

/*
--------------------------------------

Common site styling elements

--------------------------------------
*/

body{
	color: #595959;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
background-color: #ffffff;
	text-align: center;
	height: 100%;



}

em
{
	color:#3F3F3F;
	font-weight:bold;
	font-style:normal;
}

h1 
{
	font-size:16px;
	color:#000000;
	margin-top: 12px;
	margin-bottom: 5px;
	
}



.top
{
	font-size:16px;
	color:#000000;
	margin-top: 0px;
	margin-bottom: 5px;
	
}

h2, h3, h4
{
	font-size:16px;
	color:Black;

}

h1 a, h1 a:visited
{
	color:#000000 !important;
}

h1 a:hover
{
	color: #FF6400 !important;
	font-weight:bold;
	border-bottom:solid 1px #ffffff !important;
}

h2 a, h4 a
{
	color:#000000 !important;
	border-bottom-style:none;
		margin-top:20px
	margin-bottom:5px;
}

h2 a:hover, h4 a:hover
{
	color: #ff6400 !important;
	border-bottom:solid 1px #ff6400;
		margin-top:20px
	margin-bottom:5px;
}




a


{
	color:#3F3F3F;
	text-decoration:none;
	padding-bottom:1px;
	font-weight:bold;
}



a:visited 
{
	color:#3F3F3F;
	border:0;
	font-weight:bold;
}

a:hover 
{
	color:#ff6400;
	font-weight:bold;
	border-bottom:solid 1px #ff6400;
}

ul 
{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}

div.headerHouseKeeping ul li a
{
	font-size: 100%;
}

div.headerLinkArea.rightBorderArea ul li a
{
	font-weight: normal;
	font-size: 90%;
}

ul li
{
	float:left;
	display:inline-block;
	background-image:url(../../../../Images/Icons/BulletOrange.gif);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position: 0px 6px;
	margin:0 0px 0 0px;
	padding:0px 0px 1px 12px;
}

.formText
{
	font-size:11px;
	height:14px;
}

.formSubmit
{
	padding:0;
	color: #FFFFFF;
	background-color:#808080;
	border:solid 1px #BEBEBE;
	height:21px;
	font-size:11px;
	font-weight:bold;
}

span.orangePhone
{
	color: #FF6400;
	float: left;
	clear: both;
	font-size: 200%;
	padding-top: 5px;
}

/* 
--------------------------------------

Layout common

--------------------------------------
*/

#divWrapper 
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	background-color: #ffffff;
        background-image:url(images/body_bg.gif);
	background-repeat:repeat-x;

		
		

}

.subBandArea
{
	margin:0 auto;
	margin-bottom: 20px;
	text-align:left;
	width:972px;

}



.subBandArea1
{
	margin:0 auto;
	margin-bottom: 20px;
	text-align:left;
	width:100%;
}



.orange 
{
	color:#FF6400;
	font-size: 12px;
}

.sectionSeperator 
{
	float:left;
}

.headerCountrySelect
{
	width:260px;
	text-align:right;
	float:right;
	
	background-color: #ffffff;
	background:transparent url(../../../../Images/backgrounds/HousekeepingCombo.gif) repeat-x scroll;
	height:32px;
}

.headerCountrySelect img
{
	float:left;
	padding-left:8px;
	margin:8px 0 1px 0;
}

.headerCountrySelect input
{
	margin-top:6px;
	margin-right:4px;
}

.headerCountrySelect select
{
	width:180px;
}

/*
--------------------------------------

Header styling elements

--------------------------------------
*/

#divHeader 
{
	float:left;
	width:100%;
}

#divHeaderTopContent
{
	text-align:left;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
	padding-top:20px;
	
	
}

#divHeaderTopContent .headerLeftArea 
{
	float:left;
	width:200px;
}

#divHeaderTopContent .headerLeftArea .headerCountrySelect
{
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	background:none;
}

#divHeaderTopContent .headerLeftArea .headerCountrySelect img
{
	padding-left:0px;
}

#divHeaderTopContent .headerLeftArea H3
{
	margin:0;
	margin-top:4px;
	margin-bottom:4px;
	padding:0;
	clear:left;
	font-size:24px;
}

#divHeaderRightArea
{
	float:right;
}

#divHeaderRightArea .headerImageArea
{
	float:left;
	height:100px;
}

/* Header lists have a black arrow */
#divHeaderRightArea li 
{
	padding-left:4px;
	background-image: url(../../../../images/icons/nav_dotted_line.gif); 
	background-position:0px 4px;
}

