*
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
}

html, body
{
	/*height:100%;*/
	width:100%;
}

body
{
	width:996px;
	min-width:996px;
	margin:0 auto;
	background:#fff;
	height:100%;
}

body *
{
	line-height:1.5em;
}

a img
{
	border:0;
}

.clear
{
	clear:both;
}

#content
{
	/*height:auto!important;*/
	/*min-height:100%;*/
	position:relative;
}

#leftCol, #rightCol
{
	width:73px;
	height:auto!important;
	min-height:100%;
	float:left;
}

#rightCol
{
	margin-top:0;
}

.lCol
{
	position:absolute;
	bottom:100px;
	height:466px;
	width:73px;
}

.lColInner
{
	float:right;
	height:231px;
	width:188px;
	margin-right:38px;
}

.innerMenu
{
	position:relative;
	float:left;
	width:248px;	
}

#main
{
	width:850px;
	padding-left:73px;
	float:left;
}

#mainInner
{
	width:675px;
	float:left;
}


#header
{
	height:114px;
	margin-left:73px;
}

#logo
{
	float:left;
	width:181px;
	padding:45px 0 0 132px;
}

#slogan
{
	position:relative;
	overflow:hidden;
	float:left;
	margin:60px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5f6160;
}

#language
{
	position: absolute;
        top: 0;
        right: 100px;
	margin: 45px 0 0 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5f6160;
        z-index: 1000;
}

.languageBlock
{
    padding: 5px;
}

.languageBlock a:hover
{
    text-decoration: none;
    color:#5f6160;
}

.currentBlock
{
    padding: 5px;
}

.currentBlock a:hover
{
    text-decoration: none;
    color:#5f6160;
}

#menu
{
	clear:both;
	margin:0 auto;
	width:575px;
	height:38px;
	border:1px solid #e1e1e1;
	background:url(/images/menu.png);
	text-align:center;
	line-height:38px;
}

#menu a, #menu span
{
	text-decoration:none;
	padding:0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c00;
}

.selected
{
	color:#095393!important;
}	

#menu a.hover
{
	text-decoration:underline;	
}

#body
{
	width:645px!important;
	min-height:314px;
	padding:25px 15px;
	text-align:justify;
}

#bottom
{
	clear:both;
	height:83px;
}

#footer
{
	position:relative;
	margin-top:-83px;
	height:82px;
	padding:1px 0 0 73px;
	background:url(/images/bottom.png);
}

.mainLink
{
	font-size:14px;
	color:#c00;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline!important;
}

.topLeftMenu
{
	width:248px;
	min-height:227px;
	background:url(/images/mBg.png);
	padding-bottom:20px;
}

.topLeftMenu a, .topLeftMenu span
{
	text-decoration:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c00;
}

.tlmT
{
	background:url(/images/mTop.png) no-repeat top;
}

.tlmB
{
	min-height:33px;
	background:url(/images/mBottom.png) no-repeat top;
}

.tlmB a, .tlmB span
{
	text-decoration:none;
        border-bottom: 1px dotted #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c00;
}

.tlmB a:hover
{
	text-decoration:none!important;
	border-bottom:1px solid #c00;	
}

.submenu
{
	margin-top:45px;
	width:248px;
	background:url(/images/mBg.png);
}

#copy
{
	position:absolute;
	width:230px;
	height:12px;
	font-size:12px;
	color:#666;
	bottom:20px;
	right:70px;
}
span.blue
{
	color:#035395;
	font-size:18px;
}

#slogan_blue
{
	color:#035395;
	font-size:18px;
}


span.grey
{
 	color:#5f6160;
	font-size:18px;
}

form input
{
	width:150px;
	height:20px;
	line-height:20px;
	display:block;
}

form label
{
 	width:120px;
	float:left;
	display:block;
	height:20px;
	line-height:20px;
}

form textarea
{
 	display:block;
	width:150px;
	overflow:auto;
	height:50px;
}

.center
{
 	text-align:center;
	padding:20px 0 0 120px;
}

.bTable td
{
	border-bottom:1px solid #ccc;
	margin:0 2px;
}

.first
{
 	border:0!important;
}

#flashContent
{
	position:fixed;
	bottom:85px!important;
	right:0!important;
	width:150px;
	height:188px;
}
