﻿body
{
    font-family: Verdana, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    text-align: center;
    margin: 0px 0px 0px 0px;
    background: #666666 url(/images/bg_top.jpg) repeat-x top;
}
#wrapper
{
    margin: 0px auto;
    text-align: center;
    width: 100%;
    float: left;
}
#header-wrapper
{
    text-align: center;
    margin: 0px auto;
    width: 770px;
    height: 117px;
}

#header-top a:link, #header-top a:visited
{
    color: #FFFFFF;
}
#header-top a:hover
{
    color: #CCCC99;
}
#header-left
{
    width: 270px;
    float: left;
    height:68px;
    text-align: left;
    padding: 9px 0px 0px 20px;
}
#header-left h2
{
    padding: 1px 0px 0px 8px;
    margin: 0px;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;    
}
#header-right
{
    width: 470px;
    float: right;
    height:70px;
    padding: 10px 10px 0px 0px;
}

#header-nav
{
    width: 100%;
    float:left;
    padding: 6px 0px 0px 0px;
    
}
#header-nav ul
{
    width: 765px;
    background: url(/images/body_top.jpg) no-repeat top;
    height: 28px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 5px;
    text-align:left;
    
}
#header-nav li
{
    display: inline;
    padding: 8px 14px 5px 14px;    
    margin: 0px 0px 0px 0px;
    list-style: none;
}
#header-nav li a:link, #header-nav li a:visited
{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana;
}
#header-nav li a:hover
{
    text-decoration: none;
    color: #003399;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana;    
}
#content-wrapper
{
    text-align: center;
    margin: 0px auto;
    width: 770px;     
}

#content
{
    text-align: left;
    float: left;
    width:100%;
    background:url(/images/body_bg.jpg) repeat-y;    
}
#content-footer
{
    background: url(/images/body_bottom.jpg) no-repeat bottom;
    float:left;
    padding:5px 10px 5px 10px;
}
#content h1
{
    margin:0px 0px 5px 0px;
    font-size:19px;
    font-weight:normal;    
}
#content h1 a:link, #content h1 a:visited
{
    color: #444444;
    font-weight: normal;
    text-decoration: underline;   
}
#content h1 a:hover
{
    color: #999999;
    font-weight: normal;
    text-decoration: underline;   
}
#content h2
{
    margin: 0px;
    padding: 6px 0px 0px 8px;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;    
}

#content a:link, #content a:visited
{
    color: #444444;
    font-weight: normal;
    text-decoration: underline;   
}
#content a:hover
{
    color: #999999;
    font-weight: normal;
    text-decoration: underline;
}
#footer
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #CCCCCC;
    float: left;
    width: 100%;
}
#footer a:link, #footer a:visited
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}
#footer a:hover
{
    color: #CCCCCC;
    text-decoration: underline;
    font-weight: normal;
}
.titlebar1_left
{
    height:25px;
    background: url(/images/titlebar1_left.jpg) no-repeat left;
}
.titlebar1_right
{
    height:25px;
    background: url(/images/titlebar1_right.jpg) no-repeat right;
}
.titlebar2_left
{
    height:25px;
    background: url(/images/titlebar2_left.jpg) no-repeat left;
}
.titlebar2_right
{
    height:25px;
    background: url(/images/titlebar2_right.jpg) no-repeat right;
}
.titlebar3_left
{
    height:25px;
    background: url(/images/titlebar3_left.jpg) no-repeat left;
}
.titlebar3_right
{
    height:25px;
    background: url(/images/titlebar3_right.jpg) no-repeat right;
}

.box
{
    border:2px solid #999999;
    background:#FFFFFF;
    padding:5px; 
    width:736px;
}
.roundbox-content
{    
    padding:5px 10px 0px 10px;
}
.roundbox
{
    float:left;
    border-top:2px solid #333333;
    border-left:2px solid #333333;
    border-right:2px solid #333333;    
    background:#FFFFFF;
    margin:0px;
}
.roundbox-bottom-right
{
    height:15px;
    width:100%;
    float:left;
    background: url(/images/bottombar_right.jpg) no-repeat bottom right;
}
.roundbox-bottom-left
{
    height:15px;
    width:100%;
    float:left;
    background: url(/images/bottombar_left.jpg) no-repeat bottom left;
}


/*list tables*/
.list-table
{
}
.list-table th
{
    
}
.list-table td
{
    padding: 5px;
    border-bottom: 1px dashed #CCCCCC;
}

.list-table td a:link, .list-table td a:visited
{
    
}
.list-table td a:hover
{
    
}
.list-row-header
{
    
}
.list-table th a:link, .list-table th a:visited
{
    
}
.list-table th a:hover
{
    
}
.list-row-1
{
    background: #F6F6F6;
}
.list-row-2
{
    background: #FFFFFF;
}

/*vertical-list*/
.vertical-list
{
    margin:0px;
    padding:0px;
}
.vertical-list li
{
    padding: 5px 10px 5px 10px;     
    list-style:none;    
}


/*horizontal-list*/
.horizontal-list
{
    margin:0px;
    padding:0px;
}
.horizontal-list li
{
    display:inline;
    padding: 5px 10px 5px 0px;     
    list-style:none;
    float:left;
    white-space:nowrap;
}

/*form*/
.button
{
    font-size: 12px;
    background: #666666;
    color: #FFFFFF;
    border: 1px solid #333333;
}
.blankbox
{
    border-top: 1px dashed #CCCCCC;
    border-right: 1px dashed #CCCCCC;
    border-left: 1px dashed #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background: #F2F4E6;
    font-size: 11px;
}
.form
{
    margin-left:30px;    
}
.form-label
{
    font-weight:bold;
    margin-top:10px;
}