/*Santarelli JAN v1.0*/


/*GEN*/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#949494; background-color:#FFF; background-image:none;}
a {color:#A80000; text-decoration:none;}
a:hover {color:#A80000; text-decoration:underline;}


/*WRAPPERs*/
#bodyOuttestWrapper {position:relative; background:#d6d6d6 url(../img/body_top_bg01.gif) repeat-x scroll 0 0;}
#bodyOutterWrapper {position:relative; background:transparent url(../img/fr_body_bg01.jpg) no-repeat scroll 50% 0;} /*PER TONGUE*/
#bodywrapper {position:relative; width:960px; margin:0 auto; padding:0; background-color:transparent; margin-bottom:23px;}


/*A*/
a.lnkArrowRed {background:url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px; padding-left:9px;}
a.lnkArrowRed:hover {}
a.lnkArrowWhite {color:#fff; background:url(../img/dot_arrow_white_bg01.gif) no-repeat scroll 0 4px; padding-left:9px;}
a.lnkArrowWhite:hover {}
a.lnkArrowBlack {color:#949494; background:url(../img/dot_arrow_black_bg01.gif) no-repeat scroll 0 4px; padding-left:9px;}
a.lnkArrowBlack:hover {}
a.lnkArticle {background:url(../img/btn_article_bg0x.gif) no-repeat scroll 0 3px; padding-left:13px;}
a.lnkArticleDownload {background:url(../img/btn_article_bg0x.gif) no-repeat scroll 0 -60px; padding-left:13px;}
a.lnkContact {display:inline-block; background:url(../img/btn_contact_bg01.gif) no-repeat scroll 0 0; padding:3px 7px 3px 21px;}
a.btnSilver {display:-moz-inline-box; display:inline-block; height:25px; margin:0; padding:0 23px 0 0; font-weight:bold; color:#fff; background:transparent url(../img/btn_square_silver_bg02.gif) no-repeat scroll 100% 0;}
a.btnSilver span {display:-moz-inline-box; display:inline-block; height:21px; margin:0; padding:4px 0 0 25px; font-weight:bold; color:#fff; background:transparent url(../img/btn_square_silver_bg01.gif) no-repeat scroll 0 0; cursor:pointer;}
a.btnPassForgotten {position:absolute; left:0; top:5px; color:#999; font-size:11px; padding-left:9px; background:url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px;}


/*MISC*/
.displayNone {display:none;}
.clearBlocks {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent;}
.blockLeft {float:left !important;}
.blockRight {float:right !important;}
img.blockLeft, .blockLeft img {margin:0 9px 3px 0;}
img.blockRight, .blockRight img {margin:0 0 3px 9px;}
.txtAlignLeft {text-align:left;}
.txtAlignRight {text-align:right;}
.txtAlignCenter {text-align:center;}
.alignTop {vertical-align:top !important;}
.alignMiddle {vertical-align:middle !important;}
.alignBottom {vertical-align:bottom !important;}
.backgroundCleared {background-image:none !important; background-color:transparent !important;}
.borderCleared {border-width:0 !important;}
.paddingNone {padding:0 !important;}
.marginNone {margin:0 !important;}
.offAndAccessible {position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden;}


/*VIRTUAL COLs*/
.virtualColContainer {clear:both; margin:auto; overflow:hidden;}
	/*50%+50%*/ /*margin:0 0.92em 0 0;*/
.virtualCol50pctA {float:left; width:49%; margin:0 1% 0 0; padding:0; overflow:hidden;} /*col01*/
.virtualCol50pctB {float:left; width:49%; margin:0; padding:0; overflow:hidden;} /*col02*/


/*FORMs*/
.formSelectSmall {width:25%; border:solid 1px #EAEAEA;}
.formSelectMedium {width:55%; border:solid 1px #EAEAEA;}
.formSelectBig {width:99%; border:solid 1px #EAEAEA;}
.formInputSmall {width:25%; border:solid 1px #EAEAEA;}
.formInputMedium {width:55%; border:solid 1px #EAEAEA;}
.formInputBig {width:99%; border:solid 1px #EAEAEA;}
.formTextAreaMedium {width:55%; border:solid 1px #EAEAEA;}
.formTextAreaBig {width:99%; border:solid 1px #EAEAEA;}
.formAlert {color:#CC3300;}
table.formDataGrid {width:99%;}
table.formDataGrid th, table.formDataGrid td {padding:7px 11px; vertical-align:top; background-color:transparent; border-width:0;}
table.formDataGrid td div.formBtnBar, table.formDataGrid th div.formBtnBar {position:relative;}
input[type=submit] {border-width:0;}
input[type=button] {border-width:0;}


/*HEADER*/
#header {height:100px; /*background-color:rgba(200, 54, 54, 0.3);*/}
#header #headerBtnHome {position:absolute; top:25px; left:2px; width:249px; height:55px; margin:0; padding:0}
#header #headerBtnHome a {display:block; height:55px; width:1px; padding:0 247px 0 1px; background-color:transparent;}

/*HEADER TOOLBAR*/
#header #homeToolbar {position:absolute; top:31px; left:392px; height:23px /*29-6*/; width:553px /*568*/; margin:0; padding:6px 0 15px 0; font-size:10px; text-align:right;}
#header #homeToolbar #formWebTongue {vertical-align:middle; height:20px; margin:0 7px 0 0; border:solid 1px #918580;}
#header #homeToolbar #formSearchGlobal {vertical-align:middle; height:15px /*20-1border-1border-3padd*/; padding-top:3px; padding-left:29px; border:solid 1px #918580; background:#fff url(../img/ico_magnifier.gif) no-repeat scroll 7px 50%;}
#header #homeToolbar #formSearchGlobalGo {vertical-align:middle; width:26px; height:20px; margin:0 7px 0 0; border-width:0; background-color:#454545; color:#FFFFFF; font-weight:bold; font-size:11px;}
#header #homeToolbar a.lnkArrowWhite {color:#333; background-image:url(../img/dot_arrow_black_bg01.gif);}




/*NAV: main*/
	/*Level: 1*/ /*1bg: li is left bar ; 2bg: a is right bar ; 3bg: span is middle arrow ; all expect home + last child*/
#navMainContainer {position:relative; z-index:500; height:30px; background-color:#960808;}
#navMainContainer ul#navMain {height:30px;}
#navMainContainer ul#navMain li {position:relative; float:left; margin:0; padding:0; background:transparent url(../img/nav_main_bg01.gif) no-repeat scroll 0 0;}
#navMainContainer ul#navMain li a {display:block; width:auto; height:30px; line-height:30px; padding:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:bold; background:transparent url(../img/nav_main_bg02.gif) no-repeat scroll 50% 0;}
#navMainContainer ul#navMain li a span {display:block; height:30px; padding:0 13.5px; color:#fff; text-align:center; cursor:pointer; }


#navMainContainer ul#navMain li a:hover, #navMainContainer ul#navMain li a.hovered, #navMainContainer ul#navMain li.navSelected a {color:#FFFFFF; background:#252525 url(../img/nav_main_bg02.gif) no-repeat scroll 50% 100%;}
#navMainContainer ul#navMain li a:hover span, #navMainContainer ul#navMain li a.hovered span, #navMainContainer ul#navMain li.navSelected a span {color:#fff;}
		/*High-lighting main nav item when rolling down onto sub-items*/
#navMainContainer ul#navMain li:hover a, #navMainContainer ul#navMain li.hovered a, #navMainContainer ul#navMain li.navSelected a {color:#FFFFFF; text-decoration:none; background-color:#252525; background-position:50% 100%;} 
#navMainContainer ul#navMain li:hover a span, #navMainContainer ul#navMain li.hovered a span {color:#FFFFFF;}
	/*Level: 1 <== home + extra*/
#navMainContainer ul#navMain li.firstChild a {width:53px !important; background:transparent url(../img/nav_main_home_bg01.gif) no-repeat scroll 50% 0;}
#navMainContainer ul#navMain li.firstChild a:hover, #navMainContainer ul#navMain li.firstChild.navSelected, #navMainContainer ul#navMain li.firstChild.navSelected a {background-color:#252525 !important; background-position:50% 100% !important;}
#navMainContainer ul#navMain li.lastChild {margin-left:3px; background:transparent url(../img/nav_main_bg04.gif) no-repeat scroll 0 0}
#navMainContainer ul#navMain li.lastChild a {font-size:10px; margin:0 0 0 2px; background:transparent url(../img/nav_main_bg03.gif) repeat-x scroll 0 0;}
#navMainContainer ul#navMain li.lastChild a:hover, #navMainContainer ul#navMain li.lastChild a.hovered, #navMainContainer ul#navMain li.lastChild.navSelected a {color:#FFFFFF; background:#252525 url(../img/nav_main_bg02.gif) no-repeat scroll 50% 100% !important;}
	/*Level: 2*/
#navMainContainer ul#navMain li ul {display:none; position:absolute; top:29px; left:0; width:221px;}
#navMainContainer ul#navMain li ul.lastChild {display:none;} /*Last submenu item*/
#navMainContainer ul#navMain li:hover ul, #navMainContainer ul#navMain li.hovered ul {display:block; margin:0; padding:0; border:solid 1px #960808;}
#navMainContainer ul#navMain li ul li {float:none; display:block; border-bottom:solid 1px #EBE9E9; background:#fff url(../img/nav_main_sub_bg01.gif) no-repeat scroll -9px 11px !important;}
#navMainContainer ul#navMain li ul li:hover {background-color:#EBE9E9;}
#navMainContainer ul#navMain li ul li a {display:block; width:auto; height:auto; padding:7px 9px 7px 18px; color:#554E4A !important; font-weight:normal; line-height:normal; background:transparent url(../img/nav_main_sub_bg01.gif) no-repeat scroll -9px 11px !important;}

#navMainContainer ul#navMain li ul li a:hover {color:#A80000 !important; background:#EBE9E9 url(../img/nav_main_sub_bg01.gif) no-repeat scroll 9px 11px !important;} /*BG color repeated for IE needs this for HOVER Fx*/
/*NAV: sub: Vertical*/
#navSubContainer {width:205px; margin:0 0 15px 0; background:transparent url(../img/nav_sub_bg01.jpg) no-repeat scroll 100% 0;}
#navSubContainer h2 {height:29px; line-height:29px; font-size:13px; font-weight:bold; color:white; margin:0 15px 3px 0; padding:0 0 0 23px; background-color:#252525; overflow:hidden;}
#navSubFooter {height:0px;}
ul#navSub {width:190px;}
ul#navSub li {border-bottom:solid 1px #EBE9E9;}
ul#navSub li a {display:block; color:#554E4A; font-weight:normal; padding:5px 3px 5px 21px; background:#fff url(../img/nav_main_sub_bg01.gif) no-repeat scroll -9px -9px; border-left:solid 1px #fff; border-right:solid 1px #fff;}
ul#navSub li a:hover {color:#A80000; text-decoration:none; background:#EBE9E9 url(../img/nav_main_sub_bg01.gif) no-repeat scroll 9px 9px;}
/*.navSelected*/
ul#navSub li.navSelected a {color:#A80000; font-weight:bold; text-decoration:none; background:#EBE9E9 url(../img/nav_main_sub_bg01.gif) no-repeat scroll 9px 9px;}
/*.navHasChildren*/
ul#navSub li.navSelected.navHasChildren a {background-image: url(../img/nav_main_sub_bg012.gif); background-position:7px 10px;}
/*.navSelected.navHasChildren*/
ul#navSub li.navHasChildren {}
ul#navSub li.navHasChildren ul li {background-color:#e9e9e9;}
ul#navSub li.navHasChildren ul li a {padding:2px 2px 2px 31px; background:transparent url(../img/dot_arrow_red_bg01.gif) no-repeat scroll -10px -10px !important;}
ul#navSub li.navSelected.navHasChildren ul li a {color:#666; font-weight:normal;}
ul#navSub li.navHasChildren ul li a:hover, ul#navSub li.navHasChildren ul li.navSelected a {color:#A80000; font-weight:normal; text-decoration:underline; background:#dbdbdb url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 23px 7px !important;}


/*CRUMBREAD*/
#crumbread {height:30px; line-height:30px;}
#crumbread p {font-size:10px; color:#A80000; margin:0; padding:0 0 0 13px;}
#crumbread p a {color:#333;}


/*COLs*/
#col01 {float:left; width:205px; margin:0; padding:0; overflow:hidden;} /*LEFT col*/
#col02 {float:left; width:729px /*755-13-13*/; margin:0; padding:15px 13px 31px 13px; background-color:#fff; overflow:hidden;} /*MIDContent*/
#col02.col02FullWidth {width:934px; /*729+205*/}
#col02 #col021 {float:left; width:509px /*524-15*/; padding:0 15px 0 0;} /*SUB MIDContent*/
#col02 #col022 {float:left; width:205px;}
#col02 #col022 #col022shadowcast {margin:0 0 11px 0; padding:11px 11px 11px 17px /*6+11 198px available 205-6pad-1border*/; border:solid 1px #F3F3F3; border-left-width:0; background:transparent url(../img/col022_shadowcast_bg01.gif) repeat-y scroll 0 0;}
#col02 #col022 #col022frame {margin:0 0 11px 6px; padding:11px 11px 11px 11px /*6px 199px available 205-6pad*/; border:solid 1px #F3F3F3;}
#col02 h1 {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#171717; margin:0 0 13px 0; padding:0 65px 0 0;}
#col02 h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#554E4A; margin:0; padding:0;}
#col02 #col022 h2 {margin:0 0 13px 0;}
#col02 h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; margin:0; padding:0;}
#col02 #hnLnkContainer {position:relative; height:0; margin:0; padding:0;}
#col02 #hnLnkContainer a {position:absolute; top:-40px; right:75px; display:block; width:147px; height:18px; line-height:18px; font-size:10px; text-align:center; background:transparent url(../img/hn_lnk_bg01.gif) repeat-x scroll 0 0;}
#col02 ul {}
#col02 ul li {padding-left:11px; background:transparent url(../img/dot_square_silver_bg01.gif) no-repeat scroll 2px 5px;}
	/*Ul LI*/
#col02 ul.listNoBullet {margin:7px 0;}
#col02 ul.listNoBullet li {}
#col02 ul.listNoBullet.listLnkArrowRed li {padding-left:9px; background:url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px; }
#col02 ul.listNoBullet.listLnkArrowRed li a {color:#999 !important;}
#col02 ul.listNoBullet.listLnkArrowRed li a em {color:#A80000; text-decoration:underline; font-style:normal;} /*Red*/
#col02 ul.listNoBullet.listLnkArrowBlack li {padding-left:13px; background:url(../img/dot_arrow_full_black_bg01.gif) no-repeat scroll 3px 4px;}
#col02 ul.listNoBullet.listLnkArrowBlack li a {color:#666 !important;}
#col02 ul.listNoBullet.listLnkArticle li {padding-left:13px; background:url(../img/btn_article_bg0x.gif) no-repeat scroll 0 3px;}
#col02 ul.listNoBullet.listLnkArticle li a {}
#col02 table {width:99%; margin-bottom:21px; caption-side:top;}
#col02 .imgHolder {}
#col02 .imgHolder img {border:solid 1px #e8e8e8;}
#col02 .imgHolder img.imgSpacer {margin:0 0 0 8px;}
#col02 .imgHolder.borderCleared img {border-width:0;}
#col02 .imgHolder img.blockLeft {margin:0 0 3px 0; border-width:0; border-right:solid 10px white;}
#col02 .spacerDotted {margin:21px 0 7px 0; border-bottom:dotted 1px #d6d6d6;}
#col02 .spacerDotted+p a {font-size:10px !important; background-position:0 5px;} /*Not supported by IE6*/
		/**/
		#col022 .boxContainer {margin:0 0 11px 0;}
		#col022 .boxContainer .boxHead {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#554E4A; margin:0 0 3px 0 !important; padding:0;}
		#col022 .boxContainer .boxBody {}
		#col022 .boxContainer .boxBody p.lastChild {margin-bottom:0px;}
		#col022 .boxContainer .boxfoot {padding-bottom:11px; border-bottom:dotted 1px #D6D6D6;}
		#col022 .boxContainer .boxfoot.lastChild {display:none;}
			/*Ul LI*/
		#col022 .boxContainer ul.listNoBullet {margin:7px 0 0 0;}
		#col022 .boxContainer ul.listNoBullet li {}
		#col022 .boxContainer ul.listNoBullet.listLnkArrowRed li {padding-left:9px;}
		#col022 .boxContainer ul.listNoBullet.listLnkArrowRed li a {color:#999 !important;}
		#col022 .boxContainer ul.listNoBullet.listLnkArrowBlack li {padding-left:9px; background-position:0 4px !important;}
		#col022 .boxContainer ul.listNoBullet.listLnkArrowBlack li a {color:#666 !important;}
			/*ADDRESS*/
		#col022 .boxContainer.boxAddress {}
		#col022 .boxContainer.boxAddress .boxHead {color:#333; font-size:11px; background:transparent url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px; padding:0 0 0 9px;}
		#col022 .boxContainer.boxAddress .boxBody {font-size:11px; padding-left:9px;}
			/*SILVER: light*/
		#col022 .boxContainer.boxSilverLight {background-color:#F6F5F5; padding:13px 9px 7px 17px;}
		#col022 .boxContainer.boxSilverLight .boxHead {font-size:13px; color:#918580;}
		#col022 .boxContainer.boxSilverLight .boxBody p {margin:0 0 7px 0;} 
		#col022 .boxContainer.boxSilverLight .boxBody {color:#918580;}
		#col022 .boxContainer.boxSilverLight .boxfoot {display:none;}
			/*SILVER: dark*/
		#col022 .boxContainer.boxSilverDark {background:#918580 url(../img/box_silverdark_bg01.gif) no-repeat scroll 13px 16px; padding:13px 9px 7px 23px;}
		#col022 .boxContainer.boxSilverDark .boxHead, #col022 .boxContainer.boxSilverDark .boxHead a {color:#fff !important;} 
		 #col022 .boxContainer.boxSilverDark .boxBody p {margin:0 0 7px 0;}
		#col022 .boxContainer.boxSilverDark .boxBody {font-size:11px; color:#fff;}
		#col022 .boxContainer.boxSilverDark .boxfoot {display:none;}


/*EXPERTs*/
#expertDataSearch {/*text-align:right;*/ margin:7px 0; padding:3px 0; background-color:#F6F5F5;} /*Pre FauxSelect via JS*/
#expertDataSearch {position:relative; height:21px /*27-3-3*/; margin:7px 0; padding:3px 0; background-color:#F6F5F5;} /*FauxSelect*/
#expertDataSearch select#formSearchExpert {height:20px; padding-left:23px; border:solid 1px #918580; background:#fff;}
#expertDataSearch div.formFauxSelect {position:absolute; left:467px; top:3px; height:21px; width:232px;} /*FauxSelect positionning*/
.expertDataContainer {border-bottom:solid 1px #E8E8E8; padding:7px 0 3px 0;}
.expertDataContainer h2 {}
.expertDataContainer p {}


/*ASSOCIATEs*/
#associateTableData {}
#associateTableData caption {font-size:12px; font-weight:bold; color:#554E4A; padding:17px 0;}
#associateTableData td {width:33.3%; padding:0 5px 5px 0; vertical-align:top;}
#associateTableData td a {display:block; font-size:11px; color:#554E4A; padding:6px 3px 6px 17px; background:transparent url(../img/dot_associate_bg01.gif) no-repeat scroll 0 0; border:solid 1px #E8E8E8;}
#associateTableData td.associateMainData a {background-position:0 -54px;}
/**/
#associateDataSheet {}
#associateDataSheet h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#A80000;}
#associateDataSheet h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
#associateDataSheet p i {font-size:11px;}


/*CONSEILS-x*/
.conseilsxTableData  {margin-bottom:0 !important;}
.conseilsxTableData.lastChild  {margin-bottom:21px !important; border-bottom:solid 1px #E8E8E8;} /*Resetting default Table bottom-margin*/
.conseilsxTableData caption {font-size:12px; font-weight:bold; color:#554E4A; padding:13px 0; border-top:solid 1px #E8E8E8;}
.conseilsxTableData td {width:37%; padding:0 15px 11px 0; vertical-align:top;}
.conseilsxTableData td.conseilsxDataImgholder {width:26%;}
.conseilsxTableData td.conseilsxDataImgholder img {border:solid 1px #e8e8e8;}
#col02 .conseilsxTableData td a.picItem.lnkOff {color:#999 !important; text-decoration:none;}
#col02 .conseilsxTableData td a.picItem.lnkOn {color:#A80000 !important; text-decoration:none;}
#col02 .conseilsxTableData td a.picItem:hover {color:#A80000 !important; text-decoration:none;}
.conseilsxTableData ul.listNoBullet.listLnkArrowRed li {padding:1px 2px 5px 9px !important; background-position:0 5px !important;}


/*TEAM: associate+conseil-x*/
/*FLASHes*/
#teamSlideContainer {width:727px /*729-1-1*/; height:188px /*190-1-1*/; margin:0 0 21px 0; background-color:#f7f7f7; border:solid 1px #e8e8e8;}
#teamSlideContainer #teamSlideData01 {float:left; width:267px /*305-19-19*/; height:150px /*188-19-19*/; padding:19px; overflow:hidden;}
#teamSlideContainer #teamSlideData02 {float:left; width:422px; height:188px; background:transparent url(../img/associate_slide_bg01.gif) no-repeat scroll 100% 0; overflow:hidden;}
#teamSlideContainer #teamSlideData02 ul {margin-left:71px;}


/*NEWS*/
.newsTtl {}
.newsTtl h2 {font-size:18px !important; color:#171717 !important; margin:0; padding:0;}
.newsTtl h2 span {display:block; font-size:12px; font-weight:normal; color:#949494;}
.newsTtl p {color:#554E4A; padding:13px 0 21px 0; border-top:solid 1px #EBE9E9; border-bottom:solid 1px #EBE9E9;}
.newsDownloadable {margin:21px 0 21px 0; border-top:dotted 1px #d6d6d6;}
.newsDownloadable a {font-size:10px;}


/*NEWS or RESULTS*/
.outputDataContainer {}
.outputDataContainer h2 {font-size:12px; font-weight:bold; color:#554E4A; margin:0; padding:0;}
.outputDataContainer h2 span {display:block; font-size:12px; font-weight:normal; color:#949494;}
.outputDataContainer .outputDataToolBox {text-align:right; border-bottom:solid 1px #E8E8E8; padding:7px 0;} /*News Listing*/
.outputDataContainer .outputDataToolBox span {color:#A80000; padding:0 11px;}
.outputDataContainer .outputDataToolBox a {font-size:10px;}
.outputDataContainer .outputDataHighlight {color:#000; font-weight:bold;}

/*USEFUL LINK*/
table.usefulLnksContainer {margin:0 0 41px 0 !important;}
table.usefulLnksContainer caption {font-size:12px; font-weight:bold; color:#554E4A; margin:0; padding-top:41px; padding-bottom:5px; border-bottom:dotted 1px #d6d6d6;}
table.usefulLnksContainer th {width:24%;}
table.usefulLnksContainer td {width:76%; vertical-align:middle;}
table.usefulLnksContainer th, table.usefulLnksContainer td {padding-bottom:15px;}

/*NAV BETWEEN PAGES*/
ul.navBetweenPagesBar {height:23px; margin:0 0 21px 0; background-color:#F6F5F5;}
ul.navBetweenPagesBar li {}
ul.navBetweenPagesBar li {float:left; display:inline; width:33.3%; line-height:23px; text-align:center; list-style-type:none; margin:0 !important; padding:0 !important; background-image:none !important;}
ul.navBetweenPagesBar li a {font-size:10px; background:url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px; padding-left:9px;}
ul.navBetweenPagesBar li.firstChild {text-align:left;}
ul.navBetweenPagesBar li.firstChild a {background-image:url(../img/dot_arrow_red_bg02.gif);}
ul.navBetweenPagesBar li.lastChild {text-align:right;}
ul.navBetweenPagesBar li.lastChild a {background-position:100% 4px !important; padding:0 9px 0 0 !important;}


/*NAV MULTI PAGES*/
.navMultiPagesBar {position:relative; height:21px; padding:5px 0 0 0; margin:7px 0 21px 0; background-color:#F6F5F5;}
.navMultiPagesBar p {font-size:11px; font-weight:bold; color:#A80000; height:15px; margin:0;}
.navMultiPagesBar p.navMultiPages a, .navMultiPagesBar p .navMultiPagesCurrent {float:left; display:-moz-inline-box; display:inline-block; width:15px; height:15px; font-size:11px; font-weight:normal; color:#666; text-align:center; margin:0 2px 0 0; }
.navMultiPagesBar p .navMultiPagesCurrent {font-size:11px; font-weight:bold; color:#A80000; margin:0;}
.navMultiPagesBar p.navMultiPages a.lnkPrev {background:transparent url(../img/nav_multi_pages_bg0x.gif) no-repeat scroll 0 0;}
.navMultiPagesBar p.navMultiPages a.lnkFirst {background:transparent url(../img/nav_multi_pages_bg0x.gif) no-repeat scroll 0 -15px;}
.navMultiPagesBar p.navMultiPages a.lnkNext {background:transparent url(../img/nav_multi_pages_bg0x.gif) no-repeat scroll 0 -30px;}
.navMultiPagesBar p.navMultiPages a.lnkLast {background:transparent url(../img/nav_multi_pages_bg0x.gif) no-repeat scroll 0 -45px;}
.navMultiPagesBar select#formNewsSearch {position:absolute; top:3px; right:2px; height:20px; padding-left:23px; border:solid 1px #918580; background:#fff url(../img/ico_magnifier.gif) no-repeat scroll 7px 50%;}


/*TOOLBOX*/
.toolBoxTop {}
.toolBox {position:relative; height:0px; clear:both;}
.toolBox p {position:absolute; right:0; top:0; width:63px; height:19px; margin:0; text-align:right; overflow:hidden;} 
.toolBox a {display:inline-block; width:22px; height:19px; margin:0; padding:0; background-attachment:scroll; background-position:0 0; background-repeat:no-repeat;}
.toolBox a.btnPrint {background-image:url(../img/btn_print_bg01.gif); margin:0 2px 0 0;}
.toolBox a.btnShare {background-image:url(../img/btn_share_bg01.gif);}


/*BACKTOTOP*/
.backToTop {text-align:right; border-bottom:dotted 1px #D6D6D6; padding:0 0 7px 0; margin:21px 0;}
.backToTop a {font-size:10px; background:url(../img/dot_arrow_red_bg01.gif) no-repeat scroll 0 4px; padding-left:9px;}


/*SCREENER*/
#screenerContainer {margin:0 0 21px 0; padding:11px 7px; background:#f9f9f9 url(../img/search_screener_bg01.jpg) no-repeat scroll 100% 0; border:solid 1px #eee;}
#screenerContainer table.formDataGrid {width:80%; margin:auto;}
#screenerContainer table.formDataGrid th {text-align:right;}
#screenerContainer table.formDataGrid th label {font-size:12px; font-weight:bold; color:#554E4A;}
#screenerContainer table.formDataGrid td {}
#screenerContainer table.formDataGrid td input {width:99%;}
#screenerContainer table.formDataGrid td select {width:99%;}
#screenerContainer table.formDataGrid td a.btnSilver {margin-right:1%;}
/**/
#screenerResultsContainer {padding:0 13px 21px 11px; margin:0 0 21px 0; border-bottom:1px solid #E8E8E8; background:transparent url(../img/nav_main_sub_bg01.gif) no-repeat scroll 0 4px;}
#screenerResultsContainer strong {color:#000; font-weight:bold;}


/*FORM GRID*/
#formContainer {margin:21px 0; padding:11px 7px; background:#fcfcfc url(../img/form_bg01.jpg) no-repeat scroll 100% 0; border:solid 1px #f6f6f6;}
#formContainer .formNote {font-size:10px; color:#554E4A}
#formContainer table.formDataGrid {width:95%; margin:auto;}
#formContainer table.formDataGrid th {text-align:right;}
#formContainer table.formDataGrid th label {font-size:12px; font-weight:bold; color:#554E4A;}
#formContainer table.formDataGrid td {}
#formContainer table.formDataGrid td input {width:99%;}
#formContainer table.formDataGrid td select {width:99%;}
#formContainer table.formDataGrid td textarea {width:99%;}
#formContainer table.formDataGrid td a.btnSilver {margin-right:1%;}


/*MAP*/
#mapContainer {background-color:tan;}
#mapContainer ul#mapList {}
#mapContainer ul#mapList li {float:left; width:135px; margin:0 17px 0 0; padding:0; background-image:none; border:solid 1px #EBE9E9; overflow:hidden;}
#mapContainer ul#mapList li h2, #mapContainer ul#mapList li h2 a {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; padding:9px 1px; background-color:#252525;}
#mapContainer ul#mapList li h2 a {background-color:transparent;}
#mapContainer ul#mapList li ul {margin:0 1px;}
#mapContainer ul#mapList li ul li {float:none; width:133px; border-width:0;}
#mapContainer ul#mapList li ul li a {display:block; color:#554E4A; padding:5px 3px; border-bottom:solid 1px #EBE9E9;}
#mapContainer ul#mapList li ul li.lastChild a {border-bottom-width:0;} 
#mapContainer ul#mapList li ul li ul {background-color:#f9f8f8; border-bottom:solid 1px #EBE9E9;}
#mapContainer ul#mapList li ul li ul li a {font-size:11px; color:#999; padding:2px 3px 2px 11px; border-bottom-width:0;}


/*FOOTER*/
#footerContainer {width:960px; height:auto; margin:0 auto;}
#footerDirectoryContainer {margin:15px 0 0 0;}
#footerDirectoryContainer a {color:#999; font-size:10px;}
#footerDirectoryContainer #footerDirectoryCol01 {float:left; width:207px;}
#footerDirectoryContainer #footerDirectoryCol02, #footerDirectoryContainer #footerDirectoryCol03, #footerDirectoryContainer #footerDirectoryCol04 {float:left; width:191px /*249-29-29*/; margin:0; padding:11px 29px; border-left:dotted 1px #d6d6d6;}
#footerContainer #footerCopyright {color:#c1c1c1; font-size:10px; text-align:center; margin:15px 0 0 0; padding:13px 0 0 0; border-top:solid 1px #e2e2e2;}
#footerContainer #footerCopyright a {color:#c1c1c1;}
#footerContainer #footerCopyright span {color:#fff; padding:0 5px;}

/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/

/*EDITED on purpose FEB.2010*/

/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}

/*==================================
Styling Faux Select
====================================*/
ul.newList * {margin:0; padding:0; text-align:left;}
ul.newList a {color:#000; text-decoration:none; display:block;}
ul.newList {position:absolute; top:22px; left:0; z-index:9999; width:100%; margin:0; padding:0; list-style:none; color:#000; background:#fff; border:1px solid #ccc; overflow:auto;}
.newListSelected {float:left; width:100%; height:19px; line-height:19px; color:#000; padding-left:23px; border:solid 1px #918580; background:#fff url(../img/ico_magnifier.gif) no-repeat scroll 7px 50%;}
.newListSelected span {width:100%; display:block;}
ul.newList li {background:#fff url(../img/dot_arrow_black_bg01.gif) no-repeat scroll 9px 50% !important; padding:0 0 0 13px !important;} /*Select option: items*/
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:100%; overflow:hidden; height:19px; line-height:19px; text-align:left;} /*1st option*/
.hiLite {} /*Active select option*/
.hiLite a {}
.newListHover {font-weight:bold; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {border-left:1px solid #ccc;}

/*Video player */
#vidPlayerContainer {width:420px; height:315px; margin:auto; background-color:#fff;}


/*End*/