@charset "UTF-8";
/* CSS Document */
html, body{
/*background:url(assets/bg.jpg) repeat-x;*/
font: 9pt Verdana, Arial, Helvetica, sans-serif;
height: 100%;
}
.mainwrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -42px;
}
 .header{
 /*background:url(assets/bgHead.jpg) no-repeat;*/
 width:100%;
 height:90px;
margin: 0 auto;
padding:0;
 }
 
.container{
width: 800px;
padding:0;
  height:100%;

}
.container1{

width:600px;
float:left;
}
.container2{
clear:both;
/*float:right;*/
width:700px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
margin-right:-30px;
text-align:right;
}
.right{
float:right;
}
.right1{
float:right;
margin-top:-10px;
margin-right:10px;
text-align:right;
}
.right2{
float:right;
margin-top:50px;
margin-right:10px;
}
.rightserv{
float:right;
margin-top:-15px;
width:70%;
height:107px;
}
.leftserv{
float:left;
margin-top:-15px;
width:25%;
}
.left{
float: left;
margin-top:-15px;
margin-left:10px;
height: 110px;
}
.left1{
float: left;
margin-top:-10px;
margin-left:10px;
}

.logo{
padding:0;
margin:0px;
height:auto;
}

a{

color:#000000;

}
.wrap{
	width:900px;
 min-height: 100%;
height:100%;
height: auto;
	margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */
 }

.wrapper {
width:900px;
min-height: 100%;
height:100%;
height: auto;
margin: 10px auto 10px;
overflow: hidden;
}

.boxtitle{
padding:4px;
background: url(images/navbg.jpg) repeat-x;
border-bottom:#64c05c solid 1px;
margin-bottom:10px;
color:#3e9037;
clear:both;
}
.side-a {
	float: left;
	width: 150px;
}

.side-b {
	float: right;
	width: 230px;
	border:#64c05c solid 1px;
	margin-bottom:10px;
}
.side-b1 {
	float: right;
	width: 220px;
	border:#64c05c solid 1px;
	margin-right:10px;
	
}
.content { 
/*margin-left:20px;*/
	float: left;
	width: 73%;
	/*min-height:408px;*/
	min-height: 100%;
	height:auto;
	border:#64c05c solid 1px;
}
.content1 { 
/*margin-left:20px;*/
float: left;
width:99.8%;
	border:#64c05c solid 1px;
	/*min-height:405px;*/
	height:auto;
	
}
p.main{
font:Verdana, Arial, Helvetica, sans-serif;
margin-left:60px;
margin-right:20px;
width:90%;
float:left;
}

h3{ 
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: .10em; font-size: 16px; font-weight: 100;  width: 80%;  
text-align:left;
color: #3e9037;
margin:20px auto -5px 20px;
 }
h2{ 
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: .10em; font-size: 14px; font-weight: 100;  width: 80%;  
text-align:left;
color: #3e9037;
 }
 h1{ 
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing: .10em; font-size: 14px; font-weight: 100;  width: 80%;  
text-align:left;
color: #3e9037;
margin:20px 10px 10px 20px;
 }
.d1, .d2, d3{
display:none;
}

#services{
background-color:#d6f1d3;
padding:20px;

}

img.link{

 float: left; 
    margin: 0 10px 0 10px; 
 width:20px;
 height:20px;
 border: none;
}
ul{
list-style-image:url('images/list.bmp');
}
ul.link{
margin-top:-10px;
margin-left:-10px;
list-style-image:url('images/list.bmp');
line-height:25px;

}

.indented
   {
  text-indent: 2.0em;
  float:left;
  text-align:left;
   }
.cont{
margin-left:auto;	
margin-right:auto;
margin-bottom:10px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.index{
margin:5px 20px -10px 20px;
}
.norm {
margin-left: 7px;
line-height:25px;
}

/*****************NAVIGATION*********************/


.nav{
/*display:block;*/
width:100%;
margin-left: auto;
margin-right: auto;
margin-top:10px;
background: url(images/navbgwide.jpg) repeat-x;
/*background-color:#97d491;*/
border:#64c05c solid 1px;
/*background-color:#64c05c;*/
height:140px;
}
p.navright{text-align:right;
padding-right:30px;
padding-bottom:10px;
}
.bl {background: url(images/cornerR.jpg) 0 100% no-repeat;
height:30px;
}
.br {background: url(images/cornerL.jpg) 100% 100% no-repeat;
height:30px;
}
#navig{
text-decoration: none;
font-weight:bold;
}

#navigselected{
/*color:#64c05c;*/
text-decoration:underline;
font-weight:bold;
}

.menu{
font-weight: bold;
margin-top:30px;
/*border-bottom: #64c05c solid 1px;*/
}
.menubot{
margin-top:-30px;
}
ul {
padding-top:4px;

}
.menu ul li{
display: inline;

}
.menu ul li a{
text-decoration: none;
padding: 2px 7px 2px 7px;
color:#000000;
/*color:#3e9037;*/
text-align:left;
}

.menu ul li a:hover,  a:hover{
color:#64c05c;
/*color:#0092cf;*/
}
.menu ul li a.selected{
/*color:#64c05c;*/
text-decoration:underline;
}

