body, p, td, th, li, iframe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	overflow: auto;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

table#general {
	border: 1px solid #000000;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 2px groove;
	margin: 1 1 1 1;
}

button {
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	vertical-align: middle;
	text-shadow: Green;
	font-size:9px;
	
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}


a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	text-decoration: none;

}


a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #333399;
	text-decoration: underline;
}

/********************************CLASSES************************************************/

/* FOR HEADER.HTML FILE */
.table_data_loginas {
	background-color: #3366CC;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	color: #CCCCCC ;
}	

.table_data_spacer {
	background-color:#C2E7E6;
	font-size: 8px ;
	border-bottom-style: groove;
	border-bottom-width: 1 px;
	border-top-style: groove;
	border-top-width: 1 px;
}

/* FOR FOOTER.HTML FILE */

.footer_text {
font-size: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background-color: #B4B4B4 ;*/
}	

.footer_table {
font-size: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #B4B4B4 ;
border-top-style:solid;
border-top-color:#999999;
border-top-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
border-bottom-width:1 px;

}


/* FOR MENU.PHP FILE */

.table_menu{
border-color:#3366CC;
border-width:thin;
border-style:solid;
}

.table_menu_header_center{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: center ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#3366CC;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#3366CC;
}

.table_menu_data{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
/*border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;*/
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color: #999999;


}

.table_menu_frame{
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
background-color: #F7F7F7;
}

/* FOR MAIN- INDEX.PHP FILE */

.table_data_main_frame{
background-color:#EEEEEE ;
}


/* GENERAL STYLES -- TABLE DATA*/
.table_general{
border-color:#3366CC;
border-width:thin;
border-style:solid;
}

.table_data_mainpage {
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #000000 ;
font-weight: bold ;
font-size:16px ;
}

.table_data_header_center{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: center ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;

}

.table_data_header_left{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: left ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;
}

.table_data_header_right{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: right ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;
}

.table_data_light_center{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_light_center2{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:12px;
}

.table_data_dark_center2{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:12px;
}

.table_data_dark_center4{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
/*border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;*/
font-size:12px;
}

.table_data_dark_left4{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
/*border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;*/
font-size:12px;
}

.table_data_dark_right4{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right;
color: #333399;
/*border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;*/
font-size:12px;
}

.table_data_header_center2{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: center ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:12px;
}

.table_data_light_left2{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:12px;
}

.table_data_dark_center{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_warning_center{
background-color:#F9CAD3;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_light_left{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_light_left5{
background-color: #E0F1F1;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_dark_left{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_warning_left{
background-color: #F9CAD3 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_data_light_right{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_dark_right{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_warning_right{
background-color: #F9CAD3 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_ave_right{
background-color: #B4B4B4 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_ave_center{
background-color: #B4B4B4 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_data_ave_left{
background-color: #B4B4B4 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

/* GENERAL STYLES -- FONT CLASSES */

.font_module_name {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 16px ;
color: #3366CC ;
font-weight: bold ;
}

.font_module_subname {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 14px ;
color: #0099FF; /*#3366CC ;*/
font-weight: bold ;
}

.font_module_subname1 {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #0099FF; /*#3366CC ;*/
font-weight: bold ;
}

.font_module_subname2 {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 11px ;
color: #333399; /*color: #0099FF; #3366CC ;*/
font-weight: bold ;
}

.font_legend {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #0099FF; /*#3366CC ;*/
/*font-weight: bold ;*/
}

.font_module_text {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #333399 ;
}

.font_module_text1 {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 11px ;
color: #333399 ;
}

.font_module_text_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #333399 ;
text-align:center;
}

.font_module_text_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #333399 ;
text-align:right
}

.font_module_text_left {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #333399 ;
text-align:left
}

.font_module_boldtext {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #3366CC ;
font-weight: bold ;
}

.font_module_boldtext_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #3366CC ;
font-weight: bold ;
text-align:center;
}

.font_module_boldtext_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #3366CC ;
font-weight: bold ;
text-align:right;
}

.font_module_error {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color:#CC0000 ;
font-weight: bold;
}


