body
{
	background-color:#fff;
	font-family: Verdana, Arail;
	font-size: 1em;
}
div.Left 
{
	FLOAT: left; WIDTH: 10em; POSITION: relative; HEIGHT: 100%;	
	margin-right:.3em;
}
div.Right 
{ 
	BORDER-RIGHT: whitesmoke 1px solid; 
	padding:0px;
	BORDER-TOP: whitesmoke 1px solid;  FLOAT: left; BORDER-LEFT: whitesmoke 1px solid; BORDER-BOTTOM: whitesmoke 1px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: white 
}

a
{
	color: Blue;
}
a:hover
{
	color:orangered;
}

table.small td { font-size: 11px; }			
table.detail
{
	background-color:whitesmoke;
	border-collapse: collapse;
	border: solid 1px gray;
	table-layout:fixed;
	font-size: .8em;
	font-family: Verdana, Aral;
}
table.detail td
{
	font-size: .9em;
}
INPUT.det
{			
	border: solid 1px #7f9db9;
	width:100%;
}
INPUT.detNE
{
	border: solid 1px #7f9db9;
}
table.detail .fDet
{	
	font-weight: bold;
}
.gpCurrent
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: Yellow;	
	margin-right: 4px;
	margin-left: 4px;
}
.gpOther
{
	margin-right: 4px;
	margin-left: 4px;
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.gpOther:visited
{
	color: white;
}
.gpOther:hover
{
	color:orangered;
}

div.navArea
{
	padding:.5em;
	background-color:#F0F1F5;
	border: solid 1px gainsboro;
	font-size:.8em;
	line-height:1.7em;	
	margin-bottom:10px;
}
div.navArea A
{
	color:darkblue;
}
div.navArea A:hover
{
	color:orangered;
}
h3
{
	font-size: .9em;
	font-family: Verdana, Arial;		
	margin-bottom: 1px;
}

div.toolbar
{
	padding:4px;
	border: solid 1px gainsboro;
	background-color:whitesmoke;
	margin-bottom:10px;	
}
span.left
{
	float:left;	
}
span.right
{		
	float:right;
	text-align:right;
}
div.tb
{
	border-right: lightsteelblue 1px solid;
	padding-right: 1px;
	border-top: lightsteelblue 1px solid;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	margin-left: 1px;
	border-left: lightsteelblue 1px solid;
	margin-right: 1px;
	padding-top: 1px;
	border-bottom: lightsteelblue 1px solid;
	background-color: skyblue;
}
div.tb a 
{
	font-size: 10px;
	color:Blue;		
}


input.btn
{	
	/* same as BUTTON */
	width:100px;	
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#e4e2d4);
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
}


/**********************
 Dialog
 *********************/
body.dlg
{
	background-color:whitesmoke;
	margin:0px;
	padding:0px;	
	font-size:11px;
}
div#dlgBody
{
	height:			100%;
	vertical-align:	top;
	border-bottom:	1px solid #cccccc;
	padding:		15px;
	padding-bottom: 0px;
	overflow:		auto;
	font-size:11px;
}
td#dlgFoot
{
	height:			35px;
	border-top:		1px solid #ffffff;
	padding:		8px;	
}


/* Portal */
table.PortalTbl
{
	font-size: 11px;
	table-layout: auto;
	width:100%;
}
table.PortalTbl th
{
	background-color:whitesmoke;
	font-weight:bold;
	text-align:center;
}
table.PortalTbl td.reg
{
	font-weight:bold;
}
table.PortalTbl td.naics
{
	font-weight:bold;
	text-align:right;
}
table.PortalTbl td.d
{
	text-align: right;
}
table.PortalTbl span.nd
{
	color:Red;
  font-style: italic;
}

div.NavLinkBar
{
	font-family: Tahoma, Verdana, Arial;
	padding-top: 10px;
	margin-top:10px;
	font-size: 15px;
	border-top: solid 1px white;
}
div.NavLinkBar a, div.NavLinkBar a:visited, div.NavLinkBar a:hover
{
	color:dodgerblue;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
}
div.NavLinkBar a:hover
{
	color: orangered;
	text-decoration:underline;
}

div.PortalBody h2
{
	font-size: 1.3em;
	color: cornflowerblue;	
}
div.ParamBox
{
	padding:1em;background-color:WhiteSmoke;
	font-size: .8em;
}

div.Foot
{
	padding:1.5em;
	margin-top:2em;
	border-top: solid 1px silver;
	font-size: 11px;
	text-align:center;
	margin-bottom:2em;
}

div.def
{
	font-size:11px;
}
div.def ol
{
	line-height:15px;
}
div.def ul
{
	list-style-type: square;
}