@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/bg.jpg);
	font-family:Tahoma, Courier, Arial;
	font-size:14px;
	color:#0C0C0C;
	margin:0px 0px 0px 0px;
	}
	
h2 {
	color:#660000;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	}
a:link {
	color:#452828;
	}
a:hover {
	color:#810000;
	}
a:visited {
	color:#531818;
	}

#mainStruc {
	width:1000px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}
	#strucTop {
		background-image:url(images/sub-struc-top.png);
		width:1000px;
		height:20px;
		}
	#logoRow {
		width:1000px;
		height:64px;
		overflow:hidden
		}
		#logoLft {
			width:37px;
			height:64px;
			float:left;
			background-image:url(images/sub-logo-lft.png);
			}
		#logoImg {
			width:208px;
			height:64px;
			float:left;
			}
		#logoNxt {
			width:174px;
			height:64px;
			background-image:url(images/sub-logo-nxt.png);
			float:left;
			}
		#topNavTop {
			width:581px;
			height:13px;
			background-image:url(images/sub-topnav-top.png);
			float:left;
			}
		#topNavRow {
			width:581px;
			height:51px;
			overflow:hidden;
			float:left
			}
			.homeLft {
				width:4px;
				height:51px;
				float:left;
				background-image:url(images/sub-home-lft.png);
				}
			.homeNav {
				width:90px;
				height:51px;
				float:left;
				}
			.homeRht {
				width:8px;
				height:51px;
				float:left;
				background-image:url(images/sub-home-rht.png);
				}
			
			.linkNav {
				width:121px;
				height:51px;
				float:left;
				}
			.linkRht {
				width:8px;
				height:51px;
				float:left;
				background-image:url(images/sub-link-rht.png);
				}
			.referNav {
				width:176px;
				height:51px;
				float:left;
				}
			.referRht {
				width:9px;
				height:51px;
				float:left;
				background-image:url(images/sub-refer-rht.png);
				}
			.feedNav {
				width:115px;
				height:51px;
				float:left;
				}
			.feedRht {
				width:50px;
				height:51px;
				float:left;
				background-image:url(images/sub-feed-rht.png);
				}

		#topImgMain {
			clear:both;
			width:1000px;
			overflow:hidden;
			}
			#topImgLft {
				width:33px;
				height:180px;
				float:left;
				background-image:url(images/sub-topimg-lft.png);
				}
			#topImg {
				width:716px;
				height:180px;
				float:left;
				}
			#topImg2 {
				width:223px;
				height:180px;
				float:left;
				}
			#topImgRht {
				width:28px;
				height:180px;
				float:left;
				background-image:url(images/sub-topimg-rht.png);
				}

	#topImgBot {
		width:1000px;
		height:28px;
		background-image:url(images/sub-topimg-bot.png);
		}
	#contStrucMain {
		width:1000px;
		background-image:url(images/sub-cont-struc-bg.png);
		overflow:hidden;
		}
	#contStrucBot {
		width:1000px;
		height:25px;
		background-image:url(images/cont-struc-bot.png);
		}
	#mainStrucBot {
		width:1000px;
		height:16px;
		background-image:url(images/main-struc-bot.png);
		}
	#contentMain {
		text-align:justify;
		width:920px;
		padding:10px 40px 10px 40px;
		overflow:hidden;
		}
		#lftNavMain {
			float:left;
			overflow:hidden;
			width:175px;
			}
			#searchCode {
				width:163px;
				background-color:#FF9E00;
				border:2px solid #EF8700;
				margin-bottom:6px;
				padding:4px;
				text-align:center;
				line-height: 170%
				}
			.lftNavTop {
				width:175px;
				height:41px;
				background-image:url(images/lft_nav_01.png);
				}
			.lftNav {
				width:171px;
				background-image:url(images/lft_nav_02.png);
				overflow:hidden;
				padding:0px 2px 0px 2px;
				}
			
				.lftUl {
					 text-align:left; 
					 color:#3C80A4; 
					 margin:10px;
					 font-size:18px;
					 padding-left:18px;
					}
					.lftUl li {
						padding:2px 0px 6px 0px;
					 	border-bottom:1px solid #A1CF00;
						text-align:left
						}
				.lftNav a:link {
					color:#FFFFCC;
					font-size:14px;
					font-family:"Comic Sans MS", Tahoma, Arial;
					text-decoration:none
					}
				.lftNav a:hover {
					color:#FFFF33;
					font-size:14px;
					font-family:"Comic Sans MS", Tahoma, Arial;
					text-decoration:underline
					}
				.lftNav a:visited {
					color:#FFFFCC;
					font-size:14px;
					font-family:"Comic Sans MS", Tahoma, Arial;
					text-decoration:none
					}
				
			.lftNavBot {
				width:175px;
				height:11px;
				background-image:url(images/lft_nav_03.png);
				}
	/*********** End of lftNavMain ***/
		#midRhtContMain {
			width:735px;
			overflow:hidden;
			float:left;
			margin-left:10px;
			}
			#midCont {
				width:566px;
				overflow:hidden;
				float:left
				}
				.line1 {
					background-color:#AFBA53;
					height:2px
					}
				.line2 {
					background-color:#AFBA53;
					height:1px
					}
				.contentMain {
					text-align:justify;
					padding:15px 0px 6px 0px;
					overflow:hidden
					}
			
			.introTxt {
				padding:6px;
				text-align:justify
				}
			
			#rhtCont {
				width:163px;
				margin-left:5px;
				float:left;
				overflow:hidden;
				text-align:center
				}
				
	/********** End of rhtContMain ****/
img {
	border:none
	}
	
.txtCenter {
	text-align:center;
	margin:0 auto
	}

.imgRht {
	float:right;
	padding:4px 0px 0px 4px;
	}
.imgLft {
	float:left;
	padding:4px 4px 0px 0px;
	}