/* general page formatting 
body {
	background-repeat:repeat-x;
	padding:4px;
	padding-top:0px;
	margin:0px;
}
*/

.pageTable {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#000000;
	padding:3px;
}
.pageTitle {
	color:#000000;
	font-family:century gothic;
	font-size:22px;
	font-weight:bold;
	line-height:22px;
	vertical-align:bottom;
	border-bottom:solid;
	border-bottom-width:3px;
	border-bottom-color:#0099cc;
}
.pageTitleAlt {
	color:#000000;
	font-family:century gothic;
	font-size:22px;
	font-weight:bold;
	line-height:22px;
	height:45px;
}
.pageText {
	color:#000000;
	font-size:11px;
	line-height:10px;
	padding:5px;
}

.pageTextChanged {
 	color:#6666aa;
	font-size:11px;
	line-height:10px;
	padding:5px;

}
.pageTextAdded {
	color:#66aa66;
	font-size:11px;
	line-height:10px;
	padding:5px;
}
.pageTextRemoved {
	color:#aa6666;
	font-size:11px;
	line-height:10px;
	padding:5px;
}
.pageTextIframe {
	border:solid;
	border-width:1px;
	border-top-width:3px;
	border-color:#000000;
	padding:0px;
}
.pageSubmit {
	width:650px;
	border-top:solid;
	border-width:2px;
	border-color:#0099cc;
	text-align:center;
	padding:10px;
}

/* general formatting for iframe contents */
.bodyIframe {
	background-color:#dfdfdf;
	padding:0px;
	margin:0px;
}
.saveIframe {
	vertical-align:middle;
}

/* formatting for forms */
.formSpacer {
	padding:0px;
	font-size:1px;
}

.subSectionFormTitle {
	font-family:arial,sans-serif;	
	font-size:11px;
	color:#000000;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#EFFDFF;
}



.subSectionFormTable {
	font-family:arial,sans-serif;	
	font-size:11px;
	color:#000000;
	border:solid;	
	border-width:1px;
	border-color:#000000;
	background-color:#EFFDFF;
}
.formTable {
	font-family:arial,sans-serif;
	padding:3px;
	font-size:11px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#ad9a7a;
	#background-color:#EFFDFF;
	background-color:#E9E3CB;
}

.formTableNoBG {
	font-family:arial,sans-serif;
	padding:3px;
	font-size:11px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#ad9a7a;
	
}

.formTableNoBorder {
	font-family:arial,sans-serif;
	padding:3px;
	font-size:11px;
	color:#000000;
	background-color:#E9E3CB;
}

.formTableNoBorderNoBG {
	/*font-family:arial,sans-serif;*/
	padding:3px;
	font-size:12px;
	/*color:#000000;*/
}

.formTable_b {
	#background:none repeat scroll 0 0 #EFFDFF;
	background:none repeat scroll 0 0 #d6cdbd;
	font-size:0.9em;
	margin:0 0 15px;
	padding:5px 8px;
	border:solid;
	border-width:1px;
}

.formTable2 {
	font-family:arial,sans-serif;
	font-size:11px;
	padding:3px;
	color:#ad9dcb;
	background-color:#dfdfdf;
}
.formTable3 {
	font-family:arial,sans-serif;
	font-size:11px;
	padding:3px;
	color:#ad9dcb;
}
.formTitle {
	padding:0px;
	vertical-align:bottom;
	height:35px;
	color:#ad9dcb;
	font-family:century gothic;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:2px;
	border-color:#ad9dcb;
}


.approvedMesssage {
	padding:0px;	
	height:35px;
	color:#000000;
	font-family:century gothic;
	font-size:18px;
	font-weight:bold;	
}

.approvedSectionMesssage {
	padding:0px;	
	height:20px;
	color:#000000;
	font-family:century gothic;
	font-size:14px;
	font-weight:bold;	
}

