body {MARGIN-TOP: 0px; }

td {
	TEXT-ALIGN: left;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	}
img {
	border:none;
}
	
	
/* ---------- START LINK STYLES ---------- */	

.topnavcontainer {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 25px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #8F8F8F;
	}
	
a.topnav, a.topnav:visited {
	COLOR: #8F8F8F; 
	TEXT-DECORATION: none; 
	}
	
a.topnav:hover, a.topnav:active {
	COLOR: #BBBBBB; 
	TEXT-DECORATION: underline;
	}
	
a.bluelink, a.bluelink:visited {
	COLOR: #40739C; 
	TEXT-DECORATION: underline; 
	}
a.bluelink:hover, a.bluelink:active {
	COLOR: #305776; 
	TEXT-DECORATION: underline;
	}

a.greenlink, a.greenlink:visited {
	COLOR: #27721E; 
	TEXT-DECORATION: underline; 
	}
a.greenlink:hover, a.greenlink:active {
	COLOR: #195112; 
	TEXT-DECORATION: underline;
	}

a.homeImage {
	PADDING: 0px;
	MARGIN: 0px;
	}	
	
	
/* ---------- START HOME PAGE STYLES ---------- */	

.homeWelcome {
	TEXT-ALIGN: left;
	PADDING: 0px 30px 5px 30px;
	FONT-SIZE: 18px; 
	FONT-FAMILY: Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	COLOR: #A3CCED;
	}
.blueBoxHeader h1 {
	font:normal 28px/28px Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	color:#fff;
	letter-spacing:1px;
	margin:0;
}
.blueBoxHeader h1 span {
	font:normal 18px/28px Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	color:#a3cced;
}
p {
	margin:0 0 15px 0;
	font:11px/18px Verdana, Geneva, sans-serif;
	
}
.blueBoxHeader {
	text-align: left;
	padding:0 30px;
	FONT-SIZE: 28px; 
	FONT-FAMILY: Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 28px;
	LETTER-SPACING: 1px;
}
	
.blueBoxHeader p {
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.blueBoxText {
	TEXT-ALIGN: left;
	PADDING: 0px 30px 0px 30px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 18px;
	}

.homeLeftColumn {
	PADDING: 15px 30px 0px 30px;
	BACKGROUND-COLOR: #FFFFFF;
	}
	
.homeRightColumn {
	width:542px;
	padding:15px 20px 0 20px;
	BACKGROUND-COLOR: #E7F0E6;
	}
.homeRightColumn a {
	color:#27721E;	
}
.homeRightColumn a:hover {
	text-decoration:none;
	color:#195112;
}
#home-right {
	width:171px;
	float:left;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	border-left:1px solid #b6d1b3;
}
#home-right img {
	margin:0 0 15px 0;
}
#home-middle {
	width:330px;
	float:left;
}
.home-events {
	border-bottom:2px dotted #b6d1b3;
	margin:0 0 15px 0;
}
/* ---------- START GLOBAL STYLES ---------- */	

.contentContainer {
	PADDING: 15px 15px 20px 30px;
	BACKGROUND-COLOR: #FFFFFF;
	}

.bodyCopyHeader {
	DISPLAY: block; 
	TEXT-ALIGN: left;
	PADDING: 3px 0px 5px 5px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #305776;
	FONT-WEIGHT: bold;
	}
	
.blueHeaderText {
	TEXT-ALIGN: left;
	PADDING: 0px 0px 10px 0px;
	FONT-SIZE: 18px; 
	FONT-FAMILY: Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	COLOR: #305776;
	}
	
.greenHeaderText {
	TEXT-ALIGN: left;
	PADDING: 0px 0px 10px 0px;
	FONT-SIZE: 18px; 
	FONT-FAMILY: Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	COLOR: #27721E;
	}
h2.home-green {
	font:normal 18px/24px Georgia, Times New Roman, Times, Century Schoolbook, New Century Schoolbook, Serif;
	color: #27721e;
	margin:0 0 15px 0;
}
.header{
	TEXT-ALIGN: right;
	PADDING: 10px 0px 10px 0px;
	FONT-SIZE: 21px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #457DA9;
	}

.days{
	TEXT-ALIGN: right;
	PADDING: 0px 0px 10px 0px;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	}

.eventsListHeader{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #457DA9;
	PADDING: 5px 10px 5px 10px;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	}

.header1{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 10px 10px 10px 10px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #2D516E;
	}

.header2{
	TEXT-ALIGN: left;
	PADDING: 10px 10px 10px 10px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #2D516E;
	}
	
.subNav {
	BACKGROUND: url(images/subnavburst.gif) no-repeat;
	BACKGROUND-COLOR: #E1EAF2;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	TEXT-ALIGN: left;
	PADDING: 0px 30px 0px 49px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #8F8F8F;
	HEIGHT: 29px;
	}
	
a.subNavLink, a.subNavLink:visited {
	COLOR: #457DA9; 
	TEXT-DECORATION: none; 
	}
a.subNavLink:hover, a.subNavLink:active {
	COLOR: #345F80; 
	TEXT-DECORATION: underline;
	}
	
input.homeLogin {
	PADDING: 3px 2px 3px 2px;
	MARGIN: 0px 10px 0px 0px;
	WIDTH: 190px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	}

input.formField {
	WIDTH: 300px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	}
	
input.formState {
	WIDTH: 30px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	}
	
input.formZip {
	WIDTH: 50px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	}
	
select {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #666666;
	}
	
.formText {
	COLOR: #305776;
	FONT-WEIGHT: bold;
	PADDING-TOP: 3px; 
	}

.tableText {
	TEXT-ALIGN: left;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	}
	
.tableTextCenter {
	TEXT-ALIGN: center;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	}
	
.tableTextCenter12 {
	TEXT-ALIGN: center;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	}

.datagridheader {
	BACKGROUND-COLOR: #457DA9;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	}
td.headerCell {
	padding:15px 30px 4px 30px;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
	
/* ---------- START FOOTER STYLES ---------- */	
.footerContainer {
	HEIGHT: 40px;
	BACKGROUND: url(images/bgfooter.gif) repeat;
	BACKGROUND-COLOR: #E1EAF2;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #8F8F8F;
	}
	
a.footer, a.footer:visited {
	COLOR: #8F8F8F; 
	TEXT-DECORATION: underline; 
	}
	
a.footer:hover, a.footer:active {
	COLOR: #BBBBBB; 
	TEXT-DECORATION: underline;
	}
	
.footerText {
	PADDING: 5px 0px 5px 0px;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #999999;
	}
	div.director {
		width:246px;
		float:left;
		border:1px solid #ddd;
		padding:5px;
		margin:10px;
		display:inline;
	}
	div.director img.portrait {
		width:50px;
		height:67px;
		float:left;
		border:1px solid #000;
		margin:0 10px 0 0;
		display:inline;
	}
	div.director img.term {
		float:right;
	}
	div.director p {
		margin:0px;
	}
.committee-members-table {
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
	margin:0 0 20px 0;
}
.committee-members-table th {
	background:#000;
	color:#fff;
	padding:3px;
	border:1px solid #666;
	text-align:left;
	border-collapse:collapse;
}
.committee-members-table td {
	padding:3px;
	border:1px solid #666;
	border-collapse:collapse;
}
.cell-1 {
	width:10%;
	text-align:center;
}
.cell-2,
.cell-3,
.cell-4 {
	width:30%;
	text-align:left;
}
.cell-3 {
	white-space:nowrap;
	text-transform:lowercase;
}
