﻿body
{
    font-family:Verdana MS,sans-serif;
    font-size:small;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
    margin:5px;
    padding:5px;
    min-height:500px;
}
a:link, a:visited
{
	color:#005fa9;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a.menu:link, a.menu:visited
{
    color:#ffffff;
    text-decoration:none;
	z-index:999;
}
a.menu:hover
{
	color:#005fa9;
	z-index:999;
}
#marquee a:link, a:visited, a:hover
{
	color:#000000;
	text-decoration:none;
	z-index:999;
}
.menu
{
	z-index:999;
}
table
{
    background-image:none;
}
h3
{
    font-size:small;
    font-weight:bold;
    color:#FF6600;
}
.tpltbanner
{
    font-size:large;
    font-style:normal;
    font-weight:bold;
    color:#FF6600;
    margin:0 0 5px 0;
    padding:0px;
}
.tplttitle
{
    font-size:small;
    font-style:normal;
    font-weight:bold;
    color:#FF6600;
    margin:0px;
    padding:0px;
}
a.tplttitle:link, a.tplttitle:visited 
{
    color:#FF6600;
	text-decoration:underline;
}
.buttonlinks
{
    font-size:small;
    font-style:italic;
    font-weight:bold;
    vertical-align:middle;
    color:#FF6600;
    margin:0px;
    padding:30px 0 0 0;
}
a.buttonlinks:link, a.buttonlinks:visited, a.buttonlinks:hover
{
    color:#FF6600;
    text-decoration:none;
}
.emtext
{
    font-size:x-small;
    font-style:italic;
    font-weight:normal;
    color:#333333;
    margin:0px;
    padding:0px;
}
.formbox
{
    border-right:#D3D3D3 1px;
    border-top:#D3D3D3 1px;
    border-left:#D3D3D3 1px;
    border-bottom:#D3D3D3 1px;
    padding-right:15px;
    padding-left:15px;
    padding-bottom:15px;
    padding-top:15px;
}
.formbox span.AspNet-DetailsView-Value input
{
    width:400px;
}

#container {
    width:980px;
    width:1240px;
    padding-top:10px;
}

#leftnav {
    float:left;
    width:180px;
}

#maincontent {
    float:left;
    width:800px;
    border-left:#0099ff 6px solid;
    border-right:#0099ff 6px solid;
}

#mainmenu {
    width:100%;
    font-size:small;
    font-style:normal;
    font-weight:normal;
    color:#FFFFFF;
    margin:0px;
    padding:6px 0 0 0;
    height:30px;
    background-color:#0099FF;
}

#content {
    padding:10px;
    min-height:500px;
}

#rightcontent {
    float:left;
    width:210px;
    padding:36px 0 0 20px;
}

#footer {
    clear:both;
	text-align:right;
	font-size:x-small;
    color:#FFFFFF;
    margin:0px;
    padding:6px 0 0 0;
    height:20px;
    background-color:#0099FF;
}

#footer a, #footer a:visited
{
	text-decoration:none;
	color:#ffffff;
}
#footer a:hover
{
	text-decoration: underline;
}

#footer-left {
    float:left;
}

#footer-right {
    float:right;
}
    

.faq
{
	color:#005fa9;
	text-decoration:none;
}
.faqtop
{
	color:#005fa9;
	text-decoration:none;
	float:right;
	margin-right:20px;
}
.faqtop a:link
{
	color:#005fa9;
	text-decoration:none;
	text-align:right;
	margin-left:400px;
}
.ImageTitle { font-weight:bold; font-size:large;}
.index {font-size:small;}
.NavLink { background-color:yellow; font-weight:bold; }
.launches 
{
    font-family:verdana;
    font-size:11px;
}
.raftrace
{
	font-size:11px;
}
.welcome
{
	font-size:11px;
	padding-left:15px;
	padding-right:30px;
}
.rss 
{
    font-family:verdana;
    font-size:11px;
}
.rss a, .rss a:visited
{
	text-decoration:none;
	color:#005fa9;
}
.rss a:hover
{
	text-decoration:underline;
}
.newsintro h3
{
	margin-bottom:2px;
}
.newssummary
{
    display:block;
    margin-left:30px;
    padding-right:10px;
    color:#333333;
}
.newsmore
{
    display:block;
    margin-left:30px;
    font-size:90%;
    font-style:italic;
}
.eventmonth
{
	font-weight:bold;
	padding:2px 15px 2px 2px;
	background-color:#ff6600;
	color:#ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
.eventdates
{
	padding:2px 15px 2px 5px;
	border-bottom:solid 1px #ff6600;
}
.eventtitle
{
	padding:2px 15px 2px 0;
	border-bottom:solid 1px #ff6600;
/*	border-right:solid 1px #ff6600; */
}
.eventlocation
{
	padding:2px 15px 2px 0;
	border-bottom:solid 1px #ff6600;
	border-right:solid 1px #ff6600;
}

.eventmonthfirst
{
	font-weight:bold;
	padding:2px 15px 2px 2px;
	background-color:#ff6600;
	color:#ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
.eventdatesfirst
{
	padding:2px 15px 2px 5px;
	border-top:solid 1px #ff6600;
	border-bottom:solid 1px #ff6600;
}

.eventtitlefirst
{
	padding:2px 15px 2px 0;
	border-top:solid 1px #ff6600;
	border-bottom:solid 1px #ff6600;
/*	border-right:solid 1px #ff6600; */
}

.eventmonthlast
{
	font-weight:bold;
	padding:2px 15px 2px 2px;
	background-color:#ff6600;
	color:#ffffff;
	border-bottom:solid 1px #ff6600;
}

.eventlocationfirst
{
	padding:2px 15px 2px 0;
	border-top:solid 1px #ff6600;
	border-bottom:solid 1px #ff6600;
	border-right:solid 1px #ff6600;
}

#social {
    margin:0 auto;
    padding:6px 0;
}

#justgiving {
    margin:0 auto;
    padding:6px 0;
}

