@charset "utf-8";

*{

	margin:0;

	padding:0;

}



body {

	background:url(images/bgnet.jpg);

	background-color:#000000;

	background-repeat:no-repeat;

	background-attachment:fixed;

	background-position:top;

	color:#82c0e7;

	font-family:"Courier New", Courier, monospace;

	line-height:1.3em;

	font-size:.9em;

	width:980px;

	margin-left:auto;

	margin-right:auto;

}



#mainnav{

	margin-left:-18px;

}



#mainnav ul{

	text-align:center;

	padding-bottom:5px;

	padding-top:5px;

}



#mainnav li{

	list-style:none;

	display:inline;

}



a{

	color:#82c0e7;

}



a:hover{

	color:#FFFFFF;

}



#mainnav a{

	padding-left:22px;

	padding-right:22px;

	padding-bottom:5px;

	padding-top:5px;

	margin-left:-9px;

	color:#82c0e7;

	font-family:"Courier New", Courier, monospace;

	text-decoration:none;

	border-right:dotted 1px #82c0e7;

	border-left:dotted 1px #82c0e7;

}



#mainnav a:hover{

	background:#012235;

	color:#FFFFFF;	

}



h1 {

	font-family:"Trebuchet MS";

	font-weight:normal;

	color:#FFFFFF;

	margin-bottom:40px;

	margin-top:25px;

	z-index:5;

}



.current{

	background:#012235;

	color:#FFFFFF;

}



#maincontent{

	margin-left:27px;

	width:550px;

}


#maincontent2{

	margin-left:27px;

	width:980px;

}


#maincontent p{

	margin-bottom:20px;

}



#rightcol{

	width:350px;

	margin-top:20px;

}



.floatleft{

	float:left;

}



#topad li{

	list-style:inside;

}


#topad{

	padding:10px;

	margin-left:30px;

	margin-bottom:30px;

	border:dotted 1px #82c0e7;

}

#topad2{

	padding:0px;

	margin-left:30px;

	margin-bottom:30px;

}


#topad3{

	padding:0px;

	margin-left:30px;

	margin-bottom:30px;

}


#topad4{

	padding:10px;

	margin-left:30px;

	margin-bottom:30px;

	background-image:url(images/search-engine-presence.gif);
	
	height:80px;

}


#topad5{

	padding:0px;

	margin-left:30px;

	margin-bottom:10px;

	background-image:url(images/search-engine-metrics.gif);
	
	height:80px;

}



#midad{

	padding:0px;

	margin-left:30px;

	margin-bottom:30px;

}



#bottomad{

	padding:0px;

	margin-left:30px;
	
	margin-bottom:30px;

}



#footer{

	clear:both;

	margin-left:27px;

	padding-top:7px;

	padding-bottom:10px;

	border-top:1px dotted #82c0e7;

	width:902px;

	font-family:"Courier New", Courier, monospace;

}



#footer li{

	list-style:none;

	display:inline;

}



#footer a{

	color:#82c0e7;

	font-size:.8em;

	text-decoration:none;

}



#footer a:hover{

	text-decoration:underline;

}



.moveright{

	text-align:right;

	margin-top:-38px;

}



.white{

	color:#FFFFFF;

}



.bold{

	font-weight:bold;

	padding-top:20px;

	color:#FFFFFF;

}



.boldtop{

	font-weight:bold;

	color:#FFFFFF;

}



.color{

	color:#82c0e7;

	font-weight:normal;

}



li{

	list-style:inside;

	margin-bottom:5px;

}



ul{

	margin-bottom:20px;

}



#input input{

	background:url(images/blank.gif);

	background-repeat:repeat;

	padding-bottom:5px;

	padding-top:5px;

	border:1px dotted #82c0e7;

	color:#82c0e7;

	margin-bottom:15px;

}



textarea{

	background:url(images/blank.gif);

	background-repeat:repeat;

	border:1px dotted #82c0e7;

	color:#82c0e7;

	margin-bottom:15px;

}



select{

	background:url(images/blank.gif);

	background-repeat:repeat;

	border:1px dotted #82c0e7;

	color:#82c0e7;

	margin-bottom:15px;

}



fieldset{

	border:1px dotted #82c0e7;

	margin-bottom:20px;

}



form{

	margin-left:30px;

	margin-top:2px;

}



#form{

	padding:10px;

}



#formcontact{

	margin-left:-30px;

	padding-top:2px;

}



#formcomments{

	padding:10px;

}



.textfieldRequiredMsg{

	position:absolute;

	top:auto;

}



.textareaRequiredMsg{

	position:absolute;

	top:auto;

}



a img{

	border:1px dotted #82c0e7;

	padding:5px;

}

#topad5 a img{

	border:0px;

	padding:0px;

}


#links{

	margin-top:40px;

	margin-bottom:40px;

	margin-left:50px;

}



.moveup{

	margin-top:-15px;

}