﻿body 
{
    margin: 0px 0px 0px 0px;
    font-size: 68.75%; /*73.75%;*/
}

table.Top
{
    width: 800px;
    height: 39px;
    background-image: url(../Images/NewSite_TopBackground.jpg);
    background-repeat: repeat-x;
    border-collapse: collapse;
}

table.Top td
{
    vertical-align: bottom;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    color: #ffffff;
    font-size: 1em; /*11px;*/
}

table.Top td a:link,
table.Top td a:visited
{
    font-family: Arial, Sans-Serif;
    font-size: 1em; /*11px;*/
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

table.Top td a:hover
{
    text-decoration: underline;
}

table.Header td.Slogan
{
    font-family: Arial, Sans-Serif;
    font-size: 1.7em; /*18px;*/
    font-weight: bold;
    color: #ffffff;
    vertical-align: top;
    padding-top: 20px;
    width: 237px;
    background-image: url(../Images/NewSite_HeaderMiddle.jpg); 
    background-repeat:no-repeat;
}

table.Main
{
    border-collapse: collapse;
    width: 800px;
}

table.Main td.SideBar
{
    background-image: url(../Images/NewSite_SideBarBackground.jpg);
    background-repeat: repeat-y;
    width: 145px;
}

table.Main td.Footer
{
    padding: 10px 10px 10px 10px;
    font-size: 1.2em;
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #B6BA7B;
    border-bottom: solid 4px #CEB36F;
    width: 780px;
}

table.Main td.Footer a
{
    color: #0A3E12;
}

table.Main td.Content
{
    width: 600px;   
    padding: 0px 10px 10px 5px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;   
}

table.Main td.Content h1
{
    font-weight: bold;
    color: #000000;
    font-size: 1.5em;
}

table.Main td.Content2
{
    width: 300px;
    padding: 0px 10px 10px 10px;
}

table.Main td.Content2 td.Header
{
    background-color: #33553A;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1.6em; /*16px;*/
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

table.Main td.Content2 td.Body
{
    background-color: #CFD1CC;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em; /*11px;*/
    color: #000000;
    padding: 20px 20px 20px 20px;
}

table.Main td.Content2 td.Body a:link,
table.Main td.Content2 td.Body a:visited
{
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    font-size: 1em; /*11px;*/
    text-decoration: underlinep;
    color: #000000;
}

p.LoginErrorMsg
{
	font-family: Verdana, Arial, Sans-Serif;
	color: Red;
	text-align: center;
}

table.HomePage
{
    font-family: Verdana, Arial, Sans-Serif;
    border-collapse: collapse;
    width: 625px;
}

table.HomePageAnnouncemants
{
    font-family: Verdana, Arial, Sans-Serif;
    border-collapse: collapse;
    width: 600px;
    text-align: center;
}

table.rootMenu
{
	/*background-color: #B59A4A;*/
}

table.rootMenu .rootMenuItem
{
	/*border-bottom: solid 1px #CEAA52;*/
	color: #215929;
	font-weight: bold;
	padding: 6px 0px 4px 1px;/*2px 2px 2px 2px;*/
	text-align:left;
	font-family: Arial, Sans-Serif;
	background-image: url(../Images/menu_bg.jpg);
	background-repeat: repeat-x;
}

table.rootMenu .rootMenuItem a:Hover
{
	color: #FFD700; /*#D2691E;*/ /*#99CC33;*/
}

div.subMenu
{
	background-color: #CCCCCC; /*#FAFAD2; #F0E68C; #BDB76B; #8FBC8F; #CED3CE;*/
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

table.subMenuItem
{
	/*background-color: #CED3CE;*/
	border-bottom: solid 1px #000000;
	color: #215929;
	padding: 2px 5px 2px 5px;
	text-align:left;
	font-family: Arial, Sans-Serif;
}

table.subMenuItem a:Link,
table.subMenuItem a:Visited
{
	color: #000000;
	text-decoration: none;
}

table.subMenuItem a:Hover
{
	text-decoration: underline;
}

table.MembersLogin
{
    width: 800px;
    height: 100px;
    /*background-image: url(../Images/NewSite_HeaderMiddle.jpg);*/
    background-repeat: repeat-x;
    border-collapse: collapse;
    background-color: #CEAA52;
}

table.MembersLogin td
{
    font-family: Verdana, Arial, Sans-Serif;
    /*font-weight: bold;*/
    color: #ffffff;
    font-size: 1em; /*11px;*/
    vertical-align: middle;
}

hr.hrAlignment
{
	width: 590px;
	text-align: left;
}