@charset "utf-8";

body  { 
	font-size:12px; font-family: "Lucida Grande", sans-serif; 
	text-align:center; 
}/* gives us a base of 10px */
#wrap {
	width: 960px;
	margin: 0px auto;
	overflow: hidden;
}
#header {
	background: #5D5D5D;
	border-bottom: #fff 1px solid;
	width: 100%;
	text-align: center;
}
#inner_header {
	width: 960px;
	margin: 0 auto;
}
#logo {
	float: left;
	width: 400px;
	text-align: left;
}
#topnav_container {
	float: right;
	width: 49%;
	height: 20px;
	}
#slogan {
	clear:both;
	text-align: left;
}
#topnav {
	float: right;
	margin: 0px;
	padding: .5em 0em 0 5em;
	list-style:none;
	height: 20px;
	width: 290px;
}
#topnav li {
	float: left;
	margin: 0 .1em 0 0;
	padding: 0;
	font-size: 1em;
	}
	
#topnav a {
	float: left;
	margin: 0;
	padding: .5em 1em;
	color:#FFFFff;
	text-decoration: underline;
	}
#topnav a:hover{
	color:#FFFF00;
}
#nav {
	margin: 0;
	padding: 1em 0 0 1em;
	list-style: none;
	/*background: #5D5D5D;*/
	}
#nav li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	font-family: "Lucida Grande", sans-serif;
	font-size: 1.4em;
}
#nav a {
	float: left;
	display: block;
	margin: 0;
	padding: .5em 1em;
	color: #5d5d5d;
	text-decoration: none;
	background:#E4E3E3;
}
#nav a:hover {
	color: #5d5d5d;
	padding: .5em 1em;
	border-color: #fff;
	background: #fff url(images/tab_highlight.gif) repeat-x top left;
	}

#outer{width:100%; margin:0; padding:0;}


.content {width:960px; margin:0 auto}
.contentbody h2{font-size:18px; color:#295d50; border-bottom:1px solid gray;}
.contenthalf {float:left; width:45%; padding:15px;}
/*.content #meeting_photo {margin:10px auto; width:266px; height:166px; border:1px solid #009933; background:url(../images/meeting_photo.gif) center no-repeat;}*/
.content #meeting_photo {margin:10px auto; width:266px; height:166px; border:1px solid #009933; }

#footer #footer_bar{
	height:10px;
	background-color:#58a68b;
}
#footer #footer_cprt{
	 width:256px;
	 height:34px;
	 background-color:#ffffff;
	 font-size:11px;
	 padding-left:2px;
	 text-align:left;
}
#footer #footer_nav{
	text-align:right;
	vertial-align:middle;
	width:100%;
	height:34;
	font-size:10px; 
	padding-right:15px;
	background-color:white;
}

