/* 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;}
.rightdiv { clear:both; padding:2px; text-align:right;}
.dotwhite { clear:both; height:1px;	padding:0;	margin:0;	font-size:0; background-color:#FFFFFF;}
.catline {clear:both; height:1px;	padding:0;	margin:0;	background:url('../images/icon_catline.gif') repeat-x left; font-size:0;}

/*  page class */
.bodybghome {	margin:0;	padding:0; text-align:center; background-color:#ffffff; background-image:url('../images/bg_home.gif'); background-repeat:repeat-x; background-position:left top;}
.bodybg {	margin:0;	padding:0;	text-align:center; background-color:#ffffff; background-image:url('../images/bg_2level.gif'); background-repeat:repeat-x; background-position:left top;}
#header {  padding:0; margin:auto; background:url(../images/bg_top.jpg) no-repeat top center; text-align:center;}
	#header_center { clear:both; padding:0; margin:auto; width:900px; }
		#header_logo { float:left; padding:0; width:317px; height:100px;}
		#header_loginbar { float:left; padding:0; padding-top:41px; width:447px; height:59px !important; height:100px; text-align:right;}
		#header_search { float:left; padding:0; padding-top:41px; width:136px; height:59px !important; height:100px; text-align:right;}
	#header_menu { clear:both; padding:0; width:900px; height:30px; margin:auto;}

#redline { clear:both; height:8px; padding:0; margin:auto; width:900px; font-size:0px; background-color:#6e1517;}
#main_contents { clear:both; padding:8px; margin:auto; width:884px !important; width:900px; background-color:#fff; text-align:left;min-height:380px;}
	.leftbar { width:192px; margin:0; padding:0px; padding-bottom:90px; background:url('../images/NWFA_logo.gif') no-repeat bottom; background-color:#f3ede6;}
	.leftbar_footer { clear:both;padding:0; margin:0; height:5; font-size:0px;background-color:#f3ede6;}
	.contentianer_all { margin:0; padding:0; padding-left:8px; padding-bottom:8px; width:692px !important; width:700px; background-color:#fff;overflow:hidden;}
	.contentianer { clear:both; padding:0; margin:0; text-align:left; overflow:hidden;}


#footer { clear:both; margin:auto; padding:0; padding-top:8px; height:130px !important; height:138px; text-align:center; background:url(../images/bg_footer.jpg) no-repeat top center; background-color:#fbb304; }

/* Category Bar */
#category_bar { padding:0; text-align:left; padding-bottom:8px;}
	#category_bar ul { list-style: none; clear: left;margin:0; padding:0;}
	#category_bar ul li {padding:0px;}
	#category_bar ul li a.catlink,a.catlink:link {
		padding-left:26px;
		padding-right:2px;
		padding-top:4px;
		display: block;
		background:url('../images/icon_catdot_grey.gif') no-repeat left;	
		background-position:8px;
		text-decoration: none; 
		color:#666;
		font-size:12px;
		min-height:24px !important;
		_height:28px;
	}
	#category_bar ul li a.catlink:hover {
		background:url('../images/icon_catdot_color.gif') no-repeat left;
		background-position:10px;
		color:#6e1517;
	}
	#category_bar ul li a.catlink_select,a.catlink_select:link,a.catlink_select:hover {
		padding-left:26px;
		padding-right:2px;
		padding-top:4px;
		display: block;
		background:url('../images/icon_catdot_color.gif') no-repeat left;	
		background-position: 8px;
		text-decoration: none; 
		color:#666;
		font-size:12px;
		min-height:24px !important;
		_height:28px;
		font-weight:bold;
	}

	#category_bar ul li a.subcatlink,a.subcatlink:link {
		padding-left:28px;
		padding-right:2px;
		padding-top:4px;
		display: block;
		background:url('../images/icon_dot.gif') no-repeat left;
		background-position:16px;
		text-decoration: none; 
		color:#666;
		font-size:12px;
		min-height:18px !important;
		_height:22px;
	}
	#category_bar ul li a.subcatlink:hover {
		background:url('../images/icon_dot.gif') no-repeat left;	
		background-position:18px;
		color:#6e1517;
	}
	#category_bar ul li a.subcatlink_select,a.subcatlink_select:link,a.subcatlink_select:hover {
		padding-left:28px;
		padding-right:2px;
		padding-top:4px;
		display: block;
		background:url('../images/icon_dot.gif') no-repeat left;	
		background-position:18px;
		text-decoration: none; 
		color:#666;
		font-size:12px;
		min-height:18px !important;
		_height:22px;
		font-weight:bold;
	}

/* member bar */
#member_bar { padding:0; text-align:left; padding-bottom:8px; padding-top:8px;}
	#member_bar ul { list-style: none; clear: left;margin:0; padding:0;}
	#member_bar ul li {padding:0px;}
	#member_bar ul li a.memberlink,a.memberlink:link {
		padding-left:22px;
		padding-right:2px;
		padding-top:4px;
		display: block;
		background:url('../images/icon_greendot2.gif') no-repeat left;	
		background-position:8px;
		text-decoration: none; 
		color:#666;
		font-size:12px;
		min-height:20px !important;
		_height:24px;
	}
	#member_bar ul li a.memberlink:hover {
		background:url('../images/icon_greendot2.gif') no-repeat left;	
		background-position:10px;
		color:#6e1517;
	}
/* end category list  */

.viewstyle { 
	border:1px solid #6e1517;
	height:28px;
	padding:6px;
}

/* 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; 
}
.notecontents p { padding:0; margin:0; padding-bottom:18px;}
