body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
text-align:left;
	}

#header
{
background:#90ce17;
border-top:#e4672f solid 3px;
height:100px;
}
#headerimg
{
height:206px;
}

.sub_header
{
background:url(../images/sub_header.jpg) no-repeat;
width:1000px;
height:77px;
}
.sub_head1
{
background:url(../images/sub_head1.jpg) no-repeat;
width:250px;
height:77px;
}
.sub_head1_content
{
color:#fff;
font-family:"Trebuchet MS";
font-variant:normal;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding-left:40px;
padding-top:37px;
text-align:left;
}

.sub_head2
{
background: url(../images/sub_head2.jpg) no-repeat;
width: 750px;
height:77px;
}
.sub_head2_content
{
color:#e3ae15;
font-family:"Trebuchet MS";
font-variant:normal;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding-left:10px;
padding-top:37px;
float:left;
}
.sub_head2_img
{
background: url(../images/make_wish.gif) no-repeat;
width:120px;
height:26px;
float:right;
margin-top:37px;
margin-right:10px;
}

#wrapper
{
background-color:#FFF;
border: 1px solid #55555a;
border-top:0px; border-bottom:0px;
}
#footer
{
background:#45444b;
height:210px;
padding:10px;
color:#eae8b3;
text-align:left;
}

#homeleft
{
background:url(../images/header1.jpg) no-repeat;  widht:256px;
}
#homeleft .content
{
width:190px;
padding: 85px 20px 5px 40px;
text-align:left;
color:#444240;
font-size:11px;
}
#homeleft .content b, #homeleft .content strong
{
color: #5e8307;
font-weight:bold;}

 .quicklink
{
border:#818186 1px solid;
background:#69696f;
color:#c5c39d;
font-size:11px;
font-family:"Trebuchet MS", Tahoma, Verdana;
margin-right:35px;}


.bg
	{background-image:url(../images/bg.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	height:160px;
	}
.sidelink 
	{
	color:#4e7806;
	text-decoration: none;
	font-size:11px;
	line-height:18px;
	}	
a.sidelink:hover 
	{color:#666666;
	text-decoration:underline;
	}	
	
.innerlink 
	{
	color:#91aa06;
	text-decoration: none;
	font-size:11px;
	line-height:18px;
	}

.mainpageinnerlink 
	{
	color: #91aa06;
	text-decoration: none;
	font-size:10px;
	margin:13px;
	float:left;
	}
a.innerlink:hover 
	{color:#e05a28;
	}

.leftimg 
	{margin: 3px;
	float: left;
	
	}
.rightimg 
	{
	float: right;
	}
.maintext {
	color: #000000;
	line-height: 20px;
	font-size:11px;

	
}
.leadertext
	{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#787474;
	text-align:left;
	font-weight:bold;
	
	}

h1 {
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #537800;
	margin-bottom: 0px;
	text-align:left;
	font-variant: normal;
	}

img.border
{
border:1px #666666 solid;}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;

}
.whitehead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e85d00;
	block:inline;
}
.heading {
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#5e8307;
}
.heading3 {
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#434349;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#5e8307;
}

.bodytext {
	margin: 0px;
	font-size: 11px;
	line-height: 18px;
	color:#1c1b1a;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: justify;
	border-right:#e4e3e3 solid 1px;
}
.bor_img
{
border-right:#e4e3e3 solid 1px;
}
/**/
.menulink 
	{
	font-size: 13px;
	color: #464343;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	text-decoration: none;
	float:left;
	padding:0 20px;
	font-weight: bold;
	}
a.menulink:hover
	{
	color:#FFF;
	text-decoration: none;
	}
	
	.toplink 
	{
	font-size: 11px;
	color: #464444;
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Verdana;
    padding:0 20px 0 10px;;
	}
	a.toplink:hover
	{
	color:#FFF;
	text-decoration: none;
	}

.menuseparator
	{color:#CCCCCC;
	}/**/
.footerlink {
	font-size: 11px;
	color: #989780;
	text-decoration: none;
	}

a.footerlink:hover {

	color: #a2d734;
	text-decoration:underline;
	}
#mantras
{
text-align:right;
font-size:13px;

}

#guru
{
text-align:right;
font-size:10px;
}

#leftmenu
{
width:223px;
height:191px;
margin-left:19px;
margin-top:0px;
background:url(../images/menu_bg.gif) repeat-x;
}
/**/.menu_text
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2b2a2a;
	text-align:left;
	}
.menu_text ul
	{
	margin:0px;
	padding:0px;
	display:block;
}
.menu_text li
	{
	margin-left:25px;
	padding-left:20px;
	padding-bottom:10px;
	list-style:none;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;	
	}
