﻿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
{

}

h1 {
	position:absolute;
	right: 2999px;
	font-size:8px;
}

h2
{
	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:1.0em;
	color: #FFF;
}

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(../images/design/divider.gif) repeat-x;
}

#container {
   min-height:100%;
   position:relative;
}

/*-- header container classes --*/
#headerContainer
{
	width:100%;
	background: url(../images/design/header_bg.jpg) repeat-x;
}

/*-- centers the main header content --*/
#headerContainer #headerPanel
{
	width:960px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
}

#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:276px;
	top:42px;
	font-family:Tahoma, arial, sans-serif;
	font-size:1emm;
	color:#000;
	letter-spacing:0.02em;
}
/*-- Main navigation classes --*/
#navigationContainer
{



}

/*-- Center the navigation controls --*/
#navigationContainer #navigationPanel
{
	width:960px;
	background-color:#990000;
	background-position:center;
	margin-left:auto;
	margin-right:auto;
}

/*-- Main navigation ul, parent to the flyouts --*/
#navigationContainer #navigationPanel #primaryNavigation
{
width:100%;
}

#navigationContainer #navigationPanel #primaryNavigation li
{	
	float:left;
	margin:0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif
	font-size:1.1em;
	
	color: #a40234;	
	background: url(../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: #a40234;  --*/

	padding: 4px 15px 4px 15px;
	text-decoration: none;

}

/*-- First tab is a special case for padding and background --*/
#navigationContainer #navigationPanel #primaryNavigation li.first a
{
	background: url(../images/design/tab_left_off_first.jpg) no-repeat left top;
	padding: 4px 22px 4px 22px;
	margin-left:auto;
	
}

#navigationContainer #navigationPanel #primaryNavigation li.last a
{
	background: url(../images/design/tab_left_off_last.jpg) no-repeat left top;
	padding: 4px 18px 4px 22px;
		margin-right:auto;
	
}


#navigationContainer #navigationPanel #primaryNavigation li a.selected
{
		color: #ccc;

		     
		
}

#navigationContainer #navigationPanel #primaryNavigation li.first
{
	background: url(../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(../images/design/tab_right_off_last.jpg) no-repeat right top;	
}

#navigationContainer > #navigationPanel #primaryNavigation li a {
	width:auto;

}

#navigationContainer > #navigationPanel #primaryNavigation li a:hover {
	width:auto;
	color: #ccc;
	text-decoration: none;
}


/*-- flyout menu styling --*/
.navoptions {position:absolute; font-size:1.0em; width:17em;z-index:1000;  left:-999em; padding-top:0px;padding-bottom:5px;background-color:#990000;}
.navoptions li {margin:0;width:100%;text-align:left;background-image:none !important; 	font-size:1.0em; background-color:#a40234 !important;}
.navoptions li a {margin:0 0 0 0px;display:block;  font-weight:normal; text-align:left;background-color:#990000; color:#fff; padding:3px 0 3px 12px !important; font-size:1.0em !important;background-image:none !important;}
.navoptions li a:hover {color:#999; background-color:#990000; 	text-decoration: none;!important;}

#primaryNavigation li:hover .navoptions {left:auto; z-index:2000;}

/*-- main navigation end --*/

/*-- intro container classes --*/

#introContainer
{

}

#introContainer #introPanel
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#introContainer #introPanel #primaryIntroPanel
{	
	float:left;
	width:675px;
	background:#026CAA url(../images/design/homebanner.jpg) no-repeat top right;
	min-height:17em;
}

#introContainer #introPanel #secondaryIntroPanel
{
	float:left;
	width:285px;
	min-height:17em;
	background:#026CAA url(../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 {
}
#bodyContainer #bodyPanel {
	width:960px;
	margin-left:auto;
	margin:0 auto;
}
#bodyContainer #bodyPanel #primaryBodyPanel {

	width:495px;
	height:auto;
	float:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:1.6em;
	margin:0;

}

/*-- The main content region --*/
#bodyContainer #bodyPanel #primaryBodyPanel2
{
	padding-top:.1em;
	width:495px;
	float:left;
}

#bodyContainer #bodyPanel #primaryBodyPanel2
{

	margin-top:10px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:1.0em;
}

#bodyContainer #bodyPanel #primaryBodyPanel2 a
{

	color:#000}

#bodyContainer #bodyPanel #primaryBodyPanel2 a:hover
{

	color:#666;
}


#bodyContainer #bodyPanel #primaryBodyPanel2 #textspill2 .introtext
{


	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:1.0em;
	width: 343px;
	height: 250px;
	color: #fff;


}



#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(../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;
	padding-top:.2em;


}

#homeContentContainer1
{
	margin-right:1em;
		text-align:center;

}

#homeContentContainer2 
{
	margin-right:1em;
	padding-top:1.3em;

}

#homeContentContainer2 a
{
	color:#666;

}

/* New Abdul Hadi*/
#bodyContainer #bodyPanel #primaryBodyPanel #homeContentContainer h1.pageTitle
{
padding-bottom:20px;
}

#bodyContainer #bodyPanel #primaryBodyPanel #homeContentContainer img
{



}

/* End New Abdul Hadi */


/* New Marin Brown */

#homeContentContainer p
{
	margin-bottom:1em;
	color: #333;
}

#homeContentContainer h1
{
      margin:0 0 0.5em 0;
      padding:0;
}

#homeContentContainer ul
{
      margin:1em 0 1em 1em;
}

#homeContentContainer ul li
{
      list-style-type:disc;

}

#homeContentContainer a
{
      color:#a40234;
}

#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:#a40234;
}

#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:460px;
	text-decoration:none;
}

