/* CSS Document */

a:link, a:visited, a:hover, a:active
{
    color: #2A72B0;
    text-decoration: none;
}

body
{
    margin: 0px;
    background-color: #B0C6E8;
    background-image: url(../images/bk.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
}

img.divider
{
    margin-bottom: 10px;
}

li
{
    /* list-style-image: url('../images/subnav-bullet.gif'); */
    margin-bottom: 5px;
    line-height: 14px;
}

table.callout
{
    width: 175px;
    border: 1px solid #A8A02D;
}
table.callout td
{
    font-size: 11px;
    color: #003453;
    background-image: url(../images/bk-callout.gif);
    background-repeat: repeat-x;
    background-color: #FFF007;
    padding: 5px;
}
table.callout td a
{
    color: #003453;
    text-decoration: none;
}
table.callout td a:hover
{
    color: #003453;
    text-decoration: underline;
}

table.general-callout
{
    width: 175px;
    border: 1px solid #A8A02D;
}
table.general-callout td
{
    padding: 5px;
}

table.testimonial-callout
{
    border: 1px solid #AAC1E5;
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

td
{
    vertical-align: top;
}

td.breadcrumb
{
    background-color: #0768A2;
    color: #FFFFFF;
    text-align: left;
    padding: 3px 15px;
}
.breadcrumb a, .breadcrumb a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:active
{
    color: #FFFFFF;
    text-decoration: underline;
}
a.breadcrumb-on
{
    color: #FFF000;
    text-decoration: none;
}
a.breadcrumb-on, a:visited.breadcrumb-on
{
    color: #FFF000;
    text-decoration: none;
    font-weight: bold;
}
a:hover.breadcrumb-on, a:active.breadcrumb-on
{
    color: #FFF000;
    text-decoration: underline;
    font-weight: bold;
}

td.column
{
    padding: 15px 0px 15px 15px;
    background-color: #FFFFFF;
}
a:link.column, a:visited.column
{
    color: #26477B;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
a:hover.column, a:active.column
{
    color: #FF7200;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}
a:link.column-on, a:hover.column-on, a:active.column-on, a:visited.column-on
{
    color: #FF7200;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}

td.content
{
    background-color: #FFFFFF;
    padding: 15px 5px 15px 20px;
}
td.content h1
{
    color: #FF7200;
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.content h2
{
    color: #26477B;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
td.content h2.sub{
	color:#ff7200;
	font-size:18px;
	margin-top:20px;
}
td.content h3
{
    color: #26477B;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 15px;
}

td.content h3 a:link,td.content h3 a 
{
	text-decoration: underline;
}	
td.content-home
{
    background-color: #FFFFFF;
    padding: 15px 7px;
    font-size: 13px;
}
td.content-home h1
{
    color: #FF7200;
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.content-home h2
{
    color: #26477B;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.content-home h2 a
{
    color: #26477B;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.content-home h2 a:hover
{
    color: #26477B;
    text-decoration: underline;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.content-home #logos
{
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
    text-align: right;
}


td.footer
{
    background-color: #26467B;
    background-image: url(../images/footer-fill.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 10px;
    padding: 7px 5px 0px 0px;
}
a.footer, a:visited.footer
{
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.footer, a:active.footer
{
    color: #FFF000;
    text-decoration: underline;
}
a.footer-on, a:hover.footer-on, a:visited.footer-on, a:active.footer-on
{
    color: #FFF000;
    text-decoration: underline;
}

td.footer-outside
{
    padding: 5px 10px;
    font-size: 10px;
    color: #26467B;
}
a.footer-outside, a:link.footer-outside, a:visited.footer-outside
{
    color: #26467B;
    text-decoration: none;
}
a:hover.footer-outside, a:active.footer-outside
{
    color: #26467B;
    text-decoration: underline;
}
a.footer-outside-on, a:hover.footer-outside-on, a:visited.footer-outside-on, a:active.footer-outside-on
{
    color: #26467B;
    text-decoration: underline;
}
td.header-quote{
	color:#FFFFFF;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight:bold;
}
td.home-header
{
    background-image: url(../images/header-home.jpg);
    width: 780px;
    height: 278px;
    background-repeat: no-repeat;
}
td.home-header #home-header-text
{
    margin-left: 360px;
    margin-top: 15px;
    color: #FFFFFF;
}
td.home-header #home-header-text a
{
    color: #FFF003;
    text-decoration: none;
}
td.home-header #home-header-text a:hover
{
    color: #FFF003;
    text-decoration: underline;
}
td.home-header #home-header-text #contact
{
    padding-top: 20px;
    font-weight: bold;
}
td.home-header #home-header-text h1
{
    color: #FFFFFF;
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}
td.home-header #home-header-text li
{
    list-style-image: url('../images/home-dot.gif');
    margin-bottom: 10px;
    line-height: 14px;
    font-size: 13px;
}
td.home-header #home-header-text ul
{
    margin-top: 0px;
    margin-left: 10px;
    padding-left: 10px;
}

td.home-video
{
    background-image: url(../images/home-video_new.jpg);
    background-repeat: no-repeat;
    font-size: 13px;
}
td.home-video h2
{
    color: #26477B;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.home-video h2 a
{
    color: #26477B;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.home-video h2 a:hover
{
    color: #26477B;
    text-decoration: underline;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0px;
}
td.home-video #callout
{
    margin-top: 30px;
    margin-left: 140px;
}

td.nav
{
    background-image: url(../images/nav-fill.gif);
    background-repeat: repeat-x;
    background-color: #034489;
    padding-top: 9px;
    text-align: center;
    font-weight: bold;
}
a.nav, a:visited.nav
{
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.nav, a:active.nav
{
    font-size: 13px;
    color: #FFF000;
    text-decoration: underline;
}
a.nav-on, a:hover.nav-on, a:active.nav-on, a:visited.nav-on
{
    font-size: 13px;
    color: #FFF000;
    text-decoration: underline;
}

td.subnav
{
}
a.subnav
{
    color: #2A72B0;
    text-decoration: none;
}
a:hover.subnav, a:active.subnav
{
    color: #2A72B0;
    text-decoration: underline;
}


td.testimonial
{
    padding: 5px;
}
td.testimonial h1
{
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 10px;
}

td.utility
{
    background-color: #005E96;
    color: #FFFFFF;
    font-size: 10px;
    padding-top: 7px;
}
a.utility, a:visited.utility
{
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 7px;
}
a:hover.utility, a:active.utility
{
    color: #FFFFFF;
    text-decoration: underline;
    padding-right: 7px;
}
a.utility-on, a:hover.utility-on, a:active.utility-on, a:visited.utility-on
{
    color: #FFF000;
    text-decoration: underline;
    padding-right: 7px;
}

ul
{
    margin-top: 0px;
    margin-left: 10px;
    padding-left: 0px;
}


.utility-callout
{
    padding: 10px;
    text-align: right;
}
.utility-callout h1
{
    font-size: 22px;
    color: #FF7200;
    margin-bottom: 0px;
    margin-top: 0px;
}
.utility-callout h2
{
    font-size: 16px;
    color: #26477B;
    margin-bottom: 0px;
    margin-top: 0px;
}
 