/***************/
/* Site styles */
/***************/

body, html {
 margin:0px;
 padding:0px;
 height:100%;
 font-family:Arial,Helvetica,sans-serif;
 color:#333333;
}

h1 {
 color:#004266;
 font-size:90%;
 font-family:tahoma, arial;
 width:96%;
 border-bottom:1px solid #bbe9ff;
 margin:11px;
 padding-bottom:3px;
}

h2, h3, h4, h5, h6 {
    color: #004266;
}

h2{
    font-size: 95%;
}

h3{
    font-size: 85%;
}

h4{
    font-size: 80%;
}

h5{
    font-size: 80%;
}

h6{
    font-size: 80%;
}

p {
    font-size: 80%;
    line-height: 1.4;
}

ul {
    font-size: 80%;
    line-height: 1.4;
    list-style-image: url("/assets/images/list_square.gif");
}

ul ul {
    font-size: 100%;
    line-height: 1.4;
    list-style-image: url("/assets/images/list_square.gif");
}

ul ul ul {
    font-size: 100%;
    line-height: 1.4;
    list-style-type: none;
}

ol {
    font-size: 80%;
    line-height: 1.4;
    list-style-type: decimal;
}

ol ol {
    font-size: 100%;
    line-height: 1.4;
    
}

ol ol ol {
    font-size: 100%;
    line-height: 1.4;
}

hr {
    border: none 0;
    border-top: 1px solid #6BCCFF;
    border-bottom: 1px solid #FFF;
    height: 2px;
}

.wrapper {
 width:100%;
 height:100%;
 background:url('/assets/images/back.gif') repeat-x #FFF;
}

.topPadding {
 padding-top:10px;
}

.sides {
 width:10px;
 background:url('/assets/images/back.gif') repeat-x #FFF;
}

.navBack {
 background:url('/assets/images/nav_back.gif');
}

.subNavigation {
 font-size:11px;
 background:url('/assets/images/sub_navigation.gif') no-repeat;
 padding-top:3px;
 width:149px;
}

.subNavigationOn {
 font-size:11px;
 background:url('/assets/images/sub_navigation.gif') no-repeat;
 padding-top:3px;
 width:149px;
 font-weight:bold;
}

a.nav {
 font-size:11px;
 padding-left:11px;
 display:block;
 color:#004266;
}

a.nav:hover {
 color:#004266;
}

a {
 color:#539828;
 text-decoration:none;
}

a:hover {
 color:#539828;
 text-decoration:underline;
}

.navL2 {
 color:#666666;
 padding-left:31px;
 font-size:11px;
 background:url('/assets/images/nav_l2_back.gif');
}

.navL3 {
 color:#666666;
 padding-left:41px;
 font-size:11px;
 background:url('/assets/images/nav_l2_back.gif');
}

.nav2 {
 color:#666666;
}

.nav2:hover {
 color:#666666;
}

.nav2hlt {
 color:#666666;
 font-weight:bold;
}

.nav2hlt:hover {
 color:#666666;
 font-weight:bold;
}

.header {
 height:116px;
 background:url('/assets/images/header_back.gif');
}

.headerRight {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight1 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_1.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight2 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_2.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight3 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_3.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight4 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_4.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight5 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_5.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight6 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_6.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight7 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_7.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight8 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_8.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

.headerRight9 {
 width:491px;
 height:116px;
 background:url('/assets/images/header_right_9.jpg') right no-repeat;
 text-align:right;
 vertical-align:bottom;
}

input.search {
 border:1px solid #549829;
 background:url('/assets/images/input.gif');
 color:#004266;
 font-size:10px;
 width:147px;
 height:18px;
 padding-left:4px;
}

.searchPadding {
 padding:8px 0px 8px 0px;
}

form {
 margin:0px;
 padding:0px;
}

img {
 border:0px;
}

.hNavBack {
 background:url('/assets/images/hnav_back.gif');
 height:23px;
}

.hNavBot {
 background:url('/assets/images/hnav_back2.gif');
}

a.hNavOn {
 font-size:11px;
 color:#004266;
 font-weight:bold;
}

a.hNav {
 font-size:11px;
 color:#004266;
}

a.hNavOn:hover {
 color:#004266;
 font-weight:bold;
}

a.hNav:hover {
 color:#004266;
}

.split {
 color:#539828;
 padding: 0px 3px 0px 3px;
}

.bodyPadding {
 padding:0px 21px 0px 21px;
}

.hSplit {
 border-bottom:1px solid #bbe9ff;
 width:96%;
 margin:2px 0px 2px 11px;
}

.newsLeft {
 background-color:#f0faff;
 border-right:1px solid #bbe9ff;
 height:100%;
}

.latestNews {
 font-size:70%;
 padding:11px 11px 0px 6px;
 color:#666666;
}

.latestNewsHL {
 font-size:100%;
 color:#539828;
 font-weight:bold;
}

a.latestNews {
 color:#539828;
 padding:0px;
 font-weight:bold;
}

.copyright {
 color:#004266;
 font-size:11px;
 text-align:left;
}

.credits{
 color:#004266;
 font-size:11px;
 text-align:right;
}

.rightcol {
 background:url('/assets/images/footer_back.gif');
}

.rightSide {
 background:url('/assets/images/rightcol_back.gif');
}

.bottomRight {
 position:relative;
 left:3px;
}

.breadCrumbs {
 font-size:11px;
 padding-top:2px;
 margin-left:11px;
 color:#08486b;
}

.datePosted {
 color:#999999;
 position:relative;
 bottom:10px;
 margin-left:11px;
 font-size:10px;
}

#skip {
 position: absolute;
 width: 0px;
 height: 0px;
 overflow: hidden;
}

#skipNav {
 position: absolute;
 width: 0px;
 height: 0px;
 overflow: hidden;
}

.caption {
 color:#999;
 font-size:90%;
 }

.hp {
    font-size: 80%;
}
