body {

	font-family:Arial,Verdana,Helvetica;

	text-align:center;

	padding:5px 0;

	margin:0;

	background-color:#eee;

	}



ul {

	text-align:left;

	padding:0;

	margin:0;

	padding-left:0.5em;

	margin-left:0.5em;

	font-size:10pt;

	}

li  {margin-bottom:0.25em}



h3 {text-align:left;font-size:12pt;font-weight:bold;margin:0;padding:0;}

h2 {font-size:16pt;text-align:left;padding:0;margin:0.5em 0 0.1em 0;}

p {
	font-size:10pt;
	text-align:right;
	margin:0;
	padding:0;
}



a {text-decoration:none;color:#005FA8;}

a:hover {text-decoration:underline;color:#EEAD0E;}



hr {color:#004071;background-color:#004071;border:none;height:2px;padding-bottom:0;}



.hot_text, .g_text, .a_text, .p_text, .o_text, .m_text {padding:7px 7px 0 7px;}

.hot_text p, .g_text p, .a_text p, .p_text p, .o_text p, .m_text p, .hot_text ul, .g_text ul, .a_text ul, .p_text ul, .o_text ul, .m_text ul {

	padding-bottom:7px;

	margin-bottom:7px;

	}

.hot_text img, .g_text img, .a_text img, .p_text img, .o_text img, .m_text img {

	padding:0 7px 0 0;

	float:left;

	}



.hot_header {color:#A40506;}

.hot_text {background-color:#FFDFDF;border-top:1px solid #A40506;}

.g_header {color:#004071;} /*was DD9C0D for orange*/

.g_text {background-color:#FFFAD4;border-top:1px solid #004071;} /*was FFE6D0 for light orange*/

.a_header {color:#0071BB;}

.a_text {background-color:#F0F7FB;border-top:1px solid #0071BB;}

.p_header {color:#D72829;}

.p_text {background-color:#F7EBEB;border-top:1px solid #D72829;}

.o_header {color:#00A566;}

.o_text {background-color:#E9F7F2;border-top:1px solid #00A566;}

.m_header {color:#90318E;}

.m_text {background-color:#F1EBFF;border-top:1px solid #90318E;}



.subgoal {font-weight:bold;font-size:10pt;}



.center_img {

	text-align:center;

    margin:0 auto;

    padding:0;

    border:none;

    }



#page {
	width:782px;
	background-color:#004071;
	border:1px solid #000;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;

	}



#left-column {

	width:260px;

	float:left;

	color:#fff;

	background-color:#004071;

	text-align:left;

	padding-top:5px;

	}

	

	#left-column a {

		text-decoration:none;

		font-weight:bold;

		font-family:Verdana,Helvetica,Arial;

		display:block;

		}

	

	#no_button {padding:0;margin:0 5px 5px 5px;text-align:center;font-size:10pt;font-weight:normal}

	#no_button:hover {text-decoration:underline;color:#EEAD0E;}

	

	.button {

		font-size:10pt;

		padding:5px 5px 5px 40px;

		margin:5px;

		border:2px solid #FFFAD4;

		}

		

	#button_g, #button_r {

		background-color:#EEAD0E; /*was  EEAD0E*/

		background-image:url("pictures/g_pic.jpg"); 

		background-position:top left; 

		background-repeat:no-repeat;

		padding:5px 5px 5px 70px;

		margin:0 5px 10px 5px;

		color:#fff;

		}

		#button_r {background-image:none;padding:0.5em 5px;text-align:center;margin:10px 5px 5px 5px}

		#button_g:hover, #button_r:hover {background-color:#FFFAD4;color:#EEAD0E;border-color:#EEAD0E;}



	#button_a {color:#fff;background-color:#0071BB; background-image:url("pictures/a_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_a:hover {background-color:#FFFAD4;color:#0071BB;border-color:#0071BB;}

	#button_a1 {color:#fff;background-color:#388ec7;text-align:center;padding-left:0;}

		#button_a1:hover {
	background-color:#FFFAD4;
	color:#FFFFFF;
	border-color:#00A566;
}

	#button_an {color:#fff;background-color:#388ec7; background-image:url("pictures/a_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_an:hover {background-color:#FFFAD4;color:#0071BB;border-color:#388ec7;}

	#button_ah {color:#fff;background-color:#388ec7; background-image:url("pictures/a_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_ah:hover {background-color:#FFFAD4;color:#0071BB;border-color:#388ec7;}

	#button_ao {color:#fff;background-color:#388ec7; background-image:url("pictures/a_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_ao:hover {background-color:#FFFAD4;color:#0071BB;border-color:#388ec7;}



	#button_p {color:#fff;background-color:#D72829; background-image:url("pictures/p_pic.jpg"); background-position:top left; background-repeat:no-repeat;}


		#button_p:hover {background-color:#FFFAD4;color:#D72829;border-color:#D72829;}
#button_p1 {
	color:#fff;
	background-color:#fe5044;
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
}



	#button_o {color:#fff;background-color:#00A566; background-image:url("pictures/o_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_o:hover {background-color:#FFFAD4;color:#00A566;border-color:#00A566;}
		
			#button_o1 {
	color:#fff;
	background-color:#64c8a2;
	color:#FFFAD4;
	text-align:center;
	padding-left:0;
}

		#button_o1:hover {
	background-color:#FFFAD4;
	color:#55DFAA;
	border-color:#00DF00;
}



	#button_m {color:#fff;background-color:#90318E; background-image:url("pictures/m_pic.jpg"); background-position:top left; background-repeat:no-repeat;}

		#button_m:hover {background-color:#FFFAD4;color:#90318E;border-color:#90318E;}

		

#right-column {

	text-align:center;

	color:#000;

	padding:10px;

	background-color:#fff;

	float:right;

	width:499px;

	}

				

.whitelink {color:#FFFAD4;font-weight:bold;text-decoration:none;}

.whitelink:hover {color:#fff;text-decoration:underline;}



#mapbar {

	margin:5px auto 0 auto;

	padding:0.25em;

	background-color:#004071;

	color:#fff;

	text-align:right;

	font-family:Verdana,Helvetica,Arial;

	font-size:10pt;

	font-weight:bold;

	}

	.previous_meeting {

		font-size:12px;

		text-align:right;

		}

	.member {

		font-size:12px;

		float:left;

		}

		

	.meeting {

		background-color:#FFFAD4;

		margin:5px 0 0 0;

		color:#000;

		font-size:8pt;

		font-weight:normal;

		overflow:hidden;

		}

		.meeting_header {

			float:left;

			text-align:left;

			padding:0.1em 5px;

			color:#fff;

			font-weight:bold;

			}

		.meeting_content {
	padding:0.1em 5px;
	color:#666;
	text-align: right;

			}

		.meeting_agenda {

			padding:0.1em 5px;

			}



#calendar {

	margin:5px;

	padding:0;

	background-color:#fff;

	width:246px;

	_width:240px;

	height:300px;

	color:#000;

	border:2px solid #FFFAD4;

	}



#page {
	overflow:visible;
	height: auto;
}

#left-column, #right-column {margin-bottom: -350px; padding-bottom: 350px;}
