body {
	margin: 0px;
	padding: 0px;
	background-color: #333333;
	font-size: 12px;
	color: #333;
	line-height: 22px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/gjwh001.jpg);
	background-repeat: repeat-x;
}
a:link,a:visited {
	color: #333;
	text-decoration: underline;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover,a:active {
	text-decoration: none;
}
.a1:link,.a1:visited {
	color: #000;
	text-decoration: none;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-align: center;
}
.a1:hover,.a1:active {
	background-image: url(images/topmenubg.gif);
	background-repeat: repeat-x;
	color: #C00;
}
 
 .a2:link,.a2:visited {
	color: #333;
	text-decoration: underline;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.a2:hover,.a2:active {
	text-decoration: none;
}
 
.a3:link,.a3:visited {
	color: #333;
	text-decoration: none;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.a3:hover,.a3:active {
	text-decoration: underline;
	color:red;
} 
 .a4:link,.a4:visited {
	color: #333;
	text-decoration: none;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a4:hover,.a4:active {
	text-decoration: underline;
	color:red;
}  
 
.td01{
	padding-right: 10px;
	padding-left: 10px;
}
.td02{
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(images/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #c8b692;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 0px;
	line-height: 30px;
}
 .td03{
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #D3CDAF;
}
 .td04{
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

.td05{
	padding: 10px;
	line-height: 30px;
     
	
}
#layout{
	width:998px;
	text-align:left;
	background-color: #F2E7CB;
}
#top{
	width:998px;
	height:164px;
	text-align:left;
	background-image: url(images/topbg.gif);
}
#t{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 25px;
	text-align: center;
}
#bottom{
	width:998px;
	height:102px;
	text-align:center;
	background-image: url(images/bottombg.gif);
	color: #CCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.logo{ float:left; padding:0 10px 0 0px;}
 

.font01{
	font-size: 12px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.font02{
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.font03{
	font-size: 14px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#d1c39e;}
#f { float:left; position:absolute; }

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#bottom01{
	padding-top:2px;
  FONT-SIZE: 12px;
  WIDTH: 62px;
  height: 31px;
  BACKGROUND: url(images/bottom01.jpg);
  MARGIN: 3px;
  vertical-align: bottom;
}
		

 
	#nav_container{
	width:200px;
	margin-left:5px;
	margin-top:40px;
	float:left;
	}
	#nav_container li{
	padding:0px;
	margin-bottom:1px;
	}
	#nav_container{
	margin-left:10px;
	}
	#nav_container a:link,#nav_container a:visited,#nav_container a:active{
	width:200px;
	height:60px;
	padding-top:0px;
	padding-left:20px;
	border-bottom:1px solid #777;
	display:block;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#333;
	text-indent:-300px;
	overflow:hidden;
	}
	#nav_container a:hover{
	color:#000;
	}
	
	#nav_1{
	background-image: url(images/bg1.gif);
	background-position: 0px 0px;
	}
	#nav_1:hover{
	background-image: url(images/bg1.gif);
	background-position: 0px -60px;
	}
		
	
	#nav_2{
	background-image: url(images/bg2.gif);
	background-position: 0px 0px;
	}
	#nav_2:hover{
	background-image: url(images/bg2.gif);
	background-position: 0px -60px;
	}
		
	
	#nav_3{
	background-image: url(images/bg3.gif);
	background-position: 0px 0px;
	}
	#nav_3:hover{
	background-image: url(images/bg3.gif);
	background-position: 0px -60px;
	}
		
	
	
	#nav_4{
	background-image: url(images/bg4.gif);
	background-position: 0px 0px;
	}
	#nav_4:hover{
	background-image: url(images/bg4.gif);
	background-position: 0px -60px;
	}
	#nav_5{
	background-image: url(images/bg5.gif);
	background-position: 0px 0px;
	}
	#nav_5:hover{
	background-image: url(images/bg5.gif);
	background-position: 0px -60px;
	}		
/* =-=-=-=-=-=-=-[Nav 4]-=-=-=-=-=-=-=- */	
	#nav_container4{
	width:800px;
	float:left;
	}
	#nav_container4 li{
 
	width:93px;
	float:left;
	border-right: 1px solid #f3e8cd;
	}
	#nav_container4 a:link,#nav_container4 a:visited,#nav_container4 a:active{

	background: url(images/bg.gif) 0px -90px repeat-x;
	font-weight:bold;
	height:45px;
	padding-top:0px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#333;
	}
	#nav_container4 a:hover{
	color:#990000;
	background: url(images/bg.gif)  0px 0px repeat-x;
	}
	
OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 640px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 490px; PADDING-TOP: 0px; HEIGHT: 30px
}
#tags LI {
	BACKGROUND: url(images/tagleft01.jpg) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 30px;vertical-align:middle
}
#tags LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/tagright01.jpg) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 10px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 32px; 
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #000; LINE-HEIGHT: 12px; HEIGHT: 32px; vertical-align:middle
}
#tagContent {
	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d1d1d1 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d1d1d1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d1d1d1 1px solid; BACKGROUND-COLOR: #f2e7cb
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/bg02.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 615px; COLOR: #474747; PADDING-TOP: 10px; 
}
#tagContent DIV.selectTag {
	DISPLAY: block
}