body{	font-family:Calibri;	font-size:13px;	margin:0px auto auto 0px;	color:#000000;	background-image: url(../images/bg/bg.jpg);	background-repeat: repeat-x;}
p{padding:40px 0 0 150px;	margin:0px;}
.wifi{background-color:#FFFFFF; border-top:1px solid #CCCCCC; height:18px; padding:6px 0px 11px 11px;}
#main_container{width:936px; height:auto; margin:auto auto 15px auto; padding:0 0 0 0;}
.top_bar{width:1000px; height:38px; background-color:#4a4a4a;}
/*---------------------header-----------------------------*/
.row{background:url(../images/back_header.png); border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; color:#3267C9; font-size:20px; padding:8px 0px 8px 15px; width:20px; height:35px;}
.col{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:5px 0px 5px 0px;}

/*---------------------header-----------------------------*/
h1{font-size:25px; font-family:verdana; font-weight:normal;}
#header{ width:936px; height:110px;	background-position:0px 0px 0px 0px; margin:auto; padding: 15px 0px 10px 0px;}
#logo{	float:left;	width: 450px;	height: 110px;}
#header2{	float:right;	width: 450px;	height: 110px;}
#header2 a:link{color:#3267C9; text-decoration: none;}
#header2 a:visited{color:#3267C9; text-decoration: none;}
#header2 a:hover{color:#3267C9; text-decoration:underline;}
#header2 a:active{color:#3267C9; text-decoration: none;}
ul.left_menu{float:left; background-color:#EEEEEE; padding:0px; margin:0px; font-weight:bold; border-bottom:1px solid #BBBBBB; list-style:none;}
ul.left_menu li{margin:0px; list-style:none;}
ul.left_menu li.pub_res a{width:154px; display:block; text-decoration:none; padding:9px 10px 9px 15px; border:1px solid #DDDDDD; border-bottom:0px; border-left:0px; background:url(../images/back_header.png);}
ul.left_menu li.pub_res a:hover{width:144px; background:url(../images/tick.gif) no-repeat left #FFFFFF; color:#2091EC; border-bottom: 0px; border:1px solid #DDDDDD; padding:9px 10px 9px 25px; border-bottom:0px; border-left:0px; border-right:0px;}


.top_search{	width:390px;	height:32px;	margin:0 0 0 0;	_margin:0px 10px 0 0;	float:right;	background:url(images/top_search_bg.gif) no-repeat center;}
.search_input{width:166px; height:20px; background:url(../images/search.jpg) no-repeat center; background-color:none; border:none; margin:0px 0px 0px 0px; font-size:11px; padding:4px 30px 2px 8px; color:#666666;}

.btnsearch{background:url(../images/search.jpg) no-repeat left top;  height: 28px; width: 26px; cursor: pointer; text-indent: -9999px; border: none; margin:2px 0px 0px 3px;}

input[type=text],
input[type=password]{
    width: 160px;
	height:13px;
    margin: 0;
	padding: 5px 5px 5px;
	color: #555;
	font-size: 13px;
	font-family:Calibri;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #fff url(../images/bg_input.png) no-repeat scroll left top;
}
textarea{
    width: 350px;
	height:70px;
    margin: 0;
	padding: 7px 5px 4px;
	color: #555;
	font-size: 13px;
	font-family:Calibri;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #fff url(../images/bg_input.png) no-repeat scroll left top;}
.link_footer a:link{color:#000000;}
.link_footer a:hover{color:#000000; text-decoration:underline;}
.link_footer a:vlink{color:#000000;}
.search1{width:158px; height:25px; background:url(../images/roundrect19754343.gif) no-repeat center; background-color:none; border:none; margin:0px 0px 0px 0px; font-size:11px; padding:2px 0px 2px 5px; color:#666666;}

/*---------------------home-----------------------------*/
.menu_gray{width:300px; height:340px; float:left; margin-right:15px; border:1px solid #c0c0c0;}
.menu_hot{width:617px; height:340px; float:left; margin-right:15px; border:1px solid #c0c0c0;}
#hotnews{height:40px; width:607px; color:#000000; font-size:20px; font:Calibri; padding-left:10px; font-weight:bold; line-height:40px; background:url(../images/back_header.png);}
.hot{	font-size:13px;	line-height:20px; width:auto;}
ul.hot {display:block; margin:0px; padding:0px 10px 0px 0px;}
ul.hot li {line-height:20px; margin-left:30px; list-style-image:url(../images/arrow.png);}
ul.hot a:link{font-weight:normal;}
ul.hot a:visited{font-weight:normal;}
.hot_box{height:300px; width:610px;}
.box{line-height:20px; height:110px;}

.mis{	font-size:13px;	line-height:20px; width:285px;}
ul.mis {display:block; margin:0px; padding:10px 10px 0px 0px;}
ul.mis li {line-height:20px; margin-left:25px; list-style-image:url(../images/arrow.png);}
ul.mis a:link{font-weight:normal;}
ul.mis a:visited{font-weight:normal;}

.menu_big{width:617px; height:340px; float:left; border:1px solid #c0c0c0; margin:15px 15px 0px 0px; padding:0px 0px 15px 0px;}
.menu_bi{width:300px; height:340px; float:left; border:1px solid #c0c0c0; margin: 15px 0px 0px 0px; padding:0px 0px 15px 0px;}
.icon{width:48px; float:left; margin:5px 5px 0px 10px;}
.menu_wh{padding:15px 0px 0px 0px; width:auto; height:30px; line-height:32px; font-weight:bold; font-size:20px;}
#men{height:40px; width:300px; color:#000000; font-size:20px; font:Calibri; font-weight:bold; line-height:40px; background:url(../images/back_header.png);}
.cate{	font-size:13px;	line-height:20px;}
ul.cate {display:block; margin:0px; padding:10px 10px 0px 0px;}
ul.cate li {line-height:20px; margin-left:30px; list-style-image:url(../images/arrow.png);}
ul.cate a:link{font-weight:normal;}
ul.cate a:visited{font-weight:normal;}
.event{	font-size:13px;	line-height:18px;}
.event a:hover{	color:#777777; text-decoration:none;}

.forgot{height:auto; float:left; margin:25px 10px 0px 15px; width:275px;}
.forgot_password{font-size:12px; margin:7px 0px 7px 0px;}
.img_signin{height:117px; width:110px; float:left; margin:10px 5px 0px 5px;}
.signin{height:auto; width:175px; float:left; margin:10px 5px 0px 0px;}
.padd_signin{width:300px; height:auto; float:left; border:1px solid #c0c0c0; margin:15px 35px 0px 300px; padding-bottom:10px;}
.welcome{margin:25px 330px 0px 300px; font-size:30px; color:#ff6600; text-align:center;}
.height{height:40px;}
.event_detail{width:272px; height:auto; font-size:23px; float:left; margin:0px 15px 0px 15px;}

.main_event{height:auto; width:270px; float:left; margin:0px 15px 0px 15px;}

/*center content--------------------------*/
.center_content{width:936px; float:left; padding:0px 0px 15px 0px;}

#readmore a:link, #readmore a:visited{float:right; margin:10px 0px 10px 0px; color:#2763C5; font-weight:bold;}
#readmore a:hover{color:#5E98F0;}

/*---------------- menu tab----------------------*/
#menu_tab{width:936px; height:50px;}
ul.menu {float:left; display:block; width:936px; height:50px; margin:0px; padding:0px 0px 0px 0px; background-color:#3267C9; color:#FFFFFF;}
ul.menu li {font-size:21px; font-weight:bold; line-height:50px; width: 290px; height:50px; display:inline; color:#FFFFFF;}
ul.menu li.divider {display:inline;	width:2px; height:50px; float:left; list-style-type: none;}
a.nav1:link, a.nav1:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav2:link, a.nav2:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav3:link, a.nav3:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav4:link, a.nav4:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav5:link, a.nav5:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav6:link, a.nav6:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav7:link, a.nav7:visited {display:block;	float:left;	padding:0px 0.4em 0px 0.6em; margin:0 9px 0 11px;	height:50px; text-decoration:none; color:#FFFFFF;}
a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover {color:#72B0FE;}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
	width:896px;
	height:15px;
	padding:5px 10px 4px 20px;
	color:#555555;
	background-position:6px 7px;
	background-image: url(../images/arrow_down.gif);
	background-repeat: no-repeat;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
	color:#106FBC;
}

/*-------------left_content------------------*/
.left_content{
	width:199px;
	float:left;
	padding: 5px 0 0 0;
}
.title_box{
	width:196px;
	height:30px;
	margin:0 0 0 0;
	background:url(images/menu_title_bg.png) no-repeat center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
}


/*---------------contact_form------------------*/
#title_contact{font:Calibri;font-size:23px;color:#ff6600;font-weight:bold;border-bottom:2px solid #cccccc;padding:0px 0px 5px 0px;margin:25px 25px 15px 25px;}
#box_contact{width:934px; height:auto; float:left; margin:15px 0px 0px 0px; border:1px solid #cccccc; padding-bottom:25px;}

/*---------------signup------------------*/
#title_signup{font:Calibri;font-size:23px;color:#ff6600;margin:25px 25px 15px 25px;font-weight:bold;}

/*---------------sitemap------------------*/
#title_sitemap{font:Calibri;font-size:23px;color:#ff6600;font-weight:bold;margin:25px 25px 10px 25px;padding-bottom:5px; width:auto; float:left;}
ul.title_sitemap li {font-size:14px;	line-height:23px;	list-style-image:url(../images/bullet_blue.png);}
ul.title_sitemap {float:left; display:block; margin:0px 0px 0px 45px; padding:5px 10px 10px 16px; width:250px;}
ul.title_sitemap a:link{color:#3267C9; font-weight:bold;}
ul.title_sitemap a:visited{color:#3267C9; font-weight:bold;}
ul.title_sitemap a:hover{
	color:#5E98F0; font-weight:bold;}
	
/*---------------library------------------*/
#title_library{font:Calibri; font-size:18px; color:#3267C9; font-weight:bold;}
#name_link{float:left; margin-top:5px; font-size:14px; font-family:Calibri; color:#3267C9;}
#name_link a:link{color:#3267C9;}
#name_link a:hover{color:#5E98F0;}
#name_link a:visited{color:#3267C9;}

/*---------------report------------------*/
#menu_report{width:200px; float:left; margin-right:20px; font-weight:bold;}
#menu_report a:link{color:#3267C9;}
#menu_report a:visited{color:#3267C9;}
#menu_report a:hover{color:#5E98F0;}
ul.menu4 {float:left;display:block;	margin:0px;	padding:5px 10px 10px 15px; width:170px; font-weight:bold;}
ul.menu4 li {font-size:14px;line-height:28px;list-style-image:url(../images/bullet_blue.png);}
ul.menu4 a:link{color:#3267C9;}
ul.menu4 a:visited{color:#3267C9;}
ul.menu4 a:hover{color:#5E98F0;}
#wrapper{width: 709px; height:auto; float:left; line-height:25px;}
#padd{padding-left:30px;}

/*---------------member------------------*/
#title_member{font:Calibri; font-size:23px; color:#000000; font-weight:bold; margin:25px 0px 25px 0px;}

/*---------------article------------------*/
#title_topic{font:verdana; font-size:25px; color:#222222; font-weight:normal; line-height:25px; margin:25px 0px 5px 0px;}

/*---------------latest news------------------*/
#title_news{font:Calibri; font-size:23px; color:#ff6600; padding:25px 0px 0px 0px; width:936px; font-weight:bold;}

/*-----------------Events---------------------*/
#title_event{font:Calibri; width:300px; font-size:23px; color:#ff6600; padding:25px 0px 0px 0px; float:left; font-weight:bold;}

/*------------------Sitemap-----------------------*/
.border_sitemap{border:1px #cccccc solid; width:934px; margin:25px 0px 0px 0px; height:750px;}

/*---------------aboutus------------------*/
.head_red{ background-color:#ff6600; color:#FFFFFF; font-weight:bold; font-size:14px; padding:0px 0px 0px 25px; margin:10px 0px 10px 0px;}
#title_about{font:Calibri; font-size:23px; color:#ff6600; font-weight:bold; padding:25px 0px 5px 0px; border-bottom:2px solid #cccccc; margin-bottom:10px;}
.ti_about{font-size:20px; color: #000000; border-bottom:2px solid #cccccc; padding:0px 0px 5px 0px; margin-bottom:10px;}
#box{width:884px; height:auto; float:left; margin:15px 0px 0px 0px; padding:0px 25px 0px 25px; line-height:28px; border:1px solid #cccccc;}
#menu_about{width:195px; margin-right:20px; float:left; font-weight:bold; padding:25px 0px 0px 0px;}
#menu_about a:link{color:#3267C9;}
#menu_about a:visited{color:#3267C9;}
#menu_about a:hover{color:#5E98F0;}
ul.menu2 li {font-size:15px; line-height:28px; list-style-image:url(../images/bullet_blue.png);}
ul.menu2 {float:left; display:block; margin:0px; padding:0px 10px 10px 15px; width:auto;}
ul.menu2 a:link{	color:#3267C9;	font-weight:bold;	}
ul.menu2 a:visited{	color:#3267C9;	font-weight:bold;	}
ul.menu2 a:hover{	color:#5E98F0;	font-weight:bold;	}

/*--------------by laws----------------*/
ul.menu3 li {font-size:13px; line-height:23px;	list-style-image:url(../images/bullet_blue.png);}
ul.menu3 {display:block; margin:0px; padding:0px 25px 25px 40px;}
ul.menu3 a:link{color:#3267C9;	font-weight:bold;}
ul.menu3 a:visited{	color:#3267C9;	font-weight:bold;	}
ul.menu3 a:hover{color:#5E98F0;	font-weight:bold;	}
#title_law{font:Calibri; font-size:23px; color:#ff6600; font-weight:bold; padding:25px 0px 5px 0px; border-bottom:2px solid #cccccc; margin:0px 25px 15px 25px;}

/*--------------footer----------------*/
.footer{width:936px;clear:both;	height:120px;	border-top: 1px #dddddd solid;	background-image: url(../images/roundrect9833671.jpg);}
.menu_footer{width:936px;	clear:both;	height:40px;	border-top: 1px #dddddd solid;}
.left_footer{float:left;	width:936px; padding:15px 0 10px 0px;	height: 18px;	background-color: #5E98F0;}
.center_footer{float:left;	width:686px; height:auto;  text-align:center; padding:10px 250px 0px 0px; color:#000033; font-size:15px; font-weight:bold;}
.donate{text-align:center;	color:#9F0000; font-size:17px; font-weight:bold;}

.copy_footer{float:left;	width:936px; height:auto;  text-align:center;	color:#dddddd;	padding:10px 0px 0px 0px; margin-bottom:20px;}
.bottom_footer{float:left;	width:936px;	text-align:left;}
.border_footer{width:544px; height:60px; float:left; padding-top:5px; margin:0px 0px 0px 205px; border: 1px solid #777777;}
.visitor{width:120px; height:60px; float:left; padding-top:5px; margin:0px 23px 0px 40px; color:#000033; font-weight:bold; font-size:15px; line-height:18px; border: 0px solid #777777;}
/*---------------career------------------*/
#title_career{font:Calibri;font-size:23px;color:#ff6600;font-weight:bold;padding:15px 0px 7px 0px;width:900px;border-bottom:1px solid #cccccc;margin:0px 0px 10px 15px;
}

/*---------------box------------------*/
.cont_box{	width:936px; padding:0px 0px 10px 0px; margin:15px 0px 0px 0px; background-repeat: no-repeat; background-position: center bottom;}
.title_box1{height:32px; background:url(../images/header.png) no-repeat center;	width:936px;}
.cont_text{	border: 1px #DBDBDB solid;	width:933px; float:left;}
.bottom_box{height:30px; width:936px;	float:left;	background:url(../images/footer.png) no-repeat center;}
