/* CSS Document */

body{
margin:0px;
padding:0 0 0px 0;
background:url(../images/main_BG.jpg);
background-repeat:repeat-x;
background-color:#DEEA49;
}

#mainContainer{
width:936px;
margin:auto;
position:relative; top:-56px;
}

/* Header row */

#logo {
	position: absolute;
	left: -2400px;
	top:-20px;
}

#logoHotSpot{
	width:260px;
	height:116px;
	padding:0px;
	margin:0px;
}

#wrapper { 
 margin: 0 auto;
 width: 936px;
}

#faux {
 margin: 0px 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 background-color:#FFF;
}

#leftcolumn {
 visibiliy: inline;
 background: url(../images/top_bar_left.gif);
 margin:0px;
 padding: 0px;
 width: 260px;
 height:116px;
 float: left;
 }
 
 #h1 leftcolumn {
  visibiliy: inline;
  background: url(../images/top_bar_left.gif);
  margin:0px;
  padding: 0px;
  width: 260px;
  height:116px;
  float: left;
 }
 
#content { 
 float: left;
 background-color:#FFFFFF;
 color: #FFF;
 margin: 0px;
 padding: 0px;
 width: 200px;
 display: inline;
 position: relative;
}
#rightcolumn { 
 display: inline;
 position: relative;
 background: url(../images/top_bar_right.jpg);
 margin: 0px;
 padding: 0px;
 width: 468px;
 height:116px;
 float: right;
}
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }
/* End Header row */



/* Listomatic nav start V1 */
#navcontainer{
margin:0px;
background: url(../images/nav_BG.gif);
height:39px;
}

#navlist
{
padding:0px;
margin:0px;
font: normal 18px Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
}


#navlist ul, #navlist li
{
position:relative; top:6px; left:50px;
display: inline;
list-style-type: none;
margin: 0px 25px 0px 0px; /* change to about 20-25 when Partners goes in */
padding: 0px;
}

#navlist a:link, #navlist a:visited
{
font-weight: bold;
text-decoration: none;
color: #608F17;
}

#navlist a:hover { color: #3A570E; }


/* Start of Sub Nav */
#subnavcontainer{
position:relative; left:320px;
margin:0px;
background: url(../images/subNav_BG.gif);
background-repeat:no-repeat;
height:54px;
width:300px;
}

#subnavlist
{
;
padding:0px;
margin:0px;
font: normal 18px Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
}


#subnavlist ul, #subnavlist li
{
position:relative; top:3px; left:19px;
display: inline;
list-style-type: none;
margin: 0px 19px 0px 0px; /* change to about 20-25 when Partners goes in */
padding: 0px;
}

#subnavlist a:link, #subnavlist a:visited
{
font-weight: bold;
text-decoration: none;
color: #608F17;
}

#subnavlist a:hover { color: #3A570E; }

/* Lisotamatic Nav end */


/* Start Content Section */

#grassPage{
width:100%;
height:54px;
margin:auto;
position:relative; top:155px;
background:url(../images/grass_page_background.gif);
background-position:center;
background-repeat:no-repeat;
}

#grassBar{
width:936px;
height:54px;
background:url(../images/grass_content_pattern.gif);
background-repeat:repeat-x;
}

#contentContainer{
background:url(../images/content_BG_2.jpg);
background-color:#DBEF74;
width:900px;
margin:auto;
padding:0px;
}

#titleBar{
text-align:left;
margin:0px;
padding-left:40px;
padding-top:-5px;
height:38px;
font: normal 24pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}

#contentBar{
text-align:left;
margin:0px;
padding:10px 10px 0px 20px;
font: normal 12pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
background:url(../images/content_BG.jpg);
background-repeat:no-repeat;
color:#127882;
}

.climateTable{
font: normal 12pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
color:#127882;
}
.climateTable td{
padding:10px;
background-color:#E3F398;
}

a:link, active, visited{
color:#16919D;
}
a:hover{
text-decoration:none;
color:#19A5B3;
}
a:visited{
color:#16919D;

}

h2{
	font: normal 14pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
}

hr{
	border: none 0;
	border-top: 1px dashed #97C838;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.agreementTerms{
	font: normal 10pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
	color:#3B9180;
	text-align:none;
}


/* Footer */
.push{height:25px;}

#footerBar{
	text-align:center;
	padding-left:10px;
	padding-bottom:15px;
	height:58px;
	background:url(../images/footerBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#DEEA49;
	font: normal 10pt Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
	color:#3B9180;
}


/* End Content Section */

/* Form Styles */
.formtextbig 
{
	font: Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	letter-spacing: -1px;
	width: 350px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom:3px;
	color: #127882;
	font-weight: normal;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6AB22C;
	border-right-color: #6AB22C;
	border-bottom-color: #6AB22C;
	border-left-color: #6AB22C;
	background-color: #E3F398;
    }
 

    
#formButtons{
	cursor:pointer;
	width:115px;
	height:46px;
	margin-top:5px;
	position:relative; left:247px;
	font: normal 16px Trebuchet MS, verdana, Arial, Helvetica, sans-serif;
	color:#767F48;
	font-weight:bold;
	background:url(../images/formButton.gif);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none ;
}



