
/* global defaults */
body
{
  margin-left: 0px;
  margin-top: 0px;

  background-color: #e9e9e9;
  /*background-image: url('images/background.gif');*/
}

div.maincontent
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

H3
{
  color: #660000;
  font-family: georgia,verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 20px;
}

div.maincontent, td, body
{
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 11px;
}

/* default links styles */
a:link { color: #660000; text-decoration: none;}		/* unvisited link */
a:visited { color: #660000; text-decoration: none;}		/* visited link */
a:hover { text-decoration: underline;}	/* mouse over link */
a:active { color: #660000; }		/* selected link */

/* sidebar navigation links */
a.sidenavigation:link { color: #660000; font-family: verdana, arial; font-weight: normal; font-size: 10px; text-decoration: none;}		/* unvisited link */
a.sidenavigation:visited { color: #660000; text-decoration: none;}		/* visited link */
a.sidenavigation:hover { text-decoration: underline;}	/* mouse over link */
a.sidenavigation:active { color: #660000; }		/* selected link */

/* top navbar link styles */
a.topnavbar:link		/* unvisited link */
{
  color: #ffffff;
  text-decoration: none;
}

a.topnavbar:visited		/* visited link */
{
  color: #ffffff;
  text-decoration: none;
}

a.topnavbar:hover		/* mouse over link */
{
  color: #ffffff;
  background-color: #08223C;
  text-decoration: underline;
}

a.topnavbar:active		/* selected link */
{
  color: #ffffff;
  text-decoration: none;
}

/* top navbar styles */
div.topnavbar
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  background-color: #08223C;
  color: #ffffff;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
  font-weight: normal;
}

/* style for the page title */
div.pagetitle
{
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;

  background-color: #cccccc;
  color: #333366;
  font-size: 14px;
  font-family: verdana, arial, helvetica;
  font-weight: bold;
}

/* sidebar styles */
div.sidebar
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  background-color: #ffffff;
  color: #000000;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
  font-weight: normal;
}

div.sidebartitle
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  background-color: #cccccc;
  color: #000000;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
  font-weight: bold;
}

/* footer styles */
div.footer
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  color: #000000;
  font-size: 11px;
  font-family: verdana, arial, helvetica;
  font-weight: normal;
}


/* module styles */

.dark
{
  color: #ffffff;
  background-color: #003399;
  font-weight: bold;
}

.light
{
  background-color: #cccccc;
  font-weight: bold;
}

.highlight
{
  background-color: #ffffcc;
}

/* These styles are used by the header modules */

.level2_header_bg
{
  background-image: url('images/level2_header_dotsbg.gif');
  background-repeat: repeat-x;
  background-position: top left;
}

.level2_header_text
{
  color: #660000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 12px;
}

.level3_header_text
{
  color: #000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 13px;
}