﻿html
{
	overflow-y: scroll;
}
body
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-align: center;
    background-color: #f7efe7;
	margin: 0;
}
a
{
	color: #8c6239;
	text-decoration: none;
}
a:hover
{
	color: #ff1515;
	text-decoration: underline;
}
#page
{
    background-color: #fff;
    width: 900px;
    margin: auto;
    text-align: left;
    min-height: 600px;
	border-left: 1px solid #e7dacd;
	border-right: 1px solid #e7dacd;
	border-bottom: 1px solid #e7dacd;
}
#pagetopborder
{
	height: 3px;
	background-color: #8c6239;
}
#pageborder
{
	padding: 0 23px 23px 23px;
}
#pagetopleft
{
	float: left;
	width: 389px;
	height: 95px;
}
#pagetopright
{
	float: right;
	width: 407px;
	height: 95px;
	background-image: url('/images/background_loginbox.gif');
	background-repeat: no-repeat;
}
#pagetoprightmenu
{
	float: right;
	width: 407px;
	height: 95px;
	background-image: url('/images/background_menu.gif');
	background-repeat: no-repeat;
}
.clear
{
    clear: both;
}
#hpfeaturediv
{
	width: 854px;
	height: 354px;
}
#hptriad
{
	padding: 15px 16px 15px 16px;
}
#hptriadc1
{
	float: left;
	width: 241px;
	margin-right: 49px;
}
#hptriadc2
{
	float: left;
	width: 241px;
	margin-right: 49px;
}
#hptriadc3
{
	float: left;
	width: 241px;
}
.hptriadtext
{
	font-size: 9pt;
	padding: 5px 1px 1px 1px;
}
#hpbiglinkdiv
{
	font-size: 14pt;
	text-align: center;
	margin: 10px;
}
.hpbiglink
{
	text-decoration: underline;
}
#footer
{
    width: 900px;
    margin: auto;
    text-align: left;
}
#footerleft 
{
	float: left;
	margin: 5px 23px 5px 23px;
	font-size: 7pt;
	color: #8c6239;
}
#footerright 
{
	float: right;
	margin: 5px 23px 5px 23px;
	font-size: 7pt;
	color: #8c6239;
}
.footerlink
{
	padding-left: 15px;
}
#logindiv
{
	padding: 5px 18px 0px 17px;
}
#loginform
{
	margin: 0px;
}
#loginleft
{
	float: left;
}
#loginright
{
	float: right;
}
#loginbottom
{
	padding: 3px 0 0 5px;
}
.loginlink
{
	font-size: 8pt;
	text-decoration: underline;
}
#loginform input.text {
	color: #8c6239;
	background-color: #faf7f5;
	border: 1px solid #d2c2b0;
	height: 16px;
	padding: 4px;
	width: 140px;
}
#loginform input.button {
	color: #fff;
	background-color: #8c6239;
	border: 1px solid #d2c2b0;
	width: 57px;
	height: 28px;
}
h1
{
	font-size: 14pt;
	color: #ff1515;
}
h1.black
{
	font-size: 14pt;
	color: #000;
}
h1.brown
{
	font-size: 14pt;
	color: #8c6239;
}
h2
{
	font-size: 12pt;
	color: #ff1515;
	margin: 14px 0 4px 0;
}
h2.black
{
	font-size: 12pt;
	color: #000;
	margin: 14px 0 4px 0;
}
h2.brown
{
	font-size: 12pt;
	color: #8c6239;
	margin: 14px 0 4px 0;
}
.contenttext
{
	font-size: 10pt;
}
#topnavmenudiv
{
	padding: 5px 18px 0px 17px;
}
#topnavmenuleft
{
	float: left;
	color: #fff;
}
#topnavmenuright
{
	float: right;
}
#topnavmenuright a
{
	color: #fff200;
	font-weight: bold;
	text-decoration: none;
}
#topnavmenuright a:hover
{
	text-decoration: underline;
}
.topnavmenuitem
{
	float: left;
	margin-top: 20px;
	margin-left: 36px;
}
.reglabel {font-weight: bold; padding-right: 15px; padding-top: 5px; vertical-align: top;}
.regfield {vertical-align: top;}
.regnote {padding-left: 10px; font-style: italic; font-size: 8pt;}
.regspace {height: 20px;}
.regtitle {font-size: 13pt;	color: #ff1515; font-weight: bold;}
.reginputtext {width: 225px;}
.regtextarea {width: 500px; height: 200px;}
.messageDiv {margin: 30px 0 30px 0; border: 2px solid #8c6239; padding: 15px; font-size: 13pt;}

.dg {width: 100%;}
.dg_head_div {padding-top: 5px; border-bottom: 1px solid white;}
.dg_head_left {float: left; color: #ff1515; font-weight: bold; font-size: 10pt;}
.dg_head_right {float: right; font-size: 9pt;}
.dg_body_div {width: 100%; padding-top: 3px; padding-bottom: 0px;}
.dg_foot_div {width: 100%; padding-top: 3px; padding-bottom: 5px; border-top: 3px solid #dcd0c3;}
.dg_foot_left {float: left; font-size: 9pt;}
.dg_foot_right {float: right; font-size: 9pt;}
.dg_table {border-collapse: collapse;}
.dg_tableh_tr {background-color: #baa188;}
.dg_tableh_td {background-color: #dcd0c3;  padding: 3px;  padding-left: 6px; padding-right: 6px; border-bottom: 1px solid #baa188; border-top: 1px solid #baa188; font-size: 8pt;}
.dg_tableh_td_right {background-color: #dcd0c3;  padding: 3px;  padding-left: 6px; padding-right: 6px; border-bottom: 1px solid #baa188; border-top: 1px solid #baa188; font-size: 8pt; text-align: right;}
.dg_tableh_td_right a {color: #000; text-decoration: none;}
.dg_tableh_td_right a {color: #ff1515; text-decoration: underline;}
.dg_tableh_td a {color: #000; text-decoration: none;}
.dg_tableh_td a:hover {color: #ff1515; text-decoration: underline;}
.dg_tableb_tr {background-color: #fff; }
.dg_tableb_tr_active {background-color: #EEE8DD; cursor: hand; cursor: pointer;}
.dg_tableb_td {color: #000; border-top: 1px solid #baa188; padding-left: 6px; padding-right: 6px;}
.dg_tableb_td_loading {color: #A0A0A0; padding-left: 6px; border-top: 1px solid #e0e0e0; padding-right: 6px;}

.calendarBottomLinks {font-size: 9pt; font-weight: bold; color: red; text-decoration: none;}
.calendarBottomLinks:hover {font-size: 9pt; font-weight: bold; color: red;  text-decoration: underline;}
.calendarBottomText {font-size: 9pt; font-weight: bold; color: red;}

.blogDate {color: #ff1515; font-size: 9pt; font-weight: bold; margin-top: 20px;}
.blogTitle {color: #8c6239; font-size: 14pt; font-weight: bold;}
.blogSubTitle {color: #8c6239; font-size: 10pt;}
.blogByLine {color: #777; font-size: 9pt; font-style: italic; margin-left: 3px;}
.blogIntro {margin: 10px 0 10px 0;}
.blogContent {margin: 10px 0 10px 0;}
.blogReadMore {color: #004a80; font-size: 9pt; font-weight: bold; margin-bottom: 40px;}
.blogReadMore a {color: #004a80; text-decoration: none;}
.blogReadMore a:hover {color: #004a80;  text-decoration: underline;}
.blogPipeSpace {margin: 0 5px 0 5px;}
.bcatContainer {margin-top: 30px;}
.bcatTitle {color: #ff1515; font-weight: bold; border-bottom: 1px solid #8c6239; padding-bottom: 2px;}
.bcatItem {margin: 5px 0 5px 0;}
.bcatLink {color: #004a80; text-decoration: none;}
.bcatLink:hover {color: #004a80; text-decoration: underline;}
.blogCommentContainer {margin: 5px; padding: 5px; border: 1px solid #dcd0c3;}
.blogCommentUser {color: #8c6239; font-size: 10pt; font-weight: bold;}
.blogCommentDate {color: #777; font-size: 9pt;}
.blogCommentContent {margin: 10px;}
