/* CSS Document */

.left {
	float:left;
	}
	
.right {
	float:right;
	}
	
body {
	margin:0px;
	font-family: Lucida Sans;
	}
	
#wrapper {
	width:1000px;
	margin: auto;
	background-image:url(../siteimages/bk.jpg);
	background-repeat:no-repeat;
	
	}

#header, #content {
	width:1000px;
	
	}
	

#header {
	height:145px;
		background-image:url(../siteimages/header.jpg);
	background-repeat:no-repeat;
	text-align:right;
	position:absolute;
	}

#headerarea{
	float:right;
	width:300px;
	overflow:hidden;
	
	}
	
#emailsignup {
	width:230px;
	height:90px;
	padding:5px;
	background:url(../siteimages/newsletterbk.jpg) no-repeat;
	float:right;
	margin-top:7px;
	margin-right:10px;
	text-align:left;
	}
	
#emailsignup form {
	border-top:0px;
	padding-top:0px;
	margin:0px;
	padding:0px;

}
	#emailsignup img {
	margin-left:4px;
	}

	
#emailsignup h1 {
	font-size:13px;
	margin:0px;
	padding:0px;
     color:#4e9849;
	 text-transform:uppercase;
	 
	}
	
#emailsignup p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#545454;
	}

.newsletter {
	width:128px;	
	border: 1px solid #cdcdcd;
	padding:2px;
	}	
	
.signup {
	border: 1px solid #4e9849;
	color:#ffffff;
	background-color:#4e9849;
	float:right;
	margin-right:2px;
	cursor:pointer;


	}
	
#menu {
	height:279px;
	width:989px;
	padding-left:9px;
	background-image:url(../siteimages/menu/left.jpg);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	border: 1px solid #cdcdcd;
	position:absolute;
	top:145px;

	}
	
#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 240px;
float:left;
border-right: 1px solid #cdcdcd;

border-bottom-width: 0;
border-left-width: 0;
background-color:#ffffff;


}

#menu ul li a{
font-size: 12px;
font-weight:bold;
color: #001370;
display: block;
padding: 6px 0;
padding-left: 12px;
text-decoration: none;
border-bottom: 1px solid #cdcdcd;
background-image:url(../siteimages/menu/arrow.png);
background-repeat:no-repeat;
background-position:right;

}

#menu ul li a:hover{
background-color:#4e9849;
color: #ffffff;

}

#flash {
	width:748px;
	height:279px;
background-image:url(../siteimages/menu/flashback.jpg);
background-repeat:repeat-y;
float:left;
}
#text {
	width:400px;
	margin-left:40px;
	margin-top:30px;
	}


#text p {
	color:#ffffff;
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:6px;
}

#con #quote {
	width:300px;
	}

#quote {
	width:400px;
	margin-left:20px;
	margin-top:30px;
	}

#quote h1 {
	margin:0px;
	padding:0px;
	font-size:23px;
	color:#cbe5c2;
	text-transform:uppercase;

}

#contact {
	width:300px;
	margin-left:40px;
	margin-top:30px;
	}
	
#contact h1 {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:20px;
	margin-bottom:10px;
	text-align:center;

	}
	
#contact h2 {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:25px;
	margin-bottom:10px;
text-align:center;
	}


#content {
padding-bottom:10px;
position:absolute;
top:426px;
height:auto;
	}
	
#minileft {
	float:left;
	margin-left:10px;
	width: 240px;
	margin-top: -10px;
	}	

#miniright {
	float:right;
	height:250px;
	width:240px;
	margin-right:10px;
	margin-top:10px;


	}
	
#con #middleother {
	margin-top:-210px;
		padding-top:0px;

	}		
	
#middleother {
	float:left;
	background-image:url(../siteimages/midother.png);
	background-repeat:no-repeat;
	width:450px;
	height:400px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
		padding-bottom:20px;
			margin-top:-150px;
			z-index:20;
			position:absolute;
			left:250px;

	}
	
#middleother h1 {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:18px;
	margin-bottom:10px;
	}
	
#middleother h2 {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:18px;
	margin-bottom:10px;
		margin-left:35px;

	}
	
