body, td, p, a, div{ font-family:Arial, Helvetica, sans-serif;font-size: 12pt;color:#f5e0b4}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {color:#f5e0b4;font-family:"Times New Roman", Times, serif;font-style:italic}
a:visited{color:#b1997a}

.h2{font-size:24px;font-weight:bold}

img.left{clear:right;float:left;margin:5px 10 5px 0}
img.right{clear:left;float:right;margin:5px 0 5px 10px}

.clear{clear:both;font-size:0;height:0;line-height:0}
.clearfix,.see_also{clear:both}
.clearfix:before,.see_also:before,
.clearfix:after,.see_also:after{content:'';display:table;clear:both}

.bold{font-weight:bold}
.italic{font-style:italic}
.center{text-align:center!important}

#moduleGrid{width:1024px;
	height:95%;
	margin: 0 auto 10px;
	border: none;
	border-collapse: collapse}
#moduleGrid>tbody>tr,
#moduleGrid>tbody>tr>td,
#moduleGrid>tr,
#moduleGrid>tr>td{border: 0;
	margin: 0;
	padding: 0}

#topNav{display:table;float:left}
#topNav ul{display:table-row;padding:0;margin:0}
#topNav li{display:block;float:left;margin:0;padding:0 18px 0px 0px;background:url(images/design/topNavSep.gif) right top no-repeat}
#topNav a{display:table-cell;height:67px;color:#f5e0b4;font-family:"Times New Roman", Times, serif;font-size:16pt;font-weight:normal;font-style:italic;text-decoration:none;padding-top:18px;vertical-align:top}
#topNav a:hover{background:url(images/design/topNavBackHover.gif) top repeat-x}

#map a{text-decoration:none}

#map ul li{list-style:none}

#bottom{font-size:9pt}
#author a{color:#a1776d;text-decoration:none;font-size:12px}
#rightColumn{padding-left:10px}

#langSelector{width:74px;height: 55px;float:right;position:relative;right:-200px}
#roundButtons{width:350px}
#roundButtons img{margin-right:10px}
#topSubtitle{width:300px}

#textRoundedContainer .lc{width:13px;background:url(images/design/bdTextCapUpLeft.gif) no-repeat top right;padding:0;margin:0}
#textRoundedContainer .rc{width:13px;background:url(images/design/bdTextCapUpRight.gif) no-repeat top left;padding:0;margin:0}
#textRoundedContainer .txtbd{background:url(images/design/bdTextBack.gif) repeat-x top left;padding:10px 0px 10px 0px}

.rblock238{background: #000000 url(images/design/leftBlockTop.gif) no-repeat top;width:238px;padding:10px 0 0 0;margin:0 0 10px 0}
.rblock238 .bd{margin:0 0px 0px 0px;color:#ba9470}
.rblock238 .bd p{margin:0 10px 10px 10px;color:#ba9470;font-size:9pt}
.rblock238 .bd{ font-size:12pt;color:#ba9470}
.rblock238 h2, .rblock238 .h2 { font-size:12pt;margin:10px 10px 0px 10px;color:#f5e0b4}
.rblock238 .bd .sep{ background:url(images/design/relHorLine.gif) repeat-x top;margin:0 10px 0px 10px;height:2px}
.rblock238 a{text-decoration:none;color:#ba9470;font-size:9pt}
.rblock238 a:hover{text-decoration:underline;color:#ba9470}
.rblock238 h3, .rblock238 .h3 {padding-top:5px;margin-top:0;margin-bottom:5px;padding-bottom:0}


#navTopic ul {display:table;margin:0;padding:0}

#navTopic li {display:block;position:relative;margin:0;padding:0}
#navTopic a {display:block;font-family:Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:bold;color:#f5e0b4;text-decoration:none;padding:5px 5px 5px 10px;margin:0;border-bottom:1px solid #000;
border-top:1px solid #603922}
#navTopic a:hover, #navTopic li.active > a{background:#511f09}

#navTopic ul > li:first-child > a{border-top:0}
#navTopic ul > li > ul > li > a{border:none}
#navTopic ul > li > ul{display:none}
#navTopic ul > li.active > ul{display:block}
#navTopic ul > li > ul > li > a{font-style:italic;font-size:11pt;padding-left:20px}

#navTopic .toggle_submenu{display:none}
#navTopic .toggle_submenu + .menu_arrow{position:absolute;top:8px;right:5px;border:7px solid transparent;border-left-color:#FFCF4F;z-index:2;cursor:pointer}
#navTopic .toggle_submenu:checked + .menu_arrow{top:12px;right:10px;border-top-color:#FFCF4F;border-left-color:transparent}
#navTopic .toggle_submenu:checked + .menu_arrow + ul{display:block}

.thmbC{margin:5px 10px 5px 0px;width:130px;cursor:pointer;display:inline-block;vertical-align:top}
a.th{ width:130px;text-decoration:none}
div.thbd{background:url(images/design/thC_textBack.gif) top repeat-x #5b2811;width:130px;margin:0}
h4.th, .h4.th {text-align:center;margin:0}
p.th{text-align:center;margin:0;padding:0 2px 0px 2px}
div.th{display:block;width:130px;height:124px;margin:0}

.inputArea{display:table-row;height:20px;background:url(images/design/inputBackBackground.gif) repeat-x;margin: 5px 0px 5px 0px}
.inputArea input{background:url(images/design/inputFieldBack.gif) repeat-x top #ffffff;border:0;height:20px}
.inputArea td{height:30px;margin:0;padding:0}

#artic h2 a, #artic .h2 a{color:#f5e0b4;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
	font-size:24px}

#artic_re a{font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	font-size:16px;
	font-style:italic}

#artic_re a:hover{text-decoration:underline}

.works_cat{list-style:none;padding:0;width:100%;text-align:center}
.works_cat li{display:inline-block;vertical-align:top;margin:5px 7px}
.works_cat li a{display:block;text-align:center;text-decoration:none}
.works_cat li a:hover{text-decoration:underline}
.works_cat li a img{display:block;margin:10px auto}

.main-content ul,
.main-content ol{margin:0 10px;padding-left:25px;overflow:hidden}

.leftvidos a  {color:#b80523!important}
.video_uls ul {list-style:none}
.video_uls li {margin:0 0 10px}