@charset "UTF-8";
/* CSS Document */


#backbody {
	width: 849px;
	margin-left: auto;
	margin-right: auto;
}

#login_nav {
width: 849px;
height:25px;
	padding:8px 0 0 0;
	margin:0;
}

.login_nav{
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:11px;
color:#5b5b5b;
text-decoration:none;
}

.login_nav:hover {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

#navback {
width: 849px;
	padding:0;
	margin:0;
	height: 21px;
	background-color:#ededed;
	
}

#main_nav 
{
list-style-type: none;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:11px;
color:#FFFFFF;
margin: 0;
padding:0 0 0 1px;
text-decoration:none;
}

#main_nav ul 
{
list-style-type: none;
margin: 0;
padding-left: 2px;
text-decoration:none;
}

#main_nav a 
{
padding:3px 12px 0 12px;
	line-height: 1.65em;
	display: block;
	text-decoration: none;
	color:#4c4c4a;
}

#main_nav a:hover
{
	display: block;
	background-color:#dbdbdb;
	text-decoration: none;
	color:#4c4c4a;
}

#main_nav li
{
line-height: 1.3em;
float: left;
}	

#main_nav li ul 
{ 
	position:absolute;
	padding:0 0 5px 0;
	left: -999em;
	width:179px;
	
	
	
	/* This is where you style the drop down menu's, including font, color and spacing */
	
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:11px;
	background-color:#f8f8f8;
	color:#4c4c4a;
		
}

#main_nav li.contact:hover ul, #main_nav li.sfhover ul.contact {
width: 87px;
}

#main_nav li ul li {float: none;

border-top: 1px solid #ffffff;
}
	
#main_nav li ul li:hover a, #main_nav li ul li.sfhover a
{
	/* This is where you style the 'on mouse over' look of the individual drop down elements. */
	color: #4c4c4a;
	
}	

#main_nav li:hover ul, #main_nav li.sfhover ul
{
	left: auto;
	background-position: 0 0;
}		

/* 
	Apparently this fixes a bug in IE7 
	See: http://www.builtfromsource.com/2006/10/23/a-fix-for-suckerfish-dropdowns-in-ie-7/
*/
#main_nav li:hover, #main_nav li.sfhover
{
	position: static;
	}


#home_container {
	width: 849px;
	height:234px;
	padding:240px 0 0 0;
	margin:5px 0 0 0;
	background-image:url("images/home_back.jpg");
	background-repeat:no-repeat;
}

#home_left_column {
width: 287px;
float:left;
}

#home_address {
width: 277px;
padding-top:27px;
padding-right:10px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:12px;
color:#5b5b5b;
}

#home_right_column {
width: 510px;
height:184px;
padding: 16px 0 0 20px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 14px;
line-height:19px;
color:#FFFFFF;
float:left;
}

#home_body_title {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 28px;
line-height:30px;
color:#FFFFFF;
}

#inside_container {
	width: 849px;
	padding:0;
	margin:5px 0 0 0;
}

#inside_left_column {
width: 225px;
float:left;
}

#inside_left_nav {
width: 190px;
margin-bottom:5px;
padding:20px 10px 20px 20px;
background-color:#ededed;
}


.left_nav {
background-image:url(images/arrow.jpg);
background-repeat: no-repeat; background-position: .1em; 
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 20px;
color:#5b5b5b;
text-decoration:none;
}

.left_nav:hover {
background-image:url(images/arrow_role.jpg);
background-repeat: no-repeat;background-position: .1em; 
padding-left: 9px;
color:#bf2e1a;
text-decoration:none;
} 

.left_nav2 {
background-image:url(images/nav_spacer.jpg);
background-repeat: no-repeat; background-position: .1em; 
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 20px;
color:#5b5b5b;
text-decoration:none;
}

.left_nav2:hover {
background-image:url(images/arrow_spacer.jpg);
background-repeat: no-repeat;background-position: .1em;  
padding-left: 9px;
color:#bf2e1a;
text-decoration:none;
}

.left_nav3 {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
color:#5b5b5b;
text-decoration:none;
}

.left_nav3:hover {
color:#bf2e1a;
text-decoration:none;
}

#left_nav3 {
height:30px;
margin: 3px 0;
background-image:url(images/arrow.jpg);
background-repeat: no-repeat; background-position: 1px 3px;
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 15px;
color:#5b5b5b;
text-decoration:none;
}

#left_nav3_static {
height:30px;
margin: 3px 0;
background-image:url(images/arrow_role.jpg);
background-repeat: no-repeat; background-position: 1px 3px;
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 15px;
color:#bf2e1a;
text-decoration:none;
}

#left_nav3:hover {
height:30px;
background-image:url(images/arrow_role.jpg);
background-repeat: no-repeat; background-position: 1px 3px;
padding-left: 9px;
color:#bf2e1a;
text-decoration:none;
}

.inside_left_nav_static {
background-image:url(images/arrow_role.jpg);
background-repeat: no-repeat;background-position: .1em; 
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height:20px;
color:#bf2e1a;
}

.inside_left_nav_static2 { 
padding-left: 9px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 12px;
line-height:20px;
color:#bf2e1a;
}

.inside_left_nav_header {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 14px;
line-height:15px;
color:#bf2e1a;
}

#inside_left_quote_bar {
width: 220px;
height:5px;
background-color:#8268ab;
}

#inside_left_quote {
width: 180px;
padding:20px;
background-color:#ededed;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 14px;
line-height:20px;
color:#5b5b5b;
}

.inside_left_quote_name {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 10px;
line-height:15px;
color:#5b5b5b;
}

#inside_right_column {
width: 624px;
float:left;
}

#inside_subhead {
width: 584px;
padding: 20px 20px 0 20px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:16px;
	line-height:21px;
	color:#5b5b5b;
}


#copy {
	width: 584px;
	padding: 20px 20px 0 20px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#5b5b5b;
	text-align: left;
}

.copy_link {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#bf2e1a;
	text-decoration:none;

}

#indent {
margin:0;
padding: 0 0 0 12px;
}

#bullet_container {
width: 554px;
padding: 12px 20px 0 20px;
}

#bullet_container2 {
width: 580px;
padding: 12px 20px 0 0;
}

#bullet_container3 {
width: 510px;
padding: 12px 20px 0 0;
}

#bullet_number {
width: 25px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:16px;
		line-height:21px;
	color:#bf311a;
	float:left;
}


#bullet {
	width: 25px;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#5b5b5b;
	float:left;
	font-weight: bold;
}

#bullet_copy {
width: 510px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#5b5b5b;
	float:left;
}

#bullet_copy2 {
width: 550px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#5b5b5b;
	float:left;
}

#bullet_copy3 {
width: 480px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#5b5b5b;
	float:left;
}

.bullet_title {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
font-size:16px;
	line-height:21px;
	color:#bf311a;
}

#board_container {
width: 554px;
}

#board {
width: 270px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#5b5b5b;
	float:left;
}

#container {
width: 600px;
}

#donate {
width: 200px;
height:50px;
float:left
}

#support_list {
width: 400px;
height:50px;
float:left
}


#footer {
	padding:20px 0 0 0;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#5b5b5b;
	
}

.footer {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#5b5b5b;
	
}

.footer_link {
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#bf2e1a;
	text-decoration:none;
	
}

#inside_footer {
padding-left:20px;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#5b5b5b;
	
}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
