@charset "UTF-8";
body  {
background:url("images/body.png") repeat-x scroll 0 0 #d4e6aa;
color:#000000;
font:100% Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:center;
}
h1 {
border-bottom:1px dotted #7AAE0C;
color:#506F11;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:34px;
font-weight:normal;
margin:6px 0 24px;
}
h2 {
color:#785d32;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
font-size:24px;
margin-left:5px;

}
h2 a:link{font-family:Georgia; color:#785d32; text-decoration:none;}
h2 a:visited {font-family:Georgia; color:#785d32; text-decoration:none;}
h2 a:hover{font-family:Georgia; font-weight:bold; color:#785d32; text-decoration:underline;}
h3 {
color:#333333;
font:20px/20px "Georgia";
font-weight:normal;}
p {
color:#333333;
font:14px/20px "Arial";
}
a:link {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:none;
}
a:visited {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:none;
}
a:hover {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:underline;
}
a:active {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;;
text-decoration:none;
}
#mainContent ul {
}
#mainContent ul li {
color:#333333;
font:14px "Arial";
margin:6px 0;
}
#mainContent ul li a img {
border:medium none;
}

.box table tr{
font:12px/20px "Arial";
border:0;
}

.box table tr td{
padding-left:2px;}

#sidebar .articlespacing {
font-size:12px;

}
#sidebar .articlespacing a {
background:url("images/btn_email.jpg") no-repeat scroll left top transparent;
display:block;
height:43px;
width:212px;
}
#sidebar .articlespacing a:hover {
background-position:left bottom;
}
#sidebar .articlespacing a strong {
display:none;
}
#sidebar .articlespacing1 a {
background:url("images/btn_column.jpg") no-repeat scroll left top transparent;
display:block;
height:43px;
width:212px;
}
#sidebar .articlespacing1 a:hover {
background-position:left bottom;
}
#sidebar .articlespacing1 a strong {
display:none;
}
#sidebar .articlespacing2 a {
background:url("images/btn_referal.jpg") no-repeat scroll left top transparent;
display:block;
height:43px;
width:212px;
}
#sidebar .articlespacing2 a:hover {
background-position:left bottom;
}
#sidebar .articlespacing2 a strong {
display:none;
}
#sidebar .articlespacing4 a {
display:block;
height:22px;
width:212px;
}
.image_schedule {
width:212px;
height:36px;
margin-left:-3px;
}
#mainContent .articlespacing {
font-size:12px;
padding-top:5px;
}
.twoColHybLtHdr #container {
margin:0 auto;
text-align:left;
width:960px;
}
.twoColHybLtHdr #colswrapper {
background:url("images/bodyinner.png") repeat-y scroll 0 0 transparent;
margin:0 auto;
width:960px;
}
.twoColHybLtHdr #header {
border-bottom:5px solid #EEDB84;
}
.twoColHybLtHdr #sidebar {
color:#FFFFFF;
float:left;
font-family:Verdana,sans-serif;
font-size:10px;
vertical-align:top;
width:24em;
}
#sidebar ul {
list-style-type:none;
margin:2px 0 0;
padding:0;
}
#sidebar li {
font-size:13px;
font-weight:bold;
margin:2px 0;
}
#sidebar li a:link, #sidebar li a:visited {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
border-bottom:1px dotted #F8F8F8;
border-left:3px solid #EEDB84;
color:#F2F2F2;
display:block;
min-height:20px;
padding:8px 6px;
}
#sidebar li a:hover, #sidebar li a:active {
background:none repeat scroll 0 0 #7AAE0C;
border-left:3px solid #EEDB84;
color:#FFFFFF;
display:block;
text-decoration:none;
}
.testimonials {
color:#333333;
margin:10px 5px 5px;
}
.testimonials a {
color:#333333;
font-weight:bold;
}
.streetaddress {
font-size:16px;
font-weight:bold;
margin:15px 5px;
padding:4px;
}
.streetaddress a {
color:#333333;
}
.twoColHybLtHdr #mainContent {
background:url("images/floral_right.png") no-repeat scroll right top transparent;
margin:0 30px 0 280px;
padding:20px 0 0;
}
.introphrase {
border-bottom:1px dotted #7AAE0C;
color:#4B5A00;
font-family:Georgia;
font-size:2.2em;
font-weight:normal;
margin:12px 0 24px;
padding-bottom:12px;
line-height:30px;
}
.e-mail td {
font-size:13px;
padding:10px 10px 10px 0;
}
#newsletter ul {
list-style-type:none;
}
#newsletter li {
list-style-type:none;
padding:0 0 10px 20px;
}
.twoColHybLtHdr #footer {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:5px solid #EEDB84;
border-top:5px solid #EEDB84;
padding:5px 15px;
}
.italicfooter {
color:#666666;
font-size:11px;
font-style:italic;
line-height:16px;
}
.twoColHybLtHdr #footer p {
color:#333333;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px;
}
.fltrt {
float:right;
margin-left:8px;
}
.fltlft {
float:left;
margin-right:8px;
}
.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}
.testimonials1 {
color:#000000;
font:italic 90% Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:left;
}
.required {
color:#FF0000;
font:italic 90% Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:left;
}

.referal{
background: url("images/bg-referal.jpg") no-repeat scroll 0 0 transparent;
height: 52px;
margin: 5px;
width: 586px
}

.referal p{
color: # 696;
font: 20px "Trebuchet MS";
padding: 18px 40px;
}

.telreferal{

display: inline-block;
font-weight: bold;
min-height: 33px;

}


#mainContent a:link {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:none;
}
#mainContent a:visited {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:none;
}
#mainContent a:hover {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;
text-decoration:underline;
}
#mainContent a:active {
font:"Georgia, "Times New Roman", Times, serif";
color:#333333;
font-weight:bold;;
text-decoration:none;
}

#mainContent ul.benefits {
    background: #fff;
    height: 136px;
    margin-top: 12px;
    padding: 20px 0 0 40px;
    width: 643px;
}
#mainContent ul.benefits li {
    color: #5F5F5F;
    float: left;
    font: 1em "Arial";
    letter-spacing: -1px;
    margin: 1px 0;
    width: 310px;
}
#mainContent ul.threecols {
    background: url(images/boxbg.png) repeat-y;
    overflow: hidden;
    padding-bottom: 10px;
	padding-top: 8px;
	margin-bottom:5px;

    width: 609px;
}
#mainContent ul.threecols li {
	font:12px/14px "Arial";
    float: left;
    margin: 3px 1px 0 0;
    width: 200px;
}
/*------------------------------------------------
NEWS FORM
------------------------------------------------*/
.newsform{width:80%;margin:8px auto;}
.newsform p{border-bottom:1px solid #c2d498;padding-bottom:6px;}
.newsform p.noborder{border:none;}
.newsform p label{display:inline-block;width:80px;text-align:right;margin-right:12px;}
.newsform input[type=text], .newsform select{border:2px solid #becc9a;width:360px;padding:4px;}
.newsform .subscribebtn{display:block;height:36px;width:127px;background:url("images/btn-subscribe.png") no-repeat left top;border:none;margin-left:92px;}
.newsform .subscribebtn:hover{background-position:left bottom;}

#mainContent ul#serlist li{line-height:24px;}














