/** HEADERS *****************************************************************/

h1,h2,h3,h4,h5 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {font-size: 152%;}
h2 {
	font-size: 136%;
	color: #003333;
}
h3 {
	font-size: 122%;
	color: #003333;
}
h4 {font-size: 107%; font-style: italic;}
.clear { clear: both; }

/** *************************************************************************/

.bot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color:#000033;
}
.bot a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color:#000033;
	text-decoration: none;
}
.bot a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color:#000033;
	text-decoration: none;
}
.bot a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color:#3399FF;
	font-style: oblique;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033
}
.nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
}
.nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
}
.nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#3399FF;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
}
.maintext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
}
.maintext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
	text-decoration: none;
}
.maintext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3399ff;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000033;
}
.links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000033;
	text-decoration: none;
}
.links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000033;
	text-decoration: none;
}
.links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#3399FF;
	text-decoration: none;
}
.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #003333;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.subhead a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.subhead a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.subhead a:hover {
	color: #3399FF;

}
.subhead a:active {
	
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#003333;
}
.news a:link, .news a:visited {
	text-decoration: none;
	color:#003333;

}
.news a:hover {
	text-decoration: none;
	color :#990000;
}
.news a:active {
	text-decoration: none;
	color:#003333;

}
.emergency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.maintext_emergency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003333;
}
.topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003333;
	text-decoration: none;
}
.topnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003333;
}
.topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399FF;
}
.byline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
.slideshow_by {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aaaaaa;
	text-align: center;
}
td.membership {
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003333;
}
.navApplication {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	text-align: center;
	border-top-color: #000033;
	border-bottom-color: #000033;
	border-top-width: 3px;
	border-bottom-width: 3px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.navApplication a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
}
.navApplication a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
}
.navApplication a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#3399FF;
}
/** STATS DATABASE ***********/
div.trip_sheet {
	display: none;
}
p.trip_sheet {
	white-space: pre;
	font-family: Courier New, Courier, monospace;
}
td.incident_unit, td.callday, td.cancel, td.incident_info {
	white-space: nowrap;
	padding: 10px;
	vertical-align: top;
}
td.incident_unit {
	padding-right: 10px;
}
body#stats {
	font-family:Arial, Helvetica, sans-serif;
}
tbl_incidents#table {
	vertical-align: top;
}
tr.incident_headings {
	font-weight: bold;
}
tr.incident_headings td {
	padding-right: 10px;
	white-space: nowrap;
}
tr.incident_row {
	padding-top: 10px;
	padding-bottom: 10px;
}
td.callday {

}
td.cancel {

}
/**** 4TH OF JULY PAGE *****************************************/
.left_image_wrap {
	position: relative;
	display: block;
	float: left;
}
.right_image_wrap {
	position: relative;
	display: block;
	float: right;
}
.right_image {
position: relative;
display: block;
float: right;
}
.left_image {
position: relative;
display: block;
float: left;
}

/****** DYNAMIC STAFF PAGE **************************************************/
.crew_head, .crew_lieu, .crew_member {
display: block;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
}
.crew_head {
	font-weight: bold;
}
.crew_lieu {

}
.crew_member {
	padding-left: 20px;
}
.crew {
	margin-bottom: 15px;
}
.staff_column {
	display: block;
	float: left;
	margin: 0 20px;
}
#staff {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}

/** tony lukes pics ****/
.tony-lukes img {
	border: solid black 1px;
}

/** application pages **/
p.error {
	padding: 3px 5px;
	background-color: #900;
	color: #fff;
	font-weight: bold;
}

/***** top runners ***************/

table.top-runs th {
	text-align: left;
}
table.top-runs td {
	padding-right: 10px;
}
table.members
{ 
margin-left: auto;
margin-right: auto;
}
.members p
{
	margin: 0;
	margin-right: 20px;
}

