/* CSS Document */
body 
{ 
background-color:#BFBFBF; 
margin:0; padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
color:#1C1C1B;
}

a {outline:none;}

form, input { margin:0px; padding:0px;}

h2 { color:#8E1871; font-size:18px; margin:0; padding:0px; line-height:25px;}
h1 { font-size:13px; font-weight:normal; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#3C649C; line-height:20px;}
h3 { font-size:13px; font-weight:normal; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#3C649C; line-height:20px;}
h4 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#373737; font-weight:normal; margin:0px; padding:0px;}
h5 { color:#CB3A00; font-size:12px; font-weight:normal; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
h6 { font-size:20px; color:#CB3A00; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight:normal;}

.clear { clear:both;}
.padding_top { padding-top:10px;}
.paddingleft10 {padding-left:10px;}
/*header*/
.logo { outline:none; padding:9px 0px 5px 10px;}
.main_hold {background:url(../images/body_bg.gif) top center repeat-y; width:100%}
.main { width:1000px; background-color:#fff;}

/*menu*/
.menu_hold { height:26px; background:url(../images/menu_bg.gif) repeat-x;}

#menu { margin:0px; padding:0px; margin-left:270px;}
#menu ul { list-style:none; margin:0px; padding:0px; line-height:26px;}
#menu ul li { display:inline; float:left;}
#menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#fff; text-decoration:none; padding:0px 11px 0px 11px;}

.project_input { width:185px; height:17px; background:#fff; border:solid 1px #D7D7D7; font-size:11px; color:#696969;}

/*page*/
.latest_news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2F5F9A; font-weight:bold;}
.bt_more { color:#4D6D8C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.bt_more:hover { color:#D30000;}

.bt_more1 { color:#4D6D8C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.bt_more1:hover { color:#D30000;}



.banner_hold { padding:5px;}
.project_page_hold { padding:0px 7px 7px 7px;}

.bt_view { color:#4D6D8C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.bt_view:hover { color:#D30000;}

.details { font-size:11px; color:#3C3C3C; line-height:18px; text-align:justify;}
.details1 { font-size:12px; color:#3C3C3C; line-height:18px; text-align:justify;}
.floor_plan { font-size:11px; color:#4C4C4C; line-height:22px;}

.why_txt {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4C4C4C; line-height:16px; text-align:justify;}
.content_bg { background:url(../images/tab_bg.gif) repeat-x; padding-top:10px; padding-bottom:10px;}

.arrow { height:21px;}
.client_name { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4858A9;}
.client_from { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5A5A5A;}

.link_about { color:#1C1C1B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.link_about:hover { color:#2F5F9A;}

.bold_heading { color:#151515; text-transform:uppercase; }


.zoom_img { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* Specific to TAB */
.container {width: 196px; margin:2px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 20px;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: #E8E8E8;
	overflow: hidden;
	position: relative; padding-right:1px;
}
ul.tabs li a {
	text-decoration: none;
	color: #4E4E4E;
	display: block;
	padding: 0 5px 0px 5px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	outline: none; border: 1px solid #F6F4F4;
}
ul.tabs li a:hover {
	background: #ccc;
}	
ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #F6F4F4; border: 1px solid #E8E8E8; border-bottom:none;

}
.tab_container {
	border: 1px solid #E8E8E8; border-top:none;
	border-top: none;
	clear: both;
	float: left; 
	width: 194px;
	background: #FAF9F9; height:130px;
}
.tab_content {
	font-size:12px; color:#4E4E4E; font-family:Arial, Helvetica, sans-serif;
}

/*end tab*/

/* Specific to TAB-2 */
.container1 { width:740px; margin:2px auto;}
ul.tabs1 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 29px;
	width: 100%;
}
ul.tabs1 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 29px;
	background: #E9EBF7;
	overflow: hidden;
	position: relative; margin-right:4px; border:1px solid #CBD2D6; border-bottom:none;
}
ul.tabs1 li a {
	text-decoration: none; text-align:center;
	color: #4E4E4E;
	display: block;
	font-weight:bold;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	outline: none; border: 1px solid #F6F4F4; padding:3px 6px 0px 6px; width:195px;
}
ul.tabs1 li a:hover {
	background: #D1D5DC; background:url(../images/tab_active_bg.jpg) repeat-x; height:29px;
}	
ul.tabs1 li.active1, html ul.tabs li.active1 a:hover  {
	background: #E6E8EC; border: 1px solid #CBD2D6; background:url(../images/tab_active_bg.jpg) repeat-x; height:29px; border-bottom: dashed 1px #E5E7EA;
}

.tab_container1 {
	border: 1px solid #CBD2D6;
	clear: both;
	float: left; 
	width: 100%;
	background: #FAF9F9;
}
.tab_content {
	font-size:12px; color:#4E4E4E; font-family:Arial, Helvetica, sans-serif; padding:10px 0px 5px 2px; clear:both;
}

/*end tab*/

/**/
.project_names { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-decoration:none; color:#4E4E4E}
.project_names:hover { color:#2F5F9A;}
.project_type { font-size:11px ; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#AF2310;}
.about_links { font-size:11px; color:#393939; text-decoration:none; line-height:25px;}
.about_links:hover { color:#DF1D02;}

.link_boder { border-bottom:dashed 1px #999999;}

/*inner pages*/
.browse_heading { color:#000C41; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 4px 5px 10px; border-bottom:dotted 1px #999999; background-color:#E6E9F6;}
.browse_links { color:#797979; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; border-bottom:dotted 1px #999999; display:block; text-transform:uppercase; height:20px; outline:none; padding-top:10px;}
.browse_links:hover { color:#3C649C;}
.browse_links_active { color:#3C649C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; border-bottom:dotted 1px #999999; display:block; text-transform:uppercase; height:20px; padding-top:10px;}

.project_heading { color:#717271; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
.project_heading1 { color:#2B2B2B; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-transform:uppercase; text-align:left;}

.txt_detail_project { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C649C; line-height:18px; text-align:justify;}
.txt_detail_project1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3060A2; line-height:18px; text-align:justify;} 

.bt_overview { color:#5781BB; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:24px; display:block;}
.bt_overview:hover { color:#DC1200;}

.bt_overview1 { color:#5781BB; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:22px; display:block;}
.bt_overview1:hover { color:#DC1200;}

.bt_overview2 { color:#5781BB; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:16px; display:block;}
.bt_overview2:hover { color:#DC1200;}

.imgpadding_left { padding:0px 10px 15px 0px;}
.imgpadding_right { padding:0px 0px 15px 10px;}

/*contact us*/

.contact_heding { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#202020; line-height:24px; padding-left:8px; padding-right:5px;}
.contact_heding_red { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#DD1200; line-height:24px;}
.contact_add { color:#3A3A3A; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px 0px 0px; line-height:17px;}

.contact_email { color:#4E74A4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none}
.contact_email:hover { color:#DD1200;}
.contact_information { font-size:11px; color:#787878;}

.textbox { border:solid 1px #959595; font-size:11px; background-color:#fff; color:#616161; height:18px;}
.textbox:hover { border:solid 1px #4E74A4; font-size:11px; background-color:#fff; color:#616161; height:18px;}
.textbox1 { border:solid 1px #4E74A4; font-size:11px; background-color:#fff; color:#616161; height:18px;}

.bluebutton { border:solid 1px #529be4; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000E4B
}


.testdetail
{
	color: #357B1A; font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; text-transform:uppercase; 
	
}
.testdetai1l
{
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
	
}


/*inner banner slider*/
#midslidepart{ margin:0; padding:0; width:990px; height:289px;}

/*footer*/
.footer_hold { border-top:solid 1px #E5E5E5; padding-top:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8D8C8C;}
.footer_links { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8D8C8C; text-decoration:none; padding-right:6px; padding-left:6px; line-height:16px;}
.footer_links:hover {color:#DD1600;}

.powered_by { color:#30659B; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.powered_by:hover {color:#DD1600;}

.complete_pro_border { border-left:dotted 1px #B5B5B5; padding-top:0px; padding-top:20px; clear:both; padding-bottom:1px;}
.complete_blueborder { background:url(../images/blue_bottom_border.gif) bottom left no-repeat; height:30px;}
.complete_pro_name { color:#446FA9; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:bold;}
.proj_address { font-size:11px; line-height:13px;}

.calchead { background-color:#D4DCE7; border:solid 1px #E1E1E1; line-height:20px; font-size:11px; font-family:Verdana; color:#333; padding-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.button 
{
	background-color:#D4DCE7; border:solid 1px #90ACD1;
	color: #000; 
	font-size:11px; 
	font-family:verdana; 
	font-weight:normal;
	cursor:hand;
	padding:1px;	
}

.projects_heading { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:25px; }
.mailus_hold { background:url(../images/contact_bg.gif) no-repeat; width:176px; height:58px; position:absolute; margin:2px 0px 0px 13px;
}
.redbox_top { background:url(../images/redbox_top.gif) no-repeat; width:176px; height:8px;}
.redbox_bottom { background:url(../images/redbox_bottom.gif) no-repeat; width:176px; height:15px;}
.redbox_mid{ background:url(../images/redbox_mid.gif) repeat-y;}
.mail_box { padding:2px 5px 0px 12px;}
.mail_input { height:16px; width:136px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#494949; background-color:#E0E7EF; border:none;}

.mailus_hold1 {
	background:url(../images/contact_bg.gif) no-repeat;
	width:174px;
	height:58px;
	position:absolute;
	margin:145px 0px 0px 15px;
}
.redbox_top1 { background:url(../images/redbox_top1.gif) no-repeat; width:176px; height:8px;}
.redbox_bottom1 { background:url(../images/redbox_bottom1.gif) no-repeat; width:176px; height:15px;}
.redbox_mid1 { background:url(../images/redbox_mid1.gif) repeat-y;}
.contact_person { color:#000; font-size:12px; font-family:'Trebuchet MS'; border-bottom:dashed 1px #ccc;}
.phon_no { padding-top:2px; padding-bottom:2px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.mailus_hold2 { background:url(../images/contact_bg.gif) no-repeat; width:174px; height:58px; position:absolute; margin:20px 0px 0px -175px;}

.vacancies_color1 { background-color:#F1F6EA;}
.vacancies_color2 { background-color:#ECF1F8;}