.menu_text li a
{
color:#2b2a2a;
text-decoration:none;
text-align:left;}		
.menu_text li a:hover
{
color:#5e8307;
text-decoration: none;}	
/**/
#rigthmenu
{
width:150px;
background:#fff;
margin-right:10px;
margin-left:10px;
}
#rightmenu td
{
text-align:left;}

.footerborder1
{border-left:#5b5a60 1px solid;}
.footerborder2
{border-top:#5b5a60 1px solid;}

a:hover
{

}
.rightmenu_cont
{
font-size: 11px;
	font-weight: normal;
	color: #2b2a2a;
	padding-top:5px;
	padding-bottom:5px;

}
.leftmenu_cont
{
font-size: 11px;
	font-weight: normal;
	color: #2b2a2a;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	}
.submenulink {
	font-size: 11px;
	font-weight: normal;
	color: #2b2a2a;
	text-decoration: none;
	line-height:15px;
}
.submenulink:hover
{
color:#5e8307;}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}

.vertdottedline {
	background-image: url(../images/vertical_dotted_line.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#dot ul
{
margin:15px 0 0 0;
}

#dot li
{
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	list-style:none; 
	padding-left:25px;
	text-align:left;
	margin-left:0px;
	margin-bottom:5px;
}
#line
{
background:url(../images/line.jpg) repeat-y; 
width:10px;}

#dot2 ul
{
margin:15px 0 0 0;
padding:0px;}
#dot2 li
{
	background-image: url(../images/dot2.jpg);
	background-repeat: no-repeat;
	list-style:none; 
	padding:0px;
	padding-left:12px;
	text-align:left;
	margin:0px;
	line-height:18px;

}


.horzdottedline {
	background-image: url(../images/horizontal_dotted_line.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.apply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #83c238;
	padding: 3px;
	border: 1px solid #999999;
	text-decoration: none;
	height:14px;
}
a.apply:hover
{
background:#666666;
color:#FFFFFF;
border: 1px solid #000000;
}
.infoserve_bg
{
background-image:url(../images/bg.jpg);
width:530px;
height:160px;
background-repeat:no-repeat;
}


.fleft
{
float:left;}
.roundedcornr_box_937003 {
   background: #dbded8;
   text-align:left;
}
.roundedcornr_top_937003 div {
   background: url(../images/roundedcornr_937003_tl.png) no-repeat top left;
}
.roundedcornr_top_937003 {
   background: url(../images/roundedcornr_937003_tr.png) no-repeat top right;
}
.roundedcornr_bottom_937003 div {
   background: url(../images/roundedcornr_937003_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_937003 {
   background: url(../images/roundedcornr_937003_br.png) no-repeat bottom right;
}

.roundedcornr_top_937003 div, .roundedcornr_top_937003, 
.roundedcornr_bottom_937003 div, .roundedcornr_bottom_937003 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_937003 { margin: 0 10px; }
#industry
{
background:url(../images/industry_served.jpg) no-repeat;
padding-left:30px;
line-height:18px;
text-align:left;
padding-top:5px;}

.border
{
border:#a5a5a7 solid 5px;
}

.img_sales
{

background:url(../images/sales@amulya.biz.gif) no-repeat;
width:91px;
height:10px;
}
.img_sales a:hover
{

background:url(../images/sales@amulya.biz.gif) no-repeat;
width:91px;
height:10px;
}
.img_broch
{
margin-top:30px;
background:url(../images/download_broch.gif) no-repeat;
width:221px;
height:44px;
}
.img_broch a:hover
{
margin-top:30px;
background:url(../images/download_broch.gif) no-repeat;
width:221px;
height:44px;
}
.bg_testtimonials
{
margin-top:10px;
background:url(../images/bg_testimonials.gif) no-repeat;
width:223px;
height:198px;
}
.testtimonials_icon
{
background: url(../images/testimonials_icon.gif) no-repeat;
width:30px;
height:22px;
float: left;
margin-top:-5px;
margin-left:-1px;
z-index:-1px;
position:absolute;
}
.roundedcornr_box_568528 {
   background: #f4f4f4;
  
}
.roundedcornr_top_568528 div {
   background: url(../images/roundedcornr_568528_tl.png) no-repeat top left;
}
.roundedcornr_top_568528 {
   background: url(../images/roundedcornr_568528_tr.png) no-repeat top right;
}
.roundedcornr_bottom_568528 div {
   background: url(../images/roundedcornr_568528_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_568528 {
   background: url(../images/roundedcornr_568528_br.png) no-repeat bottom right;
}

.roundedcornr_top_568528 div, .roundedcornr_top_568528, 
.roundedcornr_bottom_568528 div, .roundedcornr_bottom_568528 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_568528 { margin: 0 15px; }


.linkbox
{
background:#99cc33;
border:1px solid  #669900;
color:#FFF;
font-weight:bold;
padding:3px;
text-decoration:none;
}
a.linkbox:hover
{
border:1px solid  #666;
}
.author_name
{
color:#91aa06;
font-weight:bold;
text-align:left;
}
.box
{
width:25px;
height:25px;
float:right;
}
.box1
{
width:25px;
height:20px;
padding: 4px;
background-color:#91aa06;
color: #FFFFFF;
text-align:center;
text-decoration:none;
}
.box1 a
{
color: #FFFFFF;
text-align:center;
text-decoration:none;
}
.box1 a:hover
{
color: #FFFFFF;
text-align:center;
text-decoration: underline;
}
.box2
{
width:25px;
height:20px;
padding: 4px;
background-color:#91aa06;
color: #FFFFFF;
text-align:center;
}
.box2 a
{
color: #FFFFFF;
text-align:center;
text-decoration:none;
}
.box2 a:hover
{
color: #FFFFFF;
text-align:center;
text-decoration: underline;
}
/******* FORM *******/
#feedback_frm{
	padding: 0 10px 10px;
}
#feedback_frm label{
	/*display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333
}
#feedback_frm input[type=text]{
	width: 160px;
	/*padding: 4px;*/
	height:20px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#feedback_frm input.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#feedback_frm textarea{
	width: 180px;
	height: 50px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#feedback_frm textarea.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#feedback_frm div{
	margin-bottom: 15px;
}
#feedback_frm div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#feedback_frm div span.error{
	color: #c6d65a;
}
/*#feedback_frm #submit{
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
	width: 100px;
}
#feedback_frm #submit:hover{
	background: #90ce17;
}
#feedback_frm #reset{
	width: 100px;
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#feedback_frm #reset:hover{
	background: #90ce17;
}*/
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
#callback{
	padding: 0 10px 10px;
}
#callback label{
	/*display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
#callback input[type=text]{
	width: 160px;
	/*padding: 4px;*/
	height:20px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#callback input.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#callback textarea{
	width: 180px;
	height: 50px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#callback textarea.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#callback div{
	margin-bottom: 15px;
}
#callback div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#callback div span.error{
	color: #c6d65a;
}
/*#callback #submit{
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
	width: 100px;
}
#callback #submit:hover{
	background: #90ce17;
}
#callback #reset{
	width: 100px;
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#callback #reset:hover{
	background: #90ce17;
}*/
/*partnership form*/
#partnership{
	padding: 0 10px 10px;
}
#partnership label{
	/*display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
#partnership input[type=text]{
	width: 160px;
	/*padding: 4px;*/
	height:20px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#partnership input.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#partnership select{
    border: 1px solid #ccc;
	width: 165px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#partnership textarea{
	width: 180px;
	height: 50px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#partnership textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#partnership div{
	margin-bottom: 15px;
}
#partnership div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#partnership div span.error{
	color: #c6d65a;
}
/*#partnership #submit{
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
	width: 100px;
}
#partnership #submit:hover{
	background: #90ce17;
}
#partnership #reset{
	width: 100px;
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#partnership #reset:hover{
	background: #90ce17;
}*/
/*proposal form*/
#proposal{
	padding: 0 10px 10px;
}
#proposal label{
	/*display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
#proposal input[type=text]{
	width: 160px;
	/*padding: 4px;*/
	height:20px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#proposal select{
    border: 1px solid #ccc;
	width: 165px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#proposal input.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#proposal textarea{
	width: 180px;
	height: 50px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}
