/*******************************************************************************
*
* Style Sheet for AdvancedCompany.com
*
* Revisions
* ------------------------
* Mar 9, 2004 - SEV - Created
*
*******************************************************************************/

/**************************************
* Default Overrides
**************************************/
body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background: #F5F5F5;
    color: #000;
}
table tr td {
    /*border: none; */
    padding: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: top;
    background: transparent;
    color: #000;
}
h1 {
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    background: transparent;
    color: #014ECA;
}
h2 {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    background: transparent;
    color: #014ECA;
}
p {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
li {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
img {
    border: none;
}
form {
    margin: 0px;
    padding: 0px;
}

/**************************************
* Page Defintions
**************************************/
table.pagetable {
    width: 100%;
    /*height: 600px;*/
}
td.pageheadtd {
    width: 800px;
    height: 147px;
}
td.pagebodytd {
    width: 800px;
}
td.pagebottomtd {
    width: 800px;
    height: 137px;
    background: #F5F5F5 url(images/bottombg.gif) repeat-x bottom left;
}
td.pagefoottd {
    height: 25px;
    text-align: right;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #808080;
    background: transparent;
    padding-right: 55px;
}
td.headextendtd {
    text-align: left;
    vertical-align: bottom;
    /*background: #F5F5F5 url(images/headextbg.jpg) repeat-x bottom left;
    color: #F5F5F5;*/
}
td.bottomextendtd {
    text-align: left;
    vertical-align: bottom;
    /*background: #F5F5F5 url(images/bottomextbg.gif) repeat-x bottom left;
    color: #F5F5F5;*/
}

td.headlogotd {
    width: 579px;
}
td.headimgtd {
    width: 222px;
    background: #F5F5F5 url(images/headimgbg.gif) no-repeat fixed right top;
    color: #000;
}
td.navtd {
    width: 214px;
}
td.bodytd {
    width: 586px;
    padding-left: 20px;
}
td.advantagestd {
    width: 325px;
    padding-top: 30px;
}
td.bottomimgtd {
    width: 475px;
}

table.innertable {
    width: 100%;
    height: 100%;
    margin-top: 20px;
}

div.bodyscrolldiv {
    width: 510px;
    height: 223px;
    overflow: auto;
    padding-left: 85px;
    padding-right: 3px;
    scrollbar-face-color: #004DB8;
    /*scrollbar-highlight-color: #BCBEC0;
    scrollbar-shadow-color: #BCBEC0;
    scrollbar-3dlight-color: #BCBEC0;
    scrollbar-arrow-color: #BCBEC0;
    scrollbar-track-color: #BCBEC0;*/
    scrollbar-highlight-color: #FFF;
    scrollbar-shadow-color: #FFF;
    scrollbar-3dlight-color: #FFF;
    scrollbar-arrow-color: #FFF;
    scrollbar-track-color: #FFF;
    scrollbar-karkshadow-color: #BCBEC0;
}
div.bodyscrollformdiv {
    width: 510px;
    height: 223px;
    overflow: auto;
    padding-left: 3px;
    padding-right: 3px;
    scrollbar-face-color: #004DB8;
    scrollbar-highlight-color: #FFF;
    scrollbar-shadow-color: #FFF;
    scrollbar-3dlight-color: #FFF;
    scrollbar-arrow-color: #FFF;
    scrollbar-track-color: #FFF;
    scrollbar-karkshadow-color: #BCBEC0;
}
div.headtagdiv {
    position: absolute;
    left: 140px;
    top: 117px;
}
div.bodysideimgdiv {
    position: absolute;
    left: 235px;
    top: 208px;
    border: 1px #000 solid;
}
img.headimg {
    position: relative;
    left: -15px;
}
div.advantdiv {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: right;
    position: relative;
    left: 0px;
    width: 235px;
    background: transparent;
    color: #000;
}
img.bottomimg {
    position: absolute;
    left: 452px;
    top: 447px;
}
span.devspan {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 40px;
    padding-right: 1px;
}
span.bodynavspan {
    position: relative;
    left: 100px;
    top: -5px;
}
a.bodynav {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding: 3px;
}
.bodybold {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    background: transparent;
    color: #808080;
}
table.bodytable {
    width: 100%;
}

/*******************
  Form Classes
*******************/
table.formtable {
    width: 100%;
    height: 50px;
}
.formlabelreq {
    text-align: left;
    font: bold Verdana, Arial, Helvetica, sans-serif;
    background: transparent;
    color: #696969;
}
.formctrl {
    text-align: left;
    background: transparent;
    color: #000;
}
.formbutton {
    background: #004DB8;
    color: #BCBEC0;
    width: 80px;
    font: bold x-small geneva, arial, helvetica, verdana, sans-serif;
}
.formtext {
    display: block;
    text-align: left;
    background: transparent;
    color: #000;
}
