body, html{
font-family:arial;
font-size: 12px;
color: #282828;
margin: 0;
line-height:16px;
}

.back {
background-image:url(images/back.gif);
background-repeat:repeat-x;
background-color:#E5DCD3;
font-family:arial;
font-size: 12px;
color: #282828;
margin: 0;
line-height:16px;
}


.Back1{
font-family:arial;
font-size: 12px;
color: #282828;
margin: 0;
line-height:16px;
background-image:url(images/back1.gif);
background-repeat:repeat-x;
background-color:#E5DCD3;
font-family:arial;
font-size: 12px;
color: #282828;
margin: 0;
line-height:16px;
}

a:focus {
outline:none;
}

.input {
font-size:11px;
color:#323332;
}


.normal {
font-size:12px;
color: #282828;
font-weight:normal;
}

.link {
color:#69C02C;
text-decoration:none;
}

.link:hover {
color:#000;
text-decoration:none;
}


.heading {
font-size:18px;
color:#449F00;
}


h1 {
font-family:Arial;
font-size:16px;
color:#252525;
line-height:18px;
margin:0px;
}

h2 {
font-family:Arial;
font-size:16px;
color:#252525;
line-height:18px;
margin:0px;
}

h3 {
font-family:Arial;
font-size:16px;
color:#252525;
line-height:18px;
margin:0px;
}

h4 {
font-family:Arial;
font-size:16px;
color:#252525;
line-height:18px;
margin:0px;
}






#container {
width:999px;
margin:0 auto;
}

/* header part css starts here*/
#header {
text-align:left;
float:left;
z-index:1;
margin:0px;
width:999px;
padding:0px;
position:relative;
}
.hcon {
text-align:left;
float:left;
width:999px;
position:relative;
}



.topnav{
float:left;
font-size: 12px;
line-height:normal;
text-align:left;
color:#1C1F25;
width:988px;
height:31px;
padding-left:11px
}

.topnav ul{
list-style-type: none;
margin:0;
padding:0;
}

.topnav li{
display:inline;
margin:0;
padding:0;
}

.topnav a{
float:left;
background:url(images/nav.gif) no-repeat right top;
margin:0;
text-decoration:none;
color:#1C1F25;
padding-left:15px;
}

.topnav a span{
float:left;
display:block;
background:url(images/nav.gif) no-repeat right top;
padding: 8px 30px 8px 0px;
font-weight:bold;
color:#1C1F25;
text-decoration:none;
}
.topnav a span {float:none;text-decoration:none;}

.topnav a:hover span {
color: #ffffff;
text-decoration:none;
}

.topnav li.selected a{ 
background-position:0 -31px; 
color:#ffffff;
background-image: url(images/nav.gif);
text-decoration:none;
}

.topnav li.selected a span{ 
background-position:100% -31px; 
color:#ffffff;
text-decoration:underline;
background-image:url(images/nav.gif);
}

.topnav a:hover, .topnav li.selected a:hover{ 
background-position:0% -31px; 
color:#ffffff;
text-decoration:none;
}

.topnav a:hover span, .topnav li.selected a:hover span{ 
background-position:100% -31px; 
}
.topleft {
width:580px;
float:left;
text-align:left;
}
.logo {
width:555px;
float:left;
text-align:left;
height:79px;
padding-left:25px;
padding-top:20px
}
.punchline {
width:555px;
float:left;
text-align:left;
height:110px;
padding-left:25px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
color:#ffffff;
line-height:30px;
}

.topright {
width:419px;
float:left;
text-align:left;
}

/* header part css ends here*/


/* middle part css starts here*/
#middlediv {
width:999px;
float:left;
z-index:1;
margin:15px 0px 0px 0px;
padding-top:0px;
background-image:url(images/mid-back.gif);
background-repeat:repeat-y;
position:relative;
}
#middlediv1 {
width:999px;
float:left;
z-index:1;
margin:15px 0px 0px 0px;
padding-top:0px;
background-image:url(images/mid-back1.gif);
background-repeat:repeat-y;
}




