body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	margin:0;
	padding:0;

	  
}

a {color:#0066CC}

a:visited {color:#0066CC}


table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both;}
ul,li,h1,p {margin:0; padding:0;}
.pager {margin:10px 0 0 0; font-size:12px;  }
.pager a {margin:0 10px 0 0;}
.pager u {margin:0 10px 0 0; background:#C46F02; padding:2px 5px; color:#FFF; text-decoration:none}


/*------------------- Headers -------------------------*/
h1 {font-size:24px; font-weight:normal}

/*------------------- Links -------------------------*/


/*------------------- Sides -------------------------*/
#wrapper {margin:0 auto; padding:0;  
width:994px;   }

#main {background:#FFF; float:left; padding:0; margin:0; //margin-top:-12px; width:994px; }
#header {
	width:994px;
	margin:0 0 0 0;
	padding:0;
	 height:100px;
	 
	}
	
	#top {padding:10px 0 0 0;}
 

#left {width:620px; float:left; margin:20px 0 30px 0; padding:0;    }
#middle {width:994px; float:left; margin:20px 0 30px 0; padding:0  0 0  0      }
#right {
	width:320px;
	float:right;
	clear:right;
	margin:20px 0 30px 10px;
	padding:10px 10px 210px 30px;
	background-image: url(img/bg_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100%;
}
#footer {
	margin:10px auto 50px auto;
	height:80px;
	padding:30px 0 20px 0;
	width:994px;
	 
}
#footer_container {width:994px; margin:0 auto; padding:0; color:#666; font-size:12px;}


.footermenu {}
.footermenu ul {  float:left;   margin:10px 0 20px 100px; width:500px;}
.footermenu  li {float:left; margin:0 10px 0 0}

.footermenu a {color:#999}

.footermenu img {margin-bottom:-5px;}
.footermenu {float:right; margin:0px 0 0 0;  }

#addsearch {     height:30px;   width:250px;  float:left; padding: 0 0 0 400px}
 

#addsearch  input {   }

.button{ margin:0 0 0 10px;  }
 .bnone {margin-right:-4px}
 .bnone input {//height:15px!important;}


/*-----Footer-------------------------------------------------------------------- */
#copyright {
	width:200px;
	height:50px;
	background-image: url(img/logo_bw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0  60px;
	color:#999;
	font-size:12px;
}
#copyright a, #betacom a {color:#0066CC}
#betacom { float:right; width:250px; margin:-45px 0 0 0; font-size:12px;}


 

.poll_block {width:210px;   padding:4px;}
.poll_block h5 {width:170px; background:#DCECC5; padding:5px 10px;}


.page_list_row {font-size:12px;  float:left; margin-right:5px;}
.page_list_date {font-size:11px; color:#999}

div.list_row {border-bottom:1px solid #fff; margin-top:5px; padding-left:25px;   font-size:12px; width:500px;}
.list_date {color:#999; font-size:12px;}


.images {background:#c00; width:20px; height:20px; padding:1px;}
#nav {
	margin-top:-1px;
	
	 
	
}
#nav ul {margin:0 0 0 0; padding:0 0 0 2px;
 list-style:none; display:table;
  white-space:nowrap; 
  font-family: arial, verdana, sans-serif; font-size:11px; 
  	background-image: url(../img/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:40px;
	background-color:none  !important; 
	width:980px;
 

	
	}
#nav ul ul { background-image:none !important; margin:14px 0 0 31px;  width:200px !important;    }	
#nav ul ul li {height:20px !important; float:none !important; }	
#nav li {display:table-cell; margin:0; padding:2px 0 0 0; height:30px;  }
#nav a {float:left; color:#fff;  margin:0 0 0 0; padding:6px 10px 0 10px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block;   padding:5px 16px 5px 12px;}
#nav a:hover {background-color:#6f9c6f; cursor:pointer;} 
#nav #current a {background-color:#6f9c6f;} 
#nav {padding:1px 0 0 0; background:#fff;  }

#nav .current   {background-color:#6f9c6f; cursor:pointer;}
#nav li ul { } 
#nav li ul li a {margin:0 0 0 0; padding:3px 5px; background: #867046 !important;} 
#nav li ul li a:hover { background: #6f9c6f !important;} 
.line {
	float:left;
	width:994px;
	height:5px;
    border-bottom:1px solid #CCC;
margin: 10px 0;
}
.line2 {
	float:left;
	width:994px;
	height:5px;
    border-top:1px solid #CCC;
margin: 5px 0 0 0;
}
.page_date {font-size:12px; color:#999}
.pathway {font-size:12px; }
.intro_pic {float:left; margin:5px 9px  0 0}
.treemenu_block { margin:20px 0 0 20px;  font-size:12px !important;}
.treemenu_block ul {}
.treemenu_block li {padding:8px 0 0 15px; 	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 13px; }
.treemenu_block li  a {color:#FF6600}	
.treemenu_block li  a.current {color:#000 !important; text-decoration:none; font-weight:bold}	
/*-----Search Content------------------------------------------------------------ */
form.search_form {margin:10px 0 0 0;}
form.search_form label {}
form.search_form input {}
form.search_form select {}
div.search_resuls {margin:10px 0 10px 0;}
p.search_msg {}
p.search_errmsg { color:#990000; border: solid 1px #AE0000; background:#FFF2F2; padding: 5px; margin:10px 0 10px 0;}
p.search_resmsg { border: solid 1px #999999; background:#FFFFCC; padding: 5px; margin:10px 0 10px 0; }
p.search_resmsg i { color:#C46F02; font-weight:bold; }
p.search_row {margin:10px 0 10px 0; }
p.search_row a{}
p.search_row span{}

	

.block_wrapp {margin:0 0 10px 0;}
.page_content{margin:10px 0 10px 0;}
.block_name {width:100%; font-weight:bold; padding:10px 0 10px 0; float:left}
.list_allrows {padding:0 0 0 26px; font-size:12px; color:#669966; margin:10px 0 0 0; float:left;}
.list_text {margin:0 0 10px 0;}
.news {width:600px; float:left}
.news a {color:#0066CC !important }
.intro_list {float:right; width:360px; padding:30px 0 70px 30px;
	background-image: url(img/bg_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100%; }
	
.intro_list p {padding:8px 0 0 15px; 	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;}	
	
.intro_list	a {color:#FF6600 !important }	

.footer_menu {border-bottom:1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background:#E4F7E4; height:35px; margin:10px 0 0 0; width:994px;}
.footer_menu ul {margin:0 auto; font-size:12px;  padding:10px 0 10px 0; width:800px; }
.footer_menu li {float:left; margin: 0 20px 0 0}
.footer_menu li a {color:#0066CC}
.parters {margin:0 0 10px 0; padding:10px 0 0 0; float:left; width:960px;}
.parters p {float:left; margin:0 20px 0 0}
.page_main_text {}
.page_main_text  img { padding:4px; border:1px solid #CCC; margin:3px 6px 3px 0}

.html_block {margin:0 0 0 10px;}
.intro_pic img {border:none !important; padding:0 !important; margin:0 !important }

.green a {color:#669933 !important}