#middleother a {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:15px;
	text-decoration:none;
	}
	
#middleother a:hover {
	text-decoration:underline;
	}
	
#middleother p {
	margin:0px;
	padding:0px;
	color:#545454;
	font-size:15px;
	margin-bottom:12px;
	}
#middleother ul {
	margin:0px;
	margin-left:15px;
	}

#middleother li {
	margin:0px;
	padding:0px;
	color:#4e9849;
	font-size:15px;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	list-style:square;
}	
	
	
#middle {
	float:left;
	background-image:url(../siteimages/midbk.jpg);
	background-repeat:no-repeat;
	width:450px;
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
		padding-bottom:20px;
			margin-top:10px;


	}		
	
#middle h1 {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:19px;
	margin-bottom:10px;
	}
	
#middle h2 {
	margin:0px;
	padding:0px;
	color:#4e9849;
	font-size:18px;
	margin-bottom:10px;
		margin-left:35px;

	}
	
#middle a {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:15px;
	text-decoration:none;
	}
	
#middle a:hover {
	text-decoration:underline;
	}
	
#middle p {
	margin:0px;
	padding:0px;
	color:#545454;
	font-size:15px;
	margin-bottom:12px;
	}

#middle li {
	margin:0px;
	padding:0px;
	color:#4e9849;
	font-size:15px;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	list-style:square;
}

li .grey {
	color:#545454;
	}
	

#middle ul {
	margin:25px;
	padding:0px;
	}

		
#acc #footer {
	height:18px;
	background-color: #001371;
	width:980px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	position:absolute;
	top:760px;
	}

#footer {
	height:18px;
	background-color: #001371;
	width:980px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	position:absolute;
	top:700px;
	}

#footer p {
	color:#ffffff;
	font-size:9px;
	padding:0px;
	margin:0px;
	}
	

#footer a {
	color:#ffffff;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

p .corporateblue {
		color:#001371;
		text-transform:uppercase;
}

p .corporategreen {
     color:#4e9849;
	 text-transform:uppercase;

}

input, textarea {
	font: Helvetica
		}

.bigbox {
width:200px;
	height: 50px;
		color:#545454;
	font-size:12px;
	border: 1px solid #cdcdcd;
	text-align:left;
	padding:2px;
	}

.short {
	width:150px;
		height:18px;
			color:#545454;
	font-size:12px;
	border: 1px solid #cdcdcd;
	text-align:left;
	padding:2px;

	}

.long {
	width:200px;
		height:18px;
			color:#545454;
	font-size:12px;
	border: 1px solid #cdcdcd;
	text-align:left;
	padding:2px;

	}
	
.submit {
	

	}	

.selctdhort {
	width:200px;
	font-size:12px;
	height:18px;
	}

table {
	text-align:right;
	font-size:14px;
	color:#001371;
	margin-right:auto;
	margin-left:auto;
	}

td {
	padding:2px;
	}

form {
	margin:0px;
	padding:0px;
	}

#note {
	text-align:center;
	margin-top:5px;
	}

#note p{
	font-size:10px;
	color:#4e9849;
	 text-transform:uppercase;
	}
	
#policy {
	float:left;
	background-image:url(../siteimages/midother.png);
	background-repeat:no-repeat;
	width:450px;
	height:400px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
		padding-bottom:20px;
			margin-top:-275px;
			z-index:20;
			position:absolute;
			left:250px;

	}
	
#policy h1 {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:14px;
	margin-bottom:10px;
	}
	
#policy h2 {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:10px;
	margin-bottom:6px;

	}
	
#policy a {
	margin:0px;
	padding:0px;
	color:#001371;
	font-size:15px;
	text-decoration:none;
	}
	
#policy a:hover {
	text-decoration:underline;
	}
	
#policy p {
	margin:0px;
	padding:0px;
	color:#545454;
	font-size:10px;
	margin-bottom:6px;
	}
#policy ul {
	margin:0px;
	margin-left:15px;
	}

#policy li {
	margin:0px;
	padding:0px;
	font-size:10px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	list-style:square;
		color:#545454;

}	
	
#policy ol li {
	list-style:decimal;
	}
