@charset "utf-8";

html,body {
	background:#3e5a82;
	margin:0 auto;
	width:100%;
}

.Page {
	background:url(images/page.jpg) center center;
	position:absolute;
	margin:0 auto;
	padding:0px;
	width:840px;
	right:0px;
	left:0px;
}

.Header {
	background:url(images/header.jpg) center center;
	margin:0px 0px 5px;
	height:202px;
	padding:0px;
	width:840px;
	float:left;
}

.Footer {
	background:url(images/footer.jpg) center center;
	margin:5px 0px 0px;
	width:840px;
	height:12px;
	float:left;
}

.TextContent {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 60px;
	width:720px;
	float:left;
}

.Content {
	padding:0px 0px 0px 60px;
	width:510px;
	float:left;
}

.Add {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 60px 0px 0px;
	width:205px;
	float:right;
}

.TopTitle {
	border-right:1px solid #333333;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	background:#E1E1E1;
	width:500px;
	height:24px;
	margin:0px;
	float:left;
}

.TopTitle a {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333333;
}

.TopTitle a:hover {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #C00000;
}

.TopTitle h1 {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	color: #333333;
	margin:0px;
	float:left;
}

.TopTitle h2 {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	color: #333333;
	margin:0px;
	float:left;
}

.TopTitle h3 {
	font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	color:#00CC00;
	margin:0px;
	float:left;
}

.HitIn {
	font:10px/24px Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #333333;
	padding:0px 4px;
	color:#333333;
	margin:0px;
	float:right;
}

.HitOut {
	font:10px/24px Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #333333;
	padding:0px 4px;
	color:#333333;
	margin:0px;
	float:right;
}

.TopCont {
	border:1px solid #000000;
	margin:0px 0px 4px;
	width:500px;
	float:left;
}

.TopCont_Main {
	width:500px;
	float:left;
}

.TopCont_Main img {
	border:1px solid #333333;
	padding:1px;
	margin:1px;
}

.TopCont_Banner {
	padding:1px;
	margin:1px;
}

.TopCont_Text {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 15px;
	margin:1px;
}

.Promotion {
	padding:4px 2px;
	width:500px;
	float:left;
}

.Sidebar {
	width:210px;
	float:left;
}

.PageContent {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 60px;
	width:720px;
	float:left;
}

.PageContent a, .TextContent a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.PageContent a:hover, .TextContent a:hover {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#C00000;
}

.PartnerLinks {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 60px;
	width:720px;
	float:left;
}

.PartnerLinks a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
	display:block;
	width:140px;
	float:left;
}

.PartnerLinks a:hover {
	text-decoration:none;
	color:#C00000;
	display:block;
	width:140px;
	float:left;
}

.SignupTab {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	color:#333333;
}

.SignupTab td {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

.SignupTab h2 {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #C00000;
	padding:0px;
	margin:0px;
}

.Inputs {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px inset #333333;
	background:#FFFCCC;
	color:#333333;
	padding:2px;
	width:290px;
}

.Msg { color:#C00000; }

.Submits {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
	width:80px;
}















































































