﻿body
{
    background-color: #38628D;
    font-family: tahoma,sans-serif;
    font-size: 70%;
    margin: 0pt;
    padding: 0pt;
    text-align: center;
    height: 100%;
}
#wrapper
{
    background-position: 100% 0pt;
    background-repeat: repeat-x;
    margin: 0pt auto;
    padding: 0pt 4px 0pt 5px;
    text-align: left;
    min-width: 1024px;
    width: 156.53ex;
}

#head, #page, #foot
{
    min-width: 976px;
    width: 87.7em;
}
#head
{
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
#header
{
    background-color: #3C7FAF;
    background: transparent url(         'images/glow.gif' )no-repeat: scroll 0%;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    height: 12.5ex;
    margin: 0pt;
    min-height: 76px;
    position: relative;
}
#banner
{
    background-image: url(  'images/glow.gif' );
    background-repeat: no-repeat;
    height: 12.5ex;
    min-height: 76px;
}
#infopane .nav, .parent h2, #toolbar, #promo, #tickler
{
    background: #EBF3FB none repeat scroll 0%;
}
#promo
{
    background-color: #D1E2FE;
    margin: 0pt;
    width: 100%;
    height: 20px;
}
#toolbar, .forecast1 li li
{
    border-bottom: medium none;
    vertical-align: middle;
}
#nav, #nav2, #toolbar, #infopane, .parent.chrome5, .parent.chrome7, #wrapper input.button, #wrapper input.hint, #om h3, #om.open .linklist1, #f1, #footersearch, select
{
    border: 1px solid #AACCEE;
}
#infopane .nav, .parent h2, #toolbar, #promo, #tickler
{
    background: #EBF3FB none repeat scroll 0%;
}
#toolbar
{
    min-width: 974px;
}
#toolbar
{
    clear: left;
    padding: 0pt;
}
#nav
{
    min-width: 900.5px;
}
#nav
{
    border: medium none;
    padding: 0pt;
    background-image: url(    'images/hn.gif' );
    height: 22px;
}
#nav2
{
    background-color: White;
    height: 26px;
    margin: 0;
    width: 99.8%;
    vertical-align: text-top;
    text-align: left;
}
.active
{
    color: #ffffff;
    text-decoration: underline;
}
#page
{
    background-color: #FFFFFF;
}
#head, #page, #foot
{
    width: 100%;
    min-width: 976px;
    width: 87.7em;
}
#page
{
    color: #333333;
}
#page, #foot
{
    border-color: -moz-use-text-color #CCCCCC;
    border-style: none solid;
    border-width: medium 1px;
}
#page
{
    border-color: #C0C0C0;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.qlist_go
{
    background: #FFFFFF url(  'images/search.gif' ) repeat-x scroll 0px 45%;
    border: 1px solid #2A5597;
    color: #07519A;
    padding: 0px !important;
}
.nothing
{
}
.hint
{
    color: #696969;
    font-weight: 700;
    margin-right: 2px;
    width: 34.2ex;
}
input, select, textarea
{
    font-family: tahoma,sans-serif;
    font-size: 100%;
    padding: 0.2em;
}
#area1, #area2
{
    float: left;
    height: auto;
}
.region2
{
    min-width: 150px;
    width: 100%;
}
#area2
{
    width: 100%;
    min-width: 872px; 
    height:100%;
    
    
}

.parent.chrome1
{
    margin: 6px 6px 12px;
}
.sample
{
    background-color: transparent;
    color: #333333;
    background-image: url(         'images/glow_b.gif' )no-repeat: scroll 0%;
    background-image: url(        'images/shadow.gif' );
}
.navlinks
{
    border-bottom: 0 solid #34518D;
    border-top: 0 solid #34518D;
    line-height: 28px;
    padding: 6px 0;
    text-align: center;
}
.navlinks a.nav
{
    font-weight: bold;
    text-decoration: none;
}
.up
{
    
    color: #008000; 
    text-align:center; 
    vertical-align:middle; 
    width:15px;
    background-image: url(  'images/up.gif' );
    background-repeat: no-repeat;
}
.down
{
    background-image: url(  'images/down.gif' );
    background-repeat: no-repeat;
    color: #CC3300;
    text-align:center; vertical-align:middle; width:15px;
}
.contactDetailSectionLabel
{
    border-top: 1px solid #99AABD;
    color: #223661;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    text-align: left;
    padding-top: 5px;
}
.DetailSectionLabel
{
    color: #223661;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    text-align: left;
    padding-top: 5px;
}


.tablerow
{
    border-top: 1px solid #99AABD;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    text-align: left;
    height: 22px;
    border-top-color: #7A85A6;
}

.HeaderTitle
{
    color: #CC3300;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    text-align: left;
    padding-top: 5px;
}
.GridHeaderTitle
{
    color:Black;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    text-align: left;
    padding-top: 5px;
}
.medium
{
    color: #000000;
    font-family: arial;
    font-size: 13px;
    width: 200px;
}
.mediumdrpSearch
{
    color: #000000;
    font-family: Verdana;
    font-size: x-small;
    width: 100px;
}
.mediumdrpSearch1
{
    color: #000000;
    font-family: Verdana;
    font-size: x-small;
    width: 140px;
}
.mediumdrp
{
    color: #000000;
    font-family: Verdana;
    font-size: x-small;
    width: 205px;
}
.drpshort
{
    color: #000000;
    font-family: Verdana;
    font-size: x-small;
    width: 105px;
}
.short
{
    width: 47px;
    color: #000000;
    font-family: arial;
    font-size: 13px;
}
.long
{
    color: #000000;
    font-family: arial;
    font-size: 13px;
    width: 270px;
}
.button
{
    background: #FFFFFF url(  'images/search.gif' ) repeat-x scroll 0px 45%;
    border: 1px solid #2A5597;
    color: #07519A;
    padding: 1px !important;
    width: 80px;
}
#divHeader
{
    background: #F1F5F6 none repeat scroll 0 0;
    border-bottom: 1px solid #B0BEC7;
    padding: 0pt;
    height: 22px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color:  #CC3300;
    font-size: small;
  
}
.diviHeader
{
    background: #F1F5F6 none repeat scroll 0 0;
    border-bottom: 1px solid #B0BEC7;
    padding: 0pt;
    height: 22px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color:  #CC3300;
    font-size: small;
  
}
.containerclass
{
 border: 1px solid #B0BEC7;
}
#divContainer
{
    border: 1px solid #B0BEC7;
}
#divfooter
{
    height: 15px;
    background: #F1F5F6 none repeat scroll 0 0;
    
   
}
#footer
{

 background: #F1F5F6 none repeat scroll 0 0;
 min-width: 976px;
    width: 87.8em;
  
}
