#navcontainer ul
   { visibility: visible; list-style: none; margin-left: 0; padding: 0; top: 0; left: 0; border: none }

#navcontainer li
       { background-image: url("/images/Link_bkg2.gif"); background-repeat: repeat-x; 
       margin: 0; padding-bottom: 2px; height: 50px; vertical-align: middle }

#navcontainer a
      { color: #000000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
      font-weight: bold; text-decoration: none; display: block; padding: 5px }

#navcontainer a:hover
  { color: #216BA5; background-color: #ccc; }
  
#navcontainer a.flashtext, #navcontainer a.flashtext:hover
{
	color: #EE0000;
}

table.Registration
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%
}

table.Registration tr.heading
{
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.Style1 
{
	font-family: Arial, Helvetica, sans-serif;
}

.Header
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	font-style: italic;
	text-decoration: underline;
}

a.hide
{
	display: none;
}

/*GRID*/
table.grid, table.grid tr, table.grid tr td{
	border-collapse:collapse;
	padding-right:2px;
	padding-left:2px;
}
table.grid{
	border:1px solid #7F7F7F;
}

/*GRID HEADINGS*/
table.grid tr.heading{
	vertical-align:top;
	text-align: left;
}
table.grid tr.standard td.heading, table.grid tr.heading td.standard, table.grid tr.alternate td.heading, table.grid tr.heading td.alternate{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

table.grid tr.standard td.heading, table.grid tr.alternate td.heading
{
	
}

table.grid tr.standard td.heading, table.grid tr.heading td.standard{
	background-color: RoyalBlue;
	color: White;
}
table.grid tr.alternate td.heading, table.grid tr.heading td.alternate{
	background-color: RoyalBlue;
	color: White;
	border-left: 2px solid white;
	border-right: 2px solid white;
}

/*GRID DATA*/
table.grid tr.standard td.standard, table.grid tr.standard td.alternate, table.grid tr.alternate td.standard, table.grid tr.alternate td.alternate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding:4px;
}

table.grid tr.standard td.standard.open, table.grid tr.standard td.alternate.open, table.grid tr.alternate td.standard.open, table.grid tr.alternate td.alternate.open
{
	color: Green;
}

table.grid tr.standard td.standard.closed, table.grid tr.standard td.alternate.closed, table.grid tr.alternate td.standard.closed, table.grid tr.alternate td.alternate.closed
{
	color: Red;
}

tr.closed
{
	color: Gray;
}
table.grid tr.standard td.standard, table.grid tr.standard td.standard input.hideformat{
	background-color:#DEDEDE;
	border-left: 2px solid white;
	border-right: 2px solid white;
}
table.grid tr.standard td.alternate, table.grid tr.standard td.alternate input.hideformat{
	background-color:#DEDEDE;
}
table.grid tr.alternate td.standard, table.grid tr.alternate td.standard input.hideformat{
	background-color:#EFEFEF;
	border-left: 2px solid white;
	border-right: 2px solid white;
}
table.grid tr.alternate td.alternate, table.grid tr.alternate td.alternate input.hideformat{
	background-color:#EFEFEF;
}