* {
padding:0;
margin:0;
border:0;
}
 /*IE */
body {
background:#2B411B url(uploads/images/bg2.gif) repeat;

}
a {
color: #2b411b;
font-weight: bold;
}
a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight: bold;
}

#MainContent a, #WidgetContainer a, a.contentlink {
color: #99cc66;
font-weight: bold;
}
#MainContent a:hover, #WidgetContainer a:hover, a.contentlink:hover {
color:#FF0000;
text-decoration:underline;
font-weight: bold;
}

#MainContainer {
position:relative;
width:818px;
padding:125px 0 0 18px;
background:url(uploads/images/background.jpg) repeat-y;
margin:0 0 -1200px 0;
}
#MainHeaderContainer, #MainContentContainer {
position:relative;
width:500px;
background-color:transparent
}
#pageHeader {
position:absolute;
top:-125px;
left:-18px;
width:813px;
height:201px;
background:url(uploads/images/logo2.jpg) no-repeat;
z-index:1;
}
h1 span, h2 span, #pageheader span {
visibility:hidden;
}
h1 span, h2 span {
position:absolute;
}
h1 {
visibility:hidden;
position:absolute;
}
#HorizNavContainer {
margin:0 0 50px 0;
}
#HorizNavContainer p.p1 {
position:relative;
font:normal 15px/17px Georgia, "Times New Roman", Times, serif;
color:#C9E2AB;
z-index:2;
}
ol.tenPoints {color:#B1D48A;
margin-left: 20px;
}
li.tenPoints {color:#B1D48A;}
#FooterTextContainer p.FooterText {color:#B1D48A;
font-size: 7pt;
text-align: center;
}
#FooterTextContainer hr.FooterHR {
border: 0;
color: #B1D48A;
background-color: #B1D48A;
height: 1px;
width: 100%;
text-align: center;
}
#HeaderText p.p3 {
margin:12px 0 0 0;
}
#HeaderText p {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#A3C979;
margin:12px 0;
}
#HeaderText input.ref-box  {
border: solid 1px #A3C979;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-left: 10px;
margin-right: 5px;
}
#HeaderText input.ref-submit  {
border: outset 2px #A3C979;
background-color: #A3C979;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #2b411b;
margin-left: 10px;
}
#MainContent {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#A3C979;
margin:12px 0;
text-align: justify;
width: 500px;
}
#MainContentContainer p {
font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
color:#A3C979;
margin:12px 0;
}
#MainContent h4.orderTitleH4 {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#A3C979;
margin:12px 0;
text-align: left;
}
#MainContent h5.orderTitleH5 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#A3C979;
margin:12px 0;
text-align: left;
}
#aff_signup_error {
border: solid 2px #FF0000;
background-color: #ffcdcd;
font: #FF0000 bold 12px Georgia, "Times New Roman", Times, serif;
color: #FF0000;
font-weight: bold;
padding: 5px 5px 5px 5px;
}
#errorMessage {
border: solid 2px #FF0000;
background-color: #ffcdcd;
font: #FF0000 bold 12px Georgia, "Times New Roman", Times, serif;
color: #FF0000;
font-weight: bold;
padding: 5px 5px 5px 5px;
}
#AffSignup input.papInput {
border: solid 2px #A3C979;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-left: 19px;
margin-bottom: 5px;
margin-top: 5px;
}
.PicBoxContainer {
background: #2d411e url(uploads/images/blurb-bg.jpg) no-repeat bottom right;
padding-right: 5px;
padding-bottom: 4px;
}
#RightColumnContainer {
position:absolute;
width:160px;
top: 10px;
left: 588px;
font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
color:#2b411b;
z-index:10;
}
#RightColumnContainer #SearchBox {
left:568px;
width: 150px;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
}
#RightColumnContainer #SearchBox p {
color: #2b411b;
font:normal 12px Georgia, "Times New Roman", Times, serif;
padding-top: 5px;
}
#RightColumnContainer #SearchBox input.search_input  {
border: solid 2px #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-left: 0px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 5px;
}
#RightColumnContainer #SearchBox input.search_submit  {
border: outset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 0px;
}
#RightColumnContainer #SearchBox input.search_submit:active  {
border: inset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 0px;
}
#RightColumnContainer #LoginBox {
left:568px;
width: 155px;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
}
#RightColumnContainer #LoginBox p.login {
color: #2b411b;
font:normal 12px Georgia, "Times New Roman", Times, serif;
margin-bottom: 5px;
}
#RightColumnContainer #LoginBox a.loginlink {
color: #2b411b;
font:normal 12px Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}
#RightColumnContainer #LoginBox a.loginlink:hover {
color: #FFFFFF;
font:normal 12px Georgia, "Times New Roman", Times, serif;
text-decoration: underline;
font-weight: bold;
}
#RightColumnContainer #LoginBox input.login-box-email  {
border: solid 2px #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-left: 19px;
margin-bottom: 5px;
margin-top: 5px;
}
#RightColumnContainer #LoginBox input.login-box-password  {
border: solid 2px #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-bottom: 5px;
margin-top: 5px;
}
#RightColumnContainer #LoginBox input.submit-box  {
border: outset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 60px;
}
#RightColumnContainer #LoginBox input.submit-box:active  {
border: inset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 60px;
}
#RightColumnContainer #SiteMapBG {
background:url(uploads/images/bg-right.jpg) no-repeat;
background-position: bottom right;
padding-bottom: 25px;
margin-top: 10px;
}
#RightColumnContainer #SiteMap {
width:155px;
}
#RightColumnContainer #NewsLetterBG {
background:url(uploads/images/bg-right.jpg) no-repeat;
background-position: bottom right;
padding-bottom: 25px;
margin-top: 10px;
}
#RightColumnContainer #NewsLetter {
width:155px;
}
#RightColumnContainer #NewsLetter p {
color: #2b411b;
font:normal 12px Georgia, "Times New Roman", Times, serif;
}
#RightColumnContainer #TestimonialsBG {
background:url(uploads/images/bg-right.jpg) no-repeat;
background-position: bottom right;
padding-bottom: 25px;
margin-top: 10px;
}
#RightColumnContainer #Testimonials {
width:155px;
}
#RightColumnContainer #NewsBoxBG {
background:url(uploads/images/bg-right.jpg) no-repeat;
background-position: bottom right;
padding-bottom: 25px;
margin-top: 10px;
}
#RightColumnContainer #NewsBox {
width:155px;
}
#RightColumnContainer #JoinNowBG {
background:url(uploads/images/bg-right.jpg) no-repeat;
background-position: bottom right;
padding-bottom: 25px;
margin-top: 10px;
}
#RightColumnContainer #JoinNow {
width:155px;
}
#RightColumnContainer #SiteMap ul li a, #RightColumnContainer #SiteMap ul li ul li a, #RightColumnContainer #SiteMap ul li ul li ul li a {
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
background-color:#B1D48A;
text-decoration:none;
margin:0 0 1px 0;
padding-bottom: 0px;
}
#RightColumnContainer #SiteMap ul li a.currentpage, #RightColumnContainer #SiteMap ul li ul li a.currentpage, #RightColumnContainer #SiteMap ul li ul li ul li a.currentpage {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
font-weight: bold;
padding-bottom: 0px;
}
#RightColumnContainer #SiteMap ul li a:hover, #RightColumnContainer #SiteMap ul li ul li a:hover, #RightColumnContainer #SiteMap ul li ul li a:hover {
color:#C9E1AA;
padding-bottom: 0px;
text-decoration:none;
}
#RightColumnContainer #SiteMap span.bullet_sectionheader {
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:none;
margin:0 0 1px 0;
}
#RightColumnContainer #SiteMap h3 {
margin-bottom:10px;
color:#2b411b;
font-size: 14px;
}
#RightColumnContainer #SiteMap ul {
margin-left: 12px;
margin-bottom: 0px;
list-style-type:none;
display:block;
}
#RightColumnContainer #SiteMap ul ul, #RightColumnContainer #SiteMap ul ul ul {
margin-left: 17px;
margin-bottom: 0px;
padding-bottom: 0px;
list-style-type:none;
list-style-image:url(uploads/images/arrow.jpg);
display:block;
}
#RightColumnContainer #SiteMap ul li{
margin:0;
padding-bottom: 0px;
}
#RightColumnContainer #subscribeBox input.subscribe-box-email  {
border: solid 2px #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
margin-left: 19px;
margin-bottom: 5px;
margin-top: 5px;
}
#RightColumnContainer #subscribeBox  input.subscribe-submit-box  {
border: outset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 60px;
}
#RightColumnContainer #subscribeBox  input.subscribe-submit-box:active  {
border: inset 2px #2b411b;
background-color: #2b411b;
font:normal 11px Georgia, "Times New Roman", Times, serif;
color:  #FFFFFF;
margin-left: 60px;
}
#RightColumnContainer #NewsSummary {}
#RightColumnContainer #NewsSummary #NewsSummaryLink a {font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;
}	
#RightColumnContainer #NewsSummary #NewsSummaryLink a:hover {font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;
font-weight: bold;
}
#RightColumnContainer #NewsSummary #NewsSummaryCategory {font:bold 12px Georgia, "Times New Roman", Times, serif;}

