.forms-text {
	background-color: #ebf3fd;
    font-family: Arial;
    font-size: 12px
	}
	
.link-label {
	background-color: #ebf3fd;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
	}
	
.rich-calandar{
	width: 80px;
	}	
	
.general-purpose-text {
	background-color: #ebf3fd;
	font-size: medium;
    font-family: sans-serif;
}

.menu-label{
	color: 	#008080;
	font-size: 12px;
	text-decoration: none;
	}
	
.menu-group{
	background-color: #F0FFF0;
	}		
	
.input-text {
	height : 28px;
	color : red;
}
	
.report-panel-grid {
	width: 500px;
}

.color-red{
	color: red;
	}
	
.bold{
	font-weight: bold;
	}
	
.larger{
	font-size: 14px;
	}
	
.larger-bold{
	font-size: 14px;
	font-weight: bold;
	}	

.bold-red{
	font-weight: bold;
	color: red;
	}
	
.bold-center{
	font-weight: bold;
	padding-left: 50px;
	}
	
.bold-underlined{
	text-decoration: underline;
	font-weight: bold;
	}
	
.bold-italic{
	font-weight: bold;
	font-style: italic;
	}
	
.red-italic{
	font-style: italic;
	color: red;
	}	
	
.bold-larger-red{
	font-weight: bold;
	font-size: 18px;
	color: red;
	}
	
.bold-larger-italic{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	}
	
.small-italic{
	font-size: 11px;
	font-style: italic;
	}
	
.bold-larger-italic-red{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: red;
	}	
	
.gcol0 { 
	vertical-align: top; 
	}

.gcol1 { 
	vertical-align: top; 
	padding-left: 1px; 
	padding-right: 15px;
	}

.gcol2 {
	vertical-align: top; 
	padding-left: 1px; 
	padding-right: 1px;
	}

.gcol3 { 
	vertical-align: top; 
	padding-left: 1px; 
	padding-right: 1px;
	}

.gcol4 { 
	vertical-align: top; 
	padding-left: 1px; 
	padding-right: 1px;
	}

.gcol5 {
	padding-left: 0px;
	}
	
.gcol6 {
	padding-right: 0px;
	}
.gcol7 {
		padding-right: 0px;
		padding-left: 0px;
	}
	
.gcol8{
	vertical-align: top;
	padding-right: 2px;
	padding-left: 50px;
	}
	
.gcol9{
	vertical-align: top;
	padding-right: 2px;
	padding-left: 12px;
	}
	
.gcol10{
	vertical-align: top;
	padding-right: 50px;
	padding-left: 2px;
	}	
	
.equal-columns{
	width:50%;
	}
	
.report-grid-panel-indentation1 {
	padding-left: 15px; 
	padding-right: 2px; 
	}
	
.report-grid-panel-indentation2{
	padding-right: 15px; 
	padding-left: 2px;
}

.report-grid-panel-indentation3{
	padding-right: 4px; 
	padding-left: 4px;
}

.report-grid-panel-indentation4{
	padding-left: 25px;
}

.report-grid-panel-indentation5{
	padding-left: 2px; 
	padding-right: 150px;
	}

.report-grid-panel-indentation6{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	}
	
.report-grid-panel-indentation7{
	padding-left: 8px;
	padding-right: 4px;
	}
	
.report-grid-panel-indentation8{
	vertical-align: top;
	padding-left: 15px;
	padding-right: 4px;
	}
	
.report-grid-panel-indentation9{
	vertical-align: top;
	padding-left: 50px;
	padding-right: 4px;
	}
	
.report-grid-panel-indentation10{
	vertical-align: top;
	text-align: right;
	}
	
.report-grid-panel-indentation11{
	padding-left: 2px;
	padding-right: 2px;
	}
	
.grid-text-centered{
	text-align: center;
	}
	
.grid-text-top-centered{
	text-align: center;
	vertical-align: top;
	}

.grid-left-column1{
	width: 10%;
	vertical-align: top;
	}
	
