body {
    background:#09496E;
    margin: 0;
    padding: 0;
}

#container {
    width: 800px; 
}        

/* TOP TAB */

#toptab {
    height: 25px;
    width: 223px;
    font:bold 12px helvetica;
    color: #fff;
    text-align: center;    
    background: url('/images/tuefa_02.jpg');
    padding-left: 20px;
}

#toptab a {
    color: #fff;
    text-decoration: none;
}

#toptab a:hover {
    color: #FFCB05; 
}

/* Header Login Form */

#loginform {
    background-color: #fff;
    width: 223px;
    height: 46px;
    text-align: right;
}


/* TOP NAV */

#topnav {
    background-color: #1487CA;
    height: 25px; 
    text-align: center;
}
    
#topnav ul {
    margin: 0;
    padding: 0;
    
}

#topnav ul li {
    display: inline;
    font:bold 12px helvetica;
    color: #fff;
}  

#topnav ul li a {
    color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
    font:bold 12px helvetica;
}

#topnav ul li a.left {
    padding-left: 0; }

#topnav ul li a.right {
    padding-right: 0; }


#topnav ul li a:hover {
    color: #FFCB05; }


/* Content Area */

#contentarea {
    width: 800px;
    background-color: #fff;
}



#contentarea #leftsidecolumn {
    background: #e6e6e6;
    width: 175px;
    vertical-align: top;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cacaca; }
    

#contentarea #leftsidecolumn h3 {
    background: #069;
    color: #fff;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    padding: 5px;
    margin: 0; }

/** ------------------------------- **/

#contentarea #leftsidecolumn ul {
list-style-type: square;
margin: 3px 0 10px 0px;
padding-left: 25px;
color: #666; }

* html #contentarea #leftsidecolumn ul {
list-style-type: square;
margin: 1px 0 10px 25px;
padding-left: 0px;
color: #666; }

/** ------------------------------- **/  

#contentarea #leftsidecolumn ul li { color: #666; }

#contentarea #leftsidecolumn ul li a {
    color: #069;
    text-decoration: none;
    font: normal 11px tahoma;
    line-height: 14px; }

#contentarea #leftsidecolumn ul li a:hover {
    color: #f00 }

#contentarea #rightsidecolumn {
    background: #e6e6e6;
    width: 130px;
    vertical-align: top;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #cacaca;
    font-size: 11px;
    font-family: tahoma;
    line-height: 14px;
    arial, sans-serif; 
    text-align: center;
    padding-top: 5px;}
    
#contentarea #rightsidecolumn { 
    font: bold 11px tahoma;
    color: #006599; }
    
#contentarea #rightsidecolumn a { 
    font-weight: normal;
    color: #006599; 
    text-decoration: none;}
    
#contentarea #rightsidecolumn a:hover { 
    color: #f00 }
    

#contentarea #contentcolumn { 
    width: 495px;
    padding: 5px 10px 5px 10px;
    
}

#contentarea #contentcolumn #links td a { 

    color: #09496E;
    text-decoration: none;
}

#contentarea #contentcolumn #links td a:hover { 

    text-decoration: underline;
}


#contentarea #contentcolumn p,li,td {

    font: normal 12px helvetica;
    color: #09496E;
    
}

#contentarea #contentcolumn table.report {

    width: 100%;
    border: solid 1px #8AA6B6; 
    
}

#contentarea #contentcolumn td.inverse {

    background-color: #1487CA; 
    color: #fff;
    font: bold 12px helvetica;
    
}

#contentarea #contentcolumn img { border: solid 1px #09496E; }

#contentarea #contentcolumn p { margin-top: 0px; }

#contentarea #contentcolumn p a {
    color: #09496E;
    text-decoration: underline; 
}

#contentarea #contentcolumn p a:hover {
    text-decoration: none; 
}

#contentarea #contentcolumn ul {
    margin: 0 0 5px 25px;
}

#contentarea #contentcolumn ol {
    margin: 0 0 0 25px;
}

#contentarea #contentcolumn ol li {
    
    margin-top: 3px;

}

#contentarea #contentcolumn div.faq {

    border: dashed 1px #09496E; 
    font: normal 12px helvetica;
    color: #09496E;
    padding: 10px;
    margin-bottom: 10px;

}

#contentarea #contentcolumn div.faq a {

    color: #09496E;
    text-decoration: underline;
}

#contentarea #contentcolumn h1 {

    font: bold 18px helvetica;
    color: #09496E;
    
}

#contentarea #contentcolumn h2 {

    font: bold 14px helvetica;
    color: #09496E;
    margin-bottom: 5px;
    
}

#contentarea #contentcolumn h3 {

    font: bold 12px helvetica;
    color: #09496E;
    margin-bottom: 5px;
    
}

