body{
	margin:0;margin-left: 0%;margin-right: 0%;margin-top: 0%;margin-width: 0%;
	background-color: #000033; font-family: Verdana,Arial;font-size: .7em;
	font-size: 12px; color: #000000;
}

/* Default Styles */

HR { height:1px;width:100%;background:#182456; }
.hspaceline { height:1px;width:100%;background:182456; line-height:1em;}
.vspaceline { width:1px;height:100%;background:182456; line-height:1em;}
.alert { color: red;font-size:11px;font-weight:bold;padding: 1;}
.form {border:solid 1px #666666;padding:0px;font-size:13px;font-family: Arial, Verdana, Helvetica,sans-serif; color: #666666;}
.searchform {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;} 
.formmain {font-family: Arial, Verdana, Helvetica,sans-serif; border:.7px solid #666666; color: #000000; font-weight: bold;}
.formsubmit {border-color:#666666; font-family: Arial, Verdana, Helvetica,sans-serif; border-style:solid; border-width:1; color: #666666; font-weight: bold;cursor:pointer;}
.formtitle {color:#000000;font-family:arial,verdana,helvetica,sans-serif;font-size:10pt; font-weight:bold;}
.heading {background-color:#000000; color:#FFFFFF;font-family:arial,verdana,helvetica;font-size:10pt; font-weight:bold;line-height:1.8em;}
.button {border:solid 1px #666666;background:#CCCCCC;font-size: 11px;font-family: Arial,Sans-Serif; border-style:solid; border-width:1px; color: #666666; font-weight: bold;cursor:pointer;padding:0px;}	
.gobutton{ border-width : 0px;  width : 27px;  height : 20px;}
.revheader {background-color: #182456;color:#333333; line-height:12pt; padding:1px;line-height:9pt; border-top:1px solid #000000; border-right:1px solid #000000;border-left:1px solid #000000;font-size: 9px;font-weight: bold;}
.pageheader {background-color: #182456; color:#333333; line-height:14pt; font-size: 12px; font-weight:bold;border-top:solid 1 #FFFFFF;}
.body {color:#000000; font-size: 11px;}
.highlight {background-color: #182456;border: solid 1px #FFFFFF;padding:.5px;color: #FFFFFF;font-size:12px;font-weight:Bold;}
.linkbody {color: #000000;font-size:11px;padding: 0px;}
.oneline2 {color: ;font-size:10px;line-height:1em;padding: 1;border-bottom: solid 1px #FFFFFF;}
.oneline {color: ;font-size:10px;padding: 1;}
.smallbody {color: ;font-size:10px;padding: 2;}
h3{border-bottom: solid 1px #000000;}

/* Layout Classes */

.all{background-color: #FFFFFF; width: 760;}

.bodybackground{background-color: #FFFFFF;}
.leftbarcolor{background-color: #182456; background-image: url(topblue.gif); background-repeat: no-repeat; background-position: top right;}
.rightbarcolor{background-color: #007E4E; background-image: url(topgreen.gif); background-repeat: no-repeat; background-position: top right;}
.bottombarcolor{background-color: #ffffff; background-image: url(darkwhitetop.gif); background-repeat: no-repeat; background-position: top right;}
.bottomgreen{background-image: url(bottomgreen.gif); background-repeat: no-repeat; background-position: bottom left;}
.bottomblue{background-color: #182456; background-image: url(bottomblue.gif); background-repeat: no-repeat; background-position: bottom left;}
.bottomblue2{background-image: url(bottomblue.gif); background-repeat: no-repeat; background-position: bottom left;}
.bottomwhite{background-image: url(darkwhitebottom.gif); background-repeat: no-repeat; background-position: bottom left;}

.contactinfo{padding: 6px;color: #000033; font-size: .6em; font-weight: bold;}
.flashbackground{background-color: #ffffff;}

/* Table Padding */

.tablepadding1{padding-left: 3px; padding-bottom: 3px;}
.tablepadding3{padding-bottom: 3px;}
.tablepadding2{padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 0px;}

/* A - Tags */

a:link {font-size: 11px; color: #182456; text-decoration: underline}
a:visited {font-size: 11px; color: #182456;text-decoration: underline}
a:hover {font-size: 11px; color: #007E4E; text-decoration: none }

/* Unique Classes */

.boxheader{color: #FFFFFF; font-weight: bolder; padding: 3px; font-size: 11px;}
.bottommenu{color: #003366; font-weight: bolder; padding: 3px; font-size: 10px;}
.boxbackground{background-color: #FFFFFF; color: #000000; font-size: .7em; font-weight: none; padding: 3px;}
.newspaperlinks{padding: 4px;}

.expanded_featured_data{font-size: 11px;}

.agent_top_header{font-size: .9em;padding: 2px;}
