body
{
    margin: 10px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
}

b
{
    font-weight: bold;
}

td
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
}

p
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
    margin: 12px 0px 0px 0px;
}

blockquote
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
}

span
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
}

sup
{
    font-size: 9.5px;
}

select
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
    font-weight: bold; /*text-transform: uppercase;*/
}

input
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}

li
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #333333;
}


td.footerGray
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #cccccc;
}


td.subNavBar
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
    color: #004FA2;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
    font-weight: normal;
}

a.subNavBar
{
    text-decoration: none;
    color: #004fa2;
}

a.subNavBar:visited
{
    text-decoration: none;
    color: #004fa2;
}

td.subNavBarHover
{
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    color: #004fa2;
    cursor: hand;
    cursor: pointer;
}

a.subNavBarHover
{
    text-decoration: none;
    color: #004fa2;
}


div.mainNavBar
{
    position: absolute;
    top: 101px;
    left: 0px;
    z-index: 2;
    float: middle;
    padding: 14px;
}

.subSubNav
{
    font-size: 11px;
}

.subSubSubNav
{
    font-size: 10px;
}

div.subSubNavBar
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
    visibility: hidden;
    text-align: left;
    padding: 2px;
    background-color: #F1EFEA;
    border: 1px solid #DAD4C1;
}

div.sub2
{
    padding: 3px 3px 3px 12px;
    margin: 0px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    color: #004fa2;
    background-color: #F1EFEA;
    text-align: left;
    cursor: hand;
    cursor: pointer;
    border: 1px solid #F1EFEA;
    width: 150px;
}

layer.subSubNavBar
{
    padding: 1px;
}

layer.sub2
{
    padding: 3px 3px 3px 12px;
    margin: 0px;
}

a.sub2
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    color: #004fa2;
    text-decoration: none;
}

a.sub2:visited
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #004fa2;
    text-decoration: none;
}

.subSubSubNavBar
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999999;
    visibility: hidden;
}

.sub3
{
    padding: 3px 3px 3px 12px;
    margin: 0px;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    color: #ffffff;
    background-color: #003366;
    cursor: hand;
    cursor: pointer; /*border: 1px solid #999999;*/
    width: 150px;
}

td.logo
{
    font-family: "Times New Roman" ,Times;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}

td.tool
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 9.5px;
    color: #ffffff;
    text-decoration: none;
}
.agendaText
{
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-top: 4px;
}
a.tool
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 9.5px;
    color: #ffffff;
    text-decoration: none;
}
a.tool:hover
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 9.5px;
    color: #ffffff;
    text-decoration: underline;
}

b.tool
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 9.5px;
    color: #ffffff;
    text-decoration: none;
}

span.header
{
    font-family: "Times New Roman" ,Times;
    font-size: 15px;
    font-weight: bold;
    color: #0066cc;
}

a.sm1
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 15px;
    color: #003366;
    font-weight: bold;
}
a.sm1:hover
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 15px;
    color: #ff0005;
    font-weight: bold;
}

a.sm2
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
}
a.sm2:hover
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;
}

a.sm3
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #003366;
}
a.sm3:hover
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 12px;
    color: #ff0000;
}

a.homeBottom
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    color: #004fa3;
}
.tableHeadingOne
{
    font-weight: bold;
    font-size: 12px;
    margin: 0px 5px;
    color: white;
}
.tableHeadingThree
{
    font-weight: normal;
    font-size: 11px;
    margin: 0px 2px;
    color: #000000;
}
.grayBox
{
    padding-right: 5px;
    padding-left: 5px;
    height: 22px;
    background-color: #1184EF;
}
.oliveBox
{
    padding-right: 5px;
    padding-left: 5px;
    height: 15px;
    background-color: #dddddd;
}
A.agendaLink:link
{
    padding-left: 5px;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}
A.agendaLink:visited
{
    padding-left: 5px;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: bold;
}
.subTitle
{
    font-family: verdana,arial,geneva,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 90px;
    padding-right: 30px;
    line-height: 18px;
}

.sp
{
    font-size: 1px;
}

