a:link { color: #6b6a6a; text-decoration: underline;  }
a:visited { color: #6B6A6A; text-decoration: underline;  }
a:hover { color: #658890; text-decoration: none;  }
a:active { color: #6B6A6A; text-decoration: none;  }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #6B6A6A;  }
body { background-color: #fff;  }
h1,h2,h3,h4,h5,h6 { font-weight: bold; font-size: 16px; color: #5C8089;  }
h2 { font-size: 13px; color: #759a42;  }
.header { font-family: Times, serif; font-size: 60px; color: #b3d0d6; background-color: #fff; height: 86px; width: 784px; text-align: left; vertical-align: top; padding-top: 15px;  }
.header2 { font-family: Times, serif; font-size: 60px; color: #b3d0d6; background-color: #fff; height: 71px; width: 784px; vertical-align: top;  }
.header2 h1 
{ 	/*display: none; *** Use abosolute positioning to hide text based elements - Search Engines do not like hidden text using display:none; */
position: absolute; top: -999em; left: -999em; padding: 0; height: 0px; width: 0px; line-height: 0px; overflow: hidden;  }
.header2 img { margin: 20px 0 0 0;  }
.header3 { font-family: Times, serif; font-size: 60px; color: #b3d0d6; background-color: #fff; width: 784px; text-align: left; vertical-align: top; padding-top: 15px;  }
.navbar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6b6a6a; background: #b1e764; text-align: left; width: 816px; padding: 0px 0 0 0; margin: 0; height: 25px; font-weight: bold;  }
.cycle, .cycle img { margin: 0; padding: 0;  }
.navbar a,
.navbar a:visited { color: #6b6a6a; outline: 0; text-decoration: none; font-weight: normal;  }
.navbar a:hover,
.navbar a:active { color: #658890; font-weight: normal;  }
.subfooter { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #787a76; text-align: right; width: 784px; line-height: 16px; padding-right: 10px;  }
.footer { font-family: Times, serif; font-size: 14px; font-weight: bold; color: #fff; text-align: right; vertical-align: top; width: 784px; background-image: url(images/index_09.gif); padding-top: 85px; padding-right: 10px; background-repeat: no-repeat;  }
.greenbar { background-image: url(images/index_08.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 22px; width: 784px; text-align: right;  }
.greenbar a { text-decoration: none; margin: 0 10px 0 0;  }
.leftcollumn { width: 52px; background-image: url(images/index_01.gif); background-repeat: no-repeat; height: 532px;  }
#maincontent { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #6b6a6a; width: 370px; height: 340px; padding-right: 15px; padding-left: 15px; overflow: auto; z-index: 1; list-style-image: url(images/bullet.gif);  }
#maincontent2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #6b6a6a; width: 340px; height: 340px; padding-right: 15px; padding-left: 15px; overflow: auto; z-index: 1; list-style-image: url(images/bullet.gif);  }
#wide_maincontent2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #6b6a6a; width: 550px; height: 340px; padding-right: 15px; padding-left: 15px; overflow: auto; z-index: 1; list-style-image: url(images/bullet.gif);  }
/* Contact Form
============================================================================ */
form#contactform { width: 200px;  }
form#contactform fieldset { border: none;  }
form#contactform fieldset, form#contactform div.field { clear: both; padding: .5em 0;  }
form#contactform div.field input, form#contactform div.field textarea { border: 1px solid #573c29;  }
form#contactform div.field label { float: left; display: inline; width: 40%; text-align: right;  }
form#contactform div.field input, form#contactform div.field textarea { float: right; display: inline; width: 170px;  }
form#contactform div#imgverification, form#contactform div.submit { float: right; width: 170px; padding: .5em 0; text-align: center;  }
form#contactform div#imgverification p { margin: 0; padding: 0; line-height: normal;  }
form#contactform div#imgverification button { display: inline; padding: .25em 0; vertical-align: top; font-size: 11px;  }
form#contactform div#imgverification label { text-align: center; font-size: 11px;  }
form#contactform div#imgverification input { display: block; width: 160px; border: 1px solid #573c29;  }
form#contactform div.submit { clear: both;  }
form#contactform div.submit label { display: block; text-align: center; font-size: 10px; font-style: italic;  }