/* external style sheet for the AMI Documentation */ ul li        { list-style-image: url('arrow_yel.gif') }ul li.cal    { list-style-image: url('graphics/icon_calculators.gif') }ol li  {	font-size: 12px;	line-height: 14px;	font-weight: normal;	color:#221144;	font-family: arial, helvetica;	font-variant: normal;	font-style: normal;	}	.body {   font-size: 12px;   line-height: 14px;   font-weight: normal;   color:#221144;   font-family: arial, helvetica;   font-variant: normal;   font-style: normal;}.small {   font-size: 11px;   line-height: 12px;   font-weight: normal;   color:#667799;   font-family: arial, helvetica;   font-variant: normal;   font-style: normal;   }small {   font-size: 11px;}b {   font-weight: bold;}.bold2 {   color:#667799;   font-weight: bold;   }.italic {   font-style: italic;}.red {   color:#FF0000;}.blue {   color:#667799;}.quote {   font-style: italic;   text-align: right;   color:#667799;  }.emailpageButton {   padding-top: 20px;   text-align: right;}.answerText {   font-weight: bold;   color:#FFCC00;  }.photoLeft {   border: 1px solid #FFCC00;   margin-right: 10;   float: left;}.content {   font-weight: normal;   color:#221144;   font-size: 12px;   font-family: arial, helvetica;   line-height: 14px;   font-variant: normal;   font-style: normal;   width: 562px;   padding-bottom: 20px;   border-bottom: 1px solid #221144;}.contentFullpage {   font-weight: normal;   color:#221144;   font-size: 12px;   font-family: arial, helvetica;   line-height: 14px;   font-variant: normal;   font-style: normal;   width: 725px;   padding-bottom: 20px;      border-bottom: 1px solid #221144;   margin-left: 20px;   margin-top: 25px;}.contentHeader {   font-weight: bold;   color:#221144;   font-size: 12px;   font-family: arial, helvetica;   line-height: 14px;   font-variant: normal;   font-style: normal;}.contentSubHeader {   font-weight: bold;   color:#667799;   font-size: 12px;   font-family: arial, helvetica;   line-height: 14px;   font-variant: normal;   font-style: normal;}.pageHeader {   font-weight: bold;   color:#FFFFFF;   font-size: 16px;   font-family: arial, helvetica;   line-height: 16px;   font-variant: normal;   font-style: normal;   background-color: #221144;   padding-right: 20px;   padding-top: 4px;   padding-bottom: 4px;   height: 11px;   width: 562px;	text-align: right;   }.pageHeaderFullpage {   font-weight: bold;   color:#FFFFFF;   font-size: 16px;   font-family: arial, helvetica;   line-height: 16px;   font-variant: normal;   font-style: normal;   background-color: #221144;   padding-right: 20px;   padding-top: 4px;   padding-bottom: 4px;   height: 11px;   width: 725px;   text-align: right;   margin-left: 20px;}.pageSubHeader {   font-weight: bold;   color:#221144;   font-size: 16px;   font-family: arial, helvetica;   line-height: 16px;   font-variant: normal;   font-style: normal;   padding-top: 18px;   padding-bottom: 18px;   height: 50px;   width: 562px;  }table.quoteBoxOutside {	width: 562px;	margin-bottom: 5px;	}td.quoteBoxInside {   font-weight: normal;   color:#221144;   font-size: 12px;   font-family: arial, helvetica;   line-height: 14px;   font-variant: normal;   font-style: normal;   padding-top: 10px;   padding-bottom: 10px;       padding-left: 10px;   padding-right: 10px;    border-left: 1px solid #EEEEEE;   border-right: 2px solid #CCCCCC;   text-align: top;}.chartsTable {   width: 562px;   border-right: 1px solid #FFCC00;   border-top: 1px solid #FFCC00;   }.chartsTable2 {	margin-top: 4px;   width: 562px;   border-right: 1px solid #FFCC00;   border-top: 1px solid #FFCC00;   }.chartsTable3 {	border-right: 1px solid #FFCC00;	border-top: 1px solid #FFCC00;   }.chartsHeader {   font-weight: bold;   color:#221144;   font-size: 13px;   font-family: arial, helvetica;   line-height: 15px;   font-variant: normal;   font-style: normal;   padding-left: 5px;   padding-right: 5px;   padding-top: 4px;   padding-bottom: 4px;   border-bottom: 1px solid #FFFFFF;   border-left: 1px solid #FFCC00;    background-color: #ffeebb;    border-bottom: 1px solid #FFCC00;  	text-align: center; }.chartsHeader2 {   font-weight: bold;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 13px;   font-variant: normal;   font-style: normal;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;   padding-bottom: 1px;   border-bottom: 1px solid #FFFFFF;   border-left: 1px solid #FFCC00;    background-color: #ffeebb;    border-bottom: 1px solid #FFCC00;     text-align: center;   }.charts {   font-weight: normal;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   padding-left: 5px;   padding-right: 5px;   padding-top: 4px;   padding-bottom: 4px;   border-bottom: 1px solid #FFCC00;   border-left: 1px solid #FFCC00; }.charts2 {   font-weight: normal;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   padding-left: 1px;   padding-right: 1px;   padding-top: 1px;   padding-bottom: 1px;   border-bottom: 1px solid #FFCC00;   border-left: 1px solid #FFCC00;    text-align: center;}.buttonsTable {   background: #FFCC00;   border-top: 1px solid #FFFFFF;    border-bottom: 1px solid #FFCC00;   border-left: 1px solid #FFCC00;}.buttonsHeader { font-weight: bold; color: #221144; font-size: 11px; font-family:                arial, helvetica; line-height: 12px; font-variant: normal;                font-style: normal; background-image:                url('files2/bg_quicklinks.gif');                background-repeat: repeat; background-attachment: scroll;                height: 11px; width: 162px; padding-left: 10px; padding-right:                5px; padding-top: 4px; padding-bottom: 5px;                background-position: 0% }.buttons {   font-weight: normal;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   background-color: #FFEEBB;   padding-left: 10px;   padding-right: 5px;   padding-top: 3px;   padding-bottom: 3px;   height: 11px;   width: 162px;   border-top: 1px solid #FFCC00;   border-right: 1px solid #FFCC00;   }.buttons2 {   font-weight: normal;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   background-color: #CCDDEE;   padding-left: 10px;   padding-right: 5px;   padding-top: 4px;   padding-bottom: 2px;   height: 11px;   width: 162px;   border-top: 1px solid #FFFFFF;      }.buttons3 {   font-weight: normal;   color:#221144;   font-size: 11px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   background-color: #FFFFFF;   padding-left: 15px;   padding-right: 5px;   padding-top: 4px;   padding-bottom: 2px;   height: 11px;   width: 162px; }.footerTable {	margin-top: 20px;  }.navFooter {   color:#667799;   font-size: 10px;   font-family: arial, helvetica;   line-height: 12px;   font-variant: normal;   font-style: normal;   }.copyrightFooter {   font-size: 11px;   line-height: 12px;   font-weight: normal;   color:#221144;   font-family: arial, helvetica;   font-variant: normal;   font-style: normal;   }a.footer {text-decoration: none;   font-weight: normal; }a.footer:hover {	color: #FFCC00;}a.buttonstext {text-decoration: none;   font-weight: normal;   color:#221144;}a.buttonstext:hover {	color: #667799;}a.buttonstext_on {text-decoration: none;   font-weight: bold;   color:#221144;}a.buttonstext_on:hover {	color: #667799;}a {text-decoration: underline;   font-weight: normal;   color:#667799;}a:hover {color: #FFCC00;}/* -- Mortgage Forms -- */.mortgageForm {   width: 560px;	font-size: 12px;}.mortgageForm td {	padding: 1px 0px 1px 0px;	vertical-align: top;	color: #221144;}.yellowBlock {background-color: #FFFAE5;}.mortgageForm .input {	border-style: solid;	border-color: #808080 #CCCCCC #CCCCCC #808080;	border-width: 1px;}.formBlock {	margin: 0px 0 15px 0;	border: 1px solid #FFCC00;	padding: 10px 0;}.yellowBottom td{border-bottom: 1px solid #FFE372;}.yellowTop td, .yellowTop th {border-top: 1px solid #FFE372;padding-top: 13px;}.yellowRight{border-right: 1px solid #FFE372;}.subNote {font-size: 10px;}.boldNote {	font-size: 10px;	font-weight: bold;   color:#667799;}.titleBox {	padding: 3px 8px 2px 3px;   font-weight: bold;   color:#667799;   font-size: 13px;   line-height: 14px;}.fees .input {margin-left: 3px;}.fees .mortgageForm td {height: 22px;}.shortInputs td {	font-size: 11px;	vertical-align: middle;	text-align: right;}.mortgageForm img {border: none;}.smallBoxes .input{width: 60px;}.shortInputs .input {width: 60px;}.radio {margin-left: 5px;}.toolTip {	color: #221144;	padding: 10px;	background: #FFFDF3;	border-style: solid;	border-color: #F5F3E9 #D4D0BE #D4D0BE #F5F3E9;	border-width: 1px 2px 2px 1px;	position: absolute;	display: none; 	width: 180px;}.mortgageForm th {	font-weight: normal;	text-align: left;	padding-left: 7px;	width: 135px;	color: #221144;}table.loanAmount td, table.loanAmount th {vertical-align: middle;}input.feeAmount {width: 70px;}.closingReq table.mortgageForm th {	width: 120px;	white-space: nowrap;}table.loanAmount th {width: 123px;}div.fees table.mortgageForm th {width: 150px; white-space: nowrap;}.mortgageForm .padBottom td, .mortgageForm .padBottom th {padding-bottom: 15px;}#section1 {margin: -25px 0 0 -10px;}.access {	font-family: "Times New Roman", Times, serif;	font-weight: bold;}.priceAdj tr.priceAdjRow .input {width: 80px;}.errorBox    { background-image: url('http://www.firstreliance.com/graphics/bg_fail.gif');                background-repeat: no-repeat; background-attachment: scroll;                border: 1px solid #D40000; margin-left: 0; margin-right: 0;                margin-top: 0; margin-bottom: 20px; padding-left: 35px;                padding-right: 5px; padding-top: 8px; padding-bottom: 8px;                background-position: 5px 10px }.errorBox ol {	padding: 0;	margin: 10px 0 0 25px;}.errorBox ol li {color: #D40000;}.underSide {	font-size:10px;		width:162px;	font-family: arial, helvetica;   font-variant: normal;   font-style: normal;}.creditHeader{	margin: -47px 0 0 0;}.creditDiv {	background-color: #FFEEBB;	width: 562px;	border: 1px solid #FFCC00;	margin-top: 6px;	}	.creditContainer{	font-size: 11px;	margin: 10px 0px 10px 10px;}	.creditNote {	background-color: #ccddee;	border: 1px solid #aaccdd;	width: 240px;	float: right;	font-size: 11px;	margin: -150px 1px 12px 0;	padding: 12px;	