/* common classes */
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: #d2d0bb 1px solid; border-top: #d2d0bb 1px solid; overflow: hidden; border-left: #d2d0bb 1px solid; cursor: s-resize; border-bottom: #d2d0bb 1px solid; height:6px; }

a.coa_dg_a { background: transparent; color: #232f7c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a:link { background: transparent; color: #232f7c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a:hover { background: transparent; color: #9c6f1c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a:visited { background: transparent; color: #9c6f1c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a2 { background: transparent; color: #232f7c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a2:link { background: transparent; color: #232f7c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a2:hover { background: transparent; color: #9c6f1c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold; }
a.coa_dg_a2:visited { background: transparent; color: #9c6f1c; text-decoration: underline; font-size: 14px; font-family: arial, Tahoma; font-weight: bold;}
/* columns header links */
a.coa_dg_a_header { background: transparent; color: #fff; text-decoration: none; font-size: 14px; font-family: Tahoma;}
a.coa_dg_a_header:link { background: transparent; color: #fff; text-decoration: none; font-size: 14px; font-family: Tahoma;}
a.coa_dg_a_header:hover { background: transparent; color: #e6e428; text-decoration: none; font-size: 14px; font-family: Tahoma;}
a.coa_dg_a_header:visited { color: #fff; }

.coa_dg_header { background: transparent; color: #fff; text-decoration: none; font-size: 14px; font-family: Tahoma;}
.coa_dg_fieldset { margin: 0px; border: #dddddd 1px solid;}
.coa_dg_filter_table { border: solid 0 #d0d0d0; font: 14px arial, Tahoma;}
.coa_dg_legend { font: 14px arial, Tahoma;}
.coa_dg_paging_table { border: solid 0 #d0d0d0; font: 14px arial, Tahoma;}
.coa_dg_table { border-collapse: collapse; border: solid 1px #cccccc; font: 14px arial, Tahoma; }

.coa_dg_th { background-color:#00659c !important; border-bottom: 2px solid #ffcc33; border-right: 2px solid #00659c; border-left: 2px solid #00659c; border-top: 2px solid #00659c; font: bold 13px arial, Tahoma; padding: 2px 2px 2px 5px; color:#fff;}
.coa_dg_th_normal { background-color:#00659C !important; border-bottom: 2px solid #d2d0bb; border-right: 2px solid #00659c; border-left: 2px solid #00659c; margin-left: 0; font: bold 13px arial, Tahoma; background-color: #00659c; padding: 2px 2px 2px 5px;color:#fff }
.coa_dg_th_selected { background-color:#00659C !important; border-bottom: 2px solid #cd0000; border-right: 2px solid #00659c; font: bold 13px arial, Tahoma; background-color: #00659c; padding: 2px 2px 2px 5px; color:#fff}

.coa_dg_td { border: solid 2px #999999; font: 14px arial, Tahoma; padding: 5px 5px; }
.coa_dg_td_main { border: 2px solid #999999; font: 14px arial, Tahoma; padding: 5px 5px; }
.coa_dg_td_selected { border: solid 2px #999999; font: 14px arial, Tahoma; padding: 5px 5px; }

/* Changed bgcolor for SEARCH button */
.coa_dg_button { font: bold 14px arial, Tahoma; color: #333333; background-color: #d6e8e7; padding: 2px 2px 2px 2px; border-color: #ffffff #b2b09b #b2b09b #ffffff; border-style: solid; border-width: 2px 1px 1px; }
.coa_dg_select { border: solid 1px #b2b09b; font: 12px arial, Tahoma; background-color: #fcfaf6;margin:2px;}
.coa_dg_label { font-size: 14px; font-family: arial, Tahoma; }
.coa_dg_textbox { border: solid 1px #b2b09b; font: 12px arial, Tahoma; background-image: none; width:210px; padding-left:3px;margin:2px; }
.coa_dg_checkbox { border: 0; font: 12px arial, Tahoma;width:20px;}
.coa_dg_radiobutton { border: 0; font: 12px arial, Tahoma;width:20px;}
.coa_dg_caption { font: bold 14px arial, Tahoma; text-align:center; padding-bottom: 0;}
.coa_dg_error_message { font: 14px arial, Tahoma; color: #ff8822; }
.coa_dg_ok_message { font: 14px arial, Tahoma; color: #449944; }

