/* --// basic elements --// */
body { 
	font: 13px georgia,times,serif;
	line-height: 19px;
	color: #3D463F;
	background: #E0E1DD url(../images/bkg.gif) repeat-x top; 
	margin: 0 0 50px 0;
	padding: 0 0 0 0;
	text-align: center;	 
}

h4 {
	font: 13px georgia,times,serif;
	font-weight: bold; 
	margin: 5px 0 0 0;
	padding: 20px 0 0 0;
}



a, a:visited {
	color: #3E3FA6;
}

#container  {
	width: 659px;
	border: 1px solid black;
	margin: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	background: #fff url(../images/body_bkg.gif) no-repeat;
	background-position: 0 220px;
}

#container h1 {
	width: 659px;
	height: 220px;
	margin: 0 0 -35px 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/splash_home.jpg) no-repeat;
	background-position: top left;
}

/* --//

#subpage #container  {
	width: 659px;
	border: 1px solid black;
	margin: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	background: #fff url(../images/body_bkg.gif) no-repeat;
	background-position: 0 101px;
}

#subpage #container h1 {
	width: 659px;
	height: 101px;
	margin: 0 0 -35px 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/splash_subpage.jpg) no-repeat;
	background-position: top left;
}

--// */


h2.prtonly {
	display: none;
}

#mainnav {
	text-align: left;
	color: #6E765F;
	height: 22px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#mainnav ul {
	height: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}

#mainnav li {
	display: inline;
	font: 13px palatino, georgia,times,serif;
	font-weight: bold;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 8px 8px 8px;
}

#mainnav li a {	
	text-decoration: none;
	color: #fff;
}

#mainnav li a.active {
	color: #C5CBD5;
}

#mainnav li.active {
	background: url(../images/nav_marker.gif) no-repeat;
	background-position: bottom center;
}

#mainnav li a:hover {
 	text-decoration: underline;
}
 

/* SUB NAV FOR HOME PAGE */

#main #container #leftnav {
	padding-bottom: 52px;
	width: 214px;
	text-align: left;
	background: url(../images/left_home_nav_bottom_bkg.gif) no-repeat bottom;
	margin: 20px 0 0 10px;
	padding: 0 0 52px 0;
	float: left;
	font: 11px verdana, arial, helvetica;
	color: #797979;
	
}

#main #container #leftnav h3 {
	height: 48px;
	width: 214px;
	text-indent: -99999px;
	background: url(../images/left_home_nav_top_bkg.gif) no-repeat;
	margin: 0 0 0 0;
}

#main #container #leftnav a,
#main #container #leftnav a:visited {
	font:12px palatino, georgia, times, serif;
	font-weight: bold;
	color: #3E3FA6;
	text-decoration: none;
	display:block;
}

#main #container #leftnav a:hover {
 	text-decoration: underline;
}

#main #container #leftnav2 {
	background: url(../images/left_home_nav_bkg.gif) repeat-y;
	padding: 5px 0 5px 0;
	margin: 0;
}

#main #container #leftnav li {
 	border-bottom: 1px dotted #708775;
 	padding: 5px 7px 10px 7px;
 	margin: 5px 0 0 0;
}

#main #container .hotline {
	font: 14px palatino, georgia, serif;
	text-align: right;
	color: black;
	padding: 0 10px 0 0;
}

#main #container #leftnav ul {
	list-style: none;
	padding: 0 7px 0 7px;
	margin: 0 0 0 0;
}

#main #container #leftnav li.last {
 	border-bottom: none;
}

#main #container #maincontent {
	text-align: left;
	padding: 35px 15px 20px 10px;
	margin: 0 0 0 235px;
}

#subpage_nonav #container #maincontent {
	text-align: left;
	padding: 35px 15px 20px 10px;
	margin: 0 0 0 20px;
}

#subpage #container #maincontent {
	text-align: left;
	padding: 35px 15px 20px 10px;
	margin: 0 0 0 195px;
}

#container #maincontent h3 {
	font: 18px palatino, georgia, times, serif;
	font-weight: bold;
	padding: 0 0 13px 0;
	margin: 0 0 -10px 0;
	background: url(../images/hr_swab.gif) no-repeat;
	background-position: bottom left;
}

#container #maincontent .posted {
	font: 11px verdana, arial, helvetican, sans serif;
	color: #888;
	padding: 4px 0 4px 0;
}


/* left nav for subpage */

#subpage #container #leftnav {
	padding-bottom: 52px;
	width: 185px;
	text-align: left;
	margin: 35px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: #E8ECE2;
	font: 12px palatino, georgia, times, serif;
	color: #333;
	border-top: 3px solid #708775;
	border-bottom: 3px solid #708775;
	
}

#subpage #container #leftnav a,
#subpage #container #leftnav a:visited {
	font:12px palatino, georgia, times, serif;
	color: #3E3FA6;
	text-decoration: none;
	display:block;
}



#subpage #container #leftnav a.active {
 	font-weight: bold;
 	color: #666;
}

#subpage #container #leftnav a:hover {
 	text-decoration: underline;
}


#subpage #container #leftnav li {
 	border-bottom: 1px dotted #708775;
 	padding: 5px 7px 8px 9px;
 	margin: 0 0 0 0;
 	background: #E8ECE2;
}

#subpage #container #leftnav li:hover {
 	background: #D3DBC8;
}

#subpage #container #leftnav ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#subpage #container #leftnav li.last {
 	border-bottom: none;
}

#container #maincontent li {
	padding: 0 0 8px 0;
	margin: 0 0 0 0;
	line-height: 16px;
}

table.meetings {
	width: 550px;
	font: 11px verdana, helvetica, sans serif;
	margin: 0 0 15px 0;
	border: 0;
	border-collapse: collapse;
	}
	
table.meetings tr, table.meetings tr td {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	border: 1px solid #EDF4E5;
	border-collapse: collapse;
	}
	
table.meetings tr.alternate {
	background: #EDF4E5;
	}
	
table.meetings td.date {
	font-size: 13px;
	font-weight: bold;
	color: black;
	border: 0;
	border-bottom: 3px solid #495739;
	}
	
table.meetings th {
	text-align: left;
	color: #666;
	background: #ddd;
	border: 1px solid #666;
	border-collapse: collapse;
	}

#container #footer {
	text-align: center;
	background: #dadada;
	margin: 0 0 0 0;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	line-height: 15px;
	color: #797979;
	}

















