body
{
  font-family: arial,geneva,helvetica,verdana,sans-serif;
  font-size: 101%;
  color: #000000;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}
	
div, form, img, map, table
{
  margin: 0;
  padding: 0;
}
	
div, img, a, area, table
{
  border: 0;
}
	
div
{
  font-size: 0.8em;
}
	
.f11l13             { font-size:11px; line-height:13px; }
.f11l13b            { font-size:11px; line-height:14px; font-weight:bold; }
.f11l15             { font-size:11px; line-height:15px; }
.bgf2f2f2           { background-color: #f2f2f2; }
.lightgrey          { color:#cccccc; }
.darkGrey           { color:#666666; }
a                   { text-decoration:none; }
a.greyBlue          { color:#666666; }
a.greyBlue:visited  { color:#666666; }
a.greyBlue:active   { color:#003399; }
a.greyBlue:hover    { color:#003399; }

div#info
{
  position: absolute;
  top: 0;
  left: 0;
  visibility: visible;
}
	
div#applet
{
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
}
	
div#appletError
{
  position: absolute;
  top: 0;
  left: 0;
  visibility: inherit;
}
	
div.errorInfo
{
  position: absolute;
  top: 1px;
  left: 0;
  width: 970px;
  height: 450px;
  visibility: hidden;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  z-index: 70;
}

div.errorInfoContent
{
  position: absolute;
  top: 0;
  left: 0;
  width: 970px;
  height: 450px;
  padding: 24px 27px 0 32px;
  visibility: inherit;
  background-color: #f2f2f2;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  z-index: 75;
}

div.errorInfoFooter
{
  position: relative;
  top: 450px;
  left: 0;
  width: 997px;
  height: 1px;
  overflow: hidden;
  visibility: inherit;
  background-color: #999999;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  z-index: 75;
}
	
div.vcoLoading
{
  width: 1000px;
  height: 450px;
  padding-top: 51px;
  padding-left: 53px;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
}

div.vcoLoadingText
{
  width: 243px;
}

div.vcoLoadingImage
{
  padding-top: 24px;
}

div.vcoLoadingImage span
{
  padding-top: 2px;
}

div.vcoLoadingImage img
{
  margin-left: 13px;
}
