a, a:link, a:visited, .topBlock a:link, .sideBlock a.sideTitle:link, .sideBlock a.sideTitle:visited, .sideBlock ul a:link, .sideBlock ul a:visited {
	color: #364694;
	text-decoration: none;
}
.sideBlock ul {
	padding-left:0;
	margin-left:0;
}
.sideBlock ul li {
	padding: 3px 0;
	margin-left:14px;
	padding-left:12px;
	padding-right: 5px;
	background: url(../images/carat_blue.gif) no-repeat 0 8px;
}
.sideTable {
	margin-left:9px;
}

a:hover, .topBlock a:hover, .sideBlock a.sideTitle:hover, .sideBlock ul a:hover {
	color: #324690;
	text-decoration: underline;
}

.caltodaycell
{
	border: 1px solid black;vertical-align:top;background-color: #967962;
}

.sideBlock A.sideTitle {
	background-image: none;
	background-color:#F5F8FC;
	width:auto;
	font-weight: bold;
	font-size: 100%;
	padding: 6px 12px;
	line-height: normal;
	height: auto;
}

.sideBlock ul li {
	list-style-image: none;
}

/*.topBlock A {
	color: #ffffff;
}
.topBlock A:link {
	color: #ffffff;
}
.topBlock A:visited {
	color: #ffffff;
}
.topBlock A:hover {
	color: #ffffff;
}*/

A.topAnchor {
	margin-top:2px;
	padding: 6px 12px 6px 12px;
	font-size:15px;
	font-weight: bold;
	color: #ffffff;
}
A.topAnchor:link {
	color: #ffffff;
}
A.topAnchor:visited {
	color: #ffffff;
}
A.topAnchor:hover {
	color: #ffffff;text-decoration:none;
}

.navbar A, #verbsection A {
	font-size: 80%; line-height: 120%; text-decoration: none
}
.navbar A:link, #verbsection A:link {
	font-size: 80%; line-height: 120%; text-decoration: none
}
.navbar A:visited, #verbsection A:visited {
	font-size: 80%; line-height: 120%; text-decoration: none
}
.navbar A:hover, #verbsection A:hover {
	font-size: 80%; line-height: 120%; text-decoration: underline
}

.navbar li, #verbsection li {
	list-style-type: none; padding: 0px;display: inline; color: #000000;
}

#navlinks .topBlock {
	height:33px;
}

.topBlock ul, .topAnchor {
	padding:2px;
}
.topBlock li {
	list-style-type: none;
	padding: 0px;
	display: inline;
}
#navlinks .topBlock li.separator {
	display:none;
}
#navlinks .topBlock li a, .topAnchor {
	float:left;
	padding: 6px 12px;
	font-size:15px;
	font-weight: bold;
	color: #ffffff;
}
#navlinks .topBlock li a:hover, .topAnchor:hover {
	background-color:#AE9B71;
	text-decoration: none;
}
#sidebarlinks {
	top:140px;
	border-right:solid 2px #A08A58;
	border-bottom:solid 2px #A08A58;
	background-color: #E4EAF5;
	width:199px;
}
#sidebarlinks #corner {
	background: #E4EAF5 url(../images/topnav_bg.gif) no-repeat 0 0;
	height:33px;
	width:199px;
}

.navbar li {
	color: #000000;
}

.navbar ul {
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#navleft {
	border-top:solid 2px #fff;
}
#verbsection .topBlock {
	height:auto;
}

.sideText {
	color: #000000;
}

A.nodeAnchor:link {
	color: #324690;
}
A.nodeAnchor:visited {
	color: #324690;
}

A.nodeAnchor:hover {
	color: #324690;
}
A.featureAnchor:link {
	color: #324690;
}
A.featureAnchor:visited {
	color: #324690;
}
A.featureAnchor:hover {
	color: #324690;
}

.titlebar {
	color: #380b46;
}

SPAN.fullforumbaritem {
	background-color:#9C9Cff;
}
SPAN.fullforumbaritemalt {
	background-color:#9C9Cff;
}

TR.forumtitlealt {
	background-color: #ffe0c1;
}

TR.forumdescriptionalt {
	background-color: #ffe0c1;
}

TR.formediticonsalt {
	background-color: #ffe0c1;
}

A.forumFromAnchor:link {
	font-size: 80%;color: #324690;
}
A.forumFromAnchor:visited {
	font-size: 80%;color: #324690;
}
A.forumFromAnchor:hover {
	font-size: 80%;color: #324690;
}

.contentspace, .footer {
	background-image: url(../images/background.jpg);
}
.footer {
	background-color: #A08A58;
	margin:0;
	text-align: center;
	padding: 20px 12px 0 12px;
	color:#fff;
}
.footer a:link, .footer a:hover, .footer a:visited {
	color:#fff;
}
.contentspace {
	font-family: Verdana,sans-serif;
	color:#000000;
	padding: 3px 10px 57px 10px;
    min-height:1100px;
}

.eventFeatures {
	background-color: #D9E1D6;
	margin-left:15px;
	padding:10px;
}
td {
	vertical-align: top;
}
a img {
	border:0;
}

.middlecolor {
	background-color: #fff;
}


.highlightcolor {
	background-color: #F1F5FB;
}
.bordercolor {
	background-color: #A08A58 !important;
	background-image:none!important;
}
.navbar {
	height:auto;
}

.loginbar {
	background-image: none; background-repeat:repeat-x;
}

.titlebar
{
	font-family: "Trebuchet MS",sans-serif;
	font-weight:bold;
	font-size: 140%;
	color:#A08A58;
	line-height: 160%;
}

h2
{
	font-family: "Trebuchet MS",sans-serif; font-weight:bold; letter-spacing: 2pt;
}

hr
{
	color:#0f00b6;height:3px;background-color:#0f00b6;border:0px;
}

A.toolitemwhite {
	white-space: nowrap; font-size: 80%; color:#ffffff; text-decoration: none; padding: 1px 3px 1px 3px;
}
A.toolitemwhite:visited {
	white-space: nowrap; font-size: 80%; color:#ffffff; text-decoration: none; 
}
A.toolitemwhite:hover {
	white-space: nowrap; font-size: 80%; color:#000000; text-decoration: none; background-color:#f0e68c; padding: 1px 3px 1px 3px;
}

A.toolitemwhiteundo {
	white-space: nowrap; font-size: 80%; color:#000000; text-decoration: none; background-color:#f0e68c; padding: 1px 3px 1px 3px;
}

ul.sideBlock {
	margin-top:-8px;
}

#headercontainer {
	background-image:url(../images/header.jpg);
	position: relative;
	border-bottom:solid 2px #fff;
	margin-right:4px;
}

#headerlogo {
	background-image:url(../images/logo.gif);
	width:611px;
	height:116px;
	position: absolute;
	top:13px;
	left:29px;
}

#headermin {
	height:138px;
}

body.viewmode {
	background-image:none;min-width:1100px;
}

#corner {
	background-image:none;
}

#navleft {
	background-image: none;
}

.cornerborder {
	background-image: none;
}

.repeatborder {
	background-image: none;
	padding:0;
}

.verbbar a, .verbbar a:link, .verbbar a:visited, .verbbar a:hover {
	color:#000000;
}

