/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	}
table, tr, td, p, span, div, h1, h2, h3, h4, h5, hy6, form, ul, ol, li, a {
	margin:0px;
	padding:0px;
	}
	
.top_bg {
	margin:0px;
	padding:0px;
	background:url(../images/main_bg.jpg) repeat-x left top #FFFFFF;
	width:100%;
	}
.header {
	margin:0px;
	padding:0px;
	width:988px;
	height:415px;
	}
.top_bg2 {
	margin:0px;
	padding:0px;
	background:url(../images/top_bg1.jpg) no-repeat left top;
	width:842px;
	height:115px;
	}
.nav_bg {
	margin:0px;
	padding:0px;
	background:url(../images/nav_botbg.jpg) no-repeat left bottom;
	width:842px;
	height:54px;
	}
.banner_1 {
	margin:0px;
	padding:0px;
	background:url(../images/banner_1.jpg) no-repeat left top;
	width:842px;
	height:246px;
	}
ul.top_navbg {
	margin:-1px 0px 0px 0px;
	padding:0px 0px 2px 3px;
	width:83px;
	background:#FFFFFF;
	border:1px solid #cecece;
	list-style:none;
	line-height:18px;
	height:16px;
	}
ul.top_navbg li {
	margin:0px 2px 0px 2px;
	padding:0px;
	display:block;
	float:left;
	}
#nav ul {
	margin:0px 0px 0px 12px;
	padding:4px 0px 0px 0px;
	list-style:none;
	}
#nav ul li {
	margin:0px;
	/*padding:0px 6px 0px 7px; */
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	line-height:46px;
	background:url(../images/nav_divider.jpg) no-repeat;
	background-position:left 5px;
	}
#nav ul li.item1 {
	background:none;
	}	
	
#nav ul li a {
	margin:0px;
	padding:0px 0px 0px 19px; 
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	line-height:46px;
	text-align:center;
	background:none;
	cursor:pointer;
	}
#nav ul li a span {
	margin:0px;
	padding:0px 15px 0px 0px; 
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	line-height:46px;
	text-align:center;
	background:none;
	cursor:pointer;
	}
#nav ul li a:hover {
	margin:0px;
	padding:0px 0px 0px 19px; 
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:46px;
	text-align:center;
	background:url(../images/navleft_bg.jpg) no-repeat left bottom;
	cursor:pointer;
	}
#nav ul li a:hover span {
	margin:0px;
	padding:0px 15px 0px 0px; 
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:46px;
	text-align:center;
	background:url(../images/navright_bg.jpg) no-repeat right bottom;
	cursor:pointer;
	}

#nav ul li ul {
	margin:9px 0px 0px 0px;
	}
	
#nav ul li ul li {
	margin:0px;
	/*padding:0px 6px 0px 7px; */
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background:#FF0000;
	border-bottom:none;
	width:150px;
	
	}	
	
#nav ul li ul li a {
	margin:0px;
	padding:5px 5px 5px 5px; 
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	background:#424447;
	border-bottom:1px #585a5e solid;
	cursor:pointer;
	line-height:18px;
	}	
	
	
#nav ul li ul li a span {
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	/*line-height:46px;*/
	text-align:left;
	background:#424447;
	/*border-bottom:1px #585a5e solid;*/
	cursor:pointer;
	line-height:18px;
	width:150px;
	}


#nav ul li ul li a:hover {
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	cursor:pointer;
	background:#f4be4d;
	border-bottom:1px #f4d086 solid;
	line-height:18px;
	padding:5px 5px 5px 5px;
	}
#nav ul li ul li a:hover span {
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:left;
	cursor:pointer;
	background:#f4be4d;
/*	border-bottom:1px #585a5e solid;*/
	line-height:18px;
	}






	
	
	
	
	
	
	
.mid_body {
	margin:0px;
	padding:0px;
	width:988px;
	}
.bord_1 {
	margin:0px;
	padding:0px;
	background:url(../images/bord_2.jpg) no-repeat left top;
	width:1px;
	font-size:0px;
	line-height:0px;
	}
h1.hdng_txt1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#181a23;
	line-height:30px;
	}
	
h1.hdng_txt1_b{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#181a23;
	line-height:30px;
	}	
	
h5.hdng_txt5a {
	margin:0px;
	padding:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#717171;
	line-height:18px;
	background:url(../images/bullet_3.gif) no-repeat;
	background-position:5px 3px;
	}
