.CON_HeaderContainer {float: right; width: 100%; height: 90px;}
.CON_HelpHeaderContainer {float: right; width: 100%; height: 90px;}
div#CON_HeaderLogoContainer {position: absolute; top: 0px;	left: 0px;	padding: 0px 0px 0px 0px; z-index: 100; }
div#CON_HeaderMainImage {position: absolute; top: 0px; left: 0px; overflow: hidden; height: 90px; }
div#CON_HeaderTextContainer {position: absolute; top: 0px;	left: 570px; width:170px !important; height: 90px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
div#CON_HeaderTextContainer {color:#fff !important; font-family:Arial; font-weight:bold; z-index: 100; }
div#CON_HeaderTextContainer a {color:#fff !important; }
div#CON_HeaderTextContainer a:hover {color:#fff !important; }
div#CON_HeaderTextContainer #CON_HeaderText1 {margin: 18px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#CON_HeaderTextContainer #CON_HeaderText2 {margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; }
div#CON_HeaderHelp {margin: 14px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.CON_PageHeader {margin: 0px; padding: 0px; }
div.CON_PageHeader h1 {margin: 0px; font-size: 24px; }
#ServiceLinkContentPage 
div.CON_InfoItemContainer {width: 100%; height:24px; padding: 2px 0px 0px 0px; }
a.CON_InfoMenuItem {font-weight: normal; text-decoration: none; }
div.CON_InfoImageContainer {float: left; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px !important;	margin: 0px 0px 0px 0px; }
div.CON_HelpInfoImageContainer {float: left; text-align: right; padding: 0px 0px 0px 0px; margin:  -2px 2px 0px 0px !important; margin:  -2px 0px 0px 0px; }
div.C_FooterSpacer {font-size: 1px; line-height: 10px; }

div#C_FooterContainer
{
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:solid 1px #D2D2C6; 
	border-bottom:solid 1px #D2D2C6;
	text-indent: 16px;
	color: #666666;
	font-weight:bold; 
}

div#C_FooterContainer a
{
	color: #888888;
	font-weight: normal;
}

#C_FooterTextDiv {float: left;color:#666666; padding: 2px 0 4px 0;}
#C_FooterTextDiv p {display: inline;}
#C_FooterLogoDiv {float: right; text-align:right;} 

/* Market Selector Popup CSS Start */
.marketSelector{ position: absolute; margin-top: 350px; z-index: 9999; margin-left:100px;}
.marketSelector table{ font-size:12px;}
.marketSelectorTop {overflow: hidden; width: 493px; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Header_Wide.png"); background-repeat: no-repeat;}
.marketSelectorTop .marketSelectorBodyHeading {display: block; float: left; color: #FFFFFF; font-weight: bold; font-size: 13px; margin-left: 12px; line-height: 27px;}
.marketSelectorTop .closeMarketSelectorLeft {display: block; float: right; width: 11px; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Closebutton_Left.png"); background-repeat: no-repeat; background-position: right 2px;}
.marketSelectorTop a {cursor: pointer;}
.marketSelectorTop a .closeMarketSelector {display: block; padding-right: 27px; color: #FFFFFF; font-size: 11px; text-align: right; float: right; height: 27px; background-image: url("/images/CEP/CEP_CitySelector_Closebutton.png"); background-repeat: no-repeat; background-position: right 2px; line-height: 27px;  margin-right:5px;}

.marketLink {font-size: 12px;padding-left: 22px;background-position: 0px 0px;background-repeat:no-repeat;}

.marketSelectorTop a:hover .closeMarketSelector {background-position: right -28px; text-decoration:none;}
.marketSelectorBody {width: 493px; padding: 10px 0 7px 0; background-image: url("/images/CEP/CEP_CitySelector_Body_Wide.png"); background-repeat: repeat-y;}
.marketSelectorBody .marketSelectorBodyContent {padding: 5px 0 10px 10px; margin: 0 0 0 10px;}
.marketSelectorBottom {overflow: hidden; width: 493px; height: 7px; background-image: url("/images/CEP/CEP_CitySelector_Bottom_Wide.png"); background-repeat: no-repeat;}
.marketSelectorBodyContent div.languageContainer { display:none; position:absolute; padding:0 0 4px 0; margin:-25px 0 0 100px; *margin:-10px 0 0 10px; background:transparent url(/images/flags/_shadow.png) repeat-x 0% 100% }
.marketSelectorBodyContent div.languageContainer img.arrow { position:absolute; left:-6px; top:10px }
.marketSelectorBodyContent div.languageContainer div.languageList { border:1px solid #b6b6b6;background-color:#fff }
.marketSelectorBodyContent div.languageContainer div.languageList ul { padding:6px 24px 6px 6px;list-style-type:none;margin:0;font-size: 12px; }
/* Market Selector Popup CSS End */