/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 820px;
	font-size: 12px;
	background-image:url(images/websiteimages/background_1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}

p, form, h1, h2, h3, table
{
margin: 0;
padding: 0;
}

#container
{
margin-top:0px;
margin-left: auto;
margin-right: auto;
width: 800px;
height: auto;
min-height:600px;
}

#content
{
width: 760px;
height: auto;
float: left;
padding: 0px 20px 20px 20px;
background-color:#FFFFFF;
}


#header
{
width: 760px;
height: auto;
float: left;
}

#contentHOLDER
{
margin-top:10px;
margin-bottom:10px;
width: 760px;
height: auto;
float: left;
}

#footerHOLDER
{
width: 760px;
height: auto;
float: left;
}

#footerHOLDER p
{
width:760px;
font-size:10px;
float:left;
text-align:center;
margin-top:5px;
line-height:20px;
}


#footerHOLDER a
{
text-decoration:none;
font-size:10px;
color:#666666;
}

#footerHOLDER strong
{
font-size:10px;
margin-left:10px;
margin-right:10px;
color:#466f41;
}

#mainlowerspacer{
width:760px;
height:22px;

float:left;

margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}


#contenttwo
{
width: 760px;
height: auto;
float: left;
padding: 0px 20px 20px 20px;
}

#CQspacer
{
width: 760px;
height: auto;
float: left;
}

#CQspacer p
{
width:760px;
float:left;
text-align:center;
margin-top:5px;
line-height:20px;
color:#666666;
font-size:10px;
}

#CQspacer a
{
text-decoration:none;
font-size:10px;
color:#666666;
}


/*--------------------------------------------------------*/


	 
	#rightcontainer{
	width:177px;
	height:auto;
	float:right;
	margin: 0px 0px 0px 0px;
	}
	
	#rightcontainer img
	{
	float:left;
	margin-bottom:8px;
	}
	
	#middleinnertable{
	width:390px;
	margin-left:8px;
	float:left;
	}
	
	#middleinnertable img
	{
	float:left;
	margin-bottom:5px;
	}
	
	#middleinnertable p
	{
	width:378px;
	height:auto;
	float:left;
	
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
	}
	
	#middleinnertable strong
	{
	color:#466f41;
	}
	
	#middleinnertable h1
	{	
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	font-weight:bold;
	}
	
	#middleinnertable h2
	{
	float:left;
	width:378px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	font-weight:100;
	}
	
	
	
	
	
	#middleinnertable ul
	{
	float:left;
	width:350px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
	}
	
	#middleinnertable a
	{

	margin-top:2px;
	margin-bottom:15px;
	margin-left:7px;
	
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	}
	
	#rightinnertable{
	width:175px;
	}

/*--------------------------------------------------------*/

#mainHOLDERleftinnercontainer{
width:177px;
height:auto;

float:left;
margin: 0px 0px 0px 0px;
}


.HOLDERleftinnercontainer{
width:137px;
height:20px;
padding-left:40px;

float:left;

margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}

.HOLDERleftinnercontainer a
{
font-size:12px;
line-height:19px;
text-decoration:none;
color:#FFFFFF;
}

.HOLDERleftinnercontainer p
{
font-size:12px;
line-height:19px;
text-decoration:none;
color:#FFFFFF;
}


.backimageone
{
background-image:url(images/button_1.jpg);
background-position: top left;
background-repeat:no-repeat;
}

.backimagetwo
{
background-image:url(images/button_2.jpg);
background-position: top left;
background-repeat:no-repeat;
}

.backimagethree
{
background-image:url(images/button_3.jpg);
background-position: top left;
background-repeat:no-repeat;
}

.backimagefour
{
background-image:url(images/button_4.jpg);
background-position: top left;
background-repeat:no-repeat;
}


.NAVlowerHOLDERleft
{
width:124px;
height:auto;
padding-left:30px;
background:#969699;

float:right;
padding-top:5px;
padding-bottom:5px;

margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}

.NAVlowerHOLDERleft a
{
width:120px;
font-size:12px;
line-height:19px;
text-decoration:none;
color:#ffffff;
float:left;
}


#CALLBACKleftinnercontainer{
width:177px;

float:left;
margin:0px 0px 0px 0px;
}


#FORMBOXleftinnercontainer{
width:135px;

float:right;
padding:10px;
margin:0px 0px 0px 0px;
background-color:#969699;
margin-top:5px;
}

#FORMBOXleftinnercontainer p
{
color:#FFFFFF;
}


.FORMleftinnercontainer{
width:154px;

float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.FIELDleftinnercontainerone{
width:134px;
height:16px;
overflow:hidden;
margin: 2px 0px 8px 0px;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}

.FIELDleftinnercontainertwo{
width:134px;
height:60px;
overflow:scroll;
margin: 2px 0px 8px 0px;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}

.SUBMITleftinnercontainertwo{

float:left;
margin: 8px 0px 0px 0px;
}

.II01imagetypeA3{
float:left;
width:177px;
height:auto;
margin: 0px 0px 0px 0px;
}


#LINErightinnercontainer{
width:177px;
height:5px;

float:right;

margin-top:3px;
margin-bottom:11px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
background-color:#CCCCCC;
}





/*--------------------------------------------------*/



.JJ01contacttableA1{
width:300px;

float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
}

	.JJ01contacttableA2{
	width:100px;
	}


	.JJ01contacttableA3{
	width:200px;
	}


.JJ01contactPARinfoA4{
width:90px;
float:right;

margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:3px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:right;
}


.JJ01fieldPARinfoA1{
width:150px;
height:18px;
float:left;
overflow:hidden;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}


.JJ01fieldPARinfoA2{
width:200px;
height:60px;
float:left;
overflow:scroll;

margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}



/*========================================|  Contact Page  |==========*/


.toptitleBar
{
width:350px;
height:19px;
padding-left:40px;
float:left;
margin-bottom:5px;
background-image:url(images/TopBar.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.toptitleBar h3
{
color:#FFFFFF;
font-size:12px;
line-height:19px;
text-align:left;
}

.mapholder
{
float:right;
width:364px;
border:#466f41 1px solid;
margin-bottom:5px;
}

.contactbox
{
float:right;
width:346px;
background-color:#CCCCCC;
padding:10px;
margin-bottom:5px;
}

.printholderbutton
{
float:right;
width:366px;
}



/*====================================================================*/




	#middleinnertablecontactoneaaa{
	width:390px;
	margin-left:8px;
	float:left;
	}
	
	#middleinnertablecontactoneaaa img
	{
	float:left;
	margin-bottom:5px;
	}
	
	#middleinnertablecontactoneaaa p
	{
	float:left;
	
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
	}
	
	#middleinnertablecontactoneaaa strong
	{
	color:#466f41;
	}
	
	#middleinnertablecontactoneaaa h1
	{	
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	font-weight:bold;
	}
	
	#middleinnertablecontactoneaaa h2
	{
	float:left;
	width:378px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	font-weight:100;
	}
	
	
	
	
	
	#middleinnertablecontactoneaaa ul
	{
	float:left;
	width:350px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#333333;
	}
	
	#middleinnertablecontactoneaaa a
	{

	margin-top:2px;
	margin-bottom:15px;
	margin-left:7px;
	
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#466f41;
	}


/*============================================| right |========*/


.rightcontentholderonea
{
width:147px;
height:auto;
float:left;

margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;

background-color:#CCCCCC;
}


.rightcontentholderonea p
{
width:133px;
	float:left;
	margin: 0px 0px 0px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	color:#333333;
}

.HOLDERrightcontentholderonea{
width:177px;
height:20px;

float:left;

margin-top:0px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
}













