/* CSS Document */

/* --------------------- Body ------------------------------*/

body {margin: 0; font-family: verdana,Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; background-color:#FFF; color: #4F4F4F;}
a{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #4F4F4F; text-decoration:none; }
a:hover{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #4F4F4F; text-decoration:underline; }
img{ border:0;}
/* --------------------- Header Div Tag's ------------------------------*/
#header_main{ width:100%; background:url(/images/home_header_bg.gif) repeat-x; background-color:#F3EEE3; height:276px;}
#header_main #header{width:780px; margin:0 auto 0 auto;}




#header_main #header .logo{ width:253px; margin-top:5px; float:left; border:0px; }
#header_main #header div.toplink{ width:487px; margin:40px 0 9px 0; float:right; padding-right:20px; height:22px; text-align:right; font-size:10px;}

#header_main #header a.toplink{  font-size:10px; text-decoration:none; color:#4F4F4F;}
#header_main #header a.toplink:hover{  font-size:10px; text-decoration:underline; color:#4F4F4F;}

#header_main #header .left_links{ width:277px; height:205px;  background-color:#F3EEE3;  padding:0px 10px 0 10px; float:left;}
#header_main #header .right_img{ width:471px; border:6px solid #fff; height:193px; float:right; background:url(/images/header_img.gif); background-repeat:no-repeat;}


#header_main #header .left_links p{ margin:0px; padding:0px; width:274px; }

#header_main #header .left_links ul{ width:274px; list-style:none; margin:0; padding:0;}
#header_main #header .left_links li{ float:left; margin:0; padding:0;}

#header_main #header .left_links li p{ background:url(/images/hor_dot.gif) left bottom repeat-x; height:2px; width:274px;  margin:0; padding-top:0px;}
#header_main #header .left_links li.hordot{ float:left; width:274px; margin:0px; padding:0px; background-image:url(/images/hor_dot.gif); background-repeat:repeat-x; height:2px;}

#header_main #header .left_links li a.expert{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; font-weight:bold; float:left; color:#333; text-decoration:none; background:url(/images/leftlink_bg_dot.gif) no-repeat  left top;  width:254px; padding:7px 0 0 19px; margin:0; height:21px; text-decoration:none;}
#header_main #header .left_links li a.expert:hover{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; float:left; font-weight:bold; color:#333; text-decoration:none; background:url(/images/leftlink_bg_dot_over.gif) no-repeat left top;  width:254px; padding:7px 0 0 19px; margin:0; height:21px; text-decoration:none;}


/* --------------------- Innner Header Div Tag's ------------------------------*/
#inner_header_main{ width:100%; background:url(/images/inner_header_bg.gif) repeat-x; background-color:#F3EEE3; height:276px;}
#inner_header_main #header{width:780px; margin:0 auto 0 auto;}

#inner_header_main #header .logo{ width:253px; margin-top:5px; float:left; border:0px;}
#inner_header_main #header div.toplink{ width:487px; margin:40px 0 9px 0; float:right; padding-right:20px; height:22px; text-align:right; font-size:10px;}

#inner_header_main #header a.toplink{  font-size:10px; text-decoration:none; color:#4F4F4F;}
#inner_header_main #header a.toplink:hover{  font-size:10px; text-decoration:underline; color:#4F4F4F;}

#inner_header_main #header .left_links{ width:277px; height:205px;  background-color:#F3EEE3;  padding:0px 10px 0 10px; float:left;}
#inner_header_main #header .right_img{ width:471px; border:6px solid #fff; height:193px; float:right; background:url(/images/inner_header_img.gif);  background-repeat:no-repeat;}


#inner_header_main #header .left_links p{ margin:0px; padding:0px; width:274px; }

#inner_header_main #header .left_links ul{ width:274px; list-style:none; margin:0; padding:0;}
#inner_header_main #header .left_links li{ float:left; margin:0; padding:0;}

#inner_header_main #header .left_links li p{ background:url(/images/hor_dot.gif) left bottom repeat-x; height:2px; width:274px;  margin:0; padding-top:0px;}
#inner_header_main #header .left_links li.hordot{ float:left; width:274px; margin:0px; padding:0px; background-image:url(/images/hor_dot.gif); background-repeat:repeat-x; height:2px;}

#inner_header_main #header .left_links li a.expert{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; font-weight:bold; float:left; color:#333; text-decoration:none; background:url(/images/leftlink_bg_dot.gif) no-repeat  left top;  width:254px; padding:7px 0 0 19px; margin:0; height:21px; text-decoration:none;}
#inner_header_main #header .left_links li a.expert:hover{font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; float:left; font-weight:bold; color:#333; text-decoration:none; background:url(/images/leftlink_bg_dot_over.gif) no-repeat left top;  width:254px; padding:7px 0 0 19px; margin:0; height:21px; text-decoration:none;}






#middle_main{width:100%; margin-top:2px; background:url(/images/mid_bg.gif) repeat-x; background-color:#FFF;}
#middle{width:778px; margin:0 auto 0 auto; border-left:1px solid #C98F88;  border-right:1px solid #C98F88;  border-top:1px solid #C98F88; background: url(/images/mid_bg.gif) repeat-x;  background-color:#FFF; padding:15px 0 15px 0; }

#middle_main #middle .leftmid{ width:206px;}
#middle_main #middle .rightmid{ width:550px; float:right; padding:0 7px 10px 8px; line-height:17px; }

#middle_main #middle .leftmid .left_linkheader{ width:182px; height:19px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;  padding:4px 0 0 14px ; background:url(/images/left_link_header.gif) no-repeat; }
#middle_main #middle .leftmid .leftlinks{ width:182px; padding:10px 10px 10px 14px;}

#middle_main #middle .leftmid .leftlinks p{margin:0px; padding:0px; width:182px;}
#middle_main #middle .leftmid .leftlinks p.hor_dot{background-image:url(/images/hor_dot1.gif); background-repeat:repeat-x; background-position:center; height:15px; margin:0px; padding:0;}

#middle_main #middle .leftmid .leftlinks p a{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #4F4F4F; text-decoration:none; }
#middle_main #middle .leftmid .leftlinks p a:hover{font-family: verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #4F4F4F; text-decoration:underline; }

#middle_main #middle .leftmid .leftlinks ol{margin:0 10px 0 20px; padding:0; list-style:decimal}
#middle_main #middle .leftmid .leftlinks ol li{padding:0 0 5px 0; line-height:14px;}

#middle_main #middle .rightmid p{ margin:0px; padding:0px; }
#middle_main #middle .rightmid p.pageheader{ font-family:Trebuchet MS, Arial; font-size:14px; font-weight:bold; color:#BD746D;}

#middle_main #middle .rightmid p.textheader{ font-family: Arial; font-size:12px; font-weight:bold; color:#BD746D;}

#middle_main #middle .rightmid div.form_left{float:left; width:150px;}
#middle_main #middle .rightmid div.form_right{float:left; width:200px;}

#middle_main #middle .rightmid div.form_left p.form_left{width:150px; padding-bottom:7px; }
#middle_main #middle .rightmid div.form_right p.form_right{width:400px; padding-bottom:5px;}
#middle_main #middle .rightmid  ul{  list-style-image:url(/images/arrow_icon.gif); }
#middle_main #middle .rightmid  ul li{margin-bottom:5px; padding:0 5px 0 0; }

#middle_main #middle .rightmid div.datatable{width:530px;  float:left; margin:3px; 0 3px 0;}
#middle_main #middle .rightmid div.datatable p.left{ border:1px solid #DDD1B3; width:150px; padding:2px 0 0 5px;  float:left;}
#middle_main #middle .rightmid div.datatable p.right{  border:1px solid #DDD1B3;  width:360px; padding:2px 2px 0 5px; text-align:left; float:right;}

#middle_main #middle .rightmid div.datatable p.title{ border:1px solid #DDD1B3; width:150px; padding:2px 0 0 5px;  float:left; margin-right:3px}
#middle_main #middle .rightmid div.datatable p.designation{  border:1px solid #DDD1B3;  width:200px; padding:2px 2px 0 5px; text-align:left; float:left;}
#middle_main #middle .rightmid div.datatable p.member_img{  border:1px solid #DDD1B3;  width:150px; padding:2px 2px 0 5px; text-align:left; float:right;}
#middle_main #middle .rightmid div.datatable p.description{  border:1px solid #DDD1B3;  width:360px; padding:2px 2px 0 5px; text-align:left; float:right;}
#middle_main #middle .rightmid div.datatable p.hordot{ float:left; margin:0px; padding:0px; background-image:url(/images/hor_dot.gif); background-repeat:repeat-x; height:2px;}

#middle_main #middle .rightmid div.datatable p.title1{ border:1px solid #DDD1B3; width:80px; padding:2px 0 0 5px; line-height:18px;  float:left; margin-right:10px}



#middle_main #middle .rightmid div.tbl_header{background:url(/images/tabl_topimg.gif) no-repeat left top; width:536px; height:19px;}
#middle_main #middle .rightmid div.tbl_mid{background-color:#F1ECDF;  width:534px; border-bottom:1px solid #CCBC94; border-left:1px solid #CCBC94; border-right:1px solid #CCBC94; padding:0 0 20px; 0 }
#middle_main #middle .rightmid div.tbl_mid_bg{background:url(/images/tabl_vertical_bg.gif) repeat-y;  width:534px; height:18px; padding: 5px 0 5px 0;}

#middle_main #middle .rightmid div.tbl_mid_bg p{ margin:0; padding:0 5px 0 5px;}

#middle_main #middle .rightmid div.tbl_mid_bg p.details{width:150px; float:right;}
#middle_main #middle .rightmid div.tbl_mid_bg p.name{width:170px; float:left;}
#middle_main #middle .rightmid div.tbl_mid_bg p.designation{width:170px; float:left;}

#middle_main #middle .rightmid div.tbl_mid_bg img.arrow{padding-right:5px;}

#middle_main #middle .rightmid div.tbl_bot{ width:536px;}
#middle_main #middle .rightmid div.tbl_bot div.team_contacts{float:right; background:url(/images/team_contact.gif) left top no-repeat; width:107px; height:23px; padding:3px 0 0 35px}
/* Footer Content */

#middle_main #footer{ clear:both; width:740px; background:url(/images/footer_bg.gif); background-repeat:no-repeat; height:80px; margin:0 auto 0 auto; padding:95px 20px 10px 20px; background-color:#FFF;}
#middle_main #footer div.footer_left{ float:left; width:300px;}

#middle_main #footer div.foooter_right{ width:435px; float:right; text-align:right;}



/* Form */

.button
{
	border: 1px solid #714C22;
	background-color: #DDD1B3;
	margin: 0 5px 0 0;
	height:18px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;

	font-weight:normal;

}
.textfield
{
	border: 1px solid #CCA36F;
	background-color: #F6F4F0;
	height:14px;
	width: 172px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #383618;
}
.textarea
{
	border: 1px solid #CCA36F;
	background-color:#F6F4F0;
	height:55px;
	width: 174px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #383618;
}