#divHeaderRightArea li a
{
	padding-left:12px;
	background: transparent url(../../../../Images/Icons/Bullet.gif) no-repeat scroll left 3px;
}

#divHeaderRightArea .headerLinkArea
{
	padding-left:10px;
	float:left;
	width:130px;
	height:100px;
	font-weight:bold;
}

#divHeaderRightArea .headerLinkArea a
{
	color:Black !important;
	border-bottom:0;
}

#divHeaderRightArea .headerLinkArea a:hover
{
	color:#FF6400 !important;
}

#divHeaderRightArea .headerOptionsArea
{
	padding-left:10px;
	float:left;
	width:250px;
	height:100%;
	font-weight:bold;
}

#divHeaderRightArea .headerOptionsArea .formText
{
	float:left;
	width:210px;
}

#divHeaderRightArea .headerOptionsArea .formSubmit
{
	float:right;
	margin-right:4px;
	width: 28px;
}

#divHeaderRightArea .headerOptionsArea a
{
	font-size:90%;
	color:Black !important;
	border-bottom:0;
	font-weight: normal;
}

#divHeaderRightArea .headerOptionsArea a:hover
{
	color:#FF6400 !important;
	font-size:90%;
	font-weight: normal;
}

#divHeaderRightArea .headerOptionsArea .contactDetails
{
	padding-top:0px;
	clear:both;
	float:left;
	width:225px;
}

#divHeaderRightArea .headerOptionsArea .contactDetails a
{
	font-weight: bold;
}

#divHeaderRightArea .headerOptionsArea .contactDetails H3
{
	margin:0;
	margin-top:4px;
	padding:0;
	font-size:24px;	
}

#divHeaderTopContent .rightBorderArea
{
	border-right:solid 1px #EBEBED;
	padding-right:12px;
}

div.headerLeftArea img
{
	border: 0;
	
}

div.headerLeftArea a
{
	border: 0;
}

div.headerLeftArea a:hover
{
	border: 0;
}

/*
------------------------------------

Language Bar Area

------------------------------------
*/

#divHeaderLanguageBar
{
	clear:both;
	height:22px;
}

#divHeaderLanguageBar .languageList li
{
	background-image:none;
	margin-right:10px;
	padding-left:0px;
}

#divHeaderLanguageBar .languageList .first
{
	padding-left:4px;
	background-image: url(../../../../images/icons/nav_dotted_line.gif);
	background-position:0px 4px;
}

#divHeaderLanguageBar .languageList li a, 
#divHeaderLanguageBar .languageList li a:hover
{
	color:Black;
	font-weight:normal;
	background-image:none;
	border-bottom:0;
}

#divHeaderLanguageBar .languageList li a:hover
{
	color:#FF6400;
}

#divHeaderLanguageBar .languageList .selected a,
#divHeaderLanguageBar .languageList .selected a:hover
{
	padding-left:12px;
	background: transparent url(../../../../Images/Icons/Bullet.gif) no-repeat scroll 0px 4px;
}

#divHeaderLanguageBar .languageList .selected a, 
#divHeaderLanguageBar .languageList .selected a:hover
{
	font-weight:bold;
}

/*
------------------------------------

Housekeeping links area.

------------------------------------
*/


#divHeaderBottomContent 
{
	margin:0;
	float:left;
	text-align:left;
	width:100%;
	height:36px;
	background:transparent url(HousekeepingLinks.jpg) repeat-x scroll;
        border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ff0000;
        border-top-style:solid;border-top-width:1px;border-top-color:#ff0000;


}

.headerHouseKeeping 
{
	margin:0;
	padding:0;
	margin-top:10px;
	float:left;
}





.houseKeepingList li
{
	margin:0;
	padding-left:10px;
	padding-right:18px;
	background:0;
}

.houseKeepingList li a
{
	color:Black;
	font-weight:bolder;
	font-size:14px;
	border:0;
}

.houseKeepingList li a:hover
{
	border:0 !important;
	color: #FF6400;
}

.houseKeepingList li h4
{
	margin:0;
	padding:0;
}

/*
------------------------------------

Main Rotating Image Band area.

------------------------------------
*/

div#homeImageHolder
{
	float: right;
	width: 666px;
}

#divBanner 
{
	float:left;
	text-align:left;
	width:100%;
	background:#333333;
	
}

* html #divBanner 
{
	float:left;
	text-align:left;
	width:100%;
	background:#333333;
	margin-top: 0px;
}

