/* Structural divisions */

body 
{
    margin:0;
    margin-top:5px;
    margin-bottom:5px;
    padding:0;
    background-color:#5F5F5F;
    color:#FFFFFF;
    font-family:Verdana, Helvetica, Arial, Sans-Serif;
    font-size:0.75em;
    background-image:url("images/vgreenblend.jpg");
    background-repeat:repeat-x;
}

.canvas
{
    position:relative;
    padding-top: 5px;
    padding-bottom: 5px;
    width:760px;
    color:#000000;
    background-color:#FFFFFF;
}

.area_header 
{
    position:relative;
    margin:0;
}

.area_menu
{
    position:relative;
    width:100%;
    color:#FFFFFF;
    background-color:#000000;
    background-image: url("images/hgreenblend.jpg");
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    text-align:left;
    margin-bottom:3px;
    z-index:100;
    padding: 2px 0px 2px 0px;
}

.area_content
{
    position:relative;
    height:600px;
    margin:0;
    border:1px solid #FFFFFF;
    overflow:hidden;
    margin-bottom: 3px;
    clear: both;
}

.area_content_continuous
{
    position:relative;
    margin:0;
    border:1px solid #FFFFFF;
    overflow:hidden;
    margin-bottom: 3px;
    clear: both;
}

.area_footer
{
    position:relative;
    margin:0;
}

.footer_outer
{
    width:100%;
    color:#FFFFFF;
    background-color:#000000;
    background-image: url("images/hgreenblend.jpg");
    border-top:2px solid #000000;
    border-bottom:2px solid #000000;
    margin-bottom:3px;
    text-align:center;
    font-size:0.8em;
    line-height:2em;
}

.block_left 
{
    position:absolute;
    top:0px;
    left:3px;
    width:170px;
    height:800px;
    text-align:left;
}

.block_center 
{
    margin-top:0px;
    padding:0;
    margin-left:176px;
    margin-right:176px;
    text-align:left;
    color:#000000;
    background-color:#FFFFFF;
}

.block_centerright 
{
    margin-top:0px;
    padding:0;
    margin-left:176px;
    margin-right:5px;
    text-align:left;
    color:#000000;
    background-color:#FFFFFF;
}

.block_right {
    position:absolute;
    top:0px;
    right:3px;
    width:170px;
    height:800px;
    text-align:left;
}

a
{
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

li 
{
    margin-bottom:5px;   
}

h2
{
    font-family: Verdana;
    color:#003000;
    background-color: #FFFFFF;
}

h3
{
    font-family: Verdana;
    color:#003000;
    background-color: #FFFFFF;
}

h4
{
    font-size:1.2em;
    font-family: Verdana;
    color:#003000;
    background-color: #FFFFFF;
}

p
{
    margin: 2px 0px 5px 0px;
}

.marqueecontainer
{
    background-color:#D0FFA0;   
    border-bottom:1px solid #FFFFFF;
    padding: 2px 0px 2px 0px;
}

table
{
    margin-top:5px;
}

tr
{
    vertical-align:top;
}

.deemphasise
{
    color:#000000;
    background-color: #FFFFFF;
    font-size: 0.9em;
    font-weight:normal;
    text-decoration: none;
}
 
.cell
{
    width:100%;
    padding:0;
    margin:0;
    border-bottom: 3px solid #FFFFFF;
}

.topcell
{
    height: 6.9em;
}

.bg 
{
    color:#FFFFFF;
    border-top: 1px solid #006000;
    background-color:#000000;
    background-image: url("images/hgreenblend.jpg");
    background-position:top left;
    background-repeat:repeat;
}

.cell p
{
    margin:8px;
}

.cell h2
{
    margin: 8px;    
}

.cell table
{
    margin: 8px;    
}

.cell h3
{
    margin:8px;    
}

.cell h4
{
    margin:8px;    
}

.bg a
{
    color:#FFFFFF;
    background-color:transparent;
    text-decoration: none;
}

.bg a:hover
{
    color:#FFFF00;
}


.menu ul
{
    display: inline;
}

.menu li
{
    display:block;
    float:left;
}

.menu a
{
    display:block;
    color:#FFFFFF;
    background-color:transparent;
    text-decoration: none;
    padding: 0px 15px 0px 15px;
}

.menu a:hover
{
    color:#FFFF00;
}

    .scroller {
      padding:0px;
      margin:0px;
      text-align:left;
      position:relative;
      overflow:hidden;
      }
      .scrolling 
      {
       position :absolute;
      left:0px;
      font-size:1.0em;
      margin:0px;
      padding:0px;
      padding-left:10px;
      }
      