@charset "utf-8";
/****** == PAGE THEME OVER-RIDE ******/
body{
	font-size: 10pt;
	color: #666;
	color: #b1b1b1;
	background-color: #000;
}


/* ***** GLOBAL BODY ***** */
/*
body{
	XXXbackground-image: url(../global/left_bg.gif);
	XXXbackground-repeat: repeat-y;
	XXXbackground-position: center;
}
*/
#bodyContainer{
	padding: 0;
	margin: 0;
	width: 950px;
	margin: 0 auto;
}
/*
#mainBody{
	background-image: url(left_overlay.gif);
	background-repeat: no-repeat;
}
*/

/* *****  HEADER ***** */
#headerContainer{
	height: 72px;
}
#headerLogo{
	margin: 0;
	padding: 0;
	width: 270px;
	float: left;
	text-align: center;
}
#headerLogo img{
	padding: 0;
	border: 0;
}


/* ***** GLOBAL MENU BAR ***** */
#menuGlobal{
	float: left;
	margin: 0;
	padding: 0;
	width: 680px;
}
#menuTopLine{
	margin: 18px 0 0 0;
	padding: 0;
	float: left;
	width: 680px;
	height: 1px;
	background: #ffffff;
	display: inline-block;
}
#menuMainListContainer{
	margin: 4px 0 0 0;
	XXXposition: relative;
	height: 1.4em;
	background: #a3a3a3;
	width: 680px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.01em;
	display: block;
	float: left;

	filter:alpha(opacity=90);
	-moz-opacity: 0.9; /* for mozilla */
	opacity: 0.9;
	khtml-opacity: 0.9;

	XXXbackground: #ff0000;
	XXXwidth: 600px;
}
#menuGlobal ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menuGlobal ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#menuGlobal a{
	margin: 0;
	padding: 0.1em 0.8em;
}
#menuGlobal a, #menuGlobal li a:link, #menuGlobal li a:visited, #menuGlobal li a:hover, #menuGlobal li a:active {
	color: #666666;
	text-decoration: none;
}
#menuGlobal li a:hover{
	XXXcolor: #ee0000;
	background-color: #dddddd; 
}

/* language switcher */
#menuGlobal #mLang a, #menuGlobal #mLang li a:link, #menuGlobal #mLang li a:visited, #menuGlobal #mLang li a:hover, #menuGlobal #mLang li a:active {
	margin: 0;
	background-color: #a3a3a3; 
	background: #a3a3a3;
}
#menuGlobal #mLang li a:hover{
	background: #a3a3a3;
	background-color: #a3a3a3; 
}

#menuSub{
	margin: 4px 0 0 0;
	height: 1.4em;
	background: #a3a3a3;
	width: 680px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.01em;
	display: block;
	float: left;

	filter:alpha(opacity=90);
	-moz-opacity: 0.9; /* for mozilla */
	opacity: 0.9;
	khtml-opacity: 0.9;


	XXXbackground: #ff0000;
	XXXwidth: 600px;
}
#menuSub ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#menuSub ul li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#menuSubList a{
	margin: 0;
	padding: 0.1em 0.8em;
}
#menuSubList a, #menuSubList li a:link, #menuSubList li a:visited, #menuSubList li a:hover, #menuSubList li a:active {
	color: #666666;
	text-decoration: none;
}
#menuSubList li a:hover{
	XXXcolor: #ee0000;
	background-color: #dddddd; 
}

/* -- hide language selector -- */
#menuMainList #mLang{
	visibility: hidden;
}
#menuMainList #mLang a{
	margin: 0; padding: 0;
}



/* current page indicator */
/*
#menuGlobal #mService a{
	color: #ffffff;
	XXXbackground-color: #666666; 
}
*/

/* ***** CONTENT ***** */
#contentContainer{
	margin: 40px 0;
	color: #fff;
}

#contentContainer a, #contentContainer a:link, #contentContainer a:visited, #contentContainer a:hover, #contentContainer a:active {
	color: #b1b1b1;
	text-decoration: underline;	
}
#contentContainer a:hover {
	color: #fff;
}
#contentContainer a:active {
	color: #fff;
	text-decoration: none;
}


/* ***** FOOTER ***** */
#footerContainer{
	margin: 0;
	padding: 50px 0 40px 0;
	width: 950px;
	text-align: center;
}
#footerContainer p{
	margin: 0; padding: 0;
	font-size: 9px;
}
#footerContainer p .bottom{
	margin: 0; padding: 0 0 50px 0;
	XXXbackground:#9999FF;
}
#footerContainer #menuMainContainerBottom a{
}
#footerContainer #menuMainContainerBottom a, 
#footerContainer #menuMainContainerBottom a:link, 
#footerContainer #menuMainContainerBottom a:visited, 
#footerContainer #menuMainContainerBottom a:hover, 
#footerContainer #menuMainContainerBottom a:active{
	margin: 0; padding: 0;
	font-size: 10px;
	color: #b1b1b1;
	text-decoration: none;
}
#footerContainer #menuMainContainerBottom a:hover{
	color: #fff;
}

