﻿html, body, form
{
	margin:0;
	padding:0;
	height: 100%;
	min-height:100.1%;
}

body, td, div, select, textarea, input, h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Sans-Serif;
}

body
{
	color: #666666;
	margin: 0px;
	background: #FFF;
	font-size: 83%;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
}

h1
{
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	color:#FFED00;	
	font-size: 1.3em;
}

h2
{
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	color:#016BAA;	
	font-size: 1.3em;
}

h3
{
	font-weight:bold;
	font-size: 0.9em;
}

h4
{
	font-weight:bold;
	font-size: 0.8em;
}
h5
{
	font-size: 0.7em;
}
h6
{
	font-size: 0.6em;
}

p
{
	font-size:1em;
}

img
{
	border: none;
}

/*New Martin Brown*/
strong
{
      font-weight:bold;
}
/*End New Martin Brown*/

/*-- clears floats, this ensures that a div grows based on it's content --*/
.clearBoth
{
	clear: both;
}

/*-- dotted divider --*/
.divider
{
	width:100%;
	height:1px;
	background:url(http://www.taxassist.co.uk/images/design/divider.gif) repeat-x;
}

#container {
   min-height:100%;
   position:relative;
}

/*-- header container classes --*/
#headerContainer
{
	width:100%;
	background:#0C95E5 url(http://www.taxassist.co.uk/images/design/header_bg.jpg) repeat-x;
}

/*-- centers the main header content --*/
#headerContainer #headerPanel
{
	width:960px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
}

/*-- Aligns the logo and contact number panels next to one another --*/
#headerContainer #headerPanel #logoPanel, #headerContainer #headerPanel #secondaryPanel
{
	float:left;
	width:480px;
	height:111px;
}

/*-- This makes the container relative so that the number can be placed in an exact position within it. --*/
#headerContainer #headerPanel #secondaryPanel
{
	position:relative;
}

/*-- This places and styles the telephone number. --*/
#headerContainer #headerPanel #secondaryPanel .contactNo
{
	position:absolute;
	left:275px;
	top:35px;
	font-family:Tahoma,arial,sans-serif;
	font-size:2em;
	color:#FFF;
	letter-spacing:0.02em;
}

/*-- Main navigation classes --*/
#navigationContainer
{
	width:100%;
	background:#FEED00 url(http://www.taxassist.co.uk/images/design/main_navigation_bg.jpg) repeat-x;
	border-bottom:1px solid #CBA806;
}

/*-- Center the navigation controls --*/
#navigationContainer #navigationPanel
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

