/* CSS solic Stylesheet v1.0 - OCT08-NOV08*/ 

/*GEN*/
body {background:white url(/extension/ezwebin/design/ezwebin/images/body_bg01.png) no-repeat scroll 50% 0; margin:0; padding:0;}
body, input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a {color:#B92C5A; text-decoration:underline;}
a:hover {color:#C256A5; text-decoration:underline;}/*B92C5A => C256A5*/
a img {border:0; vertical-align:middle;}
#bodywrapper {position:relative; width:1000px; margin:0 auto;}
.bodywrapperWatermark {background-image:url(/extension/ezwebin/design/ezwebin/images/bodywrapper_watermark_bg01.jpg); background-repeat:no-repeat; background-attachment:scroll; background-position:0 100%;}

/*MISC*/
.displayNone {display:none;}
.clearBlocks, .clearBlock {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;}
.blockRight {float:right;}
.txtAlignLeft {text-align:left;}
.txtAlignRight {text-align:right;}
.txtAlignCenter {text-align:center;}
.backgroundCleared {background-image:none !important; background-color:transparent !important;}
	/**/
a.linkGreyDark {color:#666666 !important;}
a.linkArrowBlu {color:#779BBF !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_blu.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important;}
a.linkArrowBlu:hover {color:#C256A5 !important;  background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif);}
a.linkArrowPink {color:#C256A5 !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important;}
a.linkArrowPink:hover {color:#666666 !important;  background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_darkgray.gif);}
a.linkArrowGold {color:#CAAB4D !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/area01/dot_arrow_area0x.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important;}
a.linkArrowGold:hover {color:#C256A5 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif);}
a.linkArrowWhite {color:white !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_white.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important;}
a.linkArrowWhite:hover {color:#C256A5 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif);}
a.linkEarthBlu {display:inline-block; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_earth_blu.gif) no-repeat scroll 0 0; padding:2px 0 7px 23px !important;}
a.linkPdf, a.linkPdf:hover {background-image:url(/extension/ezwebin/design/ezwebin/images/logo_pdf.gif); background-position:0 0; padding-left:17px !important;}

/*FORMs*/
input[type=text] {border:solid 1px #BBBBBB;}
input[type=password] {border:solid 1px #BBBBBB;}
input[type=button] {border:solid 1px #D0D0D0; background:transparent url(/extension/ezwebin/design/ezwebin/images/input_type_btn_bg01.png) repeat-x scroll 0 50%; font-weight:bold;}
input:hover[type=button] {color:#C256A5;}
select {border:solid 1px #BBBBBB;}

table.default td {padding:5px;}
/*HEADER*/
#header {width:1000px; height:159px; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0; clear:both;}
#header h1 {display:none;}
#header ul {position:absolute; right:11px; top:2px;}
#header ul li {display:inline; padding:0 5px;}
#header ul li.firstChild {background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_vert_line_black01.png) no-repeat scroll 100% 50%;}
#header ul li a {color:#666666; font-size:10px; text-decoration:none;}
#header ul li a:hover {color:#C256A5;}

/*NAV MAIN: horizontal navigation*/ /*when menu item is selected <a> => <big>*/
#navMainContainer {width:1000px; height:47px; background:transparent url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_container_bg01.png) repeat-x scroll 0 0; clear:both;}
#navMain {position:relative; left:auto; top:auto; z-index:90; height:29px; padding-top:13px; padding-left:269px;}
#navMain li {float:left; position:relative; left:auto; top:auto; z-index:100; width:auto; height:29px; margin:0; padding:0;}
#navMain li a, #navMain li big {display:block; height:29px; line-height:29px; text-align:center; font-family:"Lucida Sans Console", "Lucida Grande", Arial, sans-serif; font-size:13px; font-weight:600; color:#666666; letter-spacing:-0.05em; text-decoration:none;}
#navMain li a span, #navMain li big span {/*display:none;*/}
#navMainBtn00, #navMainBtn01, #navMainBtn02, #navMainBtn03, #navMainBtn04, #navMainBtn05, #navMainBtn06 {background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
/*#navMainBtn00, #navMainBtn00 a {width:32px;}*/ /*BTN00 => off*/
#navMainBtn01, #navMainBtn02, #navMainBtn03, #navMainBtn04, #navMainBtn05, #navMainBtn01 a, #navMainBtn02 a, #navMainBtn03 a, #navMainBtn04 a, #navMainBtn05 a, #navMainBtn01 big, #navMainBtn02 big, #navMainBtn03 big, #navMainBtn04 big, #navMainBtn05 big {width:122px;}
#navMainBtn06, #navMainBtn06 a, #navMainBtn06 big {width:121px;}
#navMain li:hover, #navMain li.navSelected {background-position:0 -29px;}
#navMain li:hover a, #navMain li.navSelected a,  #navMain li.navSelected big {color:white;}
#navMainBtn00 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn00.png);}
#navMainBtn01 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn01.png);}
#navMainBtn02 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn02.png);}
#navMainBtn03 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn03.png);}
#navMainBtn04 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn04.png);}
#navMainBtn05 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn05.png);}
#navMainBtn06 {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_btn06.png);}
	/*NAV MAIN->SUB*/
	#navMain li ul {display:none;}
	#navMain li:hover ul {display:block; width:184px; position:absolute; z-index:110; top:29px; left:-2px; margin:0; padding:0 0 5px 0; background:transparent url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_bodybg01.png) no-repeat scroll 0 100%; border-top-width:4px; border-top-style:solid;}
	#navMain li ul li {float:none; width:172px; height:44px; margin:2px auto; padding:0; overflow:hidden; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
	#navMain li ul li:hover {background:transparent url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub0x_f2.png) no-repeat scroll 0 0;}
	#navMain li ul li a {display:block; width:162px /*172-5-5*/; height:37px /*44-4-3*/; padding:3px 5px 4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:white; font-weight:bold; line-height:normal; letter-spacing:normal; text-decoration:none; text-align:left;}
	#navMain li ul li a img {float:left; margin:1px 7px 1px 0px;}
		/*SUB: colors*/
		#navMainBtn01 ul {border-top-color:#DECB8F;}
		#navMainBtn01 ul li {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub01.png);}
		#navMainBtn01 ul li a:hover {color:#CAAB4D;}
		#navMainBtn02 ul {border-top-color:#7B96A7;}
		#navMainBtn02 ul li {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub02.png);}
		#navMainBtn02 ul li a:hover {color:#7B96A7;}
		#navMainBtn03 ul {border-top-color:#8FBADA;}
		#navMainBtn03 ul li {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub03.png);}
		#navMainBtn03 ul li a:hover {color:#357AA8;}
		#navMainBtn04 ul {border-top-color:#B54165;}
		#navMainBtn04 ul li {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub04.png);}
		#navMainBtn04 ul li a:hover {color:#B54266;}
		#navMainBtn05 ul {border-top-color:#5889D3;}
		#navMainBtn05 ul li {background-image:url(/extension/ezwebin/design/ezwebin/images/nav/nav_main_sub05.png);}
		#navMainBtn05 ul li a:hover {color:#5889D3;}
		#navMainBtn06 ul {}
/*NAV SUB: vertical navigation*/ /*bges according to section - see color variations in dedicated stylesheets*/
#navSubContainer {background-color:transparent;background-attachment:scroll; background-repeat:no-repeat; background-position:0 100%; padding-bottom:45px /*equals height of bottom image*/; margin-bottom:17px;}
#navSubContainer h2 {color:white; font-size:24px; font-weight:600; line-height:38px; letter-spacing:-0.05em; width:189px /*207-18*/; height:45px; padding:0 0 0 18px; overflow:hidden; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
#navSub {width:190px; padding:3px 0 3px 18px; background-color:transparent; background-attachment:scroll; background-repeat:repeat-y; background-position:0 0;}
#navSub li {color:white; font-size:11px; margin:4px 0;}
#navSub li a, #navSub li big {display:block; text-decoration:none; padding:0 0 0 9px; color:white; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_white.gif) scroll no-repeat 0 5px;}
#navSub li a:hover {color:#666666; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_darkgray.gif);}
#navSub li a.navSubSelected, #navSub li big.navSubSelected  {color:#666666; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_darkgray.gif);}
#navSub li big {font-size:11px;}
#navSub li a.navSubLevel {} /*menu item that opens up onto a sub-section*/
#navSub li ul {width:176px;}
#navSub li ul li {color:white; margin:2px 0;}
#navSub li ul li a, #navSub li ul li big {color:white; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_disc_white.gif); padding:0 0 0 18px; background-position:9px 5px;}
#navSub li ul li a:hover {background-color:#999999; color:white; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_disc_white.gif);}
#navSub li ul li a.navSubLevelSelected, #navSub li ul li big.navSubLevelSelected {color:#666666; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_disc_darkgray.gif);}
#navSub li ul li a.navSubLevelSelected {}
#navSub li a.navSubLevel, #navSub li big.navSubLevel {background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_bottom_white.gif);}

/*CRUMBREAD*/
#crumbread {height:30px; line-height:30px; color:#666666; font-size:10px; padding-left:10px;}
#crumbread em {color:#B92C5A; font-style:normal;}
#crumbread a {color:#666666; text-decoration:underline;}
#crumbread a:hover {color:#B92C5A; text-decoration:none;}

/*COLs*/
#col01 {width:249px /*269-20*/; float:left; padding:0 0 25px 20px; overflow:hidden;}
#col02 {width:485px /*504-19*/; float:left; padding:0 19px 25px 0; overflow:hidden;}
#col03 {width:211px /*227-16*/; float:left; padding:0 16px 25px 0; overflow:hidden;}
	/*col02+03: mid. contents */
	#col02.col23 {width:712px /*504+227-19*/;} /*col02 and col03 merge together as one column #col02.col23*/
	/*col01 - col03*/
	#col01, #col03 {}
	/*col02: mid. contents*/
	#col02 {}
	#col02 h1 {color:#B92C5A; font-size:28px; background:transparent url(/extension/ezwebin/design/ezwebin/images/h1_bg01.gif) no-repeat scroll 0 16px; padding-left:21px; padding-bottom:5px;}
	#col02 h2 {font-size:14px; padding:13px 0 7px 0; color:#B92C5A; background:transparent url(/extension/ezwebin/design/ezwebin/images/h2_bg_area0x.gif) no-repeat scroll 0 15px; padding-left:11px; /*bges according to section - see bg image in dedicated stylesheets*/}
	#col02 h3 {color:#333333; font-size:12px; padding:11px 0 5px 0;}
	#col02 h4 {}
	#col02 h5 {}
	#col02 h6 {}
	#col02 p {margin: 7px 0pt;}
	#col02 ul {margin:5px 0 5px 20px;}
	#col02 ul li {/*bges according to section - see bg image in dedicated stylesheets*/}
	#col02 img.blockLeft {margin:0 11px 5px 0; /*border-style:solid; border-width:2px;*/}
	#col02 img.blockRight {margin:0 0 5px 11px; /*border-style:solid; border-width:2px;*/}
	#col02 table.dataTable {border-collapse:collapse; width:99%; margin:9px 0;}
	#col02 table.dataTable thead {}
	#col02 table.dataTable th {color:white; font-weight:600; background-color:#cccccc; border:solid 1px white; text-align:center; padding:5px;}
	#col02 table.dataTable th.firstChild {background:#cccccc url(/extension/ezwebin/design/ezwebin/images/table_th_bg_corn01.png) no-repeat scroll 0 0;}
	#col02 table.dataTable th.lastChild {background:#cccccc url(/extension/ezwebin/design/ezwebin/images/table_th_bg_corn02.png) no-repeat scroll 100% 0;}
	#col02 table.dataTable tbody {}
	#col02 table.dataTable th {color:white; font-weight:600; background-color:#cccccc; border:solid 1px white; text-align:center;}
	#col02 table.dataTable td {border:solid 1px white;}
	#col02 table.dataTable tr.rowEven {background-color:#EFEFEF; color:#666666;}
	#col02 table.dataTable tr.rowOdd {background-color:#F9F9F9; color:#999999;}
	#col02 table.dataTable td {text-align:center; padding:5px;}	
	#col02 table.gridDataTable {border-collapse:collapse; width:99%;}


/*col02p: partner. contents*/
#col02p {width:642px /*715-33-40*/; float:left; padding:0; margin:21px 40px 0 33px; overflow:hidden;}
	#col02p {}
	#col02p h1 {}
	#col02p h2 {font-size:16px; color:#0095B5; margin:18px 0 15px 0; padding:0;}
	#col02p h3 {font-size:14px; color:#666666; background:transparent url(/extension/ezwebin/design/ezwebin/images/partner/partner_h3_bg01.gif) no-repeat scroll 0 3px; margin:11px 0 6px 0; padding:0 0 0 11px;}
	#col02p h4 {}
	#col02p h5 {}
	#col02p h6 {}
	#col02p ul {margin:5px 0 5px 20px;}
	#col02p ul li {/*bges according to section - see bg image in dedicated stylesheets*/}
	#col02p img.blockLeft {margin:0 11px 5px 0; /*border-style:solid; border-width:2px;*/}
	#col02p img.blockRight {margin:0 0 5px 11px; /*border-style:solid; border-width:2px;*/}
	#col02p table.dataTable {border-collapse:collapse; width:99%; margin:9px 0;}
	#col02p table.dataTable thead {}
	#col02p table.dataTable th {color:white; font-weight:600; background-color:#cccccc; border:solid 1px white; text-align:center; padding:5px;}
	#col02p table.dataTable th.firstChild {background:#cccccc url(/extension/ezwebin/design/ezwebin/images/table_th_bg_corn01.png) no-repeat scroll 0 0;}
	#col02p table.dataTable th.lastChild {background:#cccccc url(/extension/ezwebin/design/ezwebin/images/table_th_bg_corn02.png) no-repeat scroll 100% 0;}
	#col02p table.dataTable tbody {}
	#col02p table.dataTable th {color:white; font-weight:600; background-color:#cccccc; border:solid 1px white; text-align:center;}
	#col02p table.dataTable td {border:solid 1px white;}
	#col02p table.dataTable tr.rowEven {background-color:#EFEFEF; color:#666666;}
	#col02p table.dataTable tr.rowOdd {background-color:#F9F9F9; color:#999999;}
	#col02p table.dataTable td {text-align:center; padding:5px;}	
	#col02p table.gridDataTable {border-collapse:collapse; width:auto;}
/*LINKS*/
#col02p a {color:#0095B5;} /*LINK COLOR*/
#col02p a:hover {color:#C256A5;} /*LINK COLOR*/
.linkArrowPartner {color:#0095B5; background:transparent url(/extension/ezwebin/design/ezwebin/images/partner/partner_dot_arrow_area0x.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important;}
.linkArrowPartner:hover {color:#C256A5 !important;  background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif);}
	
/*TABs + Databoard*/
#tabsDataBoard {}
	/*NAV TABs*/
	ul.tabsNav {width:96%; height:27px; line-height:27px; margin:11px 0 0 0 !important; padding-bottom:1px;}
	ul.tabsNav li {display:block; float:left; height:27px; width:auto; padding:0 5px 0 3px !important; text-align:center;}
	ul.tabsNav li a {display:block; float:left; text-decoration:none; padding:0 0 0 8px;}
	ul.tabsNav li a strong {display:block; height:27px; /*line-height:27px;*/ padding:0 8px 0 0;}
	ul.tabsNav li a:hover {text-decoration:none;}
	ul.tabsNav li a:hover strong {}
	ul.tabsNav li a strong img {vertical-align:middle; margin-right:5px;}
	.tabsNavWayBack {background-attachment:scroll; background-position:50% 50%; background-repeat:no-repeat; display:-moz-inline-box; display:inline-block; width:7px; height:11px; margin:0 3px 0 0; vertical-align:middle;}
	ul.tabsNav li.twoLinesChild {line-height:normal;}
	/*DATA BOARD*/
	.dataBoard {background-color:white; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
	.dataBoardBody {background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 100%;}
	.dataBoardBodyPadding {padding:11px 7px;}
	.dataBoardBodyPadding h3 {padding:0 0 5px 0 !important;}

/*ACCORDION + Databoard*/
#accordionDataBoard {margin-top:21px;}
#accordionDataBoard h4 {font-size:11px; height:30px; line-height:30px; padding:0 0 0 21px; overflow:hidden;}
	/*NAV + DATABOARD*/
.accordion {position:relative; width:100%;}
.accordionBtn {position:relative; z-index:10; cursor:pointer;}
.accordionBtnSelected {}
.accordionData {background-color:transparent; background-repeat:repeat-x; background-attachment:scroll; background-position:0 100%; padding:7px 7px 15px 7px; overflow:hidden;/*overflow-x:hidden; overflow-y:auto; overflow:-moz-scrollbars-vertical;*/}

/*ACCORDION + Databoard: ALT VERSION*/ /*see candidat templates*/
	/*NAV + DATABOARD*/
		/*see area02*/

/*VIRTUAL COLs*/
.virtualColContainer {clear:both;}
	/*50%+50%*/
.virtualCol50pct.virtualCol01 {float:left; width:50%; padding:0; overflow:hidden;} /*col01*/
.virtualCol50pct.virtualCol02 {float:left; width:49%; padding:0; overflow:hidden;} /*col02*/
	/*1/3%+2/3%*/
.virtualCol1-3pct {float:left; width:26%; padding:0; overflow:hidden;} /*col01*/
.virtualCol2-3pct {float:left; width:73%; padding:0; overflow:hidden;} /*col02*/
	/*1/3%+2/3%*/ /*Pix holder->PARTNER LOGO*/ /*SEE also IE6 FIX*/
.virtualCol1-3pct.partnerLogoFrameSmaller {float:left; width:23%; padding:0; overflow:hidden;} /*col01*/
.virtualCol2-3pct.partnerLogoFrameLarger {float:left; width:76%; padding:0; overflow:hidden;} /*col02*/
	/*1/3%+2/3%*/ /*Pix holder->NEWS IMG*/ /*SEE also IE6 FIX*/
.virtualCol1-3pct.newsDataSmaller {float:left; width:200px; padding:0; overflow:hidden;} /*col01*/
.virtualCol2-3pct.newsDataLarger {float:left; width:57%; padding:0; overflow:hidden;} /*col02*/
	/*1-2-3*/ /*3cols: multi-col content display*/
.virtualColContainerBg {background:transparent url(/extension/ezwebin/design/ezwebin/images/multicol_vert_lines_bg01.jpg) no-repeat scroll 0 50%;}
.virtualColInsideColHrzSep {background:transparent url(/extension/ezwebin/design/ezwebin/images/sep_hrz_bg01.jpg) no-repeat scroll 50% 50%; height:1px; line-height:1px; padding:11px 0;}
.virtualCol1-3 {float:left; width:227px; margin:0 10px 0 0;}
.virtualCol2-3 {float:left; width:195px; margin:0 20px;}
.virtualCol3-3 {float:left; width:227px; margin:0 0 0 10px;}
		
/*BOXes*/
.boxTailPiece	{width:211px; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 100%; padding-bottom:15px; margin:0 0 17px 0;}
.boxTailPiece	h3 {font-size:12px; height:30px; line-height:30px; padding:0 0 0 22px; overflow:hidden; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
.boxTailPiece .boxBody {background-color:transparent; background-attachment:scroll; background-repeat:repeat-y; background-position:0 0;}
.boxTailPiece .boxBody .boxBodyPadding {padding:3px 7px;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer {display:block; height:auto; margin:0;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer legend {display:block; color:#C256A5; font-size:13px; font-weight:bold; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_big_pink.gif) scroll no-repeat 0 8px; padding:5px 0 0 9px;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer .boxBody {padding:5px 0 0 8px; background-image:none;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer .boxBody input {margin:2px 2px 2px 0;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer .boxBody input[type=button] {margin-right:7px}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer .boxBody a {color:#C256A5 !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_pink.gif) no-repeat scroll 0 4px; padding:0 0 0 9px !important; margin:0 0 0 9px;}
.boxTailPiece .boxBody .boxBodyPadding fieldset#boxApplicantOffer .boxBody a:hover {color:#666666 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_darkgray.gif);}
/**/
.boxMidW {width:331px; background:transparent url(/extension/ezwebin/design/ezwebin/images/box_midw_foot_bg01.png) no-repeat scroll 0 100%; padding-bottom:9px; margin:0 0 17px 0;}
.boxMidW h3 {font-size:12px; height:30px; line-height:30px; padding:0 0 0 22px !important; background:transparent url(/extension/ezwebin/design/ezwebin/images/box_midw_head_bg01.png) no-repeat scroll 0 0; overflow:hidden;}
.boxMidW .boxBody {background:transparent url(/extension/ezwebin/design/ezwebin/images/box_midw_body_bg01.png) repeat-y scroll 0 0;}
.boxMidW .boxBody .boxBodyPadding {padding:3px 7px;}
/**/
.boxMidW.backgroundCleared {}
.boxMidW.backgroundCleared h3.backgroundCleared, h3.backgroundCleared {height:auto !important; line-height:normal !important; padding:0 !important; overflow:auto;}

/*NEWS*/
#newsDataList {}
#newsDataList select {position:absolute; top:240px; left:450px;}
.newsDataBoard {background:white url(/extension/ezwebin/design/ezwebin/images/newsdataboard_bg01.gif) repeat-x scroll 0 100%; border:solid 1px #EFEFEF; padding:11px; margin:3px 0;}
.newsDataBoard:hover {background:#f6f6f6 url(/extension/ezwebin/design/ezwebin/images/newsdataboard_bg02.gif) repeat-x scroll 0 100%;}
.newsDataBoard h2 {padding:0 0 0 11px !important; background-position:0 4px !important; margin-bottom:7px;}
.newsDataBoard h2 em {font-style:normal; font-weight:normal;}
.newsdataLeadInBlock {margin-top:15px;}
h2.newsdataLeadInTtl {padding:5px 0 5px 11px !important; background-position:0 10px !important;}

/*JOB OFFER*/
#col02 table.groupOffices {border-spacing: 3px; border-collapse:separate;}
table.gridDataTable.groupOffices {margin:9px 0;}
table.gridDataTable.groupOffices td {padding:0 45px 0 0;} 
table.gridDataTable.groupOfficesJobOffer {margin:3px 0 3px 1px; width:99%; border:solid 1px #efefef; background:white url(/extension/ezwebin/design/ezwebin/images/newsdataboard_bg01.gif) repeat-x scroll 0 100%;}
table.gridDataTable.groupOfficesJobOffer:hover {background:#f6f6f6 url(/extension/ezwebin/design/ezwebin/images/newsdataboard_bg02.gif) repeat-x scroll 0 100%;}
table.gridDataTable.groupOfficesJobOffer th {padding:5px; font-size:12px; color:#666666;}
table.gridDataTable.groupOfficesJobOffer th h3 {font-size:13px !important; padding:0 0 0 11px !important; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 3px;}
table.gridDataTable.groupOfficesJobOffer td {padding:5px;}
table.gridDataTable.groupOfficesJobOffer td img {}
td.groupOfficesJobOfferImg {vertical-align:top;}
/**/
table.groupOfficesJobOfferMiniRecap {margin:0 0 9px 0; width:99%;}
table.groupOfficesJobOfferMiniRecap td {width:50%; padding:3px 3px 3px 0;}
/**/
h3.groupOfficesJobOfferTtl {border-top:solid 1px #cccccc; font-size:15px; font-weight:bold;}
h3.groupOfficesJobOfferTtl.firstChild {border-top:solid 0px;}

/*MULTIPAGES*/
#col02 .multipages {height:21px; line-height:21px; text-align:right; color:#666666; clear:both;}
#col02 .multipages strong {color:#C256A5 !important;}
#col02 .multipages a {color:#666666 !important;}
#col02 .multipages a:hover {color:#C256A5 !important;}

/*BTN HOLDER*/
.btnHolderContainer {height:37px; line-height:37px; text-align:center; background:transparent url(/extension/ezwebin/design/ezwebin/images/btn_holder_bg01.gif) repeat-x scroll 0 100%; margin:11px 0;}
.btnHolderContainer input {margin:0 17px;} 

/*PARTNER LOGO FRAME*/
a.partnerLogoFrame {position:static; display:table; float:left; width:135px; height:104px; overflow:hidden; background:transparent url(/extension/ezwebin/design/ezwebin/images/partner_logo_frame_bg.png) no-repeat scroll 0 0; margin:2px 2px;}
a.partnerLogoFrame:hover {background-position:0 -104px;}
a.partnerLogoFrame.partnerLogoFrameMiniSite {background-position:0 -208px;}
a.partnerLogoFrame.partnerLogoFrameMiniSite:hover {background-position:0 -312px;}
a.partnerLogoFrame strong {position:static; display:table-cell; vertical-align:middle; text-align:center;}
a.partnerLogoFrame strong img {position:static; cursor:pointer;}
.partnerLogoFrameReflection {background:transparent url(/extension/ezwebin/design/ezwebin/images/partner_logo_frame_bg02.png) no-repeat scroll 1px 100%; width:135px; min-height:141px; padding-bottom:30px;}

/*FLASH CONTAINER*/
.flashContainerBg {background:transparent url(/extension/ezwebin/design/ezwebin/images/flash_stage_bg01.jpg) no-repeat scroll 0 0; margin-top:11px; padding:33px 0 0 0;}

/*BOX PHONENUMBER*/
.boxPhoneNumber {font-family:"Lucida Sans Console", "Lucida Grande", Arial, sans-serif; font-size:13px; color:#B92C5A;}

/*SITEMAP*/
#siteMapContainer {clear:both;}
#siteMap {}
ul.siteMapList {margin:0; padding:0 0 21px 0;}
ul.siteMapList li ul {margin:0; padding:0;}
ul.siteMapList li ul li {padding:3px 0;}
ul.siteMapList li, ul.siteMapList li a {font-size:14px; font-weight:bold; text-decoration:none; background-repeat:no-repeat; background-position:0 4px; background-attachment:scroll; padding-left:11px;}
ul.siteMapList li a:hover {color:#666666 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_big_gray.gif) !important;}
ul.siteMapList li ul li a {font-size:11px; color:#666666 !important; text-decoration:none; background:transparent url(/extension/ezwebin/design/ezwebin/images/dot_arrow_darkgray.gif) no-repeat scroll 0 4px !important; padding-left:7px;}
	/*area01*/
	.siteMapArea01 {color:#CAAB4D;}
	ul.siteMapList.siteMapArea01 li a {color:#CAAB4D; background-image:url(/extension/ezwebin/design/ezwebin/images/area01/h2_bg_area0x.gif);}
	ul.siteMapList.siteMapArea01 li ul li a:hover {color:#CAAB4D !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area01/dot_arrow_area0x.gif) !important;}
	/*area02*/
	.siteMapArea02 {color:#779BBF;}
	ul.siteMapList.siteMapArea02 li a {color:#779BBF; background-image:url(/extension/ezwebin/design/ezwebin/images/area02/h2_bg_area0x.gif);}
	ul.siteMapList.siteMapArea02 li ul li a:hover {color:#779BBF !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area02/dot_arrow_area0x.gif) !important;}
	/*area03*/
	.siteMapArea03 {color:#67A2CD;}
	ul.siteMapList.siteMapArea03 li a {color:#67A2CD; background-image:url(/extension/ezwebin/design/ezwebin/images/area03/h2_bg_area0x.gif);}
	ul.siteMapList.siteMapArea03 li ul li a:hover {color:#67A2CD !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area03/dot_arrow_area0x.gif) !important;}
	/*area04*/
	.siteMapArea04 {color:#B54165;}
	ul.siteMapList.siteMapArea04 li a {color:#B54165; background-image:url(/extension/ezwebin/design/ezwebin/images/area04/h2_bg_area0x.gif);}
	ul.siteMapList.siteMapArea04 li ul li a:hover {color:#B54165 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area04/dot_arrow_area0x.gif) !important;}
	/*area05*/
	.siteMapArea04 {color:#5889D3;}
	ul.siteMapList.siteMapArea05 li a {color:#5889D3; background-image:url(/extension/ezwebin/design/ezwebin/images/area05/h2_bg_area0x.gif);}
	ul.siteMapList.siteMapArea05 li ul li a:hover {color:#5889D3 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area05/dot_arrow_area0x.gif) !important;}
	/*area06*/
	.siteMapArea06 {color:#B0B0A5;}
	ul.siteMapList.siteMapArea06 li a {color:#B0B0A5; background-image:url(/extension/ezwebin/design/ezwebin/images/dot_arrow_big_gray.gif);}
	ul.siteMapList.siteMapArea06 li ul li a:hover {color:#B0B0A5 !important; background-image:url(/extension/ezwebin/design/ezwebin/images/area02/dot_arrow_area0x.gif) !important;}

/*FOOTER*/
#footer {height:21px; line-height:21px; font-size:10px; background:url(/extension/ezwebin/design/ezwebin/images/footer_bg01.png) repeat-x scroll 0 0; margin:13px 0 0 0; border:solid 1px #dbdbdb; clear:both;}
#footerQuickAccessLink {width:78%; float:left; text-align:left; margin:0 0 0 9px;}
#footerCopyright {width:19%; float:left; text-align:right; margin:0;}
#footer a {font-size:10px; color:#333333; text-decoration:none;}
#footer a:hover {color:#C256A5; text-decoration:underline;}