#proposal textarea.error{
	background: #f4f8db;
	border-color: #d8e776;
}
#proposal div{
	margin-bottom: 15px;
}
#proposal div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#proposal div span.error{
	color: #c6d65a;
}
/*#proposal #submit{
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
	width: 100px;
}
#proposal #submit:hover{
	background: #90ce17;
}
#proposal #reset{
	width: 100px;
	background: #aae831;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#proposal #reset:hover{
	background: #90ce17;
}*/
/******* /FORM *******/
/*for dropdown menu*/
/*ul.menu {list-style:none; margin:0px; padding:0px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {*/
/*border:1px solid #aaa;padding:5px 7px 7px; font-weight:bold; background:url(../images/header.gif); width:134px*/
/*font-size: 13px;
	color: #464343;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	text-decoration: none;
	float:left;
	padding:0 20px;
	font-weight: bold; }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif); color:#FFFFFF;}
ul.menu .sub {background:#d1d1d1 url../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}*/
/*end dropdown menu*/
.button
{
background:url(../images/button_bg.jpg) repeat-x;
width:80px;
height:31px;
color:#fff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
text-align:center;
border:#69a909 1px solid;
}
.bg_newsletter
{
margin-top:30px;
background:url(../images/bg_newsletter.gif) no-repeat;
width:223px;
height:170px;
}
.line
{
height:170px;
}