/*
+-------------------------------------+
| DESIGN1 (B) CSS                     |
+-------------------------------------+
| Written by: Kurt A Hamilton         |
| Revised: 06/05/09                   |
+-------------------------------------+
| Description:                        |
|    Supports the styles and design   |
|	 of the entire website.			        |
+-------------------------------------+
*/

body {
background: url("design1_images/themes/parchment3.jpg") no-repeat top center #000000;
background-attachment: fixed;
padding: 0px;
margin-top: 0px;
}

/*Tables and Divs*/

.main_table {
width: 750px;
margin: auto;
}

.footer {
background-color: #999;
font: 10pt tahoma;
color: #000000;
text-align: center;
padding: 0px;
margin: 0px;
}

.contact {
	width: 750px;
	margin:auto;
	background-color:#999;
	border: none;
}
.contact_cells {
	font-size:14pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:right;
	width: 100px;
}

.left_nav {
	width: 125px;
	background-color: #999;
}

.right_content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #999;
	width: 625px;
}
.states {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#000;
	background-color:#999;
	width: 125px;
}
.names {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #999;
	width: 500px;
}

/*Paragraphs*/
.error {
	font-size:8pt;
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
}

.terms {
background-color: #999;
font-family:Verdana, Geneva, sans-serif;
}

.header {
margin: auto;
text-align: center;
padding: 0px;
}

.noteboard_header {
font: 16pt arial;
font-weight: bold;
color: #FF0000;
text-align: center;
text-decoration: underline;
padding: 0px;
margin: 0px;
}

.title1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000;
	text-decoration: underline;
	text-align: center;
	margin: 5px 0px 10px 0px;
}

.title2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	text-decoration: underline;
	text-align: center;
	margin: 5px 0px 10px 0px;
}

.title3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #FF0;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #666;
}

.title4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	text-decoration: underline;
	text-align: center;
	margin: 5px 0px 5px 0px;
}

.title5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #FF0;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #666;
}

.text1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.text2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #F00;
}

/*Menus and Links*/
.pagination_links:link, .pagination_links:active, .pagination_links:visited {
  color: #00FFFF;
  font-family: Courier New;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: none;
}
.pagination_links:hover {
  color: #00FFFF;
  font-family: Courier New;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}
.pagination_currentpage {
  color: #008000;
  font-family: Courier New;
  font-weight: bold;
  font-size: 12pt;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

#menu {
	list-style-type:none; 
	margin:0px 0px 0px 22px; 
	padding:0;
}
#menu li {
	float:left; 
	padding:0; 
	margin:0 1px 0 0; 
	position:relative; 
	width:140px; 
	height:3em; 
	z-index:100;
}
#menu li dl {
	position:absolute; 
	top:0; 
	left:0;
	padding-bottom:5px;
}
#menu li a, #menu li a:visited {
	text-decoration:none;
}
#menu li dd {
	display:none;
}
#menu li a:hover {
	border:0;
}
#menu li:hover dd, #menu li a:hover dd {
	display:block;
}
#menu li:hover dl, #menu li a:hover dl {
	padding-bottom:10px;
}
#menu table {
	border-collapse:collapse; 
	padding:0; 
	margin:-1px; 
	font-size:1em;
}
#menu dl {
	width: 140px; 
	margin: 0; 
	padding: 0; 
	background: #c9ba65;
}
#menu dt {
	margin:0; 
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size: 1.1em; 
	color: #fff; 
	border-bottom:1px solid #fff; 
	border-top:1px solid #fff;
}

#menu .one {background: #000000; border-top:5px solid #000000;}
#menu .two {background: #000000; border-top:5px solid #000000;}
#menu .three {background: #000000; border-top:5px solid #000000;}
#menu .four {background: #000000; border-top:5px solid #000000;}
#menu .five {background: #000000; border-top:5px solid #000000;}

#menu .one dt {background: #C0C0C0;}
#menu .two dt {background: #C0C0C0;}
#menu .three dt {background: #C0C0C0;}
#menu .four dt {background: #C0C0C0;}
#menu .five dt {background: #C0C0C0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
#menu .one dd {border-bottom:1px solid #FFFFFF;}
#menu .two dd {border-bottom:1px solid #FFFFFF;}
#menu .three dd {border-bottom:1px solid #FFFFFF;}
#menu .four dd {border-bottom:1px solid #FFFFFF;}
#menu .five dd {border-bottom:1px solid #FFFFFF;}
#menu dd.last {border-bottom:1px solid #FFFFFF;}

#menu dt a, #menu dt a:visited {
	display:block; 
	color:#444;
}

#menu dd a, #menu dd a:visited {
	color:#fff; 
	text-decoration:none; 
	display:block; 
	padding:4px 20px 4px 5px; 
	width:115px;
}

#menu .one dd a {background:#0000FF; color:#00FFFF;}
#menu .two dd a {background:#0000FF; color:#00FFFF;}
#menu .three dd a {background:#0000FF; color:#00FFFF;}
#menu .four dd a {background:#0000FF; color:#00FFFF;}
#menu .five dd a {background:#0000FF; color:#00FFFF;}

#menu .one dd a:hover {background: #00FFFF; color:#FF0000;}
#menu .two dd a:hover {background: #00FFFF; color:#FF0000;}
#menu .three dd a:hover {background: #00FFFF; color:#FF0000;}
#menu .four dd a:hover {background: #00FFFF; color:#FF0000;}
#menu .five dd a:hover {background: #00FFFF; color:#FF0000;}

#sub_menu {
	margin: 0px 0 0 195px;
	padding: 0;
	list-style: none;
}
#sub_menu li {
	display: inline;
	background: #131516;
}
#sub_menu a {
	display: block;
	float: left;
	background: #1F1F1F;
	margin: 0 3px 0 0;
	padding: 8px 15px 10px 15px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
#sub_menu a:hover {
	background: #000000;
	margin: 0 3px 0 0;
	padding: 8px 15px 10px 15px;
	color: #FFFFFF;
}
#sub_menu .current_page_item a {
	background: #000000;
	margin: 0 3px 0 0;
	padding: 8px 15px 10px 15px;
	color: #FFFFFF;
}

.menu2:link, .menu2:visited {
	text-transform: none;
	font-family: Tahoma, Geneva, sans-serif;
	position:relative;
	text-decoration:none;
	text-align:center;
	background-color: #666;
	color:#fff;
	display:block;
	width:8em;
	border:2px solid;
	border-color: #00F;
	padding:0.25em;
	margin:0.5em auto;
	font-size: 10pt;
}
.menu2:hover {
  color:#fff;
	background-color:#000;
	border-color:#F00;
}
.menu2_current_page_item {
	text-transform: none;
	font-family: Tahoma, Geneva, sans-serif;
	position:relative;
	text-decoration:none;
	text-align:center;
	background-color: #000;
	color:#fff;
	display:block;
	width:8em;
	border:2px solid;
	border-color: #F00;
	padding:0.25em;
	margin:0.5em auto;
	font-size: 10pt;
}

/*Other*/
.no_border {
border: 0px;
}

.main_thumbs {
border: 0px;
width: 100px;
height: 100px;
}

.jump_menu {
	margin:0px;
	padding: 0px;
}
.grey_cell {
	background-color: #999;
	color: #000;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
}
#president_name {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	color: #000;
	width: 250px;
	background-color: #999;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
#president_life {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	color: #000;
	background-color: #999;
	width: 250px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
#president_term {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	color: #000;
	background-color: #999;
	width: 250px;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
.presidents {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #999;
	text-align: left;
}
