/*HealthyWealthyCo overide css*/
.clr {
clear:both;
line-height:0;
font-size:0;
}
a {
outline: none;
}
body {
background:#01baf2;
}
p {font-size: 1.2em; line-height:1.6em}
#wrapper {
width:855px;
margin:0 auto;
background:url(images/wrapper_bg.gif) repeat-y  bottom;
}

#header {
width:855px;
height:244px;
background:url(images/banner.jpg) no-repeat;
text-align:center;
}
#header p {
text-align:center;
font-size:1.9em;
color:#A1B322;
padding-top:4px !important;
}

#logo {
margin-top:33px;
}

.content {
width:855px;

}
.left_border{
float:left;
width:23px;
height:1213px;
background:url(images/border_left.gif) no-repeat top left;

}
.right_border {
float:left;
width:832px;
padding-bottom:20px;

background:transparent url(images/border_right.gif) no-repeat top right;
}

.left_content {
width:200px;

float:left;
}

.right_content {
width:609px;
float:left;
}

.nav {
width:151px;
padding-top:15px;
padding-left:6px;
}
.nav ul {
list-style:none;
margin: 0;
padding: 0
}
.nav ul li {
border-bottom:1px solid #c0d72d;
padding:5px 0 7px 0 ;

}
.nav ul li.no_border {
border-bottom: none;

}

.nav ul li a {

font-size:1.2em;
text-decoration:none;
color:#006699;

padding-left:12px;
}

.nav ul li a:hover, .nav ul li.current_page_item a   {
font-weight:bold;
color:#006699;
background:url(images/hover_list.gif) no-repeat left center;
}
.img_1 {
padding-top:10px;
width:173px;
padding-left:15px;

}
.panel_1 {
width:155px;
border:1px solid #02baf2;
padding-top:15px;
color:#006699;
margin-top:15px;
background:#f0fafe;
}

.panel_1  label {
padding-left:7px;
font-size:1.2em;
float:left;
font-weight:bold;
}

.panel_1  p {
float:right;
width:95px;
font-size:1.1em !important;
padding-bottom:15px;
font-weight:normal;
margin: 0
}

.panel_2 {
width:155px;
margin-top:19px;
background:#e8f8fd;
}
.panel_2 p {
padding-top:7px;
padding-bottom:6px;
text-align:center;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.panel_2 p a {
text-decoration:none;
color:#006699;
}
.panel_2 p a:hover {
text-decoration:underline;
color:#000;
}

.panel_3 {

width:155px;
border:1px solid #02baf2;
padding-top:4px;

margin-top:19px;
background:#d6f2fc;
padding-bottom:7px;
}

.panel_3 h3 {
color:#006699;
font-size:1.2em;
padding-left:13px;
padding-bottom:3px;

}

.panel_3 ul {
padding-left:10px;
font-size:1em;
color:#006699;
margin:0
}
.panel_3 ul li {

background:url(images/tick.gif) no-repeat left 27%;
display:block;
padding:5px  0 0 12px;
}
.panel_4 {

width:155px;
border:1px solid #02baf2;
padding-top:7px;
margin-top:19px;
background:#ace3f9;
padding-bottom:10px;
}

.panel_4 h3 {
color:#006699;
font-size:1.2em;
padding-left:13px;
padding-bottom:3px;

}

.list_one {
padding-left:10px;
font-size:1em;
color:#000;
}
.list_one li {

background:url(images/tick_2.gif) no-repeat left 50%;
display:block;
padding:0px  0 0 12px;
}
.list_one li strong {

color:#009900;
}
.list_one li.vanish {
background:none;
}
.list_two {
padding-top:7px;
padding-left:10px;
font-size:1em;
color:#000;
}
.list_two li {

background:url(images/tick_3.gif) no-repeat left 50%;
display:block;
padding:0px  0 0 12px;
}
.list_two li strong {

color:#900;
}
 .list_two li.vanish2 {

background:none;

}

.addthis {
width:155px;
padding:8px 0 0 15px;
}

.heading_main {

line-height:30px;
width:550px;
text-align:center;
}

h1 {
padding-top:30px;
font-size:2.4em;
font-weight:normal;
color:#069;
text-align:center;
}
h2 {
font-size:1.6em;
font-weight:bold;
color:#069;
text-align:center;
}
.green1 {
font-style:italic;
color: #91A01F;
}
.heading_main p {
text-align:center;
font-size:1.2em;
color:#006699;
}

.panel_content {
padding-top:10px;
width:550px;
padding-left:22px;
}
.panela {
float:left;
width:241px;
height:231px;
display:block;
background:url(images/img_a.gif) no-repeat;
}
.panel a, .panelb a { 
display: block; 
height: 100%; 
width: 100%;
text-decoration:none;
} 

.panela ul, .panelb ul {
font-size:1.1em;
color:#006699;
padding-top:30px;
padding-left:25px;
}

.panela ul li a, .panelb ul li a {
font-size:1em;
text-decoration: none;
color:#006699;
}


.panelb {
margin-left:20px;
float:left;
width:241px;
height:231px;
background:url(images/img_b.gif) no-repeat;
}

.matching_a {
background:url(images/a_img.gif) no-repeat 19px 18px;
width:407px;
padding: 14px 10px 0 78px;
margin:14px auto 0 auto;
border:1px solid #eaf1b6;
overflow: auto;
color:#000;
font-size:1.2em;
}

.matching_a ul{
list-style: none;
padding: 13px 0 0 0;
}
.matching_a ul li{
background:url(images/arrow.gif) no-repeat left;
padding: 0 0 5px 18px;
margin: 0;
}
.matching_a #secret{
text-align:center;
font-size:1.4em;
color:#900;
}

.matching_a img {
margin-left:78px;
}

.matching_b {
background:url(images/letter_b-.gif) no-repeat 19px 18px;
width:407px;
padding: 14px 10px 0 78px;
margin:14px auto 18px auto;
border:1px solid #c7ecfc;
clear:both;
font-size:1.2em;
color:#000
}

.matching_b a {
color:#006699;
}

.matching_b a:hover {
text-decoration:none;
}

.contactus {
width:498px;
text-align:center;
margin:0 auto;
background:#e8f8fd;
border:1px solid #c7ecfc;
}

.contactus p {
color:#069;
font-size:1.8em;
text-align:center;

}
/*.contactus span {
font-size:1.1em;
margin-bottom:10px;
}

.contactus label {
padding-left:126px;
margin-top:5px;
width:65px;
text-align:left;
float:left;
display:block;
}*/

.text_field1 {
margin-top:4px;
margin-bottom:2px;
width:174px;
border:1px solid #676767;
float:left;
}

.text_field2 {
height:48px;
margin-top:4px;
margin-bottom:2px;
width:174px;
border:1px solid #676767;
float:left;
}
.sendbox {
padding-top:5px;
padding-left:189px;
padding-bottom:8px;
}

.footer {

width:845px;
float:right;
height:22px;
background:#bfd630;
line-height:22px;

}

.footer p {
padding-left:10px;
float:left;
font-size:0.9em;
color:#036;
}
.footer span {
padding-right:28px;
float:right;
}
.footer span a {
text-decoration:none;
color:#036;
}

.footer span a:hover {
text-decoration:underline;
}

.bottom_padding {
width:849px;
margin:0 auto;
height:50px;
}