body
{
    BACKGROUND-COLOR: gray
}

table
{
	width:auto;
}
/*
.nav
{
	text-align:center;
	padding:5px;
	white-space:nowrap;
	margin:0;
	margin-bottom:5px;
	border:1px solid ghostwhite;
	text-decoration:none;
    font-family: Arial, Verdana, Geneva;
	font-size:11px;
	color: ghostwhite;
	background-color:	black;
}

.nav a
{
}

.nav a:visited
{
	text-decoration:none;
	color: ghostwhite;
	background-color:	black;
}

.nav a:hover
{
	text-decoration:none;
	color: black;
	background-color:	ghostwhite;
}
*/

a:link.nav 
{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	/*
	margin:0;
	margin-bottom:5px;
	*/
	border:1px solid black;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 11px;
	text-decoration: none;
	color: blue;
    BACKGROUND-COLOR: ghostwhite;
}
	
a:visited.nav 
{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	/*
	margin:0;
	margin-bottom:5px;
	*/
	border:1px solid black;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 11px;
	text-decoration: none;
	color: blue;
    BACKGROUND-COLOR: ghostwhite;
}
	
a:hover.nav 
{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	/*
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	*/
	border:1px solid ghostwhite;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 11px;
	color: ghostwhite;
    BACKGROUND-COLOR: black;
}

a:link.drill
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 12px;
	color: black;
	text-decoration: none;
    BACKGROUND-COLOR: ghostwhite;
}

a:visited.drill
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 12px;
	color: black;
	text-decoration: none;
    BACKGROUND-COLOR: ghostwhite;
}

a:hover.drill
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 12px;
	color: ghostwhite;
    BACKGROUND-COLOR: black;
}

a:link.order
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 13px;
	color: blue;
	text-decoration: none;
    BACKGROUND-COLOR:  ghostwhite;
}

a:visited.order
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 13px;
	color: blue;
	text-decoration: none;
    BACKGROUND-COLOR:  ghostwhite;
}

a:hover.order
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
    font-size: 13px;
	color: red;
    BACKGROUND-COLOR: ghostwhite;
}

TR.even
{
    BACKGROUND-COLOR: gainsboro;
}

TR.odd
{
    BACKGROUND-COLOR: ghostwhite;
}

