/* general */
BODY, TD { color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0px; font-size: 71%; line-height: 130%; }
INPUT, TEXTAREA, SELECT { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; line-height: 130%; }
A { color: #4F5C81; text-decoration: underline; font-weight: bold;}
A:hover { color: #0E1A3C; }
UL { margin: 0px 0px 20px 20px; }

H1, .titlePg1 { font-size: 200%; line-height: 100%; margin: 0px; font-weight: bold; color: #003; }
H2, .subtitlePg1 { font-size: 115%; line-height: 120%; margin: 5px 0px 0px 0px; font-weight: bold; color: #003; }
H3 { font-size: 110%; line-height: 135%; font-weight: bold; color: #3E4866; margin: 15px 0px 0px 0px; }
H4 { font-size: 100%; line-height: 135%; font-weight: bold; color: #3E4866; margin: 15px 0px 0px 0px; }

/* header */
.headerRight { background: #3E4866; border-right: #000000 1px solid; }
.headerLeft { background: #3E4866; }
.menubar { background: #C6D6E7; color: #000000; font-family: Arial; font-size: 10.5px; border-top: Black 1px solid; border-right: Black 1px solid; border-bottom: #000000 1px solid; }
.menubarspacer { background: #C6D6E7; color: #000000; font-family: Arial; font-size: 10.5px; border-top: Black 1px solid; border-bottom: #000000 1px solid; border-left : Black; }
A.menulink { text-transform: uppercase; text-decoration: none; color: #000000; }
A.menulink:hover { text-decoration: underline; color: #000000;}


/* home */
.contentTitle { font-size: 110%; font-weight: bold; text-transform: uppercase; margin: 0px 0px 30px 0px;}
.content { border-right: #c0c0c0 1px solid; }
.plainlinks { font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline;}

.newslinks { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline;}
A.newslinks:hover { color: #4F5C81;}
.releaselinks { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline;}
A.releaselinks:hover { color: #4F5C81;}

.arrow { font-size: 110%; font-weight: bold; color: #fc6; }

/* magazine subscribe box */
.magtitle { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-transform: uppercase;}
.maglinks { color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; text-decoration: underline;}
A.maglinks:hover { color: #4F5C81;}

/* feature box */
.featurebox { background: #C6D6E7; color: #000000;  border-top: #1A1B2C 1px solid; border-right: #1A1B2C 1px solid; border-left: #1A1B2C 1px solid; border-bottom: #1A1B2C 1px solid;}
.featureboxphoto { border-right: #1A1B2C 1px solid; }
.featureboxnav { background: #003; color: #FFFFFF;}
.featurelinks { color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.featurelinks:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold;}

/* scheinvideos */
.videosboxLeft { background: #F9E4AA; color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; border-top: #A3A4A6 1px solid; border-bottom: #A3A4A6 1px solid;}
.videosboxMiddle { background: #F9E4AA; color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; border-top: #A3A4A6 1px solid;  border-bottom: #A3A4A6 1px solid;}
.videosboxRight { background: #F9E4AA; color: #000000; font-family: Arial; font-size: 11px; font-weight: normal; border-top: #A3A4A6 1px solid;  border-bottom: #A3A4A6 1px solid; border-right: #A3A4A6 1px solid;}

/* 2nd tier navigation */
.nav2 { color: #000000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none;}
A.nav2:hover { color: #4F5C81;}

.ad { font-size: 10.5px; color: #999; line-height: 10.5px;}
.pullquote { font-size: 14.5px; line-height: 17.5px; color: #666; font-weight: bold;}
.pullquote .author { font-size: 9.5px; line-height: 12.5px; color: #666; margin: 5px 0px 0px 0px;}
.titleSidebar, .titleFootbar { font-size: 17.5px; line-height: 17.5px; margin: 0px; font-weight: bold; color: #666;}
.subtitleSidebar, .subtitleFootbar { font-size: 11.5px; line-height: 14px; margin: 3px 0px 0px 0px; font-weight: bold; color: #666;}
.bodySidebar P, .bodyFootbar P { font-size: 11.5px; line-height: 15.5px; margin: 5px 5px 0px 5px;}
.bodyFootbar LI { font-size: 11.5px; line-height: 15.5px; margin-top: 0px; margin-bottom: 5px;}
.home { color: #666; }
.advertise { font-weight: bold; color: #666; font-size: 11.5px; line-height: 14.5px; }
.advertise P { margin: 10px 12px 12px 10px; }
.footnote { color: #999; font-size: 8.5px; line-height: 10.5px; }
.subhead { color: #666; font-weight: bold; }
.date { color: #000; font-weight: bold; font-size: 10.5px; line-height: 7px; }
.summaryOther { margin: 0px 0px 20px 0px; font-weight: bold; color: #040919; }

INPUT.check { border: 0px; }

/* SURVEY */
DIV.fieldData INPUT, DIV.fieldData SELECT, DIV.fieldData TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0px; }
DIV.fieldName { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0px 0px 1px 0px; font-weight: bold; }
DIV.fieldData { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; margin: 0px 0px 15px 0px; }
.fieldInstructions { font-size: 10px; color: #999; }
.sponsors { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
.sponsors DIV.subhead { margin-bottom: 15px; }
.headRS { color: #FFF; background-color: #3E4866; padding: 3px 5px; margin: 0px; font-weight: bold; font-size: 13px; line-height: 15px; }
.bodyRS { color: #000; border: 1px solid #3E4866; padding: 5px; margin: 0px; font-size: 11px; line-height: 15px; }

/* SIDEBARS */
TABLE.sidebar {}
DIV.sideBody { border: 2px solid #D7DCB9; padding: 6px; font-size: 10.5px; }
DIV.sideBody DIV.subhead { font-size: 14.5px; }

A.help { text-decoration: none; }
A.help:hover { text-decoration: underline; }
A.help:hover .noul { text-decoration: none; }

.copyright A { color: #666666; text-decoration: underline; }
.copyright A:hover { color: #666666; text-decoration: none; }

/* Search */
INPUT.searchQuery { font-size: 9px; width: 82px; height: 17px; margin: 0px; color: #0E1A3C; background-color: #FFF; border: 1px solid #0E1A3C; }
INPUT.searchQueryOn { font-size: 9px; width: 82px; height: 17px; margin: 0px; color: #000; background-color: #FFF; border: 1px solid #333; }
INPUT.btnGo { font-size: 10px; line-height: 12px; background-color: #FFF; width: 20px; height: 17px; margin: 0px; padding-bottom: 2px; font-weight: bold; color: #0E1A3C; border: 1px solid #0E1A3C; }
INPUT.btnGoOn { font-size: 10px; line-height: 12px; background-color: #FFF; width: 20px; height: 17px; margin: 0px; padding-bottom: 2px; font-weight: bold; color: #333; border: 1px solid #333; }


/* SOLD PROPERTIES Listings */
.tdbg1 { background-color: #F6F6F7; vertical-align: top; }
.tdbg2 { background-color: #E3E3EC; vertical-align: top; }
.tdhead { background-color: #232850; color: #FFFFFF; text-align: center; vertical-align: top; }
.tdhead A:link { color: #FFFFFF; }
.tdhead A:visited { color: #FFFFFF; }



DIV.navLeft { margin: 3px 0px 0px 9px; color: #FFF; font-size: 11.5px; line-height: 11.5px; text-indent: -8px; }
DIV.navLeft P { margin: 0px 0px 4px 0px; }
DIV.ad { width: 120px; }
.navLeft A { color: #FFF; text-decoration: none; }
.navFoot, .navFoot A { font-size: 100%; color: #4F5C81; text-decoration: none; }
.navFoot A.on { color: #000; }
.caption { font-size: 80%; line-height: 120%; color: #000; }
.headFS, .headIS, .headIS A { color: #000000; font-size: 100%; font-weight: bold; line-height: 100%; text-decoration: none; }
.titleFS, .titleIS, .titleFS A, .titleIS A { color: #4F5C81; font-size: 110%; font-weight: bold; font-style: italic; line-height: 100%; text-decoration: none; }
.navLeft A:hover, .navFoot A:hover, .headIS A:hover, .titleFS A:hover, .titleIS A:hover { text-decoration: underline; }
.navLeft A:hover, .navLeft A.on, .headIS A:hover { color: #4F5C81; }
.subtitleFS, .subtitleIS { color: #666; font-size: 80%; line-height: 120%; margin: 0px; }
.abstractFS, .abstractIS { color: #000; font-size: 100%; line-height: 120%; }
.headRENHome { font-size: 12.5px; font-weight: bold; line-height: 15.5px; color: #3E4866; }
.bodyRENHome { font-size: 12.5px; line-height: 15.5px; }
DIV.headREN { font-size: 10.5px; font-weight: bold; line-height: 12.5px; color: #3E4866; letter-spacing: 3px; }
.bodyREN { font-size: 11.5px; line-height: 13.5px; }
.copyright { font-size: 90%; color: #666; }
.errForm { font-size: 11.5px; font-weight: bold; color: #3E4866; }
.err { font-size: 100%; color: #666; background-color: #DDD; padding: 1.8em 1em 3em 1em; border: 1px solid #4F5C81; }
.err B { font-size: 110%; color: #000; }
.pageTitle { font-size: 160%; line-height: 100%; margin: 0px; font-weight: bold; color: #003; }
.authorPG1 { font-size: 80%; line-height: 130%; margin: 5px 0px 0px 0px; color: #666; }
.title { font-size: 100%; line-height: 100%; margin: 0px; font-weight: bold; color: #666; }
.subtitle { font-size: 100%; line-height: 120%; margin: 0px; color: #666; font-style: italic; }
.author { font-size: 90%; line-height: 120%; margin: 2px 0px 0px 0px; color: #666; font-style: italic; }
.body P { font-size: 100%; line-height: 130%; margin: 0em 0em 1.6em 0em; }
.pageContinued { font-size: 100%; font-weight: bold; }
.pageContinued, .pageContinued A { color: #999; }
.pageContinued A { text-decoration: underline; }
.pageContinued A:hover { text-decoration: none; color: #3E4866; }
.pageContinued B { color: #000; }
.noul { text-decoration: none; }
.navBD { font-size: 11px; font-weight: bold; color: #4F5C81; margin: 0px 0px 10px 0px; width: 492px; }
.navBD .on { color: #3E4866; }
.navBD A:hover { text-decoration: underline; }
.navBD A { color: #4F5C81; text-decoration: none; }
.headBD { font-size: 270%; line-height: 100%; font-weight: bold; margin: 0px; color: #666; }
.subheadBD { font-size: 190%; line-height: 100%; font-weight: bold; margin: 0px; color: #666; }
.titleBD { font-size: 120%; font-weight: bold; margin: 0px; color: #666; }
.subtitleBD { font-size: 100%; font-weight: bold; margin: 0px; color: #666; }
.bodyBD { font-size: 100%; line-height: 130%; margin: 0px; color: #000; }
.bodyBD A { color: #666; text-decoration: none; }
.bodyBD A:hover { text-decoration: underline; }
INPUT, TEXTAREA { border: solid #000 1px; padding: 0px 3px; }
INPUT.newsletterEmailHome { border-color: #3E4866; width: 128px; }
INPUT.newsletterEmail { border-color: #3E4866; width: 105px; }
INPUT.button { border-color: #3E4866; background-color: #3E4866; color: #FFF; font-weight: bold; line-height: 100%; }
.footnoteAd { font-size: 85%; line-height: 110%; font-style: italic; color: #666; margin: 10px; }
.bodyAd, .bodyAdBig { font-size: 100%; line-height: 130%; color: #000; }
.bodyAd P, .bodyAdBig P { margin: 0em 0em 1em 0em; }
.bodyAdBig { font-size: 110%; }
.subtitleAd { font-size: 120%; line-height: 130%; color: #000; font-weight: bold; margin: 23px 0px 0px 0px; }
.mediaKit { font-size: 10.5px; line-height: 12.5px; }
.titleMediaKit { font-size: 19.5px; line-height: 24.5px; font-weight: bold; color: #3E4866; }
.question { font-size: 120%; line-height: 130%; color: #666; font-weight: bold; }
.questionContact { font-size: 80%; line-height: 100%; color: #000; font-weight: bold; text-indent: -8px; margin: 0px 0px 0px 8px; }
.pageMarker { font-size: 100%; line-height: 100%; font-weight: bold; color: #999; margin: 15px 0px 0px 0px; }
.zodiac { font-size: 125%; font-weight: bold; color: #333; }
.form { font-size: 90%; line-height: 100%; color: #333; margin: 10px 0px 0px 0px; }
.required { color: #F00; }
TABLE.footbar TH, TH.footbar { font-size: 12.5px; line-height: 130%; background-color: #959C67; color: #FFF; font-weight: bold; text-align: left; vertical-align: bottom; }
TABLE.footbar TD, TD.footbar { font-size: 11.5px; line-height: 130%; background-color: #D7DCB9; color: #333; }
.home { font-size: 12.5px; line-height: 135%; }