/************************************ FONT-STYLES FOR REPORT  (smaller fonts)**************************/
.font_report_name {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 14px ;
color: #3366CC ;
font-weight: bold ;
}

.font_report_subname {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 14px ;
color: #0099FF; /*#3366CC ;*/
font-weight: bold ;
}

.font_report_text {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #333399 ;
}

.font_report_text_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #333399 ;
text-align:center;
}

.font_report_text_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #333399 ;
text-align:right
}

.font_report_boldtext {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #3366CC ;
font-weight: bold ;
}

.font_report_boldtext_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #3366CC ;
font-weight: bold ;
text-align:center;
}

.font_report_boldtext_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
color: #3366CC ;
font-weight: bold ;
text-align:right;
}

/******************************** TABLE_REPORT STYLES -- TABLE REPORT DATA****************************/
.a_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	text-decoration: none;
}

.table_report_general{
border-color:#3366CC;
border-width:thin;
border-style:solid;
font-size:10px;
}

.table_report_data_header_center{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: center ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;
}

.table_report_data_header_left{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: left ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;
}

.table_report_data_header_right{
background-color: #3366CC ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #CCCCCC ;
font-weight: bold ;
text-align: right ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:10px;
}

.table_report_data_light_center{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

/*RJ lite*/
.table_report_data_lite_center{
background-color: #FAF7B9 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_report_data_lite_left{
background-color: #FAF7B9 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_report_data_lite_right{
background-color: #FAF7B9 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}




.table_report_data_dark_center{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;

}

.table_report_data_light_left{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.font_color{
color: #333399;
font-size:10px;
}

.font_color1{
color: #333399;
font-size:10px;
background-color: #A1C2C1 ;
}

.table_report_data_dark_left{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}
.table_report_data_light_right{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_report_data_dark_right{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
color: #333399;
font-size:10px;
}

.table_report_total_center{
background-color: #B4B4B4 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

.table_report_total_left{
background-color:#B4B4B4 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}
.table_report_total_right{
background-color: #B4B4B4;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
color: #333399;
border-right-style: solid;
border-right-width: thin;
border-right-color:#999999;
border-bottom-width: thin;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}

/* GENERAL STYLES -- TABLE DATA june62005*/

.iso_table_general{
border-left-style: solid ;
border-top-style:solid;
border-right-style:none;
border-bottom-style:none;
border-width: 1pt;
border-color:#000000;
}

.iso_table_report_data_header_center{
text-align: center ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-weight: bold ;
border-width: 1px;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}

.iso_table_report_data_header_left{
text-align: left ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-weight: bold ;
border-width: 1px;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}

.iso_table_report_data_header_right{
text-align: right ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-weight: bold ;
border-width: 1px;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}


.iso_table_report_data_left{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}

.iso_table_report_data_left2{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}
.iso_table_report_data_right{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
border-width: 1px;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}

.iso_table_report_data_center{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
border-width: 1px;
font-size:9px;
border-left-style:none;
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#000000;
}


/*==JOey======*/
/*Contract Csss*/
.cont_field_name_font{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 11px ;
font-weight: bold ;
color: #333399;
border-left-style:none;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
}

.cont_tbl_hdr_left{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
color: #333399;
font-size:12px;
}

.cont_tbl_hdr_center{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
color: #333399;
font-size:12px;
}

.cont_tbl_data_center{
background-color: #A1C2C1 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:12px;
}

.cont_tbl_data2_center{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:12px;
}




.cont_field_value_name_font{
background-color: #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 11px ;
/*font-weight: bold ;*/
color: #333399;
/*
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
*/
}

.cont_field_value_name_font2{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 13px ;
/*font-weight: bold ;*/
color: #333399;

border-top-style: solid;
border-top-width: 1 px;
border-top-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;

}

.cont_field_value_name_footer{
background-color: #C2E7E6 ;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
/*font-weight: bold ;*/
color: #333399;

/*
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
*/
}

.cont_field_value_name_pending_subs{
background-color: #C2E7E6 ;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 11px ;
/*font-weight: bold ;*/
color: #333399;

/*
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
*/
}
/*Joey==========*/









/* iso report text JUNE 6 2005*/
.iso_font_report_name {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 14px ;
font-weight: bold ;

}

.iso_font_report_subname {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 14px ;
font-weight: bold ;
}

.iso_font_report_text {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
}

.iso_font_report_text_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
text-align:center;
}

.iso_font_report_text_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
text-align:right
}

.iso_font_report_boldtext {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
font-weight: bold ;
}

.iso_font_report_boldtext_center {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
font-weight: bold ;
text-align:center;
}

.iso_font_report_boldtext_right {
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
font-weight: bold ;
text-align:right;
}


/*RJ NEW CSS    START*/
.table_data_light_center_border_left{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_data_dark_center_border_left{
background-color: #EEEEEE ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}



.table_data_warning_center_border_left{
background-color:#F9CAD3;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_data_light_left_border_left{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_data_dark_left_border_left{
background-color: #EEEEEE ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}



.table_data_warning_left_border_left{
background-color:#F9CAD3;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_data_light_right_border_left{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_data_dark_right_border_left{
background-color: #EEEEEE ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}


.table_data_warning_right_border_left{
background-color:#F9CAD3;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
color: #333399;
border-left-style: solid;
border-left-width: 1 px;
border-left-color:#999999;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}


.folder_header {
background-image:url('../../../images/FolderCurve.gif');
background-repeat: no-repeat;
background-color: #3366CC;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: white ;
font-weight: bold ;
text-align: left ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:11px;
}
/*RJ NEW CSS    END*/

/*RJ NEW CSS REPORTS START 2.9.06*/

/* RYAN CSS */
.folder_header {
background-image:url('../../../images/FolderCurve.gif');
background-repeat: no-repeat;
background-color: #3366CC;
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: white ;
font-weight: bold ;
text-align: left ;
border-right-style: solid;
border-right-width: thin;
border-right-color:#3366CC;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#3366CC;
font-size:11px;
}

body_noscroll {
overflow: hidden;
}

.table_report_topbottom_underline{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #000000;
border-top-width:1 px;
border-top-style:solid;
border-top-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:3px;
}

.table_report_small_space{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #000000;
font-size:3px;
}

.table_report_center_underline{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #000000;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_report_left_underline{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #000000;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:11px;
}

.table_report_center_only{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #000000;
font-size:11px;
}

.table_report_left_only{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
color: #000000;
font-size:11px;
}

.table_report_right_only{
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: right ;
color: #000000;
font-size:11px;
}

/*RJ NEW CSS REPORTS END 2.9.06*/





/*rex additional css*/
a.table_header_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}

a.table_header_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}

a.table_header_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CEE1EA;
	text-decoration: underline;
}

a.paging:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
}

a.paging:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
}

a.paging:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
}


/*paging*/
.font_paging{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px ;
font-weight: bold;
color: #3366CC;
}
.paging{
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 12px ;
color: #3366CC;
}


/*Calendar CSS */
.date_color
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #003399;
}

a.add_link:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3366CC;
}
a.add_link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3366CC;
}
a.add_link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3366CC;
}

