BODY {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	}
P, TD, STRONG, DIV {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	}
INPUT, SELECT  {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	} 
A {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
	}
A:hover {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
	}
A.topnav {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.topnav:link {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:visited {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:active {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	}
A.topnav:hover {
	color: #666666;
	}
A.listingHead {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.listingHead:link {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.listingHead:visited {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.listingHead:avtive {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
A.listingHead:hover {
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
	}	

.sideNavBoxHeader {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.sideNavBoxTitle {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.sideNavBoxText {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #333333;
}
.sideNavBoxTitleWhite {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.sideNavBoxTextWhite {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
}
A.sideNavBoxTextWhite:link, A.sideNavBoxTextWhite:visited {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A.sideNavBoxTextWhite:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.buyAHomeHeader {
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #0098CC;
	font-weight: bold;
}
.advNavBoxHeader {
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.advHeader { margin-top: 3px;
	margin-bottom: 3px;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

A.leftNavLink {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
A.leftNavLink:hover {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
A.leftNavSubsiteLink {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
A.leftNavSubsiteLink:hover {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


a.footer:link {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.footer:visited {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.footer:hover {
font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.navLtBlue {
	background-color: #009ACB;
}
.navLtBlueBG {
	background-color: #D0EAF3;
}
.navDrBlue {
	background-color: #000099;
}
.navDrBlueBG {
	background-color: #EFF4F8;
}
.navLeftGray {
	background-color: #999999;
}
.navLeftLtGray {
	background-color: #E5E4E4;
}
.navLeftDrGray {
	background-color: #666666;
}
.navLeftVDRGrayBG {
	background-color: #999999;
}
.navLeftDrGrayBG {
	background-color: #E6E6E6;
}
.navLeftRed {
	background-color: #CC0000;
}
.navLeftRedBG {
	background-color: #FFFFFF;
}
.borderLtBlue {
	background-color: #7FCCE5;
}
.sdBox1 {
	background-color: #395891;
}
.sdBox2 {
	background-color: #6B8CB5;
}
.sdBox3 {
	background-color: #636A7C;
}
.sdBox4 {
	background-color: #303169;
}
.sdBox5 {
	background-color: #6F89BA;
}







.beige {
  font-family: Arial;
  background-color: #CCCC99;
}



.dates {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
}

.featured {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666699;
  font-size: 8pt;
}

.large {
  font-family: Arial;
  color: #000000 ;
  font-size: 16pt ;
}

.links {
  padding-left: 5;
  padding-top: 10;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 8pt;
}

.linkstitle {
  padding-left: 5;
  padding-top: 10;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #3366FF;
  font-size: 8pt;
}

.nav {
  font-family: Arial;
  background-color: #000066 ;
  font-size: 10pt;
  color: #FFFFFF ;
}

.normal {
  font-family: Arial;
  color: #000000 ;
  font-size: 10pt ;
}

.normal-new {
  font-family: Arial;
  color: #FFFFFF;
  font-size: 10pt;
}

.publication {
  font-family: Verdana, sans-serif;
  color: #333366;
  font-size: 8pt;
}

.small {
  font-family: Arial;
  color: #000000;
  font-size: 8pt;
}

.small-tab {
  font-family: Arial;
  color: #F3F3E8;
  text-decoration: none;
  font-size: 8pt;
}

.tabs {
  font-family: Arial;
  font-size: 8pt;
  color: #F3F3E8;
  font-weight: bold;
  text-decoration: none;
}

.tabsnet {
  font-family: Arial;
  font-size: 9pt;
  color: #F3F3E8;
  font-weight: bold;
  text-decoration: none;
}
  

.tabLink {
  background-color: #7B7BAA;
}

.tabLinkOver {
  background-color: #333366;
}

.title {
  font-family: Arial;
  font-size: 12pt;
  color: #FFFFFF;
  background-color: #333366;
  font-style: normal; 
  font-weight: bold;
}

.whitespace {
  font-family: Arial;
  background-color: #FFFFFF; 
  font-size: 4pt; 
  color: #FFFFFF;
}

.ListSpace {
	font-family: arial, verdana, helvetica;
	font-size:11pt;
	padding-top:5px;
	}

.errorMsgRed {
  color: #CC0000;
}

.whiteBG {
	background-color:#FFFFFF;
}
.ltGrayBG {
	background-color:#D0EAF3;
}
.smallerText {
	font-size: 11px;
}
A.resultsDesc:link {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	}
A.resultsDesc:visited {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	}
A.resultsDesc:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	}

.listingNav {
	font-size:10px;
} 
A.listingNav {
	font-size:10px;
	text-decoration:underline;
} 
A.listingNav:hover {
	font-size:10px;
	text-decoration:underline;
	color: #666666;
} 


.resultsBG1 {
	background-color: #999999;
}
.resultsBG2 {
	background-color: #858585;
}

.rowColorBG1 {
	background-color: #EDF8FB;
}
.rowColorBG2 {
	background-color: #BEE5F2;
}
.ltBlueBG {
	background-color: #E5F5FA;
}
.drBlueBG {
	background-color: #CEECF5;
}
A.calculatorSide:link, A.calculatorSide:visited {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
A.calculatorSide:hover {
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
P.calcMargin {
	margin: 12px 2px 12px 2px;
	font-size: 10px;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}