@charset "utf-8";
body {
	background: #02264a url(../images/background.jpg) no-repeat center top;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 auto 0 auto;
}

h1 {
	color: #44690f;
	padding-bottom: 6px;
	border-bottom: 1px solid #ccc;
	font: 18px Arial, Helvetica, sans-serif;
}
h2 {
	color: #689f1a;
	padding-bottom:0;
	margin-bottom: 3px;
	font: 700 normal 16px Arial, Helvetica, sans-serif;
}
h3 {
	color: #d50100; font-weight:bold;
	padding-bottom:0; margin-bottom: 3px;
	border-bottom: 0px solid #ccc;
	font: 14px Arial, Helvetica, sans-serif;
}
h3.seo {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; font-weight:normal;
	font-size:14px; 
	line-height: 151%;
	letter-spacing: 1px; padding:0 0 0 0; margin: 0 0 0 0;}
.blacksmaller {
	color: #666;
	font: 14px Arial, Helvetica, sans-serif;
}
p {padding: 0 0 8px 0; margin: 0 0 0 0;}
#outertable {background-color:#FFF;}
#header { background: #02264A url(../images/home_header.jpg) no-repeat; }
#navrighthome {
	background: #D50100 url(../images/home_rt_nav.jpg) no-repeat;
	padding: 2px 10px 6px 15px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
	line-height: 193%;
	text-align: left;
}
#navrighthome a:link {color: #fff; text-decoration:none;}
#navrighthome a:visited {color: #fff; text-decoration:none;}
#navrighthome a:hover {color: #FC3; text-decoration:none;}
#navrighthome a:active {color: #fff; text-decoration:none;}
#navrightinner {
	background: #D50100 url(../images/inner_rt_nav.jpg) repeat-y;
	padding: 6px 10px 6px 15px; height: 220px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height: 193%;
	text-align: left;
}
#navrightinner a:link {color: #fff; text-decoration:none;}
#navrightinner a:visited {color: #fff; text-decoration:none;}
#navrightinner a:hover {color: #FC3; text-decoration:none;}
#navrightinner a:active {color: #fff; text-decoration:none;}
#navbar {padding: 70px 20px 0 0; color: #fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
#navbar td {padding: 0 20px;}
#navbar a:link {color: #fff; text-decoration:none;}
#navbar a:visited {color: #fff; text-decoration:none;}
#navbar a:hover {color: #fff; text-decoration:none;}
#navbar a:active {color: #fff; text-decoration:none;}
#homechat {
	margin-left: 130px;
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif; font-size:16px;
	color: #44690F;
}
#homechat img {display:inline; padding-right: 10px;}
#homephone {margin-left: 130px; font-family: Arial, Helvetica, sans-serif; font-size:20px; padding: 0 0 0 0;
	color: #00264a;}
#homecontent {margin: 20px 0;}	
#homecontent img {padding: 0 0 10px 0;}
#homecontent td { padding: 0 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height: 171%; letter-spacing: 1px;}	
#innercontent { padding: 0 0; }	
#innercontent img {padding: 0 0 10px 0;}
#innercontent td{ padding: 0 10px 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height: 171%; letter-spacing: 1px;}	
#innermaincontent {
	padding: 0 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 151%;
	letter-spacing: 1px;
	margin-top: 0;
	color: #060;
}
#innermaincontent p {
	padding: 0  0 15px 0;
	color: #666;
}
.navbaractive {background-image:url(../images/nav_btn_bg.jpg);}	
.silver {background-color: #f3f3f3;}
.redtext {color: #d50100;}
.greentext {color: #44690F;}
.quote { clear:both;
	padding: 15px 10px 0px;
	height: 130px;
	width: 260px;
	background: #FFF url(../images/quote_balloon.gif) no-repeat;
	margin: 0px;
	font: normal 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: normal;
}
#contactinfo {
	clear:both;
	height: 150px; 
	width: 280px;
	margin: 0 0 0 0;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #44690F;
	background: #FFF url(../images/inner_contact-2.jpg) no-repeat;
}
#contactinfo img {display:inline; padding: 20px 10px 0 130px;}
#phoneinfo {font-family: Arial, Helvetica, sans-serif; font-size:18px; padding: 0 0 0 130px; font-weight:bold; letter-spacing:normal;
	color: #00264a;}
#footer {background-color:#f3f3f3; color: #666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 20px; line-height: 180%;}
#footer a:link {color: #666; text-decoration:underline;}
/*  Photo display styles */
blockquote.photoleft {
	float:left;
	font-size:11px;
	font-weight:bold;
	border: 0 solid gray;
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	background:#fff;
	line-height:130%;
	margin:0px 10px 6px 0;
	padding: 10px 10px 6px 0px;
}
blockquote.photoright {
	float:right;
	border:none;
	text-align:left;
	background:#fff;
	margin: 0 0 0 0;
	padding:10px 0 10px 10px;
	font: normal 10px arial, Arial, Helvetica, sans-serif;
}
blockquote.photo {
	float:left;
	font-size:11px;
	font-weight:700;
	border:0 solid gray;
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	margin:3px 10px 3px 0;
	padding:10px;
}
blockquote.pull {
	font: 14px/150% Arial, Helvetica, sans-serif; font-weight:bold;
	color: #44690F;
	margin: 0 0 15px 0;
	padding: 10px 10px;
	float: right;
	background: #f3f3f3;
	width: 260px;
	border: 1px solid #dadada;
}
blockquote.pullnormal {
	font: 14px/150% Arial, Helvetica, sans-serif; font-weight:normal;
	color: #44690F;
	margin: 0 0 15px 0;
	padding: 10px 10px;
	float: right;
	background: #f3f3f3;
	width: 260px;
	border: 1px solid #dadada;
}
.sampling li {
	font: 13px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style: square outside;
	letter-spacing: normal;
	color: #333; padding-bottom: 8px;
}
.sampling {
	font: 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;}
.smallcaption {text-align:center; padding: 0 20px;
	font: 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:normal;}
.greenbold {
	font-weight: bold;
	color: #090;
}
p.greenbold {
	font-weight: bold;
	color: #090;
}
#contactform {font-size: 11px;
	padding: 10px 10px;
	background: #FFF url(../images/contactform_bg.jpg) no-repeat;
}
#contactform input {font-family:Verdana, Geneva, sans-serif; color:#666; font-size: 11px;}
.contactformtextarea {font-family:Verdana, Geneva, sans-serif; color:#666; font-size: 11px;}


#sitemaplist li {line-height: 150%; padding: 0 0 10px 0;}