#RightColumnContainer #NewsSummary #NewsSummaryPostdate {font:bold 12px Georgia, "Times New Roman", Times, serif;}
		
#RightColumnContainer #NewsSummary #NewsSummaryAuthor {font:bold 12px Georgia, "Times New Roman", Times, serif;}

#RightColumnContainer #NewsSummary #NewsSummarySummary p{font:normal 12px Georgia, "Times New Roman", Times, serif;}
#RightColumnContainer #NewsSummary #NewsSummarySummary a{font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;
} 
#RightColumnContainer #NewsSummary #NewsSummarySummary a:hover{font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;} 

#RightColumnContainer #NewsSummary #NewsSummaryMorelink a {font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;}

#RightColumnContainer #NewsSummary #NewsSummaryMorelink a:hover {font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#2b411b;
display:inline;
background-color:#B1D48A;
text-decoration:underline;
margin:0 0 1px 0;}

#footer {
position:relative;
left:-18px;
background:url(uploads/images/footer.jpg) no-repeat bottom left;
width:615px;
height:47px;
padding:60px 220px 0 0;
text-align:center;
}
#footer a {
color:#C9E1AA;
}
#footer a:hover {
color:#69913E;
background-color:#C9E1AA;
}
p.blurb-text	{font-family: verdana;
font-size: 8pt;
color: #2b411b;
padding-left: 5px;
padding-right: 5px;
margin: 5px 5px 5px 5px;
text-align: justify;}
b.blurb-text {font-family: verdana;
font-size: 8pt;
color: #2b411b;
padding-left: 2px;
padding-right: 2px;
font-weight: bold;}
		
.blurb-box-table 	{background-color: transparent;
}
.blurb-box-table-td 	{
width: 200px;
background: #2d411e url(uploads/images/blurb-bg2.jpg) no-repeat top left;}

.pic-box-table 	{background-color: transparent;}
.pic-box-table-td 	{background: #2d411e url(uploads/images/blurb-bg.jpg) no-repeat bottom right;
padding-right: 5px;
padding-bottom: 4px;
}

img {margin-left: 5px; margin-right:5px;}