@charset "utf-8";
/* CSS Document */

a {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#0a8af7;
	text-decoration:none;
	}
a:link { 
	color:#c5f604;
	text-decoration:none;
	}
a:visited { 
	color:#c5f604;
	}
a:hover { 
	color:#c5f604;
	}
a:active { 
	color:#c5f604;
	}

body {
	margin:0px;
	background-color:#202020;
}

#headerspan{
	width:100%;
	height:100px;
	background-color:#545454;
}

#header{
	width:959px;
	height:100%;
	background-image:url(../images/header_bg.jpg);
	margin:auto;
}

#logo{
	width:303px;
	height:93px;
	position:absolute;
	float:left;
	margin-top:8px;
}


#nav{
	width:637px;
	height:51px;
	float:right;
	margin-top:22px;
}

#bodyspan{
	width:100%;
	height:601px;
	background-image:url(../images/bg_span.jpg);
}

#body{
	width:960px;
	height:100%;
	margin:auto;
	background-image:url(../images/body_bg.jpg);
}

#bodyspan_about{
	width:100%;
	height:490px;
	background-image:url(../images/bg_span.jpg);
}

#body_about{
	width:960px;
	height:100%;
	margin:auto;
	background-image:url(../images/body_bg.jpg);
}

#bodyspan_sponsors{
	width:100%;
	height:600px;
	background-image:url(../images/bg_span_spon.jpg);
}

#body_sponsors{
	width:960px;
	height:100%;
	background-image:url(../images/body_bg_spon.jpg);
	margin:auto;
	margin-top:-15px;
}

#bodyspan_show{
	width:100%;
	height:570px;
	background-image:url(../images/bg_span.jpg);
}

#body_show{
	width:960px;
	height:100%;
	margin:auto;
	background-image:url(../images/body_bg.jpg);
}

#bodyspan_contact{
	width:100%;
	height:425px;
	background-image:url(../images/bg_span.jpg);
}

#body_contact{
	width:960px;
	height:100%;
	margin:auto;
	background-image:url(../images/body_bg.jpg);
}

#body_top{
	width:960px;
	height:362px;
}


#body_top_left{
	width:499px;
	height:362px;
	float:left;
}

#body_top_right{
	width:984px;
	height:404px;
	position:absolute;
	margin-top:-30px;
	margin-left:-12px;
}

#body_bottom{
	width:960px;
	height:205px;
	margin-top:20px;
}

#box1{
	width:229px;
	height:205px;
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#434343;
}

#box1 a{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#c5f604;
	font-weight:bold;
}


#box2{
	width:229px;
	height:205px;
	float:left;
	margin-left:10px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#434343;
}

#box2 a{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#c5f604;
	font-weight:bold;
}

	#box1:hover, #box2:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	#box1:hover a, #box2:hover a{
	color:#FFFFFF;
	text-decoration:underline;
	}



#body_right{
	width:400px;
	height:450px;
	float:right;
}

#about_left{
	width:352px;
	height:400px;
	float:left;
}

#about_right{
	width:575px;
	height:460px;
	float:right;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#d2d0d0;
}

#submit_right{
	width:545px;
	height:460px;
	float:right;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#d2d0d0;
}

#submit_right a{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#c5f604;
}

#sponsors_box1{
	width:892px;
	height:106px;
	background-image:url(../images/sponsors_bg.png);
	margin-top:15px;
	margin-left:40px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#202020;
}

#sponsors_box2{
	width:892px;
	height:145px;
	background-image:url(../images/sponsors_bg_med.png);
	margin-top:15px;
	margin-left:40px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#202020;
}

#sponsors_box3{
	width:892px;
	height:245px;
	background-image:url(../images/sponsors_bg_big.png);
	margin-top:15px;
	margin-left:40px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#202020;
}

#show_left{
	width:262px;
	height:400px;
	float:left;
}

#show_right{
	width:675px;
	height:460px;
	float:right;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#d2d0d0;
}

#contact_left{
	width:350px;
	height:337px;
	float:left;
	margin-left:40px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#202020;
}

#contact_left a{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#a1c922;
}

#submit_left{
	width:350px;
	height:337px;
	float:left;
	margin-top:20px;
	margin-left:40px;
}

#contact_left_top{
	width:350px;
	height:105px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#202020;
}

#contact_left_top a{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#a1c922;
}

#contact_left_bottom{
	width:348px;
	height:273px;
	background-image:url(../images/conact_bg.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#434443;
}

#contact_left_bottom_top{
	width:315px;
	height:79px;
}

#contact_left_bottom_bottom{
	width:315px;
	height:160px;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#202020;
}

#contact_right{
	width:400px;
	height:418px;
	float:right;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#ffffff;
}

#footerspan{
	width:100%;
	height:69px;
	background-color:#202020;
}

#footer{
	width:959px;
	height:100%;
	margin:auto;
}

.form_field{
	width:200px;
	height:17px;
	background:none;
	background-image: url(../images/submit_form_field.png);
	background-repeat:no-repeat;
	border:0px;
	padding:8px;
}

.form_field_small{
	width:102px;
	height:17px;
	background:none;
	background-image: url(../images/submit_form_field_small.png);
	background-repeat:no-repeat;
	border:0px;
	padding:8px;
}

.form_field_big{
	width:305px;
	height:34px;
	background:none;
	background-image: url(../images/form_field_big.png);
	background-repeat:no-repeat;
	border:0px;
	padding:8px;
	font-size:16px;
	overflow:hidden;
}

.text_field{
	width:300px;
	height:161px;
	background:none;
	background-image: url(../images/textfield.png);
	background-repeat:no-repeat;
	border:0px;
	padding:8px;
	font-size:16px;
	overflow:hidden;
}