/* Following few lines for co-brands */
#holder{width:980px;}
#main {text-align: center; background-color: #b3c5d9; background-image: url("/images/homeReport/bgBodyGrad.gif"); background-repeat: repeat-x; background-position: top;}

div#wrapper {text-align: center; background-color: #b3c5d9; background-image: url("/images/homeReport/bgBodyGrad.gif"); background-repeat: repeat-x; background-position: top;}

div#avmContent {width: 960px; padding: 0 12px 15px 12px; margin: 0 auto; text-align: left;}
div#leftCol {float: left; display: inline; width: 543px; margin-right: 12px;}
div#rtCol {float: left; display: inline; width: 405px;}

div#avmHed {height: 68px; padding: 5px 0 0 110px; background-color: #fff; background-image: url("/images/homeReport/iconAVMhead.gif"); background-repeat: no-repeat; background-position: 12px 12px;}
div#avmHed h1 {margin-bottom: 4px; color: #336399; font-size: 32px; line-height: 1.3em; font-weight: normal; font-family: Helvetica, sans-serif;}
div#avmHed p.subHed {font-size: 12px; line-height: 1.3em; font-weight: bold;}

div.avmSect.step1,div.avmSect.step2 {padding: 12px 11px 0 11px; margin-bottom: 12px; background-color: #fff;}
* html div.avmSect.step2 {margin-bottom: 0;}
*:first-child+html div.avmSect.step2 {margin-bottom: 0;}
div.avmSect.step1 {height: 520px;}
div.avmSect.step2 {height: 270px;}
div.avmSect.step1 h2, div.avmSect.step2 h2 {padding: 7px 0 0 10px; height: 32px; color: #fff; font-size: 18px; line-height: 1em; font-weight: bold; background-image: url("/images/homeReport/bgH2bar.gif"); background-repeat: no-repeat; background-position: 0 0;}
div.avmSect.step1 div.reportOpt {padding: 10px 0 10px 15px; border-bottom: 1px solid #D6E0EB; font-size: 12px; line-height: 1.3em;}
div.avmSect.step1 div.reportOpt label {font-weight: bold;}
div.avmSect.step1 div.reportOpt p {margin: 0 0 .6em 16px;}
div.avmSect.step1 div.reportOpt span.hilite {color: #FBB03B; font-weight: bold;}
div.avmSect.step1 div.reportOpt a.sectLink {margin-left: 16px;}
div.avmSect.step1 p.helpInfo {font-size: 14px; line-height: 1.7em; margin-bottom: 20px;}
div.avmSect.step1 p.helpInfo.lrg {font-size: 18px; line-height: 1.7em; margin-top: 15px;}
* html div.avmSect.step1 p.helpInfo {font-size: 15px;}
*:first-child+html div.avmSect.step1 p.helpInfo {font-size: 15px;}
* html div.avmSect.step1 p.helpInfo.lrg {font-size: 19px;}
*:first-child+html div.avmSect.step1 p.helpInfo.lrg {font-size: 19px;}
div.avmSect.step2 input.sbmt {margin: 12px 0 0 0;}
div.avmSect.step2 span.ack {font-size: 12px;}

div.avmSect.img {height: 250px; padding: 12px 12px 0 12px; margin-bottom: 12px; background-color: #10365B;}
div.avmSect.img p.caption {margin: 6px 0 4px 0; font-size: 12px; line-height: 1.3em; color: #fff;}
div.avmSect.img p.caption span.hilite {color: #ff0;}
div.avmSect.about {height: 336px; padding: 15px 15px 0 15px; background-color: #fff; font-size: 12px; line-height: 1.3em;}
div.avmSect.about h2 {margin: 0 0 .4em 0; font-size: 18px; line-height: 1.3em; font-weight: normal;}
div.avmSect.about p {margin: 0 0 .9em 0;}
div.avmSect.mrktplace {clear: both; padding: 12px; margin-top: 12px; background-color: #fff;}
*:first-child+html div.avmSect.mrktplace {padding-top: 6px;}
div.avmSect.mrktplace h2 {margin: 0 0 .4em 0; padding: 0 0 10px 0; font-size: 18px; line-height: 1.3em; font-weight: normal; border-bottom: 1px solid #D6E0EB;}
div.avmSect.mrktplace a.advertise {float: right; display: inline; margin: 8px 0 0 0; font-size: 12px; line-height: 1.3em; font-weight: bold;}
div.avmSect.mrktplace div.adWrap {padding: 5px 0 10px 0; text-align:center;}

table#addressTable {width: 100%; border-bottom: 1px solid #D6E0EB;}
table#addressTable tr.even {background-color: #D6E0EB;}
table#addressTable th,table#addressTable td {padding: 4px 10px; font-size: 12px;}
table#addressTable th {width: 80px;}
table#addressTable td input.txt {width: 115px; font-size: 12px; padding: 4px 0 4px 2px; border: 1px solid #7F9DB9;}
table#addressTable td input.addr,table#addressTable td input.city {width: 175px;}

/* overrides to normal error styling (from global.css) */
div#errorWrap {padding: 10px; margin-bottom: 12px; background-color: #fff;}
div#error {background-position: 0 -7px; border-bottom: none;}
