@charset "utf-8";
/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	background-image:url(images/bck.jpg);
	background-color:#B53625;
	font-family:Tahoma, Arial, Helvetica;
	font-size:13px;
	color:#4A4A4A
	}
h2 {
	text-align:left;
	margin:4px 0px 4px 0px;
	color:#4A758D;
	font-size:26px;
	}
a:link {
	color:#1A212A;
	}
a:hover {
	color:#860C0C;
	}
a:visited {
	color:#202E40;
	}
.line1 {
	height:2px;
	background-color:#F39418;
	}
.line2 {
	background-color:#EA3E39;
	height:4px;
	margin-left:2px;
	}
	
#mainStruc {
	width:980px;
	overflow:hidden;
	text-align:center;
	margin:0 auto
	}

#topMost {
	width:980px;
	background-image:url(images/main_01.png);
	height:10px;
	}
#topLftCont {
	width:263px;
	overflow:hidden;
	float:left
	}
	.topLft {
		background-image:url(images/main_02.png);
		width:54px;
		height:85px;
		float:left
		}
	.topLogo {
		width:209px;
		height:85px;
		float:left
		}
	.topLftBotLft {
		background-image:url(images/main_09.png);
		width:18px;
		height:166px;
		float:left;
		}
	.topLftBotRht {
		background-image:url(images/main_10.jpg);
		width:245px;
		height:166px;
		float:left;
		}
#topRhtCont {
	width:717px;
	overflow:hidden;
	float:left
	}
	.topRhtSearch {
		width:568px;
		height:45px;
		background-image:url(images/main_04.png);
		float:left;
		padding-top:10px
		}
		.searchCode {
				background-image:url(images/black_bg.png);
				padding:5px;
				width:285px;
				text-align:right;
				margin:0 auto;
				margin-left:200px
				}
	.topRhtMost {
		background-image:url(images/main_05.png);
		width:149px;
		height:55px;
		float:left;
		}
	.topRhtPic {
		width:489px;
		height:196px;
		float:left;
		}
	.topRhtPicMid {
		background-image:url(images/main_07.jpg);
		width:204px;
		height:196px;
		float:left
		}
	.topRhtPicRht {
		background-image:url(images/main_08.png);
		width:24px;
		height:196px;
		float:left
		}
#topNavCont {
	clear:both;
	width:980px;
	overflow:hidden;
	}
	.topNavLft {
		background-image:url(images/main_11.png);
		width:18px;
		height:41px;
		float:left;
		}
	.topNavMain {
		background-image:url(images/main_12.png);
		width:704px;
		height:41px;
		float:left;
		}
		.topNav {
			width:auto;
			padding:0px 5px 0px 5px;
			float:left;
			height:31px;
			border-right:1px solid #6283BB;
			margin-top:10px
			}
	.topNavMid {
		background-image:url(images/main_13.png);
		width:234px;
		height:41px;
		float:left
		}
	.topNavRht {
		width:24px;
		height:41px;
		background-image:url(images/main_14.png);
		float:left
		}
#contStrucTop {
	background-image:url(images/main_15.png);
	width:980px;
	height:24px;
	}
#contStruc {
	background-image:url(images/cont_bg.png);
	width:915px;
	overflow:hidden;
	padding:0px 35px 0px 30px
	}
 #contentRow {
 	overflow:hidden;
	}
	#lftNavStruc {
		width:175px;
		overflow:hidden;
		float:left
		}
		.lftNavTop {
			width:175px;
			height:56px;
			background-image:url(images/lft-nav_top.png);
			}
		.lftNavCont {
			background-image:url(images/lft-nav_mid.png);
			overflow:hidden;
			width:167px;
			padding:2px 4px 2px 4px;
			}
			.lftNavUl {
				list-style-image:url(images/bullet-2.png);
				text-align:left;
				margin:0px 0px 0px 0px;
				padding:0px 6px 0px 24px
				}
			.lftNavUl a:link {
				color:#FFEFEF;
				font-size:14px;
				text-decoration:none;
				font-family:"Comic Sans MS", Arial, Tahoma
				}
			.lftNavUl a:hover {
				color:#FFFF00;
				font-size:14px;
				text-decoration:none;
				font-family:"Comic Sans MS", Arial, Tahoma
				}
			.lftNavUl a:visited {
				color:#FCF6DF;
				font-size:14px;
				text-decoration:none;
				font-family:"Comic Sans MS", Arial, Tahoma
				}
			.lftNavLi {
				border-bottom:1px dotted #D02D2D;
				padding:6px 0px 6px 0px;
				}
				
			
		.lftNavBot {
			width:175px;
			height:13px;
			background-image:url(images/lft-nav_bot.png);
			}
	#rhtContMain {
			width:726px;
			overflow:hidden;
			float:left;
			margin-left:10px
			}	
			.introTxt {
				width:580px;
				height:112px;
				padding:6px 140px 6px 6px;
				background-image:url(images/intro-bg.jpg);
				font-size:13px;
				text-align:justify;
				font-family:Tahoma, Courier, Arial
				}
			.mainContRow {
				width:720px;
				padding:4px;
				overflow:hidden;
				margin-top:6px;
				background-color:#FFFFFF
				}
				.infIconRow {
					width:350px;
					text-align:center;
					margin:0 auto;
					padding:4px;
					overflow:hidden;
					}
					
					.tellFriendNav {
						width:180px;
						float:left;
						text-align:center;
						}
					.plusNav {
						width:100px;
						float:left;
						text-align:center;
						padding:0px 0px 0px 20px
						}
					.actIcon {
						width:auto;
						text-align:left;
						margin-top:6px;
						overflow:hidden;
						height:50px
						}
				
				.eventRow {
					width:auto;
					overflow:hidden;
					margin:10px 0px 5px 0px;
					border-bottom:1px dotted #EA3E39;
					padding:5px 0px 5px 0px
					}
					.eventIcon {
						width:142px;
						text-align:center;
						margin:0 auto;
						overflow:hidden;
						float:left;
						border-right:1px dotted #EA3E39;						
						}
						.iconBck {
							width:120px;
							background-image:url(images/icon_bg2.png);
							height:110px;
							text-align:center;
							margin:0 auto;
							padding-top:10px;
							}
						.eventNav {
							clear:both;
							width:auto;
							text-align:center;
							font-size:11px;
							overflow:hidden;
							}
							.eventNav a:link {
								font-size:12px;
								font-weight:bold;
								}
							.eventNav a:hover {
								font-size:12px;
								font-weight:bold;
								}
							.eventNav a:visited {
								font-size:12px;
								font-weight:bold;
								}
						.moreNavRow {
							overflow:hidden;
							margin:6px 0px 6px 0px;
							}
							.moreNav {
								overflow:hidden;
								width:auto;
								float:left;
								padding:3px 20px 3px 20px;
								text-align:left;
								border-right:1px dotted #AB7B74
								}
							.moreNav a:link {
								font-size:16px;
								margin:0px 0px 0px 6px
								}
							.moreNav a:hover {
								font-size:16px;
								margin:0px 0px 0px 6px
								}
							.moreNav a:visited {
								font-size:16px;
								margin:0px 0px 0px 6px
								}
	/********** End of rhtContMain ****/
	
	
#contStrucBot {
	background-image:url(images/main_19.png);
	width:980px;
	height:42px
	}


img {
	border:none
	}
.imgRht {
	float:right;
	padding-left:4px;
	}
.imgLft {
	float:left;
	padding-right:4px;
	}
#copyRht {
	color:#FFFFF0
	}