html, body
{
    margin: 0px;
    padding: 0px;
    height: 99.9%;               
}

body
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    background-color: #1d6888;    
}

img
{
    border: 0px;
}

img, input
{
    filter:expression( typeof XMLHttpRequest == "undefined" ? ( (typeof this.src == "string" && this.src.substr(this.src.length-4) == ".png" ? this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')" + (this.src="images/e.gif").substr(0,0) : "") ) : "");
} 

div.siteError
{
    color: #FFFFFF;
    font-weight:bold;
    padding-left: 30px;
    background-color: #FF0000;
}

div.siteMessage
{
    color: #FFFFFF;
    font-weight:bold;
    padding-left: 30px;
    background-color: green;
}

div#wrapper
{    
    position: relative;
    margin: 0px auto;
    width:995px; 
    height: auto !important;
    height: 100%;
    min-height: 100%;
    /*
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    */
}

form
{
    padding: 0px;
    margin: 0px;
}

div.error
{
    color:#FF0000;
    height:15px;
    float:left;
}

div.ok
{
    color: green;
    height:15px;
    float:left;
}

div.header_text
{
    width: 277px;
    height:117px;
    margin-top:10px;
    z-index: 1;
    position:relative;
}

div.top_bar
{
    width:994px;
    height:82px;               
    border-right:1px solid #fff;
    margin-top:-55px;
    position:relative;
}
div.maintext
{
    position:relative;
    width:994px;
    margin-top:-60px;
}

div.bunny
{
    width:380px;
    height:230px;            
    margin-top: -175px;
    z-index: 2;
    float: right;
    position:relative;
}

td.left
{
    width:169px;
    background-image:url(../images/menu_bgleft.gif);
    background-repeat:repeat-y;
}

td.right
{
    width:825px;
    border-right: 1px solid #fff;
    background-color: #fff;
    vertical-align: top;
}

td.bottom_top
{
    height:30px;
    background-image: url(../images/bottom_top.gif);
    background-repeat: no-repeat;
    border-right: 1px solid #fff;
}

td.bottom_middle
{
    background-image: url(../images/bottom_middle.png);
    background-repeat: repeat-y;
    width:994px;
    height:2px;
}

td.bottom_under                                    
{
    width:994px;
    height:18px;             
    border-right: 1px solid #fff; 
}

div.menudiv
{
    position:relative;
    margin-left:-8px;
}

div.menu_top
{
    width:153px;
    height:19px;
    background-image:url(../images/menu_top.gif);
    background-repeat: no-repeat;
    
}

div.menu_middle
{
    width:153px;
    text-align:left;
    color: #fff;
    position: relative;
    background-image:url(../images/menu_middle.gif);
    background-repeat: repeat-y;
    
}

div.subitem
{
    width:153px;
    text-align:left;
}

div.menu_bottom
{
    width:153px;
    height:19px;
    background-image:url(../images/menu_bottom.gif);
    background-repeat: no-repeat;
}

div.startop
{
    width:48px;
    height:60px;            
    position: relative;
    z-index:1;
    padding-top: 0px;
    margin-left:169px;
}

div.starbottom
{
    width:48px;
    height:60px;
    background-image:url(../images/starbottom.png);
    position: absolute;
    z-index:1;
    margin-top: -43px;
    margin-left: 777px;
}

div.paddingleft
{ 
    padding-left:8px;  
}

div.mainitem
{
    font-weight: bold;
    width:110px;
    cursor:pointer;
    height:13px;
    font-size:10px;      
}

div.mainitem:hover
{

    color: yellow;
 
}  

div.seperator
{
    width:123px;
    height:3px;
    background-image: url(../images/menu/seperator.gif);
    background-repeat: no-repeat;
    margin-left:-3px;
    position:relative;
}

div.hassub
{
    width:6px;
    height:8px; 
    float:right;
    margin-top:-8px;
    margin-right:10px;
}

div.item
{
    font-size: 9px;
    width:123px;
    margin-left:4px;
    height:14px;
    cursor: pointer;
}  

div.subspacer
{
    height:0px;
} 

div.maincontent
{
    padding:15px;
    position: relative;
    z-index:2;
    min-height:600px;
    
} 

h1, h2, h3, h4, h5 {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    letter-spacing: -.05em;
    margin: 0;
    padding: 0;
    line-height: 1em;
}      

h1 {
    text-align: center;
    font-size: 20px;
    padding: 20px 0 20px 0;
    margin: 0 20px 0 20px;
}

h2 {
    font-size: 12pt;
    display: inline;
}

h2 
{
    font-size: 12pt;
    display: inline;
}

h2.yellow 
{
    font-size: 12pt;
    display: inline;
}

h3 {
    font-size: 12pt;
}

h4 {
    color: #660000;
    font-size: 19px;
    display: inline;    
}

h5.yellow {
    font-size: 20px;
}

a.newslink
{
    color: #013950;
    text-decoration: none;
}

a.newslink:hover
{
    color: #3397c1;
    text-decoration: none;
}

a.bluelink
{
    color: #1a88a6;
    text-decoration: none;
    font-weight:bold;
}

a.bluelink:hover
{
    color: #3397c1;
    text-decoration: none;
    font-weight:bold; 
}

.nolink
{
    color: #989898;
}

.bluebold
{
    color: #1d6b8c;
    font-weight: bold;
}

.yellow
{
    color: #f9b337;
    font-weight: bold;
}

div.linebig_top
{
    width:560px;
    height:14px;
    background-image: url(../images/big_top_l.gif);
    background-repeat: no-repeat;
}

div.linebig_bottom
{
    width:560px;
    height:14px;
    background-image: url(../images/big_bottom.gif);
    background-repeat: no-repeat;
}




