body
{
   margin: 0px;
   background-color: #F2F3EE;
}

*
{
   font-family: Arial, Helvetica, sans-serif;
}

.header
{
   margin: 0px;
   background-color: #000000;
   background-image: url( '/images/top_gradient.jpg' );
   background-position: top left;
   background-repeat: repeat-x;
   height: 45px;
}

.site_name
{
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.0em;
   font-weight: bold;
   padding-top: 3px;
   padding-left: 10px;
}

.page_name
{
   color: #FFFFFF;
   font-size: 0.8em;
   font-weight: normal;
   padding-left: 10px;
}

.content
{
   margin: 10px 0px 20px 0px;
}

.main_nav
{
   margin: 10px 0px 5px 10px;
}

.hr
{
   margin: 0px;
   height: 1px;
   background-color: #999999;
}

a.main_nav_link
{
   color: #000000;
   font-size: 1.0em;
   font-weight: bold;
   text-decoration: none;
}

.breadcrumb
{
   margin: 2px 0px 2px 10px;
   font-size: 0.6em;
   font-weight: normal;
   color: #550000;
}

a.breadcrumb_link
{
   color: #990000;
   text-decoration: none;
}

.content_wrap
{
   margin: 10px;
}

.footer
{
   margin: 0px;
   background-color: #000000;
   background-image: url( '/images/bottom_gradient.jpg' );
   background-position: top left;
   background-repeat: repeat-x;
   height: 30px;
}

.row_even
{
   background-color: #DBDBDB;
}

.row_odd
{
   background-color: #EBEBEB;
}

th
{
   font-size: 0.8em;
   font-weight: bold; 
   padding-left: 5px;
}

td
{
   font-size: 0.7em;
   font-weight: normal; 
   padding-left: 5px;
}

.back
{
   margin: 0px;
   height: 30px;
}

.back_button
{
   text-align: right;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   font-weight: normal;
   margin: 7px 10px;
   float: right;
}

.triad
{
   text-align: right;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   font-weight: normal;
   margin: 7px 10px;
   float: right;
}