@charset "UTF-8";
/* CSS Document */


/* `ValidationEngine.jquery.css 
---------------------------------------------------------------- */
.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			
			
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 
				
				 
				
/* `RESET
---------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/* `960
---------------------------------------------------------------- */

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}
				

/* `NAV
---------------------------------------------------------------- */				

#navigation {
margin-top:40px;

width: 900px;
height: 43px;
overflow: hidden;
}

#navigation ul {
list-style: none;
}

#navigation li {
display: inline;
float: left;
}


#navigation a {
display: block;
background-image:url(../images/master_nav.png);
background-repeat:no-repeat;
text-indent: -5000px;
}

#nav-home a {
width: 203px;
height: 43px;
background-position: 0 0;
}
#nav-home a:hover {background-position: 0 -50px;}
#nav-home a:active {background-position: 0 -100px;}

/* THIS ADDS A CLASS to the DIV on the HTML of the HOME PAGE. It triggers the ON STATE of the 'currently selected tab.' This allows ONE header doc to be included for ALL pages. The STATE is changed at the HTML page level to change the ON STATE -MRH */

#navigation.home #nav-home a {
background-position: 0 -150px;
}


#nav-about a {
width:170px;
height:43px;
background-position: -203px 0;
}
#nav-about a:hover {background-position: -203px -50px;}
#nav-about a:active {background-position: -203px -100px;}
#navigation.about #nav-about a {
background-position: -203px -150px;
}

#nav-articles a {
width:170px;
height:43px;
background-position: -373px 0;
}
#nav-articles a:hover {background-position: -373px -50px;}
#nav-articles a:active {background-position: -373px -100px;}
#navigation.articles #nav-articles a {
background-position: -373px -150px;
}

#nav-contact a {
width:170px;
height:43px;
background-position: -543px 0;
}
#nav-contact a:hover {background-position: -543px -50px;}
#nav-contact a:active {background-position: -543px -100px;}
#navigation.contact #nav-contact a {
background-position: -543px -150px;
}

#nav-casestudies a {
width:187px;
height:43px;
background-position: -713px 0;
}
#nav-casestudies a:hover {background-position: -713px -50px;}
#nav-casestudies a:active {background-position: -713px -100px;}
#navigation.casestudies #nav-casestudies a {
background-position: -713px -150px;
}




		/* `footer nav 
		---------------------------------------------------------------- */

#foot_nav {
width:875px;
height:30px;
margin-left:34px;
background-color:#E7E8E9;
border-top:1px solid #000000;
border-bottom:2px solid #000000;
text-align:center;
}



#foot_nav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#foot_nav ul li {
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
	display: inline;
	font-family:Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height:28px;
}
	
	
#foot_nav ul li a {
	color:#777372;
	text-decoration:none;	
	}
	
#foot_nav ul li a:hover {
	color:#000000;
	}


/* `POSITION
---------------------------------------------------------------- */	
	
	
body {
background-color:#777372;
}


			/* `background images 
			---------------------------------------------------------------- */

#taxform_top {
margin-top:20px;
background-image:url(../images/ukustax-images.png);
background-repeat:no-repeat;
background-position:0 0;
height:21px;
width:960px;
}

#taxform_back {
width:960px;
background-image:url(../images/UKUSTax-back.png);
background-repeat:repeat-y;
position:relative;
}

#taxform_bottom {
height:25px;
width:960px;
background-image:url(../images/ukustax-images.png);
background-position:0 -24px;
background-repeat:no-repeat;
}

#UKUSLogo {
width:520px;
height:253px;
background-image:url(../images/ukustax-images.png);
background-position:0 -50px;
background-repeat:no-repeat;
}

#taxform_bullets {
width:380px;
height:253px;
background-image:url(../images/ukustax-images.png);
background-position:-521px -50px;
background-repeat:no-repeat;
margin-left:-10px;
}

#subfooter {
background-image:url(../images/UKUSTax-footer.png);
width:840px;
height:30px;
margin-bottom:40px;
margin-left:52px;
}

#index_numbers1 {
width:40px;
height:139px;
background-image:url(../images/ukustax-images.png);
background-position:60px -327px;
background-repeat:no-repeat;
}

#index_numbers2 {
width:40px;
height:191px;
margin-top:22px;
background-image:url(../images/ukustax-images.png);
background-position:60px -467px;
background-repeat:no-repeat;
}

#index_numbers3 {
width:40px;
height:33px;
margin-top:20px;
background-image:url(../images/ukustax-images.png);
background-position:60px -660px;
background-repeat:no-repeat;
}


#index_rules1 {
width:300px;
height:158px;
background-image:url(../images/ukustax-images.png);
background-position:-41px -327px;
background-repeat:no-repeat;
}

