@charset "utf-8";
body {
	background-color:#a9c1df;
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
}
div, a, p, td, h1, h2, h3, h4, #menu ul, #submenu ul, #footer ul {
	margin:0px;
	padding:0px;
}
.search {
	float:right;
	padding-top:30px;
}
.searchbutton {
	background-color:#AF3449;
	border: 1px solid #7c7b7b;
	color:#FFFFFF;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
	height:21px;
}
#wrapper {
	background-image: url(../images/middle.png);
	background-repeat: repeat-y;
	width:815px;
	margin-left:auto;
	margin-right:auto;
}
.top {
	width:815px;
	height:16px;
	background-image: url(../images/top.png);
	background-position: top;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:20px;
}
.bottom {
	width:815px;
	height:29px;
	background-image: url(../images/bottom.png);
	background-position: top;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#header {
	background-image: url(../../uploads/media/header.png);
	background-repeat: no-repeat;
	background-position:bottom;
	height:287px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	margin-bottom: 20px;
}
#header h1 {
	font-weight:lighter;
	padding-left:10px;
	padding-top:10px;
}
#header img {
	margin-left:17px;
	margin-bottom:7px;
}
#menu {
	width:780px;
	height:28px;
	background-image:url(../images/menu2.png);
	background-repeat:repeat-y;
	margin-top:179px;
}
#menu ul {
	margin-left:12px;
}
#menu ul li {
	list-style:none;
	float:left;
}
#menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-top:5px;
	padding-left:11px;
	padding-right:20px;
	display:block;
	font-weight:lighter;
	font-size:10pt;
}
#menu ul li a.selected {
	font-weight:bold;
}
#menu ul li a:hover {
	text-decoration:underline;
}
#columns {
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
#left {
	width:204px;
	float:left;
	margin-bottom: 20px;
	margin-right:22px;
	margin-top:0px;
}
#left ul {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
#left ul li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#left ul li a {
	width:189px;
	/*height:22px;*/
	background-color:#EEEEEE;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	color:#333333;
	text-decoration:none;
}
#left h1 {
	width:189px;
	background-image:url(../images/red.png);
	height:22px;
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	display:block;
	padding-top:5px;
	padding-left:15px;
	color:#333333;
	text-decoration:none;
	font-size:small;
	color:#FFFFFF;
}
#left ul li a.selected, #left ul li a:hover {
	font-weight:bold;
}
#link1 {
	width:204px;
	height: 37px;
	margin-top:0px;
	padding-top: 110px;
	margin-bottom: 10px;
}
#link2 {
	width:204px;
	height: 37px;
	margin-top:0px;
	padding-top: 110px;
	margin-bottom:10px;
}
#link1 a, #link2 a {
	width:189px;
	background-image:url(/assets/images/red.png);
	height:27px;
	background-repeat:repeat-y;
	display:block;
	padding-top:10px;
	padding-left:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:lighter;
	font-size:12pt;
}
#link3 a, #link4 a {
	display:block;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-weight:lighter;
	height:18px;
	padding-top:1px;
	font-size:10pt;
	margin-left:5px;
	background-color:#AF3449;
	border: 1px solid #7c7b7b;
	color:#FFFFFF;
}
#intro {
	background-color:#bd3032;
	width:543px;
	display:block;
	padding-left:5px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:10px;
	padding-right:5px;
}
#intro p {
	font-size:11pt;
	color:#FFFFFF;
	font-family:century gothic, Arial, Helvetica, sans-serif;
	margin-top:10px;
}
#intro h1 {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
!important  font-size:20pt;
	color:#FFFFFF;
}
h1.intro {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:20pt;
	color:#FFFFFF;
}
#content {
	width:553px;
	float:left;
	margin-bottom: 20px;
}
#content p, #content td, #content th, #content li {
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
}
#content p, #content li {
	color: #333333;
}
#content h1 {
	font-size:14pt;
	color: #2F445B;
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
}
#content h2 {
	font-size:14pt;
	color: #2F445B;
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
	font-weight:lighter;
}
#content h3 {
	font-size:12pt;
	color: #2F445B;
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
	padding-bottom:0px;
	margin-bottom: 0px;
}
#content h4 {
	font-size:10pt;
	color: #2F445B;
	font-family: helvetica, Tahoma, Arial, Verdana, Geneva, sans-serif;
	padding-bottom:0px;
}
input, select, textarea {
	font-size:10pt;
}
#footer {
	width:770px;
	height:14px;
	background-color:#af3449;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	color:#FFFFFF;
	font-size:x-small;
	padding-top:1px;
	padding-left:10px;
	clear:both;
}
#footer a {
	color:#EEEEEE;
}
.cultrix {
	float:right;
}
/* CALENDAR */

/* Sunday, Monday, Tuesday... */
th.dayName {
	/*font-size: x-small;*/
	font-weight: lighter;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #3D3570;
}
/* the 'day number' band */
td.dayNumber {
	background-color: #CCCCCC;
	/*font-size: x-small;*/
	font-weight: bolder;
	color: #282262;
}
/* the 'day number' band of current day */
td.todayNumber {
	background-color: #555555;
	/*font-size: x-small;*/
	font-weight: bolder;
	color: #FFFFFF;
}
/* cell for an event */
td.event {
	background-color: #CCCCCC;
}
/* cell for no event */
td.noEvent {
	background-color: #CCCCCC;
}
/* cell for current day */
td.todayEvent {
	background-color: #EEEEEE;
	border: 1px solid #555555;
}
/* formatting for text of an event */
p.event {
	text-align: center;
}
/* formatting for text of an event on current day */
p.eventToday {
	text-align: center;
	font-weight: bold;
}
/* JUMP TABLE */

/* normal cell */
td.jumpTableMonth {
	/*font-size: x-small;*/
	background-color: #CCCCCC;
}
/* normal cell hover */
td.jumpTableMonthHover {
	background-color: #BBBBBB;
}
/* current month view */
td.jumpTableThisMonth {
	/*font-size: x-small;*/
	font-weight: bold;
	background-color: #282262;
	color: #FFFFFF;
}
/* LINKS */

/* JUMP TABLE */

/* Normal */
a.jumpTableMonthLink:link {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
}
/* Visited */
a.jumpTableMonthLink:visited {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
}
/* Hover */
a.jumpTableMonthLink:hover {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
}
/* CALENDAR */

/* Normal */
a.eventLink:link {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
}
/* Visited */
a.eventLink:visited {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
}
/* Hover */
a.eventLink:hover {
	/*font-size: x-small;*/
	color: #282262;
	text-decoration: none;
	text-align: center;
}
ul {
	list-style:square;
}