.form
{
    padding-right: 50px;
}
.footerA
{
    font-family: verdana,arial,geneva,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
}
.footerB
{
    font-family: arial,verdana,geneva,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CFD8E6;
    padding-left: 10px;
}
.footer
{
    font-family: arial,verdana,geneva,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CFD8E6;
    padding-right: 20px;
    padding-left: 10px;
}
.footerSmall
{
    font-family: arial,verdana,geneva,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CFD8E6;
    padding-right: 20px;
    padding-left: 10px;
}
a.footerLink
{
    text-decoration: underline;
    color: #CFD8E6;
    font-family: arial,verdana,geneva,helvetica,sans-serif;
    font-size: 11px;
}

.defaulttext
{
    font-family: verdana,arial,geneva,helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    padding-right: 40px;
}

.dropdown
{
    font: 10px/1.4 Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #ccdae8;
    text-decoration: none;
    background-color: #3e75aa;
    padding: 3px 4px 2px 5px;
}
a:hover.dropdown
{
    color: #ccdae8;
    text-decoration: underline;
}
.dropdown2
{
    font: 10px/1.2 Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #6c6f71;
    text-decoration: none;
    background-color: #9fbad5;
    padding: 2px 3px 2px 4px;
}
a:hover.dropdown2
{
    color: #6c6f71;
    text-decoration: underline;
}
.homepageText
{
    font: 11px Verdana, Arial, sans-serif;
    font-weight: bold;
    line-height: 15px;
    color: white;
    width: 475px;
}
.calloutText
{
    font: 13px/1.4 Verdana, Arial, sans-serif;
    font-weight: bold;
    color: white;
    width: 468px;
}
#homecallout
{
    padding: 10px 20px 10px 90px;
}
#calloutarea
{
    padding: 10px 10px 10px 90px;
}
.calloutEmphasis
{
    color: #eaf902;
}
#homephotobar
{
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
}
#hometextarea
{
    margin: 0px;
    padding: 0px;
    background-color: #1684ef;
}
#legalarea
{
    background-color: #124282;
    height: 60px;
    margin: 0px;
    padding: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
#legalarea2
{
    background-color: #124282;
    height: 60px;
    margin: 0px;
    padding: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    border-color: white;
    border-width: 1px 0px 0px 0px;
    border-style: solid none none none;
}
#contentarea
{
    background-color: #ffffff;
    font: .8em/1.2 Verdana, Arial, sans-serif;
    color: #666666;
    font-weight: normal;
    padding: 10px 40px 4px 90px;
}
#rightphotoarea
{
}
h1
{
    font: 14px/1.4 Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #1684ef;
    margin-top: 10px;
    margin-bottom: 1px;
}
p
{
    margin-top: 0px;
}
.termsHeader
{
    font: 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
}
.terms
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px;
    color: #cfd8e6;
    font-weight: bold;
    text-decoration: none;
}
.termlink
{
    color: #cfd8e6;
}
.kbwLocation
{
    padding: 3px 8px 0px 0px;
}
#whitespacer
{
    background-color: white;
    border-color: black;
    border-width: 1px 0px 0px 0px;
    border-style: solid none none none;
    margin: 0px;
    padding: 0px;
}
a.caption
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #0066cc;
    text-decoration: underline;
}
span.caption
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
}

.getreadertext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #666666;
    text-decoration: none;
}
.p_data
{
    font-weight: normal;
    font-size: 9px;
    color: #000000;
    font-family: verdana, arial, helvetica, san-serif;
}

.p_head
{
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 2px;
    color: #000000;
    padding-top: 2px;
    font-family: verdana, arial, helvetica, san-serif;
    background-color: #ddeeff;
}
#overlay
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #055a8d;
    z-index: 51;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
}
#popup
{
    display: none;
    position: absolute;
    margin-left: -395px;
    left: 50%;
    top: 10%;
    padding: 0px;
    width: 790px;
    height: 530px;
    border: 2px solid #055a8d;
    background-color: white;
    z-index: 52;
    overflow: none;
    text-align: center;
}
