body {
	background-color: #a5A389;
	background-image: url(imgs/grad.jpg);
	background-repeat: repeat-x;
	margin-left: 20px;
	margin-top: 50px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00365A;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	color: #333333;
	vertical-align: top;
	padding-top: 10px;
	line-height: 14px;
	padding-right: 10px;
}
.frame {
	background-color: #CBD2DE;
	border: 16px solid #FFFFFF;
}
.sideNav {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #70705E;
	border-left-color: #666666;
	color: #737370;
	background-position: right bottom;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	font-size: 10px;
	text-align: right;
	background-image: url(imgs/dkdivider.gif);
	background-repeat: no-repeat;
}
.topHead {
	font-family: Garamond, Times New Roman, Times, serif;
	font-size: 20px;
	color: #CBD2DE;
	background-color: #00365A;
	padding-left: 10px;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-variant: small-caps;
}
.dropShadow {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #00365A;
	border-left-color: #666666;
	background-position: center bottom;
	margin: 0px;
	background-image: url(imgs/dropshadowBtm.gif);
	background-repeat: repeat-x;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dropShadowBtm {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #00365A;
	border-left-color: #666666;
	background-position: center top;
	margin: 0px;
	background-image: url(imgs/dropshadowBtm.gif);
	background-repeat: repeat-x;
	padding: 0px;
}
.copyright {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
}
.bottomNav {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
	padding-right: 0px;
	text-decoration: none;
}
.texthdOrange {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A35114;
	vertical-align: top;
	padding: 0px;
}
.textSidebar {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	color: #00365A;
	vertical-align: top;
	padding-top: 0px;
	line-height: 14px;
	padding-right: 0px;
	background-color: #A2BFD3;
	padding-bottom: 0px;
}
.bottomNav a:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
	padding-right: 0px;
}
.sideNav a:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: 20px center;
	margin: 0px;
	line-height: 16px;
	font-size: 11px;
	border: 0px none #666666;
	text-decoration: none;
	background-image: url(imgs/dot.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.sideNav a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 11px;
	border: 0px none #666666;
	text-decoration: underline;
}
.sideNav a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 11px;
	border: 0px none #666666;
	text-decoration: none;
}
.sideNavSub {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #00365A;
	border-top-color: #666666;
	border-bottom-color: #F2EEE5;
	border-left-color: #666666;
	color: #00365A;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	font-size: 10px;
	text-align: right;
	background-color: #E3E0D7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(imgs/lightdivider.gif);
	background-repeat: no-repeat;
}
.sideNavSub a:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #00365A;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 10px;
	border: 0px none #666666;
	text-decoration: none;
}
.sideNavSub a:active {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #00365A;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 10px;
	border: 0px none #666666;
	text-decoration: none;
}
.sideNavSub a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #00365A;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 10px;
	border: 0px none #666666;
	text-decoration: underline;
}
.sideNavSub a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #00365A;
	background-position: right center;
	margin: 0px;
	line-height: 16px;
	font-size: 10px;
	border: 0px none #666666;
	text-decoration: none;
}
.dropShadowRight {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #00365A;
	border-left-color: #666666;
	background-position: right top;
	margin: 0px;
	background-image: url(imgs/dropshadowleft.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
.sideNavActive {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #70705E;
	border-left-color: #666666;
	color: #737370;
	background-position: right center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	background-image: url(imgs/dot.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bottomNav a:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
	padding-right: 0px;
}
.bottomNav a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
	padding-right: 0px;
}
.bottomNav a:active {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	background-position: top;
	padding-right: 0px;
}
.sideNavActiveS {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #00365A;
	border-bottom-color: #00365A;
	border-left-color: #666666;
	color: #00365A;
	background-position: right center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	background-image: url(imgs/dot.gif);
	background-repeat: no-repeat;
	background-color: #CFE3F5;
}
.flashHolder {
	padding: 0px;
}


/* Ben's styles */

/* Nav links */
ul#nav { 
	margin:0; 
	padding:0; 
	list-style-type:none; 
	text-align:right; 
	border-right:5px solid #00365A; 
	width:140px; 
	font-size:1.1em; 
}
#nav li { 
	background:#D3D2BD url(imgs/nav-divider.gif) repeat-x bottom left; 
	margin:0; 
	padding:0;
}
#nav li a { 
	color:#666666; 
	text-decoration:none; 
}
#nav li a:hover {
	text-decoration:underline;
}

/* Sub-nav links */
#nav li ul { 
	margin:0; 
	padding:0; 
	list-style-type:none; 
}
#nav li ul li { 
	background:#E3E0D7 url(imgs/sub-nav-divider.gif) repeat-x bottom left; 
}
#nav li ul li a { 
	color:#00365A; 
}
#nav li ul li a:hover { 
	text-decoration:underline; 
}

#nav li a { 
	margin:0; 
	padding:6px 15px 6px 0; 
	display:block; 
	width:125px; 
}
#nav li a.active { 
	background:url(imgs/dot.gif) right center no-repeat; 
	font-weight:bold; 
}

/* Align all table cell content to the top */
th, td { 
	vertical-align:top; 
}
a img {
	border:0;
}

/* This is wrapped around the logo on every page, for SEO optimization */
h1 {
	margin:0; padding:0;
}

/* These are the headings i nthe page */
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-variant: small-caps;
	font-weight:normal;
	color: #CBD2DE;
	background-color: #00365A;
	margin:0;
	padding-top: 10px;
	padding-right: 5;
	padding-bottom: 5px;
	padding-left: 10px;
}
h3 { 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:normal; 
	color: #A35114; 
	padding: 0px; 
}
.textSide {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	color: #00365A;
	vertical-align: top;
	line-height: 14px;
	padding-right: 10px;
}
.hdImage {
	margin:0;
	background-image: url(imgs/forbuyers.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}
.textSideHead {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	color: #00365A;
	vertical-align: top;
	padding-top: 10px;
	line-height: 14px;
	padding-right: 10px;
}
h6 {
	font-family: Garamond, Times New Roman, Times, serif;
	font-size: 20px;
	font-variant: small-caps;
	font-weight:normal;
	color: #CBD2DE;
	background-color: #00365A;
	margin:0;
	padding-top: 10px;
	padding-right: 5;
	padding-bottom: 5px;
	padding-left: 10px;
}
.formText {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	color: #333333;
	vertical-align: top;
	padding-top: 0px;
	line-height: 14px;
	padding-right: 10px;
}
.byline {
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.bylineIndent {
	text-indent: 25pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: right;
	padding-right: 4em;
}
.extraLead {
	line-height: 6px;
}
.propertyLeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00365A;
	line-height: 0.2em;
	margin-top: 22px;
}
.propertySideBarTopSpacing {
	line-height: 5px;
}
