/*
	CLOURS: 
	VIOLET: #73040b;
	BODY TYPE COLOUR: #848283;
	LINK TYPE COLOUR: #73040b;

*/


@import url("reset.css");


body{
	background-color:#cecdcd;
}

#container_bg{
	background-color:#CECDCD;
	background-image:url(resources/images/curve.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	min-height:800px;
	padding-right:60px;
	width:1003px;
}

/*container*/
#container{
	background-color:#ffffff;
	background-image:url(resources/images/curve_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	min-height:500px;
	width:940px;
	float:rigt;
}

#container #content{
	clear:left;
	width:940px;
}


/* header */
#header{
	width:940px;
}

#header .logo{
	float:left;
	padding:46px 0 0 104px;
}	

/* navigation */
#content .nav{
	background-image:url(resources/images/nav_bg.gif);
	background-repeat:no-repeat;
	float:right;
	height:33px;
	margin-right:13px;
	margin-top:6px;
	vertical-align:middle;
	width:827px;

}

#content .nav ul li{
	color:#666666;
	float:left;
	font-size:0.813em;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:3px;
	text-align:center;
	width:163px;
	}
	
#content .nav ul{
	padding-left:10px;
	padding-top:7px;
	}

/* banner */

#content .banner{
	clear:both;
	padding-left:18px;
	padding-top:9px;
	}
	
	
.timezones 							{
									color:#6f6f6f;
									font-family:arial;
									font-size:12px;
									margin-top: 4px;
									padding-left:614px;
									position:absolute;
									width:326px;
									}


.i_frame							{
									vertical-align:middle;
									}
									
									
									
.back_to_top_btn					{
									float:right;
									padding-bottom:12px;
									padding-right:12px;
									}
									
									
a.a_btt_btn							{
									color:#73040B;
									font-size:12px;
									font-weight:normal;
									}
									
									
.time_zone_break					{
									color:#c1c0c0;
									}
											
/*------------------------------------------------------*/
/* --------------- TYPOGRAPHY FORMATING ----------------*/
/*------------------------------------------------------*/

a, a:hover, h1, h2, h3, h4, h5, p, li {
									font-family:Arial,Helvetica,sans-serif;
	
									}
									
a.sub_link							{	
									color:#73040b;
									font-weight:normal;
									text-decoration:none;
									}
									
a.contact_link_sb {
									color:#73040B;
									display:block;
									font-size:12px;
									font-weight:normal;
									padding-bottom:12px;
									padding-left:14px;
									padding-top:12px;
									text-decoration:none;
									}
									
a.contact_link_sb:hover				{
									text-decoration:underline;
									}
																	
a.sub_link:hover					{
									text-decoration:underline;
									}	

a.mail_link							{
									color:#848283;
									font-weight:normal;
									text-decoration:underline;
									}	
									
a.mail_link:hover					{
									color:#848283;
									font-weight:normal;
									text-decoration:none;
									}												

h1									{
									color:#666666;
									font-size:1.25em;
									font-weight:normal;
									line-height:1.25em;
									padding:0 15px 12px;
									}
		
h2, h3								{
									color:#666666;
									font-size:0.75em;
									font-weight:bold;
									padding-bottom:6px;
									padding-left:14px;
									padding-top:5px;
									}
									
									
h2.contact							{
									float:left;
									}
	
	
p									{
									color:#333333;
									font-size:0.75em;
									padding-bottom:10px;
									padding-left:15px;
									padding-right:15px;
									}


/* main copy area HP*/

.main_copy 							{
									border:1px solid #D5D5D5;
									float:left;
									margin-left:18px;
									margin-top:10px;
									min-height:282px;
									padding-top:18px;
									width:592px;
									}

.fa_list1							{
									color:#848283;
									float:left;
									font-size:0.75em;
									padding-bottom:20px;
									padding-left:15px;
									}
	
.fa_list1 li, .fa_list2 li			{
									padding-bottom:5px;
									}
	
.fa_list2							{
									font-size:0.75em;
									color:#848283;
									float:left;
									padding-left:30px;
									padding-bottom:20px;
									}
	
.contact_bar						{
									background-image:url("resources/images/contact_bar.png");
									background-repeat:no-repeat;
									clear:both;
									/*margin-top:107px;*/
									padding-top:13px;
									}	
									
.contact_bar_special				{
									background-image:url("resources/images/contact_bar.png");
									background-repeat:no-repeat;
									clear:both;
									height:12px;
									margin-top:4px;
									}
									
.contact_bar p									{
									font-size:0.875em;
									line-height:1.45em;
									}	
									
									
.p_normal							{
									font-size:12px;
									}
	
.numbers							{
									font-size:0.85em;
									}
						
a.a_toggle_title					{
									color:#666666;
									font-weight:normal;
									
									}
									
a.a_toggle_title:Hover				{
									color:#73040B;
									}
									
.toggle_title_light					{
									color:#73040B;
									font-weight:normal;
									font-size:12px;
									}
									
p.p_contact_link					{
									padding-top:12px;
									}
									
									
/*------------------------------------------------------*/
/*---------------------- IMAGES  -----------------------*/
/*------------------------------------------------------*/	

img.profile							{
									padding-bottom:10px;
									padding-right:12px;
									}								
	
/*------------------------------------------------------*/
/*--------------------- Lists ---------------------*/
/*------------------------------------------------------*/

