body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
}
h1,h2,h3,h4,p{
margin:0px;
padding:0px;
clear:both;
text-align:left;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#555555;
font-weight:300;
padding-bottom:5px;
padding-left:5px;
}
h2{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:3px;
margin-top:3px;
color:#333333;
}
blockquote{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin-bottom:7px;
padding:5px 5px;
text-align:center;
background:url(../images/left_nav_bag.png) repeat;
color:#000033;
clear:both;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
line-height:20px;
margin:0px;
padding-left:7px;
padding-right:7px;
text-align:left;
}
a{text-decoration:none;
color:#555555;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
}
a:hover{
text-decoration:none;
color:#91c33c;
}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
a img {border: none;}
a {outline: none;}
.clear{
margin:0px;
padding:0px;
clear:both;
line-height:0px;
}
.c{
clear:both;
margin:0px;
padding:0px;
}
.color_bold{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
}
/*home_page_css----start----------------*/
#wrap{
width:100%;
margin:0px auto;
padding:0px;
background:url(../images/full_background.png);
}
#wrap_new{
width:100%;
margin:0px auto;
padding:0px;
background:url(../images/full_background_new.png) no-repeat;
}
#main{
width:940px;
margin:0px auto;
padding:0px;
}
#header{
width:932px;
float:left;
margin:0px;
padding:0px;
}
#manglam_logo{
width:270px;
float:left;
margin-left:2px;
}
#top_right{
width:235px;
float:right;
margin:0px;
padding:0px;
}
#home_icon{
width:30px;
margin-top:34px;
float:right;
margin-right:2px;
}
#social_icon{
width:225px;
float:right;
margin-top:18px;
padding:0px;
padding-left:21px;
text-align:right;
}
#social_icon ul{
margin:0px;
padding:0px;
list-style:none;
}
#social_icon ul li{
width:40px;
margin-left:5px;
display:block;
text-align:center;
padding:0px;
float:left;
}
#social_icon ul li a{
text-decoration:none;
text-align:center;
margin:0px;
padding:0px;
}
#social_icon ul li a:hover{
text-decoration:none;
text-align:center;
}

#top_menu{
width:940px;
float:left;
margin:0px;
margin-top:22px;
padding:0px;
}
#banner{
width:940px;
float:left;
margin-top:6px;
padding:0px;
}
#banner_shadow{
width:940px;
margin:0px;
padding:0px;
float:left;
height:22px;
background:url(../images/banner_shadow.png) no-repeat;
}
#body_container{
width:940px;
float:left;
margin:0px;
padding:0px;
margin-top:10px;
}
#home_page{
width:940px;
float:left;
margin:0px;
padding:0px;
}
#home_page ul{
margin:0px;
padding:0px;
list-style:none;
}
#home_page ul li{
width:319px;
float:left;
margin:0px;
padding:0px;
display:block;
border-right:1px solid #888888;
}
#home_page ul li.right_side{
width:299px;
float:right;
margin:0px;
padding:0px;
border:0px;
}
#home_page ul.bullets li {border-top: 1px solid #dedede; display: block; width: 279px; border-right:none; margin-left:20px;}
#home_page ul.bullets li.last {border-bottom: 1px solid #dedede;}
#home_page ul.bullets li a {background: url(../images/arrow.gif) no-repeat left -1px; padding: 10px 0 9px 15px; font-size: 12px; color: #888888; text-decoration: none; display: block;}
#home_page ul.bullets li a:hover {background-position: left -34px; text-decoration: none;}

