@charset "utf-8";
/* CSS Document */

body {
	background-color: #dadada;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #8e8e8e;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 }


#main {
	width: 961px;
	position: absolute;
	left: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -481px;
	z-index: 0;
	
	}
	
#topArea {
	background-image: url("images/top-nav-bg.jpg");
    float: left;
    width: 961px;
    height: 220px;
    padding: 0px;
    margin: 0px;
    background-repeat: repeat-x;
	}

#spacer{
	float: left;
    width: 961px;
    height: 65px;
    padding: 0px;
    margin: 0px;}
	
#logo{
	float: left;
    width: 300px;
    height: 65px;
    padding: 0px 50px;
    margin: 0px;}
	
#logo_right{
	float: left;
    width: 561px;
    height: 65px;
    padding: 0px;
    margin: 0px;}

#nav{
	float: left;
    width: 861px;
    height: 52px;
    padding: 0px 50px;
    margin: 0px;}
	
#homeBanner {
	background-image: url("images/banner-bg.jpg"); background-repeat: repeat-x;
    float: left;
    width: 961px;
    height: 217px;
    padding: 0px;
    margin: 0px;
    
	}
	
#content {
	background-color: #FFFFFF;
    float: left;
    width: 961px;
    padding: 0px;
    margin: 0px;
	color: 
	}
	
#topbar {
    float:left;
    width: 861px;
    padding: 20px 50px;
    margin: 0px;
}

#content h1 { font-size: 18px; }

.green { color: #8cc640; }
.blue  { color: #1b75bc; }
.red  { color:#FF0000; }

#column1{
    float:left;
    width: 450px;
    padding: 20px 10px 10px 65px;
    margin: 0px;
	font-size: 12px;
	color: #8e8e8e;
	line-height:24px;
}

#column2{
    float:left;
    width: 345px;
    padding: 20px 65px 10px 20px;
    margin: 0px;
	font-size: 12px;
	color: #8e8e8e;
	line-height:24px;
}

#leftnav{
    float:left;
    width: 250px;
    padding: 20px 10px 10px 65px;
    margin: 0px;
	font-size: 12px;
	color: #8e8e8e;
	line-height:24px;
}

#leftnav ul{
	float:left;
	width:225px;
	display:block;
	list-style:none;
	background-color:#ffffff;
	margin:0px; padding:10px;
} 

#leftnav ul li{
	float:left;
	width:200px;
	display:block;
	list-style:none;
	background-color:#f0f0f0;
	margin:2px; padding:10px;
	font-size: 14px;
	font-weight:bold;
}

#leftnav ul li a:link { color: #8e8e8e; text-decoration:none;  }
#leftnav ul li a:hover { color: #8e8e8e; text-decoration:underline; }
#leftnav ul li a:visited { color: #8e8e8e; text-decoration:none;}
#leftnav ul li a:visited:hover { color: #8e8e8e; text-decoration:underline; }

#rightcontent a:link { color: #1b75bc; text-decoration:none;  }
#rightcontent a:hover { color: #8cc640; text-decoration:underline; }
#rightcontent a:visited { color: #1b75bc; text-decoration:none;}
#rightcontent a:visited:hover { color: #8cc640; text-decoration:underline; }

#rightcontent{
    float:left;
    width: 545px;
    padding: 20px 65px 10px 20px;
    margin: 0px;
	font-size: 12px;
	color: #8e8e8e;
	line-height:24px;
}
	
#bottomNav {
	background-image: url("images/bottom-nav-bg.jpg"); background-repeat: repeat-x;
	background-color: #878787;
	color: #FFFFFF;
    float: left;
    width: 961px;
    padding: 0px;
    margin: 0px;
	z-index:-10;
	}

#bottomNav div {
	float:left; 
	width:220px;
	margin:2px 10px; 
	height:200px;
	z-index:-11;
}

#bottomNav li {
	color:#FFFFFF; 
	line-height:24px; 
	list-style:none; 
	margin:0px; 
	padding:0px;
	z-index:-12;
}

#bottomNav ul li a:link { color: #ffffff; text-decoration:none; z-index:-50; }
#bottomNav ul li a:hover { color: #ffffff; text-decoration:underline; z-index:-51; }
#bottomNav ul li a:visited { color: #ffffff; text-decoration:none; z-index:-52;}
#bottomNav ul li a:visited:hover { color: #ffffff; text-decoration:underline; z-index:-53; }

#twitter_div { 
	background-image:url(images/twiiter.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#twitter_div h2 { 
	font-size:14px;
}

#twitter_div ul { 
	margin:0px;
}

#twitter_update_list { 
		font-size:14px;
		color:#acacac;
		margin:0px;
		padding:0px 5px 0px 5px;
		z-index:2;
	}
	
#twitter_update_list li {
	color:#acacac;
	font-size:12px;
	margin:0px;
	padding:0px;
	z-index:3;
}

#twitter_update_list li a:link {
	color: #84c3e5; 
	text-decoration:none;
	z-index:5;
}


#twitter_update_list li a:hover { color: #84c3e5; text-decoration:underline; }
#twitter_update_list li a:visited { color: #84c3e5; text-decoration:none;}
#twitter_update_list li a:visited:hover { color: #84c3e5; text-decoration:underline; }

#twitter_update_list li span a:link {
	color: #84c3e5; 
	text-decoration:none;
	z-index:4;
}

#twitter_update_list li span a:hover { color: #84c3e5; text-decoration:underline; }
#twitter_update_list li span a:visited { color: #84c3e5; text-decoration:none;}
#twitter_update_list li span a:visited:hover { color: #84c3e5; text-decoration:underline; }
	
#twitter-link {
	color:#84c3e5;
	display:block;
	text-align:right;
	margin:0px;
	padding:0px;
}

.Address
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #8e8e8e;	
	line-height:20px;
}

/*#tweets {
	color:#84c3e5;
	margin:0px;
	padding:0px;
}
#tweets a:link {
	color: #acacac; 
	text-decoration:none;
	z-index:4;
}

#tweets a:hover { color: #acacac; text-decoration:underline; }
#tweets a:visited { color: #acacac; text-decoration:none;}
#tweets a:visited:hover { color: #acacac; text-decoration:underline; }*/



#footer {
	background-image: url("images/footer-bg.jpg"); background-repeat: repeat-x;
	color: #FFFFFF;
    float: left;
    width: 911px;
    padding: 10px 25px;
    margin: 0px;
	font-size:9px;
	}

