/* CSS Document */



html, body



	{
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:12pt;
	background-color:#5D6369;



	}	



	



#headerbg



	{



		background:url('images/header_bg.gif');



		width:100%;



		height:214px;







	}	



	







#main_header_bg



	{



		background:url('images/main_header_bg.png');



		width:864px;



		background-repeat:repeat-y;



		margin:0px auto;



		padding-top:83px;



	}



#topnav



	{



		width:690px;



		margin:0px auto;



		background:url('images/topnav_bg.gif');



		height:22px;



		background-repeat:no-repeat;



		text-align:left;



		padding-left:160px;



		padding-top:9px;



		



	}	



#topnav a.mainlevel:active



	{



		color:#D1D1D1;



		font-size:14px;



		text-transform:uppercase;



		text-decoration:none;



		padding-left:20px;



		padding-right:20px;



		font:bold;



	}	



#topnav a.mainlevel:link



	{



		color:#D1D1D1;



		font-size:14px;



		text-transform:uppercase;



		text-decoration:none;



		padding-left:20px;



		padding-right:20px;



		font:bold;		



	}	



#topnav a.mainlevel:visited



	{



		color:#D1D1D1;



		font-size:14px;



		text-transform:uppercase;



		text-decoration:none;



		padding-left:20px;



		padding-right:20px;



		font:bold;		



	}	



#topnav a.mainlevel:hover



	{



		color:#D1D1D1;



		font-size:14px;



		text-transform:uppercase;



		text-decoration:none;



		padding-left:20px;



		padding-right:20px;



		font:bold;		



	}				



#logo



	{



		position:absolute;



		width:115px;



		height:115px;



		margin-top:-70px;



		margin-left:47px;



	}	



#global_inc



	{



		position:absolute;



		width:222px;



		height:27px;



		margin-top:-37px;



		margin-left:180px;



	}		



#header_pic



	{



		width:850px;



		height:101px;



		margin:0px auto;



	}



#contentbg



	{



		background:#B2B9BF;

		

		*margin-top:0px;

		width:100%;

		

		*margin-bottom:0px;







	}	



#main_content_bg



	{



		background:url('images/main_header_bg.png');



		width:864px;



		background-repeat:repeat-y;



		margin:0px auto;



		



	}



		



#big_banner_bg



	{



		width:850px;



		height:236px;



		background:url('images/big_banner_bg.gif');



		background-repeat:no-repeat;



		margin:0px auto;



	}	



	



.tab_planning_design_management



	{



		width:845px;



		height:73px;



		padding-top:5px;



		padding-left:5px;



	}		



.tab_project_management



	{



		width:850px;



		height:74px;



		padding-top:5px;



		text-align:center;



	}		



.tab_construction_management



	{



		width:845px;



		height:74px;



		padding-top:5px;



		padding-right:5px;



		text-align:right;



	}			



#main_content



	{



		width:850px;



		background:#B2B9BF;



		margin:0px auto;



		



	}	

#main_content_left

	{
	padding:10px 20px 0px 20px;
	}

#main_content_left .pheading

	{

		font-size:20px;

		font-weight:bold;		



	}	



#main_content_middle



	{



		padding-top:10px;



		padding-bottom:10px;		



		width:550px;



		margin:0px auto;



		font-size:16px;



		text-align:justify;



		



	}



#main_content_middle .heading	



	{



		font-weight:bold;



		text-align:center;



		width:550px;



	}		







#grey_box



	{



		width:279px;



		height:279px;



		float:left;



		background-color:#D4D4D4;



		border:1px solid #020202;



		margin-right:1px;



		margin-left:1px;



		



	}	



#grey_box .heading



	{



		height:28px;



		width:279px;



		background:#2183EA;



		text-align:center;



		font-size:18px;



		color:#ffffff;



		padding-top:5px;



		font-weight:bold;



	}	



#grey_box .title



	{



		width:279px;



		text-align:center;



		padding-top:10px;



		padding-bottom:10px;



		font-weight:bold;



		font-size:14px;



	}	



#grey_box .content



	{



		padding-left:20px;



		padding-right:20px;



		padding-top:20px;



		padding-bottom:10px;



		height:120px;



		text-align:justify;



		font-size:14px;



	}	



#grey_box .readmore



	{



		text-align:right;



		width:269px;



		padding-right:10px;



	}	



#grey_box .readmore	a.readmorelink:active



	{



		color:#2183EA;



		font-weight:bold;



		text-decoration:none;



	}



#grey_box .readmore	a.readmorelink:link



	{



		color:#2183EA;



		font-weight:bold;



		text-decoration:none;



	}



#grey_box .readmore	a.readmorelink:visited



	{



		color:#2183EA;



		font-weight:bold;



		text-decoration:none;



	}



#grey_box .readmore	a.readmorelink:hover



	{



		color:#2183EA;



		font-weight:bold;



		text-decoration:underline;



	}			



.clear



	{



		clear:both;



	}	



#footerbg



	{



		background:url('images/footer_bg.gif');



		width:100%;



		height:274px;



		



	}	

#footernav

	{

		width:863px;

		background:url('images/footer_nav.png');

		height:31px;

		margin:0px auto;

	}		



#main_footer_bg



	{



		background:url('images/main_header_bg.png');



		width:864px;



		background-repeat:repeat-y;



		margin:0px auto;







		



	}	



#main_footer_bg .footer_left



	{



		width:422px;



		text-align:left;



		padding-top:5px;



		padding-left:10px;



		float:left;



	}	



#main_footer_bg .footer_right



	{



		width:422px;



		text-align:right;



		padding-top:5px;



		padding-right:10px;



		float:left;



	}		



#main_footer_bottom



	{



		background:url('images/main_footer_bottom.png');



		width:864px;



		height:13px;



		margin:0px auto;



		background-repeat:no-repeat;



		



	}	



#bottom_footer
	{
		font-size:11px;
		color:#D1D1D1;
		width:850px;
		margin:0px auto;
	}	



#bottom_footer .links

	{
		width:432px;
		padding-left:0px;
		float:left;
		text-align:left;
	}	



#bottom_footer a:active
	{
		font-size:11px;
		color:#D1D1D1;
		text-decoration:none;
	}

#bottom_footer a:link
	{
		font-size:11px;
		color:#D1D1D1;
		text-decoration:none;
	}
#bottom_footer a:visited
	{
		font-size:11px;
		color:#D1D1D1;
		text-decoration:none;
	}

#bottom_footer a:hover
	{
		font-size:11px;
		color:#D1D1D1;
		text-decoration:none;
	}			







#bottom_footer .text



	{



		width:402px;



		text-align:right;



		padding-right:10px;



		float:left;



		color:#D1D1D1;



	}		
a:link {
	color: #2183EA;
	text-decoration: none;
}
a:visited {
	color: #002C4C;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h2 {
	line-height: 18px;
}

