body {
	width:100%;
	padding-top:20px;
	margin:0px;
	color:#000000;
	background-color:#000000;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;}

#top_nav {
	width:700px;
	height:60px;
	padding:0px;
	margin:0px auto;
	background-color:#000000;}

#top_nav_login {
	float:right;
	background-color:#000000;}

#formLogin_top label {color:#ffffff; font-size:10px;}

#top_nav p {
	float:right;
	text-align:right;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:0px;
	color:#ffffff;
	margin:0px;}

#top_nav p a {
	padding-left:10px;
	margin:0px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;}

#main_nav {
	width:100%;
	height:40px;
	border-top:10px solid #202020;
	border-bottom:10px solid #202020;
	background-color:#0066CC;}

#main_nav ul {
	width:700px;
	height:40px;
	margin:0px auto;
	padding:0px;
	text-align:right;
	background-color:#0066CC;}

#main_nav li {
	float:right;
	text-align:center;
	list-style:none none;
	margin:0px;
	border-right:1px solid #ffffff;}

#main_nav li a {
	display:block;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;}

#top_nav a:visited {color:#ffffff;}
#top_nav a:hover {color:#0066CC; text-decoration:underline;}
#top_nav a:active {color:#ffff00;}
#top_nav a.current {color:#0066CC;text-decoration:underline;}

#main_nav a:visited {color:#ffffff;}
#main_nav a:hover {color:#ff3333; text-decoration:underline;}
#main_nav a:active {color:#ffff00;}
#main_nav a.current {color:#ff3333;text-decoration:underline;}

a.national_link {
	padding-right:60px;}

#bottom_nav {
	width:680px;
	height:50px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	border-top:10px solid #202020;
	background-color:#0066CC;}



#logo {
	display:inline;
	position:relative;
	top:-10px;
	left:-62px;
	z-index:2;}

#logo_txt {
	display:inline;
	position:relative;
	top:-80px;
	left:-65px;
	z-index:2;}

#mid_content {
	min-height:440px;
	width:700px;
	padding:0px;
	margin:0px auto;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	}

#main_content {
	overflow:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	}

#events {
	float:right;
	width:200px;
	height:198px;
	margin-left:10px;
	margin-top:0px;
	padding:10px;
	background-color:#008000;
	color:#000000;
	text-align:center;
	border-bottom:2px solid #0066CC;
	}

#events a {
	padding-left:0px;
	margin:0px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;}

#events a:visited {color:#09f;}
#events a:hover {color:#09f; text-decoration:underline;}
#events a:active {color:#ffffff;}

#newsletters {
	float:right;
	clear:right;
	width:200px;
	height:200px;
	margin-left:10px;
	padding:10px;
	background-color:#008000;
	color:#000000;
	text-align:center;
	}

#newsletters a {
	padding-left:0px;
	margin:0px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;}

#newsletters a:visited {color:#09f;}
#newsletters a:hover {color:#09f; text-decoration:underline;}
#newsletters a:active {color:#ffffff;}

#main_content table {
	font-size:12px;
	vertical-align:top;
	}

#main_content th {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#0066CC;
	color:#ffffff;
	text-align:left;
	}

#main_content td {
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	vertical-align:top;
	}

#main_content td.label {
	vertical-align:middle;
	text-align:right;
	color:#0066CC;
	}

#main_content td.label_normal {
	vertical-align:middle;
	text-align:right;
	}

#main_content h1 {
	font-size:16px;
	color:#0066CC;
	}

#main_content h1.underline {
	text-decoration:underline;
	}

#main_content div.news_item {
	border-bottom:1px dotted #0066CC;
	}

#main_content label {float:left;clear:left;}
#main_content input {float:left;clear:left;}
#main_content select {float:left;clear:left;}
#main_content textarea {float:left;clear:left;}

#forgot_pwd {float:left;clear:left;}

#events h1 {
	font-size:20px;
	color:#ffffff;
	}

#century_club {
	width:160px;
	float:right;
	margin-top:10px;
	padding:0px;
	padding-left:5px;
	background-color:#ffffff;
	border-left:1px solid #000000;
	text-align:center;}

#century_club h1 {
	width:160px;
	float:right;
	margin-top:0px;
	color:#000000;
	background-color:#ffffff;
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;}

#century_club ul {
	width:160px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:left;}

#century_club li {
	width:160;
	margin-top:5px;
	padding:0px;
	text-align:left;
	list-style:none none;}

#join_top_ten {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none none;}

#join_top_ten li {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none none;}



#footer {
	clear:both;
	margin:auto;
	padding:0px;
	text-align:center;
	background-color:#000000;}	

#footer address {
	width:660px;
	margin:0px auto;
	padding:20px;
	color:#ffffff;
	background-color:#202020;
	text-align:center;
	font-weight:normal;
	font-style:normal;}






