body {
	background: #00345d url(images/bodyBack.png) repeat-x top;
	color: #544d45;
	margin:0;
	padding:0;
	font:Tahoma, Arial, sans-serif;
}

/* ***** STANDARD CLASSES ***** */ 

.clear { clear:both; }
img { border:none; }
:-moz-any-link:focus {outline: none;}

p { color:#544d45; }

a:link, a:visited {
	color:#488518;
	text-decoration:none;
}
a:hover { color:#544d45;}

h1, h2, h3, h4, h5, h6 { color: #488518 } 

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

h2.sideHeader { width:250px; padding-bottom:5px; border-bottom:1px solid #488518 }
h1#extHeader { background:#FFF; width:961px; height:auto; margin:0; padding:10px 0; font-weight:bold; }

/************* HEADER START ***************/

#logo { margin-top:25px; }

div#headerContainer {
	width:971px;
	height:auto;
	margin:0 auto;
}

div#navContainer {
	width:971px;
	height:77px;
	margin:20px 0 0 0;
	padding:0;
}
	
ul#mainNav {
	width:971px;
	height:77px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}

ul#mainNav li { list-style:none; height:77px; float:left; }
ul#mainNav li a:hover { background-position:bottom left; }
ul#mainNav a { display: block; width:inherit; height:77px; text-indent:-9999px; }

ul#mainNav .nav1 a { background:url(images/nav1.jpg) no-repeat; width:145px; }
ul#mainNav .nav2 a { background:url(images/nav2.jpg) no-repeat; width:140px; }
ul#mainNav .nav3 a { background:url(images/nav3.jpg) no-repeat; width:140px; }
ul#mainNav .nav4 a { background:url(images/nav4.jpg) no-repeat; width:140px; }
ul#mainNav .phone { background: url(images/nav5.jpg) no-repeat; width:406px; }

div#intDivider { background:#FFF url(images/intDivider.jpg) repeat-x; width:961px; height:12px; }

div#sideContent { width:260px; } 

div#sideBar { border-right:1px solid #CCC; padding-right:10px; }

/* ===== @SLIDER STYLES ============================================= */

div#homePiece {
	background: url(images/homeBack.png) repeat-x;
	width:961px;
	height:385px;
	margin:0 auto;
	padding-top:10px;
}

* html div#homePiece { height:395px }

#slider {
	background:#FFF;
	color:#000;
	width:940px;
	height:340px;
	font:12px sans-serif;
	position:relative;
}

.scroll {
	width:940px;
	height:297px;
	clear:left;
	overflow:auto;
	overflow-x:hidden;
	position:relative;
}

.scrollContainer div.panel {
	height:297px;
	padding:10px;
	width:940px
}

ul.navigation {
	height:66px;
	list-style:none;
	margin:0;
	padding:0
}

ul.navigation li {
	float:left;
	width:188px;
	height:66px;
	list-style:none;
	margin:0;
	padding:0;
}

ul.navigation a {
	display:block;
	width:188px;
	height:66px;
	text-indent:-9999px;
}

ul.navigation a:hover { background-color:#f6f6f6 }
ul.navigation a.selected { background-color:#fff }
ul.navigation a:focus { outline:none }

.home1 { background:url(images/homeNav1.png); }
.home2 { background:url(images/homeNav2.png); }
.home3 { background:url(images/homeNav3.png); }
.home4 { background:url(images/homeNav4.png); }
.home5 { background:url(images/homeNav5.png); }

.hide { display:none }

.slider_text_box { width:400px; float:left; max-height:400px; font-size:13px; text-align:left; }
.slider_image { float:right; margin:0 20px 0 0; }

.get_quote {
	background:url(images/QuoteButton.png) no-repeat;
	clear:both;
	display:block;
	height:34px;
	margin:20px auto;
	text-indent:-9999px;
	width:247px
}
.get_quote:hover,.navigation a:hover,.navigation a.selected { background-position:bottom left }

.panel h1 { width: 400px; margin:0; font-size:28px padding:0 0 5px 0; border-bottom:1px solid #66CC00; color:#00457c; font:"Times New Roman", Times, serif; text-align:left; }
.panel h1 .bold { font-weight:bold; font-size:28px; }


/************* CONTENT START ***************/

.rightButtons {
	margin:0 0 10px 0;
	display:block;
}

#txtHeader{
	font-size:24px;
	font-weight:bold;
	color:#488518;
	text-align:left;
	padding:0;
	margin:0;
}

#txtheader2 {
	font-size:24px;
	font-weight:bold;
	color:#488518;
	padding:0 0 10px 0;
	margin:0;
	width:960px;
}

#line { height:15px; }

#allText {
	font-size:14px;
	color:#544d45;
	padding:0;
	margin:0;
}

#homeText {
	font-size:14px;
	color:#585858;
	padding:20px;
}

#contactTxt {
	color:#544d45;
}

#allText2 {
	font-size:14px;
	color:#544d45;
}

#testimonialTxt {
	color:#333;
	font-size:12px;
}

#testimonialHead {
	color:#a71511;
	font-size:30px;
	font-weight:bold;
}

#testimonialSub {
	color:#333;
	font-size:14px;
	font-weight:bold;
}

hr {
	padding:0;
	margin:0;
}

#copyright {
	color:#333;
	font-size:11px;
}

#copyright2 {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

#insTable {
	background:#FFF;
	width:961px;
	padding:0;
	margin:0;
}

#insTabletd1 {
	padding:20px;
	margin:0;
}

#insTabletd2 {
	padding:20px 20px 20px 0;
	margin:0;
}

/************* CONTENT END ***************/

/************* FOOTER START ***************/

#dnn_footerNav * { margin:0; padding:0; }

#footer img { vertical-align:middle; margin:5px 0; }

#footer {
	width:961px;
	background: #488518;
}

#footer li {
	display:inline;
	margin:0 0 0 25px;
}

#footer li:first-child { margin:0; }

#footer a, #footer a:visited {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
}

#footer a:hover {
	color:#CCC;
	font-size:14px;
}

/************* FOOTER END ***************/

/************* BLOG START ***************/

#dnn_ctr60932_ContentPane{ width:200px; }

#dnn_ctr60931_ModuleContent{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}

#dnn_ctr60931_MainView_ViewEntry_lnkTrackBack{ display:none;}

.SubHead a:link{
	font-size:16px;
	color:#a71511;
}

.SubHead a:hover {
	color:#000000;
	text-decoration:none;
}

.SubHead a:visited {
	color:#a71511;
	text-decoration:none;
}

.SubHead a:visited:hover {
	color:#000000;
	text-decoration:none;
}

.Normal {
	font-size:12px;
	color:#544d45;
}
/************* BLOG END ***************/

/************* VIDEO PERSON START ***************/

#dVPPlayer {
	position:fixed;
	bottom: 0;
	right: 0;
}

* html #dVPPlayer {
	position: absolute;
	bottom: expression((0 - (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	right: expression((0 - (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}

#dVPBtn {
	position:fixed;
	bottom: 0;
	right: 0;
	display:none;
}

* html #dVPBtn {
	position: absolute;
	bottom: expression((0 - (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
	right: expression((0 - (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}

/************* VIDEO PERSON END ***************/


ul.menu, ul.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 500px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
  list-style:none;
}

ul.menu li a {
  background: #004378;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #488518;
}

ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

























































































