body {
	background-color:#407ab7;
	background:url("../images/bg.jpg");
	font-family:arial;
	font-style:normal;
	font-size:12px;
}

img {border:0;}

.link {
	color:#386da6;
	text-decoration:none;}
a.link {
	color:#386da6;
	text-decoration:none;}
a.link:visited {
	color:#386da6;
	text-decoration:none;}
a.link:hover {
	color:#cc0000;
	text-decoration:underline;}
a.link:active {
	color:#cc0000;
	text-decoration:none;}
	
	
.active {
	color:#cc0000;
	text-decoration:none;}
a.active {
	color:#cc0000;
	text-decoration:none;}
a.active:visited {
	color:#cc0000;
	text-decoration:none;}
a.active:hover {
	color:#cc0000;
	text-decoration:underline;}
a.active:active {
	color:#cc0000;
	text-decoration:none;}
	


.nav {
	font:bold 12px arial; color:#fff;
	text-decoration:none;
	}
a.nav {
	font:bold 12px arial; color:#fff;
	text-decoration:none;
	}
a.nav:visited {
	color:#ff;
	text-decoration:none;
	}
a.nav:hover {
	color:#fff;
	text-decoration:none;
	}
a.nav:active {
	color:#fff;
	text-decoration:none;
	}




.footer {
	color:#fff;
	text-decoration:none;}
a.footer {
	color:#fff;
	text-decoration:none;}
a.footer:visited {
	color:#fff;
	text-decoration:none;}
a.footer:hover {
	color:#fff;
	text-decoration:underline;}
a.footer:active {
	color:#fff;
	text-decoration:none;}






/** img, div { behavior: url("styles/pngfix.htc");} comment out 070110 5:21pm **/


p.promo{ margin:10px 0 10px 0;}



/**** Headings  ****/


.large {
	color:#386da6;
	font-weight:bold;
	font-size:22px;
}

.medium {
	color:#386da6;
	font-weight:bold;
	font-size:14px;
}


.mediumCap {
	color:#386da6;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.small {
	color:#386da6;
	font-size:13px;
	font-weight:bold;
}


/**** Container  ****/

#container {
	background:#eff4fa; 
	border-style:solid; 
	border-width:0px 1px 1px 1px; 
	border-color:#133359;
	width:1000px; 	/* 	width:1024px; old  */
	height:100%;
	text-align:left;
}

#header-wrapper {
	/* background-image:url("../images/head_bg.gif");  old */
	height:197px;
	background-color:#22466f;
}

#t2bg {
	background-image:url("../images/nav_bg.gif");
	color:#fff;
	height:25px;
}

div.bodyWrapper {
	padding:10px 0 0 0; 
	width:100%;
}

#LeftContent {
	height:100%; 
	float:left;
	width:190px;
}

div.leftContentWrap {
	height:;
	margin:0 0 0 10px; 
	width:180px; 
}

#MiddleContentHp {
	float:left;
		width:810px /* width:834px old */
}
#MiddleArtContent {
	float:left;
	width:630px; /* width:654px; old */
}
div.middleArtWrap {
	margin:0 10px 0 10px;
	width:610px; /* width:634px; old */
}
div.middleContentBox {
	background-color:#fff; 
	border:solid 0px #ccc; 
	width:100%
}
div.middleContentWrap {
	padding:0 10px 0 10px;
		width:790px; /* 	width:814px old */		
}

/**** Navigation tabs ****/

ul.t1List {
	float:left;
	/*font:bold 12px arial;*/
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0;
	list-style-type:none;
	letter-spacing:0px;
	width:100%;	
}
ul.t1List li {
	display:inline;
}
ul.t1List a {
	background-image:url("../images/tab.jpg");
	background-repeat:no-repeat;
	color:#ffffff;
		/*border-right:1px solid #6892c5;  old */
	float:left;
	height:22px;
	padding:13px 0px 0 0;
	text-decoration:none;
	text-align:center;
	width:100px;
}
ul.t1List a:hover {
	background-image:url("../images/tab.jpg");
	background-position:0% -53px;
	
}
ul.t1List li.active a {
	background-image:url("../images/tab.jpg");
	border-right:0px solid #7d99ba;
	border-left:0px solid #7d99ba;
	color:#ffffff;
	background-position:0% -156px;
}

ul.t1List li.active a:hover {
	background-image:url("../images/tab.jpg");
	/*border-right:0px solid #7d99ba;
	border-left:0px solid #7d99ba;*/
	color:#ffffff;
	background-position:0% -156px;
}



/**** 2nd Bar Navigation  ****/

ul.t2List {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	width:100%;
	font-weight:normal;
	font-size:12px;
}
ul.t2List li {
	display:inline;
}
ul.t2List a {
	color:#ffffff;
		/*background-color:#4f75a3;  old */
	border-right:1px solid #6892c5;
	float:left;
	height:20px;
	padding:5px 15px 0 15px;
	text-decoration:none;
	text-align:center;
	width:auto;
}
ul.t2List a:hover {
	background-color:;
}
ul.t2List li.active a {
		/*background-color:#5893d8; old */
	border-right:0px solid #7d99ba;
	border-left:0px solid #7d99ba;
	color:#ffffff;
}



