body.staticPageBody {
    background-color: #708090;
    margin:           0px;
}

.dynamicPageBody {
    background-color:#D3D3D3 ;
}
/* styles for table on home page 
   added 20090731
*/

.propTable {
    background-color:           #E5E2E2;
    border-top: 1px solid #003399;
    border-left: 1px solid #003399;
    border-right: 1px solid #003399;
    border-bottom: 1px solid #003399;
}
.propHead {
    text-align:       center;
    font-weight:      bold;
    font-size:        14px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
    border-bottom: 1px solid #003399;
}
.propTblHead {
    text-align:       center;
    font-weight:      bold;
    font-size:        12px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
    border-bottom: 1px solid #003399;
}

.propCellsL {
    text-align:       left;
    font-weight:      normal;
    font-size:        12px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            40%;
    font-variant:     small-caps;
}

.propCellsR {
    text-align:       right;
    font-weight:      normal;
    font-size:        12px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            20%;
    font-variant:     small-caps;
}

.propMsg {
    text-align:       center;
    font-weight:      normal;
    font-size:        12px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            100%;
    font-variant:     small-caps;
}

.propMsgBold {
    text-align:       center;
    font-weight:      bold;
    font-size:        14px;
    color:            #003399;
    font-family:      Verdana;
    background-color: #E5E2E2;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
    border-top: 1px solid #003399;
}


/* end style for home table */

.propDetailTop {
    margin:           0px;
    background-color: #d3d3d3;
}

.docTable {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;

}

.docColumn {
    background-color: #ffffff;
    margin:           0px;
}

table.mainPageTbl {
    width:            900px;
    height:           670px;
    background-color: #FFFFFF;
    border:           0px ;
    margin-top:       0px;
    border-collapse:  collapse;
    text-align:       center;
}
.sideBarHead {
    font-family:  Arial;
    font-size:    11pt;
    font-weight:  bold;
    color:        #003399;
    padding-left: 10px;
    line-height:  21px;
}
.sideBarHeadB {
    font-family:  Arial;
    font-size:    14pt;
    font-weight:  bold;
    color:        #003399;
    padding-left: 10px;
    line-height:  21px;
}
.numCounty {
    font-family:  Arial;
    font-size:    15pt;
    font-weight:  bold;
    color:        #c01836;
    padding-left: 10px;
    line-height:  21px;
}
.Footer {
    font-family:         Verdana;
    font-size:           8pt;
    font-style:          normal;
    font-weight:         normal;
    color:               #003399;
    background-color:    #FFFFFF;
    text-align:          center;
    line-height:         15px;
    background-position: center;
    background-image:    url(/images/footerline.gif);
    background-repeat:   repeat-x;
    background-position: top;
    padding-top:         3px;
    padding-bottom:      2px;
}
.header {
    font-family:         Verdana;
    font-size:           8pt;
    font-style:          normal;
    font-weight:         normal;
    color:               #0051A6;
    background-color:    #FFFFFF;
    text-align:          center;
    line-height:         15px;
    background-position: center;
    background-image:    url(/images/footerline.gif);
    background-repeat:   repeat-x;
    background-position: bottom;
    padding-top:         3px;
    padding-bottom:      2px;
}
.ScrollTxt {
    font-family: Verdana;
    font-size:   11px;
    color:       #000;
}
.spacer {
    background-image: url(../images/spacer.gif);
}
.spacer1 {
    background-image: url(../images/spacer1.gif);
}
.LeftTxt {
    font-family:    Verdana;
    font-style:     normal;
    font-weight:    normal;
    font-size:      11px;
    padding-bottom: 2px;
}

