.DUMMY
{
	/*dummy class to fix cases where browser bugs ignore first class (IE Mac)*/
}

body
{
	font-size: 10pt;
	font-family: Arial;
}

table
{
	font-size: 10pt;
}

img
{
	border-style: none;
}

ul
{
	margin-top: 0px;
	margin-bottom: 5px;
}

li
{
	margin-left: -15px;
}

textarea
{
	font-size: 10pt;
	font-family: Arial;	
}

a:link
{
	color: #0000ff;
}

a:visited
{
	color: #0000ff;
}

a.standard
{
	text-decoration: none;
}

a.standard:visited
{
	text-decoration: none;
}

a.standard:hover
{
	text-decoration: underline;
}

a.black
{
  color: #000000;
}

a.black:visited
{
  color: #000000;
}

a.black:hover
{
  color: #000000;
}

.noborder
{
	border-style: none;
}

.fieldlabel
{
  color: #000080;
}

.fielddescription
{
	font-size: 8pt;
	list-style-type: square;
}

.requiredfieldsymbol
{
	color: #dc143c;
	font-weight: bold;
	font-family: Arial;
}

.validationerror
{
	font-size: 9pt;
	color: #cc0000;
}

.pagetitle
{
	font-size:14pt; 
	font-weight:bold
}

.pagesubtitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #4d4d4d;
}

.reqmatch
{
	background-color: #008000;
}

.reqmismatch
{
	background-color: #cc0000;
}

.projectpendingreview
{
	color: #b8860b;
}

.projectonhold
{
	color: #b8860b;
}

.projectapproved
{
	color: #008000;
}

.projectdeclined
{
	color: #990000;
}

.biddingopen
{
	color: #008000;
}

.biddingclosed
{
	color: #000000;
}

.awardpending
{
	color: #b8860b;
}

.awardaccepted
{
	color: #008000;
}

.awarddeclined
{
	color: #990000;
}

.highimportance
{
	color:#cc0000;
}

.mediumimportance
{
	color:#ff9900;
}

.lowimportance
{
	color: #0000ff;
}

.cardexpired
{
	color: #ff0000;
}

.greentop
{
	border-top: #158904 3px solid
}

.navytop
{
	border-top: #000080 3px solid;
}
