/* CSS Document */
body{
	padding:0; margin:0; background:url(../images/bg.gif) repeat-x 0 0 #ffffff; color:#000000;
	font-family:Helvetica, sans-serif;
	line-height: 1.5em;
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
margin:0; padding:0;
}

#maincontainer{
width: 840px;
margin: 0 auto;
}

#topsection{
background: #ffffff;
height: 180px;
padding-top: 15px;
}

#topsection ul{
	position: absolute;
	top: 5px;
	left: 675px; 
	margin: 10px 0 0 100px;
	width:200px;
	color:#FFFFFF; 
	padding:0px 0px 0px;
}
#topsection ul li a{
	display:block;
	padding:0 9px 0 9px;
	width:250px;
	text-align: right;
	background-color:#007BC5;
	color:#FFFFFF;
	text-decoration:none;
	font-size:25px;
	line-height:37px;
}
#topsection ul li a:hover{
	background-color: #A7D5E4;
	color:#000000;
}

#contentwrapper{
float: left;
width: 100%;
margin-bottom: 50px;
}
#contentwrapper h3{
padding-top:50px;
}
#contentwrapper fieldset{
border: solid 1px #007BC5;
padding:20px;
}
#contentwrapper fieldset span{
float:left;
height: 35px;
width:120px;
font-size: 25px;
color:#ff6600;
margin:3px 3px 3px 3px;
}
#contentwrapper fieldset form{
margin-top:30px;
font-family:Helvetica, sans-serif;
}

#contentwrapper fieldset form input{
background-color:#FFFFFF;
border:solid 1px #007BC5;
height: 35px;
width:450px;
font-size:18px;
color:#007BC5;
font-family:Helvetica, sans-serif;
margin:3px 3px 3px 3px;
}

#contentwrapper fieldset form input#submit{
background-color:#6699CC;
border:solid 4px #007BC5;
font-size:18px;
width:250px;
height:35px;
color:#ffffff;
margin-left:135px;
}

#contentwrapper fieldset legend{
font-size: 23px;
color:#ffffff;
padding: 5px;
}


#contentwrapper .info{
background-color:#FFFFCC;
padding: 5px;
margin-bottom:35px;
}
#contentwrapper .info b{
color:#ff0000;
}

#footer{
clear: left;
width: 100%;
background-color: #007BC5;
height: 100px;
color: #FFF;
text-align: center;
padding: 4px;
margin-bottom: 20px;
}

#footer p{
font-size: 12px;
}


.innertube{
margin: 10px;
margin-top: 0;
}