html, body
{
	margin: 0px;
    padding: 0;
	width: 100%;
	height: 100%;
    font-family: arial;
}


.pageHeader {
  padding: 10 5 10 5;
  font-size: 18pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000066;
}


.panelGrid {
  padding: 0 5 2 5;
}
.panelGridHeader {
  font-size: 14pt;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #000066;
}
.panelGridLabel {
  font-size: 11pt;
  color: #000066;
  font-weight: bold;
}
.panelGridFooter{
  text-align: left;
  padding-top: 10px;
}


.table {
  font-size: 10pt;
}
.tableHeader {
  background-color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  color: #000066;
  border-top: 2px solid #000066;
  border-bottom: 2px solid #000066;
  text-align: left;
  padding: 0 10 0 0;
  white-space: nowrap;
}
.tableHeaderCenter {
  background-color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  color: #000066;
  border-top: 2px solid #000066;
  border-bottom: 2px solid #000066;
  text-align: center;
  padding: 0 10 0 0;
  white-space: nowrap;
}
.tableRowOdd {
  background-color: #f0f0f0;
  vertical-align: middle;
}
.tableRowEven {
  background-color: #FFFFFF;
  vertical-align: middle;
}
.tableColumn {
  padding: 0 10 0 0;
  white-space: nowrap;
}
a.tableCommand {
}
a.tableCommand:link	{
  text-decoration: none;
  font-weight:	normal;
  color: #000066;
}
a.tableCommand:visited	{
  text-decoration: none;
  font-weight: normal;
  color: #000066;
}
a.tableCommand:hover	{
  text-decoration: underline;
  color: #000066;
  font-weight:	normal;
}
a.tableCommand:active	{
  text-decoration: underline;
  font-weight:	normal;
}
a.tableCommand.offsite	{
  text-decoration: none;
  font-weight: normal;
}




.commandSpacing {
  margin-right: 5px;
}

.error {
  color: #FF0000;
}
.errorMsg {
  color: #FF0000;
  list-style-image: url(images/icon_error.gif);
  padding-left: 10px;
}
.infoMsg {
  color: #009900;
  list-style-image: url(images/icon_info.gif);
  padding-left: 10px;
}
.warnMsg {
  color: #FF9900;
  list-style-image: url(images/icon_warning.gif);
  padding-left: 10px;
}

.l {
  text-align: left;
  white-space: nowrap;
}
.lt {
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}
.r {
  text-align: right;
  white-space: nowrap;
}
.c {
  text-align: center;
  white-space: nowrap;
}
.t {
  vertical-align: top;
}

/* default LINK */

.menu {
  background-color: #000066;
  color: #00FFFF;
}
a.menu {
  padding: 0 5 0 5;
  font-size: 10pt;
  border-right: 1px solid #ffffff;
}
a.menu:link	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#ffff00;
	background:	#000066;
}
a.menu:visited	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#ffff00;
	background:	#000066;
}
a.menu:hover	{
	text-decoration:	none;
	color:	#000066;
	background:	#FFFF00;
}
a.menu:active	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#ffff00;
	background:	#000066;
}
a.menu.offsite	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#ffff00;
	background:	#000066;
}

a.command {
  font-size: 10pt;
  font-weight:	bold;
}
a.command:link	{
	text-decoration: none;
	font-weight:	bold;
	color:	#000066;
}
a.command:visited	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#000066;
}
a.command:hover	{
  text-decoration: underline;
  color: #000066;
  font-weight:	bold;
}
a.command:active	{
  text-decoration: underline;
  font-weight:	bold;
}
a.command.offsite	{
	text-decoration:	none;
	font-weight:	normal;
}

.noBorder {
  border: none;
}

.noOverflow {
  overflow:hidden;
  width:175px;
}


.text {
  font-size: 10pt;
  color: #000066;
}

.textRedBold {
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
}

.textRedBoldItalic {
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  color: #FF0000;
}

.asterisk {
  font-size: 14pt;
  color: #FF0000;
  font-weight: bold;
  vertical-align: middle;
}

.activation {
  font-weight: bold;
  font-size: 14pt;
  font-family: Tahoma, serifSansSerifMonospace;
  vertical-align: middle;	
}

a.rowCommand {
  font-size: 10pt;
}
a.rowCommand:link	{
  text-decoration: none;
  color:	#000000;
}
a.rowCommand:visited	{
  text-decoration:	none;
  color:	#000000;
}
a.rowCommand:hover	{
  text-decoration: underline;
  color: #000066;
}
a.rowCommand:active	{
  text-decoration: underline;
}
a.rowCommand.offsite	{
  text-decoration:	none;
}
.contentColumn {
   vertical-align: top;
   text-align: center;
   font-family: Myriad Web, Arial, Helvetica, sans-serif;
   padding-top: 10px;
   width: 100%;
}