.week_no_td
{
	border-left-style: solid;
	border-left-width: 1 px;
	border-left-color: #999999;
	background-color: #EEEEEE ; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	text-align: center ;
	color: #333399;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	font-size:10px;

}
.currnet_date_td
{
	background-color: #FFFFFF ; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	text-align: center ;
	color: #333399;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	font-size:10px;
}

.holiday_name_td
{
	background-color: #CDF3EF/*#C2E7E6*/ ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	text-align: left ;
	color: #333399;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	font-size:10px;
}

a.holiday_name_link:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3366CC;	
}

a.holiday_name_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3366CC;
}

a.holiday_name_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #3366CC;
}

.date_with_holiday_td
{
background-color: #C2E7E6 ;
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#999999;
font-size:10px;
}
/*Calendar CSS */

/*rex css end*/


/*TAB CSS*/
.pane 
{
  display: none;
   padding: 10px 10px 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif ;

  font-size: 12px;
  border-left-style: solid;
  border-left-width: 2 px;
  border-left-color:#E1E1E1;	
  border-right-style: solid;
  border-right-width: 2 px;
  border-right-color:#E1E1E1;
  border-bottom-width:2 px;
  border-bottom-style:solid;
  border-bottom-color:#E1E1E1;
  background-color: #F9F9F9 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
overflow: auto;
color: #333399;
}

