/* Start of CMSMS style sheet 'Green Acres' */
body {
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-family: verdana, arial;
background-image:url(images/bg.gif);
}


h1 { 
  font-family: georgia, times new roman;
  font-weight: normal;
  color:#33715a;
  font-size: 18pt;
  text-align: left;
  padding: 0px;
  margin: 0px 0px 12px 0px;
}

h2 { 
  font-family: arial, helvetica;
  color:#33715a;
  font-size: 12pt;
  margin: 0px 0px 12px 0px;
}

h3 { 
  color:#33715a;
  font-size: 16px;
  text-align: left;
  margin: 0px 0px 12px 0px;
  font-family: geramond, georgia;
}

a {
  color: #33715a;
  text-decoration: none;
}

a:Hover {
  text-decoration: underline;
}

p, td {
  color: #6c887d;
  font-size: 9pt;
  line-height: 20px;
  text-align: justify;
  margin: 0px 0px 12px 0px;
}

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

ul {
  margin-top:0px;
}

li {
  color: #6c887d;
  font-size: 9pt;
  line-height: 20px;
}

.imageBorder {
  padding: 6px;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
}

#container {
margin:0 auto;
text-align:left;
width: 828px;
}

#page_content {
background: transparent url(images/pagebg.png);
background-repeat:repeat-y;
color:#333333;
width: 828px;
padding-bottom:12px;
}

#content_main {
margin: 0px 24px 0px 24px;

color:#333333;
text-align: left;
}


#header
{
background: url(images/pagehdr.png);
background-repeat: no-repeat;
width:828px;
height: 28px;
}

#innerheader{
height: 130px;
padding: 0px 10px 0px 10px;
}

.logo {
background: url(images/logo.gif);
width: 354px;
height: 112px;
float: left;
diaply: block;
}

#slogan{
padding: 20px 10px 0px 0px;
color: #b0c6b2;
font-size: 24pt;
font-family: geramond, georgia;
float: right;
text-align: right;
}

#splashleft {
background: url(images/leftsplash.jpg) no-repeat;
width: 528px;
height: 219px;
}

#splashright {
background: url(images/rightsplash.gif);
width: 254px;
height: 219px;
}


#leftnav {
  width: 782px;
  height: 39px;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 20px ;
  background: url(images/menubg.gif);
  background-repeat: no-repeat;
}

#leftnav li {
  list-style: none;
  float: left;
}

#leftnav li a div {
  height:39px;
  line-height:39px;
 padding: 0px 30px 0px 30px;
  cursor: pointer;
  margin-bottom: 5px;
  font-size: 16px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  font-family: arial;
}

#leftnav .selected a div {
  height:39px;
  line-height:39px;
  padding: 0px 30px 0px 30px;
  cursor: pointer;
  margin-bottom: 5px;
  font-size: 16px;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #33715a;
  font-family: arial;
}

#leftnav a {
  text-decoration: none;
  font-size: 20pt;
  font-weight: bold;
  color: #fff;
}

#leftnav a:Hover {
  color: #fff;
}

#leftnav_bottom {
  float: left;
  width: 180px;
  margin: 0;
  padding: 0px 0px 25px 0px;
  background: url(images/background_bottom.gif);
  background-repeat: repeat-y;
}


#content
{
margin-left: 160px;
padding: 1em;
}

#footer {
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: normal;
	color: #265643;  
        background: url(images/footer_bg.png);
        height: 80px;
        width: 828px;
        line-height: 80px;
        vertical-align: middle;
        clear: both;
}

#footer p { 
text-align: center;
line-height: 58px;

}


#content h2 { margin: 0 0 .5em 0; }

.image {
border-style: none;
border-width:0px;
margin: 0px;
padding:0;
}

.left_nav_image {
border-style: none;
border-width:0px;
margin: 0px 0px 5px 0px;
}
  
.errorField {
  background-color: #f7e77f;
}

.errorField th {
  color: #ff0000;
  text-align: left;
  font-size: 8pt;
  border-top: 1px solid #fff;
  padding: 6px 0px 6px 0px;
}

.errorField td {
  border-bottom: 1px solid #fff;
  color: #333;
  font-weight: bold;
}

.edit {
  font-size: 9.5pt;
  font-family: verdana, arial, helvetica;
  width: 260px;
}

.field td {
  color: #333;
  font-weight: bold;
  white-space: nowrap;
}

.imgButton {
  display: block;
  text-align: center;
  line-height: 34px;
  width: 138px;
  height: 32px;
  background: transparent url(images/btnbg.gif) left top no-repeat;
  font-family: arial;
  font-size: 13pt;
  font-weight: bold;
  color: #fff;
  border: 0px;
  text-decoration: none;
}

.imgButton:hover {
  background: transparent url(images/btnbg.gif) left bottom no-repeat;
  text-decoration: none;
}

.imgButtonYellow {
  display: block;
  text-align: center;
  line-height: 34px;
  width: 138px;
  height: 32px;
  background: transparent url(images/btnbg_yellow.gif) left top no-repeat;
  font-family: arial;
  font-size: 13pt;
  color: #222;
  border: 0px;
  text-decoration: none;
  font-weight: bold;
}

.imgButtonYellow:hover {
  background: transparent url(images/btnbg_yellow.gif) left bottom no-repeat;
  text-decoration: none;
}

td h2 {
  margin: 12px 0px 0px 0px;
}

.priceGrid th {
  background-color: #93bf9f;
  color: #fff;
  text-align: right;
  padding: 4px 4px 2px 2px;
  font-size: 13pt;
  font-weight: bold;
  font-family: arial;
  width: 130px;
}

.priceGrid td {
  text-align: right;
  background-color: #eee;
  padding-right: 4px;
  color: #222;
  border-bottom: 4px solid #fff;
}

.priceGrid .label {
  margin: 0px;
  background-color: #bcbcbc;
  height: 48px;
  color: #222;
  text-align: center;
  line-height: 50px;
  border-bottom: 4px solid #fff;
  width: 180px;
}

.terms {
  height:140px;
  overflow:auto;
  border:2px solid #486a5b;
  background-color: #e2e2e2;
  padding:12px;
}

.terms p {
  font-family: arial, helvetica;
  color: #000;
  font-size: 8pt;
  line-height: 16px;
}

.dataGrid th {
  background-color: #93bf9f;
  color: #fff;
  text-align: left;
  padding: 4px 8px 4px 8px;
  font-size: 13pt;
  font-weight: bold;
  font-family: arial;
}

.dataGrid td {
  text-align: left;
  background-color: #eee;
  padding: 4px 8px 4px 8px;
  color: #222;
  border-bottom: 4px solid #fff;
}

/* End of 'Green Acres' */

