tr.columnTitles {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	vertical-align: middle;
	background-color: #BBBBBB;
	}

tr.lightBlue {
   font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	background-color: #D7E5EC;
}

tr.lighterBlue {
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	vertical-align: middle;
	background-color: #F7F7F7;
	}

/* rollover color for table rows */
tr.ruled
{
   background:#FDFEAA;/* FAF0AD */
   color:#ffffff;
}

td.reg
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

td.regBold
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
   /* font-weight:bold; */
	color:black;
   background-color:#5B93B4;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

table.Legend
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A0A0A0;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

td.regNoLeftBorder
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
}

td.regLeft
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

td.regCenter
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

td.regRight
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0A0A0;
   border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A0A0A0;
   border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A0A0A0;
   padding: 0px 0px 0px 5px;
}

td.regNoBorder
{
   color:black;
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align: left;
   padding: 0px 0px 0px 5px;
}

td.regNoBorderBold
{
   color:black;
   font-family:Arial, Helvetica, sans-serif;
   /*font-weight:bold;*/
   background-color:#5B93B4;
	font-size:9pt;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

td.regHeaderLinks
{
   color:black;
   font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align: left;
	   padding: 0px 0px 0px 5px;
}

   
table.toolBarBorder {
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	border-top-width: 1px;
	border-right-width: thin;
	border-left-width: thin;
	}
  
table.toolBarBorderLinks {
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	border-top-width: 1px;
	border-right-width: thin;
	border-left-width: thin;
	}
   
td.blueTOPLftCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_TOP_lftCrnr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td.blueTOPCenter {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_TOP_center.gif);

}

td.blueTOPRtCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_TOP_rtCrnr.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

td.blueLftSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_bottom_center.gif);
	background-position: left top;

}

td.blueCenter {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_bottom_center.gif);
	background-position: left top;

}
td.blueRtSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blue_bottom_center.gif);
	background-position: left top;

}
td.grayTOPLftCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_TOP_lftCrnr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td.grayTOPCenter {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_TOP_center.gif);

}

td.grayTOPRtCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_TOP_rtCrnr.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

td.grayLftSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_bottom_center.gif);
	background-position: left top;

}

td.grayCenter {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: left;
	vertical-align: baseline;
	background-image: url(../../images/gray_bottom_center.gif);
	background-position: left top;

}
td.grayLeft {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: left;
	vertical-align: baseline;
	background-image: url(../../images/gray_bottom_center.gif);
	background-position: left top;

}
td.grayRtSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_bottom_center.gif);
	background-position: left top;

}
td.blueBar {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/blueBar.gif);



}
td.gray_Btm_lftCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_Btm_lftCrnr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td.graybtmCenter {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
		background-position: left top;
	background-image: url(../../images/gray_btm_center.gif);



}
td.gray_Btm_rtCrnr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/gray_Btm_rtCrnr.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


td.cellRtSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	background-image: url(../../images/cellRtSide.gif);
	background-position: right top;

}
td.cellLftSide {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/cellLftSide.gif);
	background-position: left top;
	border-right-color: #597BB4;
}
p.blue {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#5C92B4;
	text-align: left;
	vertical-align: top;
}

p {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	vertical-align: top;
}

A:link    { color: black; text-decoration: underline;}
A:active  { color: black; font-size: 100%; text-decoration: underline;}
A:visited { color: black; font-size: 100%; text-decoration: underline;}

A.blueLink:link    { color: blue; text-decoration: none;}

.tab A:link    { color: white; text-decoration: none;}
.tab A:active  { color: white; font-size: 100%; text-decoration: none;}
.tab A:visited { color: white; font-size: 100%; text-decoration: none;}
.tab A:hover { color: blue; font-size: 100%; text-decoration: none;}

.noLine A:link    { color: black; text-decoration: none;}
.noLine A:active  { color: black; font-size: 100%; text-decoration: none;}
.noLine A:visited { color: black; font-size: 100%; text-decoration: none;}

