/* always force a scrollbar in non-IE */ 
html { overflow-y: scroll; }

BODY { background-image: url(/images/bodyBg.jpg); background-repeat: repeat-x; background-position: top; margin: 0px 0px 0px 0px; background-color:#FFFFFF; }
#flashcontent { float:right; margin:0 5px 0 0; }
P { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin:5px 0 10px 0; }
td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin:5px 0 10px 0; }
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #00aeef; }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #00aeef; margin:15px 0 5px 0; }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00aeef; margin: 0px; }
H4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00aeef; margin: 0px; }
H5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #011747; margin: 0px; }
OL{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 21px; }
UL { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 21px; list-style-type: square; }
A { color: #0693c8; text-decoration: underline; }
A:hover { color: #333333; text-decoration: none; }
A.noline { color: #333333; text-decoration: none; }
A.noline:hover { color: #333333; text-decoration: none; }
A.ts { color: #333333; text-decoration: none; }
A.ts:hover { color: #0693c8; text-decoration: none; }
A.small { color: #011747; text-decoration: underline; }
A.small:hover { color: #FFFFFF; text-decoration: none; }
A.white { color: #FFFFFF; text-decoration: underline; }
A.white:hover { color: #FFFFFF; text-decoration: none; }
.small { font-size: 11px; color:#666; margin-left:10px; }
.footerend { font-size:11px; }
.fb { float:left; margin:10px 20px 10px 21px; }
.small a { color:#666; margin-left:10px; }
.footerend a { color:#666; text-decoration:none;  }
.white { font-size: 11px; color: #FFFFFF; }
.grey { font-size: 13px; font-weight: bold; color: #CCCCCC; }
.big-white { font-size: 15px; font-weight: bold; color: #FFFFFF; }
.bold { font-size: 15px; line-height: 18px; }
.bg1 { background-color: #011747; }
.bg2 { background-image: url(/images/footerBg.jpg); background-repeat: repeat-x; background-position: left top; height: 34px; background-color: #00aeef; }
.contentArea { border-right: solid 1px #00aeef; border-left: solid 1px #00aeef; background-color: #FFFFFF; text-align:justify; }
.menuBg { background-image: url(/images/menuBg.gif); background-repeat: repeat-x; background-position: left top; height: 34px; }

#printLogo { display: none; }

#liberty { border:1px solid #ccc; padding:10px; }
#liberty-sign { font:Arial, Helvetica, sans-serif; background-color:#00aeef; margin:5px 0 10px 0; color:#FFFFFF; font-weight:bold; width:100% ;}
#liberty-sign a { color:#FFFFFF; padding:10px 5px 10px 5px; text-decoration:underline; font-size:14px;  margin:7px 5px 7px 5px;}
#liberty-sign a:hover { text-decoration:none; }

.side-pic { float:right; width:189px; margin:0 0 20px 10px; height:420px; }
.pics { height: 160px; width: 770px; padding:0; margin:0; overflow: hidden; }
.pics img { top:0; left:0; }
.justify { text-align: justify; }

#homepage-box { width: auto; margin: 10px 0; padding: 10px; background-color: #0693c8; font-size: 14px; color: #555; }
#homepage-box A { color: #FFF; text-decoration: none; }
#homepage-box A:hover { color: #FFF; text-decoration: none; }

#RHCAcc_1_DIV {
	font-family: Tahoma, Verdana, Arial;
	color:#011747;
	font-size:12px;
	margin: 0 0 5px 0;
	padding: 10px;
	width:auto;
	background-image:url(/images/rhc-div-bg.jpg); 
	background-repeat:repeat-y;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border-bottom: 1px solid #fff;
}
#RHCAcc_2_DIV, #RHCAcc_3_DIV, #RHCAcc_4_DIV, #RHCAcc_Liberty_DIV, #RHCAcc_visits_DIV {
	font-family: Tahoma, Verdana, Arial;
	color:#011747;
	font-size:12px;
	margin: 0 0 5px 0;
	padding: 10px;
	background-image:url(/images/rhc-div-bg.jpg); 
	background-repeat:repeat-y;
	width:auto;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border-bottom: 1px solid #fff;
}
#RHCAcc_Liberty_DIV h3 a { margin:7px 0 7px 0; padding:0; color:#00aeef; }
#RHCAcc_Liberty_DIV h3 a:hover { margin:7px 0 7px 0; padding:0; color:#000; }

.RightPanelBody { margin: 0; padding:0; border-left:#CCC solid 1px;  }

#RHC_Body { margin:0; padding:0; background-color:#FFFFFF; width:209px; border:none;  }

/* clientZONE fix for background anomally */

table#CZDocumentBody
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
#FAQBody ul { margin:0 0 10px 30px; }
.DocumentBody p { margin-bottom:15px; }
.FormButton { margin-bottom:15px; }

#pagebody { background-color: white; }
