BODY { background-color: #006977; margin: 0px 0px 0px 0px; }
P { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12px; color: #000000; }
H1 { font-family:"Trebuchet MS", Arial, Helvetica; font-size: 26px; font-weight: normal; color: #006977; }
H2 { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 19px; font-weight: normal; color: #0f92a4; margin: 0px; }
H3 { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16px; font-weight: bold; color: #555555; margin: 0px 0 8px 0; }
H4 { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 16px; font-weight: bold; color: #006977; margin: 0px; }
H5 { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12px; font-weight: normal; color: #555555; margin: 0px; }
OL { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12px; color: #000000; line-height: 21px; }
UL { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 12px; color: #000000; line-height: 21px; list-style-type: square; }
A { color: #006977; text-decoration: underline; }
A:hover { color: #0f92a4; text-decoration: none; }
A.small { color: #555555; text-decoration: none; }
A.small:hover { color: #006977; text-decoration: none; }
A.ts { color: #FFFFFF; text-decoration: none; }
A.ts:hover { color: #006977; text-decoration: none; }
A.white { color: #FFFFFF; text-decoration: underline; }
A.white:hover { color: #FFFFFF; text-decoration: none; }
.ARDClock { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 11px; font-weight: normal; color: #555555; }
.color { color: #b0e4eb; }
.small { color: #555555; font-size: 11px; } 
.white { color: #FFFFFF; font-size: 11px; }
.padr { padding:15px 15px 0 0; }
.pad { padding-right:10px; }
.logo { margin-top:15px; }
.bg1 { background-color: #006977; }
.bg2 { background-color: #006977; border-bottom: solid 1px #FFFFFF; }
.bg3 { border-bottom: solid 1px #FFFFFF; }
.bottomheading { font-family: "Trebuchet MS", Arial, Helvetica; font-size: 23px; font-weight: normal; color: #FFFFFF; }
.shadow_top { background-image: url(../images/contentShadow_top.gif); background-position: bottom; background-repeat: repeat-x; }
.shadow_lefttop { background-image: url(../images/contentShadow_lefttop.gif); background-position: right bottom; background-repeat: no-repeat; }
.shadow_righttop { background-image: url(../images/contentShadow_rightop.gif); background-position: left bottom; background-repeat: no-repeat; }
.shadow_left { background-image: url(../images/contentShadow_left.gif); background-position: right; background-repeat: repeat-y; }
.shadow_right { background-image: url(../images/contentShadow_right.gif); background-position: left; background-repeat: repeat-y; }
.shadow_bottom { background-image: url(../images/contentShadow_bottom.gif); background-position: top; background-repeat: repeat-x; }
.shadow_leftbottom{ background-image: url(../images/contentShadow_bottomleft.gif); background-position: right top; background-repeat: no-repeat; }
.shadow_rightbottom { background-image: url(../images/contentShadow_bottomright.gif); background-position: left top; background-repeat: no-repeat; }

/*  STRETCHY IMAGES FOR MAIN PAGE STRAPS  */
.header { background-image: url(../images/top.jpg); background-position: top center; background-repeat: no-repeat; height: 200px; border-bottom: 1px solid #006977; background-color:#FFFFFF; }
.mainBg { background-image: url(../images/supporting.jpg); background-position: top center; background-repeat: no-repeat; height: 300px; }

#RHCAcc_1_DIV {
	font-family: Tahoma, Verdana, Arial;
	color:#333333;
	font-size:12px;
	margin: 0;
	padding: 8px 8px 12px 8px;
	width:auto;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border-bottom: 1px solid #006977;
}
#RHCAcc_2_DIV, #RHCAcc_3_DIV, #RHCAcc_4_DIV, #RHCpayroll_DIV, #RHCworldpay_DIV {
	font-family: Tahoma, Verdana, Arial;
	color:#333333;
	font-size:12px;
	margin: 0;
	padding: 8px 8px 12px 8px;
	width:auto;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border-bottom: 1px solid #006977;
}
.RightPanelBody {
	margin:0;
	padding:0;
	height:100%;
	background:none;
}
#RHC_Body { margin:0; padding:0; width:220px; border-left: 1px solid #006977; 	background:none;
 }

