body {background:#8f8f8f; margin:0;padding:0;font:12px/18px verdana,arial,sans-serif;text-align:left;}

/* custom styles */
#pageBorder {
	width:790px;
	background:#000 url(images/shadow.gif) repeat;
	margin:0px;
}

#pageBackground {
	width: 740px;
	background-color:#FFF;
	padding: 10px;
}

.pageContent {

}

a { color: #92211D; text-decoration: none; }

.pageHeading {height: 105px; margin: 0px; padding: 0px;}

#headleft {
float: left;
}

#headright {
float: right;
}


.pageHeading H1 {color:#0069a3; font-size:18px; line-height: 24px;  padding-top:45px; margin:0px; margin-left: 10px;}

.topMenu {
	margin: 0px;
	padding: 0px;
	height: 27px;
	background-color: #0069a3;
}





.topMenu ul {
	padding: 0px;
	margin: 0px;
	background-color: #0069a3;
	color: White;
	float: left;
	width: 100%;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
} 

.topMenu ul li {
	display: inline;

}

.topMenu ul a {padding: 0px; margin: 0px; }
	
.topMenu ul a:link, .topMenu a:visited
{

padding: 0px;
margin: 0px;
padding-left:5px; padding-right:5px;
background-color: #0069a3;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

.topMenu ul li a:hover {
	background-color: #daeef9;
	color: #000;
 }

.topPhotos {
	padding: 0px;
	margin: 0px;
	background-color: #BCBC9A;
}

.rowSpacer {
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	height: 10px;
	width: 100%;
	}



.leftCol {background-color: #d8e1de; padding: 0px; margin: 0px; font:11px/14px verdana,arial,sans-serif;}

.leftCol H1 { background-color: #0069a3; color:#FFF; font-size:12px; padding: 5px; margin: 0px; border-bottom: #daeef9 solid 2px;}

.leftCol p {padding:0px 10px 0px 10px;}

.leftCol UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.leftCol LI {font:11px/14px verdana,arial,sans-serif;	padding: 0px 0px 5px 10px; margin:0px;}

.leftCol a {color: #0069a3; text-decoration:underline; font-weight: bold;}

.actionItem {padding: 0px;}

.actionItem H1 { text-align:left; font-size: 12px; line-height: 14px; border-bottom: 2px #333 solid; background-color: #BCBC9A; }

.actionItem H1 a { color: #333; text-decoration: none;}

.date {font-weight: bold; color: #92211D; } 


.midCol { padding: 0px; margin: 0px; background-color: #FFF; }


.rightCol {font:12px/18px verdana,arial,sans-serif; padding: 0px; padding-right: 10px; background-color:#f3f3e7;}

.rightCol p { padding: 0px 10px 0px 10px; }

.rightCol table {font:12px/18px verdana,arial,sans-serif; padding: 0px 10px 0px 10px;}

.rightCol H1 {font: bold 24px/32px verdana,arial,sans-serif; padding: 0px 10px 0px 10px;}

.rightCol H2 {font: bold 18px/24px verdana,arial,sans-serif; padding: 0px 10px 0px 10px;}

.rightCol H3 {font: bold  14px/16px verdana,arial,sans-serif; border-bottom: dotted 1px; padding: 0px 10px 0px 10px;}

#photos {
}

#photos td
{
border-top: 1px solid #999;font:11px/14px verdana,arial,sans-serif
}


#photos img
{
border: 1px solid #000;
}

.spacer
{
height: 450px;
}



.footer {padding:5px; font-size:10px; font-weight: bold; line-height: 12px; background: #FFF; color: #000;}

.footer p {  }

.footer a {
text-decoration: none;
}

#pageBottom {width:790px;}

.emergency {
background-color: #92211D;
margin: 0px;
color: white;
padding: 0px;
}

.emergency H1 {
background-color: #7B1C18;
border-bottom: solid #660000 1px;
color: white;
margin: 0px;
}

.emergency a {
color: #CCCC00;
font-weight: bold;
}

.highlight {
background-color: #7B1C18;
color: #fff;
font-weight: bold;
}

.subtext {
font-style: italic;
}

.standout {
font-weight: bold;
}

.tablecap {
	padding: 0;
	margin: 0;
	width=90%; 
	font-size: 11px;
	font-style: italic;
}

table.chart {
	margin: 0px 10px 0px 10px;
	/* border: solid 1px #000; */
	width: 90%;
}

table.chart th {
background-color: #92211D;
color:#FFF;
/*background-color: #7B1C18; */
text-align:center;
vertical-align: bottom;
padding: 5px;
/* border: 1px solid #7B1C18; */
font-variant: small-caps;
font-size: 11px;
border-collapse: collapse;
width: 25%;
}

table.chart td {
	 /*background-color: #D4D4BF; */
	 border-bottom: 1px solid #7B1C18;
	 border-right: 1px solid #7B1C18;
	 font-size: 10px;
	 border-collapse: collapse;
	 /*background-color:#e7e2c5;*/
	 *background-color:#EEEBD7;
	 text-align: center;
	 width: 25%;
}

table.chart td.firstcol {
	 border-left: 1px solid #7B1C18;
}

.contacttable {

	}
	
.contacttable tr {
	
	}
	
.contacttable td {
	font: 10px/11px;
	vertical-align: top;
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;
	}	
	
.newshead {
	font-style: italic;
	margin-top:0;
	margin-bottom: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
	
.newstitle {
	margin-top:0;
	margin-bottom: 0;
	font-weight: bold;
	}
	
.byline {
	margin-top: 0;
	}