body { margin: 0px 0px 30px 0px;
       text-align: center;
       background-color: #E9F4BF;
	}
	body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font-family: Lucida Grande, Arial; font-size: 12px;  color: #333333; letter-spacing: 0px; line-height:150%;}

.wrapper { position: relative;  
		   margin: 0px 0px 0px 0px;
		   padding: 0 0 0 0px; 
		   width: 986px;  
		   height: auto;
		   margin-left: auto; 
		   margin-right: auto;
		   text-align: left;
		   background-image: url(../images/styles/ds_bg.gif); background-repeat: repeat-y;
	}
.header_call { 
		float:left;
		width:132px;
		background-color: #E9F4BF;
}
.header_call_right {
		float:right;
		font-size:10px;
		width:854px;
		height:40px;
		background-color: #E9F4BF;
		text-align:right;
	}
	.header_call_right a { color: #777777; text-decoration: none; }
	.header_call_right a:hover { color: #777777; text-decoration: none; }
	.header_call_right a:active { color: #777777; text-decoration: none; }
	.header_call_right a span { color: #777777; text-decoration: none; }
	
		.ttnav_a {padding:15 20 5 5px}
		.ttnav_b {padding:15 20 5 5px}
		.ttnav_c {padding:15 33 5 5px}

.tnav { padding: 0px;
        width: 986px;
        height:84px;
        background-image: url(../images/styles/ds_bg.gif); background-repeat: repeat-y;
}
.logo { float: left;
        width: 368px;
	}

.tnav_topright_corner { float:right; width:13;}


.dots_974 { width:980px; height:1px; margin:0; padding:0;} 	/* spans width of page, minus the drop shadow on the right side (6px) */
.dots_horizontal { height:1px; background-image: url(../images/styles/dots_h.gif); background-repeat: repeat-x;} /* horizontal dots - use one of the containters list directly above for width, margin, etc */



.lnav { margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 0px;
		font-size: 12px;
	}

h1 { margin: 20px 0px 12px 0px;
	 font-size: 22px;
	 font-weight: bold;
	 color: #3C6C1E;
	}

p {
	margin: 0px 0px 8px 10px;
	color: #666666;
	}
	
h2 { margin: 0px 0px 16px 0px; 
     font-size: 13px; 
     font-weight: bold; 
	}
	
.blue {	color: #007ec9;}


/**** footer ****/
.footer { position: relative;  
		  margin: 12px 0px 0px 0px;
		  padding: 0px 0px 0px 0px;
		  width: 986px;  
		  height: auto;
		  color: #777777;
		  margin-left: auto; 
		  margin-right: auto;
		  text-align: left;
	}	
	
.footer_links { float: left;
				margin: 5px 0px 8px 17px;
				padding: 0 0 0 0px;
                color: #7D8A94;
                font-size: 10px;
                font-weight: normal;
	}
.footer_copyright { float: right;margin: 5px 16px 2px 0px;
	}
	.footer_links a { color: #7D8A94; font-size: 10px; text-decoration: none; font-weight: normal; }
	
.footer_email { float: right;
			color: #7D8A94;
            font-size: 10px;
            font-weight: normal;
}

.bottom_wrapper { clear:both;
}



.address {
		float:right;
		font-size:10px;
		width:854px;
		height:40px;
		background-color: #E9F4BF;
		text-align:right;
	}
