/* default styles */
.smheading { font-family: MS Sans-serif, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699 }

.smheading1 { font-family: MS Sans-serif, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }

.smheading2 { font-family: MS Sans-serif, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF }

a { color: #FFFFFF }
a:hover { color: #FFFFFF; text-decoration: underline }
.bar:link {color: #001E5E}
.bar:hover{color: #0099CC}

.box {background-color: #FFFFFF; color: #000066; font-family: Tw Cen MT, MS Sans-serif, arial, helvetica, sans-serif; font-size: 12px; border-color: #000066}
.button {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #4965A2; color: white; border-color: #4965A2}
.white {color: #FFFFFF}

textarea { font-family: MS Sans-serif, Arial, Helvetica, sans-serif; font-size: 13px }

.footnote { font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.err { color: #FF0000; text-decoration: none }
.errBlue { color: #4965A2; text-decoration: none }
.errBlue1 { color: #4965A2; text-decoration: underline }
.note { color: #0000FF }
.req { color: #FF0000; font-size: 18px }
.news { font-family: Book Antiqua, Garamond, Times New Roman, serif; font-size: 15px }
.newslg { font-family: Book Antiqua, Garamond, Times New Roman, serif; font-size: 17px }
.newsheading { font-family: Book Antiqua, Garamond, Times New Roman, serif; font-size: 20px; color: #336699 }
.list1 { list-style-type: disc }
.justified { text-align: justify }
.q {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.default {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px}
.defaultgray {font-family: Arial, Helvetica, sans-serif; color: #535353; font-size: 12px}
.defaultgray13 {font-family: Arial, Helvetica, sans-serif; color: #535353; font-size: 13px}
.defaultLg {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.defaultLg1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.defaultSm {font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.bg { background-color: #4965A2 }
.bga { background-color: #CCFFFF }
.input { font-size: 10px; border-width: 0px }

.cellhead { font-family: MS Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #336699 }
.copyright { font-family: MS Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }
.caption { font-family: MS Sans Serif, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699 }

#s1 { position: absolute; top: 160px; left: 0px; visibility: hidden; z-index: 10 }
#s2 { position: absolute; top: 160px; left: 62px; visibility: hidden; z-index: 10 }
#s3 { position: absolute; top: 160px; left: 270px; visibility: hidden; z-index: 10 }
#s4 { position: absolute; top: 160px; left: 640px; visibility: hidden; z-index: 10 }
#s5 { position: absolute; top: 160px; left: 195px; visibility: hidden; z-index: 10 }
#s6 { position: absolute; top: 160px; left: 112px; visibility: hidden; z-index: 10 }
#s7 { position: absolute; top: 160px; left: 110px; visibility: hidden; z-index: 10 }
#s8 { position: absolute; top: 160px; left: 330px; visibility: hidden; z-index: 10 }
#s9 { position: absolute; top: 178px; left: 112px; visibility: hidden; z-index: 10 }

#scroll3 {width:335;height:370;background-color:#FFFFFF;overflow:scroll}

#searching { visibility: hidden; position: relative; color: #FF0000; font-style: italic }

#people { position: relative; top: 0px; left: 0px; clip: rect(0px 770px 163px 0px) }

.OpenHouseTableBorder { border-color: #0000FF }
.OpenHouseHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #0000FF }
.OpenHouseText { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.OpenHouseLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight:bold; text-decoration:underline }

/* Calculators */
.mortcalchead, .prequalhead { font-size: 15px; font-weight: bold; color: #336699 }
.mortcalcsubhead, .prequalsubhead { font-size: 13px; font-weight: bold; color: #336699 }
.mortcalcnormal, .prequalnormal { font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.mortcalcglyph, .prequalglyph { color: #FF0000 font-weight: bold; font-style: italic }
.mortcalcerror, .prequalerror { color: #FF0000 font-weight: bold }

/* Mortgage Calculator Charts */
.mortcalccharthead { font-weight: bold }
.mortcalcchartlabel { font-weight: bold }
.mortcalcchartvalue { color: #FFFFFF; font-weight: bold }
.mortcalcchartbackground { background-color: #FFFFFF }
.mortcalcchartbarcolor0 { background-color: #FF0000 }
.mortcalcchartbarcolor1 { background-color: #0000FF }
.mortcalcchartbarcolor2 { background-color: #00FF00 }



#contentright {
width:200px;
padding:0px;
float:right;
background:#fffFFF;
}

#contentright1 {
width:300px;
padding:0px;
float:right;
background:#fffFFF;
}

#contentleft {
width:150px;
padding:0px;
float:left;
background:#fffFFF;
}

a.prop:active {color: #336699; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:14px; text-decoration: none; font-weight: bold;  }   /* selected link */
a.prop:visited {color: #336699; font-family:  Arial, Verdana, Univers, Sans-Serif; font-size:14px; text-decoration: none; font-weight: bold;   }  /* visited link */
a.prop:link  {color: #336699; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:14px; text-decoration: none; font-weight: bold;   }     /* unvisited link */
a.prop:hover {color: #000000; text-decoration: none; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:14px; font-weight: bold; }   /* mouse over link */


a.prop1:active {color: #336699; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:18px; text-decoration: none; font-weight: bold;  }   /* selected link */
a.prop1:visited {color: #336699; font-family:  Arial, Verdana, Univers, Sans-Serif; font-size:18px; text-decoration: none; font-weight: bold;   }  /* visited link */
a.prop1:link  {color: #336699; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:18px; text-decoration: none; font-weight: bold;   }     /* unvisited link */
a.prop1:hover {color: #000000; text-decoration: none; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:18px; font-weight: bold; }   /* mouse over link */

a.prop2:active {color: #336699; font-family: Tw Cen MT,Arial, Verdana, Univers, Sans-Serif; font-size:30px; text-decoration: none; font-weight: bold;  }   /* selected link */
a.prop2:visited {color: #336699; font-family:  Tw Cen MT,Arial, Verdana, Univers, Sans-Serif; font-size:30px; text-decoration: none; font-weight: bold;   }  /* visited link */
a.prop2:link  {color: #336699; font-family: Tw Cen MT,Arial, Verdana, Univers, Sans-Serif; font-size:30px; text-decoration: none; font-weight: bold;   }     /* unvisited link */
a.prop2:hover {color: #000000; text-decoration: none; font-family: Tw Cen MT,Arial, Verdana, Univers, Sans-Serif; font-size:30px; font-weight: bold; }   /* mouse over link */

a.side:active {color: #000066; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:12px; text-decoration: none; font-weight: bold;  }   /* selected link */
a.side:visited {color: #000066; font-family:  Arial, Verdana, Univers, Sans-Serif; font-size:12px; text-decoration: none; font-weight: bold;   }  /* visited link */
a.side:link  {color: #000066; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:12px; text-decoration: none; font-weight: bold;   }     /* unvisited link */
a.side:hover {color: #336699; text-decoration: none; font-family: Arial, Verdana, Univers, Sans-Serif; font-size:12px; font-weight: bold; }   /* mouse over link */





h3 { font-family: "MS Sans-serif", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0D3181} 

h2 { font-family: "MS Sans-serif", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0D3181} 
p {  line-height: 1.5em; font-family: MS Sans-serif, Arial, Helvetica, sans-serif;}
li {  line-height: 1.5em; font-family: MS Sans-serif, Arial, Helvetica, sans-serif;}
.subsub {  color: #000000; font-family: MS Sans-serif, Arial, Helvetica, sans-serif;}
.small {font-size: 10px; font-family: MS Sans-serif, Arial, Helvetica, sans-serif;}



.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #535353 }
.pagesubtitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #535353 }
.pagesubtitle01 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #535353 }
.pagesubtitle02 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #535353 }
.pageprintingsmall { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #535353 }
.pageprintingmediumbold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #535353 }
.pageprintingmedium { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #535353 }
.pageprintinglargebold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #535353 }
.pageprintinglarge { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353 }
