

/* Grid Fonts */

.grid_button
{
}

.grid_wide, 
.grid_wide P, 
.grid_wide TD, 
.grid_wide DIV, 
.grid_wide .field, 
.grid_wide .field TD, 
.grid_wide .field P, 
.grid_wide .field INPUT, 
.grid_wide .field TEXTAREA, 
.grid_wide .field SELECT, 
.grid_wide .field_ro, 
.grid_wide .field_ro TD, 
.grid_wide .field_ro P, 
.grid_wide .field_ro INPUT, 
.grid_wide .field_ro TEXTAREA, 
.grid_wide .field_ro SELECT, 
.grid_wide .field_static, 
.grid_wide .field_static_ro,
.grid_wide A,
.grid_wide A:hover,
.grid_wide A:active,
.grid_wide A:visited,
.grid_wide A:link
{
    font-family: Verdana, Arial;
    font-weight: 500;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

.grid_normal, 
.grid_normal P, 
.grid_normal TD, 
.grid_normal DIV, 
.grid_normal .field, 
.grid_normal .field TD, 
.grid_normal .field P, 
.grid_normal .field INPUT, 
.grid_normal .field TEXTAREA, 
.grid_normal .field SELECT, 
.grid_normal .field_ro, 
.grid_normal .field_ro TD, 
.grid_normal .field_ro P, 
.grid_normal .field_ro INPUT, 
.grid_normal .field_ro TEXTAREA, 
.grid_normal .field_ro SELECT, 
.grid_normal .field_static, 
.grid_normal .field_static_ro,
.grid_normal A,
.grid_normal A:hover,
.grid_normal A:active,
.grid_normal A:visited,
.grid_normal A:link
{
    font-family: Arial, Verdana;
    font-weight: 500;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

.grid_narrow, 
.grid_narrow P, 
.grid_narrow TD, 
.grid_narrow DIV, 
.grid_narrow .field, 
.grid_narrow .field TD, 
.grid_narrow .field P, 
.grid_narrow .field INPUT, 
.grid_narrow .field TEXTAREA, 
.grid_narrow .field SELECT, 
.grid_narrow .field_ro, 
.grid_narrow .field_ro TD, 
.grid_narrow .field_ro P, 
.grid_narrow .field_ro INPUT, 
.grid_narrow .field_ro TEXTAREA, 
.grid_narrow .field_ro SELECT, 
.grid_narrow .field_static, 
.grid_narrow .field_static_ro,
.grid_narrow A,
.grid_narrow A:hover,
.grid_narrow A:active,
.grid_narrow A:visited,
.grid_narrow A:link
{
    font-family: Tahoma, Arial, Verdana;
    font-weight: 500;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

.grid_bold,
.grid_bold P, 
.grid_bold TD, 
.grid_bold DIV, 
.grid_bold .field, 
.grid_bold .field TD, 
.grid_bold .field P, 
.grid_bold .field INPUT, 
.grid_bold .field TEXTAREA, 
.grid_bold .field SELECT, 
.grid_bold .field_ro, 
.grid_bold .field_ro TD, 
.grid_bold .field_ro P, 
.grid_bold .field_ro INPUT, 
.grid_bold .field_ro TEXTAREA, 
.grid_bold .field_ro SELECT, 
.grid_bold .field_static, 
.grid_bold .field_static_ro,
.grid_bold A,
.grid_bold A:hover,
.grid_bold A:active,
.grid_bold A:visited,
.grid_bold A:link
{
    font-family: Arial, Verdana;
	font-weight: 700;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

.grid_small,
.grid_small P, 
.grid_small TD, 
.grid_small DIV, 
.grid_small .field, 
.grid_small .field TD, 
.grid_small .field P, 
.grid_small .field INPUT, 
.grid_small .field TEXTAREA, 
.grid_small .field SELECT, 
.grid_small .field_ro, 
.grid_small .field_ro TD, 
.grid_small .field_ro P, 
.grid_small .field_ro INPUT, 
.grid_small .field_ro TEXTAREA, 
.grid_small .field_ro SELECT, 
.grid_small .field_static, 
.grid_small .field_static_ro,
.grid_small A,
.grid_small A:hover,
.grid_small A:active,
.grid_small A:visited,
.grid_small A:link
{
    font-family: Arial, Verdana;
    font-weight: 500;
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

.grid_fixed,
.grid_fixed P, 
.grid_fixed TD, 
.grid_fixed DIV, 
.grid_fixed .field, 
.grid_fixed .field TD, 
.grid_fixed .field P, 
.grid_fixed .field INPUT, 
.grid_fixed .field TEXTAREA, 
.grid_fixed .field SELECT, 
.grid_fixed .field_ro, 
.grid_fixed .field_ro TD, 
.grid_fixed .field_ro P, 
.grid_fixed .field_ro INPUT, 
.grid_fixed .field_ro TEXTAREA, 
.grid_fixed .field_ro SELECT, 
.grid_fixed .field_static, 
.grid_fixed .field_static_ro,
.grid_fixed A,
.grid_fixed A:hover,
.grid_fixed A:active,
.grid_fixed A:visited,
.grid_fixed A:link
{
    font-family: Courier New, Courier;
    font-weight: 500;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

/* Grid Borders */

.grid_noborder TABLE.field, 
.grid_noborder TABLE.field_static, 
.grid_noborder DIV.field,
.grid_noborder SPAN.field
{
	border:0px;
}

TR.grid_light, TR.grid_light_wb
{
}

TD.grid_light
{
	background-color: #ffffff;
}

TD.grid_light_wb
{
	background-color: #ffffff;
	border: solid 1px #e8e8e8;
}

TR.hover TD.grid_light, TR.hover TD.grid_light_wb, TR.clickable:hover TD.grid_light, TR.clickable:hover TD.grid_light_wb
{
	background-color: #fff8e0;
}

TD.grid_light_wb div.field_ro,
TD.grid_med_wb div.field_ro,
TD.grid_dark_wb div.field_ro,
TD.grid_dark_narrow_wb div.field_ro,
TD.grid_highlight div.field_ro,
TD.grid_border_only div.field_ro,
TD.grid_light_wb div.text_default,
TD.grid_med_wb div.text_default,
TD.grid_dark_wb div.text_default,
TD.grid_dark_narrow_wb div.text_default,
TD.grid_highlight div.text_default,
TD.grid_border_only div.text_default
{
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	
	min-height: 15px;
    height:auto !important;
    height:15px;
}

TR.grid_med, TR.grid_med_wb
{
}

TD.grid_med
{
	background-color: #f8f8f8;
}

TD.grid_med_wb 
{
	background-color: #f8f8f8;
	border: solid 1px #e8e8e8;
}

TR.hover TD.grid_med, TR.hover TD.grid_med_wb, TR.clickable:hover TD.grid_med, TR.clickable:hover TD.grid_med_wb
{
	background-color: #fff8e0;
}


TR.grid_dark, TR.grid_dark_wb, TR.grid_dark_narrow_wb
{
}

TD.grid_dark, TD.grid_dark_narrow
{
	background-color: #f0f0f0;
}

TD.grid_dark_wb, TD.grid_dark_narrow_wb
{
	background-color: #dcdcdc;
	border: solid 1px #e8e8e8;
}

TR.hover TD.grid_dark, TR.hover TD.grid_dark_wb, TR.clickable:hover TD.grid_dark, TR.clickable:hover TD.grid_dark_wb
{
	background-color: #e0e0e0;
}

TR.grid_highlight, TR.grid_highlight_wb
{
}

TD.grid_highlight
{
	border: solid 1px #e8e8e8;
	background-color: #f4f8ff;
}

.grid_border_only
{
	border: solid 1px #e8e8e8;
}

.grid_under
{
	border-bottom: solid 1px #e8e8e8;
	padding-bottom: 1px;
}

.grid_over
{
	border-top: solid 1px #e8e8e8;
	padding-top: 1px;
}

.grid_overunder
{
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	padding-top: 1px;
	padding-bottom: 1px;
}

