html, body, a, img, table, tr, td {border-width:0; border-style:none;}
                            table {border-collapse:collapse;}
                    table, tr, td {border-spacing:0;}
                           td img {vertical-align:bottom;}
                 html, body, form {margin:0;}
                       html, body {padding:0;}
html,
body,
table.content
{
    height:100%;
}
body
{
    text-align:center;
    color:#000;    background:url(/wrap/images/bodyBG) repeat-x #38427f;
    font-style:normal;
    font-weight:normal;
}
body,
table, th, td
{
    font-family:Arial,Verdana,"Microsoft Sans Serif",sans-serif;
}
html > body
{
    font-size:10pt;
}
div.topRound,
div.bottomRound
{
    width:75em;
    height:14px;
    text-align:left;
    color:#000;
}
div.topRound {margin:1.4em auto 0 auto; background:url(/wrap/images/contentTR) no-repeat top right #fff;}
div.bottomRound {margin:0 auto 1em auto; background:url(/wrap/images/contentBR) no-repeat bottom right #fff;}
table.content
{
    margin:0 auto;
    width:75em;
}
table.content td
{
    vertical-align:top;
    color:#000;    background-color:#fff;
}
a
{
    text-decoration:underline;
    color:#28d;    background-color:transparent;
    font-weight:normal;
}
a:hover
{
    text-decoration:none;
    color:#009;    background-color:#eee;
}
a:active
{
    text-decoration:none;
    color:#f00;    background-color:transparent;
}
h1
{
    margin:0 0 0.7em 0;
    padding:1em 0 0 0;
    font-size:140%;
}
h1,
h1 a
{
    letter-spacing:0.04em;
    color:#1d75cf;    background-color:transparent;
    font-weight:bold;
}
h1 a
{
    text-decoration:none;
}
h2
{
    margin:0.7em 0 0.7em 0;
    padding:0;
}
h2,
h2 a
{
    letter-spacing:0.04em;
    color:#f09522;    background-color:transparent;
    font-weight:bold;
    font-size:110%;
}
h3
{
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#000;    background-color:transparent;
}
h4
{
    color:#000;    background-color:transparent;
}
.breakFloat
{
    display:block;
    clear:both;
    line-height:1px;
    font-size:1px;
}
.breakLeft
{
    clear:left;
}
.vertSpace
{
    height:10em;
}
.centerIt
{
    text-align:center;
}


div.header
{
    position:relative;
    margin:0 auto;
    width:73.5em;
    height:140px;
    text-align:left;
    color:#000;   background:url(/wrap/images/headBG) repeat-x #1b3975;
}
div.header div.logo
{
    margin:0 0 0 1.6em;
    padding:0.8em 0 0 0;
    z-index:2;
    color:#fff;    background-color:transparent;
}
div.header div.logoPreferred
{
    text-align:center;
    color:#fff;    background-color:transparent;
}
div.header div.logo,
div.header div.logoPreferred
{
    font-size:13px;
}
div.logo a:hover,
div.header div.logoPreferred a:hover
{
    text-decoration:none;
    color:#000; background-color:transparent;
}
div#headRotator
{
    position:absolute;
    top:0;    height:140px;
    left:200px;     width:590px;
    overflow:hidden;
}
div.header div.logoPreferred
{
    position:absolute;
    top:0.8em;    height:140px;
    right:1.6em;     width:auto;
    margin:0;
    padding:0;
    z-index:2;
}


.companyMenu
{
    position:absolute;    z-index:2;
    bottom:0.2em;    height:auto;
    right:0;    width:auto;
    margin:0;
    padding:0;
    text-align:center;
    color:#000;    background-color:transparent;
}
.companyMenu a
    {
    border-top:2px solid #227bbf;
    border-right:2px solid #227bbf;
    border-left:2px solid #227bbf;
    margin:0 0 0.2em 0;
    padding:0.2em 1em;
    letter-spacing:2px;
    text-decoration:none;
    color:#b7b9b8;    background:url(/wrap/images/companyMenuBG) repeat-x #4a6b94;
    font-weight:normal;
    font-size:12px;
    }
.companyMenu a:hover,
.companyMenu a.highLight:hover,
.companyMenu a.highLight
    {
    border-top:2px solid #228ddb;
    border-right:2px solid #228ddb;
    border-left:2px solid #228ddb;
    text-decoration:none;
    color:#00326b;    background:url(/wrap/images/companyMenuBG_HL) repeat-x #6e8cb0;
    }


div.servicesMenu
{
    border:2px solid;
    border-color:#208fd7 #313c7a #313c7a #208fd7;
    position:relative;
    margin:0 auto;
    width:73.4em;
    text-align:left;
    color:#fff;    background:url(/wrap/images/serviceMenuBG) repeat-x #024788;
}
div.servicesMenu td a
{
    display:block;
    border-left:1px solid #208fd7;
    margin:0;
    padding:0.5em 1em;
    letter-spacing:2px;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:1.1em;
}
div.servicesMenu td a span
{
    letter-spacing:0;
    font-weight:normal;
    font-size:0.85em;
}
div.servicesMenu td a.item1
{
    border-left:none;
}
div.servicesMenu td a,
div.servicesMenu td a:hover,
div.servicesMenu td a.highLight:hover,
div.servicesMenu td a.highLight
{
    text-decoration:none;
}
div.servicesMenu td a:hover,
div.servicesMenu td a.highLight:hover,
div.servicesMenu td a.highLight
{
    color:#0b2063;    background:url(/wrap/images/serviceMenuBG_HL) repeat-x #2786c8;
}


.subMenu ul ul       {color:#fff; background-color:#f5c76f;}
.subMenu ul ul li a      {color:#555; background-color:transparent;}
.subMenu ul ul ul    {color:#666; background-color:#f7e5b7;}
.subMenu ul ul ul li a   {color:#555; background-color:transparent;}
.subMenu ul ul ul ul {color:#fff; background-color:#fff;}
td.subMenu
{
    margin:0;
    padding:0;
    z-index:2;
    width:12em;
    color:#333;    background:url(/wrap/images/subMenuBG) top right repeat-y;
    font-size:0.95em;
}
table.content td.subMenu
{
    background-color:#005DA3;
}
.subMenu a
{
    display:block;
    width:100%;
    text-decoration:none;
    letter-spacing:2px;
}
.subMenu a,
.subMenu a:hover,
.subMenu a.highLight:hover,
.subMenu a.highLight
{
    text-decoration:none;
    color:#fff;    background-color:transparent;
}
.subMenuHeader1
{
    margin:-14px 0px 10px 0;    z-index:4;
    padding:1em 0.2em;
    letter-spacing:0.1em;
    text-align:center;
    color:#abd2f9;    background:url(/wrap/images/subMenuBG) top right repeat-y #005da3;
    font-weight:bold;
    font-size:1.2em;
}
.subMenuHeader1 a
{
    padding:0.2em 0 0.3em 0;
    line-height:1.3em;
    color:#abd2f9;    background-color:transparent;
    font-weight:bold;
}
.subMenuHeader1 span,
.subMenuHeader1 br
{
    display:none;
}


.subMenu ul
{
    margin:0;     padding:0;
}
.subMenu ul li
{
    margin:0;     padding:0 3px 0 0;
    list-style:none;
}
.subMenu ul li a
{
    border-bottom:1px solid #abd2f9;
    margin:0.1em 0 0 0;     padding:0.2em 0 0.2em 0.5em;
    width:11.4em;
    letter-spacing:0.07em;
    text-align:left;
    color:#abd2f9;    background-color:transparent;
    font-style:normal;
    font-weight:normal;
    font-size:1em;
}
.subMenu ul li a:hover,
.subMenu ul li a.highLight:hover
{
}
.subMenu ul li a.highLight
{
}


.subMenu ul ul
{
    margin:0;
    width:11.5em;
}
.subMenu ul ul li
{
    margin:0;
}
.subMenu ul ul li a
{
    border-bottom:1px solid #000;
    margin:0;     padding:0.2em 0 0.2em 1.5em;
    width:11.5em;
    height:auto;
    font-size:0.9em;
}
.subMenu ul ul li a:hover,
.subMenu ul ul li a.highLight:hover
{
    color:#000;    background-color:transparent;
    background-image:none;
}
.subMenu ul ul li a.highLight
{
    color:#000;    background-color:transparent;
}
.subMenu ul ul li a.item1
{
    background:url(/wrap/images/subShadow) repeat-x;
}


.subMenu ul ul ul
{
    margin:0;
}
.subMenu ul ul ul li
{
    margin:0 0 0 0;
}
.subMenu ul ul ul li a
{
    margin:0 0 0 0;     padding:0.2em 0 0.2em 2.5em;
    width:10.5em;
}
.subMenu ul ul ul li a:hover,
.subMenu ul ul ul li a.highLight:hover
{
}
.subMenu ul ul ul li a,
.subMenu ul ul ul li a.highLight
{
    background-image:none;
}
.subMenu ul ul ul li a.highLight
{
    color:#000;    background-color:transparent;
}


.subMenu ul ul ul ul
{
    margin:0;
}
.subMenu ul ul ul ul li
{
    margin:0;
}
.subMenu ul ul ul ul li a
{
    margin:0;     padding:0 0 0 3.5em;
}
.subMenu ul ul ul ul li a,
.subMenu ul ul ul ul li a.highLight
{
    background-image:none;
}
.subMenu ul ul ul ul li a:hover,
.subMenu ul ul ul ul li a.highLight:hover
{
}
.subMenu ul ul ul ul li a.highLight
{
    color:#000;    background-color:transparent;
}


.subMenu ul ul ul ul ul
{
    margin:0 0 0 8px;     padding:0;
    color:#000;    background-color:#ccc;
}
.subMenu ul ul ul ul ul li
{
    margin:0;     padding:0;
    text-align:left;
}
.subMenu ul ul ul ul ul li a
{
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:10px;
}
.subMenu ul ul ul ul ul li a:hover,
.subMenu ul ul ul ul ul li a.highLight:hover
{
    color:#a00;    background-color:transparent;
}
.subMenu ul ul ul ul ul li a.highLight
{
    color:#a00;    background-color:transparent;
}


.subMenu div.adpics
{
    border-bottom:1px solid #abd2f9;
    margin-top:0.5em;
    padding-bottom:0.5em;
    text-align:center;
    color:#abd2f9;    background-color:transparent;
}
.subMenu div.adpics a
{
    color:#abd2f9;    background-color:transparent;
}
ul.quickLinks
{
    margin:0 0.2em 0 1.2em;
    color:#abd2f9;    background:transparent;
}
ul.quickLinks li
{
    margin:0 0 0 0.5em;
    padding-right:1.4em;
    list-style:disc;
}
div.testimonial
{
    border:1px solid #abd2f9;
    margin:1em 0.5em 0 0;
}
div.testimonial h1
{
    margin:0;
    padding:0.2em;
    text-align:center;
    color:#555;    background:#abd2f9;
}
div.testimonial p
{
    margin:0.5em;
    color:#fff;    background:transparent;
}



td.dataWrapper
{
    position:relative;
    margin:0;
    padding:0.2em 0.2em 0 1em;
    height:66em;
    text-align:left;
}
div.movieBox
{
    border:4px outset #eee;
    margin:0 1em;
    padding:0.5em 1em;
    width:50%;
    text-align:center;
    color:#000;    background-color:#eee;
}
iframe
{
    border:none;
}
.dataWrapper li
{
    margin:0.5em 0 0 1em;
    padding:0;
}
dt
{
    color:#059;    background-color:transparent;
    font-weight:bold;
}
p.control
{
    border:1px solid #015190;
    margin:0.5em 0;
    padding:0.4em 0.5em 0 0.5em;
    background-color:#eee;
}
p.control a
{
    margin:0 1em;
    color:#800;
}
p.control a:hover
{
    background-color:transparent;
}
p.control a img
{
    vertical-align:top;
}
.h1small
{
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:0.5em;
    letter-spacing:0.0em;
}
.hilite
{
    color:#fe1720;
}
td.tdRight
{
    text-align:right;
}


div.officeTable table
    {
    width:100%;
    }
div.officeTable td
    {
    width:30%;
    }
div.dataTable
    {
    }
div.dataTable td
    {
    border:1px solid #eee;
    text-align:center;
    }
.reg
    {
    vertical-align:top;
    font-size:0.6em;
    }



table.homeSearchWatch td
{
    padding:0 0.5em;
}
table.homeSearchWatch td h1
{
    font-weight:normal;
    font-size:1.8em;
}
table.homeSearchWatch td h1 a
{
    text-decoration:none;
    font-weight:normal;
    font-size:1.0em;
}
table.homeSearchWatch td h1 img
{
    vertical-align:middle;
}

div#setCountyPic
{
    display:none;
    border:1px solid #000;
    padding:0 3px;
    text-align:center;
    color:#fff;    background-color:#28d;
}
div#setCountyPic a
{
    color:#fff;    background-color:transparent;
}
div.tooltip
{
    border:1px solid #000;    z-index:3;
    padding:0 3px;
    color:#000;    background-color:#fff;
}

/*
div.homePropWatch img
{
    border:5px solid #e6e6e6;
}
div.homePropWatch div.pwDemo
{
    position:absolute;
    top:264px;
    left:234px;
}
div.homePropWatch div.pwDemo img
{
    border:none;
}
*/
table.homeSearchWatch div.registeredUser
{
    position:relative;
    margin:1em 0 0 0;
    text-align:center;
}
table.homeSearchWatch div.registeredUser div#regLoginLinks
{
    display:none;
    position:absolute;
    bottom:0;    left:1em;
    border:1px solid #ccc;
    padding:0.4em;
    background-color:#fff;
}


div.homeBoxOuterWrap table.level1
{
    width:100%;
}
div.homeBoxOuterWrap table,
div.homeBoxOuterWrap table td
{
    background-color:#f5c76f;
}
div.homeBoxes,
div.homeBoxesWrap
{
    text-align:center;
}
div.homeBoxesWrap
{
    position:relative;
}
div.homeBoxes h1,
div.homeBoxesWrap h1
{
    padding:0;
    text-align:left;
    color:#000;    background-color:transparent;
    font-weight:normal;
}
div.homeBoxesWrap h1
{
    width:48.8em;
}
div.homeBoxes.AgentBoxes h1,
div.homeBoxesWrap.AgentBoxes h1
{
    width:38em;
}
div.homeBoxes table,
div.homeBoxesWrap table
{
    margin:0 auto 1em auto;
}
div.homeBoxes table td,
div.homeBoxesWrap table td
{
    padding:0 0.2em;
}
div.homeBox
{
    width:172px;
    height:120px;
}
a.homeBoxLink,
a.homeBoxLink:hover
{
    text-decoration:none;
    color:#000;     background-color:transparent;
    font-weight:bold;
}


table.homeTextWrap td
{
    border:none;
    padding:0 1em;
    width:32%;
    text-align:left;
    vertical-align:top;
}



div.agentThumbs table.clientData.CompoundDoc
{
    width:100%;
}
div.agentThumbs table.clientData.CompoundDoc td
{
    padding-bottom:0.8em;
    width:19.5%;
    text-align:center;
}
div.agentThumbs table.clientData.CompoundDoc td a
{
    text-decoration:none;
    color:#000;    background-color:transparent;
    font-weight:600;
}
div.agentThumbs table.clientData.CompoundDoc td a img
{
    padding:0 1.6em;
}
div.agentThumbs table td a span.apThum
{
    display:block;
    border:4px inset #036ab2;
    margin:0em auto;
    width:100px;
    height:125px;
    overflow:hidden;
    background-color:#999;
}
div.agentThumbs table td span.aCred
{
    font-weight:normal;
    font-size:0.85em;
}


table.hometop,
td.hometopcell table.level1
{
    width:100%;
}
td.hometopcell table.level1
{
    background-color:#e6e6e6;
}
table.content td.dataWrapper table.hometop td.hometopcell table.shade
{
    margin:0;
    padding:0;
}
table.hometop td.hometopcell
{
    padding:0.5em 0  0.5em 0.8em;
}
table.hometop table.shade h1,
table.hometop table.level1 h1
{
    margin:0;
    padding:0.2em 0;
}
table.hometop table.shade h1 a
{
    text-decoration:none;
    /*width:100%;*/
    font-size:1em;
}
table.hometop table.shade h1 img
{
    vertical-align:middle;
}
table.hometop td.hometopcell div.homePropWatch
{
    position:relative;
}
table.hometop td.hometopcell div.homePropWatch div.pwDemo
{
    position:absolute;
    top:236px;
    left:200px;
}


table.hometop div.agntRegister
{
    width:98%;
    height:300px;
    background:url(/wrap/images/agentRegister) no-repeat top right;
    font-style:normal;
    font-size:0.95em;
}
div.agntRegister h2
{
    padding:90px 0 0 80px;
    text-align:left;
    color:#4a2;
}
div.agntRegister p
{
    margin:0 130px 5px 8px;
    text-align:left;
}


table.hometop table.shade a.linkLoginHome,
table.hometop p.linkLoginHome a
{
    border:3px outset #059;
    padding:2px 10px;
    text-decoration:none;
    color:#fff;     background-color:#059;
}
table.hometop p.linkLoginHome
{
    margin-top:0.5em;
    text-align:center;
}
table.hometop table.shade
{
    width:100%;
}


div.agentHeadPic
{
    z-index:2;
    position:absolute;
    top:0;    height:140px;
    right:0;    width:auto;
    margin:0;
    padding:0 1em;
    color:#fff;    background-color:#036ab2;
}
div.agentHeadPic img
{
    margin-top:4px;
}
div.agentHeadPic a
{
    color:#fff;    background-color:transparent;
}

div.logoAgent
{
    z-index:2;
    position:absolute;
    top:0;    height:135px;
    right:0;    width:16em;
    padding:0.4em 0.4em 0 0.4em;
    color:#fff;   background:url(/wrap/images/headBG) repeat #0368b0;
}
div.logoAgent a
{
    text-decoration:none;
    color:#fff;    background-color:transparent;
}
div.logoAgent img
{
    float:right;
    margin:0 0 0 0.2em;
    width:auto;
}



div.citySearch form
form#contact,
form#propertywatch,
form#agent,
form#downloadForm
{
    margin:0 auto;
}
form,
form.searchWrap
{
    padding:0;
}
form#drawAgentByOffice,
form#drawAgentBySpecialty
{
    border:1px solid #ccc;
    clear:right;
    float:right;
    width:19em;
}
form#quickhome,
form#forclosureCorp
{
    border:1px solid #cdccc8;
    padding:0 0.5em;
    color:#000;    background-color:#f6f3ee;
}
form.searchWrap {width:12.4em}
form#quickhome  {width:auto;} /*18em;}*/
form#forclosureCorp {width:19em;}
div.citySearch form {width:30em;}
form#downloadForm   {width:34em;}

form#contact,
form#propertywatch,
form#agent,
form#downloadForm
{
    text-align:left;
}
form.searchWrap
{
    height:32px;
}
div.homeSearchWatch form.searchWrap
{
    top:0;
    right:16px;
}
div.homeBoxesWrap form.searchWrap
{
    position:absolute;
    top:-1em;
    right:0;
}
table.tanshade.Right h3,
table.tanshade.Right form#quick
{
    font-style:normal;
}


fieldset
{
    margin:0;
    padding:0.5em;
    background-color:#eee;
}
form#quick fieldset
{
    border:none;
    padding:0.4em 0;
    background-color:transparent;
}
form#quickhome fieldset,
form#forclosureCorp fieldset
{
    text-align:right;
    padding:3px 6px 2px 6px;
}
form#quick fieldset.quickMLS,
form#quickhome fieldset#quickHomeMLS
{
    border:2px outset #fefefe;
    margin:10px 0;
    padding-right:0.2em;
    color:#000;    background-color:#d6d6d6;
}
form#quick fieldset.quickYahoo,
form#quickhome fieldset#quickHomeYahoo
{
    margin:0;
    padding:0.2em;
    text-align:left;
    color:#fff;    background-color:#0079c2;
}
form#quickhome fieldset.quickHomeSelects
{
    border:none;
    color:#000;    background-color:transparent;
}
fieldset.geo
{
    position:relative;
    margin:0.5em 0 0 0;
}


fieldset.quick legend
{
    font-weight:bold;
}
div.fineHomes legend
{
    color:#fff;    background-color:#666;
}
fieldset#quickHomeYahoo legend
{
    background-color:#0079c2;
}


label
{
    display:block;
    text-align:right;
}
fieldset.quickControls label,
fieldset.formControls label,
form#emailForm label,
form#quickhome p.quickSubmit label,
form#forclosureCorp p.quickSubmit label
{
    display:inline;
}
fieldset.checkboxData label
{
    float:left;
    width:32%;
    text-align:left;
}
form#reports fieldset.checkboxData label
{
    float:none;
    width:auto;
}
form#quickhome fieldset.quickHomeSelects label,
form#forclosureCorp fieldset.quickHomeSelects label
{
    margin:12px 0;
}
form#emailForm p.emailRadios label
{
    font-size:0.8em;
}
fieldset.quickYahoo label
{
    font-size:0.9em;
}


form#quickhome fieldset input
{
    padding:2px;
    font-size:0.8em;
}
form#quick fieldset.quickYahoo label input#yahooid
{
    width:5.2em;
}
form#contact input.phone,
form#propertywatch input.phone,
form#agent input.phone,
form#homeWorth input.phone,
form#reports input.phone,
form#tips input.phone
{
    width:6.0em;
}
fieldset.quickControls input#submit,
form#quick fieldset.quickMLS input,
form#quick fieldset.quickYahoo input,
form#quick fieldset.quickHomeYahoo label input#yahooid
{
    width:6.5em;
}
form.searchWrap p input.searchInput
{
    width:8.7em;
}
form#quickhome p.quickSubmit label input#submit,
form#forclosureCorp p.quickSubmit label input#submit
{
    width:12em;
}
fieldset.personalData input
{
    width:20em;
}
#submit
{
    width:80%;
}
form#quickhome p.quickSubmit label input#submit,
form#forclosureCorp p.quickSubmit label input#submit,
form#quickhome p.quickSubmit label input#reset
{
    height:22px;
}
#submit
{
    text-align:center;
    color:#fff;       background:#024788;
}
form#quickhome p.quickSubmit label input#submit,
form#forclosureCorp p.quickSubmit label input#submit
{
    color:#fff;    background-color:#000;
}
form.searchWrap p input.searchInput
{
    color:#eee;    background:url(/wrap/images/companyMenuBG_HL) repeat-x left bottom #9c9d9e;
    font-size:0.95em;
}
form.searchWrap p input
{
    vertical-align:bottom;
}
input#emailsignup
{
    margin:0;
    padding:0;
    width:10.7em;
    font-size:0.9em;
}
form#emailForm input.emailPic
{
    vertical-align:sub;
}


fieldset.quick select#cityId
{
    width:13em;
}
form#quickhome fieldset.quickHomeSelects select#cityId,
form#forclosureCorp fieldset.quickHomeSelects select#cityId
{
    width:13.5em;
}
form#quickhome fieldset.quickHomeSelects select
{
    height:20px;
}


fieldset.commentArea textarea
{
    width:99%;
    height:12em;
}


form p
{
    margin:0;
    padding:0;
}
form#quickhome p.quickSubmit
{
    margin:0px 0 16px 0;
}
form#quickhome fieldset.quickHomeSelects p.quickPrice,
form#forclosureCorp fieldset.quickHomeSelects p.quickPrice
{
    float:left;
    margin:1em 0 0 1em;
}
div.forclosureSearch  p.quickSubmit
{
    min-height:3.6em;
}
form#quickhome fieldset#quickHomeYahoo p
{
    text-align:center;
}


div.searchWrap a
{
    display:block;
    padding:0.5em 0 0 0;
    text-decoration:none;
    color:#fff;
}
div.homeValue a
{
    text-decoration:none;
    color:#fff;    background-color:transparent;
}


span.requiredField
{
    color:#800;
}
div.homeValue
{
    border:2px outset #049;
    margin:0.5em 0;
    padding:0.2em 0;
    text-align:center;
    color:#000;    background-color:#4689bd;
    font-size:11.5px;
}
div#helpText
{
    display:none;
    border:2px solid #000;
    position:absolute;    z-index:2;
    bottom:5.5em;
    left:0;    width:90%%;
    padding:0.4em;
    text-align:center;
    background-color:#fee;
    font-size:0.8em;
}
div#helpText h3,
div#helpText p
{
    margin:0;
}


div.okForm
{
    border:1px solid #cde;
    width:23.7em;
    text-align:center;
}
div.okForm form div table
{
    margin:0 auto;
}
div.okForm form div table td
{
    text-align:center;
}
div.okForm div.thHeader
{
    color:#000;    background-color:#cde;
}
div.loginForm
{
    margin:1em 30%;
}
div.loginForm td
{
    border:none;
}
div.loginForm th.thHeader
{
}
div.loginForm td.tdLoginInfo
{
    text-align:right;
}
div.loginForm,
div.changePasswordLink a,
div.changePassword
{
    padding-left:1em;
}



table.Right td,
table.Left td,
table.Bottom td,
table.tanshade td,
{
    padding:0;
}
table.Right,
div.contentPicRight,
table.Left,
div.contentPicLeft,
table.Bottom,
div.contentPicBottom
{
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
}
div.Right,
table.Right,
div.contentPicRight
{
    float:right;
    clear:right;
    margin:0 0.2em 0.5em 1em;
}
div.Left,
table.Left,
div.contentPicLeft
{
    float:left;
    clear:left;
    margin:0 2em 0.5em 1em;
}
table.tanshade
{
    color:#000;    background:url(/wrap/images/homeBoxTableBG) repeat-y #f7e4b9;
}
table.tanshade td
{
    color:#000;    background-color:transparent;
}
td.topLeft,
td.bottomLeft
{
    text-align:right;
}
td.bottomLeft img,
td.bottomRight img
{
    vertical-align:top;
}
td.topLeft,
td.topRight,
td.bottomLeft,
td.bottomRight,

td.topCenter,
td.bottomCenter,
td.topCentershade,
td.bottomCentershade,

td.topCentersimple,
td.bottomCentersimple,

td.topCentertanshade,
td.middleLefttanshade,
td.middleRighttanshade,
td.bottomCentertanshade
{
    border-style:none;
    padding:0;
    font-size:1px;
}
td.middleLeftshade,
td.middleRightshade
{
    padding:0;
}
td.topCentershade {background:url(/wrap/imagesCorners/shadeTC) repeat-x bottom left;}
td.middleLeftshade {background:url(/wrap/imagesCorners/shadeML) repeat-y top right;}
td.middleRightshade {background:url(/wrap/imagesCorners/shadeMR) repeat-y top left;}
td.bottomCentershade {background:url(/wrap/imagesCorners/shadeBC) repeat-x top left;}

table.simple td.topCentersimple {background-color:#ccc bottom left;}
table.simple td.middleLeftsimple {background-color:#ccc top right;}
table.simple td.middleRightsimple {background-color:#ccc top left;}
table.simple td.bottomCentersimple {background-color:#ccc top left;}

td.topCentertanshade {background:url(/wrap/imagesCorners/tanshadeTC) repeat-x bottom left;}
td.middleLefttanshade {background:url(/wrap/imagesCorners/tanshadeML) repeat-y top right;}
td.middleRighttanshade {background:url(/wrap/imagesCorners/tanshadeMR) repeat-y top left;}
td.bottomCentertanshade {background:url(/wrap/imagesCorners/tanshadeBC) repeat-x top left;}


table.level1 td.topLeft {background:url(/wrapr/images/FrameShadeClearTL) no-repeat; width:9px; height:9px;}
table.level1 td.topCenter {background:url(/wrapr/images/FrameShadeClearTC) repeat-x;}
table.level1 td.topRight {background:url(/wrapr/images/FrameShadeClearTR) no-repeat; width:12px; height:9px;}
table.level1 td.middleLeft {background:url(/wrapr/images/FrameShadeClearML) repeat-y;}
table.level1 td.middleRight {background:url(/wrapr/images/FrameShadeClearMR) repeat-y;}
table.level1 td.bottomLeft {background:url(/wrapr/images/FrameShadeClearBL) no-repeat; width:9px; height:12px;}
table.level1 td.bottomCenter {background:url(/wrapr/images/FrameShadeClearBC) repeat-x;}
table.level1 td.bottomRight {background:url(/wrapr/images/FrameShadeClearBR) no-repeat; width:12px; height:12px;}



div.shade
{
    clear:left;
    color:#000;    background-color:#eee;
}
div.thumbWrap
{
    clear:left;
    position:relative;
    padding:0.5em 0;
}
div.thumbWrap a.feedbackIcon
{
    position:absolute;
    top:0;
    right:0;
}
div.thumbWrap img
{
    float:left;    width:auto;
    margin:0 0.5em;
}
div.thumbWrap h2
{
    margin-top:0.0em;
}
div.thumbWrap h2 span
{
    font-weight:normal;
    font-size:smaller;
}
div.thumbWrap a
{
    text-decoration:none;
}
div.thumbWrap p.moreInfo
{
    margin:-1.2em 0 0 1em;
}


td.featureList
{
    margin:0;
    padding:0;
    width:13em;
    color:#000;    background-color:transparent;
    font-size:0.95em;
}
td.featureList table.tanshade
{
    margin:0.5em 0;
}


.footWrapper
{
    margin:0 auto;
    padding:0;
    width:73.5em;
    text-align:center;
    color:#ccc;    background-color:transparent;
}
.privacy
{
    position:relative;
    margin:1em 10em;
}
.privacy a
{
    margin:0 0.5em;
    text-decoration:none;
    color:#ccc;    background-color:transparent;
    font-size:0.9em;
}
.privacy a:hover,
.address a:hover
{
    text-decoration:none;
    color:#000;    background-color:#fff;
}
div.address
{
    margin-top:1em;
    color:#999;
    font-size:0.8em;
}
div.address img
{
    vertical-align:bottom;
}
span.st_sharethis
{
    float:left;
    width:180px;
    height:50px;
}
span.chicklets.sharethis
{
    color:#fff;
}
div#google_translate_element
{
    float:right;
    width:180px;
    height:50px;
}
.wme
{
    margin:1em 1em 0 0;
    text-align:right;
    color:#000;    background-color:transparent;
}


