/* CSS Document */
h1, h2, h3, h4, h5, h6, form, hr {margin:0; padding:0;}
.dotline { clear:both; height:4px;	padding:0;	margin:0;	background:url('../images/icon_line_dot.gif') repeat-x left; font-size:0;}
.dotwhite { clear:both; height:1px;	padding:0;	margin:0;	font-size:0; background-color:#FFFFFF;}
.cleardiv { clear:both;}
.lineheight {clear:both; margin:0; padding:0; font-size:0; height:1px;}

/*  page class */
.bodybg {	margin:auto; padding:0; text-align:center; background-color:#9bbf43;}

/* Main DIV */
#maindiv { margin:auto; padding:0; width:976px; background-color:#fff; background:url(../images/bg_main.gif) repeat-y top center;}

/* top shadow */
#topshadow { height:18px; background-color:#9bbf43; background:url(../images/shd_top_center.gif) repeat-x left bottom;}
	#topshadow_left { height:18px; width:64px; float:left; background-color:#9bbf43; background:url(../images/shd_top_left.gif) no-repeat left bottom;}
	#topshadow_right { height:18px; width:64px; float:right; background-color:#9bbf43; background:url(../images/shd_top_right.gif) no-repeat right bottom;}
	
.centershadow_left { background:url(../images/shd_main_b_left.gif) no-repeat right bottom;}
.centershadow_right { background:url(../images/shd_main_b_right.gif) no-repeat left bottom;}

/* header  */
#header { height:78px; width:940px; margin:0; padding:0; background-color:#f7f3ea; }
	#logo { margin:auto; padding:0; width:190px; height:78px; float:left;}
	#functionmenu {  float:right; margin:auto; padding:0; padding-right:20px; width:680px !important; width:700px; height:30px;}
	#logindiv {   float:right; margin:0; padding:0; height:30px; text-align:right; }
	#searchdiv {   float:right; margin:0; margin-right:20px; _margin-right:10px; padding:0; padding-left:6px; padding-right:6px; padding-top:4px; height:30px; width:167px !important; text-align:left; background:url(../images/bg_search.gif) no-repeat left top;}
	#sysmenu { float:right; padding:0; margin:0; margin-top:20px; margin-right:20px; _margin-right:10px; height:24px !important; height:20px; width:600px;}
	
#mainline { clear:both; padding:0; margin:auto; width:940px; height:4px; background:url(../images/line_x.gif) repeat-x left; font-size:0px;}

/* footer  */
#footershadow { height:18px; background-color:#9bbf43; background:url(../images/shd_btm_center.gif) repeat-x left bottom;}
	#footershadow_left { height:18px; width:64px; float:left; background-color:#9bbf43; background:url(../images/shd_btm_left.gif) no-repeat left bottom;}
	#footershadow_right { height:18px; width:64px; float:right; background-color:#9bbf43; background:url(../images/shd_btm_right.gif) no-repeat right bottom;}
#divfooter {margin:auto; padding:0; width:940px; height:22px; overflow:hidden; vertical-align:top;}
#footer_nav { margin:0; padding:0; list-style:none; float:left; line-height:20px;}
#footer_nav li { display:inline; margin:0 0 0 2px; padding:0; color:#1f1f1f; }
	#footer_nav li a.footerlink,a.footerlink:link {
		font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
		color: #1f1f1f; 
		text-decoration: none; 
		font-size: 12px;
		padding-left:6px;
		padding-right:6px;
 	}
	#footer_nav li a.footerlink:hover {
		text-decoration: underline; 
	}
#footer_copyright { padding:0; padding-top:4px; font-size:10px; color:#1f1f1f; float:right; line-height:14px;}
	

#leftbar { float:left; width:190px; padding:0; padding-top:4px;}
*html #leftbar { margin-right:-3px;} 
.maincontent { margin:0; padding:0; margin-left:190px !important; _margin-left:187px; width:750px; background-color:#fff; min-height:460px; _height:460px; text-align:left;}
/* html .maincontent { margin-left: 0;} */
	.contentianer { padding:8px; margin:0; text-align:left; overflow:hidden;}

/* Category Bar */
.catline {clear:both; height:1px;	padding:0; margin:0; background:url(../images/category_x.gif) no-repeat left; font-size:0;}
.category_selected { margin:0; padding:0; padding-left:16px; padding-right:4px; width:170px !important; min-height:24px; _height:24px; background:url(../images/icon_catdot.gif) no-repeat left top; text-align:left; line-height:24px;}
.category_normal { margin:0; padding:0; padding-left:16px; padding-right:4px; width:170px !important; height:24px; text-align:left; line-height:24px;}
a.catlink,a.catlink:link {
		display: block;
		text-decoration: none; 
		color:#183c0e;
		font-size:12px;
		line-height:24px;
}
a.catlink:hover {
		color:#183c0e;
		text-decoration:underline; 
}
a.catlink_select,a.catlink_select:link{
		display: block;
		text-decoration: none; 
		color:#183c0e;
		font-size:12px;
		line-height:24px;
		font-weight:bold;
}
a.catlink_select:hover {
		color:#183c0e;
		text-decoration:underline; 
}

a.subcatlink,a.subcatlink:link {
		padding-right:16px;
		display: block;
		text-decoration: none; 
		color:#183c0e;
		font-size:12px;
		line-height:22px;
}
a.subcatlink:hover {
		color:#183c0e;
		text-decoration:underline; 
}

.category_selected ul {list-style: none; margin:0; padding:0; line-height:22px;}
.subcatnormal { padding:0px; padding-left:8px; _height:22px;}
.subcatselected { padding:0px; padding-left:8px; background:url('../images/icon_subcatdot.gif') no-repeat left; _height:22px;}

/* member bar */
#member_bar { margin:0; padding:0; text-align:left;}
#member_bar ul {list-style: none; clear: left;margin:0; padding:0; line-height:22px;}
#member_bar ul li { padding:0px; background:url('../images/icon_memberdot.gif') no-repeat left; _height:22px;}
a.memberlink,a.memberlink:link {
		padding-left:16px;
		display: block;
		text-decoration: none; 
		color:#515151;
		font-size:12px;
		line-height:22px;
}
a.memberlink:hover {
		color:#635a51;
		text-decoration:underline; 
}

/* for note */
.notecontents {
	clear:both;
	padding:0px;
	padding-top:8px;	
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 12px;
	line-height: 22px;
	color: #575656; 
}
.notecontents2 {
	clear:both;
	padding:0px;
	padding-top:0px;	
	font-family:  "Arial","Tahoma","Verdana","Lucida Grande";
	font-size: 12px;
	line-height: 22px;
	color: #575656; 
}
.notecontents p { padding:0; margin:0; padding-bottom:18px;}

/* for sitemap nav  */
#sitemapnav { padding:0px; margin:0; height:22px; overflow:hidden; background:url(../images/icon_line_dot.gif) repeat-x left bottom;}
#sitemap_link { float:left; font-size:9px; color:#5e5e5e;}
#sitemapnav_title { float:right; padding:0; font-size:14px; font-weight:bold; color:#1b5084;}
/* NAV Links ..*/
a.navlink ,a.navlink:link {
	COLOR: #5e5e5e; 
	text-decoration: none; 
	font-family: "Verdana", "sans-serif";
	font-size: 9px;
	line-height: 10px;
}
a.navlink:hover {
	text-decoration:underline; 
}
/* ***********************/

.viewstyle { 
	border:1px solid #1b5084;
	height:28px;
	padding:6px;
}

