@charset "utf-8";
/* CSS Document */
body {
	background: #fff url(images/headerBack.jpg) 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:#286D9C;
	text-decoration:none;
}
a:hover { color:#544d45; text-decoration:underline;}

h1, h2, h3, h4, h5, h6 { color: #286D9C } 

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }

/************* HEADER START ***************/

#logo { float: left; margin:10px 0 0 0; }

.phoneNumber{ float:right; margin:35px 0 0 0; }

#headerContainer{
	background: url(images/headerBg.jpg) no-repeat;
	width:950px;
	height:153px;
	padding:0;
	margin:0;
}

#mainNav { clear:both; }

#mainNav ul {
	height:33px;
	float:right;
	margin:0;
	padding:0;
}

#mainNav ul li {
	list-style-type:none;
	float:left;
	margin:19px 0 0 0;
	padding:0;
}

#mainNav a {
	width:153px;
	height:33px;
	display:block;
	text-indent:-9999px;
}

#mainNav a:hover{ background-position:bottom left;}
#nav1 { background: url(images/nav1.jpg) no-repeat; }
#nav2 { background: url(images/nav2.jpg) no-repeat; }
#nav3 { background: url(images/nav3.jpg) no-repeat; }
#nav4 { background: url(images/nav4.jpg) no-repeat; }

/************* HEADER END ***************/

#homePiece { 
	background: url(images/homeBack.png) repeat-x;
	width:100%;
	height:341px;
	text-align:center;
}

#homePiece table {
	margin:20px auto 0 auto;
	width:941px;
	height:297px;
	padding:0;
	border-collapse:collapse;
}

#homelinks { 
	width:331px;
	height:297px;
}

#homelinks a { display:block; }

#homenav {
	width:331px;
	height:297px;
	list-style:none;
	margin:0;
	padding:0;
}

#homenav li {
	width:331px;
	list-style:none;
	margin:0;
}

#homenav li a {
	display:block;
	width:331px;
}

#home1 { height:59px; }
#home2 { height:60px; }
#home3 { height:59px; }
#home4 { height:60px; }
#home5 { height:59px; }
 
#homeimage {
	width:608px;
	height:297px;
}

/************* CONTENT START ***************/

.rightButtons {
	margin:0 0 6px 0;
	display:block;
}

#txtHeader{
	font-size:24px;
	font-weight:bold;
	color:#286D9C;
	text-align:left;
	padding:0;
	margin:0;
}

#txtheader2 {
	font-size:24px;
	font-weight:bold;
	color:#286D9C;
	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 {
	width:960px;
	padding:0;
	margin:0;
}

#insTabletd1{
	padding:25px 25px 25px 0;
	margin:0;
}

#insTabletd2{
	padding:25px 0;
	margin:0;
}

/************* CONTENT END ***************/

/************* FOOTER START ***************/

#dnn_footerNav * { margin:0; padding:0; }

#footer img { vertical-align:middle; margin:15px 5px; }

#footer {
	background: #4392c0;
	width:100%;
	border-top:4px solid #286d9c;
}

#footer li {
	display:inline;
	margin:0 10px;
}

#footer a, #footer a:visited {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
}

#footer a:hover {
	color: #333333;
	font-size:14px;
}

/************* FOOTER END ***************/

/************* BLOG START ***************/

#dnn_ctr57648_ContentPane{ width:200px; }

#dnn_ctr57647_ModuleContent{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}

#dnn_ctr57647_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 ***************/









































