#divBannerContent
{
	color: #FFFFFF;
	font-size:12px;
	margin-bottom: 0;
}

#divBannerContent em
{
	font-weight:bold;
	font-style:normal;
}

#divBanner a 
{
	color: #FFFFFF;
	border-bottom:0;
	
}

#divBanner a:hover
{
	color:#FF6400;
	border-bottom:solid 1px #FF6400;
}

#divBanner .leftBannerArea
{
	float:left;
	width:300px;
	padding-top:0px;
		padding-left:4px;
}

#divBanner img 
{
	float:right;
}
/*
------------------------------------

Main Body Columns Area

------------------------------------
*/

div#twoColumWrapper
{
	float: left;
	width: 655px;
	border-right:dashed 1px #BFBFBF;
	background: #FFFFFF url(/images/columnBorder.jpg) repeat-y 325px;
	margin-bottom: 20px;
}

div#homeMapHolder
{
	float: left;
	width: 298px;
	border: solid 1px #BDBBBC;
	margin-top: 10px;
}

div#homeMapHolder img
{
	width: 258px;
	margin-left: 21px;
	margin-right: 21px;
	float: left;
	padding-top: 0;
	margin-top: 0;
}

div#divColumn3 p.mapCaption
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 0;
	margin-top: 0;
}

#divColumns
{
	padding:0;
	float:left;
	text-align:left;
	width:100%;
	margin-top: 20px;
}

#divColumns h2 , #divColumns h3 
{
	margin-top:0px;
	float: left;
	width: 300px;
	margin-bottom: 10px;
}

#divColumns h2 a
{
	color:#3F3F3F !important;
}

#divColumns h2 a:hover
{
	color:#FF6400 !important;
}

#divColumn1, #divColumn2, #divColumn3 
{
	float:left;
}

#divColumn1 
{
	width:310px;
}

#divColumn3
{
	width:300px;
}

#divColumn2
{
	width: 275px;
}

#divColumn2 ul li p
{
	padding-top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#divColumn3
{
	float:right;
}

#divColumn1
{	
	padding-right:14px;
	margin-right:14px;
}

#divColumn2
{
	padding-right:5px;
	margin-right:5px;
}

#divColumn2 ul li
{
	float: left;
	width: 275px;
	padding-bottom: 0;
}

#divColumn2 ul li a
{
	color:#595959;
	font-weight: bold;
	border:0;
}

#divColumn2 ul li em
{
	font-weight:bold;
}

#divColumn2 ul li a:hover, #divColumn2 ul li a:hover em
{
	color:#FF6400;	
}

#divColumn2 ul li a:hover
{
	border-bottom:solid 1px #FF6400;
}

#divColumn3 .contactOption
{
	float:right;
	width:300px;
	height:40px;
	background-color:#FF6400;
	background:transparent url(../../../../Images/backgrounds/AggrekoButton.gif) repeat-x scroll;
}

#divColumn3 .contactOption a
{
	float:left;
	font-size:18px;
	margin-left:6px;
	margin-top:10px;
	color: #FFFFFF;
	border:0;
}

#divColumn3 .contactOption a:hover
{
	border-bottom:solid 1px #FFFFFF;
}

#divColumn3 .contactFeature, 
#divColumns .headerCountrySelect, #flashMap
{
	float:right;
	width:300px;
}

#divColumn3 .contactFeature
{
	padding-top:10px;
	background:transparent url(../../../../Images/EnquiryBox.gif) no-repeat scroll;
	background-color:Black;
	height:90px;
}

#divColumn3 .contactFeature h3, 
#divColumn3 .contactFeature span
{
	display:inline-block;
	padding:0;
	margin:0px 8px 5px 8px !important;
}

#divColumn3 .contactFeature h3 
{
	padding-top:10px;
}

#divColumn3 .contactFeature span{
	color: #FFFFFF;
	width:200px; 
}

#divColumn3 .contactFeature span.orangePhone
{
	color: #FF6400;
	width:200px;
	padding-top: 10px;
	font-size: 200%;
	font-weight: bold;
}

#divColumn3 h3
{
	font-size:24px;
	color:#FFFFFF;
}

#divColumn3 a:link,
#divColumn3 a:active,
#divColumn3 a:visited,
#divColumn3 a:hover
{
	color:#FFFFFF;
}

#divColumns .headerCountrySelect select
{
	width:210px;
}

#flashMap 
{
	margin-top:10px;
}


/*
------------------------------------

Footer Area Styling

------------------------------------
*/