#bodyContainer #bodyPanel #secondaryBodyPanel1
{
	float:right;
	width:260px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel2
{
	float:right;
	width:460px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel3
{
	float:right;
	width:460px;
	height:800px;
	text-decoration:none;
}

/*-- 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;
	background: url(../images/design/side_map1.gif) no-repeat;
	height:300px;
	font-size:20px;
	text-align:justify;
	color:#FFF;
	padding:10px 13px 13px 13px;
	margin-top:8px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #sideMap2
{
	position:relative;
	background: url(../images/design/side_map1.gif) no-repeat;
	height:300px;
	font-size:20px;
	text-align:center;
	color:#FFF;
	padding:12px 10px 0px 9px;
	margin-top:10px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #contactform
{
	position:relative;
	height:220px;
	font-size:14px;
	padding:2px 2px 0px 2px;
	margin-top:5px;
}


#bodyContainer #bodyPanel #secondaryBodyPanel #textspill
{

position:relative;
	height:260px;
	color:#000;
	font-size:14px;
	padding:2px 2px 2px 2px;
	margin-top:5px;

}


/*-- This places and styles the telephone number. --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #sideMap .introtext
{
	position:absolute;

	font-family:Tahoma,arial,sans-serif;
	font-size:1.1em;
	color:#FFF;
	letter-spacing:0.01em;
	width: 443px;
	height: 192px;


}

#bodyContainer #bodyPanel #secondaryBodyPanel #contactform .introtext
{
	position:absolute;
	font-family:Tahoma,arial,sans-serif;
	font-size:1.1em;
	color:#000;
	letter-spacing:0.01em;
	width: 343px;
	height: 192px;


}

#bodyContainer #bodyPanel #secondaryBodyPanel #textspill .introtext
{

	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:1.0em;
	width: 343px;
	height: 250px;
	color: #000;


}


#bodyContainer #bodyPanel #secondaryBodyPanel #sideMap1 .introtext
{
	position:absolute;

	font-family:Tahoma,arial,sans-serif;
	font-size:1.1em;
	color:#FFF;
	letter-spacing:0.01em;
	width: 243px;
	height: 192px;


}

/*-- Useful articles panel --*/
#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs
{	
	float:left;
	height:103px;
	line-height:22px;
	text-align:center;
	color:#FFF;
	font-size:20px;
		padding:3px;
	width:215px;


}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs1
{	
	float:left;
	height:135px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:center;
	color:#FFF;
	font-size:1.1em;
	padding:3px;
	width:218px;
	background:url(../images/design/pink1a.gif) no-repeat;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs1 a:hover
{	
	color:#ccc;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2
{	
	float:right;
	height:135px;

	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:21px;
	font-size:1.1em;
	width:218px;
	padding:3px;
	margin-left:10px;
	background:url(../images/design/grey2.gif) no-repeat;
	
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2 a
{	
	color:#4A4A4A;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2 a:hover
{	
	color:#999
}


#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2a
{	
	float:right;
	height:135px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:24px;
	font-size:1.2em;
	width:218px;
	padding:3px;
	margin-left:10px;
	margin-left:10px;
	text-decoration:none;
	background:url(../images/design/pink1a.gif) no-repeat;
	
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2a a
{	
	text-decoration:none;
	color:#CCC;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs2a a:hover
{	
	color:#A9A8B3;

}


#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs3
{	
	float:left;
	height:135px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:24px;
	font-size:1.1em;
	width:218px;
	margin-top:18px;
	padding:3px;

	background:url(../images/design/pink2a.gif) no-repeat;
}





#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs3 a:hover
{	
	color:#ccc
}


#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs4
{	
	float:right;
	height:105px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;

	line-height:1.3em;
	font-size:1.6em;
	width:218px;
	padding:3px;
	margin-left:1px;
		margin-top:15px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs4 a
{	
	color:#666
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs4 a:hover
{	
	color:#ccc
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs5
{	
	float:right;
	height:141px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:22px;
	font-size:1.4em;
	width:459px;
	margin-top:30px;
	padding:3px;
	background:url(../images/design/big-grey.gif) no-repeat;
}


#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs a.usefulLink
{
	color:#a40234;
	position:absolute;
	top:-2px;
	left:12px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesTabs a.blogLink
{
	color:#a40234;
	position:absolute;
	top:-2px;
	left:135px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles
{
	float:left;
	margin-top:15px;
	padding-left:20px;
		padding-right:20px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles ul
{

		margin-top:10px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticles ul li a
{
	font-size:0.8em;
	color:#333333;
	text-decoration:none;
		margin-top:10px;
}

#bodyContainer #bodyPanel #secondaryBodyPanel #usefulArticlesBtm
{	
	height:11px;
	line-height:11px;
	font-size:1px;
	width:457px;
	background:url(../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:11em;
	margin-right:1em;
}


/*-- 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(../images/design/info_sidebar_top.jpg) no-repeat top left;
	padding:25px 0 0 15px;
}

#infoPanel p
{
	color:#333;
	background:url(../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(../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:457px;
}

#testimonials1
{
	margin-top:1em;
	width:257px;
}


#testimonials h2
{
	float:left;
}

#testimonials a.viewAll
{
	float:right;
	text-decoration:underline;
	font-weight:bold;
	color:#a40234;
}

#testimonials blockquote {
  background: transparent url(../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(../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;

}

/*-- Recommend a friend ends --*/

/*-- Generic side pod --*/
.genericSidePod
{
	margin-top:1em;

}

.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(../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(../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(../images/design/self_employed_pod.jpg) no-repeat bottom right;
}

.soleTraderPod 
{
	background:url(../images/design/sole_trader_pod.jpg) no-repeat bottom right;
}

.partnershipPod
{
	background:url(../images/design/partnership_pod.jpg) no-repeat bottom right;
}

.limitedCompanyPod
{
	background:url(../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(../images/design/yearendaccounts_pod.gif) no-repeat top left;}
.servicePod h2.taxInvestigations {background:url(../images/design/taxinvestigations_pod.gif) no-repeat top left;}
.servicePod h2.bookKeeping {background:url(../images/design/bookkeeping_pod.gif) no-repeat top left;}
.servicePod h2.vatReturn {background:url(../images/design/vatreturn_pod.gif) no-repeat top left;}
.servicePod h2.payroll {background:url(../images/design/payroll_pod.gif) no-repeat top left;}
.servicePod h2.taxSavings {background:url(../images/design/taxsavings_pod.gif) no-repeat top left;}
.servicePod h2.propertyTax {background:url(../images/design/propertytax_pod.gif) no-repeat top left;}
.servicePod h2.taxReturn {background:url(../images/design/taxreturn_pod.gif) no-repeat top left;}
.servicePod h2.capitalGains {background:url(../images/design/capitalgains_pod.gif) no-repeat top left;}
.servicePod h2.cashflow {background:url(../images/design/cashflow_pod.gif) no-repeat top left;}
.servicePod h2.corporationTax {background:url(../images/design/corporationtax_pod.gif) no-repeat top left;}
.servicePod h2.startups {background:url(../images/design/businessstartup_pod.gif) no-repeat top left;}
.servicePod h2.limitedCompanies {background:url(../images/design/limitedcompanies_pod.gif) no-repeat top left;}

#homeContentContainer .servicePod .servicePodText
{
	background:url(../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(../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(../images/design/services_contactpod.jpg) no-repeat top left;
	padding:15px 0 15px 15px;
}

.helpAdvicePod .helpAdvicePodText
{
      padding:0 15px 20px 15px;
      background:url(../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(../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(../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(../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(../images/design/news_largepod.gif) no-repeat left top;
	min-height:12em;
	position:relative; /*-- Added, to make the container relative --*/
}

#homeContentContainer .newsPod a.lnkGoogle 
{
      position:absolute;  /*-- Absolute, but relative to the container --*/
      display:block;      /*-- Need to give the a tag width and height as it is an ‘inline’ element --*/
      width:115px;
      height:18px;
      right:26px;       
      bottom:20px;
}

#homeContentContainer .newsPod a.lnkRss
{
      position:absolute;
      display:block;
      width:50px;
      height:18px;
      right:145px;
      bottom:20px;
}

#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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../images/design/how_we_can_help_top.jpg) no-repeat top left;
	padding:20px 0 0 25px;
}

#howWeCanHelp p
{
	background:url(../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(../images/design/help_advice_pod_top.jpg) no-repeat top left;
	padding:20px 0 0 25px;
}

#helpAndAdvice p
{
	min-height:10em;
	background:url(../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:#a40234;
}

#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;

	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 0 0 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:#a40234;
}

#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 0 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:0;
	list-style-type:none; 
	clear:both;	
	
}

#latestNewsList ul li
{
	background-color:#F3F5F7;
	margin:0;
	padding:10px;

}

#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(../images/design/news_date.jpg) no-repeat;
}

#newsList ul li .article, #latestNewsList ul li .article
{
	margin-left:1em;
	width:90%;
	float:left;
	font-size:18px
}

#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 .#top, #latestNewsList ul li .article .#top
{
	font-size:0.8em;
	color:#333;
}

#newsList ul li .article .#top, #latestNewsList ul li .article .#top1
{
	font-size:1.8em;
	color:#333;
}

#newsList ul li .article .#top a
{
	font-weight:normal;
}

#newsList ul li .article .#top1 a
{

	font-size:20px;
}

/*-- 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;
}

textarea.addressText
{
	width:20em;
	height:6em;
}

.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(../images/design/footer_top.jpg) no-repeat;
}

#topFooterContainer #topFooterPanel #topPanelBtm
{
	background:url(../images/design/footer_bottom.jpg) no-repeat;
}


#topFooterContainer #topFooterPanel #topPanel
{	
	background-color:#FFF;
	padding:2em;
}

#topFooterContainer #topFooterPanel #topPanel a:hover
{	
	color:#999;
}

#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:#CD6667 ;
}

#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
{

	text-decoration:none;
	padding:0 1em 0 1em;

}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li a:hover
{
	color:#999;
}

#btmFooterContainer #btmFooterPanel #btmFooterLinks ul li.first a
{
	padding-left:0;
}



#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 a:link {
	text-decoration: none;
		color: #FFF;
}



#btmFooterContainer #btmFooterPanel #btmFooterCopyright img
{
	position:absolute;
	right:0;
	bottom:-6.5em;
}

/*-- Bottom Footer End --*/

a:link {
	text-decoration: none;
		color: #FFF;
}
a:visited {
	text-decoration: none;
			color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
	color: #000;
}

.image-header {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}


#half-wrapper, #half-wrapper2{
	width:210px; 
	float:left; 
	font-size:1.0em;
    padding:2px;
	padding-top:5px;
	}

ul#verde, #verde2 {

font-size:14px;
list-style-image:url(../images/tick3.gif); 

color:#FFF;

}



ul#verde li,ul#verde2 li {
	line-height:1.4;
	list-style-image:url(../images/tick3.gif);
	margin-left:30px;
}

ul#verdea li, ul#verdeb li{
	line-height:1.4;
	list-style-image:url(../images/tick2.gif);
	margin-left:30px;
	font-size:14px;

}

ul#verde1, #verde3 {

font-size:14px;
color:#999

}

ul#verde1 li,ul#verde3 li {
	line-height:1.4;
	list-style-image:url(../images/tick3.gif);
	margin-left:30px;
}

.biggerfont {
	font-size: 1.3em;
	text-decoration:none;
}

.biggerfont1 {
	font-size: 1.3em;
	color:#4A4A4A;
}



	#site_footer {
	background:transparent url( '../images/design/grey-footer.gif' ) no-repeat left top;
		clear:both;
		margin:0 0 14px 0;
		padding:5px 0;
	}

	
	
	#site_footer_inner {

		clear:both;
		font-size:75%;
		padding:13px 15px 18px 15px;
		position:relative;
	}
	
		#site_footer_inner a{
		color:#333;
}

#site_footer_inner a:hover{
		color:#666;
}
	
	#site_footer_inner .left {
		width:650px;
		color:#333;
	}
	
	#site_footer_inner .right {
	position:absolute;
	right:9px;
	top:13px;
	color:#333;
	width:300px;
	}
	
	#site_footer #site_magnitude {
		height:19px;
		margin:5px 0;
		position:relative;
	}


		#site_content_top,
	#site_content_bottom {
		clear:both;
		height:13px;
		overflow:hidden;
	}
	
	#site_content_bottom {
		height:5px;
	}