.RegisterTxt {
    font-family:    Verdana;
    font-style:     normal;
    font-weight:    normal;
    font-size:      11px;
}
.LinkTxt {
    font-family:    Verdana;
    font-size:      11px;
    color:          #0051A6;
    vertical-align: middle;
}
.LinkTxt1 {
    font-family:    Verdana;
    font-size:      9px;
    color:          #0051A6;
    vertical-align: middle;
}
.link1 {
    font-family:     Verdana;
    font-size:       11px;
    color:           #003399;
    line-height:     12pt;
    text-decoration: underline;
}
.link1:hover {
    font-family:     Verdana;
    text-decoration: none;
    color: red;
    line-height:     12pt;
    font-size:       11px;
}
.link1:visited {
    font-family:     Verdana;
    text-decoration: underline;
    line-height:     12pt;
    color:           #003399;
    font-size:       11px;
}
.link1:visited:hover {
    font-family:     Verdana;
    text-decoration: none;
    line-height:     12pt;
    color: red;
    font-size:       11px;
}
.RegNow {
    font-family:     Arial;
    font-size:       14pt;
    color:           #0051A6;
    font-weight:     bold;
    line-height:     16px;
    text-decoration: underline;
}
.RegNow:hover {
    font-family:     Arial;
    text-decoration: none;
    font-weight:     normal;
    line-height:     16px;
    font-size:       15pt;
    color:           #0051A6;
}
.link2 {
    text-decoration: underline;
    color:           #000000;
}
.link2:hover {
    text-decoration: none;
    color:           #000000;
}
.quote {
    background:     url(../images/sidebar_quote.gif) 10px 6px no-repeat ;
    font-family:    Verdana;
    font-size:      12px;
    margin:         12px 0px 0px 0px;
    padding:        12px 10px 0px 10px;
    text-indent:    28px;
    line-height:    15px;
    vertical-align: top;
}
.Name {
    font-family:   Verdana;
    font-size:     11px;
    text-align:    right;
    padding-right: 10px;
}
.stepTxt {
    font-family:    Verdana;
    font-size:      12px;
    text-align:     left;
    color:          #000000;
    line-height:    16px;
    padding-bottom: 4px;
}
.MainHd {
    font-family:    Verdana;
    font-size:      16pt;
    color:          #0051A6;
    vertical-align: bottom;
    text-transform: uppercase;
   
}
.HomeCaption {
    font-family:    Verdana;
    font-style:     bold;
    color:          #003399;
    font-weight:    bold;
    font-size:      14pt;
    font-spacing:   2px;
}


.paraTxt {
    font-family: Verdana;
    font-size:   10pt;
    color:       #000000;
    font-weight: normal;
}

.paraTxtPayable {
    font-family: Verdana;
    font-size:   8pt;
    color:       #000000;
    font-weight: normal;
}

.paraTxt2 {
    font-family:    Verdana;
    font-size:      12px;
    text-align:     justify;
    line-height:    18px;
    padding-bottom: 10px;
    color:          #000000;
}

.homeTxt {
    font-family:    Verdana;
    font-weight:    normal;
    font-size:      14px;
    text-align:     justify;
    line-height:    18px;
    padding-bottom: 10px;
    color:          #000000;
}

.thankyou {
    font-family:    Verdana;
    font-size:      12px;
    text-align:     left;
    color:          #0051A6;
    line-height:    18px;
    padding-bottom: 2px;
}

.fldLblTxt {
    font-family:    Verdana;
    font-size:      10pt;
    color:          #0051A6;
    padding-bottom: 5px;
    padding-top:    5px;
    font-weight:    normal;
}
.subHd1 {
    font-family:    Verdana;
    font-size:      10pt;
    color:          #0051A6;
    padding-bottom: 5px;
    padding-top:    5px;
    font-weight:    bold;
}
.subHd2 {
    font-family:    Arial;
    font-size:      11pt;
    color:          #003399;
    padding-bottom: 2px;
    padding-top:    4px;
    font-weight:    bold;
}

.subHding {
    font-family:    Arial;
    font-size:      10pt;
    color:          #003399;
    padding-bottom: 5px;
    padding-top:    5px;
    font-weight:    bold;
    text-align: 	center;
}