#index_rules2 {
width:300px;
height:227px;
background-image:url(../images/ukustax-images.png);
background-position:-41px -480px;
background-repeat:no-repeat;
}

#index_rules3 {
width:120px;
height:71px;
background-image:url(../images/ukustax-images.png);
background-position:-41px -711px;
background-repeat:no-repeat;
}

#about_numbers1 {
width:40px;
height:71px;
background-image:url(../images/ukustax-images.png);
background-position:-342px -327px;
background-repeat:no-repeat;
}

#about_rules1 {
width:300px;
height:92px;
background-image:url(../images/ukustax-images.png);
background-position:-442px -327px;
background-repeat:no-repeat;
}

#about_rules2 {
width:300px;
height:270px;
background-image:url(../images/ukustax-images.png);
background-position:-527px -625px;
background-repeat:no-repeat;
}

#contact_numbers1 {
width:40px;
height:35px;
background-image:url(../images/ukustax-images.png);
background-position:-380px -900px;
background-repeat:no-repeat;
}

#contact_rules1 {
width:180px;
height:37px;
background-image:url(../images/ukustax-images.png);
background-position:1px -798px;
background-repeat:no-repeat;
}

#contact_rules2 {
width:180px;
height:125px;
background-image:url(../images/ukustax-images.png);
background-position:1px -839px;
background-repeat:no-repeat;
}

#contact_rules3 {
width:180px;
height:130px;
background-image:url(../images/ukustax-images.png);
background-position:1px -975px;
background-repeat:no-repeat;
}

#contact_rules4 {
width:180px;
height:167px;
background-image:url(../images/ukustax-images.png);
background-position:-181px -932px;
background-repeat:no-repeat;
}

#studies_rules1 {
width:244px;
height:90px;
background-image:url(../images/ukustax-images.png);
background-position:-425px -943px;
background-repeat:no-repeat;
}

#studies_rules2 {
width:244px;
height:72px;
margin-top:18px;
background-image:url(../images/ukustax-images.png);
background-position:-425px -1046px;
background-repeat:no-repeat;
}

#studies_rules3 {
width:244px;
height:72px;
margin-top:18px;
background-image:url(../images/ukustax-images.png);
background-position:-693px -945px;
background-repeat:no-repeat;
}

#studies_rules4 {
width:244px;
height:57px;
margin-top:18px;
background-image:url(../images/ukustax-images.png);
background-position:-693px -1030px;
background-repeat:no-repeat;
}

#studies_rules5 {
width:244px;
height:77px;
margin-top:18px;
background-image:url(../images/ukustax-images.png);
background-position:-693px -1099px;
background-repeat:no-repeat;
}

#studies_intro {
margin-bottom:18px;
}




			/* `watermarks images 
			---------------------------------------------------------------- */


#taxform_header {
background-image:url(../images/ukustax-images.png);
background-repeat:no-repeat;
background-position:0 -302px;
width:900px;
height:24px;


}

#tax_numbers2 {
margin-top:18px;
margin-bottom:18px;
}




			/* `common container styles 
			---------------------------------------------------------------- */
  
#hrule_1, #hrule_2, #hrule_3, #hrule_4 {
border-bottom:1px solid #000000;
margin-left:35px;
} 


			/* `INDEX container styles 
			---------------------------------------------------------------- */


#first_stripe_container, #second_stripe_container_nofill, #third_stripe_container, #fourth_stripe_container, #fifth_stripe_container {
background-image:url(../images/background-stripe-nofill.png);
background-repeat:repeat-y;
background-position:-10px 0px;
}
#second_stripe_container {
background-image:url(../images/background-stripe.png);
background-repeat:repeat-y;
background-position:-10px 0px;
}

#contact_container {
width:340px;
height:240px;
position:relative;
background-image:url(../images/button-background.png);
background-repeat:no-repeat;
background-position: 0 36px;
}


#UKUSTax-Contact {
position:absolute;
left:-2px;
top:55px;
width:226px;
height:98px;
overflow:hidden;
}

#UKUSTax-Contact a {
display: block;
background-image:url(../images/UKUSTax-ContactButton.png);
background-repeat:no-repeat;
width:226px;
height:99px;
background-position:0 0;
text-indent: -10000px;
}

#UKUSTax-Contact a:hover {background-position: 0 -99px;}
#UKUSTax-Contact a:active {background-position: 0 -198px;}

#click_here_tag {
position:absolute;
left:202px;
top:75px;
}

#secondary_content, #experts_in, #tax_numbers3, #telephone_numbers, #Leon_bio, #Stuart_bio, #casestudies_2, #casestudies_3, 
#casestudies_4, #casestudies_5 {
margin-top:18px;
}

#telephone_numbers {
background-image:url(../images/phone_background.png);
background-repeat:no-repeat;
background-position:60px 13px;
}


			/* `ABOUT container styles 
			---------------------------------------------------------------- */

