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

a {color:#FF0000;
	text-decoration: underline;
}


a:hover {color:#FF0000;
	text-decoration: none;
}

.topnav {height: 20px; width: 780px; background-color:#FFFFFF;}

.rvtab {background-image:url(../images/rv-tab.gif); 
	height: 23px; 
	width: 18px; 
	background-repeat:no-repeat;
}

.tabtxt {background-image:url(../images/tab-bg.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center;
}

.tabtxt a {color:#002C9B; 
	text-decoration: none;
}

.tabtxt a:hover {color:#000000; 
	text-decoration: none;
}

.tabend {background-image:url(../images/tab-back.gif); 
	background-repeat: no-repeat; 
	text-align: right; 
	width: 1px;
}

.side {width: 195px; 
	background-image:url(images/side_bg_blank.png); 
	vertical-align: top;
}

.search {font-family:tahoma, arial, verdana; 
	font-size: 10pt; 
	color:#000099; 
	font-weight: bold; 
	padding-top: 15px;
}

.topboxes {width: 292px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#000000; 
	text-align: left; 
	vertical-align: bottom; 
	padding-left: 50px;
}

.header {text-align: left; 
	vertical-align: bottom; 
	padding-left: 50px; 
	padding-top: 25px; 
	margin-bottom: 0px;
}

h1 {font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	margin-bottom: 2px;
	color:#666666;
	font-weight: bold; 
	margin-bottom: 2px;
}

.body_text {font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10pt;
	}
	
.body_text a {color:#002C9B; 
	text-decoration: none;
	font-weight: bold;
}

.body_text a:hover {color:#000000; 
	text-decoration: none;
}

.bold_text {font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10.5pt;
	font-weight: bold;
	color: #0D205B; 
		}
	
.bold_text a {color:#002C9B; 
	text-decoration: none;
	font-weight: bold;
}

.bold_text a:hover {color:#000000; 
	text-decoration: none;
}

.divider {height: 1px; 
	text-align: center; 
	margin-top: 0px;
}

.bottomboxes {height: 145px; 
	width: 288px; 
	width: 292px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#000000; 
	text-align: left; 
	vertical-align: top; 
	padding-left: 10px; 
	padding-right: 10px; 
}

.vdivide {height: 145px; width: 8px;}

.divide {padding-top: 5px; padding-bottom: 10px; text-align: center;}

.titlebar {background-image: url(images/title_bg.png); font-family:tahoma, arial, verdana; font-size: 8pt; color:#000000; font-weight: bold; text-align: left; valign: top; padding-left: 12px; padding-top: 10px; padding-bottom: 5px; background-repeat:repeat; height: 25px; width: 778px;}

.textarea {width: 778px; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; }

.maintable {border-left-style: solid; border-width: 1px; border-color:#333333; border-right-style: solid; border-width: 1px; border-color:#000000;}

.valid {font-family:Arial, Helvetica, sans-serif; width: 88px; vertical-align: bottom; text-align: left; border-bottom-color:#000000; border-bottom-color:#000000; border-bottom-style: solid; border-bottom-width: 1px;}

.testimonials {border-style:groove; border-color:#FFCE37; border-width: thin; font-family:Arial, Helvetica, sans-serif; font-size: 7pt;} 


.bottomnav {font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; text-align: center; vertical-align: bottom; padding-left: 7px; padding-right: 7px; padding-top: 50px; font-weight: bold;}

.bottomnav a {color:#666666; text-decoration: none;}

.bottomnav a:hover {color: #002C9B; text-decoration: none;}

.copy {font-family:Arial, Helvetica, sans-serif; font-size: 7pt; color:#666666; border-bottom-color:#000000; border-bottom-style: solid; border-bottom-width: 1px; text-align: center; padding-top: 5px;}

.copy a {color:#666666; text-decoration: none;}

.copy a:hover {color: #002C9B; text-decoration: none;}

.check {width: 100px; text-align:right;}

.checklist {padding-left: 5px;}

.checkhd {padding-left: 10px; padding-bottom: 5px; font-family:tahoma, arial, verdana; font-size: 11pt; color:#000099; font-weight: bold;}

.maptxt {font-family: tahoma, arial, verdana; font-size: 11pt; color:#C5000A; font-weight: bold; text-align: center;}

.techlogo {width: 220px; height: 150; padding-left: 55px; padding-right: 10px; vertical-align: middle; text-align: left;}

.businesstitle {padding-top: 5px; padding-bottom: 5px; margin-bottom: 0px; margin-top: 0px; text-align: left; vertical-align: top; COLOR: #2D2DA5;}

.techtitle {vertical-align: top; margin-bottom: 0px; margin-top: 0px; text-align: left;}

h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; margin-bottom: 0px; margin-top: 0px;}

h3 {font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	margin-bottom: 0px; 	
	margin-top: 0px;
}

h3 a {color: #0000FF;
	text-decoration: none;}


h3 a:hover {color: #0000FF;
	text-decoration: none;}


h3 a:visited {color: #0000FF;
	text-decoration: none;}

h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#CC3300;
	font-weight: bold;
	margin-bottom: 1px;
}

.hd_red {font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#CC3300;
	font-weight: bold;
}

.webaddress {vertical-align: top; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding-top: 15px; 
	text-align: left; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}


.info {vertical-align: top; margin-bottom: 0px; margin-top: 0px; padding-top: 15px; padding-left: 20px;}

.listbullet {background-image:url(../images/bullet_red.gif); background-repeat: no-repeat; width: 15px; height: 10px;}

.listleft {width: 125px; padding-bottom: 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; font-size: 10pt; text-align: left;}

.listright {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}

.service {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}

.title {padding-bottom: 5px; padding-top: 15px; font-family:Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; font-size: 10pt; text-align: left; width: 225px;}

.miscinfo {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; width: 215px;
	padding-right: 10px;}

.about {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;}

.buscard {text-align: center;
	vertical-align: top;
	background-image:url(../images/bc_bg.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.photo {text-align: right;}

.title_center {padding-bottom: 5px; font-family:Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; font-size: 10pt; text-align: center;}

.form_txt {font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; font-weight: bold;}

.listing_row {border-bottom-style: solid;
	border-color:#FFCC00;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}

.resources {font-family: Tahoma, Verdana, sans-serif;
	font-size: 10pt;
}

.resources a {color: #0049c5;
}

.resources a:hover {color:#CCCCCC;
}