body.general-body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	min-width: 920px;
	text-align: center;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-image: url("../images/background.jpg");
	background-repeat: repeat-x;
	background-color: #DAE1FC;
	color: #000000
}

pre {
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

p {
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.errors {
	padding: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFDDDD;
	color: #440000
}

.captcha {
	padding: 0px;
	margin: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	color: #000000
}

.print-out {
	margin: 10px;
	padding: 0px;
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #FFFFFF
}

.main-box {
	margin: 0px auto;
	min-height: 100%;
	min-width: 920px;
	width: 920px;
	padding: 0px;
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #AAAAAA;
	background-color: #FFFFFF;
	color: #FFFFFF
}

.header {
	width: 920px;
	height: 150px;
	padding-left: 10px;
	padding-top: 10px;
	margin: 0px;
	font-size: 25pt;
	font-family: Helvetica;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-repeat: no-repeat;
	color: #FFFFFF
}

.header-day {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 150px;
	width: 920px;
	background-image: url("../images/day.JPG");
	background-color: #FFFFFF;
	background-repeat: no-repeat
}

.header-night {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 150px;
	width: 920px;
	background-image: url("../images/day.JPG");
	background-color: #FFFFFF;
	background-repeat: no-repeat
}

.menu-box {
	clear: both;
	padding-top: 0px;
	margin: 0px;
	height: 40px;
	width: 100%;
	background-image: url("../images/menubackground.jpg");
	background-color: #355772
}

.footer-box {
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	height: 33px;
	background-image: url("../images/menubackground.jpg");
	background-color: #355772
}

.main-area {
	padding-left: 15px;
	padding-right: 15px;
	clear: both;
	float: left;
	max-width: 920px;
	background-color: #FFFFFF;
	color: #000000
}

.content {
	clear: both;
	float: left;
	max-width: 670px;
	width: 670px;
	padding-bottom: 15px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.rightcol {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 220px;
	background-color: #FFFFFF
}

.admin-box {
	height: 180px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #888888;
	background-color: #FFFFFF;
	color: #000000
}

.momo-logo {
	float: right;
	width: 200px;
	height: 80px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 0px;
	text-align: center;
	color: #000000
}

.panel-box {
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #3C5784;
	color: #000000
}

.panel-area {
	width: 180px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	color: #FFFFFF
}

.panel-header {
	margin-bottom: 5px;
	text-align: center;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF
}

.panel-menu {
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 170px
}

.panel-form {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	width: 170px
}

.panel-label {
	clear: both;
	float: left;
	width: 55px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF
}

.panel-input {
	float: left;
	width: 100px;
	padding-bottom: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal
}

.panel-button {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal
}

.newline {
	clear: both
}

.site-feed {
	float: left
}

.site-share {
	float: right
}

.sponsors-box {
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #888888;
	background-color: #FFFFFF;
	color: #FFFFFF
}

.sponsors-inner {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #888888;
	background-color: #FFFFFF;
	color: #FFFFFF
}

.sponsors-title {
	padding: 0px;
	margin: 0px;
	height: 30px;
	font-size: 12pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #000000
}

.sponsors-logo {
	padding: 0px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #FFFFFF
}

.general-table {
	padding: 2px;
	border: 0px;
	margin: 0;
	width: 100%;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	border-collapse: collapse;
	background-color: #BBBBEE;
	color: #000000
}

.general-head {
	padding: 5px;
	border: 0px;
	text-align: center;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	border: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #FFFFFF;
	background-image: url("../images/tableheader.jpg");
	background-color: #355770;
	color: #FFFFFF
}

.general-cell {
	padding: 5px;
	border: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #D4DBE1;
	color: #222222
}

.general-paging {
	clear: both;
	padding: 0px;
	height: 20px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px
}

.general-paging-left {
	float: left;
	padding: 5px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px
}

.general-paging-right {
	float: right;
	padding: 5px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px
}

.welcome {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 670px;
	height: 170px;
	background-image: url("../images/signup.JPG");
	background-repeat: no-repeat;
	background-color: #FFFFFF
}

.welcome-left {
	width: 410px;
	clear: both;
	float: left
}

.welcome-right {
	width: 260px;
	float: right
}

.welcome-title {
	padding-left: 20px;
	padding-top: 25px;
	margin-bottom: 20px;
	height: 30px;
	width: 400px;
	text-align: center;
	font-size: 16pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF
}

.welcome-text {
	padding-left: 20px;
	height: 95px;
	width: 400px;
	text-align: center;
	font-size: 16pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF
}

.welcome-signup {
	float: right;
	margin-top: 25px;
	margin-right: 20px;
	padding: 15px 10px 25px 10px;
	height: 80px;
	width: 160px;
	text-align: center;
	font-size: 28pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF
}

.etiquette {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 670px;
	height: 100px;
	background-image: url("../images/etiquette.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF
}

.intro-signup:hover {
	color: #DDDD00
}

.tile-area {
	clear: both;
	margin-bottom: 20px;
	padding: 0px;
	float: left;
	width: 640px;
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #000000
}

.tiles {
	width: 64px;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	border: 1px;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.form-box {
	clear: both;
	padding-left: 2px;
	border: 0px;
	margin: 0;
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.form-name {
	float: left;
	text-align: right;
	margin: 0px;
	padding: 8px 5px 0 0;
	width: 120px;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.form-value {
	float: left;
	margin: 0px;
	padding: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.horiz {
	width: 650px;
	height: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #5555FF;
	color: #5555FF
}

.id-box {
	float: left
}

.id-image {
	float: left;
	width: 100px;
	padding: 3px;
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	color: #000000
}

.id-left {
	float: left
}

.id-right {
	float: left
}

.id-name {
	float: left;
	text-align: right;
	padding: 4px;
	width: 60px;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.id-value {
	float: left;
	padding: 4px;
	width: 450px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.news-line {
	width: 630px;
	clear: both;
	padding: 0px;
	margin: 0px;
	border-top: 1px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.blog-header {
	clear: both;
	padding: 10px;
	margin: 0px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	background-color: #FFFFFF;
	color: #000000
}

.blog-title {
	float: left;
	padding: 0px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000
}

.blog-date {
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.blog-area {
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.blog-message {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	background-color: #FFFFFF;
	color: #000000
}

.blog-contexttags {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.blog-author {
	float: left;
	padding-top: 10px;
	margin: 0px;
	width: 500px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.blog-share {
	float: right;
	padding-top: 10px;
	margin: 0px;
	height: 30px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.topic {
	clear: both;
	float: left;
	width: 660px;
	margin-bottom: 20px;
	background-color: #C4D2EA;
	color: #000000
}

.topic-area {
	float: left;
	width: 640px;
	margin: 10px;
	background-color: #C4D2EA;
	color: #000000
}

.topic-title {
	float: left;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #333355
}

.topic-author {
	clear: both;
	float: left;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.topic-date {
	float: right;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.topic-context {
	clear: both;
	float: left;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	margin-top: 10px;
	color: #333355
}

.topic-share {
	float: right;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.topic-message {
	clear: both;
	float: left;
	margin-top: 10px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.topic-embed {
	clear: both;
	float: left;
	margin-top: 10px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply {
	clear: both;
	float: left;
	width: 660px;
	margin-bottom: 20px;
	background-color: #C4D2EA;
	color: #000000
}

.reply-body {
	float: left;
	width: 640px;
	margin: 10px;
	background-color: #C4D2EA;
	color: #000000
}

.reply-author {
	float: left;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.reply-date {
	float: right;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.reply-message {
	clear: both;
	width: 640px;
	padding-top: 10px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply-embed {
	clear: both;
	width: 640px;
	margin-top: 10px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply-contexttags {
	clear: both;
	width: 640px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #444444
}

.reply-box-left {
	clear: both;
	float: left;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.reply-box-right {
	float: right;
	padding-right: 10px;
	margin: 0px;
	color: #FFFFFF
}

.reply-box-edit {
	clear: both;
	padding-top: 10px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply-box-embed {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply-box-tags {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.reply-textarea {
	background-color: #FFFFFF
}

.reply-embedarea {
	background-color: #FFFFFF
}

.event-box {
	clear: both;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000
}

.event-title {
	float: left;
	height: 50px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.event-title-icons {
	float: right;
	padding-right: 10px;
}

.event-title-share {
	float: right;
	text-align: right;
	padding-right: 10px;
}

.event-buttons {
	clear: both;
	height: 30px;
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-left: 110px;
	padding-right: 0px;
	padding-bottom: 5px;
	color: #000000
}

.event-info {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.event-desc {
	float: left;
	width: 630px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.event-name {
	float: left;
	padding: 5px;
	width: 100px;
	text-align: right;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.event-value {
	float: left;
	padding: 5px;
	width: 500px;
	text-align: left;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.altevent-box {
	clear: both;
	float: left;
	width: 670px;
	margin: 0px 0px 20px 0px;
	background-color: #DDDDFF;
	color: #000000
}

.altevent-area {
	width: 650px;
	padding: 10px
}

.altevent-title {
	text-align: left;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #333377
}

.altevent-info {
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333377
}


.legal-box {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 100%
}

.legal-text {
	padding: 10px;
	margin: 0px;
	text-align: right;
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

h1 {
	clear:both;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 660px;
	height: 30px;
	background-image: url("../images/heading.jpg");
	font-size: 16pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #000055
}

h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #444444
}

h3 {
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 14pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.search-form {
	padding: 0px;
	margin: 0px
}

.menu-search {
	float: right;
	padding-top: 7px;
	padding-right: 20px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF
}

.input-search {
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #EEEEEE;
	color: #000000
}

a.menu-cell {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	height: 30px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF
}

a.menu-cell:hover {
	color: #AAAAFF
}

a.menu-selected {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	height: 30px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #AAAAFF
}

a.menu-selected:hover {
	color: #FFFFFF
}

a.footer-link {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	height: 30px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF
}

a.footer-link:hover {
	color: #AAAAFF
}

a {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000088
}

a:hover {
	color: #000000
}

a.panel {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF
}

a.panel:hover {
	color: #9999FF
}

.aboutmomo {
	padding: 4px;
	margin: 0px;
	border: 0px;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.aboutus {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.general {
	padding: 5px;
	margin: 1px;
	vertical-align: top;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.menu-button-div {
	float: left;
	text-align: left;
	width: 100px;
	height: 25px;
	text-align: center;
	margin-right: 3px;
	background-image: url("../images/small-button.jpg");
	background-repeat: no-repeat;
	padding-top: 3px
}

a.menu-button {
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	color: #000088
}

a.menu-button:hover {
	color: #880000
}

.register-button-div {
	float: left;
	text-align: left;
	width: 250px;
	height: 25px;
	text-align: center;
	margin-right: 3px;
	background-image: url("../images/register-button.jpg");
	background-repeat: no-repeat;
	padding-top: 3px
}

a.register-button {
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	color: #FFFFFF
}

a.register-button:hover {
	color: #BBBBFF
}

a.title-link {
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	color: #000000
}

a.title-link:hover {
	color: #355772
}

.flip-cal {
	float: left;
	width: 64px;
	height: 64px;
	padding: 0px;
	margin: 0px;
	background-image: url("../images/flipcal.jpg");
	background-repeat: no-repeat;
	color: #000000
}

.flip-cal-date {
	width: 54px;
	height: 15px;
	margin-top: 17px;
	margin-left: 1px;
	padding: 0px;
	text-align: center;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #444444
}

.flip-cal-day {
	width: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 16px;
	text-align: center;
	font-size: 16pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.forum-head {
	width: 650px;
	height: 22px;
	clear: both;
	padding-bottom: 5px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.forum-line {
	width: 650px;
	height: 42px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.forum-left {
	width: 480px;
	clear: both;
	float: left;
	padding: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.forum-right {
	width: 150px;
	float: right;
	padding: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.event-head {
	width: 650px;
	height: 22px;
	clear: both;
	padding-bottom: 5px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.event-line {
	width: 650px;
	height: 75px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.event-left {
	width: 60px;
	float: left;
	padding: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.event-right {
	width: 555px;
	float: right;
	padding: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.t { background: url("../images/top.jpg") 0 0 repeat-x; width: 670px }
.b { background: url("../images/bottom.jpg") 0 100% repeat-x }
.l { background: url("../images/left.jpg") 0 0 repeat-y }
.r { background: url("../images/right.jpg") 100% 0 repeat-y }

.bl { background: url("../images/bottomleft.jpg") 0 100% no-repeat }
.br { background: url("../images/bottomright.jpg") 100% 100% no-repeat }
.tl { background: url("../images/topleft.jpg") 0 0 no-repeat }
.tr { background: url("../images/topright.jpg") 100% 0 no-repeat; padding: 10px }

.boxt { background: url("../images/news-top.jpg") 0 0 repeat-x; width: 100% }
.boxb {	background: url("../images/news-bottom.jpg") 0 100% repeat-x }
.boxl {	background: url("../images/news-left.jpg") 0 0 repeat-y }
.boxr {	background: url("../images/news-right.jpg") 100% 0 repeat-y }
.boxbl { background: url("../images/news-bottomleft.jpg") 0 100% no-repeat }
.boxbr { background: url("../images/news-bottomright.jpg") 100% 100% no-repeat }
.boxtl { background: url("../images/news-topleft.jpg") 0 0 no-repeat }
.boxtr { background: url("../images/news-topright.jpg") 100% 0 no-repeat; padding: 10px }

.spont { background: url("../images/top.jpg") 0 0 repeat-x; width: 100% }
.sponb { background: url("../images/bottom.jpg") 0 100% repeat-x }
.sponl { background: url("../images/left.jpg") 0 0 repeat-y }
.sponr { background: url("../images/right.jpg") 100% 0 repeat-y }
.sponbl { background: url("../images/bottomleft.jpg") 0 100% no-repeat }
.sponbr { background: url("../images/bottomright.jpg") 100% 100% no-repeat }
.spontl { background: url("../images/topleft.jpg") 0 0 no-repeat }
.spontr { background: url("../images/topright.jpg") 100% 0 no-repeat; padding: 10px }

.maskbl { float: left; background: url("../images/mask-bottom-left.gif") 0 100% no-repeat }
.maskbr { float: right; background: url("../images/mask-bottom-right.gif") 100% 100% no-repeat }
.masktl { float: left; background: url("../images/mask-top-left.gif") 0 0 no-repeat }
.masktr { float: right; background: url("../images/mask-top-right.gif") 100% 0 no-repeat }

input,textarea {
	border: 1px solid #000088;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required,textarea.required {
	border: 1px solid #000088;
	background-color: #DDFFAA
}

input.validation-failed,textarea.validation-failed {
	border: 1px solid #FF3300;
	color: #881100;
	background-color: #FFEEEE
}

input.validation-passed,textarea.validation-passed {
	border: 1px solid #00CC00;
	color: #000;
}

.validation-advice {
	padding: 5px;
	background-color: #FFFFFF;
	color: #880000
}

.custom-advice {
	padding: 5px;
	background-color: #FFFFFF;
	color: #880000
}


.feed {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 95%;
	background-color: #FFFFFF
}

.feed-name {
	clear: both;
	float: left;
	padding: 5px;
	margin-top: 10px;
	width: 630px;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #4E73A8;
	background-color: #4E73A8;
	color: #FFFFFF
}

a.feed-name-link {
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF
}

a.feed-name-link:hover {
	color: #000000
}

.feed-area {
	clear: both;
	float: left;
	padding: 5px;
	margin-bottom: 20px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #4E73A8;
	background-color: #FFFFFF;
	color: #000000
}

.feed-item {
	clear: both;
	padding: 10px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

.feed-item-alt {
	clear: both;
	padding: 10px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #DCDCFF;
	color: #000000
}

.feed-title {
	float: left;
	padding: 0px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.feed-date {
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #888888
}

.feed-author {
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #8888AA
}

.feed-text {
	clear: both;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.buzz-events { clear: both; float: left; margin-bottom: 15px; width: 670px; background-color: #C4D2EA }
.buzz-news   { clear: both; float: left; margin-bottom: 15px; width: 670px; background-color: #C4D2EA }
.buzz-topics { clear: both; float: left; margin-bottom: 15px; width: 670px; background-color: #C4D2EA }

.buzz-title {
	width: 640px;
	padding: 15px;
	font-size: 11pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

.buzz-line {
	width: 640px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000
}

a.buzz-link {
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000
}

a.buzz-link:hover {
	color: #FFFFFF
}

body.help {
	padding: 10px;
	text-align: left;
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	color: #000000
}

p.help-title {
	padding-bottom: 10px;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	color: #000000
}

p.help-text {
	font-size: 10pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.activity-header {
	clear: both;
	padding: 10px;
	margin: 0px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	background-color: #FFFFFF;
	color: #000000
}

.activity-title {
	float: left;
	padding: 0px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 14pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000
}

.activity-date {
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.activity-area {
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8888CC;
	background-color: #FFFFFF;
	color: #000000
}

.activity-message {
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 630px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	width: 650px;
	background-color: #FFFFFF;
	color: #000000
}

.activity-contexttags {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 5px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #333355
}

.activity-author {
	float: left;
	padding-top: 10px;
	margin: 0px;
	width: 500px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.activity-share {
	float: right;
	padding-top: 10px;
	margin: 0px;
	height: 30px;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	color: #000000
}

.attending-line {
	width: 650px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	color: #000000
}

.attending-name {
	width: 480px;
	clear: both;
	float: left;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #000000
}

.attending-info {
	width: 480px;
	clear: both;
	float: left;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	color: #000000
}

.attending-hr {
	width: 650px;
	clear: both;
	background-color: #FFFFFF;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-color: #ACCDD9;
	border-style: solid;
	border-collapse: collapse;
}
