/*********************************************************/
/***************	MasterPAge - Nabeel  ************************/
/*********************************************************/

body
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	margin:0;
	padding:0;
	
}
a:hover
{
	color: #666666;
	text-decoration: underline; outline:none;
}
a:link, a:visited, a:active{color: #029db1; text-decoration:none; outline:none;}
h1
{
    font-size: 16px;
}
h2
{
    color: #029db1;
    font-size: 14px;
}
h3
{
    color: #029db1;
    font-size: 12px;
    padding-top:20px;
    margin-bottom:5px;
}
h5{color: #029db1; }

td{ vertical-align:top;} 

img{border:0px;}

#main_body
{
	width:600px;
	float:left;
	background: url('/images/shadow-top-above-nav.jpg') no-repeat;background: url('/images/shadow-top-below-nav.jpg') no-repeat;
}
#whole_page
{
	
	margin-left: auto; 
    margin-right:auto;
    min-height:400px;
	
}

#whole_page_inner{ width:970px; margin:auto;  min-height:10px; height:auto !important; height:10px; clear:both;}
#left_table
{
	width:100px; 
	height: 250px;
	border: 0;
	vertical-align: top;
	float: left;
	/*text-align: center;*/
}
#shadow_img
{
	width:20px; 
	height: 100px;
	vertical-align: top;
	float: left;
	}


#top_nav ul{ margin:0; padding-left:17px; padding-top:65px; width: 640px; height:15px; float:left; }
#top_nav ul li{ float:left; list-style:none;  }
#top_nav ul li a:link, #top_nav ul li a:visited, #top_nav ul li a:active
{
	color: #666666;
	display: block;
	text-decoration: none;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Arial;
}
#top_nav ul li a:hover{	color: #029db1; text-decoration: underline;}

#top_ruler
{
	padding-top:20px;
	float:left;
	width:500px;
}
#place_holder
{ 
	float: left;
	padding:10px 0 0 17px;
	width:650px; 
	vertical-align: top;
	/*text-align: center;*/
  }

#bot_ruler
{
	margin:auto; 
	width:970px;
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
	font-family: Arial;
	border-top:solid #595959 5px;
	
}

/*********************************************************/
/***************	home - Nabeel  ************************/
/*********************************************************/
#home{width:640px;}
#who_we_are
{
	float:left;
	width:300px;
	height:auto;
	padding-top:70px;
	margin-top:0;
	
}
#bot_right_img
{
	float:left;
	width:250px;
	padding-left:43px;
	padding-top:120px;
}
#bot_text
{

	padding-top:80px;
	width:640px;
}
/*********************************************************/
/***************	new projects - Nabeel  ************************/
/*********************************************************/
#visit_site
{
	margin-top:30px;
	width:128px;
	height:26px;
	background: url('/images/visit-web-site.gif') no-repeat bottom;
	cursor:hand;
	cursor:pointer;	
	}
#visit_site:hover
{
	margin-top:30px;
	width:128px;
	height:26px;
	background: url('/images/visit-web-site.gif') no-repeat top;	
	}

/*********************************************************/
/***************	services - Nabeel  ************************/
/*********************************************************/
#services
{
	width:640px;
	height:600px; 
	float:left;
	background: url('/images/right-side-top-pic.jpg') no-repeat top right;	
	}
	



/*********************************************************/
/***************	completed projects - Nabeel  ************************/
/*********************************************************/

#main_table
{
	float: left;
}

/*********************************************************/
/***************	p_submissions - Nabeel  ************************/
/*********************************************************/

#main_page
{
	
	float: left;
	}
	#main_table_sub
	{
		
		float: left;
		}
		
	/*********************************************************/
/***************	floor_plan - Nabeel  ************************/
/*********************************************************/	
		#img1{float:left; text-align:center; padding-top:30px;}
		#details{float:left; width:400px; padding-top:30px; padding-left:100px;}
		
		
			/*********************************************************/
/***************	sheetplan - Nabeel  ************************/
/*********************************************************/	
		#datalist_factsheet{float:left; width:550px; padding-top:10px; padding-left:30px;}
				#fact_details{float:left; text-align:center;  padding-top:10px; }
				
/******************************************************/
/***************	e_profiles- Nabeel  ************************/
/******************************************************#part_1{position:absolute; }***/
	
.partner{float:left; width:580px; min-height:160px; height:auto !important; height:160px; padding:5px; margin-bottom:10px;}



.partner h1{ font-size:14px;}

.partner h2{ font-size:12px; font-weight:normal;}

.hidden{position:absolute; padding:5px;  background:#fff; border:1px solid #999; min-height:200px; height:auto !important; height:200px; width:600px;}

.cp_bar{ background:#00294E; color:#fff; padding:3px; text-align:right;}

.cp_bar a:link,.cp_bar a:visited,.cp_bar a:active{color:#fff; font-size:10px; font-weight:bold;}

.phone{ text-align:right;margin-top:5px;}

.part_wrap{ visibility:hidden;}