/*-----------------------------------------------------

client: Pinnacle Facilites Management (Deviate Designs)

version: [version 0.1] 15/01/2008

copyright: (c) 2008 Initiateonline.com Limited

license: n/a

-----------------------------------------------------*/



body 

{

	background-color: #999999;

	margin-top: 26px;

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}



li

{

	margin-bottom: 10px;

}

h1, h2, h3{
	margin: 0;
	padding: 0;
	font-weight: 300;
}

h1{
	font-size: 12px;
	color: #006;
	line-height: 24px;
	font-weight:bold;
}

h1 span{
	color: #666;
}

h2{
	font-size: 24px;
	color: #006;
	line-height: 24px;
}

h2 span{
	color: #666;
}

h3 {
	margin-left: 10px;
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;

}

h4{
	color: #000066;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

/*------------------------

WRAPPERS

-------------------------*/



#global_wrapper

{

	position: relative;

	width: 750px;

	margin: 0 auto;

	background-color: #ffffff;

}



	#navigation_wrapper

	{

		position: relative;

		height: 22px;

		background-color: #999999;

		z-index: 2;

	}



		#navigation_tabs

		{

			position: relative;

			float: left;

			

		}

		

			ul#category_btn

			{ 

				padding: 0;

				margin: 0;

				

			}

					 

			ul#category_btn li

			{

				display: inline;

				float: left;

				height:25px; width:140px;

				padding: 2px;

								

				text-decoration: none;

				font-family: arial;

				font-size: 10pt;

				font-weight: normal;

				text-align: center;	

			}

			

			ul#category_btn li a

			{

				text-decoration: none;

				font-family: arial;

				font-size: 10pt;

				color: #ffffff;

				font-weight: normal;

				text-align: center;

				line-height: 18px;

								

			}

			

			ul#category_btn li.active

			{

				position: relative;

				background: url(images/nav_button.gif) no-repeat 0 0;

				background-position: 0 -31px;

				

			}

			

			ul#category_btn li.active_edge

			{

				position: relative;

				background: url(images/nav_button_edge.png) no-repeat 0 0;

				background-position: 0 -31px;			

				

				

			}

			

			ul#category_btn li.main_active_edge

			{

				position: relative;

				background: url(images/nav_main_button_edge.gif) no-repeat 0 0;

				background-position: 0 -31px;			

				

				

			}

			

			ul#category_btn li.deactive

			{

				background: url(images/nav_button.gif) no-repeat 0 0;



			}

			

			ul#category_btn li.deactive_edge

			{

				background: url(images/nav_button_edge.png) no-repeat 0 0;

			}

			

			ul#category_btn li.main_deactive_edge

			{

				background: url(images/nav_main_button_edge.gif) no-repeat 0 0;

			}			

			

			

		#navigation_options

		{

			

			position: relative;

			float: right;

			

		}

		

			ul#navigation_options_text

			{ 

				padding: 0;

				margin: 0;

				list-style-type: none; 

				color: #ffffff;

				font-family: Arial;

				font-size: 11px;

				text-decoration: none;

			}



			ul#navigation_options_text li 

			{ 

				display: inline;				

			}



			ul#navigation_options_text li a

			{

				font-family: Arial;

				font-size: 11px;

				font-weight: normal;

				color: #ffffff;

				text-decoration: none;

				padding: 1px;

				

			}



			ul#navigation_options_text li a:hover

			{

				font-family: Arial;

				font-size: 11px;

				font-weight: normal;

				color: #ffffff;

				text-decoration: underline;

				padding: 1px;



			}

			

			ul#navigation_options_text li a:link

			{

				font-family: Arial;

				font-size: 11px;

				font-weight: normal;

				color: #ffffff;

				text-decoration: none;

				padding: 1px;

			}



	#header_wrapper

	{

		position: relative;

		height: 274px;

		background-color:#999999;

		z-index: 0;

	}

	

		#header_banner

		{

			position: absolute;

			width: 565px;

			height: 274px;

			float: left;

		}

		

		#header_services

		{

			position: relative;

			background-color: #ffffff;

			width: 185px;

			height: 274px;

			float: right;

		}



			.services

			{

				position: relative;

				margin: 20px auto;

				width: 145px;

				height: 117px;

			}

			

	#information_wrapper

	{

		position: relative;

		height: 25px;

		border-bottom: 1px solid #999999;

		border-left: 1px solid #ffffff;

		background-color: #ffffff;

	}



		#information_latestnews

		{

			position: absolute;

			width: 85px;

			background-color: #999999;

			line-height: 25px;

			

			color: #ffffff;

			font-size: 9pt;

			font-weight: bold;

			text-align: center;

		}

		

		#information_latestnews a:link

		{

			display: block;

			text-decoration:none;

			background-color: #999999;

			color: #ffffff;

			font-size: 8pt;

			font-weight: bold;

			

		}

		

		#information_latestnews a:visited

		{

			display: block;

			text-decoration:none;

			background-color: #999999;

			color: #ffffff;

			font-size: 8pt;

			font-weight: bold;

		}

		

		information_latestnews a:hover

		{

			display: block;

			text-decoration:none;

			font-size: 8pt;

			font-weight: bold;

		}

		

		#information_link

		{

			position: absolute;

			width: 335px;

			height: 25px;

			margin-left: 85px;		

			line-height: 25px;

			padding-left: 10px;

			

			color: #909090;

			font-size: 8pt;

			font-weight: bold;

		}

		

		#information_link a

		{

			color: #909090;

			font-size: 8pt;

			font-weight: bold;

			text-decoration: none;

		}

		

		#information_link a:visited

		{

			color: #909090;

			font-size: 8pt;

			font-weight: bold;

			text-decoration: none;

		}



		#information_link_btn

		{

			margin: -1px 5px 0 3px;

			vertical-align: middle;

			background: #ffffff url("images/icon_arrow_right.jpg");

			width: 15px;

			height: 15px;

		}

		

		#information_search

		{

			position: absolute;

			width: 145px;

			margin-left: 420px;

		}

		

		#information_search_box

		{

			margin-top: 2.5px;

			float:left;

		}

		

		#search_btn

		{

			margin-top: 5px;

			float:right;

			border: none;

			cursor: pointer;

			background: #ffffff url("images/icon_arrow_right.jpg");

			width: 15px;

			height: 15px;

		}

		

		#search_btn_main

		{

			margin-top: 5px;

			border: none;

			cursor: pointer;

			background: #ffffff url("images/icon_arrow_right.jpg");

			width: 15px;

			height: 15px;

		}		



	#pagelocator_wrapper

	{

		position: relative;

		height: 30px;

		line-height: 30px;

		padding-left: 10px;

		

		color: #a0a0a0;

		font-size: 8pt;

		font-family: arial, sans-serif;

	}

	

	#pagelocator_wrapper a

	{

		font-weight: normal;

		color: #000066;

		

	}

	

	#pagelocator_wrapper a.visited

	{

		font-size: 8pt;

		color: #000066;

		font-weight: normal;

		text-decoration: none;

	}

	

	.page_locator_link

	{

		color: #000066;

		font-size: 11px;		

	}



	.page_locator_link a:link

	{

		color: #000066;

		font-size: 11px;		

	}

	

	.page_locator_link a:visited

	{

		color: #000066;

		font-size: 11px;

	}

	

	.page_locator_link a:active

	{

		color: #000066;

		font-size: 11px;

	}



	#body_wrapper

	{

		position: relative;

	}



		#body_menu

		{

			width:178px;

			float:left;			

			color: #909090;

			text-align: right;			

		}

		

		.menu_item

		{

			line-height: 23px;

			margin-right: 10px;

		}

		

		.sub_menu_item

		{

			line-height: 19px;

			margin-right: 10px;



		}

		

		#sub_menu_item_active

		{

			line-height: 19px;

			margin-right: 10px;

		}		

		

		#menu_item_active

		{

			line-height: 23px;

			margin-right: 10px;

		}		

			

		.menu_item a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 12px;

			font-weight: normal;

			color: #666666;

		}

		

		.sub_menu_item a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 10px;

			font-weight: normal;

			color: #666666;

		}

		

		#menu_item_active a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 12px;

			font-weight: normal;

			color: #000066;

		}

		

		#sub_menu_item_active a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 10px;

			font-weight: normal;

			color: #000066;

		}

		

		.menu_image

		{		

			margin-bottom: -1px;

		}

				

		#body_content

		{	

		  	

		  	width:526px;

		  	float:right;

		  	border-left: 1px dotted #999999;

		  	margin: 0px 20px 0px 0px;

		  	padding-left: 20px;



		}

		

		.body_menu_call_back_icon

		{

			width:184px;

			height: 120px;

			float:left;

			cursor: pointer;

			background: url(images/call_back.jpg) center bottom no-repeat;

			padding-bottom: 5px;

		

		}		

		

		#body_call_back_service_wrapper

		{

			position: relative;

			margin: 0 auto;

			margin-top: 8px;

			height:213px ;

			width:500px;

			background:transparent url(images/call_back_top_left.gif) left top no-repeat;

			background-color: #ff6633;

						

		}

		

		#body_call_back_service_box

		{

			width:395px;

			height: 190px;

			float: right;

			margin-top: 17px;

			background-color: #ff6633;

						

		}

		

		#body_call_back_service_content_title

		{

			font-family: arial;

			font-size: 24px;

			color: #ffffff;

			background-color: #ff6633;

						

		}

		

		#body_call_back_service_bottom

		{

			position: relative;

			margin: 0 auto;

			height:17px;

			width: 500px;

			background-color: #ff6633;						

		}

		

		#body_news_column_content

		{

			width: 345px;

			float: left;

			border-right: 1px dotted #999999;

			padding-right: 20px

		}

		

		#body_news_column_footer

		{

			width: 345px;

			border-top: 1px dotted #999999;

		}

		

		#body_news_column_list

		{

			width: 150px;

			float: right;

			margin-top: -7px;

		}

		

		#body_news_item

		{

			margin-bottom: 10px;

		}

		

		#body_news_item_active

		{

			margin-bottom: 10px;

		}		

			

		#body_news_item a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 12px;

			font-weight: normal;

			color: #666666;

		}

		

		#body_news_item_active a

		{

			text-decoration: none;

			font-family: arial;

			font-size: 12px;

			font-weight: normal;

			color: #000066;

		}

		

		#body_news_column_img

		{

			margin-bottom: -4px;

		}
		
		#news_img{
			padding-bottom: 10px;
		}
		
		#news_img img{
			margin-bottom: 4px;
		}
		
		#news_img span{
			color: #666;
			font-size: 0.9em;
			clear: both;
		}

		

		#body_watermark

		{

			height: 48px;

			padding: 0;

			margin-top: 30px;

			margin-bottom: -5px;

			float: right;

		}

		

		#body_watermark_our_people

		{

			height: 48px;

			padding: 0;

			margin-top: 30px;

			margin-bottom: -5px;

			float: left;

		}

		

		#body_footer

		{

			clear: both;

			height: 20px;

			width: 750px;

		}

				

	#footer_wrapper

	{

		

		height: 25px;

		clear: both;

		position: relative;

		background-color: #999999;

			

	}



		#footer_tos

		{

			

			height: 20px;

			margin-top: 3px;

			float: left;

			

			font-family: arial;

			font-size: 8pt;

			color: #ffffff;

			font-weight: normal;

						

		}

		

		#footer_tos a

		{

			font-family: arial;

			font-size: 8pt;

			font-weight: normal;

			color: #ffffff;

			text-decoration: none;

		}

		

		#footer_tos a:hover

		{

			text-decoration: underline;

		}

		

		#footer_copyright

		{

			

			position: relative;

			height: 20px;

			margin-top: 3px;

			float: right;

			

			font-family: arial;

			font-size: 8pt;

			color: #ffffff;

			text-align: right;

		}

		

		

		#footer_copyright a

		{

			font-family: arial;

			font-size: 8pt;

			font-weight: normal;

			color: #ffffff;

			text-align: right;

			text-decoration: none;

		}

		

		#footer_copyright a:hover

		{

			

			font-family: arial;

			font-size: 8pt;

			color: #ffffff;

			text-align: right;

			text-decoration: underline;

		}



		#footer_links

		{

			

			position: relative;

			margin: 0 auto;

			background-color: #999999;

			font-family: arial;

			font-size: 10px;

			color: #ffffff;

			text-align: center;

					

		}



			#footer_links ul

			{	

				list-style-type: none;

				margin: 0;

				padding: 0;

			}



			#footer_links ul li

			{	

				display: inline;

				text-align: center;

			}



			#footer_links ul li a

			{	

				text-decoration: underline;

				padding: 0.1em 1.3em 0 0;

				color: #fff;

				font-family: tahoma, helvetica, arial, sans-serif;

				font-size: 11px;

				font-weight: normal;

			}



			#footer_links ul li a:hover

			{

				text-decoration: none;

				padding: 0.1em 1.3em 0 0;

				color: #fff;

				font-family: tahoma, helvetica, arial, sans-serif;

				font-size: 11px;

				font-weight: normal;

			}



