html {
	height: 100%;
	overflow-y: scroll;
}

body {
	background-image:url("../images/marble1.gif");
	font-family:georgia,"times new roman",times,serif;
	font-size: 100%;
	line-height: 18px;
	color: #594B3E;
	padding: 0;
	margin: 0;
	background-color: #8CA626;
}
/*
	color: #594b3e;
	color: #52272A;

	background-color: #fff;
}
*/

/* ******************************
/* MAIN TABS
/* *************************** */
#navmain {
	background-image: url("../images/whiteStrip.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	background-color: #f8f0d8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#navmain ul {
	margin: 0;
	padding: 0;

}
#navmain ul li {
	list-style: none;
	float: left;
	margin-right: 2px;
}
#navmain ul li a {
	background-color: #594B3E;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
	display: block;
	padding: 4px 6px;
	margin-bottom: 1px;
}
#navmain ul li a:hover {
	background-color: #8CA626;
	color: #000000;
}
#navmain ul li strong a {
	background-color: #8CA626;
	color: #000000;
	border: 1px solid #fff;
	border-bottom: 1px solid #8CA626;
	padding: 3px 5px 4px 5px;
	margin-bottom: 0;
}

#subnav {
	background-color: #8CA626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 9px;
}
#subnav.subnavHeight {
	height: 6px;
}
#subnav ul {
	margin: 0;
	padding: 0;
}
#subnav ul li {
	list-style: none;
	float: left;
	margin-right: 2px;
}
#subnav ul li a {
	color: #f8f0d8;
	text-decoration: none;
	display: block;
	padding: 3px 8px 4px 8px;
	margin-top: 3px;
}
#subnav ul li a:hover, #subnav ul li strong a {
	background-color: #fff;
	color: #000;
}

/* ******************************
/* LINKS
/* *************************** */
/* ALL LINKS */
a:link, a:visited, a:active {
  color: #8CA626;
  text-decoration: underline;
}
a:hover {
  background-color: #8CA626;
  color: #f8f0d8;
  text-decoration: none;
  text-shadow: none;
}

#footer {
	background-image: url("../images/marble2.png");
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 11px;
	border-top: 1px solid #ddd;
	margin-top: 40px;
	padding: 20px 0 50px 0;
	text-align: center;
}

ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

div#contact-info
{
	text-align: center;
}

div#content
{
	margin-right: 25px;
}

div#prop2
{
	position:relative;
	top:20px;
}

div#ft
{
	color: white;
	text-align: center;
}

p
{
	margin-top: 10px;
}

h1 {
	
	font-size:197%;
	margin: 0 0 4px 0;
	font-family: papyrus,verdana,helvetica,arial,sans-serif;
}

h2 {
	font-size:123.1%;
	margin: 20px 0 4px 0;
	font-variant: small-caps;
	font-weight: bold;
}

ul.subset
{
	margin-left: 15px;
}


/*
 * 		8. FLOATS AND ALIGNMENT
 * ============================================================
 */

.nofloat 		{ float: none; 		}
.float_left 	{ float: left; 		}
.float_right 	{ float: right;		}
.ta_center 	{ text-align: center; 	}
.ta_right 	{ text-align: right; 	}
.clearb 		{ clear: both; }
.center { margin: 0 auto;}

/*
 * 		6. GRID
 * ============================================================
 */

.container {
	text-align: left;
	width: 760px;
	margin: 0 auto;
	padding: 0 40px;
}

.container.g960 {
	width: 960px;
	padding: 0px;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10,
div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19,
div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28,
div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37 {
  float: left;
/*  overflow: auto;*/
  min-height: 1px;
}

.span-1 { width: 20px; }
.span-2 { width: 40px; }
.span-3 { width: 60px; }
.span-4 { width: 80px; }
.span-5 { width: 100px; }
.span-6 { width: 120px; }
.span-7 { width: 140px; }
.span-8 { width: 160px; }
.span-9 { width: 180px; }
.span-10 { width: 200px; }
.span-11 { width: 220px; }
.span-12 { width: 240px; }
.span-13 { width: 260px; }
.span-14 { width: 280px; }
.span-15 { width: 300px; }
.span-16 { width: 320px; }
.span-17 { width: 340px; }
.span-18 { width: 360px; }
.span-19 { width: 380px; }
.span-20 { width: 400px; }
.span-21 { width: 420px; }
.span-22 { width: 440px; }
.span-23 { width: 460px; }
.span-24 { width: 480px; }
.span-25 { width: 500px; }
.span-26 { width: 520px; }
.span-27 { width: 540px; }
.span-28 { width: 560px; }
.span-29 { width: 580px; }
.span-30 { width: 600px; }
.span-31 { width: 620px; }
.span-32 { width: 640px; }
.span-33 { width: 660px; }
.span-34 { width: 680px; }
.span-35 { width: 700px; }
.span-36 { width: 720px; }
.span-37 { width: 740px; }
.span-38 { width: 760px; }

p {
	padding: 0;
	margin: 0 0 12px 0;
}
.clBoth, .clearb {
	clear: both;
}
.fLeft {
	float: left;
	text-align: left;
}
.fRight {
	float: right;
	text-align: left;
}

.imgR {
	float: right;
	padding-left: 20px;
}
.imgL {
	float: left;
	padding-right: 20px;
}

.logo {
	width: 760px;
	text-align: right;
	padding: 5px 0;
	margin-bottom: 5px;
}

.triCol {
	float: left;
	width: 223px;
	padding-right: 30px;
}
.triCol2 {
	float: left;
	width: 230px;
	padding-left: 30px;
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}

p.testimonial {    
    border-bottom:1px dashed #83ADC3;	
	text-align:right;
	vertical-align:text-bottom;
	padding-right:80px;
	padding-bottom:10px;
}
