<!--[if IE]>
.gray_class_textarea { BORDER: #bfcde1 1px solid; FONT: normal 12px Tahoma;WIDTH:210px;SCROLLBAR-FACE-COLOR:#e4ecf7;SCROLLBAR-DARKSHADOW-COLOR:#d0d7e5; SCROLLBAR-3DLIGHT-COLOR:#d0d7e5;PADDING-LEFT:3px;}
<![endif]-->

/* common classes */
pre { PADDING: 0px; MARGIN: 0px; }

.class_left { TEXT-ALIGN: left; }
.class_center { TEXT-ALIGN: center; }
.class_right { TEXT-ALIGN: right; }
.class_nowrap { WHITE-SPACE: nowrap; }
.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.gray_class_a { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #225588; TEXT-DECORATION: none; }
a.gray_class_a:link { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #225588; TEXT-DECORATION: none; }
a.gray_class_a:hover { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #6699bb; TEXT-DECORATION: none; }
a.gray_class_a:visited { }
a.gray_class_a2 { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #000075; TEXT-DECORATION: none; }
a.gray_class_a2:link { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #000075; TEXT-DECORATION: none; }
a.gray_class_a2:hover { BACKGROUND: transparent; FONT-SIZE:12px; COLOR: #aaaaaa; TEXT-DECORATION: none; }
a.gray_class_a2:visited {  }

.gray_class_fieldset { MARGIN: 0px; }
.gray_class_filter_table { FONT-FAMILY: Arial, Helvetica, sans-serif;BORDER:0px solid #000000;FONT-SIZE: 12px;BORDER-COLLAPSE:collapse;MARGIN:0;PADDING:0;}
.gray_class_legend { }
.gray_class_paging_table { BORDER: #d0d0d0 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
.gray_class_table { BORDER-COLLAPSE: collapse; FONT-SIZE: 12px; BORDER: #d0d0d0 1px solid; BORDER-COLLAPSE:collapse; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.gray_class_th { FONT: bold 13px; COLOR: #303030;TEXT-INDENT: 7px; VERTICAL-ALIGN:center;BORDER:1px solid #d0d0d0; PADDING: 2px;}
.gray_class_th_normal { FONT: bold 13px; COLOR: #303030;BACKGROUND-COLOR: #dedede;TEXT-INDENT: 7px; VERTICAL-ALIGN:center;BORDER:1px solid #d0d0d0; PADDING: 2px;}
.gray_class_th_selected { FONT: bold 13px; COLOR: #303030;BACKGROUND-COLOR: #dedede;TEXT-INDENT: 7px; VERTICAL-ALIGN:center;BORDER:1px solid #d0d0d0; PADDING: 2px;}

.gray_class_td { VERTICAL-ALIGN:center;LINE-HEIGHT: 18px;TEXT-INDENT: 7px; BORDER:1px solid #e0e0e0;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;}
.gray_class_td_main { LINE-HEIGHT: 18px;FONT-WEIGHT: bold;COLOR: #000000;TEXT-INDENT: 7px; VERTICAL-ALIGN:center;BORDER:1px solid #e0e0e0;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;}
.gray_class_td_selected { BACKGROUND-COLOR: #f0f0f0; VERTICAL-ALIGN:center;LINE-HEIGHT: 18px;TEXT-INDENT: 7px; BORDER:1px solid #e0e0e0;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;}

.gray_class_button { }
.gray_class_select { }
.gray_class_label { }
.gray_class_textbox { }
.gray_class_checkbox { }
.gray_class_radiobutton { }
.gray_class_caption {FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold; TEXT-ALIGN:center; PADDING-BOTTOM: 0;}
.gray_class_error_message { FONT: normal 12px; COLOR: #ff8822; }
.gray_class_ok_message { FONT: normal 12px; COLOR: #449944; }






