/* common system defaults */

body, p, div, span, ul
{
  margin: 0px;
  border: 0px;
  padding: 0px;
  color: inherit;
  background-color: inherit;
  direction: ltr; /* note: value inherit is not working for IE7 see http://reference.sitepoint.com/css/inheritvalue */
}

tr
{
  vertical-align: top;
}

td
{
  vertical-align: top;
  overflow: hidden;
}

table
{
}

ul
{
  list-style-position: outside;
  margin-left: 15px;
}

/* common site defaults */

a:link
{
  text-decoration: underline;
  color: Black; /* default is #0000ff */
}
a:visited
{
  text-decoration: underline;
  color: Black; /* default is #000080 */
}
a:active
{
  text-decoration: underline;
  color: Red; /* default is #ff0000 */
}

body
{
  font-family: Arial, Helvetica, sans-serif, Verdana;
  font-size: 11pt;
  color: Black;
  background-color: #E0FFFF;
}

/* frame independent styles */

.CssAnyBoxPadding
{
  padding: 10px;
}

.CssAnyBoxPaddingThick
{
  padding: 20px;
}

.CssAnyFontSmall
{
  font-size: 8pt;
}

.CssAnyListLongItem
{
  font-size: 10pt;
}

.CssAnyContactForm
{
  border-style: solid;
  border-width: 0px;
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 12pt;
}

.CssAnyListItemVerticalBig
{
  padding-bottom: 20px;
}

/* frame dependent styles */

.CssNavigation
{
  font-size: 10pt;
  background-color: #C0FFFF;
  height: 700px;
}

.CssNavigationColumn
{
  width: 235px;
}

.CssHeaderTitle
{
  font-weight: bold;
  font-size: 24pt;
  color: #00C0C0;
  max-width: 800px;
  height: 110px;
  vertical-align: top;
}

.CssHeaderBoxTitle
{
}

.CssHeaderBoxSubTitle
{
  font-size: 11pt;
}

.CssHeaderBoxAddress
{
  float: right;
  text-align: right;
  font-size: 8pt;
  padding-top: 2px;
}

.CssContentMain
{
  font-size: 11pt;
  background-color: White;
  max-width: 800px;
  min-height: 590px;
}

.CssContentTitle
{
  vertical-align: top;
  font-weight: bold;
  font-size: 16pt;
  padding-bottom: 6px;
}

.CssContentSubTitle
{
  font-weight: bold;
  font-size: 12pt;
  margin-bottom: 4px;
}

.CssContentTableCol1
{
  width:120px;
}

.CssContentBottom
{
  font-size: 8pt;
  color: Background;
  height: 20px;
}

/*
Note: The following styles in html tags are uses without a css style cause they affect local layout behaviour:
  style="width: 100%;"
  style="height: 100%;"
  style="float: right;"
  style="vertical-align: middle;"
*/
