/* CSS Document */

body,html {
		margin:0;
		padding:0;
		background:white;
		color:#5d0406;
		background-image: url(images/tile.jpg);
		background-repeat:repeat-x;
		background-position:top;
		font: 12px Arial;
		
	}
	
	body {
		min-width:987px;


	}
	
	#wrap {
		background-image: url(images/bgcontainer.jpg);
		background-repeat: repeat-y;
		background-position:top;
		margin:0 auto;
		width:987px;
		text-align:center;
		border:1px;

	}
	
	#justify {
	text-align:justify;
	}
	
	#green {
	color: #329700;
	}
	
		/* LINK STYLES ------ */

a.footerNav:link {color: #79dc48 ; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; }
a.footerNav:visited {color: #79dc48; text-decoration:none; font: 12px Arial, Helvetica, sans-serif;font-weight:bold; }
a.footerNav:hover {color: #FFF; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; font-weight:bold;}

a:link {color: #5d9605 ; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; }
a:visited {color: #5d9605; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; }
a:hover {color: #365900; text-decoration:underline; font: 12px Arial, Helvetica, sans-serif; font-weight:bold;}


#navcontainer 
{
background-color: #006600	
}














	
	#contentContainer{
		margin:0 auto;
		width: 940px;
	}
	#header{
		text-align:left;
		padding-left:30px;
	
	}
	#navi{
		position:relative;
		left:-5px;
		width:955px;
	}
	#pageMain{
		width:920px;
		margin: auto;
		text-align:left;
		padding-top:10px;
		background-image: url(images/pageBg.gif);
		background-repeat: repeat-y;
	}
	
	#column1
	{
		width:651px;
		text-align:justify;
		vertical-align: top;
	
	}
	
	#column2
	{
		padding-left:20px;
		width:242px;
		text-align: center;
		vertical-align: top;
 		background-image: url(images/col2.jpg);
	    background-repeat: no-repeat;
		background-position:bottom right;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#6D1610
		

	}
	#footer{
		background-color:#6D1610;
		width:957px;
		margin: 0 auto;
		height:20px;	
		position:relative;
		left:-6px;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	
	
	/*Header styles------*/
	
h1 {
	background-image: url(images/h1.gif);
	background-repeat: no-repeat;
	width:651px;
	height:30px;
	color:#831A13;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight:bold;

}
h3 {
	background-image: url(images/header3.gif);
	background-repeat: no-repeat;
	
	width:242px;
	height:35px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0A2E53;
	padding-top:3px;
	margin-bottom:-5px;

}

	/*Font styles --------*/
#hl {
	font-weight:bold;
	color:#013F64;
}

#dropCap {

float:left;
color:#013F64;
font-size:30px;
line-height:20px;
font-family:times;
}
	/*Image styles --------*/
	
#imgLeft {
	float:left;
	padding-right:15px;
}	

	


table.parts td {
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.contact td {
	padding-bottom:3px;
	border-width: 0px 0px 5px 0px;
	border-style: dotted;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#emtpySpace {
padding-left:315px;

}

table {
vertical-align:top;
}
tr {
vertical-align:top;
}
td {
vertical-align:top;
}
	

