/* Main CSS v2*/

body {
	font: 75% Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 20px;
}
#container	{
	width:760px;
	}
#menutable	{
	width:760px;
	}
#contenttable {
	width: 760px;
}
#loancenter {
	border: thin solid #CCCCCC;
	vertical-align: top;
	width: 200px;
	text-align: left;
	padding-right: 0px;
}
#loancenter ul {
	margin-top: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
#loancenter a {
	color: #003399;
	padding-left: 5px;
}
#loancenter a:hover {
	color: #FF9900;
	text-decoration: none;
}
#loancenter a:visited {
	color: #003399;
}
#homerightbox {
	background: url(https://www.images1900.com/mortgage/amerivalue/homepageBG2.jpg) no-repeat left top;
	height: 312px;
	vertical-align: top;
	text-align: left;
	width: 550px;
}
#homerightbox li {
	color: #666666;
	font-size: 100%;
	text-align: left;
}
.menubarcolor {
	background: #6699CC;
	height: 10px;
}
.subtext {
	font-size: 90%;
	color: #666666;
}
.borderleft {
	background: url(https://www.images1900.com/mortgage/amerivalue/refitag.gif) no-repeat bottom;
	width: 275px;
	vertical-align: top;
	height: 130px;
	border: thin solid #CCCCCC;
}
.borderright {
	background: url(https://www.images1900.com/mortgage/amerivalue/equitytag.gif) no-repeat bottom;
	width: 275px;
	vertical-align: top;
	border: thin solid #CCCCCC;
}

.securerights {
	color: #666666;
	font-size: 75%;
	text-align: left;
}

.barcolor {
	background: #EEE;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.numbercolor {
	color: #66CC66;
}

li {
	color: #666666;
	font-weight: bold;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#rightbox {
	width: 200px;
	background: #FFFFFF;
	border: thin solid #CCCCCC;
	vertical-align: top;
}

#rightbox ul{
	padding:5px 5px 5px 5px;
	margin:0 0 0 1.2em;
}
#rightbox ul li{
	font-size:1.1em;
	padding:0 0 10px 0;
	margin:0;
}

#rightbox p {
	margin-left: 5px;
	margin-top: 0px;
	font-weight: bold;
	color: #66CC66;
	margin-bottom: 0px;
}
.loanFinder {
	font-size: 100%;
	background: top;
	margin-bottom: 15px;
	margin-left: 5px;
}
.menutab {
	text-align: right;
}

/*Four step images*/
#leftbox {
	border: thin solid #CCCCCC;
	background: url(https://www.images1900.com/mortgage/amerivalue/step1.gif) no-repeat center top;
	padding-top: 80px;
}
#leftbox2 {
	border: thin solid #CCCCCC;
	background: url(https://www.images1900.com/mortgage/amerivalue/step2.gif) no-repeat center top;
	padding-top: 80px;
}
#leftbox3 {
	border: thin solid #CCCCCC;
	background: url(https://www.images1900.com/mortgage/amerivalue/step3.gif) no-repeat center top;
	padding-top: 80px;
}
#leftbox4 {
	border: thin solid #CCCCCC;
	background: url(https://www.images1900.com/mortgage/amerivalue/step4.gif) no-repeat center top;
	padding-top: 80px;
}
#homeimage {
	border-top: thin solid #666666;
	border-right: thin #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #666666;
	width: 450px;
}

#middlebox {
	width: 10px;
}
.channelRateChart {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size:1.2em;
}
.submitbutton {
	padding-top: 10px;
	text-align: left;
	padding-bottom: 10px;
}
#homeformtable {
	text-align: right;
	font-size: 100%;
	margin-left: 30px;
	margin-top: 63px;
	font-weight: bold;
}

#homeformtable .tableright{
	padding-top:2px;
	padding-bottom:4px;
}
#formtable {
	text-align: left;
	font-size: 100%;
	width: 500px;
}
.tagtable {
	vertical-align: bottom;
}

tbody{
	padding:0;
	margin:0;
}

/*Form Styles*/

.SectionHeader {
	background: #EFEFEF;
	padding: 3px 5px 3px 10px;
	margin-top:5px;
	color: #333;
	font-size:1.1em;
	font-weight: bold;
	text-align: left;
}

.tableleft {
	width: 285px;
	vertical-align: top;
	padding: 15px 10px 5px 10px;
	color: #333333;
	font-size: 100%;
	text-align:right;
}

.instructions{
	font-size:0.93em;
	padding:0px;
	margin:5px 0 0 0;
	color:#666;
}
.required{
	font-weight: bold;
}
.symbols {
	width: 5px;
	vertical-align: top;
	padding: 15px 2px 0px 0px;
}
.tableright {
	padding: 15px 10px 5px 0px;
	width: 240px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}