.grid-right-column1{
	width: 90%;
	}
	
.panel-no-border{
	text-align: center;
	border: none;
	}

.rich-calendar-tool-btn{
     font-family: Arial, Verdana;
 }
 
.general-indentation1{
	padding-left: 10px;
	}
	
	
.form-buttons {
	border: 2px;
	border-bottom-style: solid;
	}
	
.narrative-text-area{
	font-family: serif;
	font-size: 14px;
	width: 100%;
	height: 500px;
	display: block;
	background: white;
	}
	
.narrative-linked-report{
	font-family: serif;
	font-size: 14px;
	width: 100%;
	height: 200px;
	display: block;
	background: white;
	}
	
.assistnace-explanation-textarea{
	font-family: serif;
	font-size: 14px;
	width: 400px;
	height: 50px;
	background: white;
	}
	
.input-slider{
	background: #99CCFF;
	}
	
.grid-border1{
	border-style: groove;
	}
	
input.actionButton-back{
	border: none;
	background: url("../img/back.png");
	width: 80px;
	height: 30px;	
	}
	
input.actionButton-save-for-later{
	border: none;
	background: url("../img/save-for-later.png");
	width: 180px;
	height: 30px;	
	}
	
input.actionButton-next{
	border: none;
	background: url("../img/next.png");
	width: 80px;
	height: 30px;	
	}
	
input.actionButton-submit{
	border: none;
	background: url("../img/submit.png");
	width: 90px;
	height: 30px;	
	}
	
input.actionButton-reset-small{
	border: none;
	background: url("../img/reset-small.gif");
	width: 50px;
	height: 20px;	
	}
	
input.actionButton-cancel{
	border: none;
	background: url("../img/delete-large.gif");
	width: 82px;
	height: 30px;	
	}

input.actionButton-close{
	border: none;
	background: url("../img/close-large.gif");
	width: 80px;
	height: 30px;	
	}
	
input.actionButton-repopulate{
	border: none;
	background: url("../img/repopulate.gif");
	width: 100px;
	height: 22px;	
	}
	
input.actionButton-login{
	border: none;
	background: url("../img/login.gif");
	width: 50px;
	height: 22px;	
	}
	
input.actionButton-make-ready{
	border: none;
	background: url("../img/make-ready.gif");
	width: 90px;
	height: 30px;	
	}
	
input.actionButton-view{
	border: none;
	background: url("../img/view.gif");
	width: 46px;
	height: 20px;	
	}

input.actionButton-view-edit{
	border: none;
	background: url("../img/view-edit.gif");
	width: 65px;
	height: 20px;	
	}
	
input.actionButton-delete-small{
	border: none;
	background: url("../img/delete-small.gif");
	width: 57px;
	height: 20px;	
	}
	
input.actionButton-create-analyst-report{
	border: none;
	background: url("../img/create-small.gif");
	width: 60px;
	height: 20px;	
	}
	
input.actionButton-undo-make-ready{
	border: none;
	background: url("../img/undo-make-ready.gif");
	width: 122px;
	height: 30px;	
	}
	
input.actionButton-save-large{
	border: none;
	background: url("../img/large-save.gif");
	width: 80px;
	height: 30px;	
	}	
	
input.actionButton-add-erc-input{
	border: none;
	background: url("../img/add-erc-input.gif");
	width: 76px;
	height: 25px;	
	}
	
input.actionButton-submit-small{
	border: none;
	background: url("../img/submit-small.gif");
	width: 60px;
	height: 25px;	
	}
	
input.actionButton-check-availability{
	border: none;
	background: url("../img/check-availability.gif");
	width: 120px;
	height: 18px;	
	}
	
input.actionButton-create-check-username{
	border: none;
	background: url("../img/create-check-username.gif");
	width: 162px;
	height: 22px;	
	}	
	
input.actionButton-small-save{
	border: none;
	background: url("../img/save-small.gif");
	width: 48px;
	height: 20px;	
	}	
	
input.actionButton-small-open{
	border: none;
	background: url("../img/open-small.gif");
	width: 50px;
	height: 22px;	
	}	
	
