/*  OLD STYLES */

.mainbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #004490; }
.mainbold:hover {color: #ed1c24}
.main, p, li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.main:hover {color:#ed1c24}
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}
.white:hover {color: #a4a7d3; }
.heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; color: #004490; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none}
.small:hover { color: #a4a7d3 }
.mainblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight: bold; text-decoration: none}
.mainblue:hover {color: #ed1c24}
.mainlarge { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003399}
.mainwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.mainboldblue { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; line-height: normal; text-decoration: none; color: #003366}


/*  NEW STYLES */
BODY { background-color: #FFFFFF; margin: 10px 0px 10px 0px; }
P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
H1 {}
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #004490; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #004490; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
H5 {}
UL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 19px; list-style-type: square; }
OL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 19px; }
A { color: #004490; text-decoration: underline; }
A:hover { color: #a4a7d3; text-decoration: none; }
A.noline { color: #000000; text-decoration: none; }
A.noline:hover { color: #000000; text-decoration: none; }

.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.intro p { color:#CCCCCC; font-size:16px; }
a.intro { color:#96989b; text-decoration:none; }
a.intro:hover { color:#000099; text-decoration:none; }
.bg1 { background-color: #004490; }
.pageheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:46px; color: #004490; }
.pageheadingsml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:40px; color: #004490; }
.growth { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:46px; color: #d0e39a; }
.growthbg { background-color: #d0e39a; border: 1px solid #009900;  padding-left:10px; padding-right:10px; margin:0px;}
.sunflower { background-image:url(../images/sunflower.jpg); background-repeat: no-repeat; background-position: left bottom; height: 550px; }
.audit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:46px; color: #ffd98f; }
.auditbg { background-color: #ffd98f; border: 1px solid #fdb813; padding-left:10px; padding-right:10px; margin:0px;}
.starfish{ background-image:url(../images/starfish.jpg); background-repeat: no-repeat; background-position: right bottom; height: 560px; }
.corp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:46px; color: #64ccf6; }
.corp ul, li { color:#000000; }
.corpbg { background-color: #64ccf6; border: 1px solid #64ccf6; padding-left:10px; padding-right:10px; margin:0px;}
.stones { background-image:url(../images/stones.jpg); background-repeat: no-repeat; background-position: left bottom; height: 550px; }
.financial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 46px; color: #cde295; }
.financialbg { background-color: #cde295; border: 1px solid #aed24d; padding-left:10px; padding-right:10px; margin:0px;}
.leaf { background-image:url(../images/leaf.jpg); background-repeat: no-repeat; background-position: left bottom; height: 520px; }
.tax { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:46px; color: #ffd98f; }
.taxbg { background-color: #ffd98f; border: 1px solid #fdb813; padding-left: 10px; padding-right: 10px; margin: 0px;}
.shell { background-image:url(../images/shell.jpg); background-repeat: no-repeat; background-position: right bottom; height: 550px; }
.shell2 { background-image:url(../images/shell.jpg); background-repeat: no-repeat; background-position: right bottom; height: 740px; }
.taxheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fdb813; }
.accounting { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 46px; color: #64ccf6; }
.accounting ul, li { color:#000000; }
.accountingbg { background-color: #64ccf6; border: 1px solid #64ccf6; padding-left:10px; padding-right:10px; margin:0px;}
.flower { background-image:url(../images/flower.jpg); background-repeat: no-repeat; background-position: left bottom; height: 580px; }
.management { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 46px; color: #cde295; }
.managementbg { background-color: #cde295; border: 1px solid #aed24d; padding-left: 10px; padding-right: 10px; margin: 0px;}
.wisp{ background-image:url(../images/wisp.jpg); background-repeat: no-repeat; background-position: right bottom; height: 600px; }
.finsystems { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 46px; color: #ffd98f; }
.finsystemsbg { background-color: #ffd98f; border: 1px solid #fdb813; padding-left: 10px; padding-right: 10px; margin:0px;}
.conkers { background-image:url(../images/conkers.jpg); background-repeat: no-repeat; background-position: right bottom; height: 560px; }

.services_subheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 23px; color: #004490; }			

/* css tooltip
================================== */

a.tooltip {
  position: relative;
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tooltip span {
  display: none;
}

a.tooltip:hover {
  font-size: 100%; /* Fixes bug in IE5.x/Win */
}

a.tooltip:hover span {
  display:block;
  width:300px;
  position:absolute;
  top:20px;
  left:10px;
  padding: 5px 10px;
  border:1px solid #996633;
  background-color:#FFFF66;
  color:#000;
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#RHCAcc_1_DIV, #RHCAcc_2_DIV, #RHCAcc_3_DIV, #RHCAcc_4_DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:11px;
	margin: 0;
	padding: 10px;
	width:auto;
	min-height:78px;
	height:auto !important;
	height:78px;/*Needs to match the min height pixels above*/
	border-bottom: 1px solid #003399;	
}
.RightPanelBody {
	margin: 0 0 0 10px;
	padding:0;
	height:100%;
	border-left: 1px solid #A5A5A5;
	background-image: url(../images/rhc-gradient.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#RHC_Body { margin:0; padding:0; background:none; width:190px; }