body{ font-family:Arial; font-size:12px; margin:0px; padding:0px; background-color:#DDD; color:#333;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#FFF; background-color:#333;}
.clear{ clear:both;}
#head{ width:958px; margin:0px auto; height:104px; background:url(../images/headbg.jpg) center no-repeat;}
#headlogo{ float:left; padding:40px 0px 0px 60px;}
#headnav{ font-family:Verdana; font-size:10px; float:right; padding:30px 40px 0px 0px;}
	#headnav a{ margin:0px 3px;}
#nav{ width:958px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y;}
#ulnav{ margin:0px 0px 0px 29px; padding:0px; list-style-type:none;}
	#ulnav li{ float:left;margin:0px 1px 0px 0px; padding:0px;}
		#ulnav li a{ display:block; background-color:#857662; color:#FFF; font-weight:bold; font-size:14px; width:149px; height:24px; text-align:center; padding-top:6px;}
			#ulnav li a:hover{ background-color:#CD7823;}
		#ulnav li .ulnavcur{background-color:#CD7823;}
		#ulnav li .ulnavleft{ background:#857662 url(../images/navlbgo.jpg) no-repeat;}
			#ulnav li .ulnavleft:hover{ background:#CD7823 url(../images/navlbgn.jpg) no-repeat;}
		#ulnav li .ulnavleftcur{ background:#CD7823 url(../images/navlbgn.jpg) no-repeat;}
		#ulnav li .ulnavright{ background:#857662 url(../images/navrbgo.jpg) right no-repeat;}
			#ulnav li .ulnavright:hover{ background:#CD7823 url(../images/navrbgn.jpg) right no-repeat;}
		#ulnav li .ulnavrightcur{ background:#CD7823 url(../images/navrbgn.jpg) right no-repeat;}
#headidxad{width:958px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y; height:253px;}
#headidxpic{position:absolute; margin-top:8px;z-index:1;overflow:hidden; width:900px; height:237px; margin-left:29px; background:url(../images/idxpicbg.jpg) no-repeat;}
	#headidxpic div{ display:none;}
#headidxt{z-index:3; position:absolute; margin-top:178px; margin-left:436px;}
* html #headidxt{z-index:3; position:absolute; margin-top:178px; margin-left:407px;}
#headmainad{ width:929px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y; padding:8px 0px 8px 29px;}
#mainbd{ padding:0px 29px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y; width:900px;}
#mainbdl{ float:left; width:218px;}
#mainbdltit{ background:url(../images/neiltit.jpg) no-repeat; height:25px; color:#FFF; font-weight:bold; font-size:14px; padding-left:20px; padding-top:7px;}
#mainbgnav{ background:url(../images/neilbg.jpg) repeat-y; padding-bottom:50px;}
#ulidx{ list-style:none; padding:0px;}
	#ulidx li{ float:left; margin:0px 5px; cursor:pointer;background:url(../images/idxsbg.png) no-repeat; padding:3px;behavior: url(/style/iepngfix.htc);}
	* html #ulidx li{ float:left; margin:0px 2px; cursor:pointer;background:url(../images/idxsbg.png) no-repeat; padding:3px;behavior: url(/style/iepngfix.htc);}
	#ulidx img{behavior: url(/style/iepngfix.htc);}
#ulidx .cur{background:url(../images/idxsbgc.png) no-repeat;behavior: url(/style/iepngfix.htc);}
#headtomain{width:958px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y; text-align:center;}
#idxul{ width:958px; margin:0px auto; background:url(../images/mainbg.jpg) repeat-y;}
	#idxul ul{ margin:0px 0px 0px 27px;; padding:0px; list-style:none; }
	* html #idxul ul{ margin:0px 0px 0px 22px;; padding:0px; list-style:none; }
		#idxul ul li{ float:left; margin:0px 4px;}
			#idxul ul li ul { margin-left:20px; list-style-image:url(../images/ulge.gif);}
				#idxul ul li ul li{float:none; line-height:135%;}
				
#ullnav{ margin:0px; padding:0px; list-style-type:none; font-family:Verdana;}
	#ullnav li a{ display:block; text-decoration:none; border-bottom:#CCC 1px dashed; padding:5px 0px 5px 5px; font-weight:bold; font-size:11px;}
	* html #ullnav li a{ display:block; height:19px; text-decoration:none; border-bottom:#CCC 1px dashed; padding-left:5px; padding-top:4px; font-weight:bold; background:none;font-size:11px;}
	#ullnav li a:hover{ background-color:#F3CF98; color:#333; border-left:#C6C6C6 1px solid; border-right:#C6C6C6 1px solid;}
		#ullnav li a span{ color:#C28318; margin-right:3px;}
		#ullnav li ul{ margin:0px; padding:0px; list-style-type:none;}
		#ullnav li ul li a{padding-left:15px; font-weight:normal; font-size:10px; }
			#ullnav li ul li ul li a{ padding-left:25px;}
	#ullnav .ullcur{background-color:#F8E1C0; border-left:#C6C6C6 1px solid; border-right:#C6C6C6 1px solid;}
#mainbdr{float:right; width:650px; margin-right:10px;}
#mainbdrtxt{ line-height:150%;}
	#mainbdrtxt span{ color:#CD7823; font-style:italic; font-weight:bold;}
	#mainbdrtxt a{ text-decoration:underline;}
	#mainbdrtxt a:hover{ text-decoration:none;}
#mainbdrtit{ font-weight:bold; font-size:20px; color:#CD7823; }			
.idxultit{ color:#FFF; font-weight:bold; width:198px; height:18px; background:url(../images/idxultit.jpg) no-repeat; padding-left:20px; padding-top:3px;}
.idxulpic{ margin-top:2px;}
.idxultxt{ background:url(../images/idxulbg.jpg) no-repeat; width:198px; height:117px; padding:10px; line-height:150%;}

#foot{width:958px; margin:0px auto; height:86px; background:url(../images/footbg.jpg) no-repeat;font-family:Verdana; font-size:10px;}
#footnav{ color:#BD6626; margin-left:30px; padding-top:40px;}
	#footnav a{ color:#BD6626; margin:0px 3px;}
		#footnav a:hover{ color:#FFF; background-color:#BD6626;}
#footcr{ margin-left:33px; margin-top:5px;}

#idxlink{padding-left:40px; padding-top:10px;}
	#idxlink a{ margin:0px 5px;}
	#idxlink strong{ margin-right:10px; color:#CE7C6A;}