body {
margin:0px;
padding:0px;
background: #cfe4e2 url(../images/bodybg.jpg) left top repeat-x;
font-family:trebuchet ms, lucida sans unicode, arial;
}
img {
border:0px;
}
.clear {
clear:both;
}
#wrapper {
	width:903px;
	margin:0px auto;
}
	#head {
	height:77px;
	}
		#logo {
		width:241px;
		float:right;
		}
		#nav {
		width:608px;
		float:right;
		margin-right:5px;
		background:url(../images/topnavbg.jpg) left top no-repeat;
		height:76px;
		padding-left:35px;
		}
			#nav a {
			font-family:trebuchet ms, lucida sans unicode, arial;
			font-weight:bold;
			display:block;
			padding:10px;
			float:left;
			text-decoration:none;
			font-size:16px;
			line-height:14px;
			letter-spacing:-1px;
			text-align:center;
			margin-top:20px;
			color:#1f3c38;
			height:32px;
			}
			#nav a:hover {
			color:#b64630;
			}
	#flash {
	margin:0px;
	padding:0px;
	width:100%;
	height:275px;
	padding-top:1px;
	background: url(../images/flashbg.jpg) left 1px no-repeat;
	}
		.movie {
		margin-left:15px;
		overflow:hidden;
		}
	#midnav {
	background:url(../images/middlenavbg.jpg) left top no-repeat;
	height:25px;
	width:874px;
	margin-left:15px;

	}
		#midnav a {
		font-size:14px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		margin-left:8px;
		}
		#midnav a:hover {
		color:#1f3c38;
		}
	#homemain {
	background:url(../images/wrapperbg.png) left top repeat-y;
	width:100%;
	}
		#leftnav {
		width:250px;
		float:left;
		height:385px;
		background:url(../images/homeleftnavbg.jpg) 13px top no-repeat;
		}
		
		#leftnavint {
		width:250px;
		float:left;
		height:420px;
		background:url(../images/leftnavint.jpg) 13px top no-repeat;
		}
			#leftnav ul, #leftnavint ul {
			list-style-type:none;
			margin-left:0px;
			padding-left:18px;
			margin-top:40px;
			padding-top:0px;
			padding-bottom:30px;
			}
			#leftnav li, #leftnavint li  {
			background:url(../images/menu_bullet.gif) left 5px no-repeat;
			padding:0px;
			padding-left:16px;
			height:24px;
			margin:0px;

			}
			#leftnav a, #leftnavint a {
			font-size:13px;
			font-weight:bold;
			color:#f4eac6;
			text-decoration:none;
			width:185px;
			display:block;
						border-bottom:1px solid #9f3521;
			}
				#leftnav a:hover, #leftnavint a:hover {
				background-color:#8c2e1d;
				}
		
		#homequad {
		height:380px;
		width:627px;
		background:url(../images/homemain.jpg) 2px 40px no-repeat;
		float:left;
		}
			.homequote {
			margin-left:82px;
			margin-top:3px;
			}
			#homequad div {
			width:105px;
			height:125px;
			font-family:tahoma, verdana, arial;
			font-size:11px;
			line-height:14px;
			float:left;
			margin:50px 0px 0px 200px;
			}
			#homequad div.rightcol {
			margin:50px 0px 0px 213px;
			}
			#homequad a {
			color:blue;
			text-decoration:underline;
			}
			#homequad a:hover {
			color:black;
			text-decoration:underline;
			}
	#footer {
	width:100%;
	height:120px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#e7e8e2;
	font-size:12px;
	padding-top:5px;
	}
		#footercopy {
		width:874px;
		text-align:center;
		margin:0px auto;
		}
		#footercopy a {
		color:#1e342f;
		text-decoration:none;
		}
		#footercopy a:hover {
		text-decoration:underline;
		}
		
		
		/*interior layout*/
		#inthead {
		height:40px;
		border-bottom:1px solid #ccc;
		width:807px;
		margin:0px auto;
		text-align:right;
		padding-right:35px;
		}
		#intcontent {
		min-height:380px;
		width:592px;
		float:left;
		padding:30px 20px 20px 15px;
		}
			#intcontent td {
			padding:1px 5px 1px 5px;
			border:1px solid #ccc;
			}
				#intcontent td p {
				margin:0px;
				padding:0px;
				}
			#intcontent a {
			color:blue;
			text-decoration:underline;
			}
			#intcontent a:hover {
			color:black;
			text-decoration:underline;
			}
		#flashint {
		background:url(../images/inthead1.jpg) left top no-repeat;
		width:903px;
		height:137px;
		}
		.intimage {
		float:right;
		margin:15px 35px 15px 15px;
		}
		.intimage2 {
		float:right;
		margin:15px 35px 15px 15px;
		border:1px solid #eee;
		padding:2px;
		width:300px;
		}
		
		/*type*/
		p {
		color:#211a1a;
		font-size:13px;
		line-height:18px;
		}
		form{
		color:#211a1a;
		font-size:13px;
		}
		#intcontent ul {
		color:#211a1a;
		font-size:13px;
		line-height:18px;
		}
		#inthead h3 {
		font-size:24px;
		color:#399b82;
		letter-spacing:-1px;
		margin:0px;
		padding:0px;
		padding-top:6px;
		}
		#flashint h2 {
		color:#bacfc5;
		font-variant:small-caps;
		font-size:24px;
		padding:30px;
		margin:0px;
		line-height:22px;
		text-align:center;
		width:400px;
		}
		.smalltext {
		font-size:11px;
		}
		hr {
		border:6px solid #CCFFCC;
		}
		
		
		/*///////// Forms Attributes  /////////*/			
.row { /* contact form row */
margin-top:10px;
font-size:11px;
clear:both;
}
.row label {  /* contact form row label */
display: block;
float: left;
width: 100px;
font-size: 11px;
text-align: right;
padding-top: 15px;
padding-right: 10px;
}
.boldLabel {
font-weight:bold;
width: 100px;
color: #990000;
margin-right: 5px;
}
input {
margin-top: 13px;
font-size:11px;
width:160px;
color:#333;
}
textarea {
margin-top: 10px; 
width:160px;
height:85px;
}
select {
font-size:11px;
margin-top: 10px;
}
#submit {
margin-top: 10px;
}