@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/lohitdevanagari.css);
*{  
   margin:0;  
   padding:0;  
}  

img, div, a, input, background-image, td { behavior: url(iepngfix.htc) }

img{
margin:0;
padding:0;
border:none;
}

body
{
padding:0px;
margin:0px;
font-family: 'Lohit Devanagari', serif;
background-image:url(../images/body-bg.png);
background-repeat:repeat;
}
#wrapper
{
position:relative;
margin: 0 auto;
padding:0;
width:100%;
}
#header-top-container
{
width:100%;
background-image:url(../images/header-bg.png);
background-repeat:repeat;
height:180px;
border-bottom:5px solid #3c6e2b;
}
#header-top
{
width:980px;
height:180px;
margin:0 auto;
position:relative;
}
#header-logo
{
padding-top:25px;
width:455px;
float:left;
}
#header-logo span
{
	color:white;
	font-size:28px;
	float:right;
	margin-top:20px;
	padding:0px;
	line-height:30px;
}
#header-text
{
padding-top:60px;
width:300px;
float:right;
height:80px;
color:white;
}
#date-box
{
text-align:right;
color:#989898;
font-size:12px;
margin-bottom:10px;
}
#header-banner
{
width:980px;
margin:0 auto;
position:relative;
height:308px;
border-bottom:5px solid #3c6e2b;
}
.header-banner-text
{
width:980px;
background-image:url(../images/banner-text-bg.png);
background-repeat:repeat;
height:86px;
display:block;
}
#body-container
{
width:980px;
margin:0 auto;
position:relative;
}
#content-container
{
width:980px;
float:left;
height:auto;
background-color:#fff;
}
#content-box
{
float:left;
height:auto;
padding-bottom:40px;
}
#content-box-leftsep
{
float:left;
height:auto;
background-image:url(../images/content-sep-left.png);
background-repeat:repeat-y;
background-position:right;
padding-bottom:40px;
}
#content-box-rightsep
{
float:left;
height:auto;
background-image:url(../images/content-sep-rightt.png);
background-repeat:repeat-y;
padding-bottom:40px;
}
.three-box{ width:326px}
.three-fourth{ width:653px;}
.half-box{ width:485px;}
.full-box{ width:980px;}
.title-three-box{ width:202px;}
.title-three-fourth{ width:529px;}
.title-full-box{ width:856px;}
.border-grey{border:2px solid #e3e3e3;}
.bg-grey{background-color:#e8e8e8;}
.border-blue{border:2px solid #53befe;}
.bg-blue{background-color:#7acdff;}
.bg-title-blue{ background-color:#bee6fe;}
#content-title
{
padding-right:20px;
float:left;
height:40px;
padding-left:20px;
margin-bottom:20px;
margin:40px;
line-height:40px;
margin-bottom:0px;
padding-top:5px;
}
#content-title span
{
float:left;
}
#content-text-box
{
width:auto;
float:left;
height:auto;
margin:40px;
margin-top:0px;
margin-bottom:0px;
padding-top:20px;
}
.learn-more-btn
{
width:95px;
height:36px;
line-height:36px;
text-align:center;
background: -webkit-gradient(linear, left top, left bottom, from(#9a9a9a), to(#6e6e6e));
background: -moz-linear-gradient(top,  #9a9a9a,  #6e6e6e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9a9a', endColorstr='#6e6e6e');
color:#fff;
font-size:13px;
text-decoration:none;
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 auto;
}
#footer-container
{
clear:both;
width:960px;
margin:0 auto;
height:175px;
border-top:5px solid #3c6e2b;
background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#222222));
background: -moz-linear-gradient(top,  #303030,  #222222);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#222222');
padding-left:20px;
}
#footer-bottom
{
width:930px;
padding-left:25px;
padding-right:25px;
height:25px;
line-height:25px;
color:#737373;
font-size:12px;
background-color:#151515;
margin:0 auto;
}
#footer-bottom a
{
text-decoration:none;
color:#737373;
font-size:12px;
}
#footer-bottom a:hover
{
border-bottom:1px dashed #737373;
}
#inner-banner
{
width:920px;
margin:0 auto;
position:relative;
height:50px;
padding:30px;
padding-top:40px;
border-bottom:5px solid #3c6e2b;
background-image:url(../images/crisp_paper_ruffles.png);
background-repeat:repeat;
}
#inner-banner span
{
color:#737373;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
}

/*//NAVIGATION*/
#header-nav
{
width:480px;
float:left;
height:auto;
}
#header-nav ul
{
list-style:none;
float:right;
}
#header-nav ul li
{
list-style:none;
float:left;
padding-right:10px;
border-right:1px solid #fff;
}
#header-nav ul li a
{
text-decoration:none;
color:#fff;
font-size:14px;
padding-left:10px;
}
#header-nav ul>li:last-child
{
border-right:none;
padding-right:0px;
}
#nav
{
clear:both;
margin:0 auto;
width:780px;
height:40px;
line-height:40px;
background: -webkit-gradient(linear, left top, left bottom, from(#595959), to(#212121));
background: -moz-linear-gradient(top,  #595959,  #212121);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#212121');
-moz-border-radius:8px 8px 0px 0px;
-webkit-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border-radius:8px 8px 0px 0px;
}
#nav ul
{
list-style:none;
}
#nav ul li
{
float:left;
list-style:none;
line-height:40px;
background-image:url(../images/nav-sep.PNG);
background-repeat:no-repeat;
background-position:right;
}
#nav ul li a
{
text-decoration:none;
font-size:15px;
color:#fff;
display:block;
padding-left:32px;
padding-right:32.5px;
}
#nav ul li a:hover
{
-moz-border-radius:8px 8px 0px 0px;
-webkit-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border-radius:8px 8px 0px 0px;
background: -webkit-gradient(linear, left top, left bottom, from(#549b3c), to(#3b6c2a));
background: -moz-linear-gradient(top,  #549b3c,  #3b6c2a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#549b3c', endColorstr='#3b6c2a');
}
#nav ul>li:last-child
{
background-image:none;
}
ul.content
{
list-style:none;
margin-bottom:20px;
}
ul.content li
{
list-style:none;
color:#494949;
font-size:15px;
list-style-image:url(../images/content-arrow.png);
list-style-position:inside;
/*background-image:url(../images/content-arrow.png);
background-repeat:no-repeat;
background-position:0px 9px;*/
line-height:30px;
}
ul.services
{
list-style:none;
margin-bottom:20px;
}
ul.services li
{
list-style:none;
list-style-image:url(../images/content-arrow.png);
list-style-position:inside;
white-space:nowrap;
line-height:30px;
}
ul.services li a
{
color:#494949;
font-size:15px;
text-decoration:none;
white-space:nowrap;
}
ul.services li a:hover
{
color:#457f31;
border-bottom:1px dashed #457f31;
}
ul.footer-nav
{
list-style:none;
color:#737373;
font-size:13px;
margin-top:25px;
margin-bottom:25px;
float:left;
padding-left:60px;
padding-right:60px;
border-right:1px solid #434343;
}
ul.footer-nav span
{
margin-bottom:5px;
display:block;
}
ul.footer-nav li
{
list-style:none;
line-height:25px;
color:#737373;
font-size:12px;
white-space:nowrap;
}
ul.footer-nav li a
{
text-decoration:none;
color:#737373;
font-size:12px;
}
ul.footer-nav li a:hover
{
border-bottom:1px dashed #737373;
}
.mail-icon
{
background-image:url(../images/mail-icon.PNG);
height:28px;
background-repeat:no-repeat;
background-position:0px 9px;
}
.phone-icon
{
background-image:url(../images/phone-icon.PNG);
width:18px;
height:28px;
background-repeat:no-repeat;
background-position:0px 5px;
}
ul.social-nav
{
list-style:none;
color:#737373;
font-size:13px;
margin-top:25px;
margin-bottom:25px;
float:left;
padding-left:60px;
padding-right:60px;
border-right:1px solid #434343;
}
ul.social-nav span
{
margin-bottom:5px;
display:block;
}
ul.social-nav li
{
list-style:none;
float:left;
margin-right:10px;
}
ul.social-nav li a
{
width:24px;
height:24px;
display:block;
}
.twitter
{
background-image:url(../images/twitter-logo.png);
background-repeat:no-repeat;
margin-top:5px;
}
.twitter:hover
{
background-image:url(../images/twitter-logo-hover.png);
background-repeat:no-repeat;
margin-top:5px;
}
.linkedin
{
background-image:url(../images/linked-in-logo.png);
background-repeat:no-repeat;
margin-top:5px;
}
.linkedin:hover
{
background-image:url(../images/linked-in-logo-hover.png);
background-repeat:no-repeat;
margin-top:5px;
}
.facebook
{
background-image:url(../images/facebook-logo.png);
background-repeat:no-repeat;
margin-top:5px;
}
.facebook:hover
{
background-image:url(../images/facebook-logo-logo.PNG);
background-repeat:no-repeat;
margin-top:5px;
}
ul.contact-us
{
list-style:none;
}
ul.contact-us li
{
color:#494949;
font-size:15px;
list-style:none;
line-height:22px;
padding-left:30px;
margin-bottom:10px;
}
ul.contact-us li a
{
color:#494949;
font-size:15px;
text-decoration:none;
display:inline-block;
}
ul.contact-us li a:hover
{
border-bottom:1px dashed #457f31;
color:#457f31;
}
.mail-icon
{
background-image:url(../images/e-mail-icon.png);
background-repeat:no-repeat;
background-position:0px 4px;
}
.phone-icon
{
background-image:url(../images/call.png);
background-repeat:no-repeat;
background-position:0px 0px;
}
.address-icon
{
background-image:url(../images/address.png);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*//HEADING*/
h1
{
font-size:18px;
}
.h1-gap
{
padding-left:45px;
}
.black
{
color:#494949;
}
.green
{
color:#457f31;
}
p
{
text-align:justify;
line-height:25px;
font-size:15px;
color:#494949;
margin-bottom:20px;
}
/*//FORM*/
.form-text
{
width:60px;
color:#494949;
font-size:14px;
display:inline-block;
padding-left:10px;
}
.textfield
{
border:none;
height:30px;
border:1px solid #c6c6c6;
margin-right:10px;
padding:2px;
width:146px;
}
.textarea
{
padding:2px;
width:146px;
border:none;
height:70px;
border:1px solid #c6c6c6;
vertical-align:middle;
margin-right:10px;
resize:none;
}
.submit-btn
{
width:70px;
height:30px;
line-height:30px;
text-align:center;
background-color:#d8d7d7;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d8d7d7));
background: -moz-linear-gradient(top,  #fff,  #d8d7d7);
color:#6d6d6d;
font-size:13px;
text-decoration:none;
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 auto;
margin-bottom:10px;
margin-right:10px;
border:none;
float:right;
}