#divFooter
{
	float: left;
	display: block;
	padding: 0;
	padding-top: 16px;
	text-align: left;
	width: 100%;
	
}

#divFooter .footerLinks
{
	float:left;
	width:100%;
}

#divFooter .footerLinks li
{
	background:none;
	margin:0;
	padding:0;
	padding-right:8px;
}

#divFooter .footerLinks li a
{
	border-bottom:0;
	color:Black;
	font-weight: normal;
	font-size: 90%;
}

#divFooter .footerLinks li a:hover
{
	color:#FF6400 !important;
}

#divFooter .copyrightNotice 
{
	clear:left;
	font-size:10px;
	padding-top:10px;
}

/* COUNTRY SELECTOR*/
#countrySelectionList
{
	width: 200px;
	float: right;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin-bottom:  0px;
}

div#divColumn3 #countrySelectionList
{
	width: 210px;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin-bottom:  0px;
}

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector .countDef
{
	margin-top: 8px;
	width: 180px;
	padding-bottom: 0px;
	height: 18px;
	background: #FFFFFF url(../../../../images/dropdown.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 0px;
	font-size: 90%;
	padding-top: 0px;
	float: left;
	text-align: left;
	border: inset 2px #7f9db9;
	padding-left: 3px;
}

div#divColumn3 div#countrySelectionList ul.countSelector .countDef
{
	margin-top: 5px;
	width: 240px;
	padding-bottom: 0px;
	height: 18px;
	background: #FFFFFF url(../../../../images/dropdown.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 0px;
	font-size: 90%;
	padding-top: 0px;
	float: left;
	text-align: left;
	border: inset 2px #7f9db9;
	padding-left: 3px;
}


/* "Master" UL (the whole Menu) */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector
{
	margin-top: 0px;
	padding: 0;
	width:180px;
	float:left;	
	list-style-type: none;
}

div#divColumn3 div#countrySelectionList ul.countSelector
{
	margin-top: 0px;
	padding: 0;
	width:210px;
	float:left;
	list-style-type: none;
}

/* sub-menu ULs */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li ul
{
	width:180px !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	height:10px;
	display:none;
	left:-10px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 9px;
	float: left;
}

div#divColumn3 div#countrySelectionList ul.countSelector li ul
{
	width:240px !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	display:none;
	left:-10px;
	margin: 0px;
	float: left;
	border: solid 1px #7f9db9;
	margin-left: 11px;
	margin-top: 5px;
	background: #FFFFFF url(../../../../images/ulBg.jpg) repeat-y 119px;
}

* html div#divColumn3 div#countrySelectionList ul.countSelector li ul
{
	width:240px !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	display:none;
	left:-10px;
	margin: 0px;
	float: left;
	border: solid 1px #7f9db9;
	margin-left: 11px;
	margin-top: 5px;
	background-color: #FFFFFF;	
}

/* All LIs */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector li,
div#divColumn3 div#countrySelectionList ul.countSelector li
{
	position:relative; 
	background: #FFFFFF;
	height: 20px;
	cursor:pointer;
	float:left;
	list-style-type:none;
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 0;
	float: left;
}

#content #countrySelectionList ul.countSelector li#AB div p,
div#divColumn3 div#countrySelectionList ul.countSelector li#AB div p
{padding-bottom: 0;}

/* sub-menu LIs */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector li ul li
{
	width:180px/*FF*/;
	padding:0;
	max-width:180px;
	border-top:none;
	height: auto;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
}

div#divColumn3 div#countrySelectionList ul.countSelector li ul li
{
	width:120px;
	padding:0;
	border-top:none;
	height: auto;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
	background-color: Transparent;
}

* html div#divColumn3 div#countrySelectionList ul.countSelector li ul li
{
	width:120px;
	padding:0;
	border-top:none;
	height: auto;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-right: 0px;
	margin-right: 0px;
}

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector li ul li.last

{
	border-bottom: solid 1px #7F9DB9;
}

div#divColumn3 div#countrySelectionList ul.countSelector li ul li.last
{
	border-bottom: none;
}
/* All anchors */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li a
{
	cursor:default;
	text-decoration:none;
	display:block;
	float:left;
	height:2em;
	line-height:2em;
	border-right:solid 1px #7f9db9;
	border-left:solid 1px #7f9db9;
	border-top: 0;
	border-bottom: 0;
}

