/* Globals */
*
{
  margin: 0;
  font-family: sans-serif;
}

body
{
  background: url(/images/topcorner.png);
  background-repeat: no-repeat;
}

/* Main Page =================================================================================== */
#page
{
  width: 80%;
  margin: 10px auto;
  background-color: #fff;
  color: #333;
  border: 1px solid gray;  
  line-height: 150%;
}

/* Header area =================================================================================== */
#header
{
  padding: .5em;
  background-color: #ddd;
  /*border-bottom: 1px solid gray;*/
}

#header h1
{
  margin: 0;
  padding: 0;
}

#header headerText
{
  font-size: 2em;
}

/* Top Nav ======================================================================================= */
#topnav
{
  background-color: #ddd;
  background: url(/images/topnavback.png);
  /*border-bottom: 1px solid gray;*/
  text-align: right;
  padding-right: 10px;
  height: 30px;
}

/* Laft Nav Bar ================================================================================== */
#leftnav
{
  float: left;
  width: 160px;
  margin: 0;
  padding: 1em;  
}

/* Main content area ============================================================================= */
#content
{
  margin-left: 200px;
  border-left: 1px solid gray;
  padding: 1em;
  background: url(/images/bottomcorner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

#content-nosidebar /* Use this ID if displaying on a page with no side bar */
{
  /*margin-left: 200px;*/
  border-left: 1px solid gray;
  padding: 1em;
  background: url(/images/bottomcorner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

#content h2
{
  color: #1238b5;
  border-bottom: 1px solid #333;
  margin-bottom: 6px;
}

/* Footer area =================================================================================== */
#footer
{
  clear: both;
  margin: 0;
  padding: .5em;
  color: #333;
  background-color: #ddd;
  border-top: 1px solid gray;
  text-align: center;
  font-size: 0.7em;
}

/* Basic Dialog class ============================================================================ */
div.dialog
{
  border: 1px solid navy;
}

div.dialog .header
{
  background-color: navy;
  background: url(/images/dialogheaderback.png);
  color: white;
  text-align: center;
  font-size: 0.9em;
}

div.dialog .content
{
  background-color: #ddd;
  color: #333;
  font-size: 0.8em;
  padding: 2px;
}