.midleft {
width:297px;
float:left;
text-align:left;
display:inline;
padding-left:11px;
font-size:18px;
color:#449F00;
font-family:Georgia, "Times New Roman", Times, serif;
}
.searchbox {
width:214px;
float:left;
text-align:justify;
height:123px;
background-image:url(images/search-back.jpg);
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
padding-top:40px;
line-height:20px;
padding-left:23px;
padding-right:23px;
}
.input {
background-color:#ffffff;
border:1px solid #ffffff;
height:17px;
color:#4A4A4A;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}
.float {
float:left;
margin-top:10px
}
.benefit {
font-size:18px;
color:#000;
font-family:Georgia;
text-align:left;
padding-top:10px;
padding-right:10px;
}
.benefit ul {
list-style-type: none;
margin:0;
padding:0;
font-size:12px;
color:#454545;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
}
.benefit li {
list-style-type: none;
margin:0;
padding:0;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:10px
}


.midcen {
width:361px;
float:left;
text-align:left;
background-image:url(images/m-back.gif);
background-repeat:no-repeat;
background-position:top left;
padding:15px;
font-size:18px;
color:#449F00;
font-family:Georgia;
}
.midcen p {
font-size:12px;
color:#282828;
font-family:arial;
padding-left:110px;
}

.midcen span {
font-size:12px;
color:#282828;
font-family:arial;
padding-top:6px;
}

.midcen ul {
list-style-type: none;
margin:0;
padding:0;
font-size:12px;
color:#282828;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
padding-left:10px
}
.midcen li {
list-style-type: none;
margin:0;
padding:0;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:5px
}

.midright {
font-family:Georgia;
width:270px;
float:left;
text-align:justify;
padding-left:15px;
padding-right:15px;
color:#202020;
font-size:14px;
line-height:20px;
font-size:18px;
color:#449F00;

}
.midright p {
color:#8A745F;
font-size:12px;
padding-bottom:0;
margin-bottom:4px;
}

.midright span {
font-size:12px;
color:#282828;
font-family:arial;
padding-top:6px;
}


.midright ul {
list-style-type: none;
margin:0;
padding:0;
font-size:12px;
color:#282828;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
padding-left:10px
}
.midright li {
list-style-type: none;
margin:0;
padding:0;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-bottom:5px
}


.midcen1 {
width:659px;
float:left;
text-align:left;
padding:15px 15px 15px 25px;
font-size:18px;
color:#449F00;
font-family:Georgia;
}
.midcen1 h1 {
font-size:12px;
color:#282828;
font-family:arial;
font-weight:normal;
padding-top:18px;
padding-bottom:18px
}
.midcen1 p {
font-size:12px;
color:#282828;
font-family:arial;
}
.midcen1 table, tr, td {
font-size:12px;
color:#282828;
font-family:arial;
}


.midcen1 ul {
color:#000;
font-weight:bold;
}

.midcen1 li {
color:#000;
font-weight:bold;
font-size:12px;
margin-bottom:6px;
}

.midcen1 li ul li {
color:#000;
font-size:12px;
font-weight:normal;
margin-top:4px;
}


/* middle part css ends here*/



/* footer part css starts here*/
#footerdiv {
width:999px;
float:left;
z-index:1;
margin-top:15px;
color:#6B6B6B;
font-size:12px;
}
#footerdiv p {
margin:0;
padding-top:7px;
padding-bottom:7px;
}
#footerdiv a {
color:#6B6B6B;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}


#footerdiv a:hover {
color:#000000;
text-decoration:underline;
}
/* footer part css starts here*/


.rightlinks {
padding:0;
margin:0;
list-style-type:none;
}

.rightlinks li {
background:none;
margin:0 0 1px 0;
padding:0;
}

.rightlinks li a{
display:block;
padding-top:4px;
padding-bottom:4px;
background-color:#DDD0C5;
border-top:1px dotted #A68564;
border-bottom:1px dotted #A68564;
padding-left:2px;
text-decoration:none;
color:#937053;
padding-left:8px;
}

.rightlinks li a:hover{
display:block;
padding-top:4px;
padding-bottom:4px;
background-color:#CAB5A3;
border-top:1px solid #DDD0C5;
border-bottom:1px solid #DDD0C5;
text-decoration:none;
color:#000;
}

.rightlinks li a.here{
display:block;
padding-top:4px;
padding-bottom:4px;
background-color:#CAB5A3;
border-top:1px solid #DDD0C5;
border-bottom:1px solid #DDD0C5;
text-decoration:none;
color:#000;
}



/* footer part css ends here*/


/* landingpage part css starts here*/

#middlediv3 {
width:871px;
float:left;
z-index:1;
margin:50px 0px 0px 0px;
padding-left:64px;
padding-right:64px;
}


.middlecon {
width:871px;
float:left;
}

.lpdiv {
width:366px;
float:left;
padding-right:10px;
}


.lbgdiv {
width:366px;
float:left;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
height:276px;
}


.lbgtextdiv {
width:366px;
float:left;
}

.eBuzztextdiv {
width:366px;
float:left;
text-align:center;
padding-top:40px;
} 

.lcondiv {
width:366px;
float:left;
} 

.blctext {
font-family:arial;
font-size:40px;
font-weight:normal;
color:#2B312A;
line-height:40px;
}


.greentext {
font-family:arial;
font-size:26px;
font-weight:normal;
color:#2C631F;
line-height:26px;
}

.bltextdiv {
width:344px;
float:left;
padding-left:22px;
padding-top:30px;
font-family:arial;
font-size:19px;
font-weight:normal;
color:#1C1F25;
line-height:26px;
}