input.button2
{
   color:#404040;
   padding : 0px 1px 0px 1px;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:.9em;
   font-weight:bold;
   background-color:#62A3C9; /* 639BBD */
   border:1px solid;
   border-top-color:#639BBD;
   border-left-color:#639BBD;
   border-right-color:#639BBD;
   border-bottom-color:#639BBD;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#639BBD');
}


input.announce{
   color:#404040;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:#639BBD;
   border:1px solid;
   border-top-color:#990000;
   border-left-color:#990000;
   border-right-color:#990000;
   border-bottom-color:#990000;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#639BBD');
}
      
.complete
{
   color: 008000; 
   background-color: #A2FCA2; 
   font-family: Arial, sans-serif;
   padding : 0px 2px 0px 2px;
      border:1px solid;
  border-top-color:#008000;
   border-left-color:#008000;
   border-right-color:#008000;
   border-bottom-color:#008000;
}

.incomplete
{
   color: #C00000; 
   background-color: #F67C7C; 
   font-family: Arial, sans-serif;
   padding : 0px 2px 0px 2px;
         border:1px solid;
  border-top-color:#C00000;
   border-left-color:#C00000;
   border-right-color:#C00000;
   border-bottom-color:#C00000;
}
}

.MenuHead
{ 
   color:white;
}

td.myreg
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:black;
	text-align: left;
	vertical-align: top;
}

 
 
a.swapped:link, a.swapped:visited { 
display:block; /*allows width and height settings to apply*/ 
width: 30px; /*match to width of the image*/ 
line-height: 30px; /*match to height of the image*/ 
text-indent: 100.0em; /*moves the text off screen*/ 
text-decoration:none; /*removes the underline*/ 
background:url(../../images/gray_TOP_center.gif) no-repeat; /*sets the unmoused image*/ 
} 
a.swapped:link:hover, a.swapped:visited:hover { 
background:url(../../images/gray_TOP_center_over.gif) no-repeat; /*changes to the moused image on hover*/ 
} 

td.drpEnr_top_border {font-family:Arial, Helvetica, sans-serif;
	background-image: url(../../images/drpEnr_TOP_border.gif);

}
td.drpEnr_left_border {font-family:Arial, Helvetica, sans-serif;
	background-image: url(../../images/drpEnr_Left_border.gif);

}
td.drpEnr_center {font-family:Arial, Helvetica, sans-serif;
	background-image: url(../../images/drpEnr_center.gif);

}
td.drpEnr_right_border {font-family:Arial, Helvetica, sans-serif;
	background-image: url(../../images/drpEnr_Right_border.gif);

}
td.drpEnr_BOTTOM_border {font-family:Arial, Helvetica, sans-serif;
		background-image: url(../../images/drpEnr_BOTTOM_border.gif);

}

  td.btnBlue_TopBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnBlue_TopBrdr.gif);
	background-position: left top;
}
td.btnBlue_BtmBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnBlue_BtmBrdr.gif);
	background-position: left bottom;
}

td.btnBlue_Center {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnBlue_Center.gif);

}


td.btnBlue_LftBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnBlue_LftBrdr.gif);
	background-position: left top;

}

td.btnBlue_RtBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnBlue_RtBrdr.gif);
	background-position: left top;
}

td.btnOrng_TopBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnOrng_TopBrdr.gif);
	background-position: left top;
}
td.btnOrng_BtmBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnOrng_BtmBrdr.gif);
	background-position: left bottom;
}

td.btnOrng_Center {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:white;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnOrng_Center.gif);

}


td.btnOrng_LftBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnOrng_LftBrdr.gif);
	background-position: left top;

}

td.btnOrng_RtBrdr {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: center;
	vertical-align: middle;
	background-image: url(../../images/btnOrng_RtBrdr.gif);
	background-position: left top;
}

table.PlainTable
{
   font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	text-align: left;
	border-bottom-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
}
