/*
	Table of Contents:
		layout
		main navigation - see navigation.css
*/

/* layout
----------------------------------------------- */
body {
	font-family:Lucida Grande, Verdana, sans-serif;
	font-size:13px;
	color:#59595b;
	background:url(images/bg.gif);
	margin:0; padding:0;}
	
a { 
	color: #259109; 
	text-decoration: none;}
	
a:hover { 
	color: #666; 
	text-decoration: none;}
	
img {
	border:0;}

div#container {
	width:980px;
	margin:0 auto;
	overflow:auto;
	background:#fff;}
	
div#logo {
	width:371px;
	height:144px;
	background:url(images/logo.gif) no-repeat;
	float:left;}
	
div#logo_quote {
	font-size:10px;
	color:#7f7d7e;
	margin:29px 0 0 310px;
	float:left;}
	
	span.logo_quote_dark {
		color:#404042;}
	
		span.logo_quote_dark a { 
			color:#259109; 
			text-decoration: none;}
	
			span.logo_quote_dark a:hover { 
				color:#666; 
				text-decoration: none;}
	
div#banner {
	width:980px;
	height:222px;
	background:url(images/headerimg.gif) no-repeat;
	clear:both;}
	
div#content {
	width:939px;
	clear:both;
	padding:68px 19px 0 22px;}
	
div#left {
	width:253px;
	float:left;}
	
div#right {
	width:636px;
	float:right;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	text-align:justify;}

.img2 {
	float:left;
	margin:5px;}
	
.navigation {
	width:253px;
	height:60px;
	background:url(images/navigation.gif) no-repeat;}
	
.nav_footer {
	width:253px;
	height:65px;
	background:url(images/nav_footer.gif) no-repeat;
	margin:0 0 38px 0}
	
.nav_bottom_text {
	font-size:11px;}
	
.nav_bottom_text img {
	float:left;
	margin:0 10px 0 18px;}
	
h1 {
	font-family:Lucida Grande, Verdana, sans-serif;
	color:#555555;
	font-size:22px;
	margin:10px 0 20px 0}
	
h2 {
	font-family:Lucida Grande, Verdana, sans-serif;
	color:#555555;
	font-size:18px;
	margin:10px 0 20px 0}	

.spacer {
	width:980px;
	margin:0 auto;
	background:#fff;
	height:30px;}
	
div#footer {
	background:#fff;
	clear:both;
	width:960px;
	padding:20px 0 20px 20px;
	margin:0 auto;
	border-top:1px solid #cbcbcb;
	font-weight:bold;
	font-size:12px;}
	
table.dots{
    border: 1px dotted #cccccc;}