#contentarea #contentcolumn td.info {

    border: solid 1px #8AA6B6; 
    background-color: #DEF1FB; 
    font: normal 12px helvetica;
    color: #09496E;
    padding: 5px;

}

#contentarea #contentcolumn td.info div {

    background-color: #1487CA;
    font:bold 12px helvetica;
    color: #fff;
    text-align: center;
    padding: 2px;

}

#contentarea #contentcolumn td.info ul {
    
    margin: 5px 0 5px 20px; 
    padding: 0;
}

#contentarea #contentcolumn td.info ul li {

    padding: 3px 0 3px 0;

}

/* CONTENT AREA FORMS */

#contentarea #contentcolumn .form img.captcha {
     border: solid 1px #1487CA; 
     margin-top: 2px;
}

#contentarea #contentcolumn .form fieldset {

    border: solid 1px #1487CA;
    padding: 5px;
    margin-top: 5px;
}

#contentarea #contentcolumn .form fieldset.red {
    color: #F91504;
    text-align: center;
}
#contentarea #contentcolumn .form fieldset.green {
    color: #05A24F;
    text-align: center;
}

#contentarea #contentcolumn .form fieldset legend {

    font: bold 14px helvetica;
    color: #fff;
    border: solid 1px #1487CA;
    padding: 3px;
    background-color: #1487CA;
    

}

#contentarea #contentcolumn .form td a {

    color: #09496E;
    text-decoration: none;
    
}

#contentarea #contentcolumn .form td a:hover {

    text-decoration: underline;
    
}


#contentarea #contentcolumn .form td.label {

    font: bold 12px helvetica;
    color: #09496E;

}

#contentarea #contentcolumn .form td span {
    color: #F91504;
    font-weight: bold;
    font-size: 110%;
}

#contentarea #contentcolumn .form td.header {

    font: bold 12px helvetica;
    background-color: #1487CA;
    color: #fff;
    text-align: center;

}

#contentarea #contentcolumn .adminheader {

    margin-bottom: 10px; 
    
}

#contentarea #contentcolumn .adminheader h1 {

    font: bold 18px helvetica;
    color: #09496E;
    margin: 0;
    
}

#contentarea #contentcolumn .adminheader td a {

    text-decoration: none;
    color: #09496E;
    
}

#contentarea #contentcolumn .adminheader td a:hover {

    text-decoration: underline; 
    
}

#contentarea #contentcolumn form {

    padding: 0;
    margin: 0; 
    
}

#contentarea #contentcolumn table.summarytable {

    width: 100%;
    border: solid 1px #1487CA; 
    margin-bottom: 7px;
    
}


#contentarea #contentcolumn table.summarytable img {

    border: solid 1px #1487CA; 
    
}

#contentarea #contentcolumn table.summarytable td.header {

    background-color: #1487CA; 
    
}

#contentarea #contentcolumn table.summarytable td.header table tr td {

    font: bold 12px helvetica;
    color: #fff;

}

#contentarea #contentcolumn table.summarytable td.listing table tr td {
    
    font: normal 12px helvetica;
    color: #09496E;

}    

#contentarea #contentcolumn table.summarytable td.listing table tr td a {
    
    color: #09496E;
    
} 

#contentarea #contentcolumn #propertytable #photostable td.photo img {

    border: solid 1px #8AA6B6;

    
}    

#contentarea #contentcolumn #propertytable #photostable td.caption {

    font: normal 10px verdana;
    color: #09496E;
    text-align: center;
    padding-bottom: 5px;

} 

#contentarea #contentcolumn #propertytable #addressblock {

    width: 100%;
    border: solid 1px #8AA6B6;
    background-color: #DEF1FB;
  
}

#contentarea #contentcolumn #propertytable #addressblock td {

    font-size: 14px; 
    
}

#contentarea #contentcolumn #propertytable #addressblock td a {

    font: normal 14px helvetica;
    color: #09496E;
    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #addressblock td a:hover {

    text-decoration: underline;
    
}


#contentarea #contentcolumn #contacttable #addressblock {

    width: 100%;
    border: solid 1px #8AA6B6;
    background-color: #DEF1FB;
  
}

#contentarea #contentcolumn #contacttable #addressblock td {

    font-size: 12px; 
    
}



#contentarea #contentcolumn #propertytable #favorites {

    width: 100%;
    border: solid 1px #8AA6B6; 
    margin-bottom: 5px;
  
}

#contentarea #contentcolumn #propertytable #favorites td {

    font-size: 12px; 
    
}

#contentarea #contentcolumn #propertytable #favorites td a {

    font: normal 12px helvetica;
    color: #09496E;
    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #favorites td a:hover {

    text-decoration: underline;
    
}