#Leon_name {
background-image:url(../images/ukustax-images.png);
background-repeat:no-repeat;
background-position:-342px -395px;
height:220px;
}

#Stuart_name {
background-image:url(../images/ukustax-images.png);
background-repeat:no-repeat;
background-position:-342px -625px;
height:260px;
}


#About_contact_container {
width:340px;
height:240px;
position:relative;
background-image:url(../images/About-contact-back.png);
background-repeat:no-repeat;
background-position: 0 56px;
}

#About_click_here_tag {
position:absolute;
left:202px;
top:105px;
}

#about_third_stripe_container {
background-image:url(../images/Sturart_bio_back.png);
background-repeat:repeat-y;
background-position:-10px 0;
}
		/* `CONTACT container styles 
		---------------------------------------------------------------- */
#Contact_intro_container, #Contact_info_container, #Contact_tax_background_container, #Contact_other_background {
padding-top:18px;
padding-bottom:18px;
background-image:url(../images/Sturart_bio_back.png);
background-repeat:repeat-y;
background-position:-9px 0;
}

#Contact_married {
padding-top:18px;
padding-bottom:18px;
padding-left:10px;
padding-right:10px;
background-color:#e7e8e9;
}

#php_success {
position:absolute;
width:860px;
top:375px;
left:30px;
font-size:14px;
line-height:18px;
font-weight:bold;
color:#1c1449;
background-color:#e7e8e9;
padding:20px;
z-index:3;
}

#php_success_trans {
position:absolute;
top:530px;
left:30px;
width:900px;
height:700px;
background-color:#e7e8e9;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
z-index:2; 
  
}

#submit_title {
position:relative;
height:65px;
z-index:1;
}
		/* `WORKING container styles 
		---------------------------------------------------------------- */

#articles_temp {
position:relative;
height:300px;
}




/* `TEXT 
---------------------------------------------------------------- */

body {
font-family: Helvetica, Arial, Verdana, sans-serif;
}

h1 {
font-size:42px;
padding-top:20px;
padding-bottom:30px;
}

h2 {
font-size:36px;
padding-top:20px;
padding-bottom:30px;
}

p {
font-size:12px;
line-height:18px;
padding-bottom:18px;
text-align:left;
}

#services ul {
font-size:12px;
line-height:18px;
text-align:left;
padding-top:18px;
padding-bottom:18px;
}

#services li {
background-image:url(../images/smallbullets.png);
background-repeat:no-repeat;
background-position:0 4px;
padding-left:24px;
padding-bottom:3px;
}

#taxform_bullets ul {
padding-top:25px;
padding-left:40px;
}

#taxform_bullets li {
padding-left:24px;
font-size:14px;
line-height:28px;
background-image:url(../images/ukustax-images.png);
background-repeat:no-repeat;
background-position:-915px -52px;

}

#copyright_intro, #credit_intro {
font-size:10px;
line-height:10px;
background-image:url(../images/footer-triangle.png);
padding-top:3px;
margin-top:2px;
}

#copyright_intro {
margin-left:78px;}


#copyright, #credit {
font-size:12px;
padding-top:10px;
}

#credit a {
color:#777372;}

#credit a:hover {
color:#ec1e27;
}

#Stuart_name, #Leon_name, #Services_title, #case_studies_title2, #case_studies_title3, #case_studies_title4, #case_studies_title5 {
padding-top:18px;
font-size:12px;
line-height:14px;
font-weight:bold;
}

#Contact_info_title, #Contact_tax_background_title, #Contact_married_title, #Contact_other_title, #submit_title, #case_studies_title1 {
font-size:12px;
line-height:14px;
font-weight:bold;
}

.phoneUS {
font-size:12px;
line-height:18px;
float:left;
clear:both;
border-right: 1px solid #909191;
padding-right:30px;
}

.phone_number {
font-size:12px;
line-height:18px;
font-weight:bold;
float:right;
}

label {
font-size:12px;
line-height:18px;
font-weight:bold;
}

.note {
font-size:10px;
line-height:18px;
color:#777372;
}

.yes_no {
font-size:12px;
text-transform:uppercase;
padding-bottom:9px;
}

#Contact_info p {
padding-top:9px;
padding-bottom:9px;
}

#php_error_readout {
font-size:14px;
line-height:18px;
font-weight:bold;
color:#ec1e27;
}
#php_error_fatal {
font-size: 18px;
font-weight:bold;
color:#ec1e27;
}

.success_note {
font-size:10px;
line-height:18px;
color:#1c1449;
text-transform:uppercase;
}

.php_specific_error {
font-size:12px;
line-height:18px;
color:#ec1e27;
}

.php_specific_reselect {
font-size:12px;
color:#ec1e27;
}



	