@CHARSET "UTF-8";

body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	overflow-y:scroll;
}

h1{
	color:#006e50;
	font-size:13pt;
	text-align:left;
}
h2{
	color:#009966;
	font-size:10pt;
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;
}

h3{
	color:#666666;
	font-size:10pt;
	text-align:left;
}

p{
	margin-bottom:12px;
	margin-top:0px;
}

.clear_fix{
	clear:both; 
	overflow:hidden; 
	height:0px;
}


a:link {
color:#4682B4;
font-family:Arial,Helvetica,sans-serif;
outline:medium none;
text-decoration:none;
}
a:visited {
color:#4682B4;
font-family:Arial,Helvetica,sans-serif;
outline:medium none;
text-decoration:none;
}
a:hover {
color:#6495ED;
font-family:Arial,Helvetica,sans-serif;
outline:medium none;
text-decoration:underline;
}
a:active {
color:#6495ED;
font-family:Arial,Helvetica,sans-serif;
outline:medium none;
text-decoration:none;

}

img{
	border-style:hidden;
	border-width:0px;
}

/*--------------------------------------------------------
---------------------------------------------------------*/
#mainframe{
	width:834px;
	
	border-style:hidden; 
	border-width:1px; 
	
	margin-right:auto; 
	margin-left:auto; 
	overflow:auto;
}
/*--------------------------------------------------------
---------------------------------------------------------*/
#mainframe #content{
	margin-top:25px;
	line-height:18px;
	text-align:justify;
}


#mainframe #content .left_image{
	width:auto; 
	float:left; 
	border-style:hidden; 
	border-width:0px;
}

#mainframe #content .right_textbox{
	width:480px; 
	float:right;
	
	border-style:hidden; 
	border-width:0px;
	border-color:#DCDCDC;
	
	font-size:8pt;
	color:#666666;
	text-align:left;
}

#mainframe #content .full_textbox{
	
	border-style:hidden; 
	border-width:0px;
	border-color:#DCDCDC;
	
	font-size:8pt;
	color:#666666;
	
	margin-bottom:30px;
}

#mainframe #content .full_textbox .adress{
	
	border-style:hidden; 
	border-width:0px;
	border-color:#DCDCDC;
	
	width:266px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	
	font-size:9pt;
	color:#666666;
}

#mainframe #content .full_textbox .adress p{
	
	margin-bottom:8px;
}

#mainframe #content .full_textbox .adress h3{
	
	border-bottom-style:solid;
	border-bottom-color:#F5F5F5;
	border-bottom-width:2px;
	font-size:9pt;
	height:35px;
}
/*--------------------------------------------------------
header
---------------------------------------------------------*/
#mainframe #header{
	margin-top:0px;
}
#mainframe #header .logo{
	width:auto; 
	float:left; 
	border-style:hidden; 
	border-width:0px;
	margin-right:30px;
}

#mainframe #header .header_text{
	width:auto; 
	float:left; 
	border-style:hidden;
	border-width:0px;
}

#mainframe #header .header_text h2 span{
	color:#000000;
	font-weight:bolder;
}

#mainframe #header .header_text h2{
	font-weight:normal;
	color:#999999;
}


/*--------------------------------------------------------
navigation
---------------------------------------------------------*/
#navigation{
	background-color:#fafafa;
	overflow:auto;
}

#navigation ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#navigation li{
	padding:0px;
	margin:0px;
	float:left;
	width:auto;
	overflow:auto;
}

#navigation li a{
	vertical-align:middle;
	
	border-style:hidden;
	border-width:0px;
	
	font-size:10pt;
	font-weight:bold;
	color:#999999;
	float:left;
	
	text-decoration:none;
}

#navigation li a:hover{
	color:#006E50;
	background-color:#F5F5F5;
}

#navigation li span{
	vertical-align:middle;

	border-style:hidden;
	border-width:0px;
	
	display:block;
	
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:20px;
}
/*--------------------------------------------------------
sponsors
---------------------------------------------------------*/
#sponsors{
	height:77px;
	background-color:transparent;
	margin-top:30px;
	
	border-bottom-style:solid;
	border-bottom-color:#F5F5F5;
	border-bottom-width:3px;
}

#sponsors ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#sponsors li{
	padding:0px;
	margin:0px;
	float:left;
	width:auto;
}

#sponsors li a{
	height:77px;
}

#sponsors li a img{
	border-style:hidden;
	border-width:0px;
}

#sponsors li span{
	display:block;
	margin-left:5px;
	margin-right:5px;
}
/*--------------------------------------------------------
---------------------------------------------------------*/
#footer{
	border-top-style:solid;
	border-color:#F5F5F5;
	border-top-width:3px;
	margin-top:10px;
	color:#999999;
	font-size:9pt;
}
#footer .im{
	margin-top:10px;
	margin-bottom:10px;
}

