/* common classes */

pre,
a.x-blue_dg_a_header,
a.x-blue_dg_a,
a.x-blue_dg_a2,
.resizable-textarea,
.grippie,
.x-blue_dg_fieldset,
.x-blue_dg_filter_table,
.x-blue_dg_legend,
.x-blue_dg_paging_table,
.x-blue_dg_paging_table tr td,
.x-blue_dg_table,
.x-blue_dg_table2,
.x-blue_dg_th,
.x-blue_dg_th1,
.x-blue_dg_th_normal,
.x-blue_dg_td,
.x-blue_dg_td_main,
.x-blue_dg_td_selected,
.x-blue_dg_button,
.x-blue_dg_select,
.x-blue_dg_label,
.x-blue_dg_textbox,
.x-blue_dg_checkbox,
.x-blue_dg_radiobutton,
.x-blue_dg_caption,
.x-blue_dg_error_message,
.x-blue_dg_warning_message,
.x-blue_dg_ok_message

{
    FONT-FAMILY: Arial,Tahoma, Verdana;    
    FONT-SIZE: 12px;  
   
}



pre { PADDING: 0px; MARGIN: 0px; }

.dg_background{bgcolor: lightgreen; }
.dg_left { TEXT-ALIGN: left; }
.dg_center { TEXT-ALIGN: center; }
.dg_right { TEXT-ALIGN: right; }
.dg_nowrap { WHITE-SPACE: nowrap; }
.dg_underline { TEXT-DECORATION: underline; }
.resizable-textarea .grippie { BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px solid; HEIGHT:6px; }

a.x-blue_dg_a_header,
a.x-blue_dg_a_header:link,
a.x-blue_dg_a_header:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.x-blue_dg_a_header:hover, a.x-blue_dg_a_header:visited:hover { font-weight: bold; color: #4C5A6D; text-decoration: none;	}

a.x-blue_dg_a { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-blue_dg_a:link { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-blue_dg_a:hover { BACKGROUND: transparent; COLOR: #be0a2f; TEXT-DECORATION: underline; }
a.x-blue_dg_a:visited { }
a.x-blue_dg_a2 { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-blue_dg_a2:link { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-blue_dg_a2:hover { BACKGROUND: transparent; COLOR: #be0a2f; TEXT-DECORATION: none; }
a.x-blue_dg_a2:visited { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-blue_dg_a2:visited:hover { BACKGROUND: transparent; COLOR: #be0a2f; TEXT-DECORATION: none; }

.x-blue_dg_fieldset { MARGIN: 0px;BORDER: #98bCdF 1px solid; PADDING-BOTTOM:5px;}
.x-blue_dg_filter_table { BORDER: #bfcde1 0px solid; }
.x-blue_dg_filter_table tr td { FONT-SIZE: 12px; }
.x-blue_dg_legend { }
.x-blue_dg_paging_table { BORDER: #bfcde1 0px solid;}
.x-blue_dg_paging_table tr td { }

.x-blue_dg_table1 { BORDER: 2px solid #98bCdF; background-color:#FFFFFF; padding:0px; margin:0px; BORDER-COLLAPSE:collapse; }

.x-blue_dg_table { BORDER: 5px solid #98bCdF; background-color:#FFFFFF; padding:0px; margin:0px; BORDER-COLLAPSE:collapse; }
.x-blue_dg_table2 { BORDER: 2px solid #000000; background-color:#B8DCFA; padding:0px; margin:0px; BORDER-COLLAPSE:collapse; }

.x-blue_dg_th { background: url(header_b.gif) repeat-x right bottom; background-color: #ffffff; border: 1px solid #688CAF; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 4px; TEXT-ALIGN: center; }
.x-blue_dg_th1 { background: url(header_b.gif) repeat-x right bottom; background-color: #ffffff; border: 1px solid #688CAF; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 12px; COLOR: #333333; PADDING-TOP: 4px; }
.x-blue_dg_th_normal { background: url(header_b.gif) repeat-x right bottom; background-color: #ffffff; border: 1px solid #688CAF; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 4px; TEXT-ALIGN: center; }
.x-blue_dg_th_selected { background: url(header_b.gif) repeat-x right bottom; background-color: #ffffff; border: 1px solid #688CAF; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 4px; TEXT-ALIGN: center; }



.x-blue_dg_td
 { BORDER-RIGHT: #D0D7E5 1px solid; 
   BORDER-LEFT: #D0D7E5 1px solid; 
   BORDER-BOTTOM: #D0D7E5 1px solid; 
   PADDING-RIGHT: 2px; 
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 2px;
   PADDING-TOP: 3px;
   word-wrap: break-word;
 }
.x-blue_dg_td_main { BORDER-RIGHT: #D0D7E5 1px solid; BORDER-BOTTOM: #D0D7E5 1px solid; padding:1px; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-LEFT:  #D0D7E5 1px solid; BACKGROUND-COLOR: #E4ECF7; }
.x-blue_dg_td_selected { BORDER: 1px #c0c7d5 solid;PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f1f0e8; } 
/*BORDER-BOTTOM: #D0D7E5 1px solid; */

.x-blue_dg_button { BORDER-RIGHT: #688caf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: bold 12px Tahoma; BORDER-LEFT: #ffffff 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #688caf 1px solid; BACKGROUND-COLOR: #cdd9ea}
.x-blue_dg_select { BORDER: #bfcde1 1px solid; BACKGROUND-COLOR: #f7f9fb;}
.x-blue_dg_label {  }
.x-blue_dg_textbox { BORDER: #bfcde1 1px solid; WIDTH:210px;PADDING-LEFT:3px;}
.x-blue_dg_checkbox { BORDER:0px; WIDTH:20px;}
.x-blue_dg_radiobutton { BORDER:0px; WIDTH:20px;}
.x-blue_dg_caption { FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-ALIGN:center; PADDING-BOTTOM: 0;}
.x-blue_dg_error_message { COLOR: #a61100; }
.x-blue_dg_warning_message { COLOR: #d2791e; }
.x-blue_dg_ok_message { COLOR: #009a00; }

.numInput
{
    text-align: right;
    width:85px;
    font-weight:bold;
}
.input
{
	border-width:1px;
	border-color:#0C8DBD;
	border-style:solid;
}

.wrapper{
	float:right;
	margin-top:325px;
	margin-right:25px;
	border:1px solid #407EE0;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
}

.inputtext,
.inputpassword{border:1px solid #bdc7d8;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;padding:3px;}
 textarea{border:1px solid #bdc7d8;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}
.inputradio{padding:0px;margin:0px 5px 0px 0px;vertical-align:middle;}
.inputcheckbox{border:0px;vertical-align:middle;}
.inputbutton,
.inputsubmit{padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3b5998;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}
.inputsubmit_disabled{background-color:#999;border-bottom:1px solid #000;border-right:1px solid #666;color:white;}



.info, .success, .warning, .error, .validation 

{
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info 
{
color: #00529B;
background-color: #BDE5F8;
background-image: url('PNG/info.png');
}
.success
{
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('PNG/success.png');
}
.warning 
{
color: #9F6000;
background-color: #FEEFB3;
background-image: url('PNG/warning.png');
}
.error 
{
color: #D8000C;
background-color: #FFBABA;
background-image: url('PNG/error.png');
}
.validation
 {
color: #D63301;
background-color: #FFCCBA;
background-image: url('PNG/validation.png');
}