﻿body 
{
    font-family: Verdana, Arial, Tahoma, MS Sans Serif;
    font-size: 0.65em;
    color: #2F3C30;
    margin: 0;
    padding: 0;
    text-align:center;
}
label 
{
    float: left;
    width: 150px;
}
.tableContent 
{
    margin-left: 20px;
}
.textbox 
{
    width: 200px;
    border: 1px solid #CCCCCC;
}
.errormessage 
{
    color: #FF0000;
}
#container .clear 
{
    clear: both;
}
#container a 
{
    color: #5E7460;
    text-decoration: underline;
}
#container a:hover
{
    color: #5E7460;
    text-decoration: none;
}

#container
{
    margin: 0 auto 0 auto;
	padding: 0;
	width: 780px;  
	text-align: left;
}
#container #headerimage 
{
    float: left;
    width: 250px;
    margin: 0;
    padding: 0;
}
#container #headerimage h1 
{
    margin: 0;
    padding: 0;
}
#container #headernav
{
    float: left;
    width: 418px;
    padding: 0;
    margin: 0;
}
#container #headernav ul
{
    float: right;
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-image: url(/images/headernav_bg.gif);
    background-position: right;
    background-repeat: no-repeat;
    height: 30px;
}
#container #headernav ul li
{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 8px 0 0 10px;
}
#container #headernav ul li a
{
    color: #C0C0C0;
    text-decoration: none;
}
#container #headernav ul li a:hover
{
    color: #2F3C30;
    text-decoration: none;
}

#container #headerlogo
{
    float: left;
    width: 112px;
    padding: 0;
    margin: 0;
}
#container #headerlogo p 
{
    padding: 0;
    margin: 0;
}
#container #topnav 
{
    width: 780px;
    clear: both;
}
#container #topnav ul 
{
    list-style-type: none;
    padding: 8px 0 9px 0;
    margin: 0 0 0 250px;
    background-color: #819783;

}
#container #topnav ul li
{
    list-style-type: none;
    padding: 0 13px 10px 13px;
    margin: 0 0 10px 0;
    display: inline;
}

#container #topnav ul li a.nav1,
#container #topnav ul li a.nav2,
#container #topnav ul li a.nav3,
#container #topnav ul li a.nav4
{
    color: #FFFFFF;
    text-decoration: none;
    padding-bottom: 6px;
}
#container #topnav ul li a.nav1:hover
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
}
#container #topnav ul li a.nav2:hover
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
}
#container #topnav ul li a.nav3:hover
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
}
#container #topnav ul li a.nav4:hover
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
}
#container #topnav ul li a.nav1selected
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
    text-decoration: none;
    padding-bottom: 6px;
}
#container #topnav ul li a.nav2selected
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
    text-decoration: none;
    padding-bottom: 6px;
}
#container #topnav ul li a.nav3selected
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
    text-decoration: none;
    padding-bottom: 6px;
}
#container #topnav ul li a.nav4selected
{
    color: #C0C0C0;
    border-bottom: 3px solid #5e7460;
    text-decoration: none;
    padding-bottom: 6px;
}
#container #imagebar 
{
    clear: both;
    padding: 0;
    margin: 0;
    width: 780px;
    
}
#container #imagebar img{float:left;}
#container #imagebar p 
{
    padding: 0;
    margin: 0;
}


#container #main 
{
    background-color: #EDEEE2;
    width: 780px;
    margin: 0;
    padding: 0;
    float: left;
}
#container #nav 
{
    background-color: #F4F5EE;
    float: left;
    width: 250px;
    padding: 0;
    margin: 0;
}
#container #nav h2
{
    font-weight: bold;
    font-size: 100%;
    border-bottom: 1px solid #E9EAE3;
    padding: 0 0 2px 0;
    margin: 20px 20px 10px 20px;
}
#container #nav p 
{
    margin: 0;
    padding: 0 20px 10px 20px;
}
#container #navreport 
{
    background-color: #FDFDFC;
    border-top: 1px solid #E9EAE3;
    width: 250px;
}
#container #navreport p 
{
    padding: 5px 0 6px 20px;
    margin: 0;
}
#container #leftnav 
{
    width: 250px;
    float: left;
    margin: 0;
    padding: 0;
}
#container #leftnav ul 
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#container #leftnav ul li 
{
    background-color: #F4F5EE;
    display: block;
    border-bottom: 1px solid #E9EAE3;
    text-align: right;
    padding: 0;
    margin: 0;
}
#container #leftnav ul li a.level1
{
    text-decoration: none;
    color: #2F3C30;
    padding: 0;    
    display: block;
    margin: 0;
    padding: 5px;
}
#container #leftnav ul li a.level1:hover
{
    text-decoration: underline;
}
#container #leftnav ul li ul li
{
    background-color: #FFFFFF;
    display: block;
    border-bottom: 0;
    text-align: right;
}
#container #leftnav ul li ul li a
{
    text-decoration: none;
    display: block;
}
#container #leftnav ul li a.level1selected
{
    text-decoration: none;
    color: #2F3C30;
    padding: 0;    
    display: block;
    margin: 0;
    padding: 5px;
    background-color: #FDFDFD;
}
#container #leftnav ul li a.level1selected:hover
{
    text-decoration: underline;
}
#container #leftnav ul li a.level2
{
    text-decoration: none;
    color: #5E7460;
    padding: 0;    
    display: block;
    margin: 0;
    padding: 5px;
    background-color: #FDFDFD;
    border-bottom: 0;
}
#container #leftnav ul li a.level2:hover
{
    text-decoration: underline;
    border-bottom: 0;
}