input.actionButton-open-large{
	border: none;
	background: url("../img/open-large.gif");
	width: 80px;
	height: 30px;	
	}			
	
input.actionButton-print-report{
	border: none;
	background: url("../img/print-large.gif");
	width: 80px;
	height: 30px;	
	}	
	
input.actionButton-print-small{
	border: none;
	background: url("../img/print-small.gif");
	width: 47px;
	height: 20px;	
	}	
	
input.actionButton-send-small{
	border: none;
	background: url("../img/send-small.gif");
	width: 48px;
	height: 22px;	
	}	
	
input.actionButton-browse-small{
	border: none;
	background: url("../img/browse-small.gif");
	width: 50px;
	height: 18px;	
	}					
	
input.actionButton-close-small{
	border: none;
	background: url("../img/close-small.gif");
	width: 48px;
	height: 20px;	
	}	
	
input.actionButton-reply-small{
	border: none;
	background: url("../img/reply-small.gif");
	width: 50px;
	height: 20px;	
	}	
	
input.actionButton-add-to-group{
	border: none;
	background: url("../img/add-to-group.gif");
	width: 90px;
	height: 20px;	
	}	
	
input.actionButton-remove-from-group{
	border: none;
	background: url("../img/remove-from-group.gif");
	width: 130px;
	height: 20px;	
	}
	
input.actionButton-cancel-small{
	border: none;
	background: url("../img/cancel-small.gif");
	width: 54px;
	height: 20px;	
	}	
	
input.actionButton-check-eligibility{
	border: none;
	background: url("../img/check-eligibility.gif");
	width: 100px;
	height: 22px;	
	}			
	
input.actionButton-refresh-small{
	border: none;
	background: url("../img/refresh-small.gif");
	width: 65px;
	height: 20px;	
	}	
	
input.actionButton-confirm-small{
	border: none;
	background: url("../img/confirm-small.gif");
	width: 58px;
	height: 20px;	
	}	
	
input.actionButton-request-replay{
	border: none;
	background: url("../img/request-replay.gif");
	width: 60px;
	height: 18px;	
	}		
	
input.actionButton-weekly-report{
	border: none;
	background: url("../img/weekly-report.gif");
	width: 104px;
	height: 22px;	
	}
	
input.actionButton-search-small{
	border: none;
	background: url("../img/search-small.gif");
	width: 54px;
	height: 20px;	
	}	
	
input.actionButton-clear-small{
	border: none;
	background: url("../img/clear-small.gif");
	width: 48px;
	height: 20px;	
	}	
	
input.actionButton-add-small{
	border: none;
	background: url("../img/add-small.gif");
	width: 40px;
	height: 18px;	
}

input.actionButton-remove-small{
	border: none;
	background: url("../img/remove-small.gif");
	width: 60px;
	height: 18px;	
}
	
input.actionButton-monthly-report{
	border: none;
	background: url("../img/monthly-report.gif");
	width: 104px;
	height: 22px;	
}

input.actionButton-transfer-small{
	border: none;
	background: url("../img/transfer-small.gif");
	width: 62px;
	height: 20px;	
}

input.actionButton-refresh-large{
	border: none;
	background: url("../img/refresh-large.gif");
	width: 80px;
	height: 30px;	
}

input.actionButton-reload-small{
	border: none;
	background: url("../img/reload-small.gif");
	width: 60px;
	height: 20px;	
}

input.actionButton-filter-small{
	border: none;
	background: url("../img/filter-small.gif");
	width: 46px;
	height: 20px;	
}

input.actionButton-continue-small{
	border: none;
	background: url("../img/continue-small.gif");
	width: 62px;
	height: 20px;
}

input.actionButton-minimize{
	border: none;
	background: url("../img/minimize.gif");
	width: 16px;
	height: 16px;
}

input.actionButton-maximize{
	border: none;
	background: url("../img/maximize.gif");
	width: 16px;
	height: 16px;
}
			
