﻿body 
{
	background-color: #e9e6c2;
	background-image: url("images/background.gif");
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;	
  height: 100%;
}

img
{
	border: 0;
}

#main
{
	border-left: solid 1px #d5d3c2;
	border-right: solid 1px #d5d3c2;
	border-top: 0;
	border-bottom: 0;	
}
#nav
{
	width: 225px;
	background-image: url("images/nav_bg.gif");
	background-repeat: repeat-y;
}

#upcomingEvents
{
  background-image: url("images/eventsTile.gif");
	background-repeat: repeat-y;
	margin: 10px;
}

.loginInput
{
	background-color: #bbd9ea;
	border-top: solid 1px #022138;
	border-bottom: solid 1px #022138;
	border-left: solid 1px #022138;
	border-right: solid 1px #022138;
	width: 115px;
}

.navItem
{
	height: 26px;
	width: 100%;
	font-weight: bold;
	border-bottom: solid 1px #eeeeee;
}

.subNavItem
{
	height: 26px;
	width: 100%;
	line-height: 18px;
	background-color: #f5f5f5;
	font-weight: normal;
	border-bottom: solid 1px #ffffff;
}

.navItem a
{
	color: #333333;
}

.navItem a:hover
{
	color: #000000;
}

.underline
{
	border-bottom: solid 1px #999999;
}

.underline_light
{
	border-bottom: solid 1px #f5f5f5;
}

.field
{
	font-weight: bold;
	color: #444444;
}

.ReplyTop {
	background-image: url("images/reply_t.gif");
	background-repeat: repeat-x;
}

.ReplyBottom {
	background-image: url("images/reply_b.gif");
	background-repeat: repeat-x;
}

.ReplyLeft {
	background-image: url("images/reply_l.gif");
	background-repeat: repeat-y;
}

.ReplyRight {
	background-image: url("images/reply_r.gif");
	background-repeat: repeat-y;
}

.Reply2Top {
	background-image: url("images/reply2_t.gif");
	background-repeat: repeat-x;
}

.Reply2Bottom {
	background-image: url("images/reply2_b.gif");
	background-repeat: repeat-x;
}

.Reply2Left {
	background-image: url("images/reply2_l.gif");
	background-repeat: repeat-y;
}

.Reply2Right {
	background-image: url("images/reply2_r.gif");
	background-repeat: repeat-y;
}

.DotSep {
	background-image: url("images/dotbg.gif");
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
}

.row_header
{
	background-color: #cccccc;
}

.row_on
{
	background-color: #f0f0f0;
}

.row_off
{
  background-color: #ffffff;
}

.PostHeader {
	background-image: url("images/postheader_bg.gif");
	background-repeat: repeat;
	width: 100%;
}

.small {
	font-size: 10px;
}

.SmallGrey {
	font-size: 10px;
	color: #666666;
}

.Blue {
	color: #4D7CC1;
}

.Grey {
	color: #666666;
}

.White
{
	color: #ffffff;
}

.LightBlue
{
	color: #bbd9ea;
}

#signInBox
{
	margin:0pt auto;
	padding: 10px 10px 10px 10px;
	background-color: #f5f5f5;
	border: solid 1px #cccccc;
	font-weight: bold;
	width: 470px;
	position:relative;
}

.popheader
{
	background:#F3F0E7;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  border:1px solid #C8BA92;
  padding:5px;
  width:200px;
}
.popbody
{
	background:#FFFFFF;
  font-family:arial;
  font-size:12px;
  border-left:1px solid #C8BA92;
  border-right:1px solid #C8BA92;
  border-bottom:1px solid #C8BA92;
  padding:5px;
  width:200px;
}

.brown
{
  color: #cb5e22;
}

#formContent
{
  background-color: #f5f5f5;
  border: solid 1px #fbe2f3;
}

.formInfoContent
{
  background-color: #fbf4e6;
  border: solid 1px #ffcc66;
}

.formField
{
  background-color: #ebebeb;
  padding: 5px;
}

.formField label
{
  font-size: 14px;
  font-weight: bold;
}

.formInfoField
{
  background-color: #e9e0cf;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
}

.confirmBox
{
  width: 100%;
  background-color: #eef5ff;
  border: solid 1px #9cbde4;
}

.failBox
{
  width: 100%;
  background-color: #ffb4b4;
  border: solid 1px #cc3333;
}

.loginFailBox
{
  background-color: #ffe0e0;
  border: solid 1px #cc3333;
  padding: 10px;
  width: 470px;
  margin:0pt auto;
}

.loginFailBoxSmall
{
  background-color: #ffe0e0;
  border: solid 1px #cc3333;
  padding: 2px;
  width: 95%;
  margin:0pt auto;
}

.radiobuttonlist label, .radiobuttonlist input{
  font-size:13px; 
  vertical-align:middle;
}

