/* CSS Document */

/* Links */    
a { text-decoration: none; }
a:visited { }
a:hover { text-decoration: underline; }
a:active {  }

/* Navigation */

td.nav br, #right br { display: none; }
td.nav { width: 189px; }
 .nav a { display:block; background: #9C7941; color: #10431b; font-weight:bold; text-decoration: none; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #10431b; line-height: 30px; padding-left: 7px; font-size:85%; border-right: 1px solid #10431b; }
.nav a:hover  { text-decoration: none; background-color: white;  }
.nav a:visited  { text-decoration: none; color: #10431b}


/* Requirements */

td.text { font-size: 16px; font: Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; }
table.padding {margin: 0px 5px 5px 0px; }
td.title { font-size: 18px; font:Arial, Helvetica, sans-serif; font-weight:bold; color: white;}
.apt a { color: #9d7942; font-weight: bold; text-decoration: none; font:Arial, Helvetica, sans-serif; font-size: 15px; padding: 8px 8px 8px 8px; display:block; }
.apt a:hover  { background-color: #9d7942; color: #10431b; text-decoration:none;}
.apt a:visited  {text-decoration:none; }
.title_color { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #10431b;}
.caroline { font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #10431b;}
.frontop { font-size: 30px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #10431b;}







/* Styles */

.title {font-style:italic; color:#FFFFFF; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.title-white {color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-ser
.head { padding-top:12px; display:block; solid #336B4E; color:#336B4E; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.subhead {color:#104219; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.small {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
td.small {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.small_blue {color:#3F5D93; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.small_green {color:#336B4E; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.med {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.nav2 {display:block; color: #336B4E; font-weight:bold; text-decoration: none; font-family:Arial, Helvetica, sans-serif; margin-left: 20px; margin: 0; border-bottom: 1px solid #A58457; line-height:30px; padding: 7px 5px 5px 7px; font-size:14px; }
.selected { display:block; color: #336B4E; font-weight:bold; text-decoration: none; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #A58457; line-height:30px; padding-left: 7px; font-size:14px; }
.smallertext { font-family:Arial, Helvetica, sans-serif; font-size:14px}
.list {margin-left:0px; font-size:12px; color:#3f5d93}
.xsmall_green {color:#336B4E; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.underline { border-bottom: #104219 solid 1px   }

/* demoblock */

table.demoblock {}
table.demoblock td.demohead { font-size: 100%; font-weight: bold; color: #336B4E; background-color: #dfdfdf; }

table.features { border-top: 2px solid #336B4E}

table.border_white {border-top: 2px solid white}
table.border_green {border-top: 2px  solid #336B4E}

.title-blk {font-style:italic; color:black; font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif;}



