body {
 font-family: Verdana, arial, helvetica;
 border: 4px 4px 4px 4px;
 margin: 4px 4px 4px 4px;
 padding: 0px 0px 0px 0px;
 background-color: #5B4C21;
 text-align: left;
 font-size: 11px;
 font-weight: normal;
}
td {
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
}
td.main {
 text-align: left;
 vertical-align: top;
 padding: 0px 5px 0px 8px;
 color: white;
 line-height: 14px;
}
td.form_padded {
 text-align: right;
 padding-right: 5px;
}
table.content_width {
 width: 515px;
}

table.form_table  {
 border: 1px solid #ffffff;
 background: #DED7B9;
}
ul {
 top: 1em;
 margin: 2em;
 padding-left: 2px;
 margin-top: 5px;
 margin-bottom: 10px;
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
 color: #ffffff;
 font-weight: normal;
}
h1 {
 font-family: "Trebuchet MS", Verdana, arial, helvetica;
 font-size: 18px;
 line-height: 20px;
 font-weight: bold;
 letter-spacing: .8px;
 color: #000000;
 margin: 0px;
}
h2 {
 font-family: "Trebuchet MS", Verdana, arial, helvetica;
 font-size: 16px;
 line-height: 18px;
 letter-spacing: 0.3px;
 font-weight: bold;
 color: #000000;
 margin: 0px;
}
h3 {
 font-family: "Trebuchet MS", Verdana, arial, helvetica;
 font-size: 12px;
 font-weight: bold;
 color: black;
 margin: 0px;
}
h4 {
 font-family: "Trebuchet MS", Verdana, arial, helvetica;
 font-size: 18px;
 font-weight: bold;
 color: black;
 margin: 0px;
}
select {
 font-family: Verdana, arial, helvetica;
 font-size: 11px; 
 color: #000000;
 border: 1px;
}
hr.top {
 color: white;
 height: 1px;
 width: 92%;

}
.underline  {
 color:#000000; 
 text-decoration: underline; 
 font-weight:bold
}
.box {
 margin: 2px;
 border: 1px solid #cccccc;
 color : #000000;
}
.secondary_box {
 border: 1px solid #96A6C8;
 width: 128px;
 margin: 1px;
}
.columns {
 border: 1px solid #96A6C8;
 background-color: #E3E5E4;
}
.content_area {
 background-color: #ffffff;
}
.padded {
 padding: 4px;
}
.indent {
 margin-left: 4px;
 margin-right: 2px;
}
.sub_indent {
 margin-left: 10px;
 margin-right: 8px;
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
 color: #ffffff;
 font-weight: normal;
}
.top_border_bg {
 background-image: url(images/top_border_bg.jpg);
}
.side_left_border_bg {
 background-image: url(images/side_left_border_bg.jpg);
}
.side_right_border_bg {
 background-image: url(images/side_right_border_bg.jpg);
}
.bottom_border_bg {
 background-image: url(images/bottom_border_bg.jpg);
}
.content_left_bg {
 background-image: url(images/content_left.jpg);
}
.content_right_bg {
 background-image: url(images/content_right.jpg);
}
.content_area_bg {
 background-color: #8F886C;
}
.menu_bg {
 background-color: #5D5435;
}
.footer {
 color: white;
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
}
.error {
 font-family: Verdana, arial, helvetica;
 font-size: 12px;
 color: #F9FAEA;
 font-weight: bold;
}
.okay {
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
}
.whiteBold 	{
 color: #ffffff;
 font-size: 11px;
 font-family: Verdana, Helvetica;
 font-weight: bold;
}

.header {
 font-family: Verdana, arial, helvetica;
 border-bottom: 1px solid #000000;
 background: #E5F1DE;
 font-size: 13px;
 color: #467320;
 font-weight: bold;
}
.title {
 font-family: Verdana, arial, helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #1B4597;
 margin: 0px;
}
.body_header {
 padding-left: 3px;
 border-bottom: 1px solid #CCCCCC;
 background: #F3F3F3;
 font-family: Verdana, arial, helvetica;
 font-size: 12px;
 color: #385798;
 font-weight: bold;
}
.content_heading {
 padding-left: 3px;
 font-family: Verdana, arial, helvetica;
 font-size: 12px;
 color: black;
 font-weight: bold;
}

