*{
margin:0;
padding:0;
list-style-type:none;
}
body{
    width:800px;
    margin:10px auto;
    background-color:#eee;
    border:1px solid #2b5555;
	font-family:Trebuchet,Verdana,sans-serif;
	font-size:70%;
}
h1{
   color:#7D3F3F;
   font-size:150%;  
   font-weight:bold;
   width:500px;
   padding:2px;
   background-color:#C6D0D1;
}
h2{
   margin-top:10px;
   color:#fff;
   font-size:100%; 
   background-color:#638380;	
   width:500px;
   padding:2px;
}
a{
	text-decoration:underline;
	font-weight:bold;
	color:#638380;

}
a:hover{
	color:#7D3F3F;
	text-decoration:none;
}
#header{
     width:100%;
     height:180px;
	background-image: url('../images/head_back.jpg');    	
     background-position: center;
	background-repeat: repeat-x;
}
#subhead{
     background-color:#a3b6b6;
     width:100%;
     height:20px;
     border-top:3px double #fff;
     border-bottom:3px double #fff;
     color:#993300;
	 font-weight:bold;
     text-align:right; 
     font-size:90%;  
}
#subhead p{
     margin:3px;
}
#main{
      background-color:#fff;
      min-height:300px;
      padding-top:10px;
      padding-bottom:10px;
}

.nav{
     margin-left:3px;
     float:left;
     font-size:90%;
}
.nav a{
    text-decoration:none;
    font-size:100%;
    font-weight:bold; 
    width:125px;
    text-align:center;
    margin:2px;
    padding-top:3px;
    display:block;
    height:15px; 
	background-image: url('../images/nav_back.gif');    	
	background-repeat: no-repeat;
	color:black;
}
.nav a:hover{
	background-image: url('../images/nav_back2.gif');    	
	background-repeat: no-repeat;
	color:black;
}
.active a{
	background-image: url('../images/nav_back2.gif');    	
	background-repeat: no-repeat;
	color:white;
}
#mid{
      margin-left:150px;
      width:500px;
      background-color:#fff;
      
}
#main p{
      text-align:justify;
      padding:8px 0px;
      line-height:15px;
      color:#2B2B55;
      
}
#main img{
	margin:10px; 
}
#footer{
    clear:both;
      background-color:#2b5555;
      height:20px;
      padding-top:5px;
}
#footer p{
      color:white;
      text-align:right;
      margin-right:4px;
      font-size:80%;
}
#footer a{
	color:white;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.cat_trans{
           float:left;           
}
.main_banner{
             margin-top:0px;
             margin-left:160px;
}
fieldset{
	border:1px solid #a3b6b6;
	padding:10px;
}
label{
	font-weight:bold;
	float:right;
}
input,textarea{
	margin:2px;
	font-family:Trebuchet,Verdana,sans-serif;
	font-size:100%;
	padding:1px;
}