body {
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;	
}

.manage_links {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:8px;
}
.manage_links a:link {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.manage_links a:visited {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
.manage_links a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#home_date {
	width:150px;
	position:relative;
	left: 390px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #9E2B2E;
	text-align: right;
	top: 85px;
}

#table_main { /* MAIN OUTSIDE HOLDING TABLE */
	width:800px;
	margin:auto;
}

#table_content { /* INSIDE TABLE */
	width:800px;
}

#header_photo {
	width:550px;
	height:200px;
	background:url(../images/header_pic.jpg) no-repeat;
}

#logo_table {
	width:250px;
	height:285px;
	background:url(../images/logo.gif) no-repeat;
}
.textarea_boxes {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000000;

}

#topbar {
	background-color:#000000;
	height:30px; /* HEIGHT SHOULD BE 30 PX BUT THIS IS THE DIFFERENCE AFTER THE TOP PADDING IS USED */
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	padding-right:10px;
	text-align:right;
}

.top_links {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
}
.top_links a:link, a:visited {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
}
.top_links a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:underline;
	color:#ffffff;
}

#featured_area {
	font:bold 14px/24px Arial, Helvetica, sans-serif;
	color:#055096;
	top:85px; 
	position:relative; 
	text-align:right; 
	padding-right:9px;
}

#date {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
}

#nav_bar {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	background:#9e2b2e;
	width:550px;
	height:38px;
}
#nav_bar a:link, a:visited {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#nav_bar a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
}


#red_bar_secondary {
	background:#9e2b2e;
	width:800px;
	height:26px;
}

#nav_bar_secondary {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	background:#9e2b2e;
	width:630px;
	height:26px;
}
#nav_bar_secondary a:link, a:visited {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#nav_bar_secondary a:hover {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	text-decoration:underline;
}

.nav_button_on {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	width:90px;
	height:26px;
	background: url(../images/nav_button_bg.png) no-repeat center bottom;
}

#sub_nav {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	background:#c1c1c1;
	width:630px;
	height:26px;

}

.nav_divider {
	background: url(../images/nav_divider.gif) no-repeat right center;
}

.nav_border {
	height:12px;
	width:78px;
	border-right: 1px dashed #CCCCCC;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:absolute;	
}

.heading {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#9e2b2e;
}
.heading2 {
	font:normal 19px Arial, Helvetica, sans-serif;
	color:#9e2b2e;
}

#welcome {
	text-align:left;
	width:268px;
	border-top-style: none;
}
#bottom_border {
	border-bottom: 1px solid #CCCCCC;
}
#right_border {
	border-right: 1px solid #CCCCCC;
}

#partners {
	width:268px;
}

#sign_up {
	width:230px;
	height:115px;
	background:#f8f8f8;
	border: 1px solid #999999;
	margin:auto;
	line-height:26px;
	padding-top:6px;
	padding-bottom:6px;
	position:relative;
}

.red_small_heading {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#9e2b2e;
}
.red_small_heading a:link {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#9e2b2e;
}
.red_small_heading a:visited {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#9e2b2e;
}
.red_small_heading a:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#9e2b2e;
}

.red_top_line {
	border-top: 2px dotted #E6E6E6;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#vertical_dots {
	border-left: 1px dashed #CCCCCC;
}

.footer {
	font: normal 11px Arial, Helvetica, sans-serif;
	width:800px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	color: #333333;
}
.footer a:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	color: #333333;
}
.footer a:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	color: #333333;
}
.footer a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color: #333333;
}

#gray_border {
	border: 1px solid #CCCCCC;
	padding: 4px;
}
