html, body
{
   background:#FFF;
   font-family:Tahoma, Verdana, Arial, Helvetica;
   height:100%;
   padding:0;
   margin:0;
   font-size:11px;
}

td
{
   vertical-align:top;
}

td, h1, h2, h3, h4
{
   font-size:11px;
}

div, p, blockquote, form, h1, h2, h3, h4
{
   margin:0px;
}

a
{
   color:#000;
}

a:hover
{
   color:#9e8049;
}

a img
{
   border:0;
}

hr
{
   color:#000;
   background:#000;
   height:1px;
   padding:0;
   margin:0;
   border:0;
   margin:10px 0 0 0;
   padding:0;
}



/* Global classes */

.FloatLeft
{
   float:left;
}

.FloatRight
{
   float:right;
}

.Clear
{
   clear:both;
}

.Padding
{
   padding:10px;
}

.NoPadding, .NoPadding *
{
   padding:0;
}

.Highlighted
{
   color:#9e8049;
   margin-right:8px;
}

.Description
{
   margin-bottom:15px;
}

.NoListStyle
{
   list-style:none;
}

.BorderBottom
{
   border-bottom:1px solid #b7b7b7;
}

.MarginBottom
{
   margin-bottom:15px;
}

.NoMargin, .NoMargin *
{
   margin:0;
}

.Strong
{
   font-weight:bold;
}



/* Links */

a.NoUnderline
{
   text-decoration:none;
}

a.NoUnderline:hover
{
   text-decoration:underline;
}



/* Layout */

.Wrapper
{
   height:100%;
   width:1000px;
   background:#FFF;
}

.Fullsize
{
   height:100%;
   width:100%;
}

.Header
{
   background-color: #9D824F;
   height:94px;
}



/* Visual */

.Visual
{
}

.Visual img
{
   margin-bottom:-2px;
}

div.Banner
{
   margin-top:24px;
   margin-right:14px;
   padding:0;
   width:397px;
}

div.Banner .MaintenanceControl
{
   position:absolute;
   margin-top:-10px;
}



/* Top Menu */

.Topmenu
{
   position:absolute;
   top:0;
   text-align:right;
   padding:5px 15px 5px 0;
   width:985px;
   color:#FFF;
}

.Topmenu a
{
   color:#FFF;
   text-decoration:none;
}

.Topmenu a:hover
{
   color:#FFF;
   text-decoration:underline;
}



/* Content */

.Content
{
}



/* Left menu */

.Left
{
   width:147px;
   background:#EEE;
   padding-top:8px;
}

.Left ul
{
   list-style:none;
   margin:0 0 0 12px;
   padding:0;
}

.Left li
{
   margin:0;
   padding:4px 0 0 0;
}

.Left .ArrowDown
{
   display:block;
   background-image:url(Images/Layout/MenuArrow.gif);
   background-position:115px 6px;
   background-repeat:no-repeat;
}

.Left ul ul
{
   display:none;
}

.Left .Selected ul
{
   display:block;
}

.Left a
{
   font-weight:bold;
   text-decoration:none;
   color:#000;
   display:block;
}

.Left a:hover
{
   text-decoration:underline;
}

.Left a:hover, .Left .Selected a
{
   color:#9e8049;
}

.Left .Banners
{
   text-align:center;
   padding-top:10px;
}

.Left .Banners img
{
   margin:5px;
}

.Left .Banners .MaintenanceControl img
{
   margin:0;
}



/* Main */

.Main
{
   padding:10px 10px 10px 20px;
   line-height:160%;
}

.Main h2
{
   font-size:18px;
   line-height:140%;
}

.Main h3
{
   font-size:14px;
   line-height:140%;
}

.Main h3 a
{
   color:#000;
   text-decoration:none;
}

.Main h3 a:hover
{
   text-decoration:underline;
}



/* Mid Right */

.MidRight
{
   width:277px;
   background:#EEE;
   line-height:160%;
}

.MidRight h2
{
   font-size:14px;
   margin:4px 0;
   line-height:160%;
}

.MidRight .MarginBlock
{
   padding:10px 12px 10px 12px;
}



/* Right menu */

.Right
{
   width:140px;
}

.Right .Banners
{
   text-align:center;
   padding-top:10px;
}

.Right .Banners img
{
   margin:5px;
}

.Right .Banners .MaintenanceControl img
{
   margin:0;
}


/* Path */

.Path
{
   font-weight:bold;
   padding:1px 0 10px 0;
   font-size:10px;
   color:#395073;
}

.Path .MaintenanceControl
{
   position:absolute;
   margin-left:-17px;
   margin-top:-21px;
}

.Path a
{
   color:#395073;
   text-decoration:none;
}

.Path a:hover
{
   text-decoration:underline;
}



/* Paging */

.Paging
{
   text-align:center;
   font-weight:bold;
   color:#9e8049;
}

.Paging strong
{
   color:#395073;
}

.Paging a
{
   color:#9e8049;
   text-decoration:none;
}

.Paging a:hover
{
   text-decoration:underline;
}




/* Formatting */

.ReadMore
{
   text-align:right;
   font-weight:bold;
   color:#395073;
}

.ReadMore a
{
   color:#395073;
   text-decoration:none;
}

.ReadMore a:hover
{
   text-decoration:underline;
}