﻿html, body
{
    border: 0;
    margin: 0;
    padding: 0;
}

body
{
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: url(images/bg_tile.jpg) top left repeat-x #fff;
}

img, div, td, a
{
    /*_behavior: url(/client/iepngfix.htc);*/
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
    font-weight: bold;
}

h1
{
    font-size: 13px;
    padding-bottom: 5px;
    color: #505050;
}

h2
{
    font-size: 12px;
    padding-bottom: 3px;
    color: #505050;
}

h3
{
    font-size: 11px;
    padding-bottom: 2px;
    color: #505050;
}

h4
{
    font-size: 13px;
    padding-bottom: 5px;
    color: #0089ba;
}

h5
{
    font-size: 12px;
    padding-bottom: 3px;
    color: #0089ba;
}

h6
{
    font-size: 11px;
    padding-bottom: 2px;
    color: #0089ba;
}


/***** Common Formatting *****/

p
{
    margin: 0;
    padding: 0;
}

ul, ol
{
    padding: 0 0 20px 20px;
}

blockquote
{
    margin: 1.25em;
    padding: 1.25em 1.25em 0 1.25em;
}

small
{
    font-size: 0.85em;
}

img
{
    border: none;
}

table
{
    border: 0;
    margin: 0;
    padding: 0;
}

/***** Links *****/

a:link, a:visited
{
    text-decoration: underline;
    color: #0089ba;
}

a:hover, a:active
{
    text-decoration: none;
    color: #0089ba;
}

a
{
    outline: none;
}

/***** Forms *****/

form
{
    margin: 0;
    padding: 0;
    display: inline;
}

input, select, textarea
{
    font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
    width: 100%;
    line-height: 1.25;
}

label
{
    cursor: pointer;
}

/***** Wrapper *****/
.wrap
{
    width: 884px;
    margin: 0 auto;
    background: url(images/bg_home.jpg) top left no-repeat;
    min-height: 435px;
    padding: 0 11px 0 11px;
}

/***** Global Classes *****/

.clear
{
    clear: both;
}
.float-left
{
    float: left;
}
.float-right
{
    float: right;
}

.text-left
{
    text-align: left;
}
.text-right
{
    text-align: right;
}
.text-center
{
    text-align: center;
}
.text-justify
{
    text-align: justify;
}

.bold
{
    font-weight: bold;
}
.italic
{
    font-style: italic;
}
.underline
{
    border-bottom: 1px solid;
}
.highlight
{
    background: #ffc;
}

.img-left
{
    float: left;
    margin: 4px 10px 4px 0;
}
.img-right
{
    float: right;
    margin: 4px 0 4px 10px;
}

.nopadding
{
    padding: 0;
}
.noindent
{
    margin-left: 0;
    padding-left: 0;
}
.nobullet
{
    list-style: none;
    list-style-image: none;
}

img, div
{
    /* behavior: url(iepngfix.htc);*/
}

.navigation
{
    background: url(images/bg_nav.jpg) top left repeat-x;
    height: 32px;
    padding-left: 23px;
}

.container
{
    width: 838px;
    margin: 0 auto;
}

.tagline
{
    float: left;
    display: inline-block;
    font-weight: bold;
    color: #0089ba;
    font-size: 13px;
    height: 41px;
    padding: 20px 0 0 11px;
}

.logo
{
    float: right;
    display: inline-block;
    padding: 19px 10px 0 0;
}

.flash
{
    clear: both;
}
.flashBottom
{
    padding-top: -1px;
    border: none;
    clear: both;
    background: url(images/bg_flash2.jpg) top left no-repeat;
    height: 24px;
}

.content_wrap
{
    background: url(images/bg_content_home_tile.gif) top left repeat-y #000;
    display: inline-block;
}

.content
{
    display: table;
    line-height: 1.5em;
    clear: both;
}

.content_home_left
{
    width: 262px;
    float: left;
    padding: 0 22px 0 10px;
    display: inline-block;
}

.content_home_right
{
    width: 508px;
    float: left;
    padding: 0 11px 0 25px;
    display: inline-block;
}

.footer
{
    background: url(images/bg_footer.gif) top left no-repeat;
    min-height: 4px;
    margin-top: 21px;
    padding: 10px 0 50px 0;
    clear: both;
    display: inline-block;
    width: 838px;
}