.porgress-bar{
	vertical-align: top;
	}
	
.datatable-active-row{
	background-color: #FFFDDD;
	}

.datatable-overall {
	text-align: center
	background: white;
	font-size: 12px;
	}
	
.datatable-header {
	background-color : #E4FFC8;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
	
.datatable-footer  {
	background-color : #E4FFC8;
	text-align: center;
	font-size: x-large;
	}
	
.data-scroller{
	color: red;
	width: 100%;
	}
	
.data-scroller-inactive {
	background: #66CCFF;
	color: black;
	}
	
.data-scroller-selected {
	background: #FFFF00;
	color: red;
	}
	
.listshuttle-copyAll{
	background: #83F8D3;
	}
	
.listshuttle.column {
	background: #83F8D3;
	text-align: center;
	}
.disabled-inputs{
	color: red;
	font-size: 20px;
	}
	
.data-table-columns{
	text-align: center;
	}
	
.data-table-column-top{
	text-align: center;
	vertical-align: text-top;
	}	
	
.general-windows-header{
    background-image : url();
    background-color : #4C9600;
    height:15px;
    text-align:center;
    vertical-align:middle;
    color:#CFF;
    padding:4px 0;
}

.general-windows-body{
	height: 220px;
	overflow:auto;
	background-color : #E4FFC8;
}
		
.function-window-size{
	width: 100%;
	height: 280px;
	background: #ebf3fd;
	}
		
.function-window-size-two{
	width: 100%;
	height: 260px;
	background: #ebf3fd;
	}	
	
.function-window-size-three{
	width: 380px;
	background: #ebf3fd;
	}	
	
.function-window-size-four{
	width: 100%;
	height: 240px;
	background: #ebf3fd;
	}	
	
.function-window-size-five{
	height: 240px;
	background: #ebf3fd;
	}				
	
.tooltip-text-window{
	cursor: arrow;
	text-align: center;
	display: block;
	vertical-align: middle;
	}
	
.tooltip-text-window-two{
	width: 300px;
	cursor: arrow;
	}
	
.facility-selector-list{
	width: 300px;
	height: 400px;
	}

.tab-header-analyst{
	width: 800px;
	height: 40px;
	font-weight: bold;
	vertical-align: top;
	}
	
.tab-header-submitter{
	width: 650px;
	height: 40px;
	font-weight: bold;
	vertical-align: top;
	}	
	
.tab-header-search{
	width: 500px;
	height: 30px;
	font-weight: bold;
	vertical-align: top;
	}	
	
.tab-header-report-list{
	font-weight: bold;
	vertical-align: top;
	}			
	
.tab-header-meeting{
	width: 200px;
	height: 40px;
	font-weight: bold;
	vertical-align: top;
	}		
	
.tab-active-header {
	color: red;
	font-style: italic;
	border-color: red;
	}
	
.tab-inactive-header{

	}
	
@media print {
.noprint {
	display:none;
	}
}

.rich-panel-content{
	color: red;
	}

.rich-suggestion-box{
	background-color:#f99ccff;	
	font-weight: bold;
	}
	
.rich-suggestion-box-selected{
	background-color:#f0ddcd;	
	}	
	
.rich-statisticalFormPanel{
	background: white;
	}
	
.disabled-calendar-day{
	background-color: white;
	font-style: italic;
	color: graytext;
}

.rich-panel-preferences-header{
    background-image : url();
    background-color : #4C9600;
    height:18px;
    text-align:center;
    vertical-align:middle;
    color:#CFF;
    padding:4px 0;
}
	
.rich-panel-preferences-body{
	height: 200px;
	overflow:auto;
	background-color : #E4FFC8;
	}
	
.list-odd-row{
	background-color: #ECF3FE;
}

.list-even-row{
	background-color: #FCFFFE;
}

.list-active-row{
	background-color: #F1F1F1;
}

.noMaskClass .rich-mpnl-mask-div{
	display:none;
}

.tooltip {
	background: white; 
	border-width:2px; 
	padding:10px;
}