/*------------------------

IMAGES

-------------------------*/



img

{  

	border-style: none;

}



#logo 

{ 	

	position: absolute;

	top: 20px;

	left:20px;

	z-index: 1;

}



/*------------------------

FORM ELEMENTS

-------------------------*/



.input

{

	width: 120px;

	height: 13px;

	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  

	border: 1px solid #999999;

	font-family: verdana, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #999999;

	padding: 2px;

}



.input_call_back

{

	width: 170px;

	height: 13px;

	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  

	border: 1px solid #999999;

	font-family: verdana, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #333333;

	padding: 2px;

}



.input_call_back_dropdown

{

	font-family: verdana, sans-serif;

	width: 85px;

	font-size: 11px;

	font-weight: lighter;

	color: #333333;

	

}



.input_call_back_send_btn

{

	width: 50px;

	height: 12px;

	background: #ffffff url("images/call_back_send_btn.gif");

	border: none;

	cursor: pointer;	

}





.input_application_long

{

	width: 512px;

	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  

	border: 1px solid #999999;

	font-family: verdana, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #333333;

	padding: 2px;

}



.input_application_short

{

	width: 242px;

	background: #ffffff url("images/textbox_shadow.gif") no-repeat;  

	border: 1px solid #999999;

	font-family: verdana, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #333333;

	padding: 2px;

}



