body, html{
font-family:arial;
font-size: 12px;
color: #282828;
margin: 0;
line-height:16px;
background-image:url(images/back.gif);
background-repeat:repeat-x;
background-color:#E5DCD3;
}

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 20px 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
}

.midcen2{
width:361px;
float:left;
text-align:left;
background-repeat:no-repeat;
background-position:top left;
padding:15px;
font-size:18px;
color:#449F00;
font-family:Georgia;
}
.midcen2 p {
font-size:12px;
color:#282828;
font-family:arial;
padding-left:110px;
}

.midcen2 span {
font-size:12px;
color:#282828;
font-family:arial;
padding-top:6px;
}

.midcen2 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
}
.midcen2 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
}
.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 ends 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;
}




