@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:0;
background:url(../images/body.jpg) left top repeat;
}

img
{
margin:0;
padding:0;
border:none;
}
form
{
margin:0px;
padding:0px;
}
p
{
margin:5px 0px;
}
h1, h2
{
margin:0;
padding:0;
}

.left
{
float:left;
}
.right
{
float:right;
}

#container
{
width:982px;
margin:0px auto;
text-align:center;
}

#wrapper
{
width:960px;
float:left;
background:#FFFFFF;
padding:0px 11px;
text-align:left;
}
#header
{
width:960px;
float:left;
background:url(../images/hedaer-top-bg.gif) left top repeat-x;
height:84px;
}
.logo
{
width:335px;
height:75px;
float:left;
padding-left:14px;
padding-top:1px;
}
.top-links
{
width:195px;
float:right;
font:normal 11px/25px Arial, Helvetica, sans-serif;
color:#6E7780;
}
.grey-link
{
color:#6E7780;
text-decoration:none;
}
.grey-link:hover
{
text-decoration:underline;
}
.green-link 
{
color:#84C135;
text-decoration:none;
}
.green-link:hover
{
text-decoration:underline;
}

#navigation
{
width:940px;
float:left;
padding-left:20px;
background:url(../images/nav-bg.gif) left top repeat-x;
font:bold 14px/36px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.welcome-guest
{
width:320px;
height:36px;
float: left;
text-align:left;
color:#EAFFB7
}
.navcontainer
{
width:600px;
float:right;
height:36px;
}
.navcontainer ul
{
margin:0;
padding:0;
}
.navcontainer ul li
{
list-style-type:none;
display:block;
height:36px;
float:left;
text-align:center;
background:url(../images/nav-divider.gif) right center no-repeat;
}
.navcontainer ul li a
{
color:#FFFFFF;
text-decoration:none;
display:block;
width:107px;

}
.navcontainer ul li a:hover
{
background:url(../images/nav-hover-bg.gif) left top repeat-x;
display:block;
height:36px;
}
.navcontainer ul li a.active
{
background:url(../images/nav-hover-bg.gif) left top repeat-x;
display:block;
height:36px;
}
.navcontainer ul li a.big
{
width:164px;
}
/*
*html .navcontainer ul li a:hover
{
background:url(../images/nav-hover-bg.gif) left top repeat-x;
display:inline;
height:36px;
}
*/

#body
{
width:960px;
float:left;
background:url(../images/main-bg.jpg) left top no-repeat;
}
#body h1
{
font:bold 24px/35px Arial, Helvetica, sans-serif;
color:#88C13D;
}
#body h2
{
font:bold 24px/48px Arial, Helvetica, sans-serif;
color:#00283F;
background:url(../images/heading-icon.jpg) left top no-repeat;
padding-left:57px;
}
.body-left
{
width:565px;
float:left;
padding-top:350px;
}
.check-list
{
width:516px;
float:left;
margin-left:10px;
padding-bottom:15px;
border-bottom:1px solid #E8E9E6;
}
.check-list ul
{
margin: 0;
padding:0;
}
.check-list ul li
{
width:476px;
float:left;
list-style-type:none;
display:block;
font:bold 18px/40px Arial, Helvetica, sans-serif;
padding-left:40px;
background:url(../images/bullet-check.gif) left 5px no-repeat;
color:#454E56;
}
.body-btm
{
width:525px;
float:left;
padding-left:10px;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#2C3B45;
padding-top:10px;
text-align:justify;
}
.body-btm p
{
margin:10px 0px;
}

.body-right
{
width:385px;
float:left;
}
.right-form
{
width:275px;
float:left;
padding-top:134px;
padding-left:40px;
font:bold 11px/22px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.text-box1
{
width:170px;
height:20px;
border:1px solid #7F9DB9;
color:#2C3B45;
}
.text-box2
{
width:265px;
height:20px;
border:1px solid #7F9DB9;
color:#2C3B45;
}
.text-box3
{
width:65px;
height:20px;
border:1px solid #7F9DB9;
color:#2C3B45;
}
.register
{
padding-top:95px;
padding-bottom:45px;
float:left;
}
.testimonial
{
width:383px;
float:left;
}
.grey-curves
{
width:383px;
float:left;
}
.grey-middle
{
width:347px;
float:left;
background:#7B7D7F;
padding:7px 18px;
font:bold 18px/30px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#clear
{
clear:both;
width:982px;
}
#footer
{
width:980px;
float:left;
text-align:center;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#2C3B45;
padding-top:15px;
}
#footer a
{
color:#2C3B45;
font-weight:bold;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}