.agentTextCenter {
    font-family: Verdana;
    font-size:   16px;
    font-weight: bold;
    text-align:  center;
}
.agentText {
    font-family: Verdana;
    font-size:   16px;
    text-align:  center;
}

.paraTxt3 {
    font-family:    Verdana;
    font-size:      12px;
    text-align:     justify;
    line-height:    18px;
    padding-bottom: 10px;
    padding-left:   10px;
    padding-right:  10px;
}
.Table1 {
    border:     #CFD6DD 1px solid ;
    background: #FFF ;
}
.Table1HdTxt {
    font-family:    Verdana;
    text-align:     center;
    font-size:      11px;
    padding-bottom: 5px;
    padding-top:    5px;
    font-weight:    bold;
    background:     #CFD6DD ;
    border-right:   #FFF 1px solid ;
}
.Table1HdTxtLast {
    font-family:    Verdana;
    text-align:     center;
    font-size:      11px;
    padding-bottom: 5px;
    padding-top:    5px;
    font-weight:    bold;
    background:     #CFD6DD ;
}
.Table1Txt1 {
    font-family:    Verdana;
    font-size:      11px;
    line-height:    18px;
    border-right:   #CFD6DD 1px solid ;
    border-bottom:  #CFD6DD 1px solid ;
    padding-left:   18px;
    padding-right:  18px;
    padding-bottom: 5px;
    padding-top:    5px;
}
.Table1Icon1 {
    text-align:    center;
    border-right:  #CFD6DD 1px solid ;
    border-bottom: #CFD6DD 1px solid ;
}
.Table1Icon2 {
    text-align:    center;
    border-bottom: #CFD6DD 1px solid ;
}
.home {
    text-align:     right;
    color:          #FFF;
    padding-right:  10px;
    font-family:    Verdana;
    font-size:      10px;
    padding-bottom: 5px;
    padding-top:    5px;
}
.txtFldTxt {
    font-family: Verdana;
    font-size:   11px;
    line-height: 16px;
}
.welcomeTxt {
    font-family: Arial;
    font-size:   13px;
    font-weight: bold;
    text-align:  left;
}
.PromotionsTxt {
    font-family:    Verdana;
    font-size:      11px;
    line-height:    16px;
    padding:        10px;
    vertical-align: top;
}
.SubHd {
    font-family:    Verdana;
    font-weight:    bold;
    padding-top:    10px;
    padding-bottom: 5px;
    font-size:      11pt;
    color:          #cc0000;
}
.GenLink {
    color:           #073974;
    font-family:     Verdana;
    font-size:       9pt;
    text-decoration: none;
}
.GenLink:hover {
    color:           #F5801E;
    font-family:     Verdana;
    font-size:       9pt;
    text-decoration: underline;
}
.zestimate {
    font-weight: bold;
    font-size:   1.3em;
    color:       #692;
    width: 300px;
}

.zestimateAmt {
    font-weight: bold;
    font-size:   1.1em;
    color:       #d61;
}
.messagetext {
    font-size:   8pt;
    font-family: verdana,sans-serif;
    color:       #FF0000;
    text-align:  left;
}
.theader {
    font-family:         Verdana;
    font-size:           10pt;
    font-style:          normal;
    font-weight:         bold;
    color:               #003399;
    background-color:    #FFFFFF;
    text-align:          center;
    line-height:         12px;
    background-position: center;
    background-image:    url(/images/footerline.gif);
    background-repeat:   repeat-x;
    background-position: bottom;
    padding-bottom:      2px;
}
.tabHeader {
    font-family:         verdana,sans-serif;
    font-size:           10pt;
    font-style:          normal;
    font-weight:         normal;
    color:               #003399;
    background-color:    #FFFFFF;
    text-align:          center;
    line-height:         15px;
    background-position: center;
    background-image:    url(/images/footerline.gif);
    background-repeat:   repeat-x;
    background-position: bottom;
    padding-top:         2px;
    padding-bottom:      2px;
}
.rowTxt {
    font-size:   8pt;
    font-family: verdana,sans-serif;
}
.colw25l {
    width:      25px;
    text-align: left;
}
.colw70l {
    width:      70px;
    text-align: left;
}
.colw150l {
    width:      150px;
    text-align: left;
}
.colw40l {
    width:      40px;
    text-align: left;
}
.colw50l {
    width:      50px;
    text-align: left;
}
.colw45l {
    width:      45px;
    text-align: left;
}
.colw85l {
    width:      85px;
    text-align: left;
}
.colw80l {
    width:      80px;
    text-align: left;
}
.col20c {
    width:      20px;
    text-align: center;
}
.colw60c {
    width:      60px;
    text-align: center;
}

