﻿body 
{
    background-image:url(../../links/images/background.gif);
    background-repeat:repeat-x;
    background-color:#f9f6e6;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, Sans-Serif;
    
}

h1 {font-size:24px; font-weight:normal; text-transform:uppercase; color:#005957; margin-top:0px; padding-top;0px;}
h2 {font-size:18px; font-weight:normal; text-transform:uppercase; color:#40b3b5; margin-top:0px; padding-top;0px;}
h3 {font-size:14px; font-weight:bold; text-transform:capitalize; color:#67933f; margin-top:0px; padding-top;0px;}

h4{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #005957;
	font-size: 14px;
	font-weight:bold;
}

h5{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #67933f;
	font-size: 14px;
}

h6{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #40b3b5;
	font-size: 10px;
}


.container
{
    width:980px;
    margin:0 auto;
    min-height:500px;
}

.body
{
    width:980px;
    min-height:500px;
    background-image:url(../../links/images/background_body.jpg);
    background-repeat:no-repeat;
}

.header
{
   width:980px;
   height:148px; 
}

.logo{float:left;margin-left:40px;}
.tagline{float:left;margin-left:215px;}

.headline {}

.nav {}
.nav a {float:left;}
.features a {float:left;}
      
.nav_link
{
  display: none;
}

#nav_01 {background: url("../../links/images/nav_01.png") no-repeat 0 0; width: 104px; height: 62px; display: block;}
#nav_02 {background: url("../../links/images/nav_02.png") no-repeat 0 0; width: 137px; height: 62px; display: block;}
#nav_03 {background: url("../../links/images/nav_03.png") no-repeat 0 0; width: 222px; height: 62px; display: block;}
#nav_04 {background: url("../../links/images/nav_04.png") no-repeat 0 0; width: 146px; height: 62px; display: block;}
#nav_05 {background: url("../../links/images/nav_05.png") no-repeat 0 0; width: 141px; height: 62px; display: block;}
#nav_06 {background: url("../../links/images/nav_06.png") no-repeat 0 0; width: 230px; height: 62px; display: block;}

#nav_01:hover  {background-position: 0 -63px;}
#nav_02:hover  {background-position: 0 -63px;}
#nav_03:hover  {background-position: 0 -63px;}
#nav_04:hover  {background-position: 0 -63px;}
#nav_05:hover  {background-position: 0 -63px;}
#nav_06:hover  {background-position: 0 -63px;}

#features_01 {background: url("../../links/images/features_01.png") no-repeat 0 0; width: 161px; height: 248px; display: block;}
#features_02 {background: url("../../links/images/features_02.png") no-repeat 0 0; width: 215px; height: 248px; display: block;}
#features_03 {background: url("../../links/images/features_03.png") no-repeat 0 0; width: 159px; height: 248px; display: block;}

#features_01:hover  {background-position: 0 -248px;}
#features_02:hover  {background-position: 0 -248px;}
#features_03:hover  {background-position: 0 -248px;}

.col_1 {float:left; padding-left:40px; padding-right: 10px; font-size:smaller; width:575px; min-height:500px; line-height: 24px;}
.col_1 a {text-decoration:underline; color:#40b3b5;}
.col_1 a:hover {text-decoration:underline; color:#67933f;}
.col_div {float:left;}
.col_2 {float:left; width:286px;}

.col_2 ul { list-style-type:none;}
.col_2 ul li {margin-left:-38px; height:20px; margin-top:5px; border-bottom-style:dotted; border-bottom-width:1px; width:264px; font-size:small; }
.col_2 ul li a {text-decoration:none; color:#005957;}
.col_2 ul li a:hover {text-decoration:none; color:#40b3b5; padding-left:3px;}
.col_2 ul li.last {border-bottom:none;}

.contact {}
.testimony{margin-left:-12px;}

.features  {height:248px;}
.dr_box    {width:552px; color:#67933f;}
.dr_box_01 {width:552px; height:10px;}
.dr_box_02 {width:552px; min-height:36px; background: url("../../links/images/dr_box_02.png") repeat-y 0 0;}
.dr_box_03 {width:552px; height:26px;}

.dr_box_title {float:left;padding-left:15px;}
.dr_box_a {float:left; width:170px; line-height:18px;}
.dr_box_b {float:left; line-height:18px;}

.dr_box a    {color:#67933f; text-decoration:none;}
.dr_box a:hover    {color:#40b3b5; text-decoration:underline;}



.cert_box {
	float:right;
	line-height: 16px;
	width: 384px;
}
.cert_box a {color:#67933f; text-decoration:none;}
.cert_box a:hover {color:#005957; text-decoration:none;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    zoom: 1;     /* triggers hasLayout */
}  
/* Only IE can see inside the conditional comment
and read this CSS rule. Don't ever use a normal HTML
comment inside the CC or it will close prematurely. */

.textfield1 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 3px;
	border-top: 5px solid #e9e7d8;
	border-bottom: 5px solid #e9e7d8;
	border-right: 5px solid #e9e7d8;
	border-left: 5px solid #e9e7d8;
	width: 500px;
	margin-top: 7px;
}

.textfield2 {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 3px;
	border-top: 5px solid #e9e7d8;
	border-bottom: 5px solid #e9e7d8;
	border-right: 5px solid #e9e7d8;
	border-left: 5px solid #e9e7d8;
	width: 500px;
	margin-top: 7px;
}

.selectfield {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	margin-top:8px;
}

.label {
	color:#000000;
	font-size:12px;
	font-family: Helvetica, Arial, Sans-Serif;
	float: left;
	width: 90px;
	margin-right: 10px;
	text-align: right;
}

.formbutton {
	margin-left: 105px;
	margin-top: 5px;
	margin-bottom: 5px;
}