.extra
{
 
  border-bottom-width:2 px; 
  border-bottom-style:solid;
  border-bottom-color:#E1E1E1;
  border-left-style: solid;
  border-left-width: 2 px;
  border-left-color:#E1E1E1;
}

.not_selected
{
   background-image: url(../../../images/notselected.jpg);
   padding: 5px 20px 5px 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif ;
   font-weight: bold ;	
   text-align: center ;
   color: #333399;
   cursor : hand;
   font-size:12px;
   border-left-style: solid;
   border-left-width: 2 px;
   border-left-color:#E1E1E1;
   border-top-width:2 px;
   border-top-style:solid;
   border-top-color:#E1E1E1;
   border-bottom-width:2 px;
   border-bottom-style:solid;
   border-bottom-color:#E1E1E1;
}

.selected
{
    background-image: url(../../../images/selected.jpg) ; 
    padding: 5px 20px 5px 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-weight: bold ;	
    text-align: center ;
    color: #666666;
    cursor : hand;
    font-size:12px;
	border-left-style: solid;
    border-left-width: 2 px;
    border-left-color:#E1E1E1;
    border-top-width:2 px;
    border-top-style:solid;
    border-top-color:#E1E1E1;
	border-bottom-width:2 px;
    border-bottom-style:solid;
    border-bottom-color:#F9F9F9;
}

.divScroll
{
scrollbar-face-color:#F7F7F7;
 scrollbar-arrow-color:#000000;
   scrollbar-track-color:#FBFBFB;   
   scrollbar-shadow-color:#FBFBFB;
   scrollbar-highlight-color:#D3D3D3;
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#202020;


}
/*TAB CSS*/



/*Tool Tip */
.info{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none
}

a.info:hover{z-index:25; background-color:#FFFFFF;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    padding: 5px;
    display:block;
    position:absolute;
    top:1.5em; 
    left: 1.5em;
    border: thin solid #CCCCCC ;
    background-color: #FFFFFF;
    color: #333399;
	font-size:12px;
    text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif ;
}

/*Tool Tip */

/* mel's styles (^____^) */
.today { 
	color: #000000; 
	background: #CCCCCC; 
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
} 

.today2 { 
	color: #000000; 
	background: #CCCCCC; 
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
} 

.scheduled_days { 
	color: #000000; 
	background: #A5DEFA;
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#A5DEFA;
} 

.scheduled_days2 { 
	color: #000000; 
	background: #A5DEFA;
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
} 

.scheduled_days_today { 
	color: #000000; 
	background: #A5DEFA;
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#A5DEFA;
} 

.scheduled_days_today2 { 
	color: #000000; 
	background: #A5DEFA;
	font-weight: bold;
	border-right-style: solid;
	border-right-width: 1 px;
	border-right-color:#999999;
	border-bottom-width:1 px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
} 

.tip {
	font:10px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}

.calendar_font {
	font: 9px Arial,Helvetica,sans-serif; 
	color: #333399;
}

.table_data_dark_left2{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
color: #333399;
font-size:10px;
}

.table_data_dark_left2{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
border-right-style: solid;
border-right-width: 1 px;
border-right-color:#999999;
border-bottom-width:1 px;
border-bottom-style:solid;
border-bottom-color:#EEEEEE;
color: #333399;
font-size:10px;
}

.table_data_dark{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: center ;
color: #333399;
font-size:10px;
}

.table_data_light{
background-color: #C2E7E6; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #333399;
font-size:10px;
}

.table_data_lightL{
background-color: #C2E7E6 ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
vertical-align: top;
color: #333399;
font-size:10px;
}
.table_data_darkL{
background-color: #EEEEEE ; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
text-align: left ;
vertical-align: top;
color: #333399;
font-size:10px;
}
