/*html,body,p,td,div,th,a,select {font-family: arial,helvetica,sans-serif;font-size:small;}*/
body {margin:20px;background:#00FFF0 url(./images/background-water.png) repeat-x;color: DarkBlue;text-align:left;padding:0;}

p { text-align:left; }

a, a:link, a:visited {
	color:darkblue;
	text-decoration:underline;
}

a:hover { 
	color:darkorange;
	text-decoration:none;
}
 
h1 {margin:0px;color:darkblue;font-size:20px;text-align:left;}
h2 {margin:0px;color:darkblue;font-size:18px;text-align:left;}
h3 {margin:0px;color:darkblue;font-size:16px;text-align:left;}
h4 {margin:0px;color:darkblue;font-size:14px;text-align:left;}

#outer {
	text-align:left;
	border:1px solid #000000;
	width:760px;
	margin:0px auto;
}

#search {
	width:760px;
	margin:0px auto;
	height:30px;
}

#hdr {
	width:760px;
	background:#000000;
	border-bottom:solid 1px DarkBlue;
}

#bodyblock {
	/*background: #dcdcdc;
	width:760px;
	position:relative;
	padding:0px;
	margin:0px;*/
	background:#FFFFFF;
	width:760px;
	margin:0px;
}

#left {
	width:200px;
	/*background:#CDD7B8;
	border-right: solid 1px #000000;*/
	background:darkblue;
}

#left table {
	width: 180px;
	border: solid 1px cyan;
	text-align:left;
	margin-top:8px;
	margin-left:9px;
	margin-right:11px;
}

#left th {
	color: lightcyan;
	background-color: darkblue;
	text-align:center;

}

#left td {
	/*background-color: #CDD7B8;*/
	background-color: lightcyan;
	padding:3px;
}

#right {
	width:560px;
	padding:5px;
}

#ftr {
	background:white;
	color: darkblue;
	/* border:solid black;
	height:25px;
	border-width:1px 0 0 0;*/
	width:760px;
	margin:0px;
	border-top:solid 1px darkblue;
}

div.contactaddress {text-align:left;padding-left:5px;padding-top:2px;padding-bottom:5px;}
div.boardmember {padding-bottom:30px;text-align:left;display:block;clear:right;}
ul.committeebullet {text-align:left;}

.response {
	padding-top:10px;
}

.rec-header {
	background:lightcyan;
	font-weight:bold;
	text-align:left;
}

.rec-row {
	font-size:x-small;
	text-align:left;
}
.schedule {border-color:blue;}
.recommendtable {border-color:blue;}
.schedule-header {
	text-align:center;
	background:lightcyan;
	font-weight:bold;
}
.schedule-row {
	font-size:small;
	text-align:left;
}
 
/* Topic Box CSS */
.topic { 
	background:white; 
	border:#D3D6C1 solid 1px;
	border-color:blue; 
	margin:5px 0; 
	font-size:medium;
	height:80px;
	width:50%;
}

.topic h1 { 
	padding:2px 10px 2px 65px; 
	font-size:80%; 
	margin:0 auto; 
	color:darkblue; 
	font-weight:bold; 
}

.topic h1 a,
.topic h1 a:link,
.topic h1 a:visited { 
	color:darkblue; 
	text-decoration:underline; 
}
2
.topic h1 a:hover { 
	color:darkorange; 
	text-decoration:none; 
}

.topic p { 
	padding:0 10px 2px 65px; 
	font-size:80%; 
	margin:0 auto; 
}

.topic p a,
.topic p a:link,
.topic p a:visited { 
	font-size:90%; 
	color:darkblue; 
	text-decoration:underline; 
}

.topic p a:hover { 
	color:darkorange; 
	text-decoration:none; 
	
#wrapper {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	}
 
.accordionButton {	
	width: 550px;
	float: left;
	/*background: #003366;
	border-bottom: 1px solid #FFFFFF;*/
	cursor: pointer;
	}
 
.accordionContent {	
	width: 550px;
	float: left;
	/*background: #95B1CE;*/
	display: none;
	}
 