#container #leftnav ul li a.level2selected
{
    text-decoration: underline;
    color: #5E7460;
    padding: 0;    
    display: block;
    margin: 0;
    padding: 5px;
    background-color: #FFFFFF;
}
#container #leftnav ul li a.level2selected:hover
{
    text-decoration: underline;
}

#container #leftcontent 
{
    padding-left:20px;
}

#container #content 
{
    width: 530px;
    float: left;
}
#container #content h1
{
    color: #2F3C30;
    font-family: Tahoma, Verdana, Arial;
    text-transform: uppercase;
    font-size: 160%;
    font-weight: normal;
    padding: 20px 20px 20px 20px;
    margin: 0;
}
#container #content h2 
{
    font-weight: bold;
    border-bottom: 1px solid #DADCCF;
    font-size: 100%;
    padding: 0 0 2px 0;
    margin: 0 20px 5px 20px;
    text-transform: uppercase;
}
#container #content p 
{
    padding: 0 20px 10px 20px;
    margin: 0;
}    
#container .contentimage 
{
    float: left;
    width: 235px;
    padding: 0 0 10px 0;    
    margin: 10px 0 10px 10px;
    background-color: #F6F7F1;  
}
*html #container .contentimage 
{
    margin: 10px 10px 10px 10px;
}
#container #content .contentimage p
{
    padding: 3px 3px 0 0px;
    margin: 0;  
}
#container #content .contentimage img
{
    float: left;
	padding: 5px 5px 5px 5px;
    margin: 0;
}
#container #content .contentimage .imagemenu{
	padding:10px 10px 10px 0; width:85px; 
}
#container #footer 
{
    clear: both;
    width: 780px;
    background-color: #EDEEE2;
}
#container #footer ul 
{
    margin: 10px 20px 0 250px;
    background-color: #FDFDFC;
    list-style-type: none;
    padding: 3px 0 3px 0;
}
#container #footer ul li 
{
    display: inline;
    padding: 10px 0 0 20px;
}    
#container #footer ul li a 
{
    color: #969C96;
    text-decoration: none;
}
#container #footer ul li a:hover 
{
    color: #2F3C30;
    text-decoration: none;
}

#flashcontainer
{
    margin: 0 auto 0 auto;
	padding: 0;
	width: 360px;  
	text-align: left;
}
#flashcontainer #headerimage 
{
    float: left;
    width: 260px;
    margin: 0;
    padding: 0;
}
#flashcontainer #headerimage h1 
{
    margin: 0;
    padding: 0;
}

#flashcontainer #closewin{
	align:centre;
}
#flashcontainer a 
{
    color: #C0C0C0;
    text-decoration: underline;
}
#flashcontainer a:hover, #flashcontainer a:visted
{
    color: #C0C0C0;
    text-decoration: none;
}

.news  {
    width:490px;
    float:left;
    padding:0 0 0 0;
    margin:0 0 20px 20px;   
    border-bottom: 1px solid #DADCCF;
}

.news p 
{
    padding:0 0 2px 0 ! important;
    margin:0 ! important;
}

.news p.date 
{
    color: #5E7460; 
}

.news p a 
{
    float: left;
    padding: 10px;
    margin: 5px 0 0 0;
    background-color: #FDFDFD;
    text-decoration: none !important;
}

#content ul 
{
    padding: 0 0 5px 0;
    margin: 0;
    list-style-type: square;
}

#content ul li
{
    list-style-type: square;
    padding: 0 0 0 0;
    margin: 0 0 0 40px;
}

/*background-color: #FDFDFD;*/