/* see /corporate/index.html for home page specific styles  */

body{background-color:#fff;margin:0px;text-align:center;background-image:url(/images/global/bg.gif);}
td{font-size:0.8em;}
td,div,span,p,ul{color:#000;}
td,div,span,p,ul,a,th,h1,h2,h3,input,.legal,.sectionTitle{font-family:Arial,Helvetica,sans-serif;}
/* gecko-only rule here */
#center{min-height:100%;}
#center{padding:0 5px 0 5px;width:748px;margin-right:auto;margin-left:auto;text-align:left;border:1px solid #999;border-top:0px;border-bottom:0px;background-color:#fff;}
/* ie only rule here */
* html #center{height:100%;}
p{margin:0 0 16px 0;}
ul{margin-top:4px}
h1{font-weight:normal;font-size:22px;color:#D97600;}
h2{font-size:16px;color:#092D5B;margin:0 0 8px 0;}
h2.homepage{padding:0 0 2px 0;margin-bottom:8px;background:url('/singlefamily/images/dotted_line_199.gif') repeat-x bottom left;}
h2.underline{padding-top:10px;margin:0 0 8px 0;width:100%;border-top:1px solid #f90;}
h3{font-size:14px;color:#000000;margin-bottom:8px}
h3.homepageTop{font-size:1em;margin:0 0 4px 0;}
h3.homepage{font-size:1em;margin:17px 0 4px 0;}

/* links */
a:link, #nextTopic a:visited {color:#0362AA;}
a:visited{}
#content a:visited{color:#666;}
a:hover,#content a:hover,#nextTopic a:hover {color:#d97600;}
a:active{}

/* globals etc. */
#globals{background-color:black;margin-top:5px;}
a.global{font-weight:bold;text-decoration:none;font-size:11px;color:#fff;}
a.globalSelected{font-weight:bold;text-decoration:none;font-size:11px;color:#b2b2b2;}
a.globalOn{font-weight:bold;text-decoration:none;font-size:12px;color:#000;}
a:hover.global,a:hover.globalSelected{color:#d97600;}
#globalMenu{padding:5px 0 4px 13px;color:#fff;font-size:11px;}
#search{text-align:right;}
a.search{font-weight:bold;font-size:11px;color:#fff;text-decoration:underline;}
a:hover.search{color:#d97600}
input.search{font-size:10px;}
#banner{margin-top:2px;}
#banner .banner{padding-left:2px;}
#buckets{border-bottom:4px solid #000;}
#main{margin:4px 0;}
#content,#footer{padding:31px 0 0 0px;vertical-align:top;height:20%;}
#footer{vertical-align:bottom;}
#content{padding:0;}
/* padding for content area here:*/
#contPad{padding:0 0 0 8px}
#nav{background-color:#dbe8f8;vertical-align:top;}
p.printThis{margin:15px 0 40px;font-size:11px;}
p.printThis a{color:#0362AA;font-weight:bold;text-decoration:underline;padding:2px 0 10px 25px;background:transparent url(/images/global/icon_print.gif) no-repeat 2px 2px;}
#footer{color:#0362AA;font-size:11px;height:5%;padding:0 0 20px 5px;}
#footer a{font-size:11px;text-decoration:underline;margin:0 3px 0;font-weight:normal;}
#footer a:visited{color:#0362AA;}

/* Headers */
#hdrHomebuyers{width:100%;border:0px;}
#hdrHomebuyers a.tab, #hdrHomebuyers a.tab:visited{color:#0263A8;font-size: .85em;background:#fff;border:1px solid #CDC5A1;display:inline;border-bottom:0px;padding:3px 10px 2px 10px;margin:0 3px 0 0;}
#hdrHomebuyers a.tab:hover, #hdrHomebuyerEn a.tab:hover{color:#d97600;}
    /* Language-Specific*/
#hdrHomebuyers td.enLang{height:43px;background:#fff url('/images/site_labels/buyown_hdr.gif') top left no-repeat;text-align:right;padding:10px 7px 4px 0;}
#hdrHomebuyers td.spLang{height:43px;background:#fff url('/images/site_labels/buyown_sp_hdr.gif') top left no-repeat;text-align:right;padding:10px 7px 4px 0;}

/* Form Elements/Buttons */
a.button,input.frmInput2,input.frmInput1{color:#092D5B;font;text-decoration:none;border:1px solid #0362AA;}
a.button,input.frmInput2{font-size:14px;font-weight:bold;display:table-cell;height:20px;}
a.button:hover,input.frmInput2:hover{color:#092D5B;background-color:#fff;}
a.button:visited,input.frmInput2:visited{color:#092D5B;}
a.button{text-align:left;background:#DBE8F8 url(/images/bullet1.gif) no-repeat .25em .3em;padding:1px 6px 0 15px;}
input.frmInput2{text-align:center;background:#DBE8F8 url(/images/bullet1.gif) no-repeat .25em .20em;padding:0 0 0 5px;}
input.frmInput1{font-size:12px;font-weight:normal;background-color:#DBE8F8;}
input.goInputHome{width:150px;}
input.goButtonHome{
  color:#092D5B;font-size:14px;font-weight:bold;text-decoration:none;text-align:center;
  display:table-cell;height:21px;border:1px solid #0362AA;background:#DBE8F8 url(/images/bullet1.gif) no-repeat .1em .20em;
  padding:0 0 0 8px;
}

/* Lists */
#content li{list-style-type:none;background-image:url(/images/bullet1.gif);background-repeat:no-repeat;background-position:.9em .2em;padding-left:.85em;}
#content ul{list-style-type:none;padding:0;margin:.5em .5em 1.5em .5em;}
#content ul ul,#content ul ul ul{list-style-type:none;padding:0;margin:.5em .5em .5em .5em;}
#content ul li{background-image:url(/images/bullet1.gif);background-repeat:no-repeat;background-position:.9em .2em;padding-left:2.2em;}
#content ul li li{background-image:url(/images/global/blt-orange.gif);background-repeat:no-repeat;background-position:.75em .5em;padding-left:1.65em;}
#content ul li li li{background-image:url(/images/global/blt-orange2.gif);background-repeat:no-repeat;background-position:.75em .5em;padding-left:1.65em;}
#content table.fmBox ul li{margin:0 0 5px -2px;background:transparent url(/images/li_box.gif) no-repeat 0 5px;padding-left:7px;}

#content ul.noIndent {list-style-type:none;padding:0;margin:0 0 .9em 0;}
#content ul.noIndent ul {list-style-type:none;padding:0;margin:0 0 0 0;}
#content ul.noIndent li {background-image:url(/images/bullet1.gif);background-repeat:no-repeat;background-position:0em /* left */ .15em /* top */;padding:0 0 0 1em;}

#content ul.noIndentList{list-style-type:none;padding:0;margin:0 0 .9em 0;}
#content ul.noIndentList ul,#content ul.noIndentTblList ul{list-style-type:none;padding:0;margin:0 0 0 0;}
#content ul.noIndentList li{background-image:url(/images/global/blt-orange.gif);background-repeat:no-repeat;background-position:0em /* left */ .4em /* top */;padding-left:.8em;padding-bottom:.65em;}
#content ul.noIndentList li li{background-image:url(/images/bullet1.gif);background-repeat:no-repeat;background-position:0em .7em;padding-top:.5em;padding-bottom:0em;padding-left:1.3em;}
#content ul.noIndentTblList{list-style-type:none;padding:0;margin:0 0 0 0;}
#content ul.noIndentTblList li{background-image:url(/images/global/blt-orange.gif);background-repeat:no-repeat;background-position:.1em /* left */ .45em /* top */;padding-left:1em;padding-bottom:0;}
#content ol li{list-style-type:decimal;background-image:url(/images/spacer.gif);background-repeat:no-repeat;background-position:.9em .2em;padding-left:.5em;}
#content ol ol li{list-style-type:decimal;background-image:url(/images/spacer.gif);background-repeat:no-repeat;background-position:.9em .2em;padding-left:.5em;}
#content ol ul li{background-image:url(/images/global/blt-orange.gif);background-repeat:no-repeat;background-position:.75em .5em;padding-left:1.65em;}

#content .contentDiv{height:1em;background:url('/singlefamily/images/dotted_line_199.gif') repeat-x top left;}

/* Boxes/Tables */
table.contentTable{width:600px;margin:19px 0 0 0;}
table.fmBoxContainer{float:right;margin:0 0 15px 15px;width:160px;}
table.fmBox a,table.fmBox td,table.fmBox p,table.fmBox li,table.fmBox span,table.fmBox div{color:#153E69;}
table.fmBox a{font-weight:normal;}
table.fmBox{margin:0 0 10px 0;padding:0;}
table.fmBox th{sans-serif;font-size:12px;/*text-transform:uppercase;*/ color:#fff;background-color:#39C;padding:3px 0 3px 7px;text-align:left;}
table.fmBox td{border:1px solid #39C;background-color:#DBE8F8;padding:7px;color:#153E69;font-size:11px;}
table.fmBox ul{list-style:none;margin:0;padding:0;}
table.fmBox li{margin:0 0 5px -2px;background:transparent url(/images/li_box.gif) no-repeat 0 5px;padding-left:7px;}
table.fmBox td p{margin:0 0 5px 0;}
table.fmBox th.RTH{color:#092d5b;background-color:#e3dec2;}
table.fmBox td.RTH{border: 1px solid #e3dec2;background-color:#FEFAEE;}
table.pullQuote {width:200px;border-top:2px solid #0263AA;border-bottom:2px solid #0263AA;margin:12px;background-color:#DBE8F8;}
table.pullQuote td {padding:15px;color:#082D5A;font-size:14px;font-weight:bold;}
table.fmBoxLHN a,table.fmBoxLHN td,table.fmBoxLHN p,table.fmBoxLHN li,table.fmBoxLHN span,table.fmBoxLHN div{color:#153E69;}
table.fmBoxLHN {margin:0 4px 0 4px;padding:0px;}
table.fmBoxLHN td.content{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:none;border-left:none;background:#F6F7FB;padding:7px;color:#153E6A;font-size:11px;}
table.fmBoxLHN .title{font-size:12px;font-weight:bold;margin-bottom:5px;background:transparent url(/images/leftnav/leftnav_hdr_underline.gif) no-repeat bottom left;}
table.fmBoxLHN ul{list-style:none;margin:0;padding:0;}
table.fmBoxLHN li{margin:0 0 5px 0px;background:transparent url(/images/li_box.gif) no-repeat 0 5px;padding-left:9px;}
table.fmBoxLHN td p{margin:0 0 5px 0;}
.fmBoxCol{padding:58px 0 0 0;}
.fmBox{/*width:160px;*/}
.fmBoxDiv{background:url('/singlefamily/images/dotted_line_199.gif') repeat-x 0px 6px;pading:0 0 12px 0;}


table.table1,table.table2{border-spacing:0px;border:1px solid #000;border-right:0px;border-bottom:0px;}
table.table1 td,table.table2 td{font-size:11px;padding:2px 3px 2px 3px;border:1px solid #000;border-top:0px;border-left:0px;margin:0px;}
table.table1 thead td,table.table2 thead td{padding:2px 3px 2px 3px;font-size:11px;font-weight:bold;text-align:center;}
col.stdCol{background-color:#fff;text-align:center;color:#000;}
col.hdrCol{font-size:11px;text-align:right;font-weight:bold;}
table.table1 thead td{background-color:#e3dec2;color:#000;}
table.table1 col.hdrCol{background-color:#fffaed;color:#765500;}
table.table2 thead td{background-color:#000066;color:#fff;}
table.table2 col.hdrCol{background-color:#dbe8f8;color:#765500;}
table thead.theadSub td{background-color:#eaeaea;font-size:11px;font-weight:bold;text-align:center;}

.imageBox{background-color:#f8f8f8;border:solid 1px #999;}
.imageBox .image{padding:5px;}
.imageBox .header{color:#333;font-size:.7em;padding:5px 5px 0 5px;font-weight:bold;text-align:center;}
.imageBox .caption{color:#666;font-size:.7em;padding:0 5px 5px 5px;}


/* Leftnav Classes */
a.mL0{font-family:Arial;color:0463AA;background:#DBE8F8;text-align:left;text-decoration:none;font-size:16px;font-weight:bold;padding:6px 0 6px 8px;border:none;display:block;line-height:16px}
a.mL1,a.mLOn1,a.mL2,a.mLOn2,a.mL3,a.mLOn3{background:#DBE8F8;text-align:left;text-decoration:none;font-size:11px;padding:0px;border:none;line-height:13px;display:block;}
a.mL1,a.mLOn1{font-weight:bold;}
a.mL2,a.mLOn2,a.mL3,a.mLOn3{font-weight:normal;}
a.mL1,a.mL2,a.mL3{color:#006;}
a.mL1:hover,a.mL2:hover,a.mL3:hover{color:#D97600;border:none;}
a.mLOn1,a.mLOn2,a.mLOn3{color:#D97600;}
a.mLOn1:hover,a.mLOn2:hover,a.mLOn3:hover{color:#D97600;}
.nDiv{text-align:right;background-color:#DBE8F8;}
.mLhdrDiv{padding-left:9px;}

/* Popup Pages */
.banner_section_title{color:#0362AA;font:16 px;}

.footNote{color:#0362AA;font:10px;}
.form{font-size:10px;margin:0;padding:0;}
.legal{color:#000;font-size:10px;text-decoration:none}
.pullQuote{font-weight:bold;font-size:14px;}
.refiHdr{font-weight:bold;font-size:14px;}
.sectionTitle{color:#333;font:bold 12pt;}
.pmms{font-size:11px;font-weight:normal;}
.bannerTitle{font-size:12px;font-weight:bold;color:#FFF;}
.bannerText{font-size:11px;font-weight:normal;color:#333;}
.whatsnew{font-size:12px;}
.hiddenClass{}
.fileSize{color:#000;font-size:10px;white-space:nowrap;}
table.fmBox .fileSizeFmBox{}

#nextTopic,#nextTopic a{padding-top:7px;margin-top:0px;font-size:14px;}
.nextTopic{color:#000;font:bold 16px;}
.nextTopicTitle{color:#036;font:bold 16px;}


/* Photo Border Image */
.alignRight{float:right;}
.alignLeft{float:left;}
.padBottom {padding-bottom:10px;}
.padTop {padding-bottom:10px;}
.alignRightObj{float:right;margin-left:10px;}
.alignLeftObj{float:left;margin-right:10px;}
.alignRightObj,.alignLeftObj{margin-top:10px;margin-bottom:10px;}
.alignRightBox{float:right;margin-right:0px;margin-left:10px;}
.alignLeftBox{float:left;margin-right:10px;margin-left:0;}
.alignRightBox,.alignLeftBox{margin-top:10px;margin-bottom:10px;}


/* Content Formatting */
.code{
  color:#0362aa;
  font-size:.85em;
  font-style:normal;
  font-family:verdana;
}

.code .var{
  color:#092d5b;
  font-style:italic;
}

