@charset "UTF-8";
/* CSS Document */

body {
	background: #fff url(../images/wk_back.gif) repeat-x; 
	margin-top: 45px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #68652f;
	}
	 a:visited{ color: #6e5300; text-decoration: none;}	
	  a:link{ color: #6e5300; text-decoration: none;}	
	 a:hover{ color: #b8d5da; text-decoration: underline;}	
	
#wrapper	{width: 900px; 
margin: 0 auto; 
	background: url(../images/bottom-back.gif) repeat-y; 
	
}

#wrapperTEST	{
	width: 900px; 
		background: url(../images/bottom-back.gif) repeat-y; 
margin: 0 auto; }
	
	.introtext {
	width:300px;
	margin:0;
	padding:0 40px 0 0;
	color: #000000;
	font-size: 0.75em;
	line-height: 170%;
	font-family:"Hiragino Kaku Gothic Pro","Osaka", "Lucida Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;	
	}
	
#header {
 margin: auto;
background: url(../images/wk_header.gif) no-repeat; 
  height: 146px;
}


#logo {
	cursor: pointer;
	width: 300px;
	height: 146px;
	
}

#consult {
	float: right;
	width: 330px;
	  height: 86px;
	  margin: 35px 0 0 0;
	  	cursor: pointer;
}




#mainBack {background: url(../images/main-back.gif) repeat-y; padding: 0 0 30px 0;}	

#client {
		float:right;
		width: 130px;
		padding: 125px 0 0 0;
		font-size: 10px;
	}
#client a{ color: #6e5300; text-decoration: none;}	
#client a:hover{ color: #b2bb1c; text-decoration: underline;}		

img {border: none;	}

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#navCon {
	float: right;	
	position: relative;
	z-index: 10;
	padding: 20px 0 0 0;
	background-color:#dade9b;
	border-bottom: 1px solid #fff;
}



#navConTEST {	
	width: 160;
	min-width: 160;
	float: left;
	z-index: 998;
	height:auto;
	padding: 20px 0 0 0;
	background-color:#dade9b;
	border-bottom: 1px solid #fff;
}

#navConTEST ul {
	list-style: none;
	margin: 0;
	padding: 0;

}

#navConTEST a {color:#6e5300; 
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 10px;
	width: 158px;
	background-color: #b2bb1;
	border-top: 1px solid #fff;
	font-size:12px;
}
#navConTEST a:hover{
	text-decoration: none;
	background-color: #b2bb1c;
	color:#fff;
}








#navCon ul {
	list-style: none;
	margin: 0;
	padding: 0;

}

#navCon a {color:#6e5300; 
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 10px;
	width: 158px;
	background-color: #b2bb1;
	border-top: 1px solid #fff;
	font-size:12px;
}
#navCon a:hover{
	text-decoration: none;
	background-color: #b2bb1c;
	color:#fff;
}
/*green #b2bb1  */




#navServices ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
#navServices a  {color:#6e5300; 
text-decoration: none;
display: block;
padding: 2px 0 2px 10px;
width: 158px;
background-color: #cdd27a;
font-size:10px;
}
#navServicesAlt a  {background-color: #bec45b;}
#navServices .navSub a  {background-color: #acccd2;}

#navExp ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
#navExp a  {color:#6e5300; 
text-decoration: none;
display: block;
padding: 2px 0 2px 10px;
width: 158px;
background-color: #cdd27a;
font-size:10px;
}
#navExpAlt a  {background-color: #bec45b;}
#navExp .navSub a  {background-color: #acccd2;}

#navCust ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
#navCust a  {color:#6e5300; 
text-decoration: none;
display: block;
padding: 2px 0 2px 10px;
width: 158px;
background-color: #cdd27a;
font-size:10px;
}
#navCustAlt a  {background-color: #bec45b;}
#navCust .navSub a  {background-color: #acccd2;}

.navselected {background-color: #b2bb1c;}

#pic {padding: 30px 0 0 39px;}

#txtContent {
	color:#FFF;
	float:right;
	width:246px;
	padding: 25px 40px 0 30px;
font-family:"Hiragino Kaku Gothic Pro","Osaka", "Lucida Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:11px;
}


/* bill payment */

#billWrapper	{width: 900px; 
margin: 0 auto; 
	background: url(../images/bottom-back.gif) repeat-y; 
}
#billHeader {
 margin: auto;
 background: url(../images/wk_header.gif) no-repeat; 

  height: 146px;
}

#billConsult {
	float: right;
	width: 230px;
	  height: 86px;
	  margin: 35px 0 0 0;
	  	cursor: pointer;
}



#billPayCon {
	background-color: #b2bb1c; 
	padding: 30px; 
	margin: 0 19px 0 8px; 
	color: #FFF;
}


 #billPayCon a:visited{ color: #6e5300; text-decoration: none;}	
	#billPayCon  a:link{ color: #6e5300; text-decoration: none;}	
	#billPayCon  a:hover{ color: #fff; text-decoration: underline;}	
	 
	 #billPayCon  h1{
	font-size:11px;
	font-weight:bold;
	margin-bottom: 20px;
}
	 
#footerBill {
	background: url(../images/footer.gif) no-repeat;
	padding: 4px 0 26px 30px;
	color: #E4D8C1;
	font-size:10px;	
}






#billPayNav {
margin-right: 550px	
	
}

#billPayNav ul {
list-style: none;
	margin: 0;
	padding: 0;	
}
	
#billPayNav a  {color:#6e5300; }
#billPayNav a:hover  {color:#fff; }

/* end bill payment */


#txtContent ul {
	margin-left: 20px;
	padding: 0;
}
#txtContent li {
	padding: 0 0 5px 0;
	list-style:square;
}

#txtContent  h1{
	font-size:11px;
	font-weight:bold;
}

#bottom {background: url(../images/bottom-back.gif) repeat-y; 
padding: 14px 0 37px 8px; 
height: 106px;
/*float: none;
position:static;
clear:left; */
}


#bottomQuote {
	background: url(../images/quote_home.gif) no-repeat; 
	height: 143px;

}


#footer {
	position: relative;
	background: url(../images/footer.gif) no-repeat;
	padding: 4px 0 27px 30px;
	color: #E4D8C1;
	font-size:10px;
}
	#footerHome {
	background: url(../images/footer.gif) no-repeat;
	padding: 4px 0 27px 30px;
	color: #E4D8C1;
	font-size:10px;	
}


#footer-contact {padding: 20px 0 0 0; background-image:none;width: 900px; margin: 0 auto;  text-align: center;}




	
/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */

#nav {padding:0; margin:0;}
#nav a:hover {text-decoration: none;}
#nav dt b, #nav dt a {display:block; font-weight:normal; cursor:pointer; }
#nav dt a {text-decoration:none;}
#nav dd {padding:0; margin:0;}
#nav dd ul {padding:0; margin:0; list-style:none;}	





#navConTEST {
	float: right;
	padding: 20px 0 0 0;
	background-color:#dade9b;
	border-bottom: 1px solid #fff;
}

#txtContentTEST {
	color:#FFF;
	float: right;
	width:246px;
	padding: 25px 40px 0 30px;
font-family:"Hiragino Kaku Gothic Pro","Osaka", "Lucida Sans", "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:11px;
}

#bottomTEST {
	background: url(../images/bottom-back.gif) repeat-y; 
padding: 14px 0 37px 8px; 
width: 100;
/*height: 106px;
min-height: 106px;


position:relative;
float: none;
position:static;
 */
}
