*



{
margin: 0px;
padding: 0px;
}







body



{

	background-color: #fff;

	color: #000;

	font-size: small;

	font-family: "trebuchet ms", helvetica, sans-serif;



}







a



{



text-decoration: underline;



color: #039;



}







a:hover



{



text-decoration: none;











}







strong



{



background: inherit;



color: #000;



}







#header



{



width: 100%;

height: 104px;
padding-left: 17px;

background-color: #4d4d4d;

background: url('images/a1hw.jpg') repeat-x;

color: #ffffff;



}







#header_inner



{
	position: relative;
	width: 100%;
	height: 104px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;



}







#header_inner h1



{
	background: inherit;
	position: absolute;
	left: 0px;
	bottom: 10px;
	font-size: 70px;
	color: #fff;
	font-weight: normal;
	letter-spacing: -2px;
}







#header_inner h1 span



{



background: inherit;



color: #DADADA;



}







#slogan



{



background: inherit;



position: absolute;



right: 0px;



bottom: 25px;



color: #DADADA;



font-size: 13px;



}







#main



{
	padding-top: 20px;
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;


}







#menu ul



{



list-style: none;



margin: 0px;



}







#menu li



{



background: none;



padding: 1%;

padding-right: 1%;


font-weight: bold;



}







#menu a



{
	display: block;
	position: relative;
	width: 100%;
	height: 36px;
	margin-bottom: 0px;
	text-decoration: none;
	background: inherit;
	background-image: url('images/bbg0.gif');
	padding-left: 5%;
	padding-right: 17px;
	padding-top: 5px;
	color: #636363;
	font-size: 13px;



}







#menu a span



{



position: absolute;



right: 0px;



margin-top: 5px;



margin-right: 15px;



width: 10%;



height: 7px;



/* background: url('images/x1.gif') no-repeat; */



}







#menu a:hover span



{



position: absolute;



right: 0px;



margin-top: 5px;



margin-right: 15px;



width: 7px;



height: 7px;



/* background: url('images/x2.gif') no-repeat; */



}







#menu a:hover



{



background: inherit;



color: #fff;



background-image: url('images/bbg1.gif');



}







#menu_end



{



height: 10px;



background-image: url('images/a2.gif');



}







h1



{



background: inherit;



color: #50514D;



font-size: 26px;



}







h1 span



{



background: inherit;



color: #85AC1E;



}







h1 span sup



{



background: inherit;



color: #85AC1E;



font-size: 14px;



}







h3



{

	margin-top: 30px;

	background: inherit;

	color: #000;

	font-size: 15px;

	height: 34px;

	



}







h3 span



{



background: inherit;



color: #85AC1E;



}







h3.first



{



margin-top: 0px;



}







#lcol



{
	position: relative;
	width: 17%;
	float: left;


}







#lcontent



{



position: relative;



padding: 0px 15px 0px 15px;



}







#rcontent



{
	position: relative;
	float: left;
	padding-top: 25px;
	padding-right: 1%;
	padding-bottom: 0px;
	padding-left: 1%;
	width: 100%;



}







ul



{



list-style: none;



}







li



{



background: url('images/') no-repeat 0px 5px;



padding-left: 



}







p



{



margin-bottom: 15px;



line-height: 20px;



}







#lcol p



{



line-height: 16px;



margin: 0px;



}







.divider



{



font-size: 0px;



position: relative;



border-bottom: solid 1px #F5F5F5;



height: 1px;



width: 100%;



margin: 10px 0px 10px 0px;



}







.summary



{



text-align: right;



font-style: italic;



}







ul.divided li



{



border-top: solid 1px #F5F5F5;



margin-top: 4px;



padding-top: 4px;



background-position: 0px 9px;



}







ul.divided li.first



{



border-top: 0px;



margin-top: 0px;



padding-top: 0px;



background-position: 0px 5px;



}







#rcol



{
	position: relative;
	margin-left: 20%;
	padding-right: 1%;
	width: 39%;
	background-image: url;
	background-repeat: repeat-x;



}



#rcol2



{
	position: relative;
	margin-left: 60%;
	width: 39%;
	background-image: url;
	height: 5px;
	margin-top: 40px;


}




#rcol3



{
	position: relative;
	margin-left: 600px;
	width: 450px;
	padding-top: ;
	background-image: url;
	background-repeat: repeat-x;
	height: 5px;
	margin-top: ;


}

#rcol4



{
	position: relative;
	margin-left: 850px;
	width: 500px;
	padding-top: ;
	background-repeat: repeat-x;
	height: 0px;
	margin-top: ;


}

#wrcol



{
	position: relative;
	margin-left: 20%;
	width: 75%;
	padding-top: ;
	background-repeat: repeat-x;
	height: 0px;
	margin-top: ;


}

#slogan2



{



font-size: 14px;



position: relative;



top: -5px;



}







.box



{
	position: relative;
	border: dashed 1px #dadada;
	margin-top: 15px;
	background: inherit;
	color: #000;



}







.box h2



{

	background: inherit;

	color: #000;

	font-weight: normal;

	margin-bottom: 5px;



}







.box p



{



line-height: 16px;



margin: 0px;



}







.box_inner



{

	border: solid 1px #fff;

	padding: 15px;

	background: #FFFFE9 url('images/a4.gif') repeat-x;

	color: #000;



}







.captioned_image



{



position: relative;



float: left;



margin-right: 17px;



}







.captioned_image div



{



position: absolute;



bottom: 0px;



left: 0px;



}







#footer



{
	clear: both;
	background: url('images/a2.gif') repeat-x;
	width: 100%;
	margin-bottom: 25px;
	padding-top: 10px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;



}




/* the width of the controls (keep same as gsc-results for flush look) */
#searchcontrol { width:600px; }
.gsc-control { width:600px; }
/* the width of the search results box; no height value = nice auto look  */
.gsc-results { width:600px; }
/* the width of the search input */
.gsc-input { width:20px; }
/* hide "powered by google" (optional) */
.gsc-branding { display:none; }
/* custom colors */
.gs-title a { color:orange; font-weight:bold; }
#searchcontrol a { color:orange; }


/* ----- TABLES ----- */







table{



}



caption{



}



thead{



}



tbody{



}



tfoot{



}



tr{



}



tr .alt{



}



th, td{



text-align:left;



padding:2px 8px;



}



th.center, td.center{



text-align: center;



}



th{



padding-top: 4px;



padding-bottom: 4px;



}



}



td{



}







/* ----------- Forms ---------- */







label, #send {



font-weight:bold;



}







input#name,



input#email,



input#phone,



input#department,



input#subject,



textarea #comments {



width: 320px;



}







/* ----------- Images ---------- */







.framed {



background:#fff;



border:1px solid #D9E0E6;



border-bottom-color:#C8CDD2;



border-right-color:#C8CDD2;



padding:4px;



}







.photo {



float:right;



margin-left:10px;



margin-bottom:10px;



}







/* ----------- Custom ---------- */







.event {



	border-bottom: 1px solid #eee;	



}







.event_type {



	border-bottom: 1px solid #eee;



	border-top: 3px solid #eee;



	padding: 5px 0;



	color:#000;



}







.event_type img {



	margin: -2px 4px -2px 0px;



}







.event_date {



	color: #6C980D;



	font-weight: bold;



}







.event_summary {



	



}







a img { border:none; }



.pdf { text-align:center; }



.pdf a:hover { background:none; }







h3.trustee {



	clear:right;



}

