/*
-----------------------------------------------
Styles for all standards-compliant browsers
Project: FHA Connection
----------------------------------------------- */

/* -- [ Body ] --------------------------------------------*/
*{ margin: 0; padding: 0; } 
body{ border: 0; color: #000; background: #fff url("../_imgs/body_bg.gif") repeat-x; font-family: verdana, arial, helvetica, sans-serif; z-index:0;}
body#popup{ border: 0; color: #000; background: #fff; font-family: verdana, arial, helvetica, sans-serif; z-index:0;}
#wrapper{ width: 100%; }
#otherCases{display:none; z-index: 1;position: absolute;}

#sfhMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#mfhMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#laMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#onapMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#mddrMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#caivrsMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }
#ausMore{display:none; z-index: 3;position: absolute;background-color: #fff;border: 3px solid #778899; padding: 5px; }

/* -- [ Generic Menu classes ] --------------------------------------------*/
#content a.menulink{color: #91181B; text-decoration: none; font-weight: bold;}
#content a.menulink:hover{color: #999;}
#content a.menulink_heavy{color: #91181B; text-decoration: none; font-weight: bold; font-size: 12px;}
#content a.menulink_heavy:hover{color: #999;}

/* -- [ Header ] --------------------------------------------*/
#header{ width: 760px; height: 96px; padding-bottom: 8px; background: #fff url("../_imgs/header_bg.jpg") no-repeat; }
#logo{ float: left; margin-top: 25px; }

/* -- [ Nav ] --------------------------------------------*/
#nav{ width: 445px; float: left; margin: 70px 0 0 10px; }
#nav li{ display: inline; margin-right: 4px; }
#nav li a{ background: url("/common/_imgs/li_nav.gif") no-repeat 0 50%; padding-left: 11px; color: #000; font: bold 11px "Trebuchet MS", verdana, arial, helvetica, sans-serif; text-decoration: none; }
#nav li a:hover{ background: url("/common/_imgs/li_nav_hover.gif") no-repeat 0 50%; color: #999; }

/* -- [ Breadcrumbs ] --------------------------------------------*/
#breadcrumbs{width: 100%; background-color: #900; border-bottom: 2px solid #cacaca; color: #fff; font-size: 10px; font-weight:bold; clear: both; }
#breadcrumbs td.links{ padding: 5px;text-wrap:none; }
#breadcrumbs a{text-decoration: none; color: #fff; font-size: 10px; white-space: nowrap }
#breadcrumbs a:hover{color: #ccc; }
#breadcrumbs td.divider{width: 4px; background: url("/common/_imgs/bcrumb_bg_divider.gif") repeat-y; }
#breadcrumbs td.spacer{width: 14px; }

/* Main Menu  -- */
#mainmenu{width:590px; margin:0px; padding:0px;}
#mainmenu .sfh {height:35px;background: transparent url('/common/_imgs/sfh_bg.gif') repeat-x 0px 0px;font-size:1px;}
#mainmenu .sfh .desc {height:35px; background:transparent; padding-left:170px;	padding-top:5px; padding-right:4px; margin:0; margin-bottom:-5px; font-family:verdana; font-size:10px;}
#mainmenu .mfh {height:34px; background:transparent url('/common/_imgs/mfh_bg.gif') repeat-x 0px 0px; font-size:1px;}
#mainmenu .mfh .desc {height:34px; background:transparent; padding-left:170px;	padding-top:4px; padding-right:4px;margin:0; margin-bottom:-5px; font-family:verdana; font-size:10px;}

/* used when onap menmu is included 
#mainmenu .lender {height:34px; background:transparent url('/common/_imgs/mfh_bg.gif') repeat-x 0px 0px; font-size:1px;}
#mainmenu .lender .desc {height:34px; background:transparent; padding-left:170px;padding-top:4px; padding-right:4px;margin:0; margin-bottom:-5px; font-family:verdana; font-size:10px;}
*/
/* used when ONAP menu is not included */
#mainmenu .lender {height:34px; background:transparent url('/common/_imgs/lender_bg.gif') repeat-x 0px 0px; font-size:1px;}
#mainmenu .lender .desc {height:34px; background:transparent; padding-left:170px;padding-top:4px; padding-right:4px;margin:0; margin-bottom:-5px; font-family:verdana; font-size:10px;}

#mainmenu .onap {height:32px; background:transparent url('/common/_imgs/lender_bg.gif') repeat-x 0px 0px;}
#mainmenu .onap .desc {height:32px; background:transparent; padding-left:170px; padding-top:4px; padding-right:4px;margin:0; margin-bottom:-5px; font-family:verdana; font-size:10px;}
#mainmenu p{height: 35px;width:534px; margin:0px; padding:0px; z-index: 2;position: absolute;}
#resources {width:100%; background:transparent url('/common/_imgs/rscs_bg.gif') repeat-x 0px 100%;}
#rtext {width:580px; margin:0; padding:0; padding-left:44px; font-family:verdana; font-size:10px;}
#rtext span {margin:0; padding:0; font-weight:bold; font-family:verdana; font-size:10px;}

/* Welcome */
#welcome {padding-left:45px; width:680px;}
#welcome .leftside {float:left; width:310px; font-family:verdana; font-size:10px; line-height:13px;}
#welcome .rightside {display:block; padding-left:400px;}
#welcome .rightside ul {padding-left:17px; padding-top:8px; padding-bottom:4px;}

/* -- [ Content ] --------------------------------------------*/
#pagebody{ width: auto; background-color: #fff; padding: 45px; }
body#fixed #content{ width: 574px; }
body#fluid #content{ width: auto; }

#content table{ font-size: 12px; }
#content td{ padding: 5px; } 
#content td.nopad{padding: 0px;}
#content td.regHeader{padding: 1px; background-color:  #7B97B4; color: #fff;}

/* Links */
#content dd a{ font-weight: bold; }
#content a{ color: #91181B; text-decoration: underline; font-weight: bold; }
#content a:hover { color: #999; }
#content p.sectionHeader{color: #333333; font-size: 16px; font-weight: bold; text-align: center; padding:5px; margin:0px;}
#content p.sectionHeader_warning{color: Green; font-size: 16px; font-weight: bold; text-align: center; padding:5px; margin:0px;}
#content p.sectionHeader_error{color: Red; font-size: 16px; font-weight: bold; text-align: center; padding:5px; margin:0px;}
#content a.menulink{color: #91181B; text-decoration: none; font-weight: bold;}
#content a.menulink_heavy{color: #91181B; text-decoration: none; font-weight: bold; font-size: 12px;}

/* SF Business */
#leftside{width:283px; float:left; }
#leftside .wrapper_sf{padding-top:6px; }
#leftside a{padding-left:11px; display:block; line-height:24px; font-weight: bold;font-size:12px;text-decoration: none; }
#rightside{float:left; width:263px; }
#rightside .normal a{padding-left:57px; display:block; line-height:23px; font-size:12px; color: #91181B; text-decoration: none; font-weight: bold;}
#rightside .newmsg a{padding-left:57px; display:block; line-height:23px; background:transparent url('/common/_imgs/new.gif') no-repeat 22px 50%; font-size:12px; color: #91181B; text-decoration: none;}

/* for use outside of SF Business Menu */
.normal a{padding-left:57px; display:block; line-height:23px; font-size:12px; color: #91181B; text-decoration: none; font-weight: bold;}
.newmsg a{padding-left:57px; display:block; line-height:23px; background:transparent url('/common/_imgs/new.gif') no-repeat 22px 50%; font-size:12px; color: #91181B; text-decoration: none;}

/* Lists */
#content ul{ list-style-type: none; margin-bottom: 1.2em; }
#content li, #content dd, #content p{ font-size: 10px; margin-bottom: .7em; line-height: 1.5em; }

#content ul.bullet{ list-style-type: disc; margin-bottom: 1.0em; }
#content li.bullet{ margin-bottom: 0.3em; line-height: 1.5em; }

#content ul.menuList{ list-style-type: none; margin-bottom: 1.0em; }
#content li.menuList{ margin-bottom: 0.3em; line-height: 0.7em; }


dl#wink{ margin-bottom: 1.2em; }
dl#wink dd{ margin-bottom: .8em; }
dl#wink dt{ float: left; width: 13px; margin-right: 7px; }
dl#wink a {color: #91181B; text-decoration: none; font-weight: bold; font-size: 11px;}

/* Paragraph Styles */
#content p{ margin-bottom: 1.2em; }
p#fha-insurance{ padding-left: 27px; width: 130px; background: url("/common/_imgs/fha_insur_bg.gif") no-repeat 0 50%; font-weight: bold;  text-decoration:none; }
p#fha-insurance a{ display: block; font-weight: bold;  text-decoration:none; }
p#fha-insurance a:hover{ color: #ccc; }

p#fha-arrrev{ padding-left: 27px; width: 130px; background: url("/common/_imgs/apprvw.gif") no-repeat 0 50%; font-weight: bold;  text-decoration:none; }
p#fha-arrrev a{ display: block; font-weight: bold;  text-decoration:none; }
p#fha-arrrev a:hover{ color: #ccc; }

p#wink{ width: 155px; background: #900 url("/common/_imgs/wink_bg_right.gif") no-repeat right top; }
p#wink a{ display: block; color: #fff; font-weight: bold; background: url("/common/_imgs/wink_bg_left.gif") no-repeat left top; padding: 2px 0 3px 9px; text-decoration:none; }
p#wink a:hover{ color: #ccc; }

p#scof{ width: 155px; background: #900 url("/common/_imgs/wink_bg_right2.gif") no-repeat right top; }
p#scof a{ display: block; color: #fff; font-weight: bold; background: url("/common/_imgs/wink_bg_left.gif") no-repeat left top; padding: 2px 0 3px 9px; text-decoration:none; }
p#scof a:hover{ color: #ccc; }

p#help{ width: 155px; background: #900 url("/common/_imgs/help_bg_right.gif") no-repeat right top; }
p#help a{ display: block; color: #fff; font-weight: bold; background: url("/common/_imgs/wink_bg_left.gif") no-repeat left top; padding: 2px 0 3px 9px; text-decoration:none; }
p#help a:hover{ color: #ccc; }

p#close{ width: 155px; background: #436b94 url("/common/_imgs/blue_bg_right.gif") no-repeat right top; }
p#close a{ display: block; color: #fff; font-weight: bold; background: url("/common/_imgs/blue_bg_left.gif") no-repeat left top; padding: 2px 0 3px 9px; text-decoration:none; }
p#close a:hover{ color: #ccc; }

p#warning{ width: 500px; padding: 8px 11px; background: url("/common/_imgs/warning_bg.gif") no-repeat bottom left; }
p#details{ width: 500px; padding: 8px 11px; background: url("/common/_imgs/warning_bg.gif") no-repeat bottom left; }
p.header_warning{ width: 480px; padding: 8px 11px; background: url("/common/_imgs/warning_bg.gif") no-repeat bottom left; }

.tab{ width: 155px; background: url("/common/_imgs/tabright.gif") no-repeat right top; }
.tab a{ display: block; font-weight: bold; background: url("/common/_imgs/tableft.gif") no-repeat left top; padding: 5px 0 4px 9px; text-decoration: none; }
.tab a:hover{ color: #ccc; }

#menu_top span{ width: 100%;}
span#menu_top a{ width: 245px; display: block; color: #fff; font-weight: bold; font-size: large;}
span#menu_top a:hover{ color: #ccc; }
#menu_mid span{ width: 100%;}
span#menu_mid a{ width: 245px;  display: block; color: #fff; font-weight: bold; font-size: large;}
span#menu_mid a:hover{ color: #ccc; }
#menu_close span{ width: 100%;}
span#menu_close a{ width: 245px;  display: block; color: #fff; font-weight: bold; font-size: large;}
span#menu_close a:hover{ color: #ccc; }

/* Columns */
.leftcolumn, .rightcolumn{ float: left; width: 210px; }
.leftcolumn{ margin-right: 80px; }

/* -- [ Auxnav ] --------------------------------------------*/
#auxnav{ width: 100%; background-color: #E5E5E5; height: 20px; }
#auxnav a{ font-weight: bold; font-size: 10px; color: #a82e2e; text-decoration: none; }
#auxnav a:hover{ color: #999; }
#auxnav td.links{ padding: 4px 6px;}

/* -- [ Footer ] --------------------------------------------*/
#footer{ width: auto; padding: 5px; background-color: #436B94; border-top: 2px solid #900; color: #d9e1ea; font-size: 10px; text-align: center; }
#footer a{ text-decoration: none; color: #d9e1ea; }
#footer a:hover{ color: #fff; }
#footer p{ margin-bottom: 0; width: 520px; margin: 0 auto; }

/* -- [ Re-Defined Tags ] --------------------------------------------*/
/* Headers */
h1{ padding: 7px 15px 9px 8px; margin-bottom: 1em; font-size: 17px; font-weight:bold; font-family: "Trebuchet MS", verdana, sans-serif; color: #fff; background: url("/common/_imgs/h1_bg.gif") no-repeat; position: relative; }
h2{ font-size: 13px; font-family: "Trebuchet MS", verdana, sans-serif; color: #fff; position: relative; }
h2#warning{ padding: 9px 15px 7px 38px; background: url("/common/_imgs/h2_warningx.gif") no-repeat; }
h2#error{ padding: 9px 15px 7px 38px; background: url("/common/_imgs/h2_errorx.gif") no-repeat; }
h2#success{ padding: 9px 15px 7px 38px; background: url("common/_imgs/h2_successx.gif") no-repeat; }
h2.header_warning{ padding: 9px 15px 7px 38px; background: url("/common/_imgs/h2_warningx.gif") no-repeat;}
h2.header_error{ padding: 9px 15px 7px 38px; background: url("/common/_imgs/h2_errorx.gif") no-repeat;  margin-top:15px;}
h2.header_success{ padding: 9px 15px 7px 38px; background: url("/common/_imgs/h2_successx.gif") no-repeat; }

/* Table Cells"  */
table#auxnav, table#breadcrumbs{ /*border-style:none;*/ table-layout:auto; empty-cells:show; } 
table#auxnav tr, table#auxnav td, table#breadcrumbs tr, table#breadcrumbs td{ vertical-align: top; text-align: left; }
p{ margin-bottom: 1.2em; line-height: 1.5em; }
img{ border: 0; }
/* used to display borrower race */
.raceTable{border-width: 2px; border-style: ridge; border-color: #eeeeee;}

/* ARR/URS text styles */
.field_header { color : black; font-family : "times new roman"; font-size : 10pt; font-weight : bold; text-decoration : none; }
.field_data { color : black; font-family : "times new roman"; font-size : 10pt; font-weight : normal; text-decoration : none; }
.field_data_italic { color : black; font-family : "times new roman"; font-size : 10pt; font-weight : normal; font-style:italic; text-decoration : none; }
.field_error { color : red; font-family : "times new roman"; font-size : 10pt; font-weight : bold; text-decoration : none; }
.field_ulheader { color : black; font-family : "times new roman"; font-size : 10pt; font-weight : bold; text-decoration : underline; }
.field_itheader { color : black; font-family : "times new roman"; font-size : 10pt; font-weight : bold; font-style : italic; text-decoration : none; }
.section_header { color : black; font-family : "times new roman"; font-size : 12pt; font-weight : bold; text-decoration : none; }
.section_data { color : black; font-family : "times new roman"; font-size : 12pt; font-weight : normal; text-decoration : none; }
.section_error { color : red; font-family : "times new roman"; font-size : 12pt; font-weight : bold; text-decoration : none; }
.key_header { color : black; font-family : "times new roman"; font-size : 14pt; font-weight : bold; text-decoration : none; }
.key_data { color : black; font-family : "times new roman"; font-size : 14pt; font-weight : normal; text-decoration : none; }
.key_error { color : red; font-family : "times new roman"; font-size : 14pt; font-weight : bold; text-decoration : none; }
.data_header { color : black; font-family : "times new roman"; font-size : 14pt; font-weight : bold; font-style : italic; text-decoration : none; }
.formButton { color : black; font-family : Arial,Geneva,Helvetica; font-size : 10pt; font-weight : normal; text-decoration : none;}


/* Misc */
.clear{ clear: both; height: 0px; text-indent:-9999px; overflow: hidden;  }
#skipnav{ display: none; }
.input_readonly { background-color: #d5d5d5; }

.error {color:#ff0f0f; font-weight:bold;font-size: 11px;}
.error_xsmall {color:#ff0f0f; font-weight:bold; font-size: 8px;}
.error_small {color:#ff0f0f; font-weight:bold; font-size: 10px;}
.error_large {color:#ff0f0f; font-weight:bold; font-size: 12px;}
.error_xlarge {color:#ff0f0f; font-weight:bold; font-size: 14px;}
.error_xxlarge {color:#ff0f0f; font-weight:bold; font-size: 16px;}

.nonbold_error {color:#ff0f0f; font-weight:normal;font-size: 11px;}
.nonbold_error_xsmall {color:#ff0f0f; font-weight:normal; font-size: 8px;}
.nonbold_error_small {color:#ff0f0f; font-weight:normal; font-size: 10px;}
.nonbold_error_large {color:#ff0f0f; font-weight:normal; font-size: 12px;}
.nonbold_error_xlarge {color:#ff0f0f; font-weight:normal; font-size: 14px;}
.nonbold_error_xxlarge {color:#ff0f0f; font-weight:normal; font-size: 16px;}

.warning {color:green; font-weight:bold;font-size: 11px;}
.warning_xsmall {color:green; font-weight:bold; font-size: 8px;}
.warning_small {color:green; font-weight:bold; font-size: 10px;}
.warning_large {color:green; font-weight:bold; font-size: 12px;}
.warning_xlarge {color:green; font-weight:bold; font-size: 14px;}
.warning_xxlarge {color:green; font-weight:bold; font-size: 16px;}

.textnormal {color: #333333; font-weight:bold;font-size: 11px;}
.textnormal_xsmall {color: #333333; font-weight:normal; font-size: 8px;}
.textnormal_small {color: #333333; font-weight:bold; font-size: 10px;}
.textnormal_large {color: #333333; font-weight:bold; font-size: 12px;}
.textnormal_xlarge {color: #333333; font-weight:bold; font-size: 14px;}
.textnormal_xxlarge {color: #333333; font-weight:bold; font-size: 16px;}

.textprotect {color: #333333; font-weight:bold;font-size: 11px;}
.textprotect_xsmall {color: #333333; font-weight:normal; font-size: 8px;}
.textprotect_small {color: #333333; font-weight:normal; font-size: 10px;}
.textprotect_large {color: #333333; font-weight:normal; font-size: 12px;}
.textprotect_xlarge {color: #333333; font-weight:normal; font-size: 14px;}
.textprotect_xxlarge {color: #333333; font-weight:normal; font-size: 16px;}

.textitalic {color: #333333; font-style:italic;font-size: 11px;}
.textitalic_xsmall {color: #333333; font-size: 8px;font-style:italic;}
.textitalic_small {color: #333333;  font-size: 10px;font-style:italic;}
.textitalic_large {color: #333333;  font-size: 12px;font-style:italic;}
.textitalic_xlarge {color: #333333; font-size: 14px;font-style:italic;}
.textitalic_xxlarge {color: #333333; font-size: 16px;font-style:italic;}

.inputlabel {color: #333333; font-weight:bold;font-size: 11px;}
.inputlabel_xsmall {color: #333333; font-weight:normal; font-size: 8px;}
.inputlabel_small {color:#333333; font-weight:bold; font-size: 10px;}
.inputlabel_large {color: #333333; font-weight:bold; font-size: 12px;}
.inputlabel_xlarge {color: #333333; font-weight:bold; font-size: 14px;}
.inputlabel_xxlarge {color: #333333; font-weight:bold; font-size: 16px;}

.outputtext {color: #333333; font-weight:bold;font-size: 11px;}
.outputtext_normal {color: #333333; font-weight:normal;font-size: 11px;}
.outputtext_xsmall {color: #333333; font-weight:normal; font-size: 8px;}
.outputtext_small {color: #333333; font-weight:bold; font-size: 10px;}
.outputtext_large {color: #333333; font-weight:bold; font-size: 12px;}
.outputtext_xlarge {color: #333333; font-weight:bold; font-size: 14px;}
.outputtext_xxlarge {color: #333333; font-weight:bold; font-size: 16px;}
.outputtext_highlight {color: #333333; background-color: Yellow; font-weight:bold;font-size: 11px;}

.resultlabel {color: #000000; font-style:italic;font-size: 11px;}
.resultlabel_xsmall {color: #000000; font-size: 8px;font-style:italic;}
.resultlabel_small {color: #000000;  font-size: 10px;font-style:italic;}
.resultlabel_large {color: #000000;  font-size: 12px;font-style:italic;}
.resultlabel_xlarge {color: #000000; font-size: 14px;font-style:italic;}
.resultlabel_xxlarge {color: #000000; font-size: 16px;font-style:italic;}

.menu_top_image{background: url("/common/_imgs/menu_top_bg.gif") no-repeat;}
.menu_mid_image{background: url("/common/_imgs/menu_mid_bg.gif") no-repeat;}
.menu_close_image{background: url("/common/_imgs/menu_btm_bg.gif") no-repeat;}

.lineshade_1{background-color:  #FFFFFF;}
.lineshade_2{background-color:  #FFFFF0;}

/* misc styles */
.apsrl_flipping{color: #0000ff;  font-size:large;}
.city_county_list{font: 11px "courier new",san-serif;}

/* cost aproach styles */
.prop_header { color :#333333; font-family : arial, non-serif; font-size : 9pt; font-weight : bold; text-decoration : none; }
.prop_data { color : #333333; font-family : arial, non-serif; font-size : 9pt; font-weight : normal; text-decoration : none; }
.prop_error { color : red; font-family : arial, non-serif; font-size : 9pt; font-weight : bold; text-decoration : none; }
.small_text { color : #333333; font-family : arial, non-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
.small_data { color : #333333; font-family : arial, non-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }
.small_bold { color : #333333; font-family : arial, non-serif; font-size : 8pt; font-weight : bold; text-decoration : none; }
.small_error { color : red; font-family : arial, non-serif; font-size : 8pt; font-weight : normal; text-decoration : none; }

/* Sales Comparison Grid */
.scgtdheader { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :bold; font-size : 9pt; text-decoration : none; }
.scgtdvalue { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :normal; font-size : 9pt; text-decoration : none; }
.scgtdlabel { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-size : 8pt; text-decoration : none; }
.scgfontlabel { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-size : 9pt; text-decoration : none; }
.scgfontlvalue { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-size : 9pt; text-decoration : none; }
.scgfontvalue { padding: 0px; color : red; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :bold; font-size : 9pt; text-decoration : none; }
.scgfontvalue1 { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :normal; font-size : 9pt; text-decoration : none; }
.scgfontheader { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :bold; font-size : 9pt; text-decoration : none; } 
.scgfontheader1 { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-size : 8pt; text-decoration : none; }
.scgfontheader2 { padding: 0px; color : #333333; font-family : "Arial Narrow","Times New Roman",Arial,Geneva,Helvetica; font-weight :bold; font-size : 8pt; text-decoration : none; } 

/* screen layout styles */
.section_b{width: 669px; text-align: left; border: 1px solid #778899;margin: 1px 0px 5px 0px; padding: 0px; color: inherit; background: inherit; position: relative; left:0px;}
.section_data { color : black; font-family : "times new roman"; font-size : 12pt; font-weight : normal; text-decoration : none; }
.section_data_italic { color : black; font-family : "times new roman"; font-size : 12pt; font-weight : normal; font-style:italic; text-decoration : none; }
/* .section_indent{width:99%; text-align: left; border: 0px;margin: 1px 0px 5px 0px; padding: 0px; color: inherit; background: inherit; position: relative; left:0px;}  */

hr {border-style: solid; border-color: #778899; border-width: 1px 0px 0px 0px; height: 1px; width: 99%; text-align: center;}


/* sortable table styles */
#content table.sortable a.sortheader { background-color:#ffcc00; color:#00008B; font-weight: bold; font-size: 12pt; text-decoration: none; display: block; }
#content table.sortable a.sortheader:hover { background-color:green; color:white; }
#content table.sortable a.sortheader:hover span.sortarrow { color:white; }
#content table.sortable span.sortarrow {color: #00008B; text-decoration: none; }

/* Style for expand/collape divisions */
td.collapse { background: transparent url('/common/_imgs/iconCollapse.gif') no-repeat 5px center;}
td.expand { background: transparent url('/common/_imgs/iconExpand.gif') no-repeat 5px center;  }

/* special header for documentation */
.doc_th_bold { color: #ffffff; font-weight:bold; font-size: 12px;}

/* faq specific styles */
#FAQ a { text-decoration: none; }
#FAQ a:hover { color: #999; }
#FAQ div.indent { padding-left: 15px; }
#FAQ li { font-size: 12px; }
#FAQ ol.indent-notop { padding-left: 35px; }
#FAQ ol.indent { padding-left: 35px; padding-top: 10px; }
#FAQ ol.noindent { padding-left: 20px; }
#FAQ p { font-size: 14px;font-weight: normal;line-height: 18px; }
#FAQ p.space { padding-top: 8px; }
#FAQ span.bold { font-weight: bold; }
#FAQ span.Header { font-size: 17px; font-weight: bold; }
#FAQ span.LastRevised { font-size: 10px; font-weight: bold; }
#FAQ ul.bullet { padding-left: 35px; padding-top: 10px; }
#FAQ ul.bullet-bottom { padding-bottom: 10px; padding-left: 35px; padding-top: 10px; }
#FAQ ul.bullet-notop { padding-left: 15px; }
#FAQ ul.indent { padding-left: 35px; }
#FAQ ul.none { padding-left: 15px; padding-top: 10px; }
#FAQ .grey { background-color: #eeeeee; }
#FAQlinkmenu .links { font-size: 12px;line-height: 16px; padding-left: 8px; }
#FAQlinkmenu .nospace { padding-left: 8px; }
#FAQlinkmenu .space { padding-bottom: 12px; padding-left: 8px; }
#FAQcpmenu td { font-size: 12px;font-weight: normal;padding-top: 8px;padding-bottom: 8px;padding-left: 4px; }
#FAQcpmenu th { font-size: 12px;font-weight: bold;padding-top: 8px;padding-bottom: 8px;padding-left: 4px;padding-right: 10px;width: 210px; }
#FAQcpmenu .indent { padding-left: 16px; }
#FAQquestion { padding-left: 8px; }
#FAQquestion table { padding-bottom: 2px; }
#FAQquestion td { font-size: 12px;font-weight: bold;line-height: 14px;padding-bottom: 6px;width: 100%; }
#FAQquestion th { font-size: 23px;font-weight: normal;float: left;margin-right: 7px;padding-bottom: 5px;padding-top: 3px; }
#FAQanswer { padding-left: 68px; }
#FAQanswer table { background-color: #eeeeee;border-bottom: 2px solid #900;border-top: 2px solid #900;width: 100%; }
#FAQanswer td { font-size: 12px;font-weight: normal;line-height: 14px;padding-bottom: 6px;width: 100%; }
#FAQanswer th { font-size: 23px;font-weight: normal;float: left;margin-right: 7px;padding-bottom: 5px;padding-top: 3px; }
#FAQanswer.spacer { padding-bottom: 35px; }

/* Styles for F17RLC */
.clear {clear: both;}

/* fieldset styling */
fieldset {margin: 0em 0 1em 0; /*  space out the fieldsets a little*/ padding: 0.2em;border : 1px solid #ccc;background-color:#F5F5F5;width: auto;}

/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback{width: 10em;}
input[type="text"], textarea {border-top: 2px solid #999;border-left: 2px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
input.radio, input.checkbox, input.submit {width: auto;}

/* style form elements on focus */
input:focus, textarea:focus {background: #ffc;}
select:focus {background-color: #ffc;}
input.radio {float: left;margin-right: 1em;}

/* Styles for IMF */
.gridTable {
border-collapse: collapse; 
border: 1px solid #778899;
}
.gridTable th {
border: 1px solid #778899;
text-align: center;
font-family: verdana;
font-weight: bold;
font-size: 12px;
color: #333333;
padding: 2px 10px 2px 10px;
background: #8DC2F8;
}

.gridTable td {
 background:  #EAEAEA;
 padding: 2px 10px 2px 10px;
 border: 1px solid #778899;
 text-align: center;
 font-family: verdana;
 font-weight: normal;
 font-size: 11px;
 }

/* HECM Ref styles */
/* HECM Referral Lists specific styles */
#HECMRL div.indent { margin-left: 15px; }
#HECMRL td.leftpad { padding-left: 15px; }
#HECMRL td.rightpad { padding-right: 15px; }
#HECMRL .indent1 { margin-left: 15px; }
#HECMRL .indent2 { margin-left: 75px; }

#HECMSearchCriteria{ margin-left: 15px; }
#HECMSearchResults{ margin-left: 15px; }
#HECMSearch{ width: auto; background-color: #fff; padding: 5px; }