.formSubTitle {
	padding:0px;
	vertical-align:bottom;
	color:#000000;
	font-family:century gothic;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:3px;
	border-color:#0099cc;
}

.formSubTitleSm {
	padding:0px;
	vertical-align:bottom;
	color:#000000;
	font-family:century gothic;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:1px;
	border-color:#0099cc;
}

.formTitleSm {
    font-weight:bold;
	font-family:arial,sans-serif;
	font-size:11px;
}
.formTextHeader {
	font-weight:bold;
    font-size: 11px;
	color:#000000;
	padding:3px;
/*	background-color:#dfdffd;*/
    background-image:url(../images/background.nav.gif);
	border:solid;
	border-width:1px;
	border-color:#999999;
	border-bottom-color:#ad9a7a;
	border-bottom-width:3px;
	vertical-align:bottom;
}

.formElementDivider {
	padding:0px;
	vertical-align:bottom;
	color:#ad9a7a;
	font-family:century gothic;
	font-size:2px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-color:#ad9a7a;
}

.quoteHeader {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
		border-bottom: 1px solid #c0c0c0;
        font-size:12px;
        color:#00000;
        padding:3px;
		margin:0px;
}

.quoteHeaderUnderlined {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:12px;
		border-bottom: 3px solid #000000;
        color:#00000;
        padding:3px;
		margin:0px;
}

.quoteHeaderLabel {
	font-family:century gothic;
    font-weight:bold;
    font-size: 16px;
	color:#000000;
	padding:0px;
	vertical-align:bottom;
}
.quoteHeaderText {
	font-family:century gothic;
    font-size: 16px;
	color:#000000;
	padding:0px;
	vertical-align:bottom;
}

.quoteHeaderNoteText {
    font-size: 12px;
	color:#ff3118;
}

.formText {
	padding:3px;
	text-decoration:none;
	color:#000000;
	font-size:12px;
}

.formTextInactive {
	text-decoration:none;
	color:#ff0000;
	font-size:12px;
}

.formTextTest {
	text-decoration:none;
	color:#000000;
	font-size:8px;
}

.formTextRequired {
	padding:3px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:12px;
}

.formTextSubDiv {	
	text-decoration:none;
	color:#003366;
	font-size:12px;
}

.formTextError {
	font-weight:bold;
	text-decoration:none;
	color:#ff0000;
	font-size:12px;
}

