body {
	background: #FFFFCE;
	line-height: 1.4em;
	font-family: Helvetica, Times, sans-serif;
	color: #555;
}

h1 { margin: 0 0 5px 0; font-size: 126%; }
h2 { margin: 0 0 5px 0; font-size: 118%; }
h3 { margin: 5px 0 5px 0; font-size: 118%; }
h4 { margin: 5px 0 5px 0; font-size: 110%; }
h5 { margin: 5px 0 5px 0; font-size: 100%; }

h1 { color: #039800;}
h2 { color: #039800;}
h3 { color: #039800;}
h4 { color: #039800;}
h5 { color: #039800;}

P	{
	padding-bottom: 1em;
}

A { color:#039800;text-decoration:none;}
A:hover { color:#44ee1d;text-decoration:none;}

HR {
	color: #0b4cb2;
	background: #0b4cb2;
	margin: auto 0;
}

.clear {
	clear: both;
	height: 1px;
	overflow:hidden;
}

* html #clear { 
	clear: none;
	#height: 1px;
}

form input, form select, form textarea {
	display: inline; 	/* inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;     	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; 	/* set margin on left of form elements rather than right of label aligns textarea better in IE */
	width: 75%;
}

form input#submitForm {
	width: auto;
}

textarea { 
	overflow: auto; 
	width: 100%;
	font-size: 100%;
	font-family: Helvetica, Times, sans-serif;
}

#displayHP1, #displayHP2, #displayHP3, #displayHP4,
#displayHP5, #displayHP6, #displayHP7, #displayHP8 {
  display: none;
}

#container {
	position: relative;
	height: 100%;
	width: 770px;
	text-align: left;
	margin: 0px auto;
}

/**********************************/
/* Content Page										*/
/***********************************/
#banner{
	background: url(images/banner.jpg) no-repeat;
	height: 150px;
}

#content {
	background-color: #fff;
	border-top: 0;
	border: 1px solid #039800;
	padding: 5px;
	height: 100%;
}

#content li {
	margin-bottom: 5px;
}

#footer {
	clear: both;
	padding: 3px;
	width: 100%;
	font-size: 0.75em;
	text-align: center;
}

#googleAdSense {
	margin-top: 20px;
	text-align: center;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
}

#menuPlacement {
	margin: 0;
	width: 100%;
	background: #039800;
	z-index: 999;
	margin: 0;
  font-size: .83em;;
}

.pageSummary img {
	display: block;
	max-width: 100%;
}

.accesskey {
	text-decoration: underline;
}

#contactUs dl {
      margin: 0;
      padding: 5px;
}

#contactUs dt, #contactUs dd {
      margin: 0;
      padding: 0 0 .5em 0;
}

#contactUs dt {
      clear: both;
      text-align: right;
      padding-right: 1em;
      float: left;
      width: 15%;
}

#contactUs dd {
      text-align: left;
}

.validationError {
  color:            red;
  text-align:       center;
}

.formLabelRqd {font-weight: bold; }


/***************************/ 
/* LAYOUT TWO 75/25 */ 
/***************************/

.leftCol-75 {
	float: left;
	display: block;
	width: 540px;
}

* html #leftCol-75 {#margin: 0 0 0 5px;}

.rightCol-25 {
	display: block;
	float: right;
	width: 200px;
}

* html #rightCol-25 {#margin: 0 3px 0 0;}

.rightCol-7525-top {
	height: 12px;
	display: block;
	width: 200px;
	background: url(images/rounded-corner-box_top.gif) left top no-repeat;
}

.rightCol-7525 {
	font-size: 0.83em;
	line-height: 1.4em;
	width: 200px;
	padding: 0 0 0 8px;
	margin: 0;
	background: url(images/rounded-corner-box_sides.gif) repeat-y;
}

.rightCol-7525-bot {
	height: 15px;
	width: 200px;
	margin:0 0 10px 0;
	background: url(images/rounded-corner-box_bottom.gif) left bottom no-repeat;
}

.rightCol-7525 hr{ 	
	color: #039800;
	width: 90%;
	height: 1px;
	#margin-top: -5px;
	margin-bottom: 5px;
}

.rightCol-7525 h1 { margin: 0; font-size: 126%; }

/***************************/ 
/* CONTACT IMAGES					 */ 
/***************************/
.contactEmail {
	text-indent: 35px;
	background: url(images/email.gif) left 50% no-repeat;
	line-height: 25px;
	width:100%;
}
.contactPhone {
	text-indent: 35px;
	background: url(images/phone.gif) left 50% no-repeat;
	line-height: 25px;
	width:100%;
}

.contactFax {
	text-indent: 35px;
	background: url(images/fax.gif) left 50% no-repeat;
	line-height: 25px;
	width:100%;
}