.bullet_list						{
									padding-bottom:25px;
									}
									

.bullet_list_about					{
									padding-bottom:15px;
									}
									
.bullet_list li, .bullet_list_about	 li		{
									color:#333333;
									font-family:"Arial";
									font-size:0.75em;
									line-height:1.85em;
									list-style:disc outside url("resources/images/bullet.jpg");
									margin-left:35px;
									}

.list_left							{
									width:260px;
									float:left;
									}
									
							
									
.list_right							{
									float:left;
									/*padding-top:34px;*/
									width:250px;
									}
									
									
.list_normal						{
									float:left;
									padding-right:15px;
									}
									
.solotions_list_right				{
									float:left;
									width:250px;
									}
									
.testimonial_list li				{
									border-bottom:1px solid #CCCCCC;
									margin:0 15px 12px;
									padding-bottom:12px;
									}
									
.testimonial_list li.last			{
									border-bottom:0px;
									margin:0 15px 12px;
									padding-bottom:12px;
									}
									
.testimonial_list li img			{
									float:left;
									padding:0 0 10px 0;
									
									}
																
.testimonial_list li p				{
									float:right;
									padding:5px 0 0 12px;
									width:375px;									
									}
									
									
/*------------------------------------------------------*/
/*----------------------  PROFILES ---------------------*/
/*------------------------------------------------------*/	

																	
.member_profile						{
									float:left;
									padding-bottom:15px;
									border-bottom:1px solid #CCCCCC;
									margin:0 15px 12px;
									}

.member_profile_last				{
									float:left;
									padding-bottom:15px;
									margin:0 15px 12px;
									}
									
.member_details						{
									margin-left:-15px;
									}
.member_details	p					{
									padding-right:0px;
									}
									
.profile_contact					{
									float:right;
									}
									
								
.profile_contact img				
									{
									padding-left:5px;
									vertical-align:text-bottom;
									}
									
/*------------------------------------------------------*/
/*----------------------  CONTACT ----------------------*/
/*------------------------------------------------------*/	
.contact_london						{
									border-bottom:1px solid #CCCCCC;
									float:left;
									margin-left:15px;
									padding-bottom:10px;
									width:562px;
									}
		
.contact_singapore					{
									border-bottom:1px solid #CCCCCC;
									float:left;
									margin-bottom:12px;
									margin-left:15px;
									padding-bottom:10px;
									padding-top:10px;
									width:562px;
									}
									
.contact_london	img					{
									float:right;
									padding-bottom:15px
									}
		

.contact_singapore img				{
									clear:right;
									float:right;
									padding-bottom:15px;
									padding-top:7px;
									}	
									
.contact_details					{
									float:left;
									width:250;
									}
									
.contact_address					{
									float:left;
									margin-left:-15px;
									width:290px;
									}
/*------------------------------------------------------*/								
/* ------------------- SIDE BAR ----------------------- */
/*------------------------------------------------------*/

.side_bar{
	border:1px solid #D5D5D5;
	float:right;
	margin-right:15px;
	margin-top:10px;
	width:300px;

}
	
	.sb_contact li{
		color:#333333;
		font-size:0.75em;
		height:25px;
		padding-right:15px;
		padding-top:7px;
		width:270px;
	}
	
	.sb_contact {
		background-image:url(resources/images/contact_line_spacer.gif);
		background-repeat:no-repeat;
		margin-left:15px;
		margin-top:10px;
		padding-top:3px;
	}

	.sb_contact .contact {
		/*margin-top:10px;*/
	}
	
	.sb_contact li .country_txt{
		padding-left:25px;
		
	}
	.sb_contact li .num_size{
		font-size:0.75em;
	}
	
	.sb_map {
		border-bottom:1px solid #D5D5D5;
		margin-left:15px;
		margin-right:15px;
		clear:right;
	}
	
	/* class to float content to the left*/
	.float_right{
		float:right;	
	}



div.clearfix {clear: both;}

/*links*/

a.nav_link{
	text-decoration:none;
	color:#6f6f6f;
	font-weight:normal;
}

a:Hover.nav_link{
}

#content .nav ul li:hover{
	border-bottom:4px solid #990000;
	
	}

a.foot{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}

a:hover.foot{
	text-decoration:underline;
	color:#666666;
	font-weight:normal;
}

/* footer*/

#footer{
	border-top: 1px solid #D5D5D5;
  	border-right: 1px solid #D5D5D5;
 	border-left: 1px solid #D5D5D5;
	background-color:#EFEFEF;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:908px;
	}

	#footer .footerWrap{
		width: 940px;
		margin: 0 auto;
	}
	
	#footer .footerList{
		/*padding-left: 8px;*/
		width: 940px;
		float: left;
	}
	
	#footer .bold{color: #069fe4 !important; font-weight: bold;}
	
	#footer .footerList li{
		border-right:1px solid #D5D5D5;
		color:#666666;
		float:left;
		font-size:0.65em;
		margin-bottom:0;
		margin-left:0;
		margin-top:15px;
		padding-left:15px;
		padding-right:15px;
	}
	
	#footer .copyright{
		border:none !important;
		color:#666666;
		float:right !important;
		font-size:10px;
		padding-right:43px !important;
		
	}
	#footer .footlogo{
		float: left !important;
		color:#666666;
		font-size:10px;
		
	}

