/* CSS Document */

#body { text-align: center; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding: 0px; margin: 0px;}
#body a { color: #555555; cursor: pointer; }
#body a:hover { color: #555555; }
#body img { border: none; }
h3 {padding-bottom: 3px; margin: 0px; font-size: 17px; text-align: center;}
h4 {padding-bottom: 2px; margin: 0px; font-size: 15px; }
h5 {padding-bottom: 2px; margin: 0px; font-size: 13px; }
li {padding-bottom: 5px; list-style-image: url(images/bullet.jpg); list-style-position:inside; }
#subheading {padding-bottom: 3px; margin: 0px; font-size: 14px; font-weight: bold; text-align: center; font-style:italic; }
#mssgsmall {font-size: 10px; font-weight: bold; margin-top: 2px; color: navy;}

#mainpage {width: 930px; color: #555555; }
#page { text-align: left; width: 790px; float: left; margin: 0px; }

#adspace {float: left; width: 125px; height: 350px; border:dotted 1px; margin-top: 200px; }
#adspace_content {margin: 10px; text-align: left; }

#header { padding-top: 0px; }
#header img {border: outset 2px #ccc; }
#maintable { padding: 0px; margin: 0px; border-width: 0px;}

#homeimage {position:absolute; top: 150px; margin-left: 45px; }

#navigation {text-align: left; width: 150px; float: left; margin-right: 25px; }
#navigation img {margin: 0px; padding: 0px; } 
#navbox {text-align: left; width: 155px; height: 273px; background-image: url(images/nav_bg.jpg); 
	color: #333333; margin-top: 15px; margin-bottom: 15px; }
#navigation a { color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 15px; }
#navigation a.passive { } 	
#navigation a:hover { color: #333333; }
#navigation a.current { color: #333333; }

#content { text-align: left; overflow: auto; height: 440px; width: 600px; margin-bottom: 10px; 
	margin-top: 15px; }
	
#popupbox { display: none; position: absolute; top: 200px; margin-left: 180px; border: solid 1px #333333;
	filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; width: 400px; background-color:#ffffff; 
	padding: 15px; color: #222222;}
#bigpopup { display: none; position: absolute; top: 10px; left: 20px; border: solid 1px #333333;
	filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; width:950px; background-color:#ffffff; 
	padding: 10px; color: #222222;}
#drop_down_menu { display: none; position: absolute; margin-left: 130px; border: solid 1px #333333;
	filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; width: 200px; background-color:#ffffff; 
	color: #222222;}
.menu_item { padding: 10px; cursor: pointer; cursor: hand; border-bottom: solid 1px #666666; }
	
#col_left {width: 290px; float: left; margin-right: 10px; }
#col_right {width: 290px; float: left; } 	
 	
#newsbox {width: 370px; height: 150px; overflow: auto; border: solid 1px #666666; margin-top: 8px; }	
.news_item { padding: 10px; cursor: pointer; cursor: hand; border-bottom: solid 1px #666666; } 
#rssfeedtitle {border-bottom: solid 1px #666666; padding: 10px; }	

#menu { border-bottom : 1px solid #ccc; margin : 0; padding-bottom : 19px; padding-left : 10px; }
#menu ul, #menu li	{ display : inline; list-style-type : none; margin : 0; padding : 0; font-size: 13px;}	
#menu a:link, #menu a:visited { border: 1px solid #ccc; float : left; line-height : 14px; margin-right : 8px; 
	padding : 2px 10px 2px 10px; text-decoration : none; background-color: #eee;  }
#menu a:hover { color: #f00; }

#aboutinfo {height: 390px; overflow:auto; padding-top: 15px; margin-top: 10px;}
#facts_list li {padding-top: 12px; list-style-type:square;}
#com_header {color: navy; font-weight: bold; border: solid 1px #ccc; border-left: 0px; border-right: 0px; 
	padding-top: 4px; padding-bottom: 4px;  }

#links_list {height: 370px; overflow:auto; margin-top: 10px;}
#links_list li {padding-top: 15px; list-style-type:square;}

.committee_row {padding: 5px; font-weight:bold; border-bottom: solid #555555 2px; 
	border-top: solid #555555 2px; }
.people_row {height: 60px; vertical-align:top; }

#returnbutton {text-align: right; margin-bottom: 4px; }
#returnbutton a {color: red; font-weight: bold; text-decoration:none; }
#returnbutton a:hover {color: red; }
	
#contactsec {padding-left: 70px; padding-top: 40px;}	

#footer { text-align: center; font-size: 10px; padding-bottom: 15px; border-top: solid 1px #ccc; padding: 7px; 
	margin-right: 20px; }