div#divColumn3 div#countrySelectionList ul.countSelector li a
{
	cursor:default;
	text-decoration:none;
	display:block;
	float:left;
	height:2em;
	line-height:2em;
	border: 0;
}
/* sub-menu Anchors */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li ul li a
{
	width:175px;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:normal;
	color:#000;
	float: left;
	border: 0;
	padding-left: 5px;
}

div#divColumn3 div#countrySelectionList ul.countSelector li ul li a
{
	width: 105px;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:normal;
	color:#000;
	border: 0;
	padding-left: 10px;
}

* html div#divColumn3 div#countrySelectionList ul.countSelector li ul li a
{
	width: 110px;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:normal;
	color:#000;
	border: 0;
	padding-left: 10px;
}
/* :hover and stuff */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li a:hover,
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li a:focus,
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li a:active

{color:#000000; padding-left: 5px; width: 175px;}

div#divColumn3 div#countrySelectionList ul.countSelector li a:hover,
div#divColumn3 div#countrySelectionList ul.countSelector li a:focus,
div#divColumn3 div#countrySelectionList ul.countSelector li a:active

{color:#000000; padding-left: 10px; width: 110px;}

* html div#divColumn3 div#countrySelectionList ul.countSelector li a:hover,
* html div#divColumn3 div#countrySelectionList ul.countSelector li a:focus,
* html div#divColumn3 div#countrySelectionList ul.countSelector li a:active

{color:#000000; padding-left: 10px; width: 110px;}

/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  ul a:hover,
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  ul a:focus,
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  ul a:active
{color: #FFFFFF; background:#9DB9C8; padding-left: 5px; width: 175px;}

div#divColumn3 div#countrySelectionList ul.countSelector ul a:hover,
div#divColumn3 div#countrySelectionList ul.countSelector ul a:focus,
div#divColumn3 div#countrySelectionList ul.countSelector ul a:active
{color: #FFFFFF; background:#9DB9C8; padding-left: 10px; width: 110px;}

* html div#divColumn3 div#countrySelectionList ul.countSelector ul a:hover,
* html div#divColumn3 div#countrySelectionList ul.countSelector ul a:focus,
* html div#divColumn3 div#countrySelectionList ul.countSelector ul a:active
{color: #FFFFFF; background:#9DB9C8; padding-left: 10px; width: 110px;}

/* display and z-index for the sub-menus */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li:hover ul,
div#divColumn3 div#countrySelectionList ul.countSelector li:hover ul,

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li.msieFix ul,
div#divColumn3 div#countrySelectionList ul.countSelector li.msieFix ul 

{display:block;z-index:10;top:1.8em !important;}

/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li#AB,
div#divColumn3 div#countrySelectionList ul.countSelector li#AB 

{z-index:6;}

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li#AB,
div#divColumn3 div#countrySelectionList ul.countSelector li#AB 
{
	padding: 0px;
	margin: 0px;
	background: transparent;
	height: 18px;
}

/* Current location - class on Body must match LI's id */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList .AB ul.countSelector  li#AB a,
div#divColumn3 div#countrySelectionList .AB ul.countSelector li#FB a

{color:#000;}

/* Keeping current menu accessible to JAWS */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList .AB ul.countSelector  li#AB ul,
div#divColumn3 div#countrySelectionList .AB ul.countSelector li#AB ul

{display:block;top:-1000px;}

/* background colors */
#AB,#AB li a {background-color:#FFFFFF;}

div#divColumn3 div#countrySelectionList ul.countSelector #AB li a {background-color:transparent;color: #000000;}
div#divColumn3 div#countrySelectionList ul.countSelector #AB li a:hover {background-color:#9DB9C8;color: #000000;}

/* "trigger" and "msieFix" classes */
div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList ul.countSelector  li.msieFix a, 
div#divColumn3 div#countrySelectionList ul.countSelector li.msieFix a
{}

/* If JS is OFF we need to style the links in the sub-menu of the current page     */
/* so they are accessible to keyboard users. Using a class on each link would let  */
/* us stick each link in the same place, but we would have to plug a lot of        */
/* attributes in the markup and many rules here, so...                             */

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList .AB ul.countSelector  li#AB ul li a:focus,
div#divColumn3 div#countrySelectionList .AB ul.countSelector li#AB ul li a:focus,

div#divHeader div#divHeaderTopContent div.headerLeftArea div.headerCountrySelect div#countrySelectionList .AB ul.countSelector  li#AB ul li a:active,
div#divColumn3 div#countrySelectionList .AB ul.countSelector li#AB ul li a:active
{position:absolute !important;top:1028px !important; border: 0;}