/**** Left side Content  ****/
div.topicWrap {
	padding:0 0 10px 0;
	width:180px;
}
div.topic {
	clear:both;
	height:28px;
	width:100%;
}
div.topicHead {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:7px 0 0 35px;
	}
div.topicBox {
	background:#fff;
	border-color:#ccc;
	border-style:solid; 
	border-width:1px 1px 0px 1px;
	width:99%;
}
div.topicListBox {
	padding:10px 0 0 5px;
	}
ul.topicList	{
	list-style-type:none;
	padding:0px;
	margin:0px;
	font:normal 12px arial;
	}
ul.topicList li {
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:24px;
	height:25px;
	}
ul.topicList li a {
	color:#003399;
	text-decoration:none;
	}
ul.topicList li a:hover {
	color:#cc0000;
	background-color:;
	text-decoration:underline;
	}
ul.topicList li.active a {
	color:#cc0000;
	font-weight:bold;
	font:bold 13px arial;
	}



div.newsletter {
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:7px 0 0 0;
	text-align:center;
	}



/**** Middle Content  ****/

div.feature_box {
	background:#fff;
	border-color:#ccc;
	border-style:solid; 
	border-width:0px 1px 0px 1px;
	height:auto;
}


div.h1 {
	color:#fff; 
	font-weight:bold;
	font-size:15px;
	padding:8px 0 0 0;
}

/**** Right Content  ****/

#RightContent {
	float:left;
	width:180px; 
}


div.rtBoxWrap {padding:0 0 10px 0;}

div.rtBox  {
	width:170px;
	margin:0 0 0 0;
}
div.rtBoxBg, div.topicBoxBg {
	background-image:url("../images/topicBg.gif");
	height:28px;
}
div.rtBoxCrvLf, div.topicBoxCrvLf {
	background-image:url("../images/topicLf.gif");
	float:left;
	height:28px; 
	width:11px;	
}
div.rtBoxCrvMdl, div.topicBoxCrvMdl {
	float:left;
}

div.rtBoxCrvRt, div.topicBoxCrvRt {
	background-image:url("../images/topicRt.gif");
	float:right; 
	height:28px; 
	width:11px; 
}
div.rtBoxContent {
	background-color:#fff; 
		/* border:solid 1px #ccc; old */
	border-style:solid; 
	border-width:0px 1px 0px 1px; 
	border-color:#ccc;
	margin:0 10px 0 0;
	width:168px;
}
div.topicHeadRt {
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:7px 0 0 0px;
}


/**** Boxes bottom curves  ****/


div.topicBottom {
	clear:both;
	width:100%; 
}
div.topicBottomBg {
	background-image:url("../images/bxBg.gif"); 
	height:7px;
}
div.topicBottomCrvLf {
	float:left;
	height:7px; 
	width:9px; 
}
div.topicBottomCrvRt {
	float:right;
	height:7px; 
	width:9px; 
}

div.rtBottom  {
	width:170px;
}
div.rtBottomBg {
	background-image:url("../images/bxBg.gif"); 
	height:7px;
}
div.rtBottomCrvLf {
	float:left;
	height:7px; 
	width:9px; 
}
div.rtBottomCrvRt {
	float:right;
	height:7px; 
	width:9px; 
}


ul.featureList	{
	list-style-type:none;
	padding:5px 0 0 5px;
	margin:0px;
	}
ul.featureList li {
	padding:0 0 5px 0;
	}
ul.featureList li a {
	color:#003399;
	text-decoration:none;
	}
ul.featureList li a:hover {
	color:#cc0000;
	background-color:;
	text-decoration:none;
	}
ul.featureList li.active a {
	color:#003399;
	}


div.space {clear:both; height:15px;}



#footer {
	clear:both;
	width:100%; 
}

div.footerWrap {
	background:#133359;
	height:50px; 
	width:100%; 
}




/************************
* Pulldown style
************************/

.dropdwncss {
	position:absolute;
	visibility: hidden;
	border:1px solid #193c66;
	border-bottom-width: 0;
	font:normal 12px arial;
	line-height: 30px;
	z-index: 100;
	background-color: #366ba7;
	width: 205px;
	color: #ffffff;
	}

.dropdwncss a{
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	font:normal 12px arial;
	text-indent: 5px;
	color: #ffffff;
	}

.dropdwncss a:hover{
	background-color: #234265;
	color: #ffffff;
	}




.flags_lang {
	padding:2px 0 2px 10px;
}


#headline {
	padding:0px 0 0px 10px;
}




.d-logo {
font:bold 25px arial;
	color:#fff;
	text-decoration:none;}
a.d-logo {
	color:#fff;
	text-decoration:none;}
a.d-logo:hover {
	color:#fff;
	text-decoration:none;}
a.d-logo:visited {
	color:#fff;
	text-decoration:none;}
a.d-logo:active {
	color:#fff;
	text-decoration:none;}




ul.psList {
list-style-type:none;
padding:0px 0 0 10px;
margin:0px;
	}
	
ul.psList li {
background-image:url("images/arrow-sm_blue.gif");
background-repeat:no-repeat;
background-position:0px 7px; 
padding:3px 0 3px 12px;
	}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
