/* Country Selector module */



#content

{

	

	margin-left: 20px;

	

}



#content select

{

	

	margin-top: 20px;

	

}



a.countriesHead,

a.countriesHead:link,

a.countriesHead:visited,

a.countriesHead:hover,

a.countriesHead:active

{

    position: absolute;

    font-weight: bold;

    color: white;

    font-size: 18px;

    display: block;

    text-decoration: none;

    cursor: pointer;

    width: 300px;

    letter-spacing: -1px;

}



body.countries div.introImage

{

    position: absolute;

    left: 24px;

    top: 128px;

    width: 839px;

    height: 440px;

    z-index: 0;

}



.countries div.content

{

    min-height: 470px;

    height: auto !important;

    height: 470px;

}



.countries .innerContent

{

    width: 399px;

    background-color: #fff;

    margin-top: 0;

    padding-top: 460px;

    padding-bottom: 0;

}



.countries #selector

{

    position: absolute;

    left: 40px;

    top: 150px;

    z-index: 1001;

}



#selector select,

#selector option

{

    font-style: normal;

    background-color: #fff;

}



#selector optgroup

{

    font-weight: bold;

    font-style: normal;

    color: #666;

    padding-left: 2px;

    margin-top: 8px;

    margin-bottom: 8px;

}



#selector optgroup option

{

    font-weight: normal;

    color: #000;

}



#countryBackground

{

    position: absolute;

    left: 0;

    top: 130px;

    width: 847px;

    height: 278px;

    border: 0;

}



#selector div

{

    margin-bottom: 15px !important;

    margin-bottom: 17px;

}



#selector form select,

#selector form option,

#selector form optgroup

{

    font-size: 10px;

}



.selectTitle

{

    font-weight: bold;

}



#selector optgroup option.otherCountries,

.otherCountries

{

    margin-top: 4px;

    color: #666;

}



.welcome

{

    position: absolute;

    color: #fff;

    font-weight: bold;

    font-size: 14px;

    left: 320px;

    top: 369px;

    width: 615px;

    text-align: center;

}



.countrySubmit

{

    position: absolute;

    left: 4px;

    top: 280px;

    font-size: 10px;

    color: #999;

}



.countrySubmit input

{

    border: 1px solid #999;

    background-color: #fff;

    font-size: 10px;

    width: 40px;

}



#selectorShade

{

    position: absolute;

    left: 0;

    top: 100px;

    width: 223px;

    height: 306px;

    z-index: 1000;

}



#selectorS\hade

{

    background-image: url(../images/transparent/white-13.png) !important;

    background-color: transparent !important;



    filter: alpha(opacity=13);

    background-color: #fff;

    background-image: none;

}



/* PCO Language Selector */

#languageSelectBox

{

	position: absolute;

	left: 48px;

	top: 480px;

	display: none;

	width: 127px;

}



body.home #languageSelectBox

{

	display: block;

}



.langSelect

{

}



.langSelectCurrent

{

	width: 105px;

    height: 15px;

    color: #666;

    font-size: 11px;

    border: 1px solid #CCC;

    vertical-align: middle;

    padding: 0px 0px 0px 2px;

    background-color: transparent;

}



.langSelectArrow

{

/* 	float:left; */

	border: 1px solid #CCC;

	height: 15px;

	width: 15px;

	position: absolute;

	top: 0px;

	left: 110px;

	font-size: 11px;

	background-image: url(../images/arrow-gray-down.gif);

	background-position: center 6px;

	background-repeat: no-repeat;

}





ul.langSelectList

{	

	width: 125px;

	margin: -1px 0px 0px 0px;

	padding: 3px 0px 5px 0px;

	border: 1px solid #CCC;

	display: none;

}



*+html ul.langSelectList

{

	margin-top: -2px;

}



* html ul.langSelectList

{

	margin-top: -2px;

}



.langSelectList li

{	

	margin: 2px auto auto 0px;

	width: inherit;

	height: auto;	

	padding: 0px;

	list-style-type: none;

	line-height: 11px;



}



.langSelectList li a

{

	text-decoration: none;

	padding: 0pt;

	margin: 0px 0px 0px 2px;

	line-height: 12px;

	vertical-align: top;

}



.langSelectList li a

{

    display: block;

	font-size: 11px;

	height: auto;

    color: #666;

    font-family: arial, helvetica, sans-serif;

}



.languageSelectBox

{

    color: #333;

    font-family: arial, helvetica, sans-serif;

}

