/* CSS Document 

/***************************************************************************************/
/*  MAIN OUTER PANELS
/***************************************************************************************/

#outer {
	background:					#1f4947;
	margin:						20px auto;
	padding-bottom:			30px;
	position: 					relative;
	width:						1000px;
}

/***************************************************************************************
/*  TOP LOGO 
/***************************************************************************************/

#logo {
	background-color: 		#1f4947;
	background-image: 		url(../images/toplogo.png);
	background-repeat:		no-repeat; 
	background-position: 	center;
	position:					relative;
	height:						125px;
	width:						1000px;
}

/***************************************************************************************
/*  TOP BANNER 
/***************************************************************************************/

#banner {
   	background:					white;
	border:						8px solid white;
	height:						280px;
	margin:						0 auto;
	position:					relative;
	width:						925px;
}

/***************************************************************************************
/*  NAVIGATION SIDEBAR 
/***************************************************************************************/

#nav {		
	margin-left:				29px;
	margin-top:					6px;
	padding:						0px;
	position:					relative;
	text-align:					center;
	width:						940px;
}

#nav ul {
	margin:						0;
	padding:						6px 0 6px 0;
	text-align:					center;
} 

#nav ul.top {
	border-bottom:				1px solid white;
}

#nav li {
	color: 						#79b4ae;
	display:    				inline;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight:				bold;
	letter-spacing: 			1px;
	list-style: 				none;
	margin:						0;
	padding:						0;
	text-transform: 			uppercase;
}

#nav ul.top li {
	padding-left:				20px;
	padding-right:				20px;
}

#nav ul.bottom li {
	padding-left:				21px;
	padding-right:				21px;
}

#nav a, #nav a:visited {
	color:						white;
}

#nav a:hover {
	color:						#6aaaa4;					
}

/***************************************************************************************
/*  MAIN CONTENT CONTAINER 
/***************************************************************************************/

#container {
	background: 				white;
	margin:						6px 30px 0 29px;
	position:					relative;
	text-align:					center;
	width:						941px;
}

/***************************************************************************************
/*  MAIN CONTENT 
/***************************************************************************************/

#content {
	margin:						0px auto;
	position:					relative;
	width:						535px;
}

#content p.testimonial {
	font-size:					11px;
	font-weight:				bold;
	padding:						12px 0 12px 0;
	line-height:				13px;
	text-align: 				right;
}

/***************************************************************************************/
/*  ENQUIRY FORM
/***************************************************************************************/

#enquiries p.marketing {
	line-height: 				18px;
}

#enquiries p.header {
	margin-top:					24px;
}

#enquiries form {
	border: 						1px solid #535353;
	margin: 						12px 0 12px 0; 
	padding: 					15px;
	width:						505px;
}

#enquiries form p {
	line-height: 				20px;
	padding:						3px 0px 3px 0px;
	text-align: 				left;
}

label {
   display: 					inline;
   float: 						left;
	height:						25px;
   margin: 						0;
   padding: 					0 10px 0 0;
   text-align: 				left;
   width: 						160px;
}

label.indent {
	margin-left:				25px;
	width:						140px;
}

#enquiries form p input, 
#enquiries form p textarea, 
#enquiries form p select {
   border: 						1px solid #7f9db9;
   margin: 						0;
   padding: 					0;
}


#enquiries form .trapbot {
	visibility: 				hidden;
	width:						1px;
}

#enquiries form input, 
#enquiries form textarea {
	border: 						0px none;
	font-family: 				Arial, Helvetica, sans-serif;
	vertical-align: 			bottom;
}

#enquiries form input {
	height:						20px;
}


#enquiries form textarea {
	height:						150px;
}

#enquiries form input.submit,
#enquiries form input.clear {
	background: 				white;
	border:						0px none;
	color: 						#1f4947;
	margin-top:					30px;
	vertical-align: 			middle;
}

#enquiries form input.submit {
	text-align: 				right;
}

#enquiries form input.clear {
	text-align: 				left;
}

#enquiries form input.plain {
	border: 						0px none;
	background-color: 		transparent;
	margin-left:				4px;
}

#enquiries fieldset {
	background-color: 		#e4e4e4;
	margin-left:				180px;
	padding:						2px;
}  

/***************************************************************************************/
/*  PAGE FOOTER
/***************************************************************************************/
	
#footer {
	background: 				url(../images/botlogo.png) no-repeat center;
	height:						75px;
	margin:						0px auto;
	padding:						0 0 40px 0;
	text-align:					center;
	width: 						100px;	
}

/***************************************************************************************
/*  MISCELLANEOUS
/***************************************************************************************/


