  html {
		margin: 0; padding: 0;
		}
	body {
		margin: 0; padding: 0;
		font-family: verdana, 'trebuchet ms', sans-serif;
		font-size: 12px;
		text-align: center;
		background: url(images/bg2.gif) repeat-y top center;
		} 
	form, input { 
		margin: 0; 
		padding: 0; 
		}
	a { 
		text-decoration: none; 
		color:#406484;
		}
	a:hover {
		text-decoration: underline; 
		color:#999;
		}
	a img { 
		border: 0; 
		}
	h1, h2, h4 { 
		font-weight: normal; 
		}
	h1, h2, h3, h4, ol, pre, blockquote { 
		margin-top: 10px; 
		margin-bottom: 10px; 
		}
		
	  p { 
		margin-top: 10px; 
		margin-bottom: 10px; 
		margin-right: 5px;
		}

	  h4 {
		font-weight:bold;
		margin:4px 0 2px 0;
		font-size:11px;
		}
		
		h5 {
		font-weight:normal;
		font-size:11px;
		text-decoration: none; 
		color:#406484;
		padding: 0;
		margin: 0;
		}
		
    h5:hover {
		font-weight:normal;
		font-size:11px;
		text-decoration: underline; 
		color:#999;
		padding: 0;
		margin: 0;
		}
		
		h6 {
		font-weight:normal;
		font-size:11px;
		text-decoration: none; 
		color:#406484;
		padding: 0;
		margin: 0;
		}
     .border {  
  border:solid 1px #406484;
}
		

	#container {
		background: url(images/container.gif) repeat-y top center;
		margin: 0 auto;
		width: 990px;
		text-align: justify;
    height: 100%;
		}

	#topmenu {
		height:35px;
		background: url(images/topmenu-bg.gif) bottom left repeat-x;
		}
	#topmenu ul {
		margin:0 0 0 3px; padding:0;
		list-style:none;
		}
	#topmenu li {
		float:left;
		margin:0;
    padding:0;
		}
	#topmenu a {
		display:block;
		width:163px;
		height:22px;
		color:#6E7073;
		font-size:12px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
		text-transform:uppercase;
		text-align:center;
		padding-top:14px;
		text-decoration:none;
		white-space:nowrap;
		overflow:hidden;
		}
	#topmenu a { background: url(images/menu.gif) bottom center no-repeat;}
	#topmenu a:hover { 
    background: url(images/menu-over.gif) bottom center no-repeat;
    color:#FFFFFF;
  }
	#topmenu a.active { 
    background: url(images/menu-up.gif) bottom center no-repeat;
    color:#6E7073;
  
  }
  #banner {
	  clear:both;
		background: url(images/head.gif) no-repeat top left;
		height:180px;
		}
	#banner h1, #banner h2 {
		text-indent: -9999px;
		margin:0;
		width:0px;height:0px;
		}
	#banner { overflow:hidden; }		
		
  #column {
		padding: 15px 15px 5px 15px;
		}
		
		  #colum {
		padding: 15px 15px 5px 15px;
		}
	
	#col1 {
		width:705px;
		float:left;
		}
	#col3 {
		width:285px;
		float:right;
		}
		
  #news {
    width: 255px;
    height: 100%;
}

 #msgs {
    background: url(images/news.gif) no-repeat top left;
    width: 255px;
    height: 22px;
}

    #msgs a {
    width: 255px;
    height: 22px;
    float:left;
    font-size:13px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
		text-transform:uppercase;
		text-align:center;
    margin: 4px;
    }
 #msg {  
  background: url(images/news_t.gif) repeat-y top left;
  text-align: justify;
  width: 235px;
  padding: 10px;
  font-family: Verdana, 'trebuchet ms', sans-serif;
  font-size: 11px;
}
 #msge {
    background: url(images/news_bt.gif) no-repeat top left;
    width: 255px;
    height: 22px;
}

  #msge a {
    width: 255px;
    height: 22px;
    float:left;
    font-size:12px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
    margin: 0 0 15px 10px;
    }
    
    #refer {
    width: 255px;
    height: 100%;
    padding: 15px 0;
    margin: 0;
}

 #refs {
    background: url(images/news.gif) no-repeat top left;
    width: 255px;
    height: 22px;
}

    #refs a {
    width: 255px;
    height: 22px;
    float:left;
    font-size:13px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
		text-transform:uppercase;
		text-align:center;
		padding: 4px;
    }
 #ref {  
  background: url(images/news_t.gif) repeat-y top left;
  width: 255px;
  padding: 5px 0;
  font-family: Verdana, 'trebuchet ms', sans-serif;
  font-size: 11px;
  text-align: center;
}

  #ref a {
    font-size: 12px;
		font-family: Arial, sans-serif;
		text-transform: uppercase;
    }

 #ref img {  
  border:solid 3px #ffffff;
  margin: 0 auto;
}

 #ref img:hover{  
  border:solid 3px #406484;
  margin: 0 auto;
}


 #refe {
    background: url(images/news_bt.gif) no-repeat top left;
    width: 255px;
    height: 22px;
}

  #refe a {
    width: 255px;
    height: 22px;
    float:left;
    font-size:12px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
    margin: 0 0 15px 10px;
    }
     
	.cont {
		width:670px;
		min-height:545px;
		border-bottom:solid 1px #c5c5c5;
    background: url(images/section.gif) repeat-y top left;
		overflow:hidden;
		font-size:11px;
		margin-bottom:20px;
    padding-bottom:10px;
		}
	.smenu ul {
		margin:0; padding:0;
		list-style:none;
		height:22px;
		}
   .smenu li {
    float:left;
		margin:0; padding:0;
		width:134px;

		}
	.smenu a {
		color:#3E3033;
		font-size: 9px;
		letter-spacing:1px;
		font-family:Arial, sans-serif;
		text-transform:uppercase;
		text-align:center;
		padding-top:7px;
		display:block;
		text-decoration:none;
		white-space:nowrap;
		overflow:hidden;
		}
		
	#print .smenu {background: url(images/tab1.gif);}
  
	.section {
	  border-top:solid 1px #c5c5c5;
		padding: 10px;
		}
  	.section ul {
		list-style: square;
		margin: 0;
    padding: 0 20px;
		}
		.low {
		list-style: none;
		margin: 0;
    padding: 0 20px;
		}
		
	.section li {
		margin: 0;
    padding: 3px 0 3px;
		}
  #ori {
    margin:0;
    padding: 5px 0 15px 0;
  
  }
  
  
	.cont h3 {
		font-weight: bold;
		color: #406484;
		font-size: 14px;
		margin: 0 0 15px 0;
    padding: 0;
    border-bottom: solid 1px #c5c5c5;
		}
		
	.cont h4 {
		font-weight:bold;
		color: #000000;
		margin:4px 0 2px 0;
		font-size:13px;
		}
	

	#footer {
		font-family: Arial, sans-serif;
		clear:both;
		background: white url(images/footer.gif) no-repeat top left;
		font-size:10px;
		color:#aaa;
		height:35px;
		width:990px;
		}
	#footer ul {
		list-style:none;
		margin:0; padding:0 0 0 20px;
		}
	#footer li {
		float:left;
		padding:7px 0 0 5px;
		letter-spacing:1px;
		text-transform:uppercase;
		}
	#footer a {
		color:#777;
		}
	#footer p {
		font-size:9px;
		padding:8px 30px 0 0;
    margin:0;
		text-align:right;
		}
		
      
#contact form { 
margin: 0; 
padding: 5px 15px 5px 15px; 
border-top:solid 1px #c5c5c5; 
}

.field { 
width: 93%; 
border: 1px solid #c5c5c5; 
padding: 0 0 0 4px; 
}

.area { 
width: 99%;
border: 1px solid #c5c5c5;  
}

.fie {
float: left; 
width: 200px;
}

.break { 
height: 1px; 
clear: both; 
overflow: hidden; 
visibility: hidden; 
}

.bt { 
background: #00315a; 
border: 0; 
font-weight: bold; 
color: #ffffff; 
padding: 1px 13px; 
}

.small {
font-size: 10px;
color: #a5a5a5;
}

.error {
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

.cent {
  text-align: center;
}