body {
  background-image:url(../images/mainbg.jpg);
  background-repeat:repeat-x;
  background-color:#F7F7F7;
  margin-top:40px;
  margin-bottom:20px;
}
.maincontainer {
  width:990px;
  margin-right:auto;
  margin-left:auto;
}
a img {
  border:none;
}
.clear {
  clear:both;
}
input, select, textarea {
  color:#717171;
}

.mainboxwhitetop {
  background-image:url(../images/mainwhitebox_01.gif);
  width:990px; height:6px;
  background-repeat:no-repeat;
  vertical-align:bottom;
}
.mainboxwhitebody {
  background-image:url(../images/mainwhitebox_02.gif);
  width:990px;
  background-repeat:repeat-y;
  vertical-align:top;
  font-family:Arial;
  color:#565758;
  font-size:12px;
  line-height:17px;
}
.maibboxwhitebottom {
  background-image:url(../images/mainwhitebox_03.gif);
  width:990px; height:8px;
  background-repeat:no-repeat;
  vertical-align:top;
}
.topbold {
  color:#FF6009;
  font-weight:bold;
  font-size:12px;
  font-family:Arial;
}
.planchooser {
  border:1px solid #90D087;
  color:#A3A3A3;
}
.mainboxpad {
  padding-left:15px;
  padding-right:17px;
}
.header-homepage {
  vertical-align:top;
  background-image:url(../images/header-2.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage1 {
  vertical-align:top;
  background-image:url(../images/header-1.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage2 {
  vertical-align:top;
  background-image:url(../images/header-2.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage3 {
  vertical-align:top;
  background-image:url(../images/header-3.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage4 {
  vertical-align:top;
  background-image:url(../images/header-4.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage5 {
  vertical-align:top;
  background-image:url(../images/header-5.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-homepage6 {
  vertical-align:top;
  background-image:url(../images/header-6.jpg);
  width:958px; height:224px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside1 {
  vertical-align:top;
  background-image:url(../images/header-ins-1.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside2 {
  vertical-align:top;
  background-image:url(../images/header-ins-2.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside3 {
  vertical-align:top;
  background-image:url(../images/header-ins-3.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside4 {
  vertical-align:top;
  background-image:url(../images/header-ins-4.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside5 {
  vertical-align:top;
  background-image:url(../images/header-ins-5.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside6 {
  vertical-align:top;
  background-image:url(../images/header-ins-6.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside7 {
  vertical-align:top;
  background-image:url(../images/header-ins-7.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside8 {
  vertical-align:top;
  background-image:url(../images/header-ins-8.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.header-inside9 {
  vertical-align:top;
  background-image:url(../images/header-ins-9.jpg);
  width:958px; height:129px;
  background-repeat:no-repeat;
  background-color:#70B967;
}
.boxesbg {
  background-image:url(../images/boxbackground.jpg);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  width:958px;
}
.boxesbgpad {
  padding-left:2px; padding-right:2px; margin:0px;
}

.floatdivider {
  width:2px; float:left;
}
.bgbox1 {
  width:237px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top; float:left;
}
.bgbox11 {
  width:237px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top;
}
.box1 {
  width:237px; background-image:url(../images/homeboxbg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#F1F5F6;
}
.bgbox2 {
  width:246px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top; float:left;
}
.bgbox22 {
  width:246px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top;
}
.box2 {
  width:246px; background-image:url(../images/homeboxbg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#F1F5F6;
}
.bgbox3 {
  width:467px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top; float:left;
}
.bgbox33 {
  width:467px; background-image:url(../images/bghomeboxbg.jpg); background-repeat:repeat-y; background-position:top;
}
.box3 {
  width:467px; background-image:url(../images/homeboxbg.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#F1F5F6;
}
.bgbox66 {
  width:100%; background-image:url(../images/insideboxbg.gif); background-repeat:repeat-y; background-position:top;
}
.box66 {
  width:100%; background-image:url(../images/insidebox.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#F1F5F6;
}
.boxpadder {
  padding:14px;
}
.boxpadder1 {
  padding-left:14px;
  padding-right:14px;
  padding-top:4px;
  padding-bottom:4px;
}
.vm {
  vertical-align:middle;
}
.hr1{
  margin-top:8px;
  margin-bottom:10px;
}
.hr2{
  margin-top:4px;
  margin-bottom:5px;
}
p {
  margin-top:0px;
  margin-bottom:14px;
}

a:link {
  color:#5BA74F;
  text-decoration:none;
}
a:visited {
  color:#5BA74F;
  text-decoration:none;
}
a:hover {
  color:#FF9B19;
  text-decoration:underline;
}
.list1 {
  list-style: url(../images/bullet1.png);
  margin-top:0px;
  margin-bottom:14px;
  margin-left:0px;
  padding-left:20px;
  font-weight:bold;
  line-height:21px;
}
.list11 {
  list-style: url(../images/bullet1.png);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:20px;
  font-weight:bold;
  line-height:18px;
}
.list3 {
  list-style: url(../images/bullet1.png);
  margin:0 0 0 0px;
  padding-left:20px;
  font-weight:normal;
  line-height:19px;
}
.list3 li {
  padding-bottom:12px;
  padding-top:0px;
}
.list31 {
  list-style: none;
  margin:0 0 0 0px;
  padding-left:0px;
  font-weight:normal;
  line-height:19px;
}
.list31 li {
  padding-bottom:12px;
  padding-top:5px;
  border-bottom:1px solid #dbdbdb;
}
.list31 .lif {
  padding-bottom:12px;
  padding-top:5px;
  border-bottom:0px solid #dbdbdb;
}
.list4 {
  list-style: none;
  margin:0 0 0 0px;
  padding-left:4px;
  font-weight:normal;
  line-height:19px;
  color:#509B45;
}
.list4 li {
  padding-bottom:10px;
  padding-top:0px;
}
.list5 {
  list-style: none;
  margin:0 0 0 0;
  padding-left:0px;
  font-weight:bold;
  line-height:19px;
  color:#509B45;
}
.list5 li {
  margin-bottom:5px;
  margin-top:5px;
  border-bottom:1px solid #DBDBDB;
}
.list5 .lif {
  margin-bottom:5px;
  margin-top:5px;
  border-bottom:0px solid #DBDBDB;
}
.list2 {
  list-style: url(../images/bullet1.png);
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:20px;
  font-weight:bold;
  line-height:19px;
  color:#FFA025;
}
.list6 {
  list-style: url(../images/bullet1.png);
  margin-top:0px;
  margin-bottom:14px;
  margin-left:0px;
  padding-left:20px;
  font-weight:none;
  line-height:21px;
}
.orageboxbg {
  background-image:url(../images/orangeboxbg.gif); width:172px; min-height:112px; background-repeat:repeat-y;
}

.orangeboxbody {
  background-image:url(../images/orange-box_02.gif); width:172px; min-height:112px; background-repeat:no-repeat; background-position:top;
}
.smaller {
  font-size:10px;
}
.white {
  color:#ffffff;
}
.white a:link {
  color:#ffffff;
  text-decoration:underline;
}
.white a:visited {
  color:#ffffff;
  text-decoration:underline;
}
.white a:hover {
  color:#ffffff;
  text-decoration:underline;
}
.footer {
  background-image:url(../images/footerbackground.jpg); width:958px; height:99px;
  background-repeat:no-repeat; background-position:top; color:#67696B; font-size:11px;
  margin-top:0px; padding:0px;
}
.footer a:link{
  color:#67696B;
  text-decoration:none;
}
.footer a:visited{
  color:#67696B;
  text-decoration:none;
}
.footer a:hover {
  color:#79BD70;
  text-decoration:none;
}
.footpad {
  padding-left:16px; padding-right:16px; padding-top:14px; padding-bottom:10px;
}

 #pscroller1{
  width: 240px;
  height: 38px;
  border:0px solid #000;
 }
 .breadcrumbs {
   font-size:10px;
   font-family:Arial;
   line-height:14px;
   color:#868686;
 }
 .breadcrumbs a:link {
   color:#868686;
   text-decoration:none;
 }
 .breadcrumbs a:visited {
   color:#868686;
   text-decoration:none;
 }
 .breadcrumbs a:hover {
   color:#868686;
   text-decoration:underline;
 }

h2 {
  font-size:23px;
  font-family: Arial, Helvetica;
  line-height:27px;
  font-weight:normal;
  margin:0px;
  letter-spacing:-0.7px;
}


h1 {
   color:#5BA750;
   font-size:28px;
   line-height:28px;
   font-family:Arial,Helvetica;
   margin-top:0px;
   margin-bottom:14px;
   letter-spacing:-0.6px;
 }

h3 {
   color:#FB9F27;
   font-size:20px;
   line-height:24px;
   font-family:Arial,Helvetica;
   margin-top:0px;
   margin-bottom:10px;
   letter-spacing:-0.6px;
}
h4 {
   color:#FB9F27;
   font-size:18px;
   line-height:22px;
   font-family:Arial,Helvetica;
   margin-top:0px;
   margin-bottom:12px;
   letter-spacing:-0.6px;
}
h5 {
   color:#FB9F27;
   font-size:18px;
   line-height:22px;
   font-family:Arial,Helvetica;
   margin-top:0px;
   margin-bottom:4px;
   letter-spacing:-0.6px;
}

.greyboxbodybg {
  background-image:url(../images/greyboxbodybg.gif); width:213px; background-repeat:repeat-y;
 }
.greyboxbody {
   background-image:url(../images/greyboxb_02.gif); width:213px; min-height:108px;
   background-repeat:no-repeat; background-position:top;
 }
.orangeboxbbodybg {
  background-image:url(../images/orangeboxbbodybg.gif); width:213px; background-repeat:repeat-y;
 }
.orangeboxbbody {
   background-image:url(../images/orangeboxb_02.gif); width:213px; min-height:115px;
   background-repeat:no-repeat; background-position:top;
}
.boxed {
  border:2px solid #DADCDD; padding:2px;
}
.boxed1 {
  border:2px solid #DADCDD; padding:12px;
}
.boxed1 p{
  margin-bottom:0px;
  margin-top:0px;
}

.boxed1gr {
  border:2px solid #A8D6A2; padding:12px;
}
.boxed1gr1 {
  border:2px solid #A8D6A2; padding:2px;
}
.tablehead {
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  height:35px;
}
.rowtop {
  background-color:#70B966;
  color:#ffffff;
}
.borderit {
   border-bottom:0px solid #ffffff;
}

.row1 {
  background-color:#DFDFDF;
}
.green {
  color:#5BA750;
}
.green a:link {
  color:#5BA750;
}
.green a:visited {
  color:#5BA750;
}
.green a:hover {
  color:#46873C;
  text-decoration:none;
}
.bgmoney {
  background-image:url(../images/bgmoey.gif); width:232px;  height:67px; color:#ffffff;
}
.bigbig {
  color:#ffffff; font-size:30px; font-weight:bold;
}
.menutitle {
  color:#5BA750;
  font-weight:bold;
  font-size:15px;
  line-height:20px;
}
.biggy {
  font-size:15px;
}
