/* CSS Document */

#mainimage { 
	position:relative; 
	width:870px; 
	height:200px; 
	border-top:solid 8px #ededed; 
	border-bottom:solid 8px #ededed; 
	padding-top:5px; 
	padding-bottom:5px; 
}

#contentwrapper { 
	position:relative; 
	width:870px; 
	padding-top:25px; 
	background-color:#ffffff; 
}

#spacer { 
	width:870px; 
	height:25px; 
	clear:both; 
}

/*------------------------------
TEMPLATE 01 MAIN CONTENT
------------------------------*/

.fourcolumn {
	float:left;
	width:195px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:10px;
	padding-right:8px;
	border-right:dashed 1px #cccccc;
}
.fourcolumn_last {
	float:left;
	width:195px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:10px;
	padding-right:8px;
}

#bodytext01 {
	float:right;
	width:564px;
	padding-left:15px;
	padding-right:20px;
}

/*------------------------------
TEMPLATE 02 LEFT CONTENT
------------------------------*/

#leftcontent {
	float:left;
	width:564px;
	padding-left:15px;
	padding-right:20px;
}

#rightcolumn {
	float:right;
	width:235px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:20px;
	padding-right:15px;
	border-left:dashed 1px #cccccc;
}

/*------------------------------
TEMPLATE 03 RIGHT CONTENT
------------------------------*/

#rightcontent {
	float:right;
	width:564px;
	padding-left:20px;
	padding-right:15px;
	clear: none;
}


#leftcolumn {
	float:left;
	width:235px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:15px;
	padding-right:20px;
	border-right:dashed 1px #cccccc;
}

/*------------------------------
TEMPLATE BROWSER CHECK
------------------------------*/


#browserresults
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#7b7b7b; 
	line-height:18px;
}

/*------------------------------
TEMPLATE EMAIL CALC
------------------------------*/


#emailcalculator
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#7b7b7b; 
	line-height:18px;
}

#emailcalculator input
{
	width: 80px;
	height: 13px;
	color:#7b7b7b; 
line-height: 13px;
}

/*------------------------------
TEMPLATE BANDWIDTH CALC
------------------------------*/


#bandwidthcalc
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#7b7b7b; 
	line-height:18px;
}

#bandwidthcalc input
{
	width: 80px;
	height: 13px;
	color:#7b7b7b; 
line-height: 13px;
}


/* ---------------------------------- */


#relatedlinks li a:link { background: transparent url(../images/list-off.gif) left center no-repeat; padding-left: 15px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#7b7b7b; }
#relatedlinks li a:visited { background: transparent url(../images/list-off.gif) left center no-repeat; padding-left: 15px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#7b7b7b; }
#relatedlinks li a:hover { background: transparent url(../images/list-on.gif) left center no-repeat; padding-left: 15px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#000000; }

#relatedlinks ul { list-style:none; padding:0px; margin-top:10px; margin-left:0px; line-height:20px; height:1%; }