body {
  text-align: center; 
  min-width: 780px;
  font: 12px "Georgia", Times New Roman, Times, serif;
  background-image:url(../images/bodyBg.gif);
  background-position:top center;
  background-repeat:no-repeat;
  background-attachment: fixed;
}
img { border:none; }
hr { height:1px; width:100%; margin:0; padding:0; color:#92752f; }
p { font-family: "Georgia", Times New Roman, Times, serif; font-size: 12px; color: #8b8b8f; }
h1, .heading { font-family: "Georgia", Times New Roman, Times, serif; font-size: 27px; font-weight: normal; color: #8b8b8f; }
h2 { font-family: "Georgia", Times New Roman, Times, serif; font-size: 17px; font-weight: normal; color: #92752f; }
h3 { font-family: "Georgia", Times New Roman, Times, serif; font-size: 16px; font-weight: normal; color: #92752f; }
h3 a { color: #92752f;  }
h4 { font-family: "Georgia", Times New Roman, Times, serif; font-size: 13px; font-weight: bold; color: #000000; }
h5 { font-family: "Georgia", Times New Roman, Times, serif; font-size: 16px; font-weight: bold; color: #000000; }
ol { font-family: "Georgia", Times New Roman, Times, serif; font-size: 12px; color: #000000; }
ul { font-family: "Georgia", Times New Roman, Times, serif; font-size: 12px; color: #000000; list-style-type: square; margin:0; padding:0 0 0 17px; color:#8b8b8f; }
a { color:#8b8b8f; text-decoration:none; }
a:hover { color: #92752f; text-decoration: none; }
a.noline { color:#8b8b8f; text-decoration:none; }
a.noline:hover { color:#8b8b8f; text-decoration:none; }
.sectionHeading { font-family: "Georgia", Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 5px 0; }
.accountancy, .taxation, .newBusiness, .contractors, .international, .sage { font-family: "Georgia", Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 5px 0; }

.accountancy, .accountancy h1, .accountancy a { color:#2e5894; }
.taxation , .taxation h1, .taxation a, .taxation ul { color:#a64278; }
.newBusiness, .newBusiness h1, .newBusiness a, .newBusiness ul { color:#848f37; }
.contractors, .contractors h1, .contractors a, .contractors ul { color:#652b64; }
.international, .international h1, .international a { color:#b75837; }
.sage, .sage h1, .sage a { color:#72443d; }
.care, .care h1, .care a { color:#b83434; }

.text { color: #8b8b8f; }
.listPara { color: #8b8b8f; font-size:12px;}
.gold a { color: #92752f; }
.gold a:hover { color: #8b8b8f; }
#navigation {display:block; margin: 20px 0 0 0; padding: 0;}
#navbar {
	margin: 20px 0 0 0;
	padding: 0;
	height: 42px;
	font-size:11px;}
#navbar li {
	list-style: none;
	float: left; border-right:1px solid #92752f; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	background-color: #fff;
	color: #92752f;
	text-decoration: none; }
	#navbar li a:hover {
	display: block;
	padding: 3px 8px;
	background-color: #92752f;
	color: #FFF;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 9em; /* Width to help Opera out */
	background-color: #ccc;}
#navbar li ul li{ border:none; }
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; width:160px; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #92752f;
	border-bottom: 1px solid #fff;
	color: #FFF;
	font-size:11px; }
#navbar li li a:hover {
	background-color:#8b8b8f; }

#wrapper {
  width: 780px; 
  margin: 0 auto; 
  text-align: left; 
}


#branding {
	background-color:#FFFFFF;
	position:relative;
	margin-top:50px;
}

#brandingLinks { 
	position:absolute;
	right: 0;
	top: 0;
	font-size:10px; 
	text-align:right;
	}
	
#brandingLinks p { color: #92752f; margin:0; padding:10px 0 0 0; font-size:10px; }

.brandingTel { font-family: "Georgia", Times New Roman, Times, serif; font-size: 20px; font-weight: normal; color: #8b8b8f; padding-top:10px; }
#contentContainer {
	width: 780px;
	display: block;
	clear: both;
	overflow: hidden;
	height:100%;
}
#content { 
  width: 370px;
  float: left;
  padding:50px 0 10px 20px; 
}

#content p { margin-bottom:10px; }

#column { 
  width: 180px; 
  float: left;
  margin-top:30px;
  padding: 20px 0 0 0;;
} 
#badge { clear:both; height:39px; margin-bottom:15px; }
#badge img { float:left; padding-right:3px; }
#badge a { float:left; line-height: 39px; font-size:13px; color:#8b8b8f; text-decoration:none; font-weight:normal;}
#badge a:hover { float:left; line-height: 39px; font-size:13px; color:#92752f; text-decoration:none; font-weight:normal;}
#photo { 
  width: 180px; 
  float: left;
  padding: 20px 0 0 0;
} 
#secondaryPhoto{  width: 360px; 
  float: left;
  padding: 20px 0 0 0; }
#linksArea { border-top: 1px solid #92752f; clear:both; margin-top:20px; }
#linksArea a { display:block; height:25px; }
#linksQuick { float:left; width:300px; margin: 20px 80px 20px 0; }
#linksQuick p { margin:0; padding:0; }
#linksQuick h3 { margin:0; padding:0; }
#linksBusiness { float:left; width:370px; margin-top:20px; }

#footer { 
  clear: both;
  padding: 0;
  border-top:1px solid #92752f;;
} 

#footerPrimary { 
  width: 570px;
  float: left;
  height:30px;
  line-height:30px;
}
#footerPrimary p { font-size:11px; }
#footerSecondary { 
  width: 220px; 
  float: right; 
  height:30px;
  line-height:30px;
  text-align:right;
} 
pre { display:none; }
.pics { height: 400px; width: 180px; padding:0; margin:0; overflow: hidden }
.pics img { top:0; left:0; }
.resourcePics { height: 600px; width: 360px; padding:0; margin:0; overflow: hidden }
.resourcePics img { top:0; left:0; }


#Form1 td li { margin-left:20px;}
.eNEWSBody { font-family: "Georgia", Times New Roman, Times, serif; font-size: 12px; color: #8b8b8f; line-height: 17px; margin:0; padding:0; }
.eNEWSHeading { font-family: "Georgia", Times New Roman, Times, serif; color:#92752f; font-size:16px; }
.eNEWSItemRow { color:#8b8b8f; margin:5px 0; padding:0; }
.eNEWSTitle { color:#92752f; text-decoration:none; }
.eNEWSTitle:hover { color:#8b8b8f; text-decoration:none; }
.searchhilite { background-color: #C0C0C0; }
.FormButton  { height: 19px; font-family:Tahoma, Arial, Verdana; color: #FFFFFF; font-size: 12px; background-color: #92752f; border: solid 0px #0053A4; }
.FormText { font-family:Tahoma, Arial, Verdana; color: #000000; font-size: 11px; background-color: #FFFFFF; border: solid 1px #000000; }
.FormTextRequired { font-family:Tahoma, Arial, Verdana; color: #000000; font-size: 12px; background-color: #FFFFFF; border: solid 1px #FF0000; }

/*table formatting*/
.tablines { background-color: #C0C0C0; }
 
/*a light colour on the borders of branded tables*/
.tabtitle{ font-family:"Georgia", Times New Roman, Times, serif 11px; font-weight: bold; color: #FFFFFF; background-color: #92752f; }

.tabletitle{ font-family:V"Georgia", Times New Roman, Times, serif 11px; font-weight: bold; color: #FFFFFF; background-color: #92752f; }

/*Used if table has an extra heading.*/
.tabhead { font-family:"Georgia", Times New Roman, Times, serif 11px; font-weight: bold; color: #92752f; background-color: #FFFFFF; }

/*dark colour, matching nav bar or other strong colour in the site.*/
.tabbody { font-family:"Georgia", Times New Roman, Times, serif 11px; font-weight: normal; color: #8b8b8f; background-color: #FFFFFF; }

/*standard text, white background, black text is most common.*/
.tabtotal{ font-family:"Georgia", Times New Roman, Times, serif 11px; font-weight: bold; color: #8b8b8f; background-color: #FFFFFF; }




















/*same background as tabbody but bold the text */
.NewsWireResult{ BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid; MARGIN-BOTTOM: 10px; PADDING: 2px; }
.NewsWireResult H3 { MARGIN-TOP: 2px; MARGIN-BOTTOM: 0em; }
.DataResult { BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid; MARGIN-BOTTOM: 10px; PADDING: 2px; }
.DataResult H3 { MARGIN-TOP: 2px; MARGIN-BOTTOM: 0em; }
