@charset "UTF-8";

/* CSS Document */



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

/* HTML Elements

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





* {



	margin: 0;



	padding: 0



}





a:link, a:visited {

color:#003366;

}



a:hover {

color:#003366;

}



body {

background: #fff url(images/container_bg.jpg) repeat-x top;

margin:0;

padding:0;



}



h2 {

font:Verdana, Arial, Helvetica, sans-serif;

font-size:24px;

font-style:normal;

padding:0;

margin:0;

display:none;

}



h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:18px;

}



p {

font:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

font-style:normal;

line-height:22px;

padding-top:10px;

margin:0;

}











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

/* NAVAGATION

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



#nav  {

	float:left;
}


#mainnavnew {
	margin:0;	
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

	
#mainnavnew li {
	float:left;
	list-style:none; width:115px;
	border-right:1px solid #AEBD9E; text-align:center;
}
#mainnavnew li.last {

	border-right:0px solid #AEBD9E;
}
#mainnavnew a {
	color: #AEBD9E; 
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
}

#mainnavnew a:hover {
	color: #596F55;
}


#mainnav {

	background:url("images/nav2.jpg") no-repeat;

	width:550px;

	height:25px;

	margin:0;

	padding:0;
}

	

#mainnav span {

	display:none;
}



#mainnav li, #mainnav a {

	height:25px;

	display:block;
}



#mainnav li {

	float:left;

	list-style:none;

	display:inline;



}



#mainnav1, #mainnav2, #mainnav3, #mainnav4, #mainnav5 {

	width:110px;



}



#mainnav1 a:hover {

	background:url("images/nav2.jpg") 0px -50px no-repeat;



}



#mainnav2 a:hover {

	background:url("images/nav2.jpg") -110px -50px no-repeat;



}



#mainnav3 a:hover {

	background:url("images/nav2.jpg") -220px -50px no-repeat;



}



#mainnav4 a:hover {

	background:url("images/nav2.jpg") -330px -50px no-repeat;



}





#mainnav5 a:hover {

	background:url("images/nav2.jpg") -440px -50px no-repeat;



}



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

/* PAGE Elements

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









#container {



width:784px; 



margin:0 auto 0 auto;

}



#header {

background:transparent url(images/header_bg.png) no-repeat scroll 13px 0;

width:784px; 

display:block; 

height:160px;

margin-left:auto;

margin-right:auto;

margin-top:0;

margin-bottom:0;

}







#content {

background-color:#FFFFFF;



width:784px; 



height:824px;

margin-left:auto;

margin-right:auto;

margin-top:0;

padding:1px;







}



#bottomthird {

width:762px; 

height:150px;

float:left;

margin: 10px auto 0 auto;

padding:0;

}



#bottomthird ul {

width:762px;

padding:0;

margin:0;

display:block;

}



#bottomthird li {

padding-left:12px;

margin:0;

list-style:none; 

float:left;

}



#bottomthird li a {

border:none;

}



#footer {

background-color:#aebda0;

margin-left:10px;

width:762px;

height:20px;

float:left;



}



#footertext {



margin-left:10px;

width:762px;



float:left;



}



#footertext p {

font-size:10px;

line-height:12px;

text-align:center;

}

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

/* OTHER Class

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



.homeimage {



width:762px; 

height:282px;

margin:11px;

float:left;



}



.innerimage {



width:762px; 

height:164px;

margin:11px;

float:left;



}
.innerimage-video {width:762px; height:575px;margin:15px;float:left;}






.homeleftcol {

background-color:#ffffff;

margin-left:10px;

position:relative;

float:left;

width:550px;





}



.homerightcol {



margin-left:15px;

position:relative;

float:left;

width:180px;



}



.innermain {

background-color:#ffffff;

margin-left:10px;

margin-bottom:25px;

position:relative;

float:left;

width:762px;





}



.innermain img {

	float:left;

	margin: 5px 5px;

}



.innermain h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	

}



.innermain p {

	

	margin-bottom:5px;

	

}



.thankyouinnermain {



margin-left:10px;

margin-bottom:0;

position:relative;

float:left;

width:762px;

height:550px;





}



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

/* Mini Form

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



.mini form { 



width:160px; 

padding:0px 0 10px 20px;

margin-top:0;

}



.mini p {

font-size:10px; 

line-height:12px;

padding:2px;



}



.mini form p	{ 

font-size:10px; 

line-height:12px;

}







.mini form br { 



	line-height:0; /* defaults vertical spacing between fields */



	}  







.mini input, textarea, select { 



	background-color:#FFFFFF; 



	border:1px solid #556F42;



	color:#27331F;



	width:158px; 



	height:12px; 



	margin-bottom:2px; /* sets vertical spacing between fields */



	padding-top:1px; /* vertically position text in input/textarea field */



	padding-left:2px; /* horizontally position text in input/textarea field */



	font-family:"Times New Roman", Times, serif; 



	font-size:10px;



	}







.mini textarea { 



	height:70px; 



	overflow:auto; 



	}

input.submit, input.submit-contact-main {

cursor:pointer;

padding:0;

width:60px;

height:15px;

}





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

/* Employment Form

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





.employment h1 {

font-size:12px; 

font-family:Verdana, Arial, Helvetica, sans-serif;

line-height:16px;

padding:2px;



}



.employment h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	margin-bottom:10px;

	margin-top:10px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #AEBDA0;

}



.employment p {

font-size:10px; 

line-height:12px;

padding:2px;



}



.employment form p	{ 

font-size:10px; 

line-height:12px;

}







.employment .employment {

width:150px;

height:16px;

}







.employment input, textarea, select {

	background-color:#FFFFFF;

	border:1px solid #556F42;

	height:16px;

	font-family:"Times New Roman", Times, serif;

	font-size:9px;

	}









	

.employment input.submit, {

cursor:pointer;

padding:0;

width:60px;

height:15px;

}



.employment td {

font-family:"Times New Roman", Times, serif;

font-size:12px;

line-height:14px;

}





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

/* Main Contact Form

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

.maincontact { 

float:left;

width:160px; 

padding:0px 0 10px 10px;

margin-top:0px;

}



.maincontact p {

font-size:10px; 

line-height:12px;

padding:2px;



}



.maincontact form p	{ 

font-size:10px; 

line-height:12px;

}







.maincontact form br { 



	line-height:0; /* defaults vertical spacing between fields */



	}  







.maincontact input, textarea, select { 



	background-color:#FFFFFF; 



	border:1px solid #556F42;



	color:#27331F;



	width:158px; 



	height:12px; 



	margin-bottom:2px; /* sets vertical spacing between fields */



	padding-top:1px; /* vertically position text in input/textarea field */



	padding-left:2px; /* horizontally position text in input/textarea field */



	font-family:"Times New Roman", Times, serif; 



	font-size:10px;



	}







.maincontact textarea { 



	height:70px; 



	overflow:auto; 



	}

.maincontact .submit, input.submit-contact-main {

cursor:pointer;

padding:0;

width:60px;

height:15px;

}

.youtube-link{margin:0 auto; padding:45px 0 0 40px; width:160px;}