ul.items_1a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_1a li {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	line-height:18px;
	font-weight:normal;
	background:url(../images/bullet_2.gif) no-repeat;
	background-position:0px 6px;
	}
	
ul.items_1a li a {
	margin:0px;
	padding:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#20222b;
	line-height:18px;}	
	
ul.items_1a li a:hover {
	margin:0px;
	padding:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#f3ab21;
	line-height:18px;}	




	
ul.items_1a li ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_1a li ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	line-height:18px;
	font-weight:normal;
	background:url(../images/bullet_4.gif) no-repeat;
	background-position:0px 6px;
	}
ul.items_2a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_2a li {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#717171;
	line-height:18px;
	font-weight:normal;
	background:url(../images/bullet_2.gif) no-repeat;
	background-position:0px 6px;
	}
ul.items_2a li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#981c1c;
	font-weight:normal;
	}
ul.items_2a li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#981c1c;
	font-weight:normal;
	}
h2.hdng_txt2a {
	margin:0px;
	padding:0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#181a23;
	line-height:30px;
	background:url(../images/bullet_1.gif) no-repeat;
	background-position:0px 7px;
	}
h3.hdng_txt3a {
	margin:0px;
	padding:10px 0px 10px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#fffefe;
	line-height:24px;
	background:url(../images/arrow_1.jpg) no-repeat;
	background-position:10px 12px;
	}
p.txt_1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	color:#717171;
	}
p.txt_1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#981c1c;
	}
p.txt_1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#981c1c;
	}
	
p.txt_2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	line-height:15px;
	text-align:left;
	color:#656158;
	}
p.txt_2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#981c1c;
	}
p.txt_2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#981c1c;
	}
	
	
.txt_5 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	color:#717171;
	}
	
	
	
		
	
	
	
	
	
	
.bordtxt_area {
	margin:0px;
	padding:0px;
	background:#f9f7f3;
	border:1px solid #eee8dc;
	width:824px;
	}
.bg_rpt1 {
	margin:0px;
	padding:0px;
	background:url(../images/bg_1.jpg) repeat-x left top #e2ddd1;
	width:824px;
	}
.bord_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/bord_1.jpg) repeat-y right top;
	}
ul.left_nav {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.left_nav li {
	margin:0px;
	padding:0px;
	background:#434448;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:18px;
	}
ul.left_nav li a {
	margin:0px;
	padding:6px 0px 6px 25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	line-height:18px;
	border-bottom:1px solid #5b5c5f;
	background:url(../images/bullet_5.gif) no-repeat #434448;
	background-position:10px 12px;
	}
ul.left_nav li a:hover {
	margin:0px;
	padding:6px 0px 6px 25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	line-height:18px;
	border-bottom:1px solid #fddd9a;
	background:url(../images/bullet_5.gif) no-repeat #fdcc66;
	background-position:10px 12px;
	}
	
.footer_bg {
	margin:0px;
	padding:0px;
	background:url(../images/footer_bg.jpg) repeat-x left top #20222a;
	width:100%;
	}
ul.footer_nav {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#838592;
	}
ul.footer_nav li {
	margin:0px;
	padding:0px 6px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#838592;
	line-height:11px;
	float:left;
	display:block;
	border-left:1px solid #838592;
	}
ul.footer_nav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#838592;
	}
ul.footer_nav li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
p.footer_txt {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#838592;
	line-height:15px;
	}
p.footer_txt span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
	

.org_txt{margin:0; padding:0; color:#f3ab21; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.org_txt_a{margin:0; padding:0; color:#ed8919; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.black_txt_a{margin:0; padding:0 0 0 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.org_txt_b{margin:0; padding:0; color:#ed8919; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

 a.link_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#981c1c;
	}
 a.link_1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#981c1c;
	}

 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#981c1c;
	}
 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#981c1c;
	}




 a.link_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ed8919;
	}
 a.link_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#333333;
	}


.black_txt{margin:0; padding:0; color:#333333;}
.txt_fild{margin:0; padding:2px 2px; border:#666666 solid 1px; background-color:#CCCCCC; font-size:11px; color:#333333; width:200px;}
.txt_fild_2{margin:0; padding:2px 2px; border:#666666 solid 1px; background-color:#CCCCCC; font-size:11px; color:#333333; width:300px; height:60px; font-family:Arial, Helvetica, sans-serif;}


a.mainlevel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#838592;
	}
	
a.mainlevel:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}	
.pad {
	padding:5px;
	}	
.contentpaneopen{
	margin:0px;
	padding:0px;
	width:100%;
}
	
	
	
	
	
	
	