/*-- Main navigation ul, parent to the flyouts --*/
#navigationContainer #navigationPanel #primaryNavigation
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigationContainer #navigationPanel #primaryNavigation li
{	
	float:left;
	margin:0;
	padding: 0;
	font-family:Trebuchet MS, Verdana, Sans-Serif;
	font-size:1.2em;
	font-weight:bold;
	color: #004990;	
	background: url(http://www.taxassist.co.uk/images/design/tab_right_off.jpg) no-repeat right top;	
}

#navigationContainer #navigationPanel #primaryNavigation li a
{
	outline:none;
	width:.1em;
	white-space:nowrap;
	display: block;
	color: #004990;
	background: url(http://www.taxassist.co.uk/images/design/tab_left_off.jpg) no-repeat left top;
	padding: 4px 30px 2px 15px;
	text-decoration: none;
}

/*-- First tab is a special case for padding and background --*/
#navigationContainer #navigationPanel #primaryNavigation li.first a
{
	background: url(http://www.taxassist.co.uk/images/design/tab_left_off_first.jpg) no-repeat left top;
	padding: 4px 15px 2px 15px;
}

#navigationContainer #navigationPanel #primaryNavigation li.first
{
	background: url(http://www.taxassist.co.uk/images/design/tab_right_off_first.jpg) no-repeat right top;	
}

/*-- Last tab is a special case for padding and background --*/
#navigationContainer #navigationPanel #primaryNavigation li.last
{
	background: url(http://www.taxassist.co.uk/images/design/tab_right_off_last.jpg) no-repeat right top;	
}

#navigationContainer > #navigationPanel #primaryNavigation li a {width:auto;}

/*-- flyout menu styling --*/
.navoptions {position:absolute; width:14em;z-index:1000; border:1px solid #CBA806; left:-999em; padding-top:0px;padding-bottom:8px;background-color:#FEED00;}
.navoptions li {margin:0;width:100%;text-align:left;background-image:none !important; background-color:#FEED00 !important;}
.navoptions li a {margin:0 0 0 0px;display:block; font-weight:normal; text-align:left;background-color:#FEED00; color:#000; padding:3px 0 3px 12px !important; font-size:0.7em !important;background-image:none !important;}
.navoptions li a:hover {color:#000; background-color:#FEED00; text-decoration:underline !important;}

#primaryNavigation li:hover .navoptions {left:auto; z-index:2000;}

/*-- main navigation end --*/

/*-- intro container classes --*/

#introContainer
{
	background-color:#026CAA;
}

#introContainer #introPanel
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#introContainer #introPanel #primaryIntroPanel
{	
	float:left;
	width:675px;
	background:#026CAA url(http://www.taxassist.co.uk/images/design/homebanner.jpg) no-repeat top right;
	min-height:17em;
}

#introContainer #introPanel #secondaryIntroPanel
{
	float:left;
	width:285px;
	min-height:17em;
	background:#026CAA url(http://www.taxassist.co.uk/images/design/homebanner2.jpg) no-repeat bottom right;
}

#introContainer #introPanel #primaryIntroPanel h1
{
	padding-top:1em;
}

#introContainer #introPanel #primaryIntroPanel p
{
	padding:0.5em 0 0 0;
	color:#FFF;
	width:450px;
}

/* New Abdul Hadi */
#introContainer #introPanel #primaryIntroPanel a
{
	color:#FFF;
}
/* End New Abdul Hadi*/

#introContainer #introPanel #secondaryIntroPanel h2
{
	padding:1em 0 0 1em;
}

#introContainer #introPanel #secondaryIntroPanel p
{
	color:#000;
	padding:0.5em 0 0 1em;
	width:225px;	
}

/*-- intro container classes end --*/

/*-- body container classes end --*/

#bodyContainer
{
	background:url(http://www.taxassist.co.uk/images/design/main_content_bg.jpg) repeat-x;
}

#bodyContainer #bodyPanel
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

/*-- The main content region --*/
#bodyContainer #bodyPanel #primaryBodyPanel
{
	padding-top:1em;
	width:695px;
	float:left;
}

#bodyContainer #bodyPanel #primaryBodyPanel
{
	color:#333;
}

#bodyContainer #bodyPanel #primaryBodyPanel h1
{
	padding-left:21px;
	font-size:1.8em;
	color:#086DA6;
	margin-bottom:0;
	padding-bottom:0;
}

#bodyContainer #bodyPanel #primaryBodyPanel #sectionHeader
{
	width:695px;
}

#bodyContainer #bodyPanel #primaryBodyPanel #sectionHeader #breadcrumb ul li
{
	float:left;
	padding-right:15px;
	font-size:0.8em;
	background:url(http://www.taxassist.co.uk/images/design/breadcrumb.gif) no-repeat right 50%;
}

#bodyContainer #bodyPanel #primaryBodyPanel #sectionHeader #breadcrumb ul li.last
{
	background:none;
}

#bodyContainer #bodyPanel #primaryBodyPanel #sectionHeader #breadcrumb ul li a
{
	text-decoration:none;
	color:#086DA6;
}

#bodyContainer #bodyPanel #primaryBodyPanel #sectionHeader #print
{
	float:right;
	padding-right:20px;
}

#homeContentContainer 
{
	margin-right:1em;
}


/* New Abdul Hadi*/
#bodyContainer #bodyPanel #primaryBodyPanel #homeContentContainer h1.pageTitle
{
padding-bottom:20px;
}

#bodyContainer #bodyPanel #primaryBodyPanel #homeContentContainer img
{
	padding: 3px;
}

/* End New Abdul Hadi */


/* New Marin Brown */

#homeContentContainer p
{
      margin-bottom:1em;
}

#homeContentContainer h1
{
      margin:0 0 0.5em 0;
      padding:0;
}

#homeContentContainer ul
{
      margin:1em 0 1em 1em;
}

#homeContentContainer ul li
{
      list-style-type:disc;
      list-style-position:inside;
}

#homeContentContainer a
{
      color:#004990;
}

#homeContentContainer h3
{
      font-family:Verdana, Sans-Serif;
      color:#FFF;
      height:2em;
      line-height:2em;
      background-color:#016BAA;     
      font-size:1em;
      padding-left:20px;
      font-weight:bold;
	  margin-bottom:1em; /*Abdul Hadi Added*/
}
/* End New martin Brown*/

#bodyContainer #bodyPanel #primaryBodyPanel #speakToUs h2
{
	margin:0.75em 0 0.75em 0;
}

#bodyContainer #bodyPanel #primaryBodyPanel #speakToUs a
{
	text-decoration:underline;
	color:#004990;
}

#bodyContainer #bodyPanel #primaryBodyPanel #speakToUs p
{
    margin-bottom:0.75em;
}

#bodyContainer #bodyPanel #primaryBodyPanel #speakToUs strong
{
	font-weight:bold;	
}

#bodyContainer #bodyPanel #primaryBodyPanel #speakToUs .contactNo
{
	font-size:1.1em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel
{
	float:right;
	width:260px;
}


/*-- Map on right column --*/

/*-- This makes the container relative so that the number can be placed in an exact position within it. --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #sideMap
{
	position:relative;
}

/*-- This places and styles the telephone number. --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #sideMap .contactNo
{
	position:absolute;
	left:0px;
	top:173px;
	font-family:Tahoma,arial,sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#DD4733;
	letter-spacing:0.01em;
}

/*-- Useful articles panel --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #usefulOneTab, #bodyContainer #bodyPanel #secondaryBodyPanel #usefulTwoTabs
{	
	position:relative;
	height:33px;
	line-height:33px;
	font-size:1px;
	width:257px;
	background:url(/images/design/large_tab.jpg) no-repeat;
}
#bodyContainer #bodyPanel #secondaryBodyPanel #usefulTwoTabs{
	background:url(/images/design/articles_tab.jpg) no-repeat;
}
#bodyContainer #bodyPanel #secondaryBodyPanel #usefulOneTab a.usefulLink, #bodyContainer #bodyPanel #secondaryBodyPanel #usefulTwoTabs a.usefulLink
{
	color:#004990;
	position:absolute;
	top:-2px;
	left:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulTwoTabs a.yellowLink
{
	color:#004990;
	position:absolute;
	top:-2px;
	left:135px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles
{
	width:255px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles ul
{
	padding:0.5em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles ul li a
{
	font-size:0.8em;
	color:#333333;
	text-decoration:none;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesBtm
{	
	height:11px;
	line-height:11px;
	font-size:1px;
	width:257px;
	background:url(http://www.taxassist.co.uk/images/design/articles_btm.gif) no-repeat;
}

/*-- Useful articles panel end --*/

/*-- Newsletter panel --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter
{
	margin-top:1em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter p
{
	font-size:0.8em;
	color:#333333;
	margin-bottom:0.5em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter #newsletterControls
{
	height:3em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter #newsletterControls div
{
	float:left;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter #newsletterControls .txtBox
{

	width:10em;
	margin-right:1em;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter #newsletterControls #newsletterTextBox
{
	width:164px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #newsletter #newsletterControls #newsletterSignUp
{
	width:90px;
}

/*-- Newsletter panel end --*/

/*-- Required information panel --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #requiredInformation #requiredInformationTop
{
	line-height:39px;
	height:39px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #requiredInformation p
{
	margin:0;
	background-color:#F4F5F7;
	color:#333;
	padding:10px;
	margin-bottom:1em;
}


/*-- Required information panel end --*/

/*-- Info panel side bar --*/
#infoPanel h2
{
	background:url(http://www.taxassist.co.uk/images/design/info_sidebar_top.jpg) no-repeat top left;
	padding:25px 0 0 15px;
}

#infoPanel p
{
	color:#333;
	background:url(http://www.taxassist.co.uk/images/design/info_side_bar_middle.jpg) no-repeat top left;
	padding:10px 10px 10px 15px;
}

#infoPanelBtm
{
	margin-bottom:1em;
}

#infoPanelBtm p
{
      margin-top:-3px;
      color:#333;
      background:url(http://www.taxassist.co.uk/images/design/info_side_bar_btm.jpg) no-repeat bottom left;
      padding:10px 10px 20px 15px;
}


/*-- Info side bar end --*/

/*-- Testimonial panel --*/
#testimonials
{
	margin-top:1em;
	width:257px;
}

#testimonials h2
{
	float:left;
}

#testimonials a.viewAll
{
	float:right;
	text-decoration:underline;
	font-weight:bold;
	color:#004990;
}

#testimonials blockquote {
  background: transparent url(http://www.taxassist.co.uk/images/design/quote_left.gif) left top no-repeat;
  margin-bottom:1em;
}

#testimonials blockquote p 
{
	font-style:italic;
	color:#333;
	padding: 0;
	background: transparent url(http://www.taxassist.co.uk/images/design/quote_right.gif) right bottom no-repeat;
}

#testimonials blockquote p .person
{
	font-size:0.7em;
	font-style:normal;
}

/*-- Testimonial panel ends --*/

/*-- Recommend a friend panel --*/

#recommendToFriend
{
	margin-top:1em;
}

#recommendToFriend p
{
	font-size:0.8em;
	color:#333;
}

#recommendToFriend input
{
	float:right;
	margin-bottom:1em;
}

/*-- Recommend a friend ends --*/

/*-- Generic side pod --*/
.genericSidePod
{
	margin-top:1em;
	margin-bottom:1em; /*Abdul Hadi Added*/
}

.genericSidePod p
{
	font-size:0.8em;
	color:#333;
}

/*-- Bookmarks --*/
#bookmarks
{
	margin-top:1em;
}
/*-- End Bookmarks --*/

/* -- Homepage pods -- */

/*-- Container classes - applied to the table that controls pod layout --*/
.firstColumn
{
	padding:0 5px 5px 0;
}

.secondColumn
{
	padding:0 5px 5px 0;
}

.thirdColumn
{
	padding:0 0 5px 0;
}


/*-- Generic pod classes --*/
.pod
{
	position:relative;
	width:337px;
}

.podTop
{
	height:6px;
	line-height:6px;
	font-size:1px;
	width:337px;
	background:url(http://www.taxassist.co.uk/images/design/pod_top.jpg) no-repeat;
}

/* Abdul Hadi changed from .podBody a to .pod a */
.pod a
{
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
}

.podBody h2
{
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:10px;
	font-size:1.4em;
}

p.podText 
{
	color:#343434;
	padding-left:10px;
	padding-bottom:1em;
	width:190px;
	margin-bottom:0 !important;
}

.podBtm
{
	background:url(http://www.taxassist.co.uk/images/design/pod_btm.jpg) no-repeat bottom right;
	line-height:2.5em;
	color:#FFF;
	font-weight:bold;
	text-align:right;
	padding-right:60px;
}



/*-- Apply specific pod backgrounds --*/
.selfEmployedPod 
{
	background:url(http://www.taxassist.co.uk/images/design/self_employed_pod.jpg) no-repeat bottom right;
}

.soleTraderPod 
{
	background:url(http://www.taxassist.co.uk/images/design/sole_trader_pod.jpg) no-repeat bottom right;
}

.partnershipPod
{
	background:url(http://www.taxassist.co.uk/images/design/partnership_pod.jpg) no-repeat bottom right;
}

.limitedCompanyPod
{
	background:url(http://www.taxassist.co.uk/images/design/limited_companies_pod.jpg) no-repeat bottom right;
}



/*-- Pod classes end --*/

/*-- Service Pods --*/

.servicePod
{
	width:222px;
}

/* New Abdul Hadi */
.servicePod a
{
	text-decoration:none;
	display:block;
	height:100%;
	width:100%;
}
/* End New Abdul Hadi */

.servicePod h2
{
	padding:15px 0 15px 15px;
}

.servicePod h2.yearEndAccounts {background:url(http://www.taxassist.co.uk/images/design/yearendaccounts_pod.gif) no-repeat top left;}
.servicePod h2.taxInvestigations {background:url(http://www.taxassist.co.uk/images/design/taxinvestigations_pod.gif) no-repeat top left;}
.servicePod h2.bookKeeping {background:url(http://www.taxassist.co.uk/images/design/bookkeeping_pod.gif) no-repeat top left;}
.servicePod h2.vatReturn {background:url(http://www.taxassist.co.uk/images/design/vatreturn_pod.gif) no-repeat top left;}
.servicePod h2.payroll {background:url(http://www.taxassist.co.uk/images/design/payroll_pod.gif) no-repeat top left;}
.servicePod h2.taxSavings {background:url(http://www.taxassist.co.uk/images/design/taxsavings_pod.gif) no-repeat top left;}
.servicePod h2.propertyTax {background:url(http://www.taxassist.co.uk/images/design/propertytax_pod.gif) no-repeat top left;}
.servicePod h2.taxReturn {background:url(http://www.taxassist.co.uk/images/design/taxreturn_pod.gif) no-repeat top left;}
.servicePod h2.capitalGains {background:url(http://www.taxassist.co.uk/images/design/capitalgains_pod.gif) no-repeat top left;}
.servicePod h2.cashflow {background:url(http://www.taxassist.co.uk/images/design/cashflow_pod.gif) no-repeat top left;}
.servicePod h2.corporationTax {background:url(http://www.taxassist.co.uk/images/design/corporationtax_pod.gif) no-repeat top left;}
.servicePod h2.startups {background:url(http://www.taxassist.co.uk/images/design/businessstartup_pod.gif) no-repeat top left;}
.servicePod h2.limitedCompanies {background:url(http://www.taxassist.co.uk/images/design/limitedcompanies_pod.gif) no-repeat top left;}

#homeContentContainer .servicePod .servicePodText
{
	background:url(http://www.taxassist.co.uk/images/design/service_pod_bg.jpg) no-repeat bottom left;
	padding:0 15px 15px 15px;	
	margin-bottom:0;
	color:#343434; /* Abdul Hadi Added */
}

.servicePodBtm
{
	background:url(http://www.taxassist.co.uk/images/design/servicepod_bottom.jpg) no-repeat bottom left;
	line-height:2.5em;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
}

.helpAdvicePod
{
	padding:3px 5px 5px 0;
	width:452px;
}

.helpAdvicePod h2
{
	background:url(http://www.taxassist.co.uk/images/design/services_contactpod.jpg) no-repeat top left;
	padding:15px 0 15px 15px;
}

.helpAdvicePod .helpAdvicePodText
{
      padding:0 15px 20px 15px;
      background:url(http://www.taxassist.co.uk/images/design/services_contactpod_bottom.jpg) no-repeat bottom left;
}

.helpAdvicePod .helpAdvicePodText .contactUs
{
	display:block;width:222px;float:left;height:2em;
}

.helpAdvicePod .helpAdvicePodText .contactNo
{
	display:block;float:left;height:2em;color:#AA0101;font-size:1.3em;font-weight:bold;line-height:2em;
}

.helpAdvicePod .helpAdvicePodText .alternative
{
	display:block;clear:left;
	padding-top:5px;
}

.helpAdvicePod .helpAdvicePodText .alternative a
{
	font-weight:bold;
	text-decoration:none;
	color:#AA0101;
}

/*-- Service Pods end --*/

/*-- Page heading pods --*/
/*-- The page heading pods are grouped below - typically showing the 'dough' man in the top right
of the pod with an implement --*/

.largePodBtm
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/pod_largebottom.gif) no-repeat left bottom;
	height:6px;
	line-height:6px;
	margin-bottom:1.5em; /* Abdul Hadi Added */
}


/*-- Generic Header Pod --*/
#homeContentContainer .genericHeaderPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/blank_largepod.gif) no-repeat left top;
	min-height:12em;
}

#homeContentContainer .genericHeaderPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .genericHeaderPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .genericHeaderPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

#homeContentContainer .genericIntro
{
	padding:20px 25px 25px 25px;
}


/*-- Genereric Header Pod end --*/

/*-- Who we help --*/
.whoWeHelpPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/who_we_help_header_top.jpg) no-repeat left top;
	min-height:12em;
}

.whoWeHelpPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

.whoWeHelpPod p
{
	padding:5px 0 0 21px;	
	width:400px;
}

p.whoWeHelpIntro
{
	padding:20px 25px 25px 25px;
}

/*-- Who we help end --*/

/*-- News Pod --*/
#homeContentContainer .newsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/news_largepod.gif) no-repeat left top;
	min-height:12em;
}

#homeContentContainer .newsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .newsPod p
{
	padding:5px 0 0 21px;	
	width:400px;
}

p.newsIntro
{
	padding:20px 25px 5px 25px;
}

/*-- News Pod end --*/

/*-- Tax Savings Pod --*/
#homeContentContainer .savingsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/taxsavings_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .savingsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .savingsPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .savingsPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- Tax Savings Pod end --*/

/*-- Contact us Pod --*/
#homeContentContainer .contactPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/contact_largepod.gif) no-repeat left top;
	min-height:12em;
}

#homeContentContainer .contactPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .contactPod p
{
	padding:5px 0 0 21px;	
	width:400px;
}

/*-- Contact us pod end --*/

/*-- Sole Trader Pod --*/
#homeContentContainer .soletraderPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/soletrader_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .soletraderPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .soletraderPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .soletraderPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}
/*-- Sole Trader Pod end --*/

/*-- First Startups Pod --*/
#homeContentContainer .startupsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/businessstartups_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .startupsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .startupsPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .startupsPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}
/*-- First Startups Pod end --*/

/*-- Partnerships Pod --*/
#homeContentContainer .partnershipsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/partnerships_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .partnershipsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .partnershipsPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .partnershipsPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}
/*-- Partnerships Pod End--*/





/*-- endofyearaccounts Pod --*/
#homeContentContainer .endofyearaccountsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/endofyearaccounts_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .endofyearaccountsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .endofyearaccountsPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .endofyearaccountsPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}
/*-- endofyearaccounts Pod End--*/

/*-- limitedcompany Pod --*/
#homeContentContainer .limitedcompanyPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/limitedcompany_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .limitedcompanyPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .limitedcompanyPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .limitedcompanyPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}
/*-- limitedcompany Pod End--*/

/*-- Tax investigation Pod --*/
#homeContentContainer .taxinvestigationPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/taxinvestigation_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .taxinvestigationPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .taxinvestigationPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .taxinvestigationPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- Tax investigation Pod End --*/

/*-- bookeeping Pod --*/
#homeContentContainer .bookkeepingPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/bookkeeping_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .bookkeepingPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .bookkeepingPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .bookkeepingPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- bookeeping Pod End --*/

/*-- VAT return Pod --*/
#homeContentContainer .vatreturnPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/vatreturn_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .vatreturnPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .vatreturnPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .vatreturnPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- VAT returnPods Pod End --*/


/*-- payroll Pod --*/
#homeContentContainer .payrollPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/payroll_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .payrollPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .payrollPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .payrollPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- payroll Pod End --*/


/*-- property tax Pod --*/
#homeContentContainer .propertytaxPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/propertytax_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .propertytaxPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .propertytaxPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .propertytaxPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- propertytaxPod Pod End --*/


/*-- .taxreturnPod Pod --*/
#homeContentContainer .taxreturnPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/taxreturn_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .taxreturnPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .taxreturnPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .taxreturnPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .taxreturnPod Pod End --*/


/*-- .capitalgainsPod Pod --*/
#homeContentContainer .capitalgainsPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/capitalgains_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .capitalgainsPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .capitalgainsPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .capitalgainsPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .capitalgainsPod Pod End --*/

/*-- .cashflowPod Pod --*/
#homeContentContainer .cashflowPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/cashflow_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .cashflowPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .cashflowPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .cashflowPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .cashflowPod Pod End --*/

/*-- .corptaxPod Pod --*/
#homeContentContainer .corptaxPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/corptax_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .corptaxPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .corptaxPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .corptaxPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .corptax Pod End --*/

/*-- .payrollcalcPod Pod --*/
#homeContentContainer .payrollcalcPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/payrollcalc_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .payrollcalcPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .payrollcalcPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .payrollcalcPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .payrollcalcPod Pod End --*/

/*-- .careersPod Pod --*/
#homeContentContainer .careersPod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/careers_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .careersPod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .careersPod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .careersPod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- .careersPod Pod End --*/

/*-- newsarchive Pod --*/
#homeContentContainer .newsarchivePod
{
	width:691px;
	background:url(http://www.taxassist.co.uk/images/design/careers_largepod.gif) no-repeat left top;
	min-height:12em;	
}

#homeContentContainer .newsarchivePod h1
{
	padding:28px 0 0 21px;
	color:#086DA6;	
	font-size: 1.4em;
}

#homeContentContainer .newsarchivePod h1 span
{
	font-size:0.7em;
}

#homeContentContainer .newsarchivePod p
{
	padding:5px 0 0 21px;	
	width:500px;
}

/*-- newsarchive Pod End --*/









#howWeCanHelp
{
	float:left;
	width:445px;
	margin-bottom:1em;
	margin-right:4px;
}

#howWeCanHelp h2
{
	background:url(http://www.taxassist.co.uk/images/design/how_we_can_help_top.jpg) no-repeat top left;
	padding:20px 0 0 25px;
}

#howWeCanHelp p
{
	background:url(http://www.taxassist.co.uk/images/design/how_we_can_help_btm.jpg) no-repeat bottom left;
	padding:5px 10px 20px 25px;
	min-height:10em;
}

#helpAndAdvice
{
	width:222px;
	margin-bottom:1em;
	float:left;
}

#helpAndAdvice h2
{
	background:url(http://www.taxassist.co.uk/images/design/help_advice_pod_top.jpg) no-repeat top left;
	padding:20px 0 0 25px;
}

#helpAndAdvice p
{
	min-height:10em;
	background:url(http://www.taxassist.co.uk/images/design/help_advice_pod_btm.jpg) no-repeat bottom left;
	padding:5px 10px 20px 25px;
}

#helpAndAdvice p .contactNo
{
	font-family:Tahoma, Sans-Serif;
	display:block;
	color:#AA0101;	
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	padding:10px 0 10px 0;
}

#helpAndAdvice p a
{
	color:#AA0101;	
	text-decoration:none;
	font-weight:bold;
}


/*-- Text sections --*/

.section
{
      background-color:#F3F5F7;
      margin-bottom:1em;
      padding-bottom:5px;
}


.section h2
{
      font-family:Verdana, Sans-Serif;
      color:#FFF;
      height:2em;
      line-height:2em;
      background-color:#016BAA;     
      font-size:1em;
      padding-left:20px;
      font-weight:bold;
}


.section p
{
      margin-top:1em;
      padding-left:20px;
      padding-right:20px;
      background-color:#F3F5F7;
}


#homeContentContainer .section ul
{
      background-color:#F3F5F7;
      padding-left:20px;
      margin:0px;
}


#homeContentContainer .section ul li
{
      clear:both; 
      background-color:#F3F5F7;
      list-style-type:disc;
      list-style-position:inside;
      margin:0;
      padding-bottom:10px;
	 
}

/*-- Text sections end --*/

/*-- Intro below main page pod --*/

#Intro
{
	margin-top:1em;
}

#Intro p
{
	width:95%;
	margin-bottom:1em;
}

/*-- Intro below main page pod --*/

/*-- Articles List --*/
#latestArticlesList
{
	margin:0.75em 0 0.75em 0;
}

#latestArticlesList h2
{
	font-family:Verdana, Sans-Serif;
	float:left;
}

#latestArticlesList h2
{
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	padding-left:15px;
}

#latestArticlesList .heading
{
	height:2em;
	line-height:2em;
	background-color:#016BAA;	
}

#latestArticlesList a.viewArchive
{
	float:right;
	text-decoration:underline;
	font-weight:bold;
	color:#004990;
}

#latestArticlesList a.viewArchive
{
	float:right;
	color:#ECEEFF;
	font-weight:normal;
	text-decoration:none;
	padding-right:10px;
}

/*Abdul Hadi New*/
#homeContentContainer #latestArticlesList ul
{
      margin:0 0 1em 0;
}
/*End Abdul Hadi New*/


#latestArticlesList ul li
{
	clear:both;	
	background-color:#F3F5F7;
	margin:0;
	padding:10px;
	border-bottom:1px solid #CCCCCC;
	list-style-type:none; /*Abdul Hadi Added*/
}

#latestArticlesList ul li .article
{
	margin-left:1em;
	width:90%;
	float:left;
}

#latestArticlesList ul li .article a
{
		color:#333;
	font-weight:bold;
}

#latestArticlesList ul li .article a.articleLink
{
	text-decoration:none;
	float:left;
	display:block;
	width:100%;
}

/*-- End Articles List --*/

/*-- News List --*/
/*-- Homepage news list --*/
#newsList, #latestNewsList
{
	margin:0.75em 0 0.75em 0;
}

#newsList h2, #latestNewsList h2
{
	font-family:Verdana, Sans-Serif;
	float:left;
}

/* New Abdul Hadi */
#newsList h2 a, #latestNewsList h2 a
{
	text-decoration:none; 
}
/* End New Abdul Hadi */


#latestNewsList h2
{
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	padding-left:15px;
}

#latestNewsList .heading
{
	height:2em;
	line-height:2em;
	background-color:#016BAA;	
}

#newsList a.viewArchive
{
	float:right;
	text-decoration:underline;
	font-weight:bold;
	color:#004990;
}

#latestNewsList a.viewArchive
{
	float:right;
	color:#ECEEFF;
	font-weight:normal;
	text-decoration:none;
	padding-right:10px;
}

/*Abdul Hadi New*/
#homeContentContainer #latestNewsList ul
{
      margin:0 0 1em 0;
}

#homeContentContainer img.newsImage{  /* for direct news images on news pages */

max-width:220px;  //for firefox
width: expression(this.width > 220 ? “220px” : this.width); //for IE

}

/*End Abdul Hadi New*/


/*New Martin Brown*/
#newsList ul li
{
      list-style-type:none;
}
/*End New Martin Brown*/

#newsList ul li, #latestNewsList ul li
{
	margin-bottom:1em;
	list-style-type:none; /*Abdul Hadi Added*/
	clear:both;	
	
}

#latestNewsList ul li
{
	background-color:#F3F5F7;
	margin:0;
	padding:10px;
	border-bottom:1px solid #CCCCCC;
}

#newsList ul li .date, #latestNewsList ul li .date
{
	line-height:12px;
	padding-top:12px;
	text-align:center;
	float:left;
	height:42px;
	width:42px;
	background:url(http://www.taxassist.co.uk/images/design/news_date.jpg) no-repeat;
}

#newsList ul li .article, #latestNewsList ul li .article
{
	margin-left:1em;
	width:90%;
	float:left;
}

#newsList ul li .article a, #latestNewsList ul li .article a
{
	color:#333;
}

#newsList ul li .article a.articleLink, #latestNewsList ul li .article a.articleLink
{
	text-decoration:none;
	font-weight:bold; /* Moved from above class Abdul Hadi */
	float:left;
	display:block;
	width:100%;
}

#newsList ul li .article .tags, #latestNewsList ul li .article .tags
{
	font-size:0.8em;
	color:#333;
}

#newsList ul li .article .tags a
{
	font-weight:normal;
}

/*-- News list end --*/


/* News archive*/

.newsArchive
{
      clear:both;
      margin-top:15px;
      width:670px;
}

.newsArchive tr th
{
      font-family:Verdana, Sans-Serif;
      color:#FFF;
      height:2em;
      line-height:2em;
      background-color:#016BAA;     
      font-size:1em;
      padding-left:20px;      
      font-weight:bold;
      width:325px;      
}

.newsArchive tr td
{
      background-color:#F4F5F7;
}
 
.newsArchive tr td ul li
{
      color:#026CAA;
      padding-bottom:10px;
}
 
.newsArchive tr td ul li a
{
      color:#026CAA;
}
 
.newsArchive tr th.newsArchiveGutter, .newsArchive tr td.newsArchiveGutter
{
      width:20px;
      background-color:#FFF;
}

/* News archive end*/


/* Sidebar archive */

ul.archiveList
{
      margin-top:10px;
}

ul.archiveList li
{     
      list-style-position:inside;
      list-style-type:disc;
      color:#026CAA;
      padding-bottom:5px;
}

ul.archiveList li a
{
      color:#026CAA;
}

/* Sidebar archive ends */


/*-- Forms --*/

.frm
{
	margin-top:1em;
}

.frm .heading
{
	height:2em;
	line-height:2em;
	background-color:#016BAA;
}

.frm .heading h2
{
	font-family:Verdana, Sans-Serif;
	padding-left:15px;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	float:left;
}

.frm .heading .required
{	
	float:right;
}

.frmRow
{
	padding:0.25em;
	background-color:#F4F5F7;
}

.firstRow
{
	padding-top:1em;
}

.lastRow
{
	padding-bottom:1em;
	margin-bottom:1em;
}

.frmRow label, .frmRow a, .frmRow .pseudoLabel, .frmRow .pseudoLabelWide
{
	display:block;
	float:left;
	width:10em;
	text-align:left;
	padding-left:1em;
	height:1em;
}

.frmRow a
{
	color:#016BAA;
	width:20em;
}

.frmRow .pseudoLabelWide
{
	width:20em;
}

.smlInput
{
	width:4em;
}

.required
{
	color:#333;
}

label.lblWide
{	
	width:20em;
}

label span
{
	display:block;
	font-size:0.8em;
}

table.chkOptions tr td
{
	padding:4px;
}

textarea.howCanWeHelp
{
	width:25em;
	height:8em;
}

.btnSendEnquiry
{
	margin:1em 0 1em 0;
}

/*-- Top Footer --*/
#topFooterContainer
{
	background-color:#DDE3E9;
}

#topFooterContainer #topFooterPanel
{
	padding:1em 0 1em 0;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#topFooterContainer #topFooterPanel h2
{
	font-family:Verdana, Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
	color:#666666;	
	margin-bottom:0.25em;
}

#topFooterContainer #topFooterPanel #topPanelTop, #topFooterContainer #topFooterPanel #topPanelBtm
{
	height:6px;
	line-height:6px;
	font-size:1px;
	width:960px;
}

#topFooterContainer #topFooterPanel #topPanelTop
{
	background:url(http://www.taxassist.co.uk/images/design/footer_top.jpg) no-repeat;
}

#topFooterContainer #topFooterPanel #topPanelBtm
{
	background:url(http://www.taxassist.co.uk/images/design/footer_bottom.jpg) no-repeat;
}


#topFooterContainer #topFooterPanel #topPanel
{	
	background-color:#FFF;
	padding:2em;
}

#topFooterContainer #topFooterPanel #topPanel h2
{
	margin:0;
	border-bottom:2px solid #999999;
}

#topFooterContainer #topFooterPanel #topPanel div ul
{
	padding-top:0.25em;
}

#topFooterContainer #topFooterPanel #topPanel ul li
{
	float:left;
}


#topFooterContainer #topFooterPanel #topPanel ul li a
{
	font-size:0.9em;
	text-decoration:none;
	color:#006699;
	float:left;
	padding-right:0.3em; /* Added Abdul Hadi */
}

#topFooterContainer #topFooterPanel #topPanel .accountancyServices
{
	width:40em;
	float:left;
	margin-right:1em;
}

#topFooterContainer #topFooterPanel #topPanel .aboutUs
{
	width:26em;
	float:left;
}

#topFooterContainer #topFooterPanel #topPanel .rowBreak
{
	clear:both;
}

#topFooterContainer #topFooterPanel #topPanel .spacer
{
	
}

#topFooterContainer #topFooterPanel #topPanel .additionalServices
{
	width:19em;
	float:left;
	margin-right:1em;
}

#topFooterContainer #topFooterPanel #topPanel .whoWeHelp
{
	width:20em;float:left;margin-right:1em;
}

/*-- Top Footer End --*/

/*-- Bottom Footer --*/
#btmFooterContainer
{
	background:#026CAA url(http://www.taxassist.co.uk/images/design/footer_bg.jpg) repeat-x;
}

#btmFooterContainer #btmFooterPanel
{
	padding:1em 0 1em 0;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	font-size:0.8em;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks
{
	float:left;
	width:640px;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul
{
	width:100%;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li
{
	float:left;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li a
{
	color:#FFFF00;
	text-decoration:none;
	padding:0 1em 0 1em;
	border-right:1px solid #97CECB;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li.first a
{
	padding-left:0;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li.last a
{
	color:#FFFF00;
	text-decoration:none;
	padding-right:1.5em;
	border-right:none;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks .contactNo
{
	display:block;
	padding:0.5em 0 0 0;
	color:#FFF;
	font-family:Tahoma, Sans-Serif;
	font-size:2.2em;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks .address
{
	color:#FFF;
}

#btmFooterContainer #btmFooterPanel #btmFooterCopyright
{
	position:relative;
	float:left;
	text-align:right;
	color:#FFF;
	width:320px;
}

#btmFooterContainer #btmFooterPanel #btmFooterCopyright #craftedLogo
{
	position:absolute;
	right:0;
	bottom:-8.5em;
}

#btmFooterContainer #btmFooterPanel #btmFooterCopyright #bfaLogo
{
	position:absolute;
	right:100px;
	bottom:-8.5em;
}

/*-- Bottom Footer End --*/

/*-- Franchise Enquiry Form - New CSS - Chris 05/10/10--*/

.FEFfrmLabel
{
	padding:0.25em;
	background-color:#F4F5F7;
}