.leftSideLabel {
    color:       #000000;
    width:       150px;
    text-align:  left;
    font-weight: bold;
    font-size:   8pt;
    white-space: nowrap;
    font-family: verdana,sans-serif;
    background-color: #F8F7F8;
}
.rightSideLabel {
    width:       125px;
    text-align:  left;
    color:       #000000;
    font-size:   8pt;
    font-family: verdana,sans-serif;
    font-weight: normal;
    white-space: nowrap;
    background-color: #F8F7F8;

}
/* Property page uses worksheet classes also */
table.propTbls tbody {
    font-weight:    normal;
    text-align:     left;
    font-size:      10px;
    color:          #003399;
    font-family:    Verdana;
    vertical-align: top;
    width:          100%;
    white-space:    nowrap;
}

table.propTbls {
    width:       400px;
    white-space: nowrap;
}

td.propLeftCol {
    text-align:  left;
    font-weight: 100;
    line-height: 25px;
    white-space: nowrap;
    color:       #003399;
    font-size:   12px;
}
td.propRightCol {
    text-align:     left;
    text-transform: none;
    white-space:    nowrap;
}
td.propLeftColWidth {
    text-align:  left;
    font-weight: 100;
    line-height: 25px;
    white-space: nowrap;
    color:       #003399;
    font-size:   12px;
    width:       34%
}

.propLabels {
    text-align:     right;
    font-size:      11px;
    color:          #000000;
    font-family:    Verdana;
    vertical-align: top;
    white-space:    nowrap;
		
}	
.propFlds {
    text-align:     left;
    font-size:      11px;
    color:          #000000;
    font-family:    Verdana;
    vertical-align: top;
    white-space:    nowrap;
}

.propHeader {
    text-align:       center;
    font-weight:      bold;
    font-size:        16px;
    color:            #FFFFFF;
    font-family:      Verdana;
    background-color: #003399;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;

}
/* This is start of all worksheet styles 
   page header is the same as subHd2 
   section headers as subHd1
   info text is paraTxt
   lables are h:outputLabels wksLabels
   inputText are h:inputText wksInput
   columnClasses are wksLeftCol, wksRightCol
   totals are wksTotals
   Grand Totals are wksGrandTotals */
td.wksLeftCol {
    text-align:  left;
    font-weight: 100;
    line-height: 25px;
    white-space: nowrap;
    color:       #003399;
    font-size:   14px;
    background-color: #F8F7F8;
}
td.wksRightCol {
    text-align:     right;
    text-transform: none;
    white-space:    nowrap;
    background-color: #F8F7F8;
}
.wksFooter {
    text-align:  right;
    font-size:   10px;
    color: red;
    font-family: Verdana;
    white-space: nowrap;
    font-weight: 300;
    background-color: #F8F7F8;
}
.wksHeader {
    text-align:       center;
    font-weight:      bold;
    font-size:        12px;
    color:            #FFFFFF;
    font-family:      Verdana;
    background-color: #003399;
    width:            100%;
    white-space:      nowrap;
}