.formTextQuestion {
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

.formTextExplanation{
	color:#000000;
	font-size:10px;
	margin:25px;
	margin-top:10px;
	margin-bottom:10px;
}

.formTextSelected {
	font-weight:bold;
	color:#083194;
	font-size:12px;
}

.loginFailedText {
	text-decoration:none;
	color:#ff0000;
	font-size:12px;
}

.formTextLabel {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.currentStep {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003366;
	background-color:#cccccc;
}

.stepLinks {
	font-size:12px;
	text-decoration:none;
	color:#003366;
}
a.stepLinks:link {
	font-size:12px;
	text-decoration:none;
	color:#003366;
}
a.stepLinks:visited{
	font-size:12px;
	text-decoration:none;
	color:#003366;
}
a.stepLinks:hover{
	font-size:12px;
	text-decoration:none;
	color:#003366;
}

a.auditVisitedStepLinks:link {
	color:#0000ff;
	text-decoration:underline;
}
a.auditVisitedStepLinks:visited{
	color:#0000ff;
	text-decoration:underline;
}
a.auditVisitedStepLinks:hover{
	color:#0000ff;
	text-decoration:underline;
}

a.auditUnVisitedStepLinks:link {
	color:#ff3366;
	text-decoration:underline;
}
a.auditUnVisitedStepLinks:visited{
	color:#ff3366;
	text-decoration:underline;
}
a.auditUnVisitedStepLinks:hover{
	color:#ff3366;
	text-decoration:underline;
}



.formTextDisabled {
	padding:3px;
	text-decoration:none;
	color:#c0c0c0;
	font-size:12px;
}

.formText2 {
	font-family:arial,sans-serif;
	text-decoration:none;
	color:#000000;
	font-size:11px;
}
.formTextIndent {
	margin:25px;
	margin-top:10px;
	margin-bottom:10px;
}
.formTextIndentSm {
	margin:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.formElement {
	padding:2px;
	padding-top:3px;
	font-size:11px;
}

.formTitleSmCurrent {
	padding:0px;
    font-weight:bold;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:center;
}

.formTitleSmCurrentRight {
	padding:0px;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:right;
	height:5px;
}

.formTotalLine {
	padding:0px;
	vertical-align:bottom;
	color:#000000;
	font-family:century gothic;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:1px;
	border-color:#000000;
}


.formElementCurrent {
	padding:10px;
	padding-top:3px;
	font-size:12px;
	text-align:center;
	vertical-align:bottom;
}

.formElementReadOnly {
	padding:0px;
	padding-top:3px;
	font-size:11px;
	background-color:#dfdfdf;
	border-style:none;
}

.formElementButtonSm {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
}
.formElementText {
	font-family:arial,sans-serif;bodyIframe
	font-size:11px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#000000;
	padding-left:5px;
	padding-right:5px;
}
.formElementText2 {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#000000;
	border:solid;
	border-width:0px;
	background-color:#dfdfdf;
}
.formElementSelect {
	font-family:arial,sans-serif;
	font-size:11px;
	color:#000000;
}
.formElementButton {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
	width:100px;
}
.formElementButtonIframe {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
}
.formElementButtonIframeConstent {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
	width:90px;
}
.confirmElementButton {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
	width:120px;
}

.revertPremiumOverrideElementButton {
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#cccccc;
	color:#000000;
	width:190px;
}

.questionText {
	font-family:arial,sans-serif;
	text-decoration:none;
	color:#000000;
	font-size:14px;
}


/* links */
.helpLink {
	color:#cc0000;
	text-decoration:none;
}

.header {
	background-color:#003366;
	text-align:right;
	vertical-align:bottom;
	color:#ffffff;
}
.headerLogo {
	width:190px;
	text-align:left;
	background-color:#003366;
}



.headerStatus {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:16px;
		border-bottom: 3px solid #000000;
        color:#00000;
        padding:3px;
		margin:0px;
}

.statusMessage {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:12px;
		border-bottom: 3px solid #000000;
        color:#990033;
        padding:3px;
		margin:0px;
}

.statusLinks {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:10px;
		border-bottom: 3px solid #000000;
        color:#ffffff;
        padding:3px;
        text-align: right;
}

.new {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #d6cdbd;
        padding:3px;
      /*  background-color:#8AC5ff;*/
        background-color:#d6cdbd;
}

.edited-quote {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#8AC5ff;
}

.edited-policy {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#c6ef8c;
}
.pending {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		/*border-bottom: 1px solid #000000;*/
        padding:3px;
        background-color:#FFE4B0;
}
.more-information {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffff99;
}
.approved {
        font-family:arial,helvetica,sans-serif;
        font-size:10px;
        line-height:18px;
        color:#000000;
		/*border-bottom: 1px solid #000000;*/
        padding:3px;
        background-color:#99ffcc;
}
.declined {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffcccc
}

.archived-quote {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#d0ffd0;
}

.expired-quote {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#bdc6de;
}

.closed-quote {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#E0E0E0;
}

.pending-endorsement {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#cc99ff
}
.pending-cancellation {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ee9999
}

.pending-reinstatement {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#eeee99
}

.declined-reinstatement {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ccffcc
}

.declined-cancellation {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffcccc;
}
.cancelled {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		/*border-bottom: 1px solid #000000;&*/
        padding:3px;
        background-color:#eecccc
}
.bound {
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#00ff99
}

.presented {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#00ffff
}
.auditing-Policy {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#94d6ce;
}
.pending-audit {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#eff8ad;
}
.expired-policy {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffb573;
}
.audited-policy {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#66cdaa;
}

.renewing-policy {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ceefbd;
}

.pending-renewal {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffe7c6;
}

.approved-arquote {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffffcc;
}

.approved-renewal {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#c6eff7;
}

.lost-quote {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ececec;
}

.rewriting-policy {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#cccc66;
}

.pending-rewrite {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffffcc;
}

.approved-rewrite {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#ffff66;
}

.timeline {
	font-family:arial,sans-serif;

	padding:0px;
	border-spacing:0px;
	border-top-spacing:5px;
	font-size:11px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#000000;
/*	background-color:#dfdfdf;  */
	background-color:#ffffff;
/*	border-top-width:0px;
	border-bottom-width:0px; */

}



.timelineBar {
	border-color:#000000;
	background-color:#6666cc;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}
.timelineBarCancelled {
	border-color:#000000;
	background-color:#cc6666;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}

.timelineBarAnnualAudit {
	border-color:#000000;
	background-color:#cc6666;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}
.timelineBarPast {
	border-color:#000000;
	background-color:#eecc88;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}
.timelineBarPresent {
	border-color:#000000;
	background-color:#88dd88;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}
.timelineBarFuture {
	border-color:#000000;
	background-color:#8888dd;
	font-size:8px;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}
.timelineBarNotEffective {
	border-color:#000000;
	border-style:dashed;
	border-width:1px;
	border-bottom:none;
	border-top:none
	font-size:8px;
	padding:0px;
	border-spacing:0px;
	color:#ffffff;
	text-align:center;


}

.timelineEvent {
	font-family:arial,sans-serif;
	font-size:11px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	padding:0px;
	border-spacing:0px;

}

.timelineConnector {
	border-color:#000000;
	border-top-width:1px;
	border-top-style:dashed;


}

.timelineEvent {
	vertical-align:top;
	padding:0px;
	border-spacing:0px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;

}

.timelineEventHeader {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#ccaa33;
  text-align:center;
  border-color:#000000;
}

.timelineEventHeader-endorsement {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#ccaa33;
  text-align:center;
  border-color:#000000;
}
.timelineEventHeader-cancelled {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#cc6666;
  text-align:center;
  border-color:#000000;
}
.timelineEventHeader-annualaudit {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#63bdb5;
  text-align:center;
  border-color:#000000;
}
.timelineEventHeader-reinstated {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#66cc66;
  text-align:center;
  border-color:#000000;
}
.timelineEventHeader-originalPolicy {
  border-style:solid;
  border-spacing:0px;
  padding:0px;
  border-width:0px;
  border-bottom-width:1px;
  background-color:#aaaaaa;
  text-align:center;
  border-color:#000000;
}


.timelineEventItemLabel {

   border-style:none;
   background-color:#ccccff;
}

.statusCellTopRight {
    border-width:1px;
    border-style:solid;
    border-spacing:0px;
    padding:2px;
    border-top-width:0px;
    border-right-width:0px;
}
.statusCellTop {
    border-width:1px;
    border-style:solid;
    border-spacing:0px;
    padding:2px;
    border-top-width:0px;

}

.diagramTable {
 	border-width:1px;
 	border-style:solid;
 	border-color:#000000;
    vertical-align:center;
 	font-family:arial,sans-serif;
	font-size:12px;
	background-color:#ffffff;


}
.diagramLabel {
	color:#990033;
	font-weight:bold;
}

.infoBox {
	background-color:#f0f0f0;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	font-family:arial,sans-serif;
	font-size:12px;
}

td.copyright {
    font-family:arial,helvetica,sans-serif;
    font-size:10px;
    text-align:center;
    line-height:28px;
    color:#999999;
    border-top:solid;
    border-width:1px;
    border-color:#999999;
}
a.copyright {
    color:#999999;
    text-decoration:none;
}
a.copyright:hover {
    color:#cc0000;
    text-decoration:underline;
}

.newsPageTitle {
	padding:0px;
	vertical-align:bottom;
	height:35px;
	color:#000000;
	font-family:century gothic;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:3px;
	border-color:#0099cc;

}
.newsText {
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
.newsTitle {
	padding:0px;
	vertical-align:bottom;
	color:#000000;
	font-family:century gothic;
	font-size:15px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:1px;
	border-color:#0099cc;
}

.errorMessage {
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#990033;
        padding:3px;
		margin:5px;
}

.formBigHeader {
	font-weight:bold;
    	font-size: 16px;
	color:#000001;
	padding:3px;
/*	background-color:#dfdffd;*/
    background-image:url(../images/background.nav.gif);
	border:solid;
	border-width:2px;
	border-color:#999999;
	border-bottom-color:#ad9a7a;
	border-bottom-width:3px;
	vertical-align:bottom;
}

.formBigHeaderNoBorder {
	font-weight:bold;
    	font-size: 16px;
	color:#000001;
	padding:3px;
/*	background-color:#dfdffd;*/
    background-image:url(../images/background.nav.gif);
	vertical-align:bottom;
}

.termEntryCurrent {
    font-family:arial,sans-serif;
    font-weight:bold;
    font-size: 14px;
	color:#083194;
}

.termEntryOthers {
    font-family:arial,sans-serif;
    font-size: 12px;
	color:#000001;
}

.userAccessedExposureTrue{
    color:#0000ff;
    padding:2px;
	padding-top:3px;
	font-size:11px;
}

.userAccessedExposureFalse{
    color:#ff0000;
    padding:2px;
	padding-top:3px;
	font-size:11px;
}

.wage-new {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#eecccc
}

.wage-edited {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#eecccc
}

.wage-in-process {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#eecccc
}

.wage-completed {
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#000000;
		border-bottom: 1px solid #000000;
        padding:3px;
        background-color:#00ff99
}

.tab {
	font:			Menu;
	cursor:			Default;
	display:		inline;
	margin:			1px -1px 1px 2px;
	float:			left;
	padding:		2px 5px 3px 5px;
	background:		ActiveBorder;
	border:			0;/* 1px solid; */
	border-color:	ThreeDHighlight ThreeDDarkShadow
					ThreeDDarkShadow ThreeDHighlight;
	border-bottom:	0;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:			0;
}

.tab.selected {
	background:		ThreeDHighlight !important;
	border:			1px solid ThreeDDarkShadow;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 4px 6px;
	margin:			1px -3px -3px 0px;
	top:			-2px;
}


.tab-page {
	clear:			both;
	border:			1px solid ThreeDDarkShadow;
	background:		ThreeDHighlight;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			WindowText;
	font:			Message-Box;
	padding:		10px;
	
	height:			200px;
}

.yiiTab ul.tabs
{
	/*clear:			both;
	border:			1px solid ThreeDDarkShadow;
	background:		ThreeDHighlight;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			WindowText;
	font:			Message-Box;
	padding:		10px;	
	height:			200px;
	*/
    padding: 2px 0;
    margin: 0;
    border-bottom: 1px solid ThreeDDarkShadow;
    font: bold 12px Verdana, sans-serif;    
    position:		relative;
}

.yiiTab ul.tabs li
{
    list-style: none;
    margin: 0;
    display: inline;       
}

.yiiTab ul.tabs a
{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
    padding: 2px 0.5em;
    margin: 0 0 0 0px;
    border: 1px solid ThreeDDarkShadow;
    border-bottom: none;
    background: white; /*#EFFDFF;*/
    text-decoration: none;
}

.yiiTab ul.tabs a:link
{
	color: #667;
}

.yiiTab ul.tabs a:visited
{
	color: #667;
}

.yiiTab ul.tabs a:hover
{
    color: #000;
    background: #E6F2FF;
    border-color: #227;
}

.yiiTab ul.tabs a.active
{
    background: #d3dfee;
    border-bottom: 1px solid white;
}

.yiiTab div.view
{
    border-left: 1px solid ThreeDDarkShadow;
    border-right: 1px solid ThreeDDarkShadow;
    border-bottom: 1px solid ThreeDDarkShadow;
    padding: 0px;
    margin: 0;    
}


.grid-view-loading
{
	background:url(loading.gif) no-repeat;
}

.grid-view2
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	border: 1px #000000 solid;
}



.grid-view table.items
{	
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:3px;
	width:100%;
	border-collapse: collapse;		
}

.grid-view table.items th
{
	
	background-image:url("../images/background.nav.gif");
	border-color:#999999 #999999 #AD9A7A;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	vertical-align:bottom;
}

.#dashboardview_c0
{
	
	width:15%;
}

 #dashboardview_c1
{
	
	width:10%;
}
#dashboardview_c2
{
	
	width:7%;
}
 #dashboardview_c3
{
	
	width:10%;
}
 #dashboardview_c4
{
	
	width:12%;
}
#dashboardview_c5
{
	
	width:12%;
}

 #dashboardview_c6
{
	
	width:10%;
}
#dashboardview_c7
{
	
	width:8%;
}
 #dashboardview_c8
{
	
	width:8%;
}

 #dashboardview_c9
{
	
	width:8%;
}
 



.grid-view table.items td
{
	/*border-color:#999999 #999999 #AD9A7A;*/
	/*border-style:solid;
	border-width:1px 1px 3px;
	color:#000000;*/
	
	font-size:11px;
	
	text-align:left;
	align:left;
	vertical-align:bottom;
}



.grid-view table.items th a
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: black;
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background-color:#EFFDFF;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #d6cdbd;
}

.grid-view table.items tr.odd
{
	background: #d6cdbd;
}

.grid-view table.items tr.selected
{
	background: #BCE774;
	
}

.grid-view table.items tr:hover
{
	/*background: #ECFBD4;light green*/
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
}

.grid-view .pager
{
	margin: 5px 0 0 0;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
}



/*
.grid-view table.items
{	
	background-color:#E9E3CB;
	background-color:#d6cdbd;
	
	border:1px solid #AD9A7A;
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	width: 100%;
}

.grid-view table.items th
{
	
	background-color:#E9E3CB;
	border-color:#999999 #999999 #AD9A7A;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	
	vertical-align:bottom;
}


.grid-view table.items td
{
	border-color:#999999 #999999 #AD9A7A;
	border-style:solid;
	border-width:1px 1px 3px;
	color:#000000;
	
	font-size:11px;
	font-weight:bold;
	
	vertical-align:bottom;
}



.grid-view table.items th a
{
	color: grey;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: black;
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background-color:#EFFDFF;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #d6cdbd;
}

.grid-view table.items tr.odd
{
	background: #d6cdbd;
}

.grid-view table.items tr.selected
{
	background: #BCE774;
}

.grid-view table.items tr:hover
{
	background: #ECFBD4;
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
}

.grid-view .pager
{
	margin: 5px 0 0 0;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
}

*/
/*

.grid-view table.items
{	
	font-family:arial,sans-serif;
	padding:3px;
	font-size:12px;
	color:#000000;
	border:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#EFFDFF;
	width: 100%;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 0.9em;
	border: 1px white solid;
	padding: 0.3em;
}

.grid-view table.items th
{
	color: black;	
	background-color:#EFFDFF;
	text-align: left;
}

.grid-view table.items th a
{
	color: grey;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: black;
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background-color:#EFFDFF;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #F8F8F8;
}

.grid-view table.items tr.odd
{
	background: #E5F1F4;
}

.grid-view table.items tr.selected
{
	background: #BCE774;
}

.grid-view table.items tr:hover
{
	background: #ECFBD4;
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
}

.grid-view .pager
{
	margin: 5px 0 0 0;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
} */
