body {
margin: 0px 0px 0px 0px;
padding:0px 0px 3px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
/*the font size above works in conjuction with the font-size in "maincontainer" to set the body copy size - it helps restrict massive font enlargements in IE*/
color:#00165B;
line-height:130%;
}

p{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

h1{

font-size:1.2em;
color:#00165B;
font-weight:bold;
margin:0px;
padding:0px;
}

h2{
font-size:1.0em;
color:#00165B;
font-weight:bold;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3{
font-weight:bold;
}

a {
text-decoration:underline;
color:#00165B;
}

a:hover{
text-decoration:none;
color:#00165B;
}


.maincontainer{
width:99%;
float:left;
background-color:#FFFFFF;
font-size:0.85em;
position:relative;
min-width:760px;
}

.printheadercontainer{
display: none;
}

.headercontainer{
width:100%;
float:left;
background-color:#FFFFFF;
position:relative;
}

.headerblockleft{
width:20%;
float:left;
background-color:#FFFFFF;
text-align:center;
position:relative;
background-image:url(/shared/graphics/saa/images/saa_logo.jpg);
background-repeat:no-repeat;
background-position:center;
height:130px;
}

.headerblockright{
width:80%;
float:right;
background-color:#FFFFFF;
background-image:url(/shared/graphics/saa/images/headerbgtile.jpg);
background-position:right;
background-repeat:repeat-y;
position:relative;
}

.headerblocktopleft{
float:left;
width:auto;
/*background-image:url(/shared/graphics/saa/images/headerbg_saa_top.jpg);*/
background-repeat:repeat-y;
}

.masthead{
float:left;
margin:0px 0px 0px 0px;
padding:30px 0px 18px 30px;
}

.searchform{
float:right;
color:#FFFFFF;
font-weight:bold;
padding:9px 0px 5px 10px;
width:auto;
text-align:left;
padding-right:50px;
}

.searchform a{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

.searchform a:hover{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.searchform form{
margin:0px;
padding:0px;
}

.spacer{
padding-bottom:4px;

}

.spacer_white{
padding-bottom:6px;

}

.spacer_white a{
color:#FFFFFF;

}

.spacer_white a:hover{
color:#FFFFFF;
}

.bgcolour{
background-color:#F1F5FA;
border:1px solid #CCCCCC;
padding:3px;
color:#666666;
}

.bgcolourfixed{
background-color:#F1F5FA;
border:1px solid #CCCCCC;
padding:3px;
color:#666666;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
}


.headerblockbottom{
float:left;
width:100%;
background-image:url(/shared/graphics/saa/images/bg_btmright.jpg);
background-repeat:no-repeat;
background-position:right;
}

.topnav{
float:left;
font-weight:bold;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 27px;
clear:left;
}

.topnav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-image:none;
display:inline;
white-space:nowrap
}

.topnav li{
margin:0px 0px 0px 0px;
padding:0px 8px 0px 8px;
list-style-image:none;
display:inline;
border-right:1px solid #FFFFFF;
}

.topnav li a{
color:#FFFFFF;
text-decoration:none;
}

.topnav li a:hover{
color:#FFFFFF;
text-decoration:underline;
}


.contentholder{
float:left;
width:100%;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;

}

.navholder{
float:left;
width:20%;
background-color:#FFFFFF;

}

.navholder ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-weight:bold;
line-height:110%;
position:relative;
}

.navholder ul a{
text-decoration:none;
}

.navholder ul a:hover{
text-decoration:underline;
}

.navholder li{
margin:0px 10px 0px 15px;
padding:7px 0px 7px 18px;
border-bottom:1px solid #E6E6E6;
}

.nonactive{
list-style-type:none;
background-image:url(/shared/graphics/saa/images/navbutton.gif);
background-repeat:no-repeat;
background-position: 0px 8px;}

.navholder ul ul{
margin:-8px 0px -8px -20px;
padding:0px;
position:relative;
border-bottom:none;
}

.navholder ul ul li{
margin:0px 0px 0px 0px;
padding:7px 0px 7px 20px;
background-color:#F0F0F0;
border-top:none;
border-bottom:1px solid #CCCCCC;
}

.active{
list-style-type:none;
background-image:url(/shared/graphics/saa/images/activenav.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
}

/* Third level nav*/

.navholder ul ul ul {
background-color:#FFFFFF;
}

.navholder ul ul ul li{
background-color:#D8D8D8;
}

/* Third level nav end */




/* feedback box styles */
.feedbackwrapper{
float:left;
padding:0px 8px 0px 13px;
}

.feedback{
float:right;
background-color:#701959;
width:100%;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
}

.feedbackleft{
float:left;
}

.feedbackright{
float:right;
}

.feedback a{
color:#FFFFFF;
text-decoration:none;
}

.feedback a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.textspace{
padding:0px 8px 10px 8px;
}

/* feedback box styles end */

.centrecontentholder{
float:left;
width:49%;
background-color:#FFFFFF;
}

.centrecontent{
margin-right:auto;
margin-left:auto;
width:90%;
background-color:#FFFFFF;
}



.centresearchholder{
float:left;
width:100%;
padding-bottom:10px;

}
.centresearchholdertop{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/blue_search_tile.gif);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdermiddle_grey_fp{
float:left;
width:100%;
background-image:url(/shared/graphics/saa/images/homepage_separate_searches_middle_grey_fp.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:#E6E6E6;
}

.centresearchholdermiddle_grey{
float:left;
width:100%;
background-image:url(/shared/graphics/saa/images/homepage_separate_searches_middle_grey.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:#E6E6E6;
}


.centresearchholdertop_grey{
float:left;
width:100%;
text-align:right;
background-image:url(images/searchtile_grey.gif);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdertop3_results{
float:left;
width:100%;
text-align:right;
background-image:url(images/results_grey_bottom.jpg);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdertop2{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/homepage_separate_searches_bottom2.jpg);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdertop3{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/homepage_separate_searches_top_red.jpg);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdertop4{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/homepage_separate_searches_bottom_red.jpg);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdermiddle{
float:left;
width:100%;
background-image:url(/shared/graphics/saa/images//homepage_separate_searches_middle.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:#E1E4EB;
}

.centresearchholdermiddle_red{
float:left;
width:100%;
background-image:url(/shared/graphics/saa/images//homepage_separate_searches_middle_red.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:#F2E9EE;
}

.searchtext{
float:left;
width:80%;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 35px;
}

.searchtext3{
float:left;
width:95%;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



.searchtext h1{
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.searchtext form {
margin:0px 0px 0px 0px;
padding:10px 0px 15px 0px;
}

.searchlinks{
float:left;
width:95%;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
color:#00165B;
}

.searchlinks2{
float:left;
width:100%;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
color:#00165B;
}

.searchlinksleft{
float:left;

}

.searchlinksright{
float:right;

}

.welcome{
float:left;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}


.welcome h2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

.newscontainer{
float:left;
width:100%;
}

.newscurves{
float:left;
width:100%;
background-color:#EFEFEF;
text-align:right;
background-image:url(/shared/graphics/saa/images/newscurves_top.gif);
background-position:left;
background-repeat:no-repeat;
}

.newscurves2{
float:left;
width:100%;
background-color:#EFEFEF;
text-align:right;
background-image:url(/shared/graphics/saa/images/newscurves_bottom.gif);
background-position:left;
background-repeat:no-repeat;
}

.newscentre{
width:100%;
background-color:#EFEFEF;
float:left;
}

.newscentre h3{
margin: 0px 0px 4px 15px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:1em;
}

.newsitem2 h3{
margin: 0px 0px 4px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:1em;
}

.newsitem h3{
margin: 0px 0px 4px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:1em;
}

.newsitem{
width:94%;
margin-right:auto;
margin-left:auto;
margin-bottom:5px;
padding:4px 4px 10px 4px;
background-color:#D7D7D7;
line-height:150%;
border-top:1px solid  #ADADAD;
border-left:1px solid #ADADAD;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.newsitem2{
width:94%;
margin-right:auto;
margin-left:auto;
margin-bottom:5px;
padding:4px 4px 10px 4px;
background-color:#E9E9E9;
line-height:150%;
border-top:1px solid  #ADADAD;
border-left:1px solid #ADADAD;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.newsitem h3{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:1em;
}


.newsitem a{
text-decoration:none;
}

.newsitem a:hover{
text-decoration:underline;
}

.newsitem2 a{
text-decoration:none;
}

.newsitem2 a:hover{
text-decoration:underline;
}


.newslinks{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 12px;
}

.rightcontentholder{
float:right;
width:30%;
background-color:#FFFFFF;
}

.contentright{
float:left;
width:99%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
position:relative;
}

.maptitle{
background-color:#701959;
float:left;
width:100%;
color:#FFFFFF;
font-weight:bold;
text-align:right;
background-image:url(/shared/graphics/saa/images/mapcurves.gif);
background-repeat:no-repeat;
background-position:top left;
}

.maptitletext{
background-color:#701959;
float:left;
width:100%;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-bottom:5px;

}

.maptext{
background-color:#FFFFFF;
float:left;
width:95%;
padding:0px 0px 5px 8px;
margin:0px 0px 0px 0px;
}

.maptext form{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;

}

.areacontainer{
width:100%;
border-left:#DBDBDB solid 1px;
background-image:url(/shared/graphics/saa/images/mapline.jpg);
background-position:right;
background-repeat:repeat-y;

background-color:#FFFFFF;
float:left;

}

.map_curve_bottom{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/mapcurves_bottom.gif);
background-repeat:no-repeat;
background-position:left;
}

.mapcontainer{
float:left;
padding-top:10px;
padding-bottom:10px;
width:100%;
text-align:center;
}


.areacontainer h3{
font-size:1em;
font-weight:bold;
text-align:center;
margin:0px;
padding:0px;
}

.areacontainer ul{
list-style-type:none;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:94%;
text-align:left;
}

.areacontainer li{
list-style-type:none;
margin:0px 0px 2px 0px;
padding:2px 0px 2px 5px;
background-color:#EFEFEF;
}

.areacontainer a{
text-decoration:none;
}

.areacontainer a:hover{
text-decoration:underline;
}

.footer{
width:98%;
float:left;
background-color:#FFFFFF;
margin:0px;
padding:15px 10px 10px 10px;
font-size:0.8em;
}

.footer2{
float:left;
padding:10px 0px 10px 0px;
width:100%;
}

.floatleft{
float:left;
padding:5px 0px 5px 0px;

}

.floatright{
float:right;
margin:0px 0px 5px 0px;
}

/*start of sub pages*/
.subpagecontent{
float:left;
width:75%;
background-color:#FFFFFF;
}

.subpagecontent2{
float:left;
width:80%;
background-color:#FFFFFF;
}


.floatpicright{
float:right;
margin:0px 0px 0px 8px;
}

.downloadsymbol{
margin:15px 0px 0px 0px;
padding:0px 10px 0px 0px;
}

.download ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}

.download li{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
list-style-type:none;
}

.downloadbox{
float:left;
width:100%;
margin:15px 0px 0px 0px;
padding:5px 5px 5px 0px;
}


/* styles for results pages */

.resultsholder{
float:right;
width:99%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
position:relative;
}


.resultsborder{
width:100%;
border-left:#DBDBDB solid 1px;
background-color:#FFFFFF;
float:left;
background-image:url(/shared/graphics/saa/images/mapline.jpg);
background-position:right;
background-repeat:repeat-y;
padding-bottom:12px;
}

.results_curve_bottom{
float:right;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/mapcurves_bottom.gif);
background-repeat:no-repeat;
background-position:left;
}

.centreresultsholder{
margin-right:auto;
margin-left:auto;
margin-top:20px;
width:96%;
background-color:#FFFFFF;
}

.centreresultsholder2{
float:left;
margin-top:0px;
width:100%;
background-color:#FFFFFF;
}

.cornerfloatright{
float:right;
}

.cornerfloatleft{
float:left;
}


.centresearchholdertop_results{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/searchtile_dblue.gif);
background-repeat:repeat-x;
background-position:left;
}

.centresearchholdertop2_results{
float:left;
width:100%;
text-align:right;
background-image:url(/shared/graphics/saa/images/results_lightblue_bottom.jpg);
background-repeat:repeat-x;
background-position:left;
}

.searchtext2{
float:left;
width:95%;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 35px;

}

.searchtext2 h1{
font-size:1.2em;
color:#FFFFFF;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.searchtext2 form{
margin:0px;
padding:0px;
}

.floatleft_results{
float:left;
padding:5px 18px 5px 0px;
}

.floatleft_results_nofloat{
padding:5px 18px 5px 0px;
clear:right;
}

.spacer_results{
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.spacer_results2{
padding:0px 0px 7px 0px;
margin:0px 0px 0px 0px;
color:#00165B;
}


.searchtextinner{
float:left;
width:100%;

}

.searchtextinner2{
float:left;
width:70%;
padding:0px 0px 0px 35px
}

.searchtextinner2 h1{
color:#FFFFFF;
}


/* Start of table styles for results*/

.results1{
width:100%;
background-color:#FFFFFF;
float:left;
border-collapse:separate;
border-spacing:2px 2px;
}

.results1 th{
background-color:#868686;
font-weight:bold;
color:#FFFFFF;
padding:2px 5px 2px 5px;
text-align:left;
}

.results1 th a{
color:#FFFFFF;
}

.results1 th a:hover{
color:#FFFFFF;
}

.results1 td{
padding:2px 5px 2px 5px;
}


.bglightgrey{
background-color:#EEEEEE;
}

.bgdarkgrey{
background-color:#DDDDDD;
}

.searchactionbar
{
	background-color: #b1b1b1;
	color: #fff;
}

.pagecounter{
float:left;
width:100%;
padding-top:5px;
}

.pagecounter ul{
list-style-image:none;
list-style:none;
display:inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pagecounter li{
list-style-image:none;
list-style:none;
display:inline;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
border-right:1px solid #000033;
}

.records{
width:95%;
text-align:center;
margin-right:auto;
margin-left:auto;
font-size:90%;
line-height:120%;
clear:both;
padding-top:20px;
}

.tabwrapper{
float:left;
width:100%;
background-color:#FFFFFF;
margin-top:15px;
}

.tabbottom_blue{
float:left;
background-color:#00165B;
width:100%;
}

.tabbottom_grey{
float:left;
background-color:#948270;
width:100%;
}

.tabbottom_red{
float:left;
background-color:#701956;
width:100%;
}




.borderleft{
float:left;
width:47%;
border-left:#FFFFFF 2px solid;
height:20px;

}

.borderright{
float:right;
width:47%;
border-right:#FFFFFF 2px solid;
height:20px;

}


.tab{
float:left;
width:100%;
background-color:#FFFFFF;
}

.tabblue{
float:right;
width:28%;
background-color:#00165B;
font-weight:bold;
color:#FFFFFF;
border-right:2px solid #FFFFFF;
/*border-bottom:2px solid #FFFFFF;*/
text-align:center;
}

.tabbluetop{
float:right;
width:100%;
background-color:#00165B;
}


.tableft{
float:left;
text-align:left;
width:auto;
}

.tabright{
float:right;
text-align:right;
width:auto;
}

.tabred{
float:right;
width:28%;
background-color:#701959;
font-weight:bold;
color:#FFFFFF;
border-right:2px solid #FFFFFF;
text-align:center;
}

.tabredtop{
float:right;
width:100%;
background-color:#701959;
}

.tabgrey{
float:right;
width:28%;
background-color:#948270;
font-weight:bold;
color:#FFFFFF;
border-right:2px solid #FFFFFF;
text-align:center;
}

.tabgreytop{
float:right;
width:100%;
background-color:#948270;
}

.tabtext{
padding-top:5px;
padding-bottom:5px;
width:auto;
font-size:12px;
}

.tabtext a{
color:#FFFFFF;
text-decoration:none;
}

.tabtext a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.appealbutton {
margin:0px;
padding:9px 3px 9px 0px;
font-weight:bold;
text-align:right;
float:left;
width: auto;
}

.appealbutton2 {
margin:0px;
padding:9px 0px 9px 3px;
font-weight:bold;
text-align:left;
float:right;
width: auto;
}

.tabwrapper form{
/*width:48%;
float:right;*/
}

.small_blue_button{
margin:0px 0px 0px 0px;
padding:3px 0px 0px 6px;
white-space:nowrap;
}

.advanced_search form{
width:96%;
float:left;
}

.advanced_search fieldset{
background-color:#E2E2E2;
border:1px solid #FFFFFF;
padding:10px;
margin-top:10px;
color:#00165B;
line-height:200%;
width:auto;
}

/*appeal form styles*/

.formbackground{
width:100%;
background-color:#EEEEEE;
float:left;
}

.appealformcontent{
width:97%;
float:left;
padding:15px 0px 0px 15px;
}

.formelementwrapper{
float:left;
width:100%;
padding-bottom:10px;
}
.formblockleft{
float:left; 
width:40%;
padding-right:0.35em;
}

.formblockright{
float:right; 
width:auto;
text-align:right;
}

.appealformcontent fieldset {
border:1px solid #CCCCCC;
padding:8px 8px 8px 8px;
margin:10px 0px 10px 0px;
}

.appealformcontent legend
{
color:#00165B;
padding:0px 3px 0px 3px;
font-weight:bold;
}

/*styles for FAQs*/

.faq ol li{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
background-color:#F1F5FA;
margin-top:5px;
margin-bottom:5px;
}

.faq ul li{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
background-color:#F1F5FA;
margin-top:5px;
margin-bottom:5px;
margin-left:-40px;
list-style-image:none;
list-style-type:none;
}

.resultslist ul{
list-style-image:none;
list-style-type:none;
margin:0px 0px 25px 0px;
padding:0px;

}

.resultslist ul li{
list-style-image:none;
list-style-type:none;
margin:0px;
padding:5px 0px 5px 0px;

}

.faqanswer{
padding-top:10px;
padding-bottom:10px;

}

.sitemap ul{
list-style-type:none;
margin-top:1px;
margin-bottom:1px;
}



.sitemap li{
background-image:url(/shared/graphics/saa/images/navbutton.gif);
background-repeat:no-repeat;
background-position:3px 8px;
list-style-type:none;
padding-left:24px;
padding-top:3px;
padding-bottom:3px;
}

.sitemapnone{
background-image:none;
background-repeat:no-repeat;
background-position:3px 11px;
list-style-type:none;
padding-left:24px;
padding-top:5px;
padding-bottom:5px;
}

/* added by request from AB 9/11/07 */
table.simplehelp
{
        border-collapse: collapse;
        margin-left: 3em;
}

table.simplehelp th, table.simplehelp td
{
        border: 1px solid #000;
        padding: .3em;
}

/*progress bar*/

.progresswrapper{
float:left;
width:100%;
clear:both;
}

.progressbar_on{
float:left;
width:19%;
background-color:#000033;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:3px 0px 3px 0px;
border-right:1px solid #FFFFFF;
border-top:1px solid #00165B;
border-bottom:1px solid #00165B;
}

.progressbar_off{
float:left;
width:19%;
border-right:1px solid #00165B;
border-top:1px solid #00165B;
border-bottom:1px solid #00165B;
background-color: #CCCCCC;
padding:3px 0px 3px 0px;
}


/*rent form styles*/
.backpanel{
float:left;
width:99%;
background-color:#E4E4E4;
margin-top:4px;
margin-bottom:4px;
padding:5px 5px 5px 5px;

}

.table {
width:100%;
text-align:left;
border-collapse:separate;
border-spacing:2pt 2pt;
}

.table td {
padding:4px;
background-color:#DDDDDD;
}


.table th {
background-color:#BFBFBF;
padding:4px;
}

.award{
background:#FFFFFF;
float:left;
width:100%;
text-align:center;
padding-top:20px;
}

table.legend td, table.legend th
{
	padding: 0.2em 1em 0.2em 1em;
}

/* Summary Valuation Styles */

div.summary_valuation
{
	padding: 1.7em;
}
.summary_valuation .sv_heading
{
	float: left;
	padding: 0em;
	margin: 0em;
	/*background-color: rgb(228, 228, 228);*/
}
.summary_valuation .sv_heading_title
{
	float: left;
	padding: 0em 1em 0em 0em;
	margin: 0em;
	font-weight: bold;
	/*background-color: rgb(228, 228, 228);*/
}
.summary_valuation h3
{
	text-align: center;
	text-decoration: underline;
	padding-top: 0em;
	margin-top: .0em;
	font-size: 1.2em;
}
.summary_valuation table, table.contact_list
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
	clear: both;
	border: 1px solid rgb(0, 0, 51);
	/*border-bottom: none;*/
}
.summary_valuation div.sv_border
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	border: 1px solid rgb(0, 0, 51);
	border-top: 0px;
}
.summary_valuation th, .summary_valuation td, .contact_list td, .contact_list th
{
	border: 1px solid rgb(0, 0, 51);
	padding: 0.3em;
	text-align: left;
}
.summary_valuation th
{
	background-color: rgb(191, 191, 191);
}
.contact_list th
{
	background-color: rgb(228, 228, 228);
	text-align: center;
}
.contact_list td
{
	vertical-align: top;
}
.summary_valuation th.sub
{
	background-color: rgb(228, 228, 228);
	font-weight: bold;
}
.summary_valuation td.sub
{
	background-color: transparent;
	font-weight: bold;
}
.summary_valuation td.not_last
{
	border-style: none;
}
.summary_valuation td.last
{
	border-color: rgb(0, 0, 51);
	border-width: 0px 1px 1px 1px;
}
.summary_valuation th.numeric, .summary_valuation td.numeric
{
	text-align: right;
}
.summary_valuation .ht_separator
{
	clear: both;
	/*padding-bottom: 1em;*/
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

.summary_valuation td.spacer
{
	border-style: none;
}
.summary_valuation p.note
{
	padding: 0.5em;
}

.summary_valuation_form {
float:left;
width:100%;
}

.summary_valuation_form form {
padding:0px;
margin:0px;
}

.summary_valuation_form_left {
float:left;
width:auto%;
text-align:left;
padding:10px 0px 10px 10px;

}

.summary_valuation_form_right {
float:right;
width:auto;
text-align:left;
padding:10px 0px 10px 10px;


/* End of Summary Valuation Styles */
