@CHARSET "UTF-8";

.mainContainer
{
	position:relative;    
    margin-bottom:70px;
}

/* header */
.header
{    
    margin:0 auto;
	height:119px;    
    position:relative;
}
.headerBox
{
    width:832px;
	margin:0 auto;
    height:119px;
    text-align:center;
    background: transparent url('../images/header-bg.jpg') no-repeat left top;
    position:relative;
}
.logoBox
{
    position:absolute;
    left:290px;
    top:0;
	z-index:99;
}
.header img.headerBg
{
	float:left;
}

.languageMenuBox
{
    float:right;
}
.languageMenuBox .languageMenu
{
	display:block;
    margin-top:50px;
    margin-right:50px;
}
.languageMenuBox .languageMenu li
{
	float:left;
    margin-left:6px;
}
.languageMenuBox .languageMenu li a
{
	
   
    text-decoration:none;
    padding:3px;
}
.languageMenuBox .languageMenu li.active a,
.languageMenuBox .languageMenu li a:hover
{
    font-weight:bold;
    
    
}

/* main menu */
.mainMenuBox
{	
	clear:both;
	width:832px;
    margin:0 auto;
    background:none;
    font-family: Myriad Pro, Arial, helvetica, sans-serif;
    height:23px;
}
.mainMenuBox ul.menu
{
	width:832px;	
	text-align:center;
    padding:0;
}
.mainMenuBox ul.menu li
{
	float:left;
    background:none;
}
.mainMenuBox ul.menu li a
{
	color:#004e93;
	padding:0;
	border-left:1px solid #639bc1;
}
.mainMenuBox ul.menu li.last a
{
	padding:0px;
}

.menu li a .link,
.menu li a:hover .hover,
.menu li.active a .hover {
	display: block;
}
.menu li a .hover,
.menu li a:hover .link,
.menu li.active a .link {
	display: none;
}
.menu a, 
.menu img {
	display: block;
}
.menu li.last {
	background: none;
}

.mainMenuBox ul.menu li.active a,
.mainMenuBox ul.menu li a:hover
{	
	border-left:1px solid #639bc1;
	background: url('../images/main-menu-bg-active.jpg') repeat left top;
	text-decoration:none;
}
.mainMenuBox ul.menu li.last a
{
	border-right:1px solid #639bc1;
}


/* content */
.content
{
	width:832px;
	margin:0 auto;	
	font-family:MyriadPro-Cond;
	clear:both;	
    position:relative;
    margin-bottom:80px;
    padding-bottom:100px;
}
.submenu
{
    width:832px;
    margin:10px auto 10px;
	padding:20px 0px 0;  
    text-align:center;
}
.sublist li a .link,
.sublist li a:hover .hover,
.sublist li.active a .hover {
	display: inline;
}
.sublist li a .hover,
.sublist li a:hover .link,
.sublist li.active a .link {
	display: none;
}

.sublist li.last {
	background: none;
}
.submenu ul.sublist li
{
    display:inline;
    border-right:1px solid #639bc1;
    padding:5px 5px 0 10px;	
}
.submenu ul.sublist li.last
{
    border-right:none;
}
.submenu ul.sublist li.active a,
.submenu ul.sublist li a:hover
{
	text-decoration:none;
    border:none;
}

.content  a
{
   color:#2a5da1;
}
.content .right
{
	float:left;
	width:593px;
	background:#fff;
	padding:30px 23px 0px;
	font-family:Times New Roman;
    padding-bottom:10px;
}
.content h2
{
	font-size:32px;
	color:#2a5da1;
	margin:0;
	font-weight:normal;	
}
.content .right li
{
	list-style-image:url("../images/list-style.gif");
	list-style-position:inherit;
}

/* footer */
.footerContainer
{	
	padding:14px 0 0;
    min-width:850px;
}
.footer
{
	width:832px;
	margin:0 auto;
    background: transparent url('../images/footer-bg.jpg') no-repeat left top;
    text-align:center;
    padding:10px 0;
    font-size:12px;
}

.footer p
{
	margin: 0;
}

.footer .leftBlock
{
	float:left;
	width:250px;
	border-right:1px solid #fff;
	padding:0 10px;
	color:#000;
}
.footer .rightBlock
{
	width:480px;
	float:right;
	padding:0 10px;
	color:#000;
}
.footerContainer a,
.footer .rightBlock a,
.footer .leftBlock a
{
    color:#000;
    text-decoration:underline;
}
.footerText
{
	width:832px;
    margin:0 auto;
	height:18px;
	background:#000;
	font-size:10px;
	padding-top:5px;
    color:#fff;
    text-align:center;
}