p.input_application_style

{

	color: #333333;

	font-size: 12px;

	font-family: Arial;

	padding: 0;

	margin-top: 10px;

}



#application_arrow

{

	position: absolute;

	margin-top: -2px;

	

}



#application_continue

{

	margin-right: 27px;

}



#application_progress_bar

{

	margin-left: 3px;

}



/*------------------------

PAGE STYLES

-------------------------*/



.headline_gray

{

	font-size: 24px;

	color: #666666;

	font-family: arial, sans-serif;

}



.headline_blue

{

	color: #000066;

	font-size: 24px;

	font-family: Arial; 

	line-height: 24px;

	font-weight: 500;

}



.headline_white

{

	font-size: 24px;

	color: #ffffff;

	font-family: arial, sans-serif;

}



.sub_headline

{

	color: #000066;

	font-size: 12px;

	font-family: Arial;

	line-height: 14px;

}



.news_date

{

	color: #000066;

	font-size: 12px;

	font-family: Arial;

	margin-top: 5px;

}



.news_phone

{

	color: #000066;

	font-size: 14pt;

	font-weight: bold;

	font-family: Arial; 

}



.default_text

{

	color: #333333;

	font-size: 12px;

	font-family: Arial;

	line-height: 14px;

}



p.default_text_description

{

	color: #333333;

	font-size: 12px;

	font-family: Arial;

	padding-top: 0;

	padding-bottom: 10px;

	margin: 0;

}



