body {
	background: url(../images/blue_bkg.jpg);
	margin: 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
a:link	{text-decoration:none; color: #990000; font-weight:bold;}	
a:visited	{text-decoration:none; color: #990000; font-weight:bold;}	
a:hover	{text-decoration:underline; color:#FFFFFF; background:#990000;}

img	{border:0;}
h1	{color: #990000; font-size:1.3em; }
.location	{font-size:1.1em; color:#990000; font-weight:bold;}

.frame_top {
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
.box_links {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.box_links a{color:#333333; font-weight:normal;}
.box_links a:hover{color:#333333; font-weight:normal; text-decoration:underline; background:none}

.white_bottom_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
}

/*Containers*/

#page {width:912px; background:#FFFFFF; margin:5px auto;}
#header {width:905px; height:79px; border-left: #dcdcdc 4px solid; border-right: #dcdcdc 4px solid; border-top: #dcdcdc 4px solid; }
/*when .top_links are given padding, it pushes down collectors*/
	.top_links {
	color: #666666; text-decoration: none; 	float:right; padding: 40px 20px 0 0;  font-family: Georgia, "Times New Roman", Times, serif;
	}
	.top_links a:link	{font-weight: normal; color:#666666}
	.top_links a:visited	{font-weight: normal; color:#666666}
	.top_links a:hover	{font-weight: normal; color: #990000; text-decoration:underline; background:#FFFFFF}


#menu {width:912px; height: 30px; background:url(../images/nav_color.jpg); color:#FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; padding-top:10px; text-align:center;  }
#menu a { color:#FFFFFF; text-decoration:none; font-weight:normal; padding: 5px 10px 5px 10px;  }
#menu a:visited {color:#FFFFFF; text-decoration:none;font-weight:normal;}
#menu a:hover { color:#990000; background:#FFFFFF; }

#maincontent {background:#FFFFFF; float:left; border-left: #dcdcdc 4px solid; border-right: #dcdcdc 4px solid; width: 905px; padding-top:10px; padding-bottom:10px;}
#subpage	{ margin: 10px;}
#left	{float:left; width: 450px;}
#right	{float:left; width: 420px; margin-left: 10px;}
#flash {float:left; margin-left:10px;	margin-bottom:10px;}
#collectors { width:203px;
	float:right;
	margin-right:10px;
	border:#CCCCCC 1px solid;
	margin-bottom:10px;
	}
#collectorsbottom {background: url(../images/collector_bottom.jpg) bottom; height:44px; padding-left:10px; padding-right:10px; text-align:center}
	#collectorsbottom a:link	{color:#FFFFFF}
	#collectorsbottom a:hover	{color:#FFFFFF; text-decoration:underline; background:none;}


#newsletter {background:url(../images/nav_color.jpg); width:912px; height:39px; float:left; }
.signup {float:right; padding-right:50px;}
	#newstext	{padding-top:10px; float:left;}
	#nbutton	{float:left; padding-left:4px;}
#footer {background:url(../images/bottom_white.jpg) no-repeat; width:912px; float:left; height:55; font-size: 11px;
	color: #666666; padding-top:2px; padding-bottom:5px; text-align:center; line-height:15px;
}

#newsletter_link {font-size: 1.1em; line-height: 18px;	 font-weight:normal;}
#newsletter_link a{ color: #FFFFFF; 	text-decoration: none; }
#newsletter_link a:hover{color: #FFFFFF; text-decoration: underline; background:none;}

