body
{
topmargin: 0;
margin: 0px;
padding: 0px;
margin-top: 0px;
padding-top: 0px;
margin:0 auto;
}

.bodyclass
{
align: center;
topmargin: 0;
background-color: #ac8c62;
padding: 0px;
margin: 0px
margin-top: 0px;
padding-top: 0px;
background-image: url('images/bg.jpg');
background-repeat: repeat-x;
}

a.effect1:link {color: #000000; text-decoration: underline; }
a.effect1:visited {color: #000000; text-decoration: underline; }
a.effect1:hover {color: #21ad1d; text-decoration: none; }
a.effect1:active {color: #000000; text-decoration: underline; }

a.effect2:link {color: #ffffff; text-decoration: underline; }
a.effect2:visited {color: #ffffff; text-decoration: underline; }
a.effect2:hover {color: #00ff00; text-decoration: none; }
a.effect2:active {color: #ffffff; text-decoration: underline; }

a.webk:link {color: #ead7c0; text-decoration: underline; }
a.webk:visited {color: #ead7c0; text-decoration: underline; }
a.webk:hover {color: #ffffff; text-decoration: none; }
a.webk:active {color: #ead7c0; text-decoration: underline; }

a.redlink:link {color: #0000ff; text-decoration: underline; }
a.redlink:visited {color: #0000ff; text-decoration: underline; }
a.redlink:hover {color: #ff0000; text-decoration: none; }
a.redlink:active {color: #0000ff; text-decoration: underline; }

.webf {
color: #ead7c0;
font-size: 11px;
font-family: arial, sans-serif;
font-weight: normal;
line-height: 22px;
}

.greenb {
background-color: #70b504;
background-image: url('images/topbg.jpg');
background-repeat: repeat-x;
text-align: left;
vertical-align: bottom;
}

.campflash {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-color: #004000;
}

.restab {
border-color: #7bb900;
border-width: 0px 1px 1px 1px;
border-style: solid;
text-align: center;
vertical-align: top;
background-color: #ffffff;
padding:5px;
}

.campf {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf0 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf0.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf1 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf1.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf2 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf2.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf3 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf3.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf4 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf4.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf5 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf5.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf6 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf6.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}
.campf7 {
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
text-align: left;
vertical-align: top;
background-image: url('images/campf7.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #004000;
}

.right {
text-align: left;
vertical-align: top;
background-image: url('images/rightbg.jpg');
background-repeat: repeat-y;
background-position: left;
}

.left {
text-align: right;
vertical-align: top;
background-image: url('images/leftbg.jpg');
background-repeat: repeat-y;
background-position: right;
}

.topbox {
vertical-align:top;
text-align:left;
border-color: #977c5d #836f57 #bcea16 #836f57;
border-width: 0px 0px 1px 0px;
border-style: solid;
}

.padleft {
padding-left: 100px;
}

.picright {
vertical-align: top;
background-image: url('images/pic1.jpg');
background-repeat: repeat-y;
}

.picbot {
text-align: left;
vertical-align: top;
background-image: url('images/pic2.jpg');
background-repeat: repeat-x;
}

.imgnav{
margin-top:3px;
margin-right:3px;
margin-left:3px;
margin-bottom:0px;
}

.navbutton0 {
vertical-align: middle;
text-align: center;
background-image: url('images/navbg0.jpg');
background-repeat: repeat-x;
background-color: #81bc00;
background-position: center;
cursor:pointer;
cursor:hand;
border-color: #efefef #82ac00 #6eb101 #6eb101;
border-width: 0px 1px 0px 1px;
border-style: solid;
}

.navbutton {
padding-left:6px;
padding-right:6px;
vertical-align: middle;
text-align: center;
cursor:pointer;
cursor:hand;
border-color: #efefef #82ac00 #6eb101 #abd208;
border-width: 0px 1px 1px 1px;
border-style: solid;
}

.navbutton2 {
padding-left:6px;
padding-right:6px;
vertical-align: middle;
text-align: center;
background-color: #cbee5a;
cursor:pointer;
cursor:hand;
border-color: #82ac00 #82ac00 #6a8701 #abd208;
border-width: 0px 1px 1px 1px;
border-style: solid;
}

.bot {
vertical-align: top;
background-image: url('images/c3.jpg');
background-repeat: repeat-x;
}

.gboxes {
text-align: left;
vertical-align: top;
height: 650px;
background-image: url('images/gbox.jpg');
background-repeat: repeat-x;
background-postion: top;
}

.facil {
text-align: center;
vertical-align: top;
border-color: #fefee6 #7f7e2d #7f7e2d #fefee6;
border-width: 2px;
border-style: solid;
background-color: #f6f6d4;
padding: 6px;
background-image: url('images/facbg.jpg');
background-repeat: repeat-x;
background-position: top;
}

.indented {
margin-left: 50px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 0px;
}

.maillist {
vertical-align: top;
text-align: center;
background-color: #85b98c;
background-image: url('images/maillist.jpg');
background-repeat: repeat-x;
background-position: top;
border-color: #216220;
border-width: 1px;
border-style: solid;
}

.button {
background-color: #277527;
border-color: #80ff80 #000000 #000000 #80ff80;
border-width: 1px;
border-style: solid;
color: #ffffff;
font-size: 12px;
font-family: arial;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
cursor:pointer;
cursor:hand;
}

.inputbox {
background-color: #f3e2cd;
border-color: #000000 #fef8f0 #fef8f0  #000000;
border-width: 1px;
border-style: solid;
color: #000000;
font-size: 14px;
font-family: arial;
}

.blackbox{
background-color: #f2f6e4;
border-color: #e2e2e2 #000000 #000000 #e2e2e2;
border-width: 0px;
border-style: solid;
padding: 7px;
text-align: center;
vertical-align: middle;

}

.ctable {
vertical-align: top;
text-align: center;
background-color: #ece6de;
padding: 3px;
border-style: solid;
border-color: #dcd1c4 #000000 #000000 #dcd1c4;
border-width: 1px 1px 1px 1px;
background-image: url('images/bfade.jpg');
background-repeat: repeat-x;
}

.ctabler {
vertical-align: top;
text-align: left;
background-color: #ece6de;
padding: 3px;
border-style: solid;
border-color: #dcd1c4 #000000 #000000 #dcd1c4;
border-width: 1px 1px 1px 1px;
background-image: url('images/bfade.jpg');
background-repeat: repeat-x;
}

.ctablem {
vertical-align: middle;
text-align: center;
background-color: #7bb900;
padding: 3px;
border-style: solid;
border-color: #aaf010 #000000 #000000 #aaf010;
border-width: 1px 1px 1px 1px;
}

.ctableb {
vertical-align: middle;
text-align: center;
background-color: #806c54;
padding: 3px;
border-style: solid;
border-color: #e6ded4 #000000 #000000 #e6ded4;
border-width: 1px 1px 1px 1px;
background-image: url('images/cfade.jpg');
background-repeat: repeat-x;
}

.mainbox {
vertical-align: top;
background-color: #ffffff;
}

.mainboxindex {
background-color: #ffffff;
background-image: url('images/sptop3.jpg');
background-repeat: no-repeat;
background-postion: top center;
padding-top: 220px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}
.mainbox2 {
background-color: #ffffff;
background-image: url('images/sptop3.jpg');
background-repeat: no-repeat;
background-postion: top center;
padding-top: 155px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

.xl {
background-image: url('images/xl.gif');
background-repeat: repeat-y;
}
.xr {
background-image: url('images/xr.gif');
background-repeat: repeat-y;
}
.xt {
background-image: url('images/xt.gif');
background-repeat: repeat-x;
}
.xb {
background-image: url('images/xb.gif');
background-repeat: repeat-x;
}

.box1 {
border-style: solid;
border-color: #ac8c62;
border-width: 1px 1px 1px 1px;
padding: 4px;
background-color: #ac8c62;
background-image: url('images/navbrown.jpg');
background-repeat: repeat-x;
}

.box2 {
border-style: solid;
border-color: #0978d1;
border-width: 0px;
padding: 4px;
background-color: #ffffff;
vertical-align: top;
}


.box3 {
border-style: solid;
border-color: #82bd01;
border-width: 1px 1px 1px 1px;
padding: 4px;
background-color:#82bd01;
background-image: url('images/navbg.jpg');
background-repeat: repeat-x;
}

.box4 {
border-style: solid;
border-color: #c0c0c0 #ededed #ededed #c0c0c0;
border-width: 1px;
padding: 0px;
background-color: #fae3ca;
vertical-align: top;
text-align: left;
}

.box5 {
border-style: solid;
border-color: #e80f2c;
border-width: 1px 1px 1px 1px;
padding: 4px;
background-color: #e80f2c;
}

.box6green {
border-style: solid;
border-color: #c0c0c0 #ededed #ededed #c0c0c0;
border-width: 1px;
padding: 0px;
background-color: #eff3e1;
vertical-align: top;
text-align: left;
}

.box6blue {
border-style: solid;
border-color: #c0c0c0 #ededed #ededed #c0c0c0;
border-width: 1px;
padding: 0px;
background-color: #cdece3;
vertical-align: top;
text-align: left;
}

.boxpen {
border-style: solid;
border-color: #c0c0c0 #ededed #ededed #c0c0c0;
border-width: 1px;
padding: 0px;
background-color: #fbf6ef;
vertical-align: top;
text-align: left;
}

.navfont {
font-family: Verdana, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 15px;
color: #ffffff;
font-weight: bold;
}

.navbox {
cursor:pointer;
cursor:hand;
text-align: center;
vertical-align: middle;
padding-right: 5px;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

.imgborder {
border-style: solid;
border-color: #ffffff #000000 #000000 #ffffff;
border-width: 1px;
}

.imgborderinv {
border-style: solid;
border-color: #000000 #ffffff #ffffff #000000;
border-width: 1px;
}

.imgborder2 {
border-style: solid;
border-color: #000000 #efefef #efefef #000000;
border-width: 2px;
}

.imgborder3 {
border-style: solid;
border-color: #c0c0c0;
border-width: 1px 0px 0px 1px;
}


.navbg2 {
background-image: url('images/bg2.jpg');
background-repeat: repeat-x;
background-color: #000000;
}

.footer {
background-color: #ffffff;
vertical-align: bottom;
text-align: center;
background-image: url('images/footer2.gif');
background-repeat: no-repeat;
border-style: solid;
border-color:  #ffffff;
border-width: 0px;
}

.smallfont {
color: #000000;
font-size: 11px;
font-family: arial, sans-serif;
font-weight: normal;
}

.mainfont {
color: #000000;
font-size: 14px;
font-family: arial, sans-serif;
font-weight: normal;
line-height: 20px;
}

.mainfontw {
color: #ffffff;
font-size: 14px;
font-family: arial, sans-serif;
font-weight: normal;
line-height: 20px;
}

.calendarfont {
font-size: 20px;
font-family: Jester, Tahoma, helvetica, Geneva, sans-serif;
color: #ffffff;
font-weight: bold;
line-height: 20px;
}

.jesterfont {
color: #000000;
font-size: 16px;
font-family: Book Antiqua, Calligraph421 BT, helvetica, arial, sans-serif;
font-weight: normal;
line-height: 18px;
}

.headfontw {
font-size: 30px;
font-family: Jester, Geneva, Georgia Bold,  Tahoma,  sans-serif;
color: #ffffff;
font-weight: bold;
}

.headfont {
font-size: 26px;
font-family: Jester, Geneva, Georgia Bold,  Tahoma,  sans-serif;
color: #006800;
font-weight: bold;
line-height: 55px;
}


.headfont3 {
font-size: 26px;
font-family: Tahoma, Geneva, sans-serif;
color: #006800;
font-weight: bold;
}

.faq {
vertical-align:middle;
background-color: #00ff00;
text-align:left;
border-style: solid;
border-color: #23d723 #000000 #000000 #23d723;
border-width: 1px;
}

h1{
color: #404040;
font-size: 13px;
font-family: Verdana, sans-serif;
font-weight: normal;
}

h2 {
color: #ffffff;
font-size: 13px;
font-family: Verdana;
font-weight: bold;
}

h3	{
color: #BAA647;
font-size: medium;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
text-align: left;
font-weight: bold;
font-style: normal;
}

h4 {
font-size: 8px;
font-family: 'MS Sans Serif', Geneva, sans-serif;
color: #6B6B6B;
font-stretch: condensed;
font-weight: normal;
}

h5	{
font-size: 10px;
font-family: 'MS Sans Serif', Geneva, sans-serif;
color: #000000;
font-stretch: condensed;
font-weight: normal;
}

h6	{
color: #000000;
font-size: 12px;
font-family: Verdana;
margin: 0em;
font-weight: normal;
}

.calib {
font-size: 20px;
font-weight: bold;
color: #000000;
font-family: calibri, Helvetica, sans-serif;
margin: 0em;
}

.testimony {
border-style: solid;
border-color: #fffe8d #bcbb78 #bcbb78 #fffe8d;
border-width: 1px 2px 2px 1px;
text-align: left;
vertical-align: top;
background-image: url('images/shade.jpg');
background-repeat: repeat-x;
background-postion: top;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
}

.testfont {
color: #404040;
font-size: 14px;
font-family: arial, sans-serif;
font-weight: normal;
line-height: 16px;

}

