HTML { font-family: Verdana, Tahoma, Arial; }
BODY { background-image: url(../images/bodyBg.gif); background-position: left top; background-repeat: repeat-x; background-color: #FFFFFF; margin: 0; padding: 0; }
P { font-size: 13px; color: #501a4d; text-align: justify; }
H1 { font-size: 25px; font-style: oblique; font-weight: normal; color: #501a4d; border-bottom: dotted 1px #501a4d; padding-bottom: 12px; }
H2 { font-size: 21px; font-style: oblique; font-weight: normal; color: #b68cb4; }
H3 { font-size: 17px; font-weight: bold; color: #501a4d; margin: 0px; }
H4 { font-size: 11px; font-weight: normal; color: #a343a0; margin: 0px; }
H5 { font-size: 13px; font-weight: normal; color: #501a4d; margin: 0px; }
H6 { font-size: 13px; font-weight: bold; color: #732871; background-image: url(../images/h6.gif); background-position: left; background-repeat: no-repeat; padding-left: 16px; }
OL { font-size: 13px; color: #501a4d; line-height: 21px; }
UL { font-size: 13px; color: #501a4d; line-height: 21px; list-style-type: square; }
A { color: #501a4d; text-decoration: none; font-weight: bold; }
A:hover { color: #000000; text-decoration: none; font-weight: bold; }
A.alt { color: #000000; text-decoration: none; padding: 0; }
A.alt:hover { color: #a343a0; text-decoration: underline; padding: 0; }
A.noline { color: #000000; text-decoration: none; }
A.noline:hover { color: #000000; text-decoration: none; }
A.small { color: #FFFFFF; text-decoration: none; }
A.small:hover { color: #b68cb4; text-decoration: none; }
A.topmenu { text-decoration: none; color: #FFFFFF; }
A.topmenu:hover { text-decoration: none; color: #b68cb4; }
.topmenu { font-size: 11px; color: #FFFFFF; }
.small { font-size: 10px; color: #FFFFFF; }
.footer { font-size: 9px; }
.contentArea { padding: 18px }

#header { background-image: url(../images/mainBgtop.gif); background-position: center top; background-repeat: no-repeat; }

#footer { background-image: url(../images/footerBgStr.gif); background-repeat: repeat-x ; background-position: left; }

#mainBgStr { background-image: url(../images/mainBgVertStr.gif); background-position: top; background-repeat: repeat-y; }

#indexBg { padding-left: 2px; background-image: url(../images/pink2.gif); background-repeat: repeat; background-position: left top; }

#sidemenuBg { display: block; margin: 0; padding: 0; background-image: url(../images/sidemenuBgStr.gif); background-repeat: repeat; background-position: left top; }

#sidemenu { margin: 10px 0 50px 10px; padding: 0; display: block; }
#sidemenu td { margin: 0; padding: 0; }
#sidemenu ul { padding: 0; margin: 0; list-style-type: none; }
#sidemenu li { padding: 0; margin: 0; font-size: 15px; border-bottom: dotted 1px #c488c1; line-height: 36px; width: 255px; height: 36px; color: #501a4d; }
#sidemenu a { padding: 0 0 0 8px; margin: 0; color: #501a4d; text-decoration: none; font-weight: normal; }
#sidemenu a:hover, #sidemenu ul li a.active { padding: 0 0 0 8px; margin: 0; color: #FFFFFF; font-weight: normal; background-image: url(../images/sideMenu_over.gif); background-repeat: no-repeat; background-position: left top; width: 255px; height: 36px; text-decoration: none; }
#sidemenu .title { padding: 0 0 0 8px; font-weight: bold; }

#resources { background-color: #e6e6e6; background-image: url(../images/resourcesBoxTop.gif); background-repeat: repeat-x; background-position: left top; }
#resources P { padding: 0px 18px 18px 26px; background-color: transparent; }

#printLogo { display: none; }

/* clientZONE fix for background anomalie */

#RHCAcc_1_DIV {
	font-family: Verdana, Tahoma, Arial;
	color: #501a4d;
	font-size: 13px;
	margin: 0px;
	padding: 0px 18px 0px 0px;
	min-height: 100px;
	height: auto !important;
	height: 100px; /*Needs to match the min height pixels above*/
	float: left;
	background-color: transparent;
	background: none;
	width: 238px;
	border-right: dotted 1px #501a4d;
}
#RHCAcc_2_DIV, #RHCAcc_3_DIV {
	font-family: Verdana, Tahoma, Arial;
	color: #501a4d;
	font-size: 13px;
	margin: 0px;
	padding: 0px 18px 0px 18px;
	min-height: 100px;
	height: auto !important;
	height: 100px; /*Needs to match the min height pixels above*/
	float: left;
	background-color: transparent;
	background: none;
	width: 236px;
	border-right: dotted 1px #501a4d;
}
#RHCAcc_4_DIV {
	font-family: Verdana, Tahoma, Arial;
	color: #501a4d;
	font-size: 13px;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	min-height: 100px;
	height: auto !important;
	height: 100px; /*Needs to match the min height pixels above*/
	float: left;
	background-color: transparent;
	background: none;
	width: 236px;
	border-right: none;
}
.RightPanelBody { margin: 0; padding: 0; border: none; background-color: transparent; }
.RightPanelBody A { color: #501a4d; text-decoration: underline; }
.RightPanelBody A:hover { color: #000000; text-decoration: none; }
#RHC_Body { margin: 0; padding: 0; background: none; width: 100%; border: none; background-color: transparent; }

/* clientZONE fix for background anomally */

.DocumentBody
{
    background-color: White;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: bottom;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 0px;
    border-bottom: none;
    border-left: none;
    border-right: none;

}
table#CZDocumentBody
{
    background-color: white;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: bottom;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 0px;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
#pagebody { background-color: white; }