TD.MenuItem
{
	font-weight: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    color: white;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

TD.HeaderRight
{
	width:auto;
	font-weight: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    /*
    BACKGROUND-COLOR: transparent;
	*/
    TEXT-ALIGN: right
}

TD.HeaderLeft
{
	width:auto;
	font-weight: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

TD.HeaderCenter
{
	width:auto;
	font-weight: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

TD.TableTitle
{
	font-weight: bolder;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

TD.Paging
{
	font-weight: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

TD.Search
{
	font-weight: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}

SELECT.file
{
	font-weight: bolder;
	color: Blue; 
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: ghostwhite
}

INPUT.file
{
	width: 400px;
	font-weight: bolder;
	color: Blue; 
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: ghostwhite
}

INPUT.enabled
{
	color: Blue; 
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white
}

INPUT.disabled
{
	border: none;
	font-weight: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: transparent
}

INPUT.disabled_c
{
	border: none;
	font-weight: bolder;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: transparent
}

INPUT.enabled_c
{
	color: Blue; 
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: white
}
INPUT.disabled_r
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: transparent
}

INPUT.enabled_r
{
	color: Blue; 
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: white
}

TEXTAREA.enabled
{
	color: Blue; 
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white
}

TEXTAREA.disabled
{
	color: Gray ;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Geneva;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: transparent
}

#displayform
{
	max-width:none;
	min-width:800px;
}

DIV.menubar
{
	border:1px solid black;
    BACKGROUND-COLOR: gainsboro
}

table.menubar
{
	width:auto;
}

DIV.action
{
	border:1px solid black;
    BACKGROUND-COLOR: gainsboro
}

DIV.header
{
	border:1px solid black;
    BACKGROUND-COLOR: ghostwhite
}

div.content
{
	text-align:left;
	border:1px solid black;
    BACKGROUND-COLOR: ghostwhite
	/*
	background-color:transparent; 
	*/
}

table.content
{
	width:100%;
	background-color:transparent;
	border-spacing: 0px; 
}

table.input
{
	width:auto;
	background-color:transparent;
}

DIV.paging
{
	border:1px solid black;
    BACKGROUND-COLOR: gainsboro
}

table.paging
{
	width:100%;
}

table.action
{
	width:100%
}

DIV.search
{
	border:1px solid black;
    BACKGROUND-COLOR: gainsboro
}

.error
{
    font-size: 9pt;
    font-family: Arial, Verdana, Geneva;
	color: Red;
    BACKGROUND-COLOR: ghostwhite
}

DIV.explain
{
	position: absolute;
	display: none
}	

TABLE.explain
{
	width: 30%;
    BORDER-TOP-STYLE:	solid;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: solid;
    BORDER-BOTTOM-STYLE: outset;
    BACKGROUND-COLOR: ghostwhite
}

TD.explain
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR:  Transparent;
    TEXT-ALIGN: center
}

TD.tips
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR:  Transparent;
    TEXT-ALIGN: left
}

TD.status
{
    FONT-SIZE: 8pt;
    width: 100%;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR:  Transparent;
    TEXT-ALIGN: left
}

div.btop
{ 
	background-image: url(/images/bubbletop.png);
	background-repeat: no-repeat;
	float:left;
	margin:4px 8px 0px;
	padding:0px;
	width:210px
}

DIV.btext
{
    FONT-SIZE: 8pt;
    COLOR: blue;
	margin: 65px  15px 5px 15px;
	padding:0px;
    FONT-FAMILY: Arial, Verdana, Geneva;
}	

div.bbot { 
	text-align:center;
	background-image: url(/images/balloon.gif);
	background-repeat:	no-repeat;
	float:left;
	width:191px;
	height:130px;
	margin: 0px 8px 0px 0px 
}

.ProgressBar
{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100%;
	height: 2em;
	display: none
}

td.rowitem
{
    FONT-SIZE: 12px;
    /*
    BACKGROUND-COLOR:  Transparent;
	*/
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

td.rowitem_n
{
    FONT-SIZE: 12px;
	font-weight: bolder;
	/*
    BACKGROUND-COLOR:  Transparent;
	*/
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: right;
}

td.rowitem_c
{
    FONT-SIZE: 12px;
	font-weight: bolder;
	/*
    BACKGROUND-COLOR:  Transparent;
	*/
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

td.rowitem_b
{
    FONT-SIZE: 12px;
    /*
    BACKGROUND-COLOR:  Transparent;
	*/
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: center
}

td.rowa
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR:  ghostwhite;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

td.rowa_n
{
    FONT-SIZE: 12px;
	font-weight: bolder;
    BACKGROUND-COLOR:  ghostwhite;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: right
}

td.rowa_c
{
    FONT-SIZE: 12px;
	font-weight: bolder;
    BACKGROUND-COLOR:  ghostwhite;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

td.rowb
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR:  gainsboro;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

td.rowb_n
{
    FONT-SIZE: 12px;
	font-weight: bolder;
    BACKGROUND-COLOR:  gainsboro;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: right
}

td.rowb_c
{
    FONT-SIZE: 12px;
	font-weight: bolder;
    BACKGROUND-COLOR:  gainsboro;
    FONT-FAMILY: Arial, Verdana, Geneva;
    TEXT-ALIGN: left
}

.ColumnHeader
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 13px;
	color: blue;
	text-decoration: none;
    BACKGROUND-COLOR:  ghostwhite;
}

.ActionHeader
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 13px;
	color: blue;
	text-decoration: none;
	text-align:right;
	padding-right:15px;
    BACKGROUND-COLOR:  ghostwhite;
}

.ReadOnly
{
	font-weight: bolder;
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 13px;
	color:  Maroon;
	text-decoration: none;
    BACKGROUND-COLOR:  transparent
}

.combobox
{
	color: Blue; 
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Geneva;
    BACKGROUND-COLOR: ghostwhite
}

#branding
{
	background-image:url("images/col_title.png");
	background-repeat:repeat-x;
	height:24px;
	color:white;
	text-align:center;
	font-weight: bolder;
	FONT-FAMILY: Arial, Verdana, Geneva;
}

select.filter
{
    FONT-FAMILY: Arial, Verdana, Geneva;
	font-size: 11px;
}