﻿body 
{
    font-family:Arial;
    background:url(images/bg2.gif) top left repeat-x;
    background-color: #4F4F4F;
    margin:10px auto;
    padding: 0;
    font-size:14px;
    overflow:visible;
}

img
{
    border: 0;
    padding:0;
    margin:0 auto;
}

table
{
    border:0;
    padding:0;
    margin:0;
    width:100%;
}

h1
{
	display:inline-moz;
	display:inline;
    margin:0;
    padding:0;
    font-weight:bold;
	font-size:22px;
}

a, a:visited
{
    color:Navy;
}

.Button
{
    text-decoration:none;
    border: 0;
}

div
{
    margin: 0;
    padding: 0;
}

#wrap
{
    margin:0 auto;
    padding:0;
    width:950px;
}

#MainBody
{
    width:950px;
    margin:0;
    padding:0;
    background-color: #F7E9D1;
    border:solid 2px black;
    position: relative;
    top:0px;
}

#MainContent
{
    position:relative;
    top:0px;
    left:320px;
    width:620px;
    overflow:hidden;
}

#Menu
{
    position:absolute;
    left: 22px;
    top: 20px;
    width:270px;
    background-color: #EDDDC3;
    border: solid 5px #CCB69E;
    padding-bottom: 10px;
}

#LeftColumn
{
    width:350px;
    float:left;
}

#RightColumn
{
    width:250px;
    float:left;
    padding:0 10px 10px 10px;
}

div.MenuBlock
{
    vertical-align:middle;
    padding: 10px 0 10px 35px;
}

a.MenuLink, a.MenuLink:visited, a.MenuLink:active
{
    color:#333333;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

a.MenuLink:hover
{
    color: Red;
}

div.BlackHr 
{
    margin:0;
    border: none; 
    border-top: 1px solid #666666;
    width:98%;
}

div.BlackHr hr { display: none; }

ul.HomeList
{
	margin: 0;
    list-style: none;
    /*list-style-image: url(images/checkmark.png);*/
    font-style:italic;
    line-height:1.7em;
    padding-left:15px;
}

ul.HomeList li
{
    background:  url(images/checkmark.png) top left no-repeat;
    padding-left:29px;
}

.Heading
{
    font-size:16px;
    font-weight: bold;
}

.SmallHeading
{
    font-size:14px;
    font-weight: bold;
}

table.ListHeader
{
    background-color: Maroon;
    font-weight:bold;
    color:White;
}

.TabbedRow
{
    padding-left:30px;
    padding-bottom:5px;
}

p.NoMargin
{
    margin:0;
    padding:0 0 8px 0;
}