ul  {
		list-style: &#187;

	}

/***************FOOTER*************/
/*.footer {
	clear: both;
 position: relative;
z-index: 10;

	position:absolute;
	bottom:0;
	left: 400px;
	display: block;
	width:800px;
	height: 4em;
	text-align:center;
	margin-left: -400px;
	margin-bottom:-30px;
}*/

.tl {background: url(images/cornerBL.jpg) 0 100% no-repeat;
height:24px;
}
.tr {background: url(images/cornerBR.jpg) 100% 100% no-repeat;
height:24px;
}
.navbot{
display:block;
width:900px;
margin-left: auto;
margin-right: auto;
background: url(images/navbg.jpg) repeat-x;
/*background-color:#97d491;*/
border:#64c05c solid 1px;

/*background-color:#64c05c;*/
height:32px;
}
.footer, .push {
	clear:both;
height: 42px;
}

/************************************************************************/
/************************************************************************/
 the main container or wrapper (layout)
*/
#cmd_wrapper {
  width : auto;
  margin : 0;
  
}

/*
  the main content portion (layout)
*/
#cmd_content {
  width : auto;
  border : 1px solid #999;
  float : right;
  display : inline;
  /*background-color : #f7faf2;*/
  
}
#cmd{
list-style:none;

}

/* 
  the content (and sidebar) heading styles
*/
#cmd_content h2, #cmd_sidebar h2 {
  color : #3e9037;
  margin : 5px 0 10px 5px;
}

/* 
  the content paragraph styling
*/
#cmd_content p {
  margin : 14px 15px;
  font-size : 90%;
  /*text-indent : 20px;*/
}

/* 
  the sidebar portion (layout)
*/
#cmd_sidebar {
  width : 160px;
  float : left;
  display : inline;
 
}

/* 
  =============================================================
  now here are the styles specific to the functionality of this 
  experiment's links 
*/

/*
  style the list which contains the links
*/
ul#cmd {
  /*margin : 5px;*/
  list-style-type : none;
  /*font-size : 90%;*/
  margin-left:-20px;
margin-top:-190px;

}

/* 
  this could be applied to the links, but IE needs this on <li>
*/
ul#cmd li {
  margin-bottom : 5px;
  
}

/*
  static link styling
*/
ul#cmd a {
  position : relative; /* to create a new positioning baseline */
  width : 145px;
  height : auto;
  display : block;

  padding-bottom: 10px;
 
  /*background-color:#d6f1d3;*/
  /*border : 1px solid #669900;
  background : #ddd url(images/cmd_linkback.jpg) repeat-x;
  color : #669900; */
  text-decoration : none;
  /*font-weight : bold;*/
  cursor : pointer;
  
}

/*
  styles for the span (kept opff screen until needed
*/
ul#cmd a span {
 position : absolute;
  top : -9000px;
  left : -9000px;
  display : block;
  width: 327%;
 /* width : 260%;*/
 /*background-color:#d6f1d3;*/
  height : 15em; /* to make the text resizable but do allow room */
  /*background : #fafafa url(images/cmd_linkback_on.jpg) repeat-x;
  border : 1px solid #669900;
  border-left : 0;*/
  padding : 15px;
  padding-left : 10px;
  cursor : pointer; /* needed for opera */
  /*color : #cc9900;*/
}

span.zero {
 position : relative;
  top :20px;
  left : 135px;
  display : block;
  width: 304%;
 /* width : 260%;*/
 /*background-color:#d6f1d3;*/
  /*height : 4em;  to make the text resizable but do allow room */
  /*background : #fafafa url(images/cmd_linkback_on.jpg) repeat-x;*/
 border:#64c05c solid 1px;
  /*border-left : 0;*/
  padding : 2px;
  padding-left : 10px;
  cursor : pointer; /* needed for opera */
  /*color : #cc9900;*/
}

/* 
  hover/focus styles of link
*/
ul#cmd a:hover, ul#cmd a:focus, ul#cmd a:active {
	/*background-color:#d6f1d3;*/
 /* background : #fafafa url(images/cmd_linkback_on.jpg) repeat-x;*/
  color : #000;
}

/*
  re-postion the pre-styled span on hover/focus
*/
ul#cmd a:hover span.one, ul#cmd a:focus span.one, ul#cmd a:active span.one {
 top : -17px;
  left : 115px;
  background-color:#ffffff;
   border:#64c05c solid 1px;
}
ul#cmd a:hover span.two, ul#cmd a:focus span.two, ul#cmd a:active span.two {
  top:-76px;
  left:115px;
background-color:#ffffff;
   border:#64c05c solid 1px;
}
ul#cmd a:hover span.three, ul#cmd a:focus span.three, ul#cmd a:active span.three {
  top:-135px;
  left:115px;
background-color:#ffffff;
   border:#64c05c solid 1px;
}

/* End Styles */
p.invis{
clear:both;
padding:10px;
width:90%;
margin-right:auto;
margin-left:auto;
margin-top:40px;
border:#0092cf 1px solid;
background:url(images/taxbg.jpg) repeat-x;
}
