/* IE 5.5/6 PNG Fix */
img, div, input, a { behavior: url("iepngfix.htc") }

/* general */
body {
	background-color: #38342b;
	font: 11pt Arial, Georgia, Verdana, Helvetica, sans-serif !important;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0 0 0 0;
}
img {
  border: 0;
}
div {
	padding: 0;
	margin: 0;
}
hr {
  border: 0;
  border-top: 1px dashed #a99e80;
  border-bottom: 0px;
}
a {
	color: #000000;
  font-size: 11pt !important;
  font-weight: normal !important;	
}
a:hover {
	color: #00000;
	text-decoration: underline;
	/*background-color: #b7b08d;*/
  font-size: 11pt !important;
  font-weight: normal !important;
	
}
a:visited {
  font-size: 11pt !important;
  font-weight: normal !important;
}
.footer {
	background-color: #000000;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.footer a {
	color: #FFFFFF;
}
a.footer:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.body {
	font: 9pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.handler {
	width: 780px;
	margin: 0 auto;
	padding: 0;
}
.page {
	text-align: left;
	float: left;
	background-color: white;
}
.top {
	border-top: 8px solid #d63602;
	height: 95px;
	background-color: #000000;
}
.logo {
	float: left;
	padding: 15px;
	vertical-align: top;
}
.topmenu {
	text-align: right;
  font-size: 10pt;
}
ul.sidemenu {
	list-style-type: none;
	list-style-position: outside;
	border-top: 1px solid #CCCCCC;
	font: 10pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}
ul.sidemenu a {
	color: #666666;
	text-decoration: none;
}
ul.sidemenu a:hover {
	color: #999999;
}
li.sidemenu-1 {
	border: 1px solid #CCCCCC;
	border-top: none;
	padding: 5px;
	padding-left: 25px;
	background: url('bullet.gif') 10px no-repeat;
	background-color: #E5E5E5;
}
li.sidemenu-2 {
	border: 1px solid #CCCCCC;
	border-top: none;
	padding: 5px;
	padding-left: 25px;
	background: url('bullet.gif') 10px no-repeat;
	background-color: #F2F2F2;
}
.menubar {
	background-color: #000000;
	padding: 5px;
}
.submenu {
	padding: 5px;
	margin-bottom: 15px;
	vertical-align: top;
	background: none;
}

#notice {
	background-color: #FFFFFF;
	border: 1px solid #a99e80;
	padding: 8px;
	text-align: center;
}
#error {
	background-color: #FFFFFF;
	border: 1px solid #b90000;
	padding: 8px;
	text-align: center;
}
.columnWide {
	float: right;
	width: 750px;
	height: auto;
	margin-left: 10px;
}
.columnSmall {
	float: left;
	width: 140px;
	border-right: 1px solid #a99e80;
	padding:0;margin:0;
	padding-right: 10px; margin-right: 5px;
}
.padded {
	padding: 5px;
}
.dividerV {
	float: left;
	width: 5px;
}
.dividerH {
	float: none;
	height: 5px;
}
.dotted {
	height: 1px;
	border-top: 1px dashed #a99e80;
}
.dotted-bottom {
	padding: 3px;
	border-bottom: 1px solid #999999;
}
.pages {
	text-align: center;
}
.centered {
	text-align: center;
}
.bold {
	font-weight: bold;
}
/* text styles */
.topmenu a {
	color: #d63602;
	text-decoration: none;
}
.topmenu a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.menubar a {
	color: #FFFFFF;
	text-decoration: none;
}
.menubar a:hover {
	color: #000000;
}
.menubarON {
	display: inline;
	color: #FFFFFF;
	font-weight: bold;
	
}
.blue {
	font-weight: bold;
}
h1 {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing: -1pt;
	text-transform: uppercase;
	padding: 0px;
	margin: 0;
	color: #38342b;
}
h3 {
  text-transform: uppercase;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #90451f;
	font-size: 13pt;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 8px;
}

