body {
        background-color:#dad3bd;
        color:#FFFFFF;
        font-family:Verdana,Arial,Tahoma;
        font-size:11px;
        text-align:center;
        margin:20px auto;
}
body table{
        text-align:left;
}

/* content */

.quote{
        margin:0 60px 20px 60px;
        margin-top:0;
        background-color:#041323;
        color:#cfdff1;
        padding:8px;
        font-style:italic;
        line-height:18px;
}
.quote .author{
        color:#7d9bba;
        font-size:11px;
}

.quote span,h1{
        font-family:Arial,Tahoma;
        margin:8px 0 12px 0;
        font-size:14px;
        font-weight:bold;
        color:#FFF;
}

.quote input, .quote h1, .quote h2{
        font-style:normal;
}

h2, h2 a{
        margin:8px 0 12px 0;
        font-weight:bold;
        font-size:12px;
        color:#dcc38d;
        text-decoration:none;
}

h2 a:hover{
        text-decoration:underline;
}

span.toggle{
        color:#FFF;
}

td.banner_right{
        background:#FFFFFF url(images/banner_line_bg.gif);
}

td.main{
        background-color: #0c243c;
        padding:0 20px 6px 20px;
        text-align:justify;
        line-height:16px;
}
td.main a{
        color:#b6c4e7;
        text-decoration:underline;
}
td.main a:hover{
        color:#FFFFFF;
        text-decoration:none;
}

td.footer{
        color:#2c4a68;
        text-align:center;
        vertical-align:middle;
}
td.footer a{
        color:#2c4a68;
        text-decoration:underline;
}
td.footer a:hover{
        color:#0c243c;
        text-decoration:none;
}

td.nav{
        height:31px;
        font-size:12px;
        line-height:30px;
        background-color:#0c243c;
        font-family:Verdana,"Times New Roman", Times, serif;
        color:#FFFFFF;
}

td.nav a{
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
}

td.nav a:hover{
        text-decoration:underline;
        color:#FFFFFF;
        font-weight:bold;
}

td.service_box{
        text-align:center;
        vertical-align:top;
        font-size:12px;
        font-family:Verdana,Tahoma,Arial;
        font-weight:bold;
}
td.service_box a{
        display:block;
        width:110px;
        height:157px;
        padding-top:30px;
        color:#FFFFFF;
        text-decoration:none;
}
td.service_box a:hover{
        color:#FFFFFF;
        text-decoration:underline;
}

td.login_links{
        padding-left:20px;
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        line-height:20px;
}
td.login_links a{
        color:#335e89;
        text-decoration:underline;
}
td.login_links a:hover{
        color:#356ca4;
        text-decoration:none;
}

a.demolink{
        color:#d03c3c;
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        text-decoration:underline;
}
a.demolink:hover{
        color:#e21515;
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        text-decoration:none;
}

div.bio{
        display:none;
}

/* DROP DOWN STYLES */

#dropmenudiv{
position:absolute;
border:1px solid #255686;
margin-top:9px;
border-top-width: 0;
font:normal 11px Tahoma;
line-height:16px;
z-index:100;
}

* html #dropmenudiv {/*ie only*/
margin-top:1px;
}

#dropmenudiv a{
text-align:left;
color:#FFF;
width: 100%;
display: block;
text-indent: 3px;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #255686;
}
