/* Default CSS Stylesheet for a new Web Application project */
.lbl_txt_right 
{
	border-style:inset;
	border-width: 2px;
	font-size : 11px;
   height : 13px;
   text-align: right ;   
}
.lbl_txt_center 
{
	border-style:inset;
	border-width: 2px;
	font-size : 11px;
   height : 13px;
   text-align: center ;   
}	
.lbl_txt
{
	border-style:inset;
	border-width: 2px;
	font-size : 11px;
   height : 13px;
   text-align: left ;   
}
.dropdownmenu { 
   font-size : 11px;
   height : 18px;  
 } 
 .label { 
   font-size : 11px;
   height : 13px;
   text-align: left ;   
 } 
 .label_center { 
   font-size : 11px;
   height : 13px;
   text-align: center ;   
 } 
  .label_right { 
   font-size : 11px;
   height : 13px;
   text-align: right ;   
 } 
  .textbox { 
   font-size : 11px;
   height : 18px;
   text-align : left;  
 } 
 .textbox_right { 
   font-size : 11px;
   height : 18px;
   text-align : right;    
 }
 .textbox_center { 
   font-size : 11px;
   height : 18px;
   text-align: center ;    
 }
 .checkbox{
   top:-4;
   left:-2px;
   font-size : 12px;
   height : 5px;
 }
 .button { 
   font-size : 11px;
   height : 20px; 
   width : 52px;
   vertical-align :text-top ;
 } 
 .radio {
   font-size : 12px;
   height : 18px; 
   padding: 0px 0px 0px 0px;	
 }
 .text { 
   font-size: 12px; 
   height : 20px;
 } 
 .text_10px { 
   color: Gray;   
   font-size: 10px;
   height : 20px; 
 } 
.subheaderblue {
	FONT-WEIGHT: bold ; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #3366cc; 
	FONT-FAMILY: verdana,helvetica,arial,sans-serif;
}
.grp_text {
	font-size: 13px;
}
.border {
 background-color: #00496C;
}
.grd_header {
 font-size: 7.5pt;
 text-align : left;
 FONT-WEIGHT:600  ; 
}
.grd_header_right {
 font-size: 7.5pt;
 text-align : right;   
  FONT-WEIGHT: 600  ;
}
.grd_header_center {
 font-size: 7.5pt;
 text-align : center;   
  FONT-WEIGHT: 600  ;
}
.grd_item {
 font-size: 11pt;
 font-weight: normal;
}


.js_text { 
   font-size: 13px; 
   height : 18px;
 }
.js_textbox { 
  font-size : 13px;
  height : 18px;
  text-align : left;  
} 
.js_grd_header_center {
 font-size: 11pt;
 text-align : center;   
  FONT-WEIGHT: 600  ;
}
 .js_label { 
   font-size : 16px;
   height : 17px;
   text-align: left ;   
 } 
div.break {
	page-break-before:always;
}

.est_bold{
	font-weight:bold;  
}	
.est_sz_8 {
	font-size: 8px; 
	font-family:Arial Narrow; 
}
.est_sz_10_hdr {
	font-size: 10px; 
	font-family: Arial Narrow; 
}
.est_sz_10 {
	font-size: 10px; 
	font-family: Courier New ; 
}
.est_sz_12 {
	font-size: 12px; 
	font-family:Arial; 
}
.est_sz_16 {
	font-size: 16px; 
	font-weight:bold; 
	font-family:Arial;
}
.est_chop {
	font-size: 18px; 
	font-weight:bold; 
	font-family:Times New Roman  ;
}
.est_chop1 {
	font-size: 16px; 
	font-weight:bold; 
	font-family:Arial Narrow ;
}	
.est_left_align {
	text-align: left ;   
}
.est_center_align {
	text-align: center ;   
}
.est_right_align {
	text-align: right ;   
}				


.normal_header 
{
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
}
.normal_header_first
{
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: white 2px ridge;
	border-right: #FFFFFF 0.5px solid; 
}
.normal_header_last
{
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: white 2px ridge;
}
.normal_header_right {
	font-size: 7.5pt;
	text-align : right;   
	FONT-WEIGHT: 600;
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
}
.normal_header_center {
	font-size: 7.5pt;
	text-align : center;   
	FONT-WEIGHT: 600;
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
}
.normal_header_gv 
{
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
}
.normal_header_gv_last
{
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
}
.freeze_header {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_first {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: white 2px ridge;
	border-right: #FFFFFF 0.5px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_last {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: white 2px ridge;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_right {
	font-size: 7.5pt;
	text-align : right;   
	FONT-WEIGHT: 600;
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_center {
	font-size: 7.5pt;
	text-align : center;   
	FONT-WEIGHT: 600;
	border-top: white 2px ridge;
	border-left: #FFFFFF 0.5px solid; 
	border-right: #FFFFFF 0.5px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_gv {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_gv_first {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_gv_last {
	font-size: 7.5pt;
	text-align: left;
	FONT-WEIGHT: 600; 
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_gv_right {
	font-size: 7.5pt;
	text-align : right;   
	FONT-WEIGHT: 600;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_header_gv_center {
	font-size: 7.5pt;
	text-align : center;   
	FONT-WEIGHT: 600;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid; 
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}


.normal_item
{
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
}
.normal_item_first {
	border-left: white 2px ridge;
	border-top: #FFFFFF 1px solid;
}
.normal_item_last {
	border-left: #FFFFFF 1px solid; 
	border-right: white 2px ridge;
	border-top: #FFFFFF 1px solid;
}
.normal_item_gv
{
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
}
.normal_item_gv_last {
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
}
.freeze_item
{
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_item_first {
	border-left: white 2px ridge;
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_item_last {
	border-left: #FFFFFF 1px solid; 
	border-right: white 2px ridge;
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_item_gv
{
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_item_gv_first {
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}
.freeze_item_gv_last {
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid;
	position: relative;
	z-index: 10;
	left: expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft);
}

