/*reseter*/
/* v1.0 | 20080212 */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {line-height: 1;}
	/*ol, ul {list-style: none;}*/
	blockquote, q {	quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';	content: none;}
	:focus {outline: 0;}
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	table {	border-collapse: collapse;	border-spacing: 0;}

/*end reset*/

/*global css*/
	
	h1{font-size:24px;color:#005dac;font-weight:normal;}
	h2{font-size:20px;}
	h3{font-size:16px;color:#000000;}
	h4{font-size:14px;}
	h5{font-size:12px;}
	p{margin:10px auto;line-height:20px;}
	a{color:#005dac;}
	a:hover{text-decoration:none;}
	/*body{ margin:0 auto; padding:0px; background: #fff url(../img/bg.jpg) repeat-x; font:14px Arial, Helvetica, sans-serif;}*/
	body{ margin:0 auto; padding:0px; background: #fff url(../img/bg.jpg) repeat-x; font:14px Verdana, Helvetica, sans-serif;}	
	#container{ margin:0 auto; padding:0px; width:967px;}
	.aligncenter{text-align:center;}
	.imglogo{float:left;margin:5px 20px;}
	.imgleft{float:left;margin:5px 10px 5px 0px;}
	.clear{clear:both;}
/* end global css*/

/* --- header css ---- */
	.logo{ float:left; text-indent:-9999px;  width:276px;}
	.logo a span{ float:left; background:url(../img/logo.jpg) no-repeat; width:276px; height:149px;}
	#nav-bg{ background: url(../img/nav_bg.jpg) no-repeat; width:690px; height:100px; margin-top:50px; float:left; }
/* ---	
	#nav-menu,#nav-menu ul{float:left;font-size:16px;list-style-type:none;} 	
	#nav-menu li{float:left; display:inline;background: url(../img/nav-sep.jpg) no-repeat left;}
	#nav-menu li a{display:block; color:#231f20; font-size:16px;padding:37px 25px;text-decoration:none;}
	#nav-menu li a:hover,.active{background:#005dac;color:#fff !important;}
	#nav-menu li a.s-menu {background:#ffffff url(../img/arrow-sub.jpg) no-repeat 180px 15px; color:#000 !important}
	#nav-menu li a:hover.s-menu{background:#005dac url(../img/arrow-sub-hover.jpg) no-repeat 180px 15px;;color:#fff !important;}
	#nav-menu li ul{position:absolute;width:210px;left:-999px;border:2px solid #005DAC;}
	#nav-menu li:hover ul,#nav-menu li.sfhover ul{left:auto;}
	#nav-menu li ul li a{padding:8px 15px;background:#fff;width:180px;border-bottom:1px solid #cccccc;}
	#nav-menu li ul ul{margin:-36px 0px 0px 200px;}
	#nav-menu li:hover ul ul,#nav-menu li.sfhover ul ul{left:-9999px;}
	#nav-menu li:hover ul ,#nav-menu li li:hover ul,#nav-menu li.sfhover ul ,#nav-menu li li.sfhover ul{left:auto;}
	#nav-menu li:hover ul ul, #nav-menu li:hover ul ul ul, #nav-menu li.sfhover ul ul, #nav-menu li.sfhover ul ul ul {left: -9999px;}
	#nav-menu li:hover ul, #nav-menu li li:hover ul, #nav-menu li li li:hover ul, #nav-menu li.sfhover ul, #nav-menu li li.sfhover ul, #nav-menu li li li.sfhover ul {left: auto;}
---- */
	
	.banner{ clear:both; background:url(../img/banner.jpg) no-repeat; width:967px; height:291px;}
/* --- end header css --- */

/*---start body---*/
	.mrg-top{margin-top:10px;}
	.b-top{ background: url(../img/cont_top.jpg) no-repeat; width:967px; height:20px; float:left;}
	#b-container{clear:both; float:left;background: #000 url(../img/content_center.jpg) repeat-y; width:967px;}
	.b-btn{clear:both;background:url(../img/content_buttom.jpg) no-repeat; width:967px; height:17px;}
/*---end body--- */

/* ---start sidebar--- */
	#sidebar{ float:left; display:inline;width:253px;  margin-left:21px; margin-top:17px; }
	.s-top{background:#e5e5f3 url(../img/side_top.jpg) no-repeat; width:233px;float:left;padding:10px 10px 0px 10px;}
	.s-btm{ background:url(../img/side_buttom.jpg) no-repeat; width:253px; height:11px;float:left;}
	.news_title{background:url(../img/bullet.jpg) no-repeat 1px 5px; padding-left:20px;text-decoration:none; color:#000}
.news_desc{ color:#333333; line-height:20px; font-size:12px;}
/* ---end sidebar--- */

/* ---start content--- */
	#content{ float:left;display:inline; width:615px; margin-top:6px; margin-left:24px;padding-top:10px;}
	#content h2{font-size:20px;font-weight:normal;}
	#content h3{}

	#content_big{ float:left;display:inline; width:915px; margin-top:6px; margin-left:24px;padding-top:10px;}
	#content_big h2{font-size:20px;font-weight:normal;}
	#content_big h3{}

	/*.logo_desc{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 0 10px; }
	.title_desc{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333;}*/
	.logo_desc{ color:#333333; font-family:Verdana, Helvetica, sans-serif; font-size:14px; margin:0 0 0 10px; }
	.title_desc{font-family:Verdana, Helvetica, sans-serif; font-size:14px;color:#333333;}
	
	/* this css is for no sidebar */
	.c-content{margin:0px 20px;}
	.c-content h2{}
	
	.divform{margin:10px;}
	.divform p{margin:5px 0;}
	.divform p label{display:block;}
	/*.divform .text{border:2px solid #eeeeee;padding:5px;font-family:Arial, Helvetica, sans-serif;}*/
	.divform .text{border:2px solid #eeeeee;padding:5px;font-family:Verdana, Helvetica, sans-serif;}

/* ---end container--- */

/* ---start footer --- */
	/*#footer{ clear:both;color:#58595b; font:Arial, Helvetica, sans-serif; font-size:12px;text-align:center;}*/
	#footer{ clear:both;color:#58595b; font:Verdana, Helvetica, sans-serif; font-size:12px;text-align:center;}
/* ---end footer--- */

.ul_class
{
	list-style-type:square;	
	margin-left:30px;
}