a.footnav { color:black; text-decoration:none; }
a:hover.footnav { color:#58a68b;}


.navline{background:url(../images/bg_navline.gif) repeat-x;height:50px;text-align:center}

.subnav{background:url(../images/bg_subnav.gif) repeat-x;border-top:#39c1ff 1px solid;text-align:center}

.content{width:960px;text-align:left; }

/*.footer{background-color:#3a3a3a;height:100px;text-align:center}*/

#container{width:960px}




a.sub_nav {color:#384063}
a:hover.sub_nav {color:#295d50}

.welcome{color:#fff;  font-weight:700;font-style:italic;font-size:16px;text-align:left;padding:20px}

.imagebox{background-color:#fff;border:#bebebe solid 1px;margin:5px;padding:3px}

.desc{margin:0;padding:9px 9px 0}

.txt{background:url(../images/rounded_left.gif) bottom left no-repeat;margin:0;padding:0 0 0 9px}

.txt em{display:block;font-style:normal;background:url(../images/rounded_right.gif) bottom right no-repeat;padding:0 9px 9px 0}

.header1  { color: #6B7285; font-weight: bold; font-size: 16px;  }

.header3   { color: #384063; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a.header3    { color: #384063; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a:link.header3     { color: #384063; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a:visited.header3     { color: #384063; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a:hover.header3     { color: #295d50; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a:active.header3     { color: #295d50; font-weight: bold; font-size: 14px; ; text-decoration: none; letter-spacing: 2px }

a.subnav_sublink	{ color: #384063; font-size:13px; font-weight:bold; text-decoration:none; }
a:hover.subnav_sublink { color:#295d50 }


.warnmsg {color:red;font-size:14px;}

.flat {

	border-style:solid;

	border-color:#666666;

	border-width:1px;

	background-color:#eeeeee;

}

/*ARTICLES*/

.article_image {width:75px; height:75px; margin:10px 10px 10px 0;padding:5px; background-color:#FFF; border:#999 solid 1px; float:left}

.date {font-size:14px; font-weight:500; color:#666}



.copy{font-size:12px;text-align:right; color:white; padding:5px;}

.credit{ font-size:10px;text-align:left; background-color:white;padding-left:2px}

.credit a{color:#333;font-size:10px;text-decoration:none}

.credit a:link,.credit a:active{color:#333}

.credit a:hover{color:#58a68b;text-decoration:underline}




/*GLOBALS   */

h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left}
p,li,ul,div,span,td{font-size:12px;}

h1{font-size:1.5em;line-height:1.5em; border-bottom:#999 1px solid}

h2{font-size:1.25em;line-height:1.25em}

h3 {font-size:18px;line-height: inherit; color:#FFF;padding:0 0 0 15px}


h4{font-weight:bold; font-size:12px;color:#898787;}

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



/*NAV*/

#botnav{text-align:right;width:auto;font-size:12px;float:right;margin:0;padding:10px; height:60px;color:white}

#botnav ul {margin:0;padding:0;}

#botnav li {list-style:none;padding:0 10px; background:url(../images/bullet.gif) center right  no-repeat; float:left; }

#botnav a{color:black;}

#botnav a:hover {color:#384474}






/*SIDEBOX */

.sidebox{width:220px; height:auto; font-size:100%; margin:0 auto;}

.sidebox .boxhead{background:url(../images/sidebox_boxtop.gif) no-repeat; height:9px; margin:5px 0 0 0; padding:0; border:0;}

.sidebox .boxcontent h2, .sidebox .boxcontent h2 a, .header3 h2 {font-size:18px;color:#295d50; margin:0; padding:0; border:0;}

.sidebox .boxcontent {background:url(../images/sidebox_boxbg.gif) repeat-y; margin:0px; padding:10px;}

/*.sidebox .boxcontent .meet_image{width:186px; height:65px; padding:1px; margin:10px 5px; border:1px solid gray; background:url(../images/meeting_img.gif) center no-repeat;}*/
.sidebox .boxcontent .meet_image{width:186px; height:65px; padding:1px; margin:10px 5px; border:1px solid gray; background:url(../images/spacer.gif) center no-repeat;}

.sidebox .boxcontent li {width:80%; font-weight:bold; font-size:12px; list-style-image:none; border-top:1px solid gray; margin:5px; padding:5px; list-style-type:none;}
.sidebox .boxcontent ul {margin:10px 2px; padding:2px;}
.sidebox .boxcontent li a {color:#898787; text-decoration:none;}
.sidebox .boxcontent li a:hover {color:#374373; text-decoration:none;}
.sidebox .boxcontent ul.pagenavsub {margin:0px 2px 0px 20px; padding:none;}
.sidebox .boxcontent .pagenavsub li { border-top:none; margin:none; padding:none; list-style-type:none;}



.sidebox .boxcontent p{font-size:12px}

.sidebox .boxfoot{background:url(../images/sidebox_boxbottom.gif) top left no-repeat;height:7px; margin:0 0 5px 0}

.sidebox label .search {font-size:14px; margin:0; padding:0 5px 0 0}



/*BREADCRUMBS*/

.breadcrumb {font:12px/16px Verdana, Geneva, sans-serif; color:#666 }

.breadcrumb a:link {color:#666 }

.breadcrumb a:hover {color:#999 }



/*HELPERS*/

.clear {clear:both}


.recpt_tbl_bg{
	background-color:#a9a9a9;
}
.recpt_td_bg{
	background-color:#f5f5f5;
}
.pay_ttl_bg{
	background-color:#fcca68;
}
.pay_td_bg1{
	background-color:#f5f5f5;
}
.pay_td_bg2{
	background-color:#dcdcdc;
}
.pay_tr_bg{
	background-color:#F2F2F2;
}
li.newsnav {
	list-style:circle;
}
.newsnav a{
	text-decoration:none;
	font-style:italic;
	color:#000000;
}
.newsnav a:hover{
	color:#999999;
}
.sitemap li {width:80%;  font-weight:bold;  margin:5px; padding:5px; list-style-type:none;}
/*.sitemap ul {margin:10px 2px; padding:2px;}*/
.sitemap li a {color:#898787; text-decoration:none;}
.sitemap li a:hover {color:#374373; text-decoration:none;}
.gallery_nav li { font-weight:bold;  margin:5px; padding:5px; list-style-type:none;}
.gallery_nav li a {color:#898787; text-decoration:none;}
.gallery_nav li a:hover {color:#374373; text-decoration:none;}
