
/*Validates CSS Level 2 7/10/08	2:35pm*/


body {margin-top:0px; background: url(images/bg2.jpg) #fff repeat;
color: #006699;
margin-left:4%; margin-right:4%;}
	
table.body {width:100%; }

.topper {
	background: url(images/footerbg.jpg) repeat-x #d0d0d0; color: #808080;
	height:35px; font: 10px Verdana, Arial, Helvetica, sans-serif;}
	
.topper a {color: #808080; background: inherit; text-decoration: none;}
.topper a:visited {color:#778899; background: inherit;}
.topper a:hover {color:#8b0000; background: inherit; text-decoration: none;}

p.topmenu {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #808080; background: inherit;
 text-align: right;
 margin-bottom:-5px;
 margin-top:0px;
 margin-right:5px;
 }


p.topurl {height:21px; background: url(images/top-URL.jpg) no-repeat;
margin-bottom:0px;}
p.topurl span a {width:260px; margin-left:25px; line-height:21px;}
 
 
td.banner {color:#fcfcfc; height:140px; background: url(images/bannertop.jpg)
#E8E8E8 no-repeat; line-height:0em; margin-top:0px; padding-left:11px;}

td.bannerlinebottom {height:20px; background:#A8B5C5; font-size:11px; color:#d3d3d3;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:1em; }


/* MENU */
	
#menu {background-color:#dcdcdc;padding-left:0px;color: #4682b4; vertical-align:top;}
#menu h5 {margin:0px; padding:0px; background:#696969; height:42px; width:180px; background: url(images/titlebg.jpg) repeat-x; color: inherit;}
#menu image {border:none;}

#menu a {
background-color:#dcdcdc;
font: bold 11px arial, Helvetica, times, serif;
width: 170px;
border-bottom: .1em solid #ffffff;
color: #4682b4;
list-style: none;
vertical-align:top;
padding: 2px 0px 2px 10px;
display:block;
text-decoration:none;
text-transform: uppercase;
}


#menu a:visited {color:#778899; background: inherit; text-decoration:none;}  
#menu a:hover {background:#efefef; text-decoration:none; color:#a76566;}


#menu span {color:#000099; background: inherit; text-decoration: none; font-family: arial, Helvetica, times, serif; } 


a {color: #4682b4;}
a:visited {color:#778899;}
a:hover {color:#cd5c5c;}

td.alltext {background: #fff; color: #fcfcfc;}	

.leftmenucomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
padding:15px;
	background: #D9DADC;
	width: 178px;
	height:100%;
}	




#rightpanel { 
background:#dcdcdc url(images/textbg.jpg) repeat-y;
	   	font-family: Helvetica, arial, sans-serif, times;
	font-size:10pt;
	color: #990000;
	height:100%;
	width:178px;vertical-align:top;
		} 
	
#rightpanel h4 {font-family: Helvetica, arial, sans-serif, times;
font-size:95%; color: #800000; background: inherit; font-weight:bold; padding-top:1.5em; text-align:center;}	
#rightpanel p {font-family: Helvetica, arial, sans-serif, times;
	font-size:95%; color: #800000;background: inherit; padding-left:23px; }
	
#rightpanel h5  {margin:0px; padding-left:0px; padding-top:0px;}

.hostingtitle, .maintenance, .virustitle {font:  bold .85em Helvetica, arial, sans-serif, times;
	color: #006699; background: #fff;
	text-align:left;
	margin-left:30px;
	margin-top:30px;
	}
	
#rightpanel .image {text-align:center; padding-top:20px;}

td.maintextstyle {
	background: url(images/textbg.jpg) #fff repeat-y;
   	font-family: Helvetica, arial, sans-serif, times;
	color: #000000;
	height:100%;
		}		
	
/*Top Box Only*/	
td.maintextstyle h5 {margin:0px; padding-top:0px; padding-bottom:15px; background:#696969; color:#fcfcfc; height:42px; width:100%; background: url(images/titlebg.jpg) repeat-x;}
	
/*Top TITLE Header Only*/	
.header {
position: absolute;
	width: 300px;
	height: 40px;
	font:  bold .95em Helvetica, arial, sans-serif, times;
	color: #006699; background: #fff;
	text-align:left;
	margin-left:30px;
	margin-bottom: 60px;
	}	

	
td.maintextstyle p {color: #006699; background: inherit;
font: 11px Helvetica, arial, sans-serif, times;
padding-right: 20px; 
padding-left:20px;
	}	
	
	
	/*Top of Page Quote*/
td.maintextstyle p.indent {font: 12px Helvetica, arial, sans-serif, times; padding-right: 55px; padding-left: 55px; font-style:italic; padding-top:30px;}
	
td.maintextstyle p.accent {font: 12px Helvetica, arial, sans-serif, times; padding-right: 55px; padding-left: 55px; font-style:italic; padding-top:10px; text-align:center;}

td.maintextstyle p.endpagequote {font: 12px Helvetica, arial, sans-serif, times; text-align:center; font-style:italic; padding-bottom:25px;}

td.maintextstyle p.texttop {font: 12px Helvetica, arial, sans-serif, times; padding-top:30px;}
td.maintextstyle p {font: 12px Helvetica, arial, sans-serif, times;} 

td.maintextstyle p.imagespacer {padding-top:30px;}

td.maintextstyle .divider {text-align:center; background: url(images/dividerlarge.jpg) no-repeat #fff; 
height:15px; width:367px; 
margin-top:40px;margin-left:23%; margin-bottom:0px; 
} 

.bullet {float:right; text-align:center;background: url(images/upbullet.gif) repeat-y #fff; height:5px; width:80px; font: 11px Helvetica, arial, sans-serif, times;
border:1px solid #dcdcdc; margin-top: 20px; margin-bottom:20px; margin-right:20px
} 
	
td.maintextstyle ul {color: #006699; background: #fff; font: 12px Helvetica, arial, sans-serif, times; }
td.maintextstyle li {padding:2px;}

td.maintextstyle ul.hosting {text-align:left;}

/*______________________________________*/
/*Index page Overviews*/

table.overview {width:90%; margin-bottom:50px; margin-top:30px;}

.ovweb {padding-top:30px;font: 9px Helvetica, arial, times; text-align:left; }
.ovweb span, .ovmarketing span, .ovmaint span
 {text-align:center;width:212px; text-transform: uppercase; text-decoration: none; padding-bottom:0px;}

.ovconsult { margin-top: 15px;padding-top:30px;font: 9px Helvetica, arial, times;text-align:left;}

.ovmarketing {padding-top:30px;font: 9px Helvetica, arial, times; text-align:left; vertical-align:top;}

.ovmaint { margin-top: 15px; padding-top:20px;font: 9px Helvetica, arial, times; text-align:left;}

.ovother {margin-top: 15px; padding-top:30px;font: 9px Helvetica, arial, times;text-align:left;}
/*______________________________________*/

hr {color:#b22222; width:80%; height:1px;margin:1em;}

.virusvideo {
	font: 12px Helvetica, arial, sans-serif, times;
	color: #006699;
	background-color: #F5F5F5;
	width:180px; height:175px;
	border: thin outset Maroon;
	padding:10px;
	float:right;display:block;
	margin-top:20px;
	margin-right:8px;
	}

.virusvideo a {color: #006699;display:block; 
padding-bottom:15px; padding-top:0px;padding-left:20px;
background: url(images/arrow.gif) no-repeat; 
}

.virusvideo a:hover {color:#8b0000; text-decoration: underline;}
.virusvideo a:visited {color:#8b0000;}
.virusvideo span {font-weight:bold; padding-bottom:20px;display:block;}

.security {
	font: 12px Helvetica, arial, sans-serif, times;
	color: #006699;
	background-color: #F5F5F5;
	width:200px; height:200px;
	border: thin outset Maroon;
	padding:10px;
	float:right;display:block;
	margin-top:20px;
	margin-right:8px;
	}

.security a {color: #006699;display:block; 
padding-bottom:15px; padding-top:0px;padding-left:20px;
background: url(images/arrow.gif) no-repeat; 
}

.security a:hover {color:#8b0000; text-decoration: underline;}
.security a:visited {color:#8b0000;}
.security span {font-weight:bold; padding-bottom:20px;display:block;}


.mcafee {
	font: 12px Helvetica, arial, sans-serif, times;
	color: #006699;
	background-color: #dcdcdc;
	float:right;
	margin-right:8px;
	margin-top:100px;
	margin-bottom:30px;
	}
.mcafee a:hover {color:#8b0000; background:#b0c4de;}
.mcafee a:visited {color:#8b0000;}


.footer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #808080; 
	background: url(images/footerbg.jpg) repeat-x #d0d0d0;
	height:40px;
	vertical-align:middle;
		}
.footer a {
color: #808080; background: inherit; 
text-decoration: none; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
vertical-align:top; padding:4px;}

.footer a:visited {color:#778899; background: inherit;}	

.footer a:hover {color:#8b0000; background: inherit; text-decoration: none;}


.footer2 {
font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #b0c4de; background: #fffafa;
	height:20px;}


.footerdivider {color: #006699; background: #fff;  margin:40px; vertical-align:middle; font: 10px Verdana, Arial, Helvetica, sans-serif; }