.FormInput {
	color: #000000;
	text-align: left;
	width:160px;
	font-size: 100%;
}
.FormInputShort {
	width:90px;
	font-size: 100%;
	text-align: left;
	color: #000000;
}
.forminput {
	width: 145px;
}
.disclaimertext {
	font-size: 80%;
	padding-top: 10px;
}
.srtext {
	font-size: 80%;
	text-align: right;
	padding-top: 10px;
	font-family: Verdana;
	vertical-align: bottom;
	padding-right: 10px;
}
.textcolorgreen {
	color: #66CC33;
}
.bottomcontenttable {
	padding: 10px;
}
.content {
	border: thin solid #CCCCCC;
	padding-bottom: 5px;
	width: 550px;
}
.content p {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	font-size: 90%;
}
.footermenu {
	padding-top: 10px;
	border-top: medium solid #6699CC;
}
.footertext {
	font-size: 80%;
	padding-top: 5px;
	text-align: justify;
	color: #666666;
}
.middlebox {
	width: 20px;
}
.loancenter {
	border: thin solid #CCCCCC;
	vertical-align: top;
	width: 200px;
	text-align: left;
}
.rightbox {
	width: 200px;
	background: #FFFFFF;
	border: thin solid #CCCCCC;
	vertical-align: top;
}
.Loancentertitle {
	font-weight: bold;
	color: #FFFFFF;
	background: #6699CC;
	text-align: left;
	margin: 0px 0px 4px;
	padding: 2px 0px 2px 5px;
	font-size: 150%;
	display: block;
}
.loancentersubtitle {
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: 125%;
	text-align: left;
}
.lowertitle {
	color: #FFFFFF;
	background: #6699CC;
	margin: 0px;
	text-align: left;
	font-size: 120%;
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	display: block;
}
.mainheadline {
	font-size: 200%;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding-top: 15px;
	padding-bottom: 15px;
}


/*logos*/
.srlogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/SR.jpg) no-repeat left top;
	height: 70px;
	width: 135px;
	cursor: pointer;
}
.ehllogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/EHL.jpg) no-repeat center top;
	height: 70px;
	width: 135px;
}
.vslogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/VS.jpg) no-repeat center top;
	height: 70px;
	width: 135px;
}
.bbblogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/BBB.gif) no-repeat right top;
	height: 70px;
	width: 135px;
}
.googlelogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/google.jpg) no-repeat center top;
	height: 65px;
	width: 190px;
}
.yahoologo {
	background: url(https://www.images1900.com/mortgage/amerivalue/y3.jpg) no-repeat center top;
	height: 30px;
	width: 190px;
}
.msnlogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/msn.gif) no-repeat center center;
	height: 60px;
	width: 190px;
}


/*Top menu bar and logo*/
.menutabrefi {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/homerefi.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: pointer;
}
.menutabequity {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/equity.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: pointer;
}
.menutabdebt {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/debtconsol.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: pointer;
}
.menutabpurchase {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/purchase.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: pointer;
}
.menutabrefiover {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/homerefi-over.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: hand;
}

.menutabequityover {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/equity-over.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: hand;
}
.menutabdebtover {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/debtconsol-over.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: hand;
}
.menutabpurchaseover {
	text-align: right;
	background: url(https://www.images1900.com/mortgage/amerivalue/purchase-over.gif) no-repeat bottom;
	height: 45px;
	width: 140px;
	cursor: hand;
}
.toplogo {
	background: url(https://www.images1900.com/mortgage/amerivalue/logo.gif) no-repeat left;
	height: 40px;
	width: 200px;
}

/*Confirmation pages*/
.confirmationSectionHeader {
	background: #FF9900;
	padding: 3px 5px 3px 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.confirmation {

	width: 320px;
	text-align: left;
}
.confirmation li {
	color: #333333;
	margin-top: 5px;
	text-align: left;
}
.confirmation p {
	padding-left: 5px;
	margin-top: 0px;
	text-align: left;
}
.confirmationimage {
	background: url(https://www.images1900.com/mortgage/amerivalue/confirmationhome.jpg) no-repeat left top;
	height: 250px;
	width: 275px;
}
/*errors*/
.inlineError 		{
	font-weight: bold; color: #FF0000;
}
.uneditable			{
	color:#666666; border:1px #999999 solid;
}
table.error 			{
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}

td.error 				{
	background-color:#FFFFFF;
	font-size: 16px;
	color: #FF0000;
	padding-top: 7px;
	padding-bottom: 5px;
}
.listerror 	{
	background-color:#EEEEFF;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	padding-top: 7px;
	width: 250px;
	vertical-align: top;
	padding-bottom: 5px;
}
