@charset "utf-8";
/* CSS Document */

body, html{ margin:0px; padding:0px; top:0px;}
body{ font-family:Arial, Helvetica, sans-serif; text-align:center; color:#666666; font-size:0.9em;}
#OuterContainer{ width:100%; overflow:hidden; min-width:800px;}
#Container{ width:800px; margin-left:auto; margin-right:auto; overflow:visible; text-align:left; position:relative; }
	#InnerContainer{ width:923px; margin-right:-74px; margin-left:-49px;  position:relative; padding-left:-45px;}
	
		#Header{ background-image:url(/graphics/design/header_bg.gif); height:124px; background-repeat:no-repeat; position:relative; /*border:2px solid #FF0;*/}
		
			#Logo{position:relative; left:65px; top:16px; z-index:150;  border:0px; /*border:2px solid #F00;*/}
			
			#Acca{ position:absolute; right:94px; top:28px; width:180px;}
				#Acca p{ color:#FFF; margin:0px; font-size:0.75em; width:130px; text-align:right;}
				#Acca img{position:absolute; right:0px; top:4px;}
				
		#Menu{ height:139px; margin:0px; padding:0px; list-style-type:none; margin-top:-75px; position:relative; z-index:2;/* border:2px solid #0C6;*/}
		
			#Menu li{ float:left; height:139px; margin:0px; padding:0px; position:relative; z-index:30;}
				#Menu li a{height:139px; display:block; text-decoration:none;position:relative; z-index:40;}
				#Menu li a span{display:none;}
				.aboutUs{  width:137px; background-image:url(/graphics/design/menu_off.png); }
					a:hover.aboutUs{background-image:url(/graphics/design/menu_on.png);}
					.aboutUsCurrent{background-image:url(/graphics/design/menu_on.png);width:137px; }
				.ourServices{width:102px; background-image:url(/graphics/design/menu_off.png); background-position:-137px;}
					a:hover.ourServices{background-image:url(/graphics/design/menu_on.png); }
					.ourServicesCurrent{background-image:url(/graphics/design/menu_on.png);background-position:-137px; width:102px; }
				.consultancy{width:102px; background-image:url(/graphics/design/menu_off.png); background-position:-239px;}
					a:hover.consultancy{background-image:url(/graphics/design/menu_on.png);}
					.consultancyCurrent{background-image:url(/graphics/design/menu_on.png);background-position:-239px;width:102px; }
				.accountancy{width:105px; background-image:url(/graphics/design/menu_off.png); background-position:-341px;}
					a:hover.accountancy{background-image:url(/graphics/design/menu_on.png);}
					.accountancyCurrent{background-image:url(/graphics/design/menu_on.png);background-position:-341px;width:105px; }
				.tax{width:39px; background-image:url(/graphics/design/menu_off.png); background-position:-446px;}
					a:hover.tax{background-image:url(/graphics/design/menu_on.png);}
					.taxCurrent{background-image:url(/graphics/design/menu_on.png);background-position:-446px;width:39px; }
				.ourVision{width:86px; background-image:url(/graphics/design/menu_off.png); background-position:-485px;}
					a:hover.ourVision{background-image:url(/graphics/design/menu_on.png); }
					.ourVisionCurrent{background-image:url(/graphics/design/menu_on.png); background-position:-485px;width:86px; }
				.ourCommitment{width:129px; background-image:url(/graphics/design/menu_off.png); background-position:-571px;}
					a:hover.ourCommitment{background-image:url(/graphics/design/menu_on.png);}
					.ourCommitmentCurrent{background-image:url(/graphics/design/menu_on.png);width:129px;background-position:-571px; }
				.contactUs{width:223px; background-image:url(/graphics/design/menu_off.png); background-position:-700px;}
					a:hover.contactUs{background-image:url(/graphics/design/menu_on.png); }
					.contactUsCurrent{background-image:url(/graphics/design/menu_on.png); width:223px; background-position:-700px;}
		#Content{ padding-left:49px; padding-right:74px; padding-bottom:20px; }
		
			#RhImg{ float:right; margin-top:-47px; margin-left:-200px; width:320px; overflow:visible; /*border:2px solid #00F*/ }
				#RhImg img{ float:right;}
			
			#Text{ margin-left:20px; width:390px; margin-right:-400px;}
				.titleImg{ margin-top:47px; margin-bottom:20px;}
				#Text ul{ padding-left:0px; margin-left:15px;}
					#Text ul ul{ padding-top:10px; padding-bottom:10px;}
				#Text ol{ padding-left:0px; margin-left:20px; }
				*html #Text ol{ margin-left:30px;}
					#Text ol li{ margin-bottom:15px;}
						#Text ol li a{ font-weight:normal;}
				#Text a{ font-weight:bold; color:#666666;}
				
			#Cols{clear:both; }
				#Cols div{ width:33%; float:left; padding-top:62px;}
				#Cols div#Col2{ padding-top:0px;}
				#Cols div p{ padding:0px 5px;}
				
			#twoCols{ }
				#twoCols div{ float:left; }
					#twoCols #Col1{ width:200px;}
					#twoCols #Col2{ width:200px; margin-right:-150px; padding-left:20px; padding-top:10px; position:relative; z-index:60;}
					ul.contactList{ list-style-type:none; margin:0px; padding:0px;}
						ul.contactList li{ height:50px; margin:0px; padding:0px; padding-left:40px; padding-top:7px;}
						ul.contactList li.e{ background-image:url(/graphics/design/contact-icons/e.gif); background-repeat:no-repeat;}
						ul.contactList li.t{background-image:url(/graphics/design/contact-icons/t.gif); background-repeat:no-repeat;}
						ul.contactList li.f{background-image:url(/graphics/design/contact-icons/f.gif); background-repeat:no-repeat;}
						ul.contactList li.a{background-image:url(/graphics/design/contact-icons/a.gif); background-repeat:no-repeat;}
					
				
		#Footer{ margin:0px; padding:0px; height:56px; background-image:url(/graphics/design/footer.gif); background-repeat:no-repeat; margin-bottom:0px; padding-left:70px; list-style-type:none; clear:both;}
			#Footer li{ margin:0px; padding:0px; color:#FFF; font-size:0.8em;  float:left;padding-top:17px; padding-right:10px;}
			#Footer a{color:#FFF; text-decoration:none;}
				#Footer a:hover{ text-decoration:underline;}
				
h1{ padding-top:20px; color:#404040; margin-top:0px;}
	h1 .small{ font-size:0.6em;}
h2{ font-weight:bold; font-size:0.9em;}
.clear{ height:1px; overflow:hidden; clear:both;}