a:link {color: #000088}
a:visited {color: #000088}
a:hover {color: #000088}
a:active {color: #000088}

* {
  margin: 0px;
}

html, body {
  background-color: #F0F0F0;
  background-image: url("/Images/Layout/Background.jpg");
  background-repeat: repeat-y;
  background-position: 50% 0px;
  height: 100%;
  font-family: Verdana, Sans-Serif;
  font-size: 10pt;
  padding-top: 0px;
}

/*layout - begin---------------------------------------------------*/
/*vertical stretch - begin-----------------------------------------*/
div.layout#wrapper
{
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -37px;
}
/*vertical stretch - end-------------------------------------------*/

/*header - begin---------------------------------------------------*/
div.layout#header
{
  position: relative;
  height: 117px;
  width: 850px;
}
/*header - end-----------------------------------------------------*/

/*body - begin-----------------------------------------------------*/
div.layout#body
{
  position:relative;
  width:830px;
  text-align:left;
}

/*nav - begin------------------------------------------------------*/
div.layout#body div.layout#nav
{
  float: left;
  width: 130px;
}

div.layout#body div.layout#nav div.group div.title
{
  position: relative;
  border: solid 1px #000088;
}

div.layout#body div.layout#nav div.group div.link
{
  position: relative;
}



div.layout#body div.layout#nav ul.group
{
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 20px;
  list-style-type: none;
}

div.layout#body div.layout#nav ul.group li.title
{
  /*border: solid 1px #000088;*/
  font-weight: bold;
}

div.layout#body div.layout#nav ul.group li.link
{
}

div.layout#body div.layout#nav ul.group li.link a:hover
{
  background-color: #C0C0C0;
}
/*nav - end--------------------------------------------------------*/

/*content - begin--------------------------------------------------*/
div.layout#body div.layout#content
{
  float: left;
  position: relative;
  left: 20px;
  width: 530px;
}
/*content - end----------------------------------------------------*/

/*sidebar - begin--------------------------------------------------*/
div.layout#body div.layout#sidebar
{
  float: left;
  position: relative;
  left: 50px;
  width: 120px;
}
/*sidebar - end----------------------------------------------------*/
/*body - end-------------------------------------------------------*/

/*footer - begin---------------------------------------------------*/
div.layout#footer, div.layout#push
{
  height: 37px;
  padding: 0px;
}
/*footer - end-----------------------------------------------------*/
/*layout - end-----------------------------------------------------*/

table
{/*this lets font size cascade to tables in ie*/
  font-size: 1em;
}

p 
{
  padding-bottom: 15px;
}

div.section
{
}

p.pageTitle 
{
  font-size: larger;
  font-weight: bold;
  margin-top: 10px;
  padding-bottom: 5px;
  border-bottom: solid 1px #C0C0C0;
  margin-bottom: 10px;
}

img.Link
{
  position: relative;
  top: 5px;
}

div.section p.title
{
  font-weight: bold;
}

table.EventSnapshot
{
  border: solid 1px #000088;
  width: 100%
}

table.EventSnapshot td.icon
{
  width: 25px;
}
