﻿body
{
    background-color:#f6f2dd;
    margin:0px;
    background-image:url(../templates/images/page_bg.jpg);
    background-repeat:repeat-x;
}

.home_header
{
    height:345px;
    padding:10px;
    background-image:url(../templates/images/home_header.jpg);
    background-repeat:no-repeat;
    margin-bottom:0px;
}

.sub_header
{
    height:140px;
    padding:10px;
    background-image:url(../templates/images/sub_header.jpg);
    background-repeat:no-repeat;
    margin-bottom:0px;
}

.page_wrapper
{
    margin-top:0px;
    background-color:#FFFFFF;
    background-image:url(../templates/images/page_wrapper_bg.jpg);
    background-repeat:repeat-y;
}

.page_footer_top
{
    height:15px;
    background-image:url(../templates/images/page_footer_top.jpg);
    background-repeat:no-repeat;
}

.page_footer
{
    text-align:center;
    color:#330000;
    background-color:#b4ac7e;
}

.page_footer a:link,
.page_footer a:visited,
.page_footer a:active,
.page_footer a:hover
{
    color:#330000;
}

.page_footer_bottom
{
    height:15px;
    background-image:url(../templates/images/page_footer_bottom.jpg);
    background-repeat:no-repeat;
    margin-bottom:40px;
}

.loginLinks
{
    color:#FFFFFF;
}

.loginLinks a
{
    color:#FFFFFF;
}

.MainNavWrapper
{
	background-color:#d5cda5;
	margin:0px;
    background-image:url(../templates/images/main_nav_bg.jpg);
    background-repeat:no-repeat;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:visited
{
    color:#330000;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover
{
    color:#330000;
	background-color:#ebe7ce;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
	background-color:#003366;
	border-left:solid #336699 1px;
	border-right:solid #336699 1px;
	border-bottom:solid #336699 1px;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:visited,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:link,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:visited
{
	color:#FFFFFF;
}

.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:active,
.MainNavWrapper .MainNavMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li a:hover
{
	color:#CCCCCC;
}

#rightCol a:link,
#rightCol a:visited,
#rightCol a:active,
#rightCol a:hover
{
    color:#330000;
}

/* ARTICLE NAVIGATION MENU */

.ArticlesMenuVertical ul.AspNet-Menu /* Tier 1 */
{
    font-size:14px;
    width: 290px;
    background-color: #003366 !important; /* Set color to background color */
    border-left:solid 1px #336699 !important;
    border-bottom:solid 1px #336699 !important;
}

.ArticlesMenuVertical ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 290px;
    top: 0px;
    left: -290px;
    background-color: #003366 !important; /* Set color to background color */
    border-left:solid 1px #336699 !important;
    border-bottom:solid 1px #336699 !important; 
}

.ArticlesMenuVertical a, /* all anchors and spans (nodes with no link) */
.ArticlesMenuVertical span
{
    color: #FFFFFF !important;
    padding: 4px 2px 4px 8px;
    background-color: #003366 !important;
    border-top:solid 1px #336699 !important; /* Set color to background color */
}

.ArticlesMenuVertical li:hover a, /* hovered text */
.ArticlesMenuVertical li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover span,
.ArticlesMenuVertical li:hover li:hover a,
.ArticlesMenuVertical li:hover li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.ArticlesMenuVertical li:hover li:hover li:hover a,
.ArticlesMenuVertical li:hover li:hover li:hover span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: #FFFFFF !important;
    background-color: #003366 !important;
    border-top: solid 1px #336699 !important;
}

.ArticlesMenuVertical li:hover li a, /* the tier above this one is hovered */
.ArticlesMenuVertical li:hover li span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li span,
.ArticlesMenuVertical li:hover li:hover li a,
.ArticlesMenuVertical li:hover li:hover li span,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.ArticlesMenuVertical li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: #FFFFFF !important;
    background-color: #003366 !important;
    border-top: solid 1px #336699 !important;
}

.footerLinks
{
    padding-top:20px;
}

.copyrightNotice
{
    padding-bottom:20px;
}