table.wksTbls tbody {
    font-weight:    normal;
    text-align:     left;
    font-size:      10px;
    color:          #778899;
    font-family:    Verdana;
    vertical-align: top;
    width:          100%;
    white-space:    nowrap;
    background-color: #FFFFFF;
}

table.wksTbls {
    width:       200px;
    white-space: nowrap;
    margin:      0;
    padding:     0;
}

table.wksTbls input {
    text-align:     right;
    font-size:      11px;
    color:          #000000;
    font-family:    Verdana;
    vertical-align: top;
    white-space:    nowrap;
}

.wksGrandTotal {
    text-align:       left;
    font-size:        12px;
    color:            #FFFFFF;
    font-family:      Verdana;
    vertical-align:   middle;
    font-variant:     small-caps;
    white-space:      nowrap;
    background-color: #003399;
    padding-right:    21px;
font-weight: bold
}

.wksCaption {
    text-align:       center;
    font-size:        14px;
    color:            #000000;
    font-family:      Verdana;
    vertical-align:   middle;
    font-variant:     small-caps;
    white-space:      nowrap;
    background-color: #FFFFFF;
}

.equityPct 
    {
	font-style:normal;
	font-weight: bold;
	font-family:verdana,sans-serif;
        font-size:medium;
	color:red;
    }

.homePoints {
    color: white;
    font-weight: normal;
    font-size: 12pt;
    text-align: center;
    font-family: verdana,sans-serif;
    font-variant: small-caps;
    margin-top:	0px;
    height: 20px !important;
    background-color: #000000;
    white-space: nowrap; 
}

.dynamicPageBody {
    background-color:#D3D3D3 ;

}

.loginHeader {
    text-align:       center;
    font-weight:      bold;
    font-size:        16px;
    color:            #FFFFFF;
    font-family:      Verdana;
    background-color: #003399;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
}

.loginText {
    font-weight:    normal;
    text-align:     center;
    font-size:      14px;
    color:          #000000;
    font-family:    Verdana;
    vertical-align: top;
    width:          90%;
    background-color: #F8F7F8;
}

.searchHeader {
    text-align:       center;
    font-weight:      bold;
    font-size:        14px;
    color:            #FFFFFF;
    font-family:      Verdana;
    background-color: #778899;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
}

.searchSubHead {
    text-align:       center;
    font-weight:      bold;
    font-size:        12px;
    color:            #FFFFFF;
    font-family:      Verdana;
    background-color: #778899;
    width:            100%;
    font-variant:     small-caps;
    white-space:      nowrap;
}

.searchLabel {
    text-align:       left;
    font-weight:      bold;
    font-size:        8pt;
    color:            #003399;
    font-family:      Verdana;
    width:            100%;
}
.rowTxtRight {
    font-size:   8pt;
    font-family: verdana,sans-serif;
    text-align:          right;
}

.rowTxtCenter {
    font-size:   8pt;
    font-family: verdana,sans-serif;
    text-align:   center;
    
}


.LabelTxt {
    font-size:   8pt;
    font-family: verdana,sans-serif;
    text-align: center;
}
.emailwebsite:link{
font-family:arial;
font-size:12px;
color:#0e5aa5;
font-weight:normal;
text-decoration:none;}

.emailwebsite:hover{
font-family:arial;
font-size:12px;
color:#0e5aa5;
font-weight:normal;
text-decoration:underline;}

.agentDetailsAgentHeading{font-family:"Trebuchet MS";
font-size:15px;
color:#000000;
font-weight:bold;
font-style:normal;}

.agentDetailsAgentPhone{
font-family:arial;
font-size:10px;
color:#807d7d;
font-weight:normal;}

.agentDetailsAgentAddress{
font-family:arial;
font-size:10px;
color:#000000;
font-weight:normal;
text-align:left;
}
.agentDetailsBtYou{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#000000;
}

