html, body{
  margin:0;
  padding:0;
  height:100%;
  border:none
}

body,h1,h2,h3,h4,h5,h6,li,form,table,td,p{
  font-family: Arial, tahoma, verdana, helvetica, sans-serif;
  font-size:14px;
}

body{
  background-color: #fff;
}

#TopNavBar {
  text-align:center;
  margin: 5px 0px 5px 0px;
}

.navMenuItem {
  background-color: #85DC6E;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

#SideNav {
  width:100%;
  padding: 0px;
}

 .sideNavMenuItem {
  background-color: #C8E4B7;
  height: 20px;
  padding:5px 10px 5px 10px;
  margin:0px;
 }
 
 .sideNavMenuItemStretch {
  background-color: #C8E4B7;
 }

#BotNavBar {
  text-align:center;
  margin: 5px 0px 5px 0px;
}


.module {
  width: 100%;
  padding:5px;
}

.moduleHeading, .moduletl,  .moduletr {
  background-color: #85DC6E;
}

.moduletl, .moduletr {
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
}

.moduletl{
  background-position:top left;
  background-image: url(../images/tl_module.gif);
}

.moduletr{
  background-position:top right;
  background-image: url(../images/tr_module.gif);
}

.moduleHeading {
  font-size: 13px;
  text-align:center;
  border-top: 1px solid #000;
  width: 100%;
}

.moduleSideContent {
  background-color: #C8E4B7;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  vertical-align:top;
}

.moduleBottomContent {
  background-color: #C8E4B7;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  text-align:center;
  vertical-align:bottom;
}


.bannerPrT{
  background-color: transparent;
  padding:0px;
  margin:0px;
  width:5px;
  height:100%;
}

.bannerT{
  padding:0px;
  margin:0px;
  height:100%;
}


.bannerRTDT, .bannerRTDB, .bannerLTDB, .bannerLTDB {
  background-color: transparent;
  background-repeat:no-repeat;
  height:7px;
  padding:0px;
  margin:0px;
}

.bannerLTDT{
  background-repeat:no-repeat;
  background-position:top left;
  background-image: url(../images/tl_module.gif);
}

.bannerLTDB{
  background-repeat:no-repeat;
  background-position:bottom left;
  background-image: url(../images/bl_module.gif);
}

.bannerRTDT{
  background-repeat:no-repeat;
  background-position:top right;
  background-image: url(../images/tr_module.gif);
}

.bannerRTDB{
  background-repeat:no-repeat;
  background-position:bottom right;
  background-image: url(../images/br_module.gif);
}

.sideNavHeading {
  border-top: 1px solid #000;
  background-color: #C8E4B7;
  width:100%;
}

.sideNavtl, .sideNavtr {
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
  height:1px;
}

.sideNavtl{
  background-position:top left;
  background-image: url(../images/tl_module2.gif);
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
  height: 5px;
  border: 0px solid #000000;
}

.sideNavtr{
  background-position:top right;
  background-image: url(../images/tr_module2.gif);
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
  border: 0px;
}

.sideNavbHeading {
  border-bottom: 1px solid #000;
  background-color: #C8E4B7;
  width:100%;
}

.sideNavbl, .sideNavbr {
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
}

.sideNavbl{
  background-position:bottom left;
  background-image: url(../images/bl_module2.gif);
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
  height: 5px;
  border: 0px solid #000000;
}

.sideNavbr{
  background-position:bottom right;
  background-image: url(../images/br_module2.gif);
  background-color: transparent;
  background-repeat:no-repeat;
  width:5px;
  padding:0px;
  margin:0px;
  border: 0px;
}


a.bottomALinks:link,
a.bottomALinks:active,
a.bottomALinks:visited {
  color: #000;
  padding: 10px;
}

.bottomLinks {
  padding:20px;
  text-align:center;
}

.ContentArea {
  padding: 20px 0 20px 20px;
}

a.TopNavLinks:link,
a.TopNavLinks:active,
a.TopNavLinks:visited {
  color: #000;
}

a.SideNavLinks:link,
a.SideNavLinks:active,
a.SideNavLinks:visited {
  color: #000;
}

a.BottomNavLinks:link,
a.BottomNavLinks:active,
a.BottomNavLinks:visited {
  color: #000;
}

a.bottomBoxALinks:link,
a.bottomBoxALinks:active,
a.bottomBoxALinks:visited {
  color: #00F;
}


















h1 {
  font-size:24px;
  font-weight: bold;
}

h2{
  font-size:16px;
  font-weight: bold;
}


#menu {
  width: 190px;
  padding:0;
  margin: 0;
  float: left;
  background-repeat: repeat-x;
  background-image: url(../images/gradiantbk.gif);
  border-right:solid 3px #fff;
}

#menu ul {
  list-style-type: none;
}

#menu a:link {
  color: #fff;
  text-decoration: none;
}
#menu a:unknown {
  color: #0a7123;
  text-decoration: none;
}
#menu a:hover {
  color: #256d35;
  text-decoration: underline;
}
#menu a:active {
  color: #fff;
  text-decoration: underline;
}

ul#buttons {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

ul#buttons a {
  display:block;
  font-family: Times;
  font-weight:bold;
  font-size:14px;
  width: 190px;
  color:#ffffff;
  text-decoration:none;
  border-bottom: white 3px solid;
  padding: 10px 5px;
}

ul#buttons a:hover {
  color:yellow;
}


#content {
  text-align:left;
  padding:0;
  margin:0;
}

#divider {
  left: 0px;
  width: 625px;
  background-repeat: repeat-x;
  position: relative;
  height: 12px
}
#footer {
  padding-right: 5px;
  padding-left: 10px;
  float: left;
  padding-bottom: 5px;
  width: 605px;
  padding-top: 5px;
  background-color: #b6ca99
}


#toolbox {
  float:right;
  margin:0px 2px 0px 20px;
  height:150px;
  padding:10px;
  text-align:center;
}

#toolbox a {
  color: #000;
}

#toolbox p {
  margin: 1px 1px 1px 1px;
}

#toolbox a:hover {
  color: Yellow;
}

#curvyblue{
  background-color:#C8E4B7;
  background-repeat: no-repeat;
  margin: 0px 0px 15px 0px;
}
#curvyblue td.tl{
  background-position:top left;
  background-image: url(../images/box_tl.gif);
  width:17px;
}
#curvyblue td.tr{
  background-position:top right;
  background-image: url(../images/box_tr.gif);
  width:17px;
}
#curvyblue td.content{
  padding:0px 10px 0px 10px;
  color:#fff;
}
#curvyblue td.bl{
  background-image: url(../images/box_bl.gif);
  width:17px;
}
#curvyblue td.br{
  background-position: right;
  background-image: url(../images/box_br.gif);
  width:17px;
}

 .curvy {position:relative; background:#C8E4B7; color:#fff; margin:4em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#C8E4B7; background:#EDE9DB; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}

.red {
  color:red;
}

.redtext {
  color:red;
}

.QABold {
  color:#000;
}


#FAQQuestions{
  margin:20px;
  width:100%;
}

.style3 {
	font-size: x-large;
	font-weight: bold;
}

.SpeechItem {
  background-color: #85DC6E;
  text-align:center;
}