.footer p
{
    font-size: 10px;
    color: #0089ba;
    padding-bottom: 8px;
}

p.footer_divs
{
    color: #d3d3d3;
}

/***** Subpage *****/
.breadcrumbs
{
    padding: 5px 0px 5px 0px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active
{
    padding: 0 4px;
}

.flash_sub
{
    background: url(images/bg_flash.jpg) bottom left no-repeat;
    clear: both;
}

.subnav_wrap
{
    background: url(images/bg_subnav_tile.jpg) top left repeat-y;
    width: 216px;
    float: left;
    margin-left: 10px;
}

.subnav
{
    background: url(images/bg_subnav.jpg) top left no-repeat;
    padding: 18px 14px;
}

.subnav ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.subnav ul li
{
    padding: 0 0 15px 0;
    margin: 0;
}

.subnav a:link, .subnav a:visited
{
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    padding-left: 17px;
    display: block;
}

.subnav a:hover, .subnav a:active
{
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #fff;
    background: url(images/bullet.gif) left 2px no-repeat;
    font-weight: bold;
}



div .LinkDiv a:link, div .LinkDiv a:visited
{
    display: block;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    width: 195px;
    margin: 0;
    padding: 5px 3px 4px 30px;
}
div .LinkDiv a:hover, div .LinkDiv a:active
{
    background: url(images/bullet.gif) 12px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 195px;
    margin: 0;
    padding: 5px 3px 4px 30px;
}
div .LinkDivon a:link, div .LinkDivon a:visited, div .LinkDivon a:hover, div .LinkDivon a:active
{
    background: url(images/bullet.gif) 12px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 195px;
    margin: 0;
    padding: 5px 3px 4px 30px;
}

div .tertiaryNav a.tertiaryNav:link, div .tertiaryNav a.tertiaryNav:visited
{
    display: block;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    width: 165px;
    margin: 0;
    padding: 5px 3px 4px 50px;
}
div .tertiaryNav a.tertiaryNav:hover, div .tertiaryNav a.tertiaryNav:active
{
    background: url(images/bullet.gif) 32px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 165px;
    margin: 0;
    padding: 5px 3px 4px 50px;
}

div .tertiaryNav a.tertiaryNavOn:link, .tertiaryNav a.tertiaryNavOn:visited, .tertiaryNav a.tertiaryNavOn:hover, .tertiaryNav a.tertiaryNavOn:active, a.tertiaryNavOn
{
    background: url(images/bullet.gif) 32px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 165px;
    margin: 0;
    padding: 5px 3px 4px 50px;
    display: block;
}

.quaternaryNav
{
    padding: 4px 3px 4px 20px;
}

div.quaternaryNav a.quaternaryNav:link, div.quaternaryNav a.quaternaryNav:visited
{
    display: block;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    width: 165px;
    margin: 0;
    padding-left: 20px;
}

div.quaternaryNav a.quaternaryNav:hover, div.quaternaryNav a.quaternaryNav:active
{
    background: url(images/bullet.gif) 12px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 165px;
    margin: 0;
    padding-left: 20px;
}

.quaternaryNav a.quaternaryNavOn:link, .quaternaryNav a.quaternaryNavOn:visited, .quaternaryNav a.quaternaryNavOn:hover, .quaternaryNav a.quaternaryNavOn:active
{
    background: url(images/bullet.gif) 12px 8px no-repeat;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    width: 165px;
    margin: 0;
    padding-left: 20px;
}

.content_sub_right
{
    width: 571px;
    padding: 0 11px 0 30px;
    display: inline;
    float: right;
    clear: right;
}

.mainNavDropDown_item
{
    background: #00386a;
    text-align: left;
    width: 175px;
    height: 25px;
    border-bottom: 1px solid #0264a1;
}


.mainNavDropDown_item a:link, .mainNavDropDown_item a:visited, .mainNavDropDown_item a:hover, .mainNavDropDown_item a:active
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    padding-left: 10px;
}

.mainNavDropDown_item_hover
{
    background: #0264a1;
    text-align: left;
    width: 175px;
    height: 25px;
}


.mainNavDropDown_item_hover a:link, .mainNavDropDown_item_hover a:visited, .mainNavDropDown_item_hover a:hover, .mainNavDropDown_item_hover a:active
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #fff;
    cursor: hand;
    padding-left: 10px;
}
