/* common classes */

pre,
a.x-green_dg_a_header,
a.x-green_dg_a,
a.x-green_dg_a2,
.resizable-textarea,
.grippie,
.x-green_dg_fieldset,
.x-green_dg_filter_table,
.x-green_dg_legend,
.x-green_dg_paging_table,
.x-green_dg_paging_table tr td,
.x-green_dg_table,
.x-green_dg_th,
.x-green_dg_th_normal,
.x-green_dg_td,
.x-green_dg_td_main,
.x-green_dg_td_selected,
.x-green_dg_button,
.x-green_dg_select,
.x-green_dg_label,
.x-green_dg_textbox,
.x-green_dg_checkbox,
.x-green_dg_radiobutton,
.x-green_dg_caption,
.x-green_dg_error_message,
.x-green_dg_warning_message,
.x-green_dg_ok_message

{
    FONT-FAMILY: Tahoma, Verdana;    
    FONT-SIZE: 12px;    
}



pre { PADDING: 0px; MARGIN: 0px; }

.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-green_dg_a_header,
a.x-green_dg_a_header:link,
a.x-green_dg_a_header:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.x-green_dg_a_header:hover, a.x-green_dg_a_header:visited:hover { font-weight: bold; color: #4C5A6D; text-decoration: none;	}

a.x-green_dg_a { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-green_dg_a:link { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-green_dg_a:hover { BACKGROUND: transparent; COLOR: #be0a2f; TEXT-DECORATION: underline; }
a.x-green_dg_a:visited { }
a.x-green_dg_a2 { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-green_dg_a2:link { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }
a.x-green_dg_a2:hover { BACKGROUND: transparent; COLOR: #be0a2f; TEXT-DECORATION: none; }
a.x-green_dg_a2:visited { BACKGROUND: transparent; COLOR: #333333; TEXT-DECORATION: none; }

.x-green_dg_fieldset { MARGIN: 0px;BORDER: #a58585 1px solid; PADDING-BOTTOM:5px;}
.x-green_dg_filter_table { BORDER: #a58585 0px solid; } 
.x-green_dg_filter_table tr td { FONT-SIZE: 12px; }
.x-green_dg_legend { color:#222222; }
.x-green_dg_paging_table { BORDER: #a58585 0px solid;}
.x-green_dg_paging_table tr td { }

.x-green_dg_table { BORDER: 2px solid #a58585; background-color:#FFFFFF; padding:0px; margin:0px; BORDER-COLLAPSE:collapse; }
.x-green_dg_th { background: url(images/header_background.png) repeat-x right bottom; background-color: #eddcdc; border: 1px solid #a58585; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 3px; TEXT-ALIGN: center; }
.x-green_dg_th_normal { background: url(images/header_background.png) repeat-x right bottom; background-color: #eddcdc; border: 1px solid #a58585; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 3px; TEXT-ALIGN: center; }
.x-green_dg_th_selected { background: url(images/header_background.png) repeat-x right bottom; background-color: #debebe; border: 1px solid #a58585; PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; font-weight: bold; font-size: 13px; COLOR: #333333; PADDING-TOP: 3px; TEXT-ALIGN: center; }
.x-green_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; }
.x-green_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: #eddcdc; }
.x-green_dg_td_selected { BORDER: 1px #c0c7d5 solid;PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eddcdc; } 
/*BORDER-BOTTOM: #D0D7E5 1px solid; */

.x-green_dg_button { BORDER-RIGHT: #a58585 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: #a58585 1px solid; BACKGROUND-COLOR: #f5ebeb}
.x-green_dg_select { BORDER: #a58585 1px solid; BACKGROUND-COLOR: #f7f9fb;}
.x-green_dg_label {  }
.x-green_dg_textbox { BORDER: #a58585 1px solid; WIDTH:210px;PADDING-LEFT:3px;}
.x-green_dg_checkbox { BORDER:0px; WIDTH:20px;}
.x-green_dg_radiobutton { BORDER:0px; WIDTH:20px;}
.x-green_dg_caption { FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-ALIGN:center; PADDING-BOTTOM: 0;}
.x-green_dg_error_message { COLOR: #a61100; }
.x-green_dg_warning_message { COLOR: #d2791e; }
.x-green_dg_ok_message { COLOR: #009a00; }


