@charset "utf-8";

html,body {
	background:#333333 url(images/img01.gif) top center repeat-x;
	margin:0 auto;
	width:100%;
}

.Page {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	margin:0 auto;
	width:100%;
	right:0px;
	left:0px;
}

.Head {
	background:url(images/img03.jpg) top center no-repeat;
	position:absolute;
	margin:0 auto;
	height:291px;
	width:778px;
	z-index:99;
	top:110px;
	right:0px;
	left:0px;
}

.TopHead {
	background:url(images/img02.gif) top center no-repeat;
	padding:0px 20px;
	position:absolute;
	margin:0 auto;
	width:738px;
	height:45px;
	top:65px;
	right:0px;
	left:0px;
}

.TopHead h1 {
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#C00000;
	width:100%;
	float:left;
}

.ListContent {
	background:#FFFFFF;
	position:absolute;
	margin:0 auto;
	width:750px;
	z-index:100;
	top:109px;
	right:0px;
	left:0px;
}

.ListFooter {
	background:#333333;
	padding:5px 10px;
	color:#FFFFFF;
	width:730px;
	float:left;
}

.ListFooter a				{ text-decoration:none; color:#FFFFFF; }
.ListFooter a:hover	{ text-decoration:none; color:#6699CC; }

.TopContent {
	padding:0px 10px;
	width:730px;
	float:left;
}

.TopContent a				{ text-decoration:none; color:#333333; }
.TopContent a:hover	{ text-decoration:none; color:#C00000; }

.BannerContent {
	padding:0px 124px;
	width:502px;
	float:left;
}

/*** Topsite Row CSS ***/

.TopsiteBody {
	padding:0px;
	width:500px;
	margin:0px;
	float:left;
}

.TopsiteBody li {
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}

.TopsiteSingle {
	border:1px solid #333333;
	margin:0px 0px 5px;
	padding:0px;
	width:500px;
	float:left;
}

.TopsiteSingle h2 {
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333333;
	padding:3px;
	width:494px;
	margin:0px;
	float:left;
}

.TopsiteSingle a				{ text-decoration:none; color:#C00000; }
.TopsiteSingle a:hover		{ text-decoration:none; color:#6699CC; }

.TopsiteInfo {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333333;
	background:#DDE0D4;
	margin:0px 0px 2px;
	width:500px;
	float:left;
}

.TopsiteInfo2 {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:#DDE0D4;
	width:500px;
	float:left;
}

.TopsiteInfo p, .TopsiteInfo2 p, .TopsiteBanner p {
	margin:0px;
}

.TopsiteNew {
	border-right:1px solid #333333;
	color:#00CC00;
	padding:2px;
	width:255px;
	float:left;
}

.TopsiteIn {
	border-right:1px solid #333333;
	padding:2px;
	width:115px;
	float:left;
}

.TopsiteOut {
	padding:2px;
	width:116px;
	float:left;
}

.TopsiteBanner {
	border-bottom:1px solid #333333;
	margin:0px 0px 2px;
	width:500px;
	float:left;
}

.TopsiteBan {
	padding:3px 0px;
	width:500px;
	float:left;
}

.TopsiteBanner a img {
	border:1px solid #333333;
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	padding:1px;
	opacity: 1.0;
	margin:1px;
}

.TopsiteBanner a:hover img {
	border:1px solid #333333;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
	padding:1px;
	margin:1px;
}

.TopsiteText {
	padding:0px 16px;
	width:468px;
	float:left;
}




















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

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

.PageContent {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px;
	width:712px;
	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:11px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px;
	width:712px;
	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;
}















































































