@charset "UTF-8";
/* CSS Document */

HTML { margin: 0; padding: 0; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; }
BODY { background: url(../images/bodyBg.gif) repeat-y top center; margin: 0; padding: 0; background-color: #ecf4ef; }
P { font-size: 13px; color: #004378; padding: 0; margin: 0 0 15px 0; font-weight: normal; }
H1 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 25px; font-weight: normal; font-variant: normal; color: #004378; text-align: left; padding: 0; margin: 0 0 5px 0; }
H2 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 22px; font-weight: normal; font-variant: normal; color: #4ba715; text-align: left; padding: 0; margin: 0 0 5px 0; }
H3 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 17px; font-weight: normal; font-variant: normal; color: #004378; text-align: left; padding: 0; margin: 0 0 5px 0; }
H4 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 15px; font-weight: normal; font-variant: normal; color: #004378; text-align: left; padding: 0; margin: 0; }
H5 { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 13px; font-weight: normal; font-variant: normal; color: #004378; text-align: left; padding: 0; margin: 0; }

OL { font-size: 13px; color: #004378; line-height: 21px; font-weight: normal; }
UL { font-size: 13px; color: #004378; line-height: 21px; font-weight: normal; list-style-type: square; }

A { color: #4ba715; text-decoration: none; }
A:hover { color: #004378; text-decoration: underline; }

A.noline { color: #004378; text-decoration: none; }
A.noline:hover { color: #004378; text-decoration: none; }

A.breadcrumbs { font-size: 12px; color: #4ba715; text-decoration: none; }
A.breadcrumbs:hover { color: #004378; text-decoration: none; }

.small { font-size: 11px; }
.white { color: White; }
.bold { font-weight: bold; }
.italic { font-style: oblique; }
.color { color: #004378; }
.bg1 { background-color: #004378; }
.bg2 { background-color: #ecf4ef; }

#printLogo { display: none; }
#container { margin: 0 auto; width: 880px; }
#login { height: 40px; width: 880px; background-color: #ecf4ef; }
.title { color: #004378; font-size: 16px; margin: 10px 10px 0 10px; padding: 0; float: left; display: block; text-transform: uppercase; }
.email, .pass, .go { margin: 4px 10px 0 0; padding: 0; float: left; display: block; }
.forgotten { color: #004378; font-size: 13px; margin: 12px 0 0 0; padding: 0; float: left; display: block; }
#header { height: 150px; width: 880px; padding: 25px 0px 2px 0px; background: url(../images/headerBg.gif) no-repeat top center; clear: both; }
.logo { padding: 0 0 0 15px; float: left; }
#navigation { width: 880px; margin: 0 auto; height: 35px; background-color: #004378; }
#menu-container { margin: 0; padding: 0; }
#menu { margin: 0; padding: 0; z-index: 100; }
#menu li { margin: 0; padding: 0; list-style: none; float: left; border-right: solid 2px #ffffff; z-index: 100; }
#menu li a { display: block; margin: 0; padding: 7px 10px 7px 10px; background-color: #004378; color: #ffffff; font-size: 13px; text-decoration: none; z-index: 100; }
#menu li a:hover { display: block; padding: 7px 10px 7px 10px; background-color: #4ba715; color: #ffffff; text-decoration: none; z-index: 100; }
#menu li ul { display: none; background-color: #4ba715; }
#menu li:hover ul, #menu li.hover ul { display: block; position: absolute; margin: 0; padding: 0; z-index: 100; }
#menu li:hover li, #menu li.hover li { float: none; line-height: 10px; z-index: 100; }
#menu li:hover li a, #menu li.hover li a { background-color: #004378; border-top: solid 2px #ffffff; color: #ffffff; z-index: 100; }
#menu li li a:hover { background-color: #4ba715; background-image: none; z-index: 100; }
#search { float: right; margin: 0; padding: 1px 0 0 0; }
.search { background-color: #FFFFFF; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 12px; color: #004378; padding: 1px; border: solid 1px #FFFFFF; margin: 5px 0 0 0; }
.search-button { background-color: #4ba715; font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; padding: 1 px; border: solid 1px #4ba715; margin: 5px 10px 0 0; }
#content { width: 880px; margin: 0; padding: 0; clear: both; }
.content-full { margin: 0; padding: 10px; text-align: justify; }
.content-lhc { width: 640px; padding: 10px; text-align: justify; float: left; }
.content-rhc { width: 220px; padding: 0; float: right; }
.content-ARD { margin: 0; padding: 0; }
#footer { clear: both; width: 100%; padding: 10px 0; border-top: solid 2px #4ba715; font-size: 12px; color: #004378; }
.links { float: left; margin-left: 10px; }
.links a { text-decoration: none; }
.links a:hover { color: #004378; text-decoration: none; }
.ts { float: right; margin-right: 10px; }
.ts a { color: #999999; text-decoration: none; }
.ts a:hover { color: #4ba715; text-decoration: none; }
.price-lists { font-size: 13px; color: #004378; }
#team-profile, #testimonial { width: 820px; min-height: 154px; background-color: #ecf4ef; padding: 10px; margin: 0 auto 15px auto; }
#question { width: 840px; background-color: #ecf4ef; padding: 10px; margin: 0; }
.profile-photo { border: solid 2px #ffffff; margin: 0 0 10px 10px; padding: 0; float: right; }
.testimonial-logo { border: solid 5px #ffffff; margin: 0 0 10px 10px; padding: 0; float: right; }


#RHCAcc_1_DIV {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	color: #FFF;
	font-size: 13px;
	margin: 0;
	padding: 10px;
	width: auto;
	min-height: 75px;
	height: auto !important;
	height:75px; /*Needs to match the min height pixels above*/
	border-top: 10px solid #FFFFFF;
	background-color: #4ba715;
}
#RHCAcc_2_DIV, #RHCAcc_3_DIV, #RHCAcc_4_DIV {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
	color: #004378;
	font-size: 13px;
	margin: 0;
	padding: 10px;
	width:auto;
	min-height:75px;
	height:auto !important;
	height:75px;/*Needs to match the min height pixels above*/
	border-top: 10px solid #FFFFFF;
	background-color: #ecf4ef;
}
.RightPanelBody { margin: 0; padding:0; }
#RHC_Body { margin:0; padding:0; background:none; width:210px; }

#RHCAcc_1_DIV A { color: #FFFFFF; text-decoration: underline; }
#RHCAcc_1_DIV A:hover { color: #FFFFFF; text-decoration: none; }

#RHCAcc_2_DIV A, #RHCAcc_3_DIV A, #RHCAcc_4_DIV A { color: #4ba715; text-decoration: none; }
#RHCAcc_2_DIV A:hover, #RHCAcc_3_DIV A:hover, #RHCAcc_4_DIV A:hover { color: #004378; text-decoration: none; }

/* 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; }
