
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body {
    background: transparent url(./images/table_n.gif) no-repeat bottom right; 
} 
.cssbox { 
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 15px; /* interior-padding right */ 
    margin-left: 15px; /* interior-padding right */ 
    padding: 0px 0px 15px 15px; /* mirror .cssbox_head right/left */ 
} 

.cssbox_sub, .cssbox_body_sub {
    background: transparent url(./images/table_sub_n.gif) no-repeat bottom right; 
} 
.cssbox_sub { 
    padding-right: 50px; /* the gap on the right edge of the image (not content padding) */
} 

/* set the lower-left corner image */ 
.cssbox_body_sub { 
    background-position: bottom left; 
    margin-right: 50px; /* interior-padding right */ 
    margin-left: 50px; /* interior-padding right */ 
    padding: 0px 0px 50px 50px; /* mirror .cssbox_head right/left */ 
} 

.Large
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14pt;
	COLOR: #000000;
}

.Medium
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11pt;
	COLOR: #000000;
}

.Normal
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
	COLOR: #000000;
}

.Small
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

.vSmall
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 7pt;
	COLOR: #000000;
}

.Normal_Table
{
		BORDER-RIGHT: Gray 1px solid; 
		BORDER-TOP: Gray 1px solid; 
		BORDER-LEFT: Gray 1px solid; 
		BORDER-BOTTOM: Gray 1px solid;
		BACKGROUND-COLOR: #efefef;
	  FONT-FAMILY: Verdana;
	  COLOR: #000000;
	  FONT-SIZE: 9pt;
}

.Normal_SubTable
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: solid 1px #000000;	
	BORDER-TOP: solid 1px #000000;	
	BORDER-RIGHT: solid 1px #000000;	
	BORDER-LEFT: solid 1px #000000;	
}


.DG_Header
{
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  BACKGROUND-COLOR: #879238;
  COLOR: #FFFFFF;
}

.DG_Footer
{
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  BACKGROUND-COLOR: #879238;
}

.DG_Body
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: #efefef; /* #FFFEE8; #F2F4E9; */
	BORDER-BOTTOM: solid 1px #000000;	
	BORDER-TOP: solid 1px #000000;	
	BORDER-RIGHT: solid 1px #000000;	
	BORDER-LEFT: solid 1px #000000;	
	CURSOR: pointer;
}

.txtBG
{
	font-size: 9pt;
	font-family: Verdana;
	height: 25px;
	width: 75px;
	background-image: url(./images/txtBG.gif);
	background-repeat: no-repeat;
	padding: 4px;
	border: 1px solid #7F9DB9;
}

.DDL
{
	FONT-WEIGHT: normal; 
  FONT-SIZE: 8pt; 
  COLOR: #000000; 
  FONT-FAMILY: Verdana;
}

.Shade 
{
	position:absolute;
	top: 0;
	left: 0;
	z-index:1000;
	width: 100%;
	height: 100%;
	background-color: Black;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	display:none;
}

.Validate
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
	font-weight: normal;
	COLOR: Red;
}

.BigBox
{
	height: 120px;
	width: 488px;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
}

.ContentBG
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-POSITION: bottom; 
	BACKGROUND-IMAGE: url(./images/Content_BG.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #ffffff
}

.TXT
{
	font-size: 9pt;
	font-family: Verdana;
	width: 175;
}

.AllBG
{
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(./images/bodyBG.gif); 
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #E3DAB8;
}

.DetailToolTipBody
{
 font-family: Verdana;
 font-size: 7pt;
 font-weight: normal;
 color: BLACK;
}