.default_text_white

{

	color: #ffffff;

	font-size: 12px;

	font-family: Arial;

}



p.default_text_white

{

	color: #ffffff;

	font-size: 12px;

	font-family: Arial;

	padding-top: 10px;

	padding-bottom: 10px;

	margin: 0;

}



.default_text_link

{

	color: #000066;

	font-size: 12px;

	font-family: Arial;

	line-height: 14px;

	font-weight: normal;

}



.default_text_big

{

	color: #333333;

	font-size: 14px;

	font-family: Arial;

	margin: 0;

}



.default_text_big_blue

{

	color: #000066;

	font-size: 14px;

	font-family: Arial;

	font-weight: bold;

	margin: 0;

}



.default_text_bigger_blue

{

	color: #000066;

	font-size: 16px;

	font-family: Arial;

	margin: 0;

	text-decoration: none;

}



.default_text_small

{

	color: #333333;

	font-size: 10px;

	font-family: Arial;

}



.default_text_italic

{

	color: #888888;

	font-size: 11px;

	font-style: italic;

	font-family: Arial;

	margin-top: 5px;

}



.key_service_header

{

	width: 546px;

	height: 30px;

	margin-top: -10px;

	margin-left: -10px;

	margin-right: -10px;

	background-color: #999999;

	line-height: 30px;

	

	color: #ffffff;

	font-size: 12px;

	font-family: Arial;

}



.key_service_header a

{

	margin-left: 10px;

	color: #ffffff;

	font-size: 16px;

	font-family: Arial;

	text-decoration: none;

}



.key_services_text_link a

{

	color: #606062;

	font-size: 12px;

	font-family: Arial;

	line-height: 14px;

	text-decoration: underline;

}



.our_management_team_photo

{

	position: absolute;

	margin-top: 12px;	

}



.our_management_team_details

{

	margin-top: 12px;

	display: block;

	margin-left: 90px;
	
	float: left;

}



.our_management_team_details_small_text

{

	font-size: 10px;

}



.job_vacancies_header

{

	margin-top: 10px;

	margin-bottom: 10px;

}



.contact_detail

{

	color: #000066;

	font-size: 14px;

	font-family: Arial;

	margin-top: 5px;

}



.our_performance_sub_heading

{

	color: #666666;

	font-size: 14px;

	font-family: Arial;

}



.services_table {

	width: 100%;

}



.sitemap_main_link {

	font-size: 12px;

	color: #ffffff;

	font-family: Arial;

	text-decoration: underline;

}



.sitemap_link {

	font-size: 12px;

	color: #333333;

	font-family: Arial;

	line-height: 24px;

	text-decoration: underline;

}



.sitemap_sub_link {

	font-size: 12px;

	color: #333333;

	font-family: Arial;

	line-height: 18px;

	padding-left: 14px;

	text-decoration: underline;

}