@charset "UTF-8";
/* CSS Document */


body {
	text-align: center;
	background-color:#ECE39A;
	margin:0;
	padding:0;
	font:12px Verdana, Geneva, sans-serif;
	color:#0F5173;
	background-image:url(../img/template/bodyback.jpg);
	background-repeat:no-repeat;
}
* {
	margin: 0;
	padding: 0;
}
img {
	border:0;
}
a {
	color:#666633;
}
a:HOVER {
	color:#666633;
}
#PageContainer {
	width:1100px;
	margin:0 auto;
	padding:0;
}
#home1 {
	background-image:url(../img/home/top.jpg);
	width:1100px;
	height:253px;
}
#homeBody {
	background-image:url(../img/home/back-blue.jpg);
	width:1100px;
	height:297px;
	background-repeat:no-repeat;
	padding-top:26px;
}
#homeBody p {
	line-height:21px;
}
#hmLeft {
	float:left;
	width:486px;
	padding-left:110px;
	text-align:left;
	color:#CCC;
	font:12px Verdana, Geneva, sans-serif;
}
#hmRight {
	float:right;
	padding-right:120px;
}
#SubHeader {
	background-image:url(../img/template/back-mastsub.jpg);
	width:1100px;
	height:264px;
}

#subBody {
	background:url(../img/template/back-whitepage.jpg);
	background-repeat:repeat-y;
	width:946px;
	margin-left:77px;
	background-image:url(../img/template/back-whitepageBottom.jpg) no-repeat right bottom;
}
#subBodyContent {
	background:url(../img/template/back-whitepageBottom.jpg) no-repeat right bottom;
}
/*******************************/
/* Sub  Nav */
/*******************************/
#SubNav {
	width:200px;
	height:320px;
	float:left;
	margin:34px 0 0 16px;
	background-image:url(../img/nav/subnavBack.gif); background-repeat:no-repeat;
}
	
#SubNav ul {
	padding:0;
	margin:27px 0 0 14px;
	text-align:left;
	width:160px;
}
#SubNav li {
	display:block;
	list-style:none;
	padding:8px 10px;
	border-bottom:1px solid #0F5173;
	
}
#SubNav li.first {
	border-top:1px solid #0F5173;
}
#SubNav li a {
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	
}
#SubNav li a:HOVER {
	text-decoration:none;color:#00456B;
	
}
/*******************************/
/* Utility Nav */
/*******************************/


#UtilityNav {
	padding:4px 0;
	margin:0;
	width:1100px;
	height:32px;
	text-align:right;
}
#UtilityNav ul {
	padding-right:30px;
}
#UtilityNav li {
	display:inline;
	list-style:none;
	padding:0 10px;
	border-left:1px solid #084B70;
	color:#333333;
}
#UtilityNav li.first {
	border: none;
}
#UtilityNav li a {
	font-size:10px;
	text-decoration:none;
	color:#084B70;
}
#UtilityNav li a:HOVER {
	text-decoration:underline;
}
/*******************************/
/* Main Content */
/*******************************/
#bodyCopy {
	text-align:left;
	padding:30px 20px 0 240px;
}

#bodyCopyWide {
	text-align:left;
	padding:30px 0 0 60px;
}
h1 {
	font-size:14px;
	padding:0 0 20px 0;
	text-transform:uppercase;
}
h2 {
	font-size:14px;
	padding:20px 0 0 0;
}
h3 {
	font-size:12px;
	padding:0;
}
p {
	line-height:20px;
	padding:8px 0;
}
.floatRight {
	float:right;
	padding:8px 10px 8px 8px;
}
.floatLeft {
	float:left;
	padding:8px 8px 8px 0;
}
#bodyCopy ul {
	margin-left:20px;
	
}
#bodyCopy ul li {
	list-style-image:url(../img/template/bullet2.gif);
}

.2lines { border-top:1px solid #0F5173; border-bottom:1px solid #0F5173; font-size:10px; font-style:italic;}
#agendas { line-height: 24px;}



/*******************************/
/* BOARD MEMBERS */
/*******************************/
.boardmember { width:550px; border-top:1px solid #CCC; margin-bottom:30px; padding-top:8px;}
.boardmember p {}
.boardmember img { float:right; }

/*******************************/
/* footer */
/*******************************/



#footer {
}
#FooterNav {
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	width:1100px;
}
#FooterNav ul {
	margin-top:0px;
}
#FooterNav li {
	display:inline;
	list-style:none;
	padding:0 4px;
	border-left:1px solid #666633;
}
#FooterNav li.first {
	border: none;
}
#FooterNav li a {
	font:10px Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#19597B;
	text-transform:uppercase;
}
#FooterNav li a:HOVER {
	text-decoration:underline;
}
/*----------- Utility Styles -------------*/
.clear {
	float: none !important;		/* Remove any inherited floats */
	display: block !important;	/* Make sure our element is a block-level element */
	clear: both !important;		/* Make sure it clears on both sides */
	margin: 0 !important;		/* Remove all margins that would make it visible */
	border: 0 !important;		/* Remove all borders that would make it visible */
	padding: 0 !important;		/* Remove all padding that would make it visible */
	height: 0.1px !important;	/* Mozilla/Firefox require the clearer height to not be 0, but rounding makes it 0 */
	line-height: 0 !important;	/* Set the line-height to 0 so it isn't visible */
	font-size: 0 !important;	/* Set the font-size to 0 so it isn't visible */
}
/* -- */
