html {

    margin: 0;
    padding: 0;
    font: normal 13px "Verdana", Arial, Helvetica, sans-serif;
    background-image: url("../images/bg.jpg");
    background-repeat: repeat-x;	
	color:#333333;
	background-color:#FFFFFF;   
}
body {
  position: relative;
  background-color: #fff;
  width: 860px;
  margin: 0 auto;
}


.mainbox1 {

   width:860px;
   text-align:left;
   border:solid;
   border-color:#CCCCCC;
   border-width:1px;
   padding:10px;
   margin: 10px; 
   background-image: url("../images/bg2.jpg");
    background-repeat: repeat-x;	
     
    
}
.mainbox1 a{
   
   color:#474038;
   text-decoration:none;
}
.mainbox1 a:hover{
   
   color:#CCCCCC;
   text-decoration:none;
}
.top_logo {

   width:130px;
   height:86px;
   text-align:left;   
   padding:20px 20px 20px 20px;;
   float: left;
   color:#00378A;  
}

.top_contact {

   width:300px;
   text-align:right;   
   padding:10px;
   float: right;
   font: normal 12px "Verdana", Arial, Helvetica, sans-serif;
   color:#00378A;  
}

form	{

    margin:  0 0 0 0;
	padding: 40px 40px 0 50px;
			}						
			
.log_text	{
    background:url(../images/login.png) no-repeat 0 0; 
	width:239px; 
	height:202px; 
	border:none;	
	color: #666666;
	font-size: 13px;
	
			}
			.log_text2	{
    background:url(../images/login2.png) no-repeat 0 0; 
	width:305px; 
	height:202px; 
	border:none;	
	color: #666666;
	font-size: 13px;
	
			}		

.headline {
    
	color: #00378A;
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0.5em;
	font-weight:bold;
	
	
}
.headline2 {
    
	color: #00378A;
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size: 16px;
	line-height: 18px;
	font-weight:bold;	
	
}
.formtext2 {
    
	color: #00378A;
	font-family:"Verdana", Arial, Helvetica, sans-serif;	
	font-size: 14px;
	line-height: 16px;
	font-weight:normal;	
	
}
.promotext a{
    
	color: #ff0000;
	font-family:"Verdana", Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height: 16px;
	font-weight:normal;	
	
}
.promotext a:hover{
    
	color: #000000;
	font-family:"Verdana", Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height: 16px;
	font-weight:normal;	
	
	
}
.formtext3 {
    
	color: #00378A;
	font-family:Georgia, "Times New Roman", Times, serif;		
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;	
	
}
/*-----------------------------------nav-------------------*/	
#headernav {	
	background-color:#00378A;
	background-image:url("../images/nav.jpg");
	background-repeat: repeat-x;
	font-size: 11px;
	padding-left: 0;
	font-weight: bold;
}
navcontainer
{
margin: 0;
padding: 0;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;

}

#navlist li
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
font: 12px verdana, arial, sans-serif;
}

#navcontainer a
{
color: #ffffff;
font-weight: bold;
display: block;
width: auto;
text-decoration: none;
background-image:url("../images/nav.jpg");
background-repeat: repeat-x;
margin: 0;
padding: 10px;



}

#navcontainer a:hover, #navcontainer a:active, #navcontainer a:focus
{ 
color: #ffffff;
background-color: #DD2111;
background-image:url("../images/nav2.jpg");
background-repeat: repeat-x;

}


#navcontainer a.active:link, #navcontainer a.active:visited
{
position: relative;
background: #00378A;
font-weight: bold;

}

#navcontainer br { clear: both; }
/*------------------------------footer-------------------*/	
#footer {

   width:900px;
   height: 56px;
   background-color:#00378A;
   background-image:url("../images/nav.jpg");
   background-repeat: repeat-x;
   margin:0;
   padding:0;  
}
#footer p {
   margin:0;
   width:800px;
   text-align:left;
   padding:10px;
   font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
   color:#CCCCCC;
   line-height:16px;
  }
  #footer p a{
   font: bold 13px "Verdana", Arial, Helvetica, sans-serif;
   color:#CCCCCC;
   text-decoration:none;
  }
  
  #footer p a:hover{
      color:#FFFFFF;   
  }