.learnlinkdiv {
width:340px;
float:left;
font-family:arial;
font-size:19px;
font-weight:normal;
color:#185F07;
text-decoration:none;
text-align:right;
padding-top:10px;
padding-right:20px;
}

.learnlinkdiv a {
font-family:arial;
font-size:19px;
font-weight:normal;
color:#185F07;
text-decoration:none;
}


.learnlinkdiv a:hover {
font-family:arial;
font-size:19px;
font-weight:normal;
color:#000000;
text-decoration:none;
}


.fullydiv {
width:871px;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.grcondiv {
width:9px;
float:left;
}

.grbgdiv {
width:853px;
float:left;
background-image:url(images/grbg.gif);
background-repeat:repeat-x;
height:25px;
font-family:arial;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:7px;
}


.rpdiv {
width:495px;
float:left;
background-image:url(images/bg2.gif);
background-repeat:no-repeat;
height:276px;
}

.rpcondiv {
width:495px;
float:left;
}

.bgtextdiv {
width:495px;
float:left;
padding-top:17px;
}


.fortext {
font-family:arial;
font-size:17px;
font-weight:normal;
color:#FFFFFF;
line-height:17px;
padding-left:15px;
}


.betweentext {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
padding-left:5px;
}

.inpartdiv {
width:300px;
float:left;
padding-left:195px;
padding-top:35px;
}

.inpudiv {
width:300px;
float:left;
padding-bottom:5px;
}

.intextdiv {
width:75px;
float:left;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
padding-top:3px;
}

.inputdiv {
width:225px;
float:left;
}


.boxpartdiv {
width:855px;
float:left;
padding-left:8px;
padding-right:8px;
padding-bottom:10px;
}

.boxpar1tdiv {
width:855px;
float:left;
padding-left:8px;
padding-right:8px;
}


.boxmaidiv {
width:275px;
float:left;
padding-right:15px;
}


.boxdiv {
width:275px;
float:left;
}
.boxcondiv {
width:275px;
float:left;
}

.grc1ondiv {
width:13px;
float:left;
}

.graybgdiv {
width:249px;
float:left;
background-image:url(images/graybg.gif);
background-repeat:repeat-x;
height:16px;
}
.graybg1div {
width:249px;
float:left;
background-image:url(images/graybg1.gif);
background-repeat:repeat-x;
height:16px;
}


.boxmiddiv {
width:249px;
float:left;
background-color:#E0DAD4;
border-left:1px solid #CEC7C0;
border-right:1px solid #CEC7C0;
padding-left:12px;
padding-right:12px;
}

.imgtextdiv {
width:249px;
float:left;
}



.imgbdiv {
width:243px;
float:left;
background-color:#FFFFFF;
padding:3px;
}

.producttextdiv {
width:249px;
float:left;
font-family:arial;
font-size:13px;
font-weight:normal;
color:#4F4C48;
padding-bottom:5px;
}


.wwtextdiv {
width:249px;
float:left;
text-align:center;
padding-top:5px;
font-family:arial;
font-size:13px;
font-weight:normal;
color:#4F4C48;
}
.wwtextdiv a {
font-family:arial;
font-size:13px;
font-weight:normal;
color:#4F4C48;
text-decoration:none;
}

.wwtextdiv a:hover {
font-family:arial;
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
}

.blcolordiv {
width:853px;
float:left;
background-color:#1C1F25;
height:25px;
font-family:arial;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
padding-top:7px;
}



.boxpart1div {
width:871px;
float:left;
}


.boxcon1div {
width:871px;
float:left;
}


.conrdiv {
width:12px;
float:left;
}

.ccoldiv {
width:847px;
float:left;
background-color:#FAF8F5;
height:16px;
}

.ccmdiv {
width:853px;
float:left;
background-color:#FAF8F5;
padding-left:9px;
padding-right:9px;
}



.box1dvv {
width:195px;
float:left;
background-image:url(images/line1.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
margin-right:8px;
}


.box1main {
width:195px;
float:left;
}

.box1condiv {
width:195px;
float:left;
}


.bg3div {
width:177px;
float:left;
background-image:url(images/bg3.gif);
background-repeat:repeat-x;
height:28px;
font-family:arial;
font-size:17px;
font-weight:bold;
color:#2A800F;
padding-top:10px;
}



.boxbotdiv {
width:177px;
float:left;
background-color:#ffffff;
height:16px;
}

.boxmid1div {
width:185px;
float:left;
background-color:#ffffff;
padding-left:10px;
padding-top:10px;
height:150px;
}



.minlink {
padding:0px;
margin:0px;
}

.minlink li {
list-style-type:none;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#448F30;
line-height:20px;
background-image:url(images/icon2.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
}


.mitext{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#448F30;
line-height:18px;
}








/* footer part css ends here*/