.black_heading {
 font-family: Verdana, arial, helvetica;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
}
.smallHeading {
 padding-left: 1px;
 font-family: Verdana, arial, helvetica;
 font-size: 10px;
 color: #4D6196;
 font-weight: bold;
}
.spotlight {
 font-family: Verdana, arial, helvetica;
 font-size: 7pt;
 color: #000000;
 font-weight: normal;
}
.body_italics {
 font-style: italic;
 color: #666666;
 font-family: Verdana, arial, helvetica;
 font-size: 11px;
 font-weight: normal;
}
a:link  {
 background: none;
 color: #ffffff;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: underline;
}
a:active  {
 background: none; 
 color: #ffffff;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
}
a:visited   {
 background: none; 
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: underline;
}
a:hover  {
 background: none;
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
}
a.more, a.more:visited, a.more:hover, a.more:active {
 font-size: 7pt;
}
a.left_column {
 color: #000000;
 text-decoration: none;
 line-height: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

a.left_column:visited {
 color: #000000;
 text-decoration: none;
 line-height: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

a.left_column:hover{
 color: orange;
 text-decoration: none;
 line-height: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
a.left_column:active{
 color: #8D8D8D;
 text-decoration: none;
 line-height: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
a.light {
 color: #ffffff;
 text-decoration: underlin;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

a.light:visited {
 color: #ffffff;
 text-decoration: underline;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

a.light:hover{
 color: #ecedf0;
 text-decoration: none;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
a.light:active{
 color: #ecedf0;
 text-decoration: none;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
a.footer {
 color: #ffffff;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

a.footer:visited {
 color: #ffffff;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

a.footer:hover{
 color: #ecedf0;
 text-decoration: underline;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
a.footer:active{
 color: #ecedf0;
 text-decoration: underline;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}
a.breadcrumb:link  {
 background: none;
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
 font-weight: bold;
}
a.breadcrumb:active  {
 background: none; 
 color: #5772A8;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
}
a.breadcrumb:visited   {
 background: none; 
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
 font-weight: bold;
}

a.breadcrumb:hover  {
 background: none;
 color: #5772A8;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
 font-weight: bold;
}
a.current:link  {
 background: none;
 color: #4D6196;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
 font-weight: bold;
}
a.current:active  {
 background: none; 
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
}
a.current:visited   {
 background: none; 
 color: #4D6196;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
 font-weight: bold;
}

a.current:hover  {
 background: none;
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: none;
 font-weight: bold;
}
a.top_cat:link  {
 background: none;
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
}
a.top_cat:active  {
 background: none; 
 color: #5772A8;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: underline;
}
a.top_cat:visited   {
 background: none; 
 color: #000000;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica;
 text-decoration: none;
}
a.top_cat:hover  {
 background: none;
 color: #5772A8;
 line-height: 16px;
 font-size: 11px;
 font-family: verdana, helvetica; 
 text-decoration: underline;
}
a.top_cat_current  {
 font-weight: bold;
}
.submit {
 border: 1px solid #999999;
 font-size: 11pt;
 color: #000000;
 background-color: #D2E5C7;
}
input.text{
  background-color: #fffffff;
  border-color: #999999;
  border-style:solid;
  border-width:1px;
  width: 258px;
}
.textarea{
  background-color: #fffffff;
  border-color: #999999;
  border-style:solid;
  border-width:1px;
  width: 258px;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:times,verdana; font-size:11px; font-weight:bold}
.clLevel0{}
.clLevel0over{cursor:pointer; cursor:hand}
.clLevel0border{position:absolute; visibility:hidden}

/*Styles for level 1*/

.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana,times,tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel1{background-color:#A4CE84; color:#000000}
.clLevel1over{background-color:#518427; layer-background-color:#FFFFFF; color:#ffffff; cursor:pointer; cursor:hand}
.clLevel1border{position:absolute; visibility:hidden; background-color:#595959; layer-background-color:#595959}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#A4CE84; layer-background-color:#A4CE84; color:white;}
.clLevel2over{background-color:#0099cc; layer-background-color:#0099cc; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}
