/* ALI-SONS CSS Document */

body, input, form, select, textarea{font:x-small/1.3 Arial, Tahoma, Verdana;}
body{margin:0; padding:0; width:100%; background: url(../images/bg.gif);}
a, p, li, label, input, select, textarea{color:#525252; font-size:1.1em; line-height:1.3em; margin:0; padding:0;}
img{border:0;}
h1, h2, h3, h4{margin:0; padding:0; color:#525252;}

/* General Stylesheet */

.clearfloat{clear:both;}
.txtGreen{color:#1d4f2f;}
.txtH2{color:#b46c19;}
.txtG{color:#242424;}
.hide{display:none;}
.show{display:block;}
.topspacer{margin-top:10px;}
.fltlft{float:left; margin-right:8px;}

/* Accordion content */


.accordion_content

/* Template Stylesheet Begin */

div.sitewrapper{width:100%;}

div.sitewrapper div.mainwrapper{width:921px; margin:0 auto 0 auto; background: url(../images/bgmain.gif) repeat-y;}
div.sitewrapper div.mainwrapper div.topbarWrap{width:909px; height:76px; margin:0 auto 0 auto; background: url(../images/topnavImg.gif) repeat-x;}
div.sitewrapper div.mainwrapper div.topbarWrap p{padding:0 0 0 20px;}
div.sitewrapper div.mainwrapper div.topbarWrap h1.logoEN{float:left; padding:20px 0 0 20px;}
div.sitewrapper div.mainwrapper div.topbarWrap h1.logoAR{float:right; padding:12px 20px 0 0;}

div.sitewrapper div.mainwrapper div.menubarWrap{width:909px; height:40px; margin:0 auto 0 auto; background: url(../images/menubgImg.gif) repeat-x;}
/*div.sitewrapper div.mainwrapper div.menubarWrap ul.navMenu{margin:0; padding:0; list-style-type:none;}
div.sitewrapper div.mainwrapper div.menubarWrap ul.navMenu li{float:left; display:inline; padding:0 0 0 10px; margin-top:8px;}
div.sitewrapper div.mainwrapper div.menubarWrap ul.navMenu li a{background:none; margin:0; padding:0;}*/

div.menubarWrap ul.navMenu li a div.submenulist{position:absolute; z-index:99; background:#092d16; width:200px;}
div.menubarWrap ul.navMenu li a div.submenulist ul{margin:0; padding:0; list-type-style:none;}
div.menubarWrap ul.navMenu li a div.submenulist ul li{padding:3px;}


div.sitewrapper div.mainwrapper div.headerbarWrap{width:909px; height:220px; margin:0 auto 0 auto; background: url(../images/headerBgImg1.gif) repeat-x;}
div.sitewrapper div.mainwrapper div.headerbarWrap p{}
div.sitewrapper div.mainwrapper div.headerbarWrap h2.slogan{float:right; margin:12px 20px 0 0;}
div.headerbarWrap div.headerPanel{width:909px; padding:10px 0 0 15px; clear:both;}
div.headerbarWrap div.headerPanel div.leftHPanel{float:left;}
div.headerbarWrap div.headerPanel div.rightHPanel{float:left;}
div.headerbarWrap div.headerPanel div.mainHPanel{float:left; padding-top:18px; width:860px; height:180px; background: url(../images/mainbarH.png) repeat-x;}
div.headerbarWrap div.headerPanel div.mainHPanel div.topTitlePanel{float:left; width:275px; padding:0 15px 0 15px;}
div.headerbarWrap div.headerPanel div.mainHPanel div.topTitlePanel h2{padding-top:15px;font:bold 1.8em Cambria; color:#7e7e5f;}
div.headerbarWrap div.headerPanel div.mainHPanel div.topTitlePanel h2.subtxtTitle{padding:40px 0 0 20px;}
div.headerbarWrap div.headerPanel div.mainHPanel div.topTitlePanel p{font-size:1.1em; line-height:1.5em; padding-top:10px;}
div.headerbarWrap div.headerPanel div.mainHPanel div.topBannerPanel{float:left;}

div.sitewrapper div.mainwrapper div.bodybarWrap{width:909px; margin:20px auto 0 auto;}
div.bodybarWrap div.cboxHolder{float:left; width:334px; height:244px; background: url(../images/teaserBGImg1.gif) no-repeat; margin-left:20px;}
div.bodybarWrap div.cboxHolder h2{font:1.8em Cambria; color:#595a58; margin:7px; padding-left:30px; height:25px; background: url(../images/arrowImg.png) no-repeat;}
div.bodybarWrap div.cboxHolder div.cboxContent{width:316px; height:194px; margin-left:9px; background: url(../images/cbgImg.gif) no-repeat;}
div.bodybarWrap div.cboxHolder div.cboxContent ul{margin:0; padding:10px 15px 10px 15px; list-style-type:none;}
div.bodybarWrap div.cboxHolder div.cboxContent ul li{padding:2px 0 2px 0;}
div.bodybarWrap div.cboxHolder div.cboxContent ul li.ctitle{color:#909148; font-weight:bold;}
div.bodybarWrap div.cboxHolder div.cboxContent ul li p{padding-top:10px; margin:0;  font-size:1em;}
div.bodybarWrap div.cboxHolder div.cboxContent ul li p.thumbImg{float:left; display:block;}
div.bodybarWrap div.cboxHolder div.cboxContent ul li p.desc{float:left; padding-left:13px; width:150px;}

div.bodybarWrap div.nboxHolder{float:left; width:334px; height:244px; background: url(../images/teaserBGImg2.gif) no-repeat; margin-left:5px;}
div.bodybarWrap div.nboxHolder h2{font:1.8em Cambria; color:#595a58; margin:7px; padding-left:30px; height:25px; background: url(../images/arrowImg.png) no-repeat;}
div.bodybarWrap div.nboxHolder div.nboxContent{width:316px; height:194px; margin-left:9px; background: url(../images/cbgImg.gif) no-repeat;}
div.bodybarWrap div.nboxHolder div.nboxContent ul{margin:0; padding:10px 15px 10px 15px; list-style-type:none;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li{padding:2px 0 2px 0;  font-weight:bold;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li.dateTxt{border-bottom:solid 1px #cecece;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li.titleTxt{color:#1d4f2f;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li.btn{float:right;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li a{background:none; margin:0; padding:0;}
div.bodybarWrap div.nboxHolder div.nboxContent a{background:none; margin:0; padding:0;}
/*div.bodybarWrap div.nboxHolder div.nboxContent ul li.titleTxt a, a:link, div.bodybarWrap div.nboxHolder div.nboxContent ul li.titleTxt a:visited{color:#1d4f2f; text-decoration:none;}
div.bodybarWrap div.nboxHolder div.nboxContent ul li.titleTxt a:hover{color:#989973;}*/

div.bodybarWrap div.quicklinksHolder{float:left; width:185px; height:244px;}
div.bodybarWrap div.quicklinksHolder h2{font:1.8em Cambria; color:#595a58; margin:7px 7px 7px 15px; padding-left:30px; height:25px; background: url(../images/arrowImg.png) no-repeat;}
div.bodybarWrap div.quicklinksHolder div.qlContent{width:170px;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul{margin:0; padding:0; list-style-type:none; padding-left:18px;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul li{font-size:1.2em; padding:6px 0 6px 0; border-bottom:solid 1px #cecece;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul li.noborder{border:none;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul li:hover{border-bottom:dashed 1px #242424;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul li a, a:link{padding-left:25px; text-decoration:none; background: url(../images/arrow.gif) no-repeat top left;}
div.bodybarWrap div.quicklinksHolder div.qlContent ul li a:hover{color:#1d4f2f;}

div.bodybarWrap div.subcontentWrap{float:left; width:670px; margin-left:20px; padding-right:20px; min-height:450px; border-right:dashed 1px #cecece;}
div.bodybarWrap div.subcontentWrap h2{font-size:12px; padding:10px 0 10px 0; border-bottom:solid 1px #cecece; clear:both;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs{margin:0; padding:5px; border-bottom:dashed 1px #cecece; height:18px;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtleft{float:left; font-weight:bold;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtleft a{font-size:1em; color:#b46c19; cursor:default; padding-left:10px; background: url(../images/arrow_bc.gif) no-repeat left center;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtleft a.inactive{color:#525252; font-size:1em; cursor: pointer;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtleft a.inactive:hover{color:#000000;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtright{float:right;}
div.bodybarWrap div.subcontentWrap div.breadcrumbs p.txtright a{color:#b46c19; font-size:1em; background:none; padding:0 2px 0 2px; margin:0;}
div.bodybarWrap div.subcontentWrap div.content{padding-top:20px;}
div.bodybarWrap div.subcontentWrap div.content p{font-size:1.1em; padding-bottom:10px;}
div.bodybarWrap div.subcontentWrap div.content a{background:none; margin:0; padding:0;}
div.bodybarWrap div.subcontentWrap div.content table tr td a { text-decoration:none}
div.bodybarWrap div.subcontentWrap div.content table tr td a:hover {border-bottom: 1px dashed #000; background-color: #fefefe;}
div.bodybarWrap div.subcontentWrap div.content div.innercontentbar{border:solid 1px #ffffff; background:#ffffff; padding:10px; margin-top:10px;}
div.bodybarWrap div.subcontentWrap div.content div.innercontentbar h3{font-size:1.5em; padding-bottom:10px;}
div.bodybarWrap div.subcontentWrap div.content div.innercontentbar p{font-size:1.1em;}
div.bodybarWrap div.subcontentWrap div.content div.innercontentbar:hover{border:solid 1px #cecece; background:#f3f3f3; padding:10px;}

div.bodybarWrap div.subcontentWrap div.content .accordion_toggle{display:block; height:30px; width:650px; background-color:#f3f3f3; padding:0 10px 0 10px; line-height:30px; color:#ffffff; font-weight:bold; text-decoration:none; outline:none; font-size:12px; color:#000000; border-bottom:1px solid #ffffff; cursor:pointer; margin:0 0 0 0;}
div.bodybarWrap div.subcontentWrap div.content .accordion_toggle:hover{background:#cecece; font-weight:bold;}
div.bodybarWrap div.subcontentWrap div.content .accordion_toggle_active{background-color:#1d4f2f; color:#ffffff; border-bottom:1px solid #ffffff;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content{background-color:#ffffff; color:#444444; overflow:hidden; padding:10px;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content h2{border:none;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt{font-size:1em;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt span.imgHolder{padding:0 10px 10px 0; float:left;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt div.moreinfo{padding:10px;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt div.moreinfo p{padding-bottom:10px; border-bottom:solid 1px #cecece;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt div.moreinfo ul{margin:0; padding:0; list-style-type:none; padding:20px;}
div.bodybarWrap div.subcontentWrap div.content .accordion_content div.accordion_innertxt div.moreinfo ul li{line-height:1.5em; padding-left:15px; background: url(../images/arrow_bullet.gif) no-repeat left center;}

div.sitewrapper div.mainwrapper div.footerWrap{width:909px; height:35px; margin:30px auto 0 auto;} 
div.footerWrap div.fboxHolder{width:100%; background:#4b4b4b; height:35px;}
div.footerWrap div.fboxHolder p{color:#ffffff; font-size:11px;  padding:10px;}
div.footerWrap div.fboxHolder a, div.footerWrap div.fboxHolder a:visited{background:none; color:#ffffff; font-size:11px; margin:0 10px 0 10px; padding:0;}
div.footerWrap div.fboxHolder a:hover{color:#e1c9bb; text-decoration:underline;}
div.bottomBar{width:909px; margin:0 auto 0 auto; padding-right:8px;}