#contentarea #contentcolumn #propertytable #detailstable {

    border: solid 1px #8AA6B6;

}

#contentarea #contentcolumn #propertytable #detailstable td a {

    font: normal 12px helvetica;
    color: #09496E;
    text-decoration: none;

}

#contentarea #contentcolumn #propertytable #detailstable td a:hover {

    text-decoration: underline; 
    
}

#contentarea #contentcolumn #propertytable #detailstable td.label {

    font-weight: bold; 
    
}

#contentarea #contentcolumn #propertytable #advertisertable {

    border: solid 1px #8AA6B6;
    margin-bottom: 5px;

}

#contentarea #contentcolumn #propertytable #advertisertable th {

    background-color: #1487CA;
    font: bold 12px helvetica;
    color: #fff;
    text-align: center;

}

#contentarea #contentcolumn #propertytable #advertisertable td {

    font: normal 12px helvetica;
    color: #09496E;

}

#contentarea #contentcolumn #propertytable #advertisertable td.label {

    font: bold 12px helvetica;
    color: #09496E;

}


#contentarea #contentcolumn #propertytable #advertisertable td a {

    font: normal 12px helvetica;
    color: #09496E;

}

#contentarea #contentcolumn #propertytable #advertisertable td a:hover {

    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #statstable {

    border: solid 1px #8AA6B6;    
    margin-bottom: 5px;

}

#contentarea #contentcolumn #propertytable #statstable th {

    background-color: #1487CA;
    font: bold 12px helvetica;
    color: #fff;
    text-align: center;

}


#contentarea #contentcolumn #propertytable #statstable td {

    font: normal 12px helvetica;
    color: #09496E;

}

#contentarea #contentcolumn #propertytable #statstable td a {

    font: normal 12px helvetica;
    color: #09496E;

}

#contentarea #contentcolumn #propertytable #statstable td a:hover {

    text-decoration: none;
    
}

#contentarea #contentcolumn #propertytable #statstable td.label {

    font-weight: bold;

}

#contentarea #contentcolumn table.nexttable {

    background-color: #1487CA;
    width: 100%;

}

#contentarea #contentcolumn table.nexttable tr td {
    color: #fff;
}

#contentarea #contentcolumn table.nexttable td a {
    color: #fff;
}


#contentarea #contentcolumn #otherlistings td a {
    color: #09496E;
    text-decoration: none;
}

#contentarea #contentcolumn #otherlistings td a:hover {
    text-decoration: underline; 
}


/* Company Footer */

#companyfooter {
    background-color: #1487CA;
    padding: 5px 10px 5px 10px;
    text-align: center;
    font:bold 12px helvetica;
    color: #fff;
}

#companyfooter div {
    font:bold 10px helvetica;
    color: #fff;
    text-align: left;
    margin: 5px 0 5px 0;
}

#companyfooter div a {
    color: #fff;
    text-decoration: none;
}

#companyfooter div a:hover {
    text-decoration: underline;
}

/* Footer */

#footer {
    text-align: center;
    font:normal 9px helvetica;
    color: #fff;
    padding-top: 5px;
}

#footer a {
    color: #fff;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline; 
}

/*** FEATURE TABS ***/

#contentarea #contentcolumn #featuretabs {
    font: bold 13px Helvetica;
    margin-top: 10px;
    border:0;
    width: 100%;
    }
    
#contentarea #contentcolumn #featuretabs td {
    width: 20%; }    

#contentarea #contentcolumn #featuretabs td.active {
    background-color: #1487CA;
    border-left:1px solid #1487CA;
    border-top:1px solid #1487CA;
    border-right:1px solid #1487CA;
    height: 25px;
    text-align: center;
    font: bold 12px helvetica;
    color: #fff;
    text-decoration: none;
    cursor: hand;
    
}


#contentarea #contentcolumn #featuretabs td.inactive {
    background-color: #E6E6E6;
    border:1px solid #D9D9D9;
    height: 25px;
    text-align: center;
    font: bold 12px helvetica;
    color: #09496E;
    text-decoration: none;
    cursor: hand;
    
}

#contentarea #contentcolumn #featuretabs td.bar {
    background-color: #1487CA;
    height: 25px;
    border-left:1px solid #1487CA;
    border-right:1px solid #1487CA;
    border-bottom:1px solid #1487CA;
}

#contentarea #contentcolumn #featurecontent { width: 443px; }

* html #contentarea #contentcolumn #featurecontent { width: 100%; }

#contentarea #contentcolumn #featurecontent .active {
        width: 100%;
        background-color: #fff;
        border:1px solid #1487CA;
        display:block;
        position: relative;
        padding: 10px;
}

#contentarea #contentcolumn #featurecontent .inactive table {
    display: none; 
}


font.ResponseText {font: bold 16px verdana; color: red; }


