@import "reset.css";

body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
    color: #333333;
} 
 
#pagewidth{ 
	width:779px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
} 
 
#header{
	position:relative; 
	height:92px; 
	background: #eaeaea url('../headergray.png'); 
	width:100%;
} 
 
#leftcolaaaa{
	width:100px; 
	float:left; 
	position:relative; 
    display:inline; 
}
 
#twocols{
	width:660px; 
	float:right; 
	position:relative; 
 color: #777777;
 	
}
 
#rightcolaaaa{
	width:181px; 
	float:right; 
	position:relative; 
	background-color: #e9e9e9;
    min-height: 429px;
	font-size:14px;
	padding: 10px;
 color: #777777;
}
 
#maincol{
	margin:0; 
	padding:0; 
	float: left; 
	display:inline; 
	position: relative; 
	 
}
 
#footer{
	height:12px; 
	background-color:white;
    color: darkgray;
    text-align: center; 
	clear:both;
    font-size:10px;
} 
 
ul#menu {
margin-left: 12px;
padding:0;
list-style: none;
width: 600px;
display: inline;
 
}

ul#menu li {
margin-top: none;
display: inline;
font-size: 14px;
padding-left: 18px;
}

ul#menu li a {
padding-left:13px;
color: gray;
border: #000 solid 0px;
height: 100%;
width: 100%;
}

ul#menu li a.active {
background: url('../bullet.png') no-repeat;
color: gray;
border-bottom: #ef756a solid 0px;
}

ul#menu li a:hover {
background: url('../bullet.png') no-repeat;
border-bottom: #ef756a solid 0px;

}

ul#menu2 {
list-style: none;
width: 100px;
display: inline;
line-height: 80%;
}

ul#menu2 li {

margin-left: 558px;
font-size: 11px;
padding-left: 9px;
}

ul#menu2 li a {
color: gray;
 
height: 80%;
width: 100%;
}

ul#menu2 li a.active {
 
color: darkgray;
}

ul#menu2 li a:hover {
 
color: darkgray;
}

ul#menu3 {
list-style: none;
width: 100px;
display: inline;
 
}

ul#menu3 li {
margin-top: none;
margin-left: 190px;
font-size: 11px;
padding-left: 9px;
}

ul#menu3 li a {
color: #ef756a;
border: #000 solid 0px;
background: white;
height: 80%;
width: 100%;
}

ul#menu3 li a.active {
background: white;
color: #b92940;
}

ul#menu3 li a:hover {
background: white;
color: #b92940;
}

div#langbar{
position: absolute;
bottom: 0px;
right: 0px;
font-size:11px;
color: #666666;}

div#langbar a {
color: #666666;
}

div#langbar a:hover {
color: #555555;
}

/* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 

	/*hide the right column when printing*/ 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}