/* CSS Document */
/*	BASIC HTML ELEMENTS  */
	body {
		text-align:center;
		margin:0px;
		background-color:#D5D6D7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		}

	#shadowbox {
		margin:0px;
		background-color:#D5D6D7;
		background-image:url(../images/shadow.gif);
		background-repeat:repeat-y;
		background-position:center;
		}
		
	p {
		line-height:1.4em;
		font-size:12px;
		}
		
	h1 {
		border-bottom:5px solid #CCCCCC;
		color:#006633;
		text-align:left;
		padding:5px 0px 5px 0px;
		font-weight:200;
		font-size:20px;
		}
		
	h2 {
		color:#006633;
		font-size:18px;
		font-weight:200;
		line-height:1.4em;
		}

	h3 {
		color:#006633;
		font-size:14px;
		font-weight:bold;
		line-height:1.4em;
		}
		
	a:link, a:visited {
		text-decoration:none;
		color:#006633;
		}
	
	a:hover {
		text-decoration:underline;
		}
		
	ul {
		line-height:1.4em;
		}	
	
	.spacer {
	line-height:.5em;
	font-size:.5em;
	}

	.boldtext {
	font-weight:bold;
	color:#000000;
	}
	
/*	FRAME - THE 800PX WITH MAIN STYLE FOR FONT AND PAGE */
	#frame {
		width:780px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:#ffffff;
		}
	
/*	CONTENTHEADER - PIC AND LOGO  */
	#contentheader {
		margin:0px;
		padding:0px;
		height:156px;
		width:780px;
		}

.snug {
	float:left;
	width:780px;
	margin:0;
	padding:0;
	}

	#navline {
		padding:5px 10px 5px 5px;
		margin:0px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
		background-color:#60626E;
		color:#FFFFFF;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		}
	
	#navline {
		width:780px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:765px;
		}
		
	html>body #navline {
		width:765px;
		}

	a.navlink:link, a.navlink:visited {
		text-decoration:none;
		color:#FFFFFF;
		}
	
	a.navlink:hover {
		text-decoration:underline;
		}		


/*	CONTENTLEFT - NAVIGATION AREA */
	#contentleft {
		padding:10px 0px 0px 0px;
		border-right:2px solid #00CC66;
		float:left;
		background:#006633;
		}

	#contentleft {
		width:200px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:198px;
		}
	
	html>body #contentleft {
		width:198px;
		}
		
	#contentleft a:link, #contentleft a:visited {
		display:block;
		padding:3px 0px 3px 15px;
		margin:5px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		}
	
	#contentleft a:hover {
		background-color:#00CC66;
		}
		
/* 	PADDING AROUND THE CALL_US.JPG  */
	.bottompad {
		padding:5px 0px 15px 0px;
		}
		
	#comments {
		margin:20px 10px 10px 10px;
		padding:10px 5px 5px 5px;
		background-color:#595555;
		}

	#comments {
		width:180px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:170px;
		}
	
	html>body #comments {
		width:170px;
		}

	.contact {
		margin:5px 0px 5px 0px;
		font-size:.9em;
		width:95%;
		}
		
	.headroom {
		margin:10px 0px 5px 0px;
		font-size:.9em;
		width:95%;
		}
		
	textarea {
		width:160px;
		height:100px;
		font-size:.9em;
		}

/*	CONTENTCENTER - RIGHT SIDE OF PAGE, WHITE AREA */
	#contentcenter {
		padding:10px 15px 0px 15px;
		float:left;
		background-color:#ffffff;
		}
		
	#contentcenter {
		width:580px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:550px;
		}

	html>body #contentcenter {
		width:550px;
		}

	.baseline {
	padding-top:5px;
	}
/*	RIGHTCOLUMN - FLOATING COLUMN ON RIGHT SIDE OF CONTENT CENTER  */	
	#rightcolumn {
		margin-left:15px;
		margin-right:0px;
		float:right;
		width:210px;
		font-size:12px;
		}

	#pullright {
		padding:5px;
		margin-bottom:20px;
		background-color:#F1F1F1;
		}

	#pullright {
		width:210px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:200px;
		}
		
	html>body #pullright {
		width:200px;
		}

	p.rightcoltext {
		padding:5px;
		margin:0;
		line-height:1.2em;
		font-size:12px;
		}

	.rightcol {
		border-bottom:1px solid #000000;
		padding:5px;
		margin:0;
		font-weight:500;
	}

/*	FOOTER - WHITE FOOTER IS MADE OF 2 DIVS; */
	#footer{
		clear:both;
		background-color:#FFFFFF;
		color:#666666;
		padding: 10px 0px 15px 210px;
		font-size:12px;
		line-height:1.5em;
		border-top:1px solid #808080;
		}
	#sill {
		text-align:center;
		margin:0px;
		}
	img.centered {
		text-align:center;
		}
	.center {
		text-align:center;
		} 