/*----REQUEST FORM----------------*/
.request_proposal .field {background: url(../images/field_bkg.jpg) repeat-x left top; margin-bottom: 7px; width: 255px; padding: 5px; height: 18px; border: 1px solid #d3d3d3; color:#888888; font-size:12px; margin-left:10px;}
.request_proposal .submit {width: 133px; height: 30px; background: url(../images/button_submit.jpg) no-repeat; cursor: pointer; border: none; margin-top: 13px; margin-left:10px;}

/*----MEDIA FOOTER----------------*/
#media_footer{
width:940px;
margin:0px;
padding:0px;
float:left;
}
.media_footer {border: 1px solid #dedede; margin-top: 30px;}
.media_inner {background: #f0f0f0; margin: 3px;}
.media_inner ul{ list-style:none; margin:0px; padding:0px;}
.media_footer ul li {float: left; width: 425px; padding: 15px;}
.media_footer h3 {font-size: 16px; color: #616568; font-weight: bold; line-height: 20px; margin-bottom: 13px;}
.media_footer ul li p {font-size: 13px; color: #888888; line-height: 18px; margin-bottom: 15px;}
.media_footer ul li img {float: left; margin: 5px 10px 10px 0;}

/*------------footer_menu_start_here-----------------*/
#footer_menu{
width:940px;
float:left;
margin-top:5px;
margin-bottom:10px;
background:url(../images/fotter_menu.png) no-repeat;
}
.footer_menu{
width:450px;
float:right;
margin:0px;
padding:10px 10px 10px 10px;
text-align:right;
font-size:11px;
}
.footer_menu a{
text-align:right;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footer_menu a:hover{
text-align:right;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}
.designed_by{
width:300px;
float:left;
margin:0px;
padding:10px 10px 10px 10px;
text-align:left;
font-size:11px;
}
.designed_by a{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.designed_by a:hover{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:##CCCCCC;
text-decoration:none;
}
/*------------about_us_page_start---------------*/
#index_content_area{
width:940px;
float:left;
margin:0px;
padding:0px;
background:url(../images/background_text.png) repeat;
padding-bottom:0px;
}
#aboutus_text{
width:926px;
float:left;
margin:0px;
padding:0px;
background:url(../images/background_text.png) repeat;
padding-left:7px;
padding-right:7px;
}
.para{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin-bottom:7px;
}
.para ul{
margin:0px;
padding:0px;
list-style:none;
}
.para ul li{
display:block;
float:left;
margin:0px;
margin-bottom:5px;
padding-left:23px;
text-align:left;
clear:both;
color:#888888;
background:url(../images/leaf.png) top left no-repeat;
}
.image_left{
width:240px;
float:left;
text-align:center;
clear:both;
padding:4px 4px 4px 4px;
background:#669900;
}
.image_right{
width:240px;
float:right;
text-align:center;
padding:4px 4px 4px 4px;
background:#669900;
margin-left:10px;
}
.left_side_list{
width:500px;
float:left;
margin:0px;
padding:0px;
}
.left_side_middle{
width:700px;
float:right;
margin:0px;
padding:0px;
margin-left:7px;
margin-right:0px;
padding-left:7px;
padding-right:7px;
}
/*----------------------------------left_navigation_css_here---------------------------------------*/
#left_sice_navigation{
width:200px;
float:left;
margin:0px;
padding:0px;
background:url(../images/left_nav_bag.png) repeat;
}
#navigation-block {
	position:static;
	top:0px;
	left:0px;
}
#hide {
	position:absolute;
	top:30px;
	left:-190px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: 11px;
	margin: 0px 0;
	padding: 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 150px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #888888;
	background:#f0f0f0 url(../images/heading_bg_1.jpg) repeat-y;;
	font-weight: normal;
	font-size:14px;
}

ul#sliding-navigation li.sliding-element a
{
	color: #999;
	background:#f0f0f0 url(../images/tab_bg.jpg) repeat-y;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #689902; }
/* enquiry_form_start_here---------------------*/
#Enquiry{
width:900px;
float:left;
margin:0px;
padding:0px;
margin-left:13px;
}
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin-top:3px; color:#888888;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:dotted 1px #d9d9d9; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:dotted 1px #d9d9d9; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:dotted 1px #cdcbcb }
#contact_form input.but{font-family:Arial; font-size:12px !important;  padding:0px; border:0px; margin-top:10px; cursor:pointer; background-color:transparent; color:#2ca9e4; text-decoration:underline !important; font-weight:bold; display: block;}