.error {
	color: #b90000;
	font-weight: bolder;
}
.highlight {
}
/* blocks */
.brown-header {
	background-color: #F9F1E1;
	border: 1px solid #D3BE96;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	color: #99896D;
}
.brown-body {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3BE96;
	border-right: 1px solid #D3BE96;
	border-left: 1px solid #D3BE96;
}
.green-header {
	background-color: #E6F9E1;
	border: 1px solid #96D396;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	color: #5D995D;
}
.green-body {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #96D396;
	border-right: 1px solid #96D396;
	border-left: 1px solid #96D396;
}
.blue-header {
	background-color: #E1E9FA;
	border: 1px solid #96ABD4;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	color: #6D7B99;
}
.blue-body {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #96ABD4;
	border-right: 1px solid #96ABD4;
	border-left: 1px solid #96ABD4;
}
.orange-header {
	background-color: #a99e80;
	border: 1px solid #a99e80;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 4px;
	text-align: left;
	color: #FFFFFF;
}
.orange-body {
	background-color: #d8cfbc;
	border-bottom: 1px solid #a99e80;
	border-right: 1px solid #a99e80;
	border-left: 1px solid #a99e80;
}
.grey-header {
	background-color: #EDEDED;
	border: 1px solid #999999;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	color: #808080;
}
.grey-body {
	padding: 5px;
	background-color: #FAFAFA;
	border-bottom: 1px solid #999999;
	border-right: 1px solid  #999999;
	border-left: 1px solid #999999;
}
.tip {
	border: 1px solid #90451f;
	padding: 5px;
	color: #666666;
	background-color: #FFFFFF;
}
.tip-body {
  font-size: 8pt;
}
.cardlabel {
	float: left;
	width: 80px;
	color: #666666;
}
.cardbody {
}
.card-headline {
	border: 1px dashed #544f3e; 
	background-color: #FFFFFF;
	float: left;
}
.card-headline-body {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	float: left;
	margin: 5px;
}
.card-member {
	border-bottom: 1px solid #CCCCCC;
}
.card-online {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #FF9000;
	font-size: 7pt;
	padding: 2px;
	margin: 2px;
	height: 10px;
	line-height: 10px;
	cursor: default;
	font-weight: bold;
}
.card-featured {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 7pt;
	padding: 2px;
	margin: 2px;
	height: 10px;
	line-height: 10px;
	cursor: default;
	font-weight: bold;
}
.card-new {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #556363;
	font-size: 7pt;
	padding: 2px;
	margin: 2px;
	height: 10px;
	line-height: 10px;
	cursor: default;
	font-weight: bold;
}
.card-updated {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #90451f;
	font-size: 7pt;
	padding: 2px;
	margin: 2px;
	height: 10px;
	line-height: 10px;
	cursor: default;
	font-weight: bold;
}
.card-member-top, .card-member-top a {
	padding: 3px;
	text-align: left;
	text-decoration: none;
}
.card-member-top a:hover {
}
.card-member-body {
	padding: 5px;
	text-align: left;
}
.card-member-header, .card-member-header a {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.card-member-header a:hover {
}
.card-member-options, .card-member-options a {
	padding: 3px;
	text-align: center;
	text-decoration: none;
	font-size: 8pt;
}
.card-member-options a:hover {
}
ul.card-member-list {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	list-style-type: none;
	list-style-position: outside;
}
li.card-member-item {
	display: inline;
	background: url('arrow.gif') 5px no-repeat;
	padding-left: 10px;
}
.card-blog {
	border-top: 2px solid #67C968;
	border-bottom: 1px solid #67C968;
}
.card-blog-top, .card-blog-top a {
	background-color: #D5F0D6;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration: none;
}
.card-blog-top a:hover {
	color: #67C968;
}
.card-blog-body {
	background-color: #EBFAEB;
	padding: 5px;
	text-align: left;
}
.card-blog-header, .card-blog-header a {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #4FA851;
	text-decoration: none;
}
.card-blog-header a:hover {
	color: #67C968;
}
.card-blog-options, .card-blog-options a {
	background-color: #D5F0D6;
	padding: 3px;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	color: #328A33;
	text-decoration: none;
	font-size: 7pt;
}
.card-blog-options a:hover {
	color: #67C968;
}
ul.card-blog-list {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	list-style-type: none;
	list-style-position: outside;
}
li.card-blog-item {
	display: inline;
	background: url('arrow.gif') 5px no-repeat;
	padding-left: 10px;
}
.member {
	width: 118px;
	height: 125px;
		text-align: center;
}
.member-online-photo {
	padding: 4px;
}
.member-online-name {
	padding: 2px;

}
.member-online-name a {
	font: 8pt;
}
.member-online-name a:hover {
	text-decoration: none;
}
.member-online-indicator {
	color: #000000;
}
.member-online-indicator a {
	color: #000000;
}
.member-offline-photo {
	padding: 4px;
}
.member-offline-name {
	padding: 2px;
	text-align: center;
}
.member-offline-name a {
	font: 8pt Georgia, Tahoma, sans-serif;
}
.member-offline-name a:hover {
	text-decoration: none;
}
.member-offline-indicator {
}
.member-offline-indicator a {
}
.photo {
  width: 70px;
}
.photo_edit {
	border: 1px solid #a99e80;
  width: 50px;	
  height: 180px !important;
}
.photo_big {
}
.photo-photo {
	padding: 8px;
}
.photo-caption {
}
.photo-text {
	font-size: 10pt;
	color: #000000;

}
.photo-text a {
	font-size: 10pt;
	color: #000000;
}
.photo-text-big {
	font-size: 11pt;
	color: #000000;
}
.news {
	border: 1px solid #a99e80;
}
.news-title {
  background: url('mainmenudown.gif') 0 0 repeat-x;
	float: left;
	padding: 3px;
	font-weight: bold;
	width: 80%;
	color: white;
}
.news-date {
  background: url('mainmenudown.gif') 0 0 repeat-x;
	padding: 3px;
	text-align: right;
	color: #a99e80;
}
.news-body {
	padding: 5px;
	clear: both;
}
/* forms */
.form {
	text-align: center;
	margin: 0;
	padding: 0;
	width: 97%; 
}
.formlabel {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
	text-align: left;
	/*white-space: nowrap;*/
	margin: 0 0 5px 0;
	padding: 6px 0px 0 0;
	display: block;
	width: 140px;
}
.formelement {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	float: left;
	margin: 3px;
	text-align: left;
}
.formbutton {
	padding-top: 10px;
	text-align: left;
	display: block;
	clear: both;
}
.formset {
	margin-bottom: 2px;
}
.textfield {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 3px;
	padding-right: 5px;
	color: #666666;
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	/*width: 175px;*/
	width: 90%;
}
.dropdown {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #666666;
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.textarea {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 3px;
	color: #666666;
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}
.button {
	color: #cccccc;
	border: 1px solid #d7c547;
	background-color: #333026;
	/*
	background-color: #a99e80;
	border: 1px solid #544f3e;
	*/
	padding: 3px;
	font: 11pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 11pt; 
}
.joinbutton {
	background-color: #a99e80;
	border: 1px solid #544f3e;
	padding: 3px;
	color: #FFFFFF;
	font: 18pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	float: left;
}

/* blue lists */
ul.list-blue-menu {
	list-style-type: none;
	list-style-position: outside;
	font: 10pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
li.list-blue-menu-item {
	padding-left: 15px;
	background: url('bullet.gif') 5px no-repeat;
	color: #000000;
}
li.list-blue-menu-item a {
	color: #000000;
}
li.list-blue-menu-item a:hover {
	color: #38342b;
}
.list-blue {
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #000000;
	border-top: 2px solid #38342b;
}
.list-blue a {
	color: #000000;
}
.list-blue a:hover {
	color: #38342b;
}
.list-blue-header {
  background: url('mainmenudown.gif') 0 0 repeat-x;
	background-color: #544f3e;
	border-right: 1px solid #605a47;
	padding: 3px;
	height: 20px;
	color: #d8cfbc;
	text-transform: uppercase;
	white-space: nowrap;
}
.list-blue-item {
	text-align: left;
	background-color: #d8cfbc;
	padding: 3px;
}
.list-blue-item-1 {
	text-align: left;
	background-color: #d8cfbc;
	padding: 3px;
	height: 20px;
}
.list-blue-item-2 {
	text-align: left;
	background-color: #e0d7c3;
	padding: 3px;
	height: 20px;
}
.list-blue-title, .list-blue-title a {
	font-size: 12pt;
	font-weight: bold;
	color: #544f3e;
	text-decoration: none;
	padding-right: 5px;
}
.list-blue-category {
	padding: 3px;
}
.list-blue-category a {
	color: #38342b;
}
.list-blue-category a:hover {
	color: #000000;
}
.list-blue-subcategory {
	padding: 3px;
	padding-left: 20px;
}
.list-blue-subcategory a {
	color: #38342b;
	text-decoration: none;
}
.list-blue-subcategory a:hover {
	color: #000000;
} 

/* Orange List */
ul.list-orange-menu {
	list-style-type: none;
	list-style-position: outside;
	font: 10pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
li.list-orange-menu-item {
	padding-left: 15px;
	background: url('bullet.gif') 5px no-repeat;
	color: #000000;
}
li.list-orange-menu-item a {
	color: #000000;
}
li.list-orange-menu-item a:hover {
	color: #38342b;
}
.list-orange {
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #000000;
	border-top: 0px solid #38342b;
}
.list-orange a {
	color: #000000;
}
.list-orange a:hover {
	color: #38342b;
}
.list-orange-header {
  background: url('mainmenudown.gif') 0 0 repeat-x;
	background-color: #544f3e;
	border-right: 1px solid #605a47;
	padding: 3px;
	height: 20px;
	color: #d8cfbc;
	text-transform: uppercase;
	white-space: nowrap;
}
.list-orange-item {
	text-align: left;
	background-color: #d8cfbc;
	padding: 3px;
}
.list-orange-item-1 {
	text-align: left;
	background-color: #d8cfbc;
	padding: 3px;
	height: 20px;
}
.list-orange-item-2 {
	text-align: left;
	background-color: #e0d7c3;
	padding: 3px;
	height: 20px;
}
.list-orange-title, .list-orange-title a {
	font-weight: bold;
	color: #544f3e;
	text-decoration: none;
}
.list-orange-title a:visited {
  color: #000000;
}

/* rating */
.rating {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 25pt;
	color: #000000;
	font-weight: bolder;
	text-align: center;
}
.rating_0 {
	color: #8093BA;
}
.rating_1 {
	color: #8093BA;
}
.rating_2 {
	color: #868FB3;
}
.rating_3 {
	color: #8E8BAA;
}
.rating_4 {
	color: #9885A0;
}
.rating_5 {
	color: #A27F95;
}
.rating_6 {
	color: #AD7989;
}
.rating_7 {
	color: #B7737E;
}
.rating_8 {
	color: #C06D75;
}
.rating_9 {
	color: #C7696C;
}
.rating_10 {
	color: #CE6565;
}


/* forum */
.forum-totals {
	padding: 5px;
	font-size: 10pt;
}
.forum-button {
	border: 1px solid #FFFFFF;
	background-color: #38342b;
	color: #666666;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px;
	cursor: pointer;
	float: left;
	margin: 2px;
}
.forum_quote {
	border: 1px dashed #689BCA;
	background-color: #FFFFFF;
	padding: 5px;
}


/* calendar */
.calendar-button {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #999999;
	cursor: pointer;
	width: 20px;
	text-align: center;
}
.calendar-date {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #808080;
}
.calendar-week {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1F5EAC;
}
.calendar-day {
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	cursor: pointer;
}
.calendar-extended {
	color: #999999;
}
.calendar-sunday {
	color: #1F5EAC;
}
.calendar-today {
	color: #B33838;
}
.calendar-holiday {
	color: #1F5EAC;
}
.calendar-nof-holiday {
	color: #3F981C;
}
.calendar-events {
	font-weight: bold;
}
.calendar-notes {
	font-style: italic;
}
.calendar-selected {
	border: 1px solid #B33838;
}
/* im */
.im {
	border: 1px solid #FFFFFF;
}
.im-header {
	font-size: 7pt;
	color: #666666;
	background-color: #F2F2F2;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
.im-body {
	background-color: #FFFFFF;
	text-align: center;
}
/* banners */
.banner-header {
	border-bottom: 0px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	margin: 5px;
}
.banner-footer {
	border-top: 0px solid #CCCCCC;
	padding: 5px;
	text-align: center;
}
.banner-side {
  padding: 5px;
  padding-top: 5px;

	border-top: 1px dashed #a99e80;
	margin-top: 0px;
}
/* notification */
.noti {
	border: 1px solid #a99e80;
	background-color: #FFFFFF;
	color: #666666;
}
.noti-header {
	background-color: #a99e80;
	padding: 3px;
	color: #FFFFFF;
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.noti-header a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.noti-body {
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #666666;
}
.noti-body a {
	color: #666666;
}
.noti-body a:hover {
	text-decoration: none;
}
/* color selector */
.color-color {
	margin: 1px;
	width: 9px;
	height: 9px;
	float: left;
	cursor: pointer;
	border: 1px solid #000000;
}
/* albums */
.photo {
	width: 125px;
	height: 125px;
}
.photo_edit {
	width: 125px;
	height: 125px;
}
.photo_main {
	padding: 8px;
}
.album {
	width: 125px;

}
.album_main {
	padding: 8px;
}
.album_big {
	width: 344px;
}
.album-photo {
	padding: 8px;
}
.album-caption {
	padding: 2px;
	height: 42px;
}
.album_edit {
	height: 182px;
	border-bottom: 1px dashed #a99e80;	
}
.album-text {
	font-size: 10pt;
	color: #000000;
}
.album-text a {
	font-size: 10pt;
	color: #000000;
}
.album-text-big {
	font-size: 11pt;
	color: #000000;
}
/* vchat */
#vchat_window {
	position: absolute;
	visibility: hidden;
	width: 370px;
	top: 0;
	left: 0;
	z-index: 1;
}
.vchat_handler {
	border: 4px solid #00209F;
	background-color: #FFFFFF;
	height: 100%;
	padding: 5px;
}
.vchat_icon {
	margin: auto;
	text-align: center;
	float: left;
}
.vchat_message {
	color: #000;
	text-align: left;
	font: 8pt Arial, Georgia, Verdana, Helvetica, sans-serif;
}
.vchat_message_header {
	font-weight: bold;
	text-align: center
}
.vchat_message_content {
	padding-top: 20px;
}
.vchat_buttons {
	text-align: center;
	padding-top: 20px;
}

/* BEGIN Mailbox Table */

.mb-text{
	font-size: 10pt;
	font-weight:bold;
}
.mb-text-nmsg-indication{
	font-size: 10pt;
	font-weight:bold;
	color: #409507;
}
.mb-text-nmsg-indication a{
	font-size: 10pt;
	font-weight:bold;
	color: #409507;
	text-decoration:none;
}
.mb-text-nmsg-indication a:hover{
	font-size: 10pt;
	font-weight:bold;
	color: #409507;
	text-decoration:underline;
}
.mb-text-ninvit-indication{
	font-size: 10pt;
	font-weight:bold;
	color: #FF7F17;
}
.mb-text-ninvit-indication a{
	font-size: 10pt;
	font-weight:bold;
	color: #FF7F17;
	text-decoration:none;
}
.mb-text-ninvit-indication a:hover{
	font-size: 10pt;
	font-weight:bold;
	color: #FF7F17;
	text-decoration:underline;
}
.mb-text-ncomment-indication{
	font-size: 10pt;
	font-weight:bold;
	color: #5A85C0;
}
.mb-text-ncomment-indication a{ 
	font-size: 10pt;
	font-weight:bold;
	color: #5A85C0;
	text-decoration:none;
}
.mb-text-ncomment-indication a:hover{
	font-size: 10pt;
	font-weight:bold;
	color: #5A85C0;
	text-decoration:underline;
}
.mb-table-left{
	padding:5px;
	background-color: #F1F5FD;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
}
.mb-table-right{
	padding:5px;
	background-color: #F1F5FD;
	border-top: 2px solid #FFFFFF;
}
.mb-padded{
	padding:5px;

}

/* Custom added CSS */

A.mainmenu:Link, A.mainmenu:Visited {
  font: 10pt Arial, Georgia, Verdana, Helvetica, sans-serif;
  color: #a5a5a5;
  text-decoration: none;
}
A.mainmenu:Hover, A.mainmenu:Active {
  color: #d3c14f;
}

a:link.corefooter, a:visited.corefooter, a:active.corefooter {
        color: #FFFFFF;
        text-decoration: none;
}
a:hover.corefooter {
        color: #FFFFFF;
        text-decoration: underline;
        background-color: black;
} 
.style4 {
        color: #bcb799;
        text-align:center;
 
}
.homepage_pic_bg {
  background: url('homepage_pic_bg.gif') 0px repeat-x;
  width: 193px;
  height: 101px;
  text-align: center;
  float:left;
}
.smallicons {
  margin-right: 4px;
  padding-right: 4px;
  text-align:center;
}

.field_with_errors {
	background-color: #FFFFFF;
	border: 1px solid #b90000;
	padding: 2px;
}

.whitetext12 {
  color: #ffffff;
  font-weight: bold;
}
.orangetext15 {
  font-weight: bold;
}

img.video_browse {
  border: 1px solid black;
  width: 100px;
}

a:link.blank, a:visited.blank, a:active.blank, a:hover.blank {
  background: none;
  border: none;
}

.video_player {
  padding:0;
}

.vertical-header {
  text-transform: uppercase;
  font-weight: bold;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
	color: #90451f;
	font-size: 13pt;  
}

.small {
	font-size: 11px !important;
}



.newsfeed_holder{
	width:100%;
	clear:both;
	padding:5px;
	}
.newsfeed_icon{
	float:left;
	width:auto;
	padding-right:5px;
	}
.newsfeed_time{
	float:left;
	width:auto;
	padding-left:5px;
	vertical-align:bottom;
	font-size:9px;
	}
.newsfeed_pic{
	float:left;
	padding-left:22px;
	}
.newsfeed_title{
	float:left;
	width:auto;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
	}

.top_search_bar_bg {
  background-color: black !important;
}

.top_search_bar {
  line-height: 31px;
  margin-left: auto;
  margin-right: auto;
  width: 880px;
  color: white;
}

.top_search_bar a {
  color: #f2df42 !important;
}

.top_search_bar a:hover {
  color: white !important;
}

.top_search_inside {
  height: 31px;
  margin: 0;padding: 0;
}

.top_search_left {
  float: left;
  width: auto;
  text-align: left;
  white-space:nowrap;
  display: inline;
}

.top_search_right {
  float: right;
}

.top_nav_bg {
  background: url('testnav-bg.jpg') 0px repeat-x;
  width: 193px;
  height: 99px;
}

.top_nav_search_input {
  border: 1px solid #6a6a6a;
  background-color: black;
  color: white !important;
}

.top_nav_search_button {
  border: 1px solid #6a6a6a;
  background-color: black;
  color: white !important;
}



/* MAIN MENU */
#mainmenu {
	width:900px;
	display: block;
	padding:0;margin:0;
	margin-left: 50px;
  float: left;
}

#mainmenu a.menu_nation {
	display: block;
	width: 97px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_nation.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_nation:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_home {
	display: block;
	width: 125px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_home.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_home:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_videos {
	display: block;
	width: 101px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_videos.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_videos:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_news {
	display: block;
	width: 89px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_news.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_news:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_venues {
	display: block;
	width: 100px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_venues.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_venues:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_team {
	display: block;
	width: 90px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_team.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_team:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_about {
	display: block;
	width: 92px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_about.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_about:hover {
	background-position: 0 -50px;
}

#mainmenu a.menu_getvideos {
	display: block;
	width: 171px;
	height: 39px;
	margin:0;padding:0;
	background: url("nav_getvideos.png") 0 0 no-repeat;
	text-indent: -5000px;
	outline:0;
}
#mainmenu a.menu_getvideos:hover {
	background-position: 0 -50px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 999;
}
 
#nav a {
	display: block;
	width: 990px;
	text-decoration: none;
	clear: both;
	text-align: left;
	font-size: 11pt !important;
	font-weight: none !important;
}
 
#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	background: #3d3a31;
	width: 100px;
	color: white !important;
	padding: 3px;
	margin-top: -9px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul li {
  padding-bottom: 5px;
  background: url("nav_hr.gif") 0 20px no-repeat;
  width: 100px;
  height: 23px;
  overflow: hidden;
  padding-left: 5px;
}

#nav li ul li a:link {
  color: #d4c24f !important;
}

#nav li ul li a:hover {
  text-decoration: underline;
  color: white !important;
}

#nav li ul li a:visited {
  color: white !important;
}

.vertmenu:link, .vertmenu:visited {
  text-decoration: none;
}
.vertmenu:hover {
  text-decoration: underline;
}

.video_warnings {
  color: #90451F !important;
  text-align:center;
  font-weight: bold;
  padding:20px;  
}

.yellow {
  color: #f2df42 !important;
}


#topnav, #topnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 999;
}
 
#topnav a { 
	display: block;
	text-decoration: none;
	text-align: left;
	font-size: 11pt !important;
	font-weight: none !important;
}
 
#topnav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}
 
#topnav li ul { /* second-level lists */
	position: absolute;
	background: #000000;
	width: 120px;
	color: white;
	padding: 3px;
	margin-top: 0px;
	left: -999em;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
	line-height: 16px;
}
 
#topnav li:hover ul, #topnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#topnav li ul li {
  padding-bottom: 5px;
  background: url("nav_hr.gif") 0 20px no-repeat;
  width: 100px;
  height: 23px;
  overflow: hidden;
  padding-left: 5px;
}

#topnav li ul li a:link {
  color: #d4c24f !important; 
}

#topnav li ul li a:hover {
  text-decoration: underline;
  color: white !important;
}

#topnav li ul li a:visited {
  color: white !important;
}
