/* ZOBBMusic
Tip:
Order for fonts:
weight, style, family

Order for a:
link, visited, hover, active
*/

a:link { 
	color: #2A1F55; text-decoration: none;
}
a:visited { 
	color: #2A1F55; text-decoration: none; 
}
a:hover	{ 
	color: #000000; text-decoration: underline; 
}
a:active { 
	color: #666666; text-decoration: none;
}
.adm_active { 
	text-transform: uppercase; 
}
/* a.adm_active:link 	 { color: #2A0055; text-decoration: none;} */
a.adm_active:visited { 
	color: #666666; text-decoration: none;  
}
a.adm_active:hover { 
	color: #000000; text-decoration: underline;
}
a.adm_active:active { 
	color: #0000FF; 
}
a.blackbox:link { 
	color: #ffffff; text-decoration: none; 
}
a.blackbox:visited { 
	color: #ffffff; text-decoration: none; 
}
a.blackbox:hover { 
	color: #000000; background-color: #ECE9D8; 
}
a.blackbox:active { 
	color: #f00; 
}
a.blindlink { 
	text-decoration: none; 
}
a.blindlink:visited { 
	text-decoration: none; 
}
a.blindlink:hover { 
	text-decoration: none; 
}
a.blindlink:active { 
	text-decoration: none; 
}
a.bluelink:link { 
	color: #0000FF; text-decoration: none; 
}
a.bluelink:visited { 
	color: #0000FF; text-decoration: none; 
}
a.bluelink:hover	{ 
	color: #0033CC; text-decoration: underline; 
}
a.bluelink:active { 
	color: #0000FF; text-decoration: none;
}
a.feed {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A3F55;
}	
a.feed:visited {
	color: #2A3F55;
}
a.event_tablink:link { 
	color: #DC7E24; text-decoration: none; padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablink:visited { 
	color: #DC7E24; text-decoration: none;  padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablink:hover { 
	padding: 2px 4px 2px 4px; font-weight: bold; color: #EFEFEF; text-decoration: none;
}
a.event_tablink:active { 
	color: #fff; padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablinkactive:link { 
	color: #fff; text-transform: uppercase; padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablinkactive:visited { 
	color: #fff; text-transform: uppercase; padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablinkactive:hover { 
	color: #fff; padding: 0px 4px 0px 4px; font-weight: bold; text-decoration: none;
}
a.event_tablinkactive:active { 
	color: #fff; padding: 0px 4px 0px 4px; font-weight: bold;  text-decoration: none;
}
a.search_tablink:link, a.search_menulink:link { 
	color: #FFCC00; text-decoration: none;  padding: 0px 3px 0px 3px; font-weight: bold;
}
a.search_tablink:visited, a.search_menulink:visited { 
	color: #FFCC00; text-decoration: none;  padding: 0px 3px 0px 3px; font-weight: bold;
}
a.search_tablink:hover, a.search_menulink:hover { 
	color: #EFEFEF; text-decoration: none; padding: 0px 3px 0px 3px; font-weight: bold;
}
a.search_tablink:active { 
	color: #FFCC00; text-decoration: none; font-weight: bold;
}
a.search_tablinkactive:link { 
	color: #FFCC00; text-transform: uppercase;  font-weight: bold; text-decoration: none;
}
a.search_tablinkactive:visited { 
	color: #FFCC00; text-transform: uppercase; font-weight: bold; text-decoration: none;
}
a.search_tablinkactive:hover { 
	color: #FFCC00; text-decoration: none; font-weight: bold;
}
a.search_tablinkactive:active { 
	color: #FFCC00; text-decoration: none;  font-weight: bold;
}
a.search_menulinkactive:link, a.search_menulinkactive:visited, a.search_menulinkactive:hover, a.search_menulinkactive:active {
	color: #292929; text-decoration: none; padding: 0px 3px 0px 3px; font-weight: bold; text-transform: uppercase;
}
a.orangelink:link, a.m_story:link { 
	color: #FF9900; text-decoration: none; 
}
a.orangelink:visited, a.m_story:visited { 
	color: #FF9900/*#DC7E24*/; text-decoration: none; 
}
a.orangelink:hover, a.m_story:hover { 
	color: #EFEFEF; text-decoration: none;
}
a.orangelink:active, a.m_story:active { 
	color: #fff; text-decoration: none;
}
a.tabactive:visited { 
	color: #666666; text-decoration: none; 
}
a.tabactive:hover { 
	color: #000000; text-decoration: none; 
}
a.tablink:link { 
	color: #EFEFEF; text-decoration: none; 
}
a.tablink:visited { 
	color: #EFEFEF; text-decoration: none; 
}
a.tablink:hover { 
	color: #FFFFFF; text-decoration: none;
}
a.tablink:active { 
	color: #f00; text-decoration: none;
}
a.tab3:link { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3link:link { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3link:visited { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3link:hover { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3link:active { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3linkactive:link { 
	color: #FFFFFF; text-decoration: none; text-transform: uppercase;
}
a.tab3linkactive:visited { 
	color: #FFFFFF; text-decoration: none; text-transform: uppercase;
}
a.tab3linkactive:hover { 
	color: #FFFFFF; text-decoration: none; text-transform: uppercase;
}
a.tab3linkactive:active { 
	color: #FFFFFF; text-decoration: none; text-transform: uppercase;
}

a.tab3:visited { 
	color: #FFFFFF; text-decoration: none; 
}
a.tab3:hover { 
	color: #FFFFFF; text-decoration: none;
}
a.tab3:active { 
	color: #FFFFFF; text-decoration: none;
}
a.whitelink { 
	color: #ffffff; text-decoration: none; 
}
a.whitelink:visited { 
	color: #ffffff; text-decoration: none; 
}
a.whitelink:hover { 
	color: #DC7E24; background-color: #ECE9D8; 
}
a.whitelink:active { 
	color: #fff; text-decoration: none;
}
a.memberlink { 
	color: #DC7E24; text-decoration: none; 
}
a.memberlink:visited { 
	color: #DC7E24; text-decoration: none; 
}
a.memberlink:hover { 
	color: #EFEFEF; text-decoration: none; 
}
a.memberlink:active { 
	color: #DC7E24; text-decoration: none;
}
a img { 
	border: none
}
#artist_img_box { 
	float: left;
}
#box_content { 
	display: block; width: 142px; color: #2A1F55; background-color: #FFFFFF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 3px 3px 3px;
	text-decoration: none; text-align: left;	
}
#box_content_image { 
	display: block; width: 150px; color: #2A1F55; background-color: #FFFFFF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 0px 3px 0px;
	text-decoration: none; text-align: center;
}
#caption { 
	display: table-caption;
	position: static;
	font-weight: bold;
}
#caption_b { 
	display: table-caption;
	position: static;
	font-weight: bold;
	font-size: 12px;
}
#caption_11 { 
	display: table-caption;
	position: static;
	font-weight: bold;
	font-size: 11px;
}
#caption_12 { 
	display: table-caption;
	position: static;
	font-weight: bold;
	font-size: 12px;
}
#comlinkbox {
	margin: 3px 0 5px 0; border-bottom: 1px solid #336699; border-top: 1px solid #336699; font-size: 9px; width: 100%;
}
#comlinks {
	font-size: 0.9em; width: 154px; border-top: 1px solid #999999; margin: 10px 0 10px 0px; padding: 4px 2px 0 2px; float:left;
}
#zobbcontainer { 
	background-color: #FFFFFF; display: block; position: absolute; width: 980px; z-index: 0; border: 1px solid #000000;
}
#content {
	display: inherit; position: static;	float:right; top: 0px; width: 845px; padding-right: 0px; 
}
#flash {
	font-size: 140%; color: #FF0000; padding-bottom: 6px; font-weight: bold;
}
#flash a:link, #flash a:visited {	
	font-size: 140%; color: #FF0000; padding-bottom: 6px; font-weight: bold; font-family: arial;
}
#footer	{ 
	display: inherit; position: static; color: #2A3F55; font-size: 9px; text-align: center; width: inherit;
}
#heading { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #2A3F55;
}	
#heading2 { 
	font-weight: bold; font-size: 120%; padding: 2px 2px 2px 2px; color: #2A3F55;
}	
#heading_huge {
	font-size: 200%; font-weight: bold; padding: 4px 4px 4px 0; color: #2A3F55;
}
#heading_red { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #CC3300;
}	
#heading_white { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #FFFFFF;
}	

#iframe_link a:link, #iframe_link a:visited {
	display: block;	color: #2A1F55;	background-color: #EFEFEF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 0 3px 3px;
	text-decoration: none; text-align: left;
}
#iframe_link a:hover {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #2A3F55;
}
#img_caption {
	display:block; font-weight: bold; text-align: center;
}
#main {	
	display: inherit; position: relative; width: 100%;
}
#mainbox {
	border: 1px solid red;
}
#main_content {
	margin: 5px; width: 98%
}
#member_main {
/*	margin: 10px; text-align: left;
/*	margin-left: 10px; margin-right: 10px; margin-bottom: 10px;*/
}
#menu {
	width: 150px; font-weight: normal; font-size: 75%;
}
#menu2{
	width: 150px; font-weight: normal; font-size: 75%;
}
#menu_elink a:link, #menu_elink a:visited {
	display: block; width: auto; color: #DC7E24; background-color: #292929; 
	padding: 3px 0 3px 3px; text-align: left; text-decoration: none;
}
#menu_elink a:hover {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #292929; text-decoration: none;	/*text-transform: uppercase;*/ width: auto; text-align: left;
}
#menu_link a:link, #menu_link a:visited {
	display: block; width: auto; color: #2A1F55; background-color: #EFEFEF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 3px 3px 3px;
	text-decoration: none; text-align: left; font-size: 11px;
}
#menu_link a:hover {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #2A3F55;	text-transform: uppercase; width: auto; text-align: left; 
}
#menu_link_active {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #2A3F55;	text-transform: uppercase; width: auto; text-align: left; 
}

#menu_link_b a:link, #menu_link_b a:visited {
	display: block; width: auto; color: #EFEFEF; background-color: #000000; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 3px 3px 3px;
	text-decoration: none; text-align: left; font-size: 11px;
}
#menu_link_b a:hover {
 	background-color: #444444; /*#FFDFAA;*/	color: #EFEFEF;	text-transform: uppercase; width: auto; text-align: left; 
}
#menu_link_active_b {
 	background-color: #000000; /*#FFDFAA;*/	color: #EFEFEF;	text-transform: uppercase; width: auto; text-align: left; 
}

#menu_link2 a:link, #menu_link2 a:visited { 
	display: inherit; width: auto;  color: #2A1F55; background-color: #F8F4CC; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 0 3px 3px; 
	text-decoration: none; text-align: left; font-size: 11px; 
}
#menu_link2 a:hover { 
	background-color: #F8F2AE; color: #2A3F55; text-transform: uppercase; width: auto; text-align: left; 
}
#menu_link3 a:link, #menu_link3 a:visited { 
	display: block; width: auto; color: #2A1F55; background-color: #EFEFEF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 0 3px 3px;
	text-decoration: none; text-align: left; font-size: 11px;
}
#menu_link3 a:hover { 
	background-color: #D4D0C8; width: auto; color: #2A3F55; text-transform: uppercase; text-align: left;
}
#menu_mlink a:link, #menu_mlink a:visited {
	display: block; width: auto; color: #DC7E24; background-color: #292929; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 0 3px 3px;
	text-decoration: none; text-align: left; font-size: 11px;
}
#menu_mlink a:hover {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #292929;	text-transform: uppercase; width: auto; text-align: left; 
}
#menu_link_wbg a:link, #menu_link_wbg a:visited {
	display: block; width: auto; color: #2A1F55; background-color: #FFFFFF; 
	border-left: 1px solid #808080; border-right: 1px solid #808080; padding: 3px 3px 3px 3px;
	text-decoration: none; text-align: left; font-size: 11px;
}
#menu_link_wbg a:hover {
 	background-color: #999999; /*#FFDFAA;*/	color: #FFFFFF;	text-transform: uppercase; width: auto; text-align: left; font-size: 11px;
}
#menu_link_active_wbg {
 	background-color: #FFFFFF; /*#FFDFAA;*/	color: #808080;	text-transform: uppercase; width: auto; text-align: left; font-size: 11px; 
}
#navbar {
	display: block; /*border: 1px solid red; */ width: 150px; height: auto; padding: 0px; text-align: left;
}
#navbar2 {
	display: block; width: 150px; text-align: left; margin-bottom: 12px;
}
#right {
	display: block;
	position: static;
	float: right;
	top: 0px;
	left: 0px;
	padding-right: 0px;
	margin-left: 0px;
/* 	width: 150px;
/*	border-left: 1px solid #999999; 
	height: 100%; */
}
#submenu { 
	padding: 4px; background-color: /*#ca8216 */#D4D0C8; border-bottom: 1px solid #999999; 
}
#submenu_MyZOBB { 
	padding: 4px; background-color: #dc8f1c/*#CFC400*/; border-bottom: 1px solid #999999; 
}
#submenu  a:active {
	text-transform: uppercase;
}
#top {
	width: 100%; height: 60px;	
}
#top_sub {
	background-color: #006699; color: #FFFFFF;	border-top: 1px solid #336699;	border-bottom: 1px solid #336699; font-size: 90%;
	width: 100%; height: 5px; display: block;	position: static; margin-top: 0px;	padding: 0 5px 0 5px; text-align:right;
}
/*****************************************************************************/
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90% 
}	
/* img	{ border: 1px solid black}*/
img.right { 
	float: right; padding-left: 5px;
}	
img.left { 
	float: left; padding-right: 5px; 
}
img.center {
	text-align: center
}
table { 
	font-size: 10px;
}
input, select { 
	border: 1px solid #AAA; background-color:#FFFFFF; font-family: tahoma, sans-serif; font-size: 1em; padding-left: 2px 
}
input.button, button.button { 
	border-top: 2px solid buttonhighlight;
	border-left: 2px solid buttonhighlight;
	border-bottom: 2px solid buttonshadow;
	border-right: 2px solid buttonshadow;
	padding-left: 4px; padding-right: 4px;
	height: 20px; font-family: tahoma, sans-serif; background-color: #CCCCFF;  /*#617A6E #CCCCFF */
	color: #000000; font-weight: bold; font-size: 11px; text-align: center;
}
input.greybutton, button.greybutton { 
	border-top: 2px solid buttonhighlight;
	border-left: 2px solid buttonhighlight;
	border-bottom: 2px solid buttonshadow;
	border-right: 2px solid buttonshadow;
	padding-left: 4px; padding-right: 4px;
	height: 20px; font-family: tahoma, sans-serif; background-color: /*#617A6E */#CCCCFF /*#CCCCFF*/; 
	color: #000000; font-weight: bold; font-size: 11px; text-align: center;
}
input.submit, button.submit { 
	border-top: 2px solid buttonhighlight;
	border-left: 2px solid buttonhighlight;
	border-bottom: 2px solid buttonshadow;
	border-right: 2px solid buttonshadow;
	padding: 4px;
	height: 25px; font-family: tahoma, sans-serif; background-color: /*#617A6E #dc8f1c*/#e68200; 
	color: #000000; font-weight: bold; font-size: 11px; text-align: center;
}

input.delete {
	font-size: 11px; background-color: #CCCCFF; color: #990033; font-weight: bold;
	border-top: 2px solid buttonhighlight;
	border-left: 2px solid buttonhighlight;
	border-bottom: 2px solid buttonshadow;
	border-right: 2px solid buttonshadow;
	background: buttonface;
	padding-left: 4px; padding-right: 4px;
	height: 20px;
}
li.radio {
	list-style: none; padding-left: 0px; padding-bottom: 15px;
}
li.radio_caption {
	list-style: none; padding-left: 22px; padding-bottom: 15px;
}
.radio_subtext { 
	list-style: none; padding-left: 22px; padding-bottom: 15px;
}
ul.radio {
	list-style: none; padding-left: 0px; margin: 0
}
textarea { 
	border: 1px solid #AAA; font-family: tahoma, sans-serif; font-size: 11px; padding-left: 2px 
}
/*****************************************************************************/

/* BUTTON formatting */
#toolbar {
	margin: 0;
	padding: 1px;
	/*width: 262px;*/
	background: buttonface;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
}
.fbutton {
	background: buttonface; 
	border: 1px solid buttonface;
	margin: 1px; text-align:center 
}
.raised { 
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	background: buttonface;
	margin: 1px;
}
.pressed {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	background: buttonface;
	margin: 1px;
}
.bl {background: url(http://localhost/zobbmusic/img/bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(http://localhost/zobbmusic/img/br.gif) 100% 100% no-repeat}
.tl {background: url(http://localhost/zobbmusic/img/tl.gif) 0 0 no-repeat}
.tr {background: url(http://localhost/zobbmusic/img/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
/* END BUTTON formatting */

.active {
	text-transform: uppercase;
}
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.container { 
	background-color: #FFFFFF; border: 1px solid #336699; background-image: inherit;	
}
.cr	{ 
	clear:both; font-size:0; line-height:0;
}
.cr_left	{ 
	clear:left; font-size:0; line-height:0;
}
.cr_right	{ 
	clear:right; font-size:0; line-height:0;
}
.cr2 { 
	clear:both; font-size:0; line-height:0; border-bottom: 1px solid black;
}
.blackbox {
	border: 1px solid white; color: #EFEFEF; background-color: black;	
}
.blue {
	color: #0000FF;
}
.blue_dark {
 	color: #2A3F55;
}	 
.bluebg { 
	background-color: #003399; color: #FFFFFF;
}
.blue_head { 
	font-weight: bold; font-size: 14px; color: #0000FF;
}
.bold {  
	font-weight: bold;
}
.border { 
	border: 1px solid black
}
.border_h { /* horizontal */
	border-bottom: 1px solid black;	border-top: 1px solid black; 
}
.border_v { /* vertical */
	border-left: 1px solid black; border-right: 1px solid black; 
}
.border_l { /* left */
	border-left: 1px solid black; 
}
.border_r { /* right */
	border-right: 1px solid black; 
}
.border_b { /* bottom */
	border-bottom: 1px solid black; 
}
.border_t { /* top */
	border-top: 1px solid black; 
}
.border_c { /* bottom, left, top */
	border-left: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; 
}
.border_u { /* left, bottom, right */
	border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; 
}
.border_lt { /* left, top */
	border-left: 1px solid black; border-top: 1px solid black; 
}
.border_ltr { /* left, top, right */
	border-left: 1px solid black; border-top: 1px solid black;  border-right: 1px solid black; 
}
.border_trb { /* top, right, bottom */
	border-top: 1px solid black;  border-right: 1px solid black; border-bottom: 1px solid black; 
}
.border_blue {
	border: 1px solid #336699;
}
.border_green {
	border: 1px solid #292929;
}
.border_grey { 
	border: 1px solid #999999;
}
.border_h_grey { 
	border-bottom: 1px solid #999999; border-top: 1px solid #999999; 
}
.border_v_grey { 
	border-left: 1px solid #999999; border-right: 1px solid #999999;
}
.border_l_grey { 
	border-left: 1px solid #999999;
}
.border_r_grey { 
	border-right: 1px solid #999999;
}
.border_b_grey { 
	border-bottom: 1px solid #999999;
}
.border_t_grey { 
	border-top: 1px solid #999999;
}
.border_c_grey { 
	border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999; 
}
.border_u_grey { 
	border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; 
}
.border_lt_grey { /* left, top */
	border-left: 1px solid #999999; border-top: 1px solid #999999; 
}
.border_ltr_grey { /* left, top, right */
	border-left: 1px solid #999999; border-top: 1px solid #999999;  border-right: 1px solid #999999; 
}
.border_trb_grey { /* top, right, bottom */
	border-top: 1px solid #999999;  border-right: 1px solid #999999; border-bottom: 1px solid #999999; 
}
.border_artist {
	border-left: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999;
}
.border_white { 
	border: 1px solid white;
}
.border_h_white { 
	border-bottom: 1px solid black;	border-top: 1px solid white; 
}
.border_v_white { 
	border-left: 1px solid black; border-right: 1px solid white;
}
.border_l_white { 
	border-left: 1px solid white;
}
.border_r_white { 
	border-right: 1px solid white;
}
.border_b_white { 
	border-bottom: 1px solid white;
}
.border_t_white { 
	border-top: 1px solid white;
}
.border_c_white { 
	border-left: 1px solid white; border-bottom: 1px solid white; border-top: 1px solid white; 
}
.border_u_white { 
	border-left: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white; 
}
.border_lt_white { /* left, top */
	border-left: 1px solid white; border-top: 1px solid white; 
}
.border_ltr_white { /* left, top, right */
	border-left: 1px solid white; border-top: 1px solid white;  border-right: 1px solid white; 
}
.border_trb_white { /* top, right, bottom */
	border-top: 1px solid white;  border-right: 1px solid white; border-bottom: 1px solid white; 
}
/*
.button { 
	font-size: 11px; background-color: #617A6E; color: #FFFFFF; font-weight: bold; text-align: center;
}
*/
.center {
	text-align: center;
}
.code { 
	font-family:"Courier New", Courier, mono; color: 
}
.content {
 	padding: 10px;
}
.content_h {
 	padding: 10px 0;
}
.content_v {
 	padding: 0 10px;
}
.contentbox { 
	background-color: #D4D0C8; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999;
}
.contentbox_light { 
	background-color: #E2E2E2; padding-top: 5px; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999;
}
.contentbox_white { 
	background-color: #FFFFFF; padding: 5px; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999;
}
.em { 
	font-size: 100%;
}
.error { 
	font-size: 12px; font-weight: bold; color: #FF0000 
}
.event_act_box {
	color: #EFEFEF;
	background-color: #292929; 	
	border: 1px solid #999999;		
}
.event_bg {
	background-color: #3B3229;	
	color: white;
}
.event_bg_dark {
	background-color: #292929;	
	color: white;
}
.event_box {	
 	background-color: #292929;
 	border: 1px solid #999999; 
 	margin: 0px 0px 12px 0px; 	
}
.event_box_content {
	font-size: 1em;	
	color: #EFEFEF;
	padding: 3px;
	border: 0px;
}
.event_box_head {
	font-weight: bold; 
	color: white;
	font-size: 1.1em; 
	font-family: Verdana;	
	padding: 2px 4px 2px 4px; 
	height: 22px; 	
	background-color: #444444; 
	border-bottom: 1px solid #999999;	
}	
.event_heading {
	background-color: /*#0D0E08; */ #444444;	
	font-weight: bold;
	color: #FFFFFF;
}	
.event_act_name {
	font-size: 150%; font-weight: bold; font-family: Arial; color: #5500AA;
}
.event_host_name {
	font-size: 125%; font-weight: bold; font-family: Arial; color: white;
}		
.event_tab { 
	background-color: #0D0E08;	
	color: white; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; 
}
.event_tabactive { 
	background-color: #0D0E08;	
	padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; 
}
/*.event_tablink { 
	padding: 2px 4px 2px 4px;
	font-weight: bold;
}*/
.event_tablinkactive { 
	padding: 0px 4px 0px 4px;
	font-weight: bold;
}
.feedhead { 
	display: block;
	padding: 2px;
	font-weight: bold;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	border-bottom: 1px solid #999999;
}
.feed {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.feedend { 
	display: block;
	padding: 2px;
	border-top: 1px solid #999999;
}
.frame {
	color:#000000; border: 1px solid #325F4A; background-color: #EFEFEF; font-size: 11px; padding: 10px;
}
.grey {
	color: #999999;
}
.grey_bold {
	color: #999999; font-weight: bold;
}
.grey_dark {
	color: #333333;
}
.grey_dark_bold {
	color: #333333; font-weight: bold;
}
.grey_light {
	color: #EFEFEF;
}
.greybg {
	background-color: #D4D0C8;
}
.grey_box { 
	background-color: #D4D0C8; border: 1px solid black;	font-weight: bold;
}
.grey_box_light { 
	background-color: #EFEFEF; border: 1px solid #999999; font-weight: bold;
}
.greylitebg {
	background-color: #EFEFEF;
}
.grey_field {  
	color: #000000;	border-top: 1px solid #325F4A; border-bottom: 1px solid #325F4A; background-color: #EFEFEF;
}
.grey_field_t {  
	color: #000000;	border-top: 1px solid #325F4A; background-color: #EFEFEF;
}
.grey_field_b {  
	color: #000000;	border-bottom: 1px solid #325F4A; background-color: #EFEFEF;
}
.grey_input {  
	border: 1px solid #999999; background-color: #EFEFEF;
}
.heading { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #2A3F55;
}	
.heading_huge {
	font-size: 200%; font-weight: bold; padding: 4px 4px 4px 0; color: #2A3F55;
}
.heading_red { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #CC3300;
}	
.heading_white { 
	font-weight: bold; font-size: 150%; padding: 4px 4px 4px 0; color: #FFFFFF;
}	
.huge {
	font-size: 200%; font-weight: bold;
}
.iframe { 
	font-size: 9px;
	border: 1px solid black;
	margin-top: 10px;
}
.input {
	background-color:#EFEFEF; font-size: 11px; 
}
.input_margin {
	background-color:#FFFFCC; font-size: 11px; margin-bottom: 4px;		
}
.justify {
	text-align: justify;
}
.large {
	font-size: 150%; font-weight: bold;
} 		
.larger { 
	font-size: 110%;
}
.left {
	text-align: left;
}
.less { 
	font-size: .9em;
}
.right {
	text-align: right;
}
.mainbox { 
	background-color: #EFEFEF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;
}
.message { 
	font-size: 12px; font-weight: bold; color: #CC6600 
}
.menuactive {
	text-transform: uppercase; font-weight: bold;
}
.menubg { 
	background-color: #E2CB5F; 
}
.menubg2 { 
	background-color: #325F4A; color: #FFFFFF;
}
.menu_link_active {
 	background-color: #D4D0C8; /*#FFDFAA;*/	color: #2A3F55;	text-transform: uppercase;
}	
.normal { 
	font-size: 100%;
}
.orange_field { 
	color:#000000; border-top: 1px solid #325F4A; border-bottom: 1px solid #325F4A;	background-color: #FFCC33; font-size: 11px;	font-weight: bold; 
}
.orange {
	color: #DC7E24;
}	
a.pagebox {
border: 1px solid grey; padding:3px; margin: 1px 0 2px 2px; font-size:10px; background-color: #999999; color: #FFFFFF
}
.pagebox:hover  {
border:1px solid #8D9CB0; color: blue; background-color:#FFFFFF; text-decoration:none
}
.pagebox_marked  {
border:1px solid #8D9CB0; background-color:#DEE4EB; padding:3px 5px; margin: 0 1px 0 0; font-weight:normal; color:#0B3560; font-size:10px
}
.pagebox_disabled {
background-color:#DEE4EB; padding:4px 6px; margin: 0 1px 0 0; color:#9CB0C5; font-size:10px
}
.red { 
	color:#FF0000
}
.red_bold { 
	color:#FF0000; font-weight: bold;
}
.searchbox { 
	background-color: #FFCC00; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; color:#333333;
}
.searchhead { 
	color: #0000FF; margin-bottom: 5px; font-weight: bold; font-size: 150%; background-color: #FFFFFF;
}
.searchletter { 
	padding: 2px 4px 2px 4px;
	font-weight: bold; color: #FFFFFF; font-size:11px
}
.searchletter2 { 
	padding: 2px 4px 2px 4px;
	font-weight: bold; color: #FFFFFF; font-size:10px;
}
a.searchlink { 
	padding: 0px 4px 0px 4px; font-weight: bold; color: #FFFFFF;
}
/*.search_tablink {
	padding: 2px 4px 2px 4px; font-weight: bold; color: #FFCC00;
}*/
.searchlinkactive, a.searchlinkactive, .search_tablinkactive{
	padding: 0px 3px 0px 3px; font-weight: bold; text-transform: uppercase;
}
.searchlist {
	background-color: #FFF3DD; /*#FFE8B3*/
	border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999;
}
.search_menu { 
	background-color: #996600/* #E2B608*/; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; color: #FFFFFF; border-left: 1px solid #999999;
}
.search_menuactive { 
	background-color: #FFCC00; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; color: #000000; border-left: 1px solid #999999;
}
.search_tab { 
	background-color: #996600/* #E2B608*/; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; color: #FFFFFF; border-bottom: 1px solid #999999;
}
.search_tabactive { 
	background-color: #FFCC00; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; color: #000000;
}
.search_tabartist { 
	background-color: #FFCC00;
	height: 22px;
	border-left: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999;
}
.search_tabmember { 
	background-color: #FFCC00;
	height: 22px;
	border-left: 1px solid #999999; border-right: 1px solid #999999;
}

.f95 { 
	font-size: 95%; 
}
.f110 {
	font-size: 110%;
}
.f115 {
	font-size: 115%;
}
.f120 {
	font-size: 120%;
}
.f125 {
	font-size: 125%;
}
.f130 {
	font-size: 130%;
}
.f140 {
	font-size: 140%;
}
.sea_field {  
	color: #000000; border-top: 1px solid #325F4A;	border-bottom: 1px solid #325F4A; background-color: #99CCCC; font-size: 11px; font-weight: bold;
}
.small { 
	font-size: 80%; 
}
.smaller { 
	font-size: 85%; 
}
.sub_head { 
	font-weight: bold; font-size: 12px; color: #CC3300;
}
.sub_head_w { 
	font-weight: bold; font-size: 12px; color: #FFFFFF 
}
.sub_head_grey { 
	font-weight: bold; font-size: 12px; color: #666666 
}
.sub_head_dark { 
	font-weight: bold; font-size: 12px; color: #333333
}
.sub_tab { 
	background-color: #D4D0C8; border-left: 1px solid #999999; border-right: 1px solid #999999; 
}
.tab { 
	background-color: #231f20; /*#292929; /* #0D0E08;*/ padding: 0px 4px 0px 4px; /*0A3721 16130E 060803*/
	height: 22px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.tab2 {
	background-color: #0A3721; padding: 0px 4px 0px 4px; /*617A6E*/
	height: 22px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.tab3 {
	background-color: #617A6E; padding: 0px 4px 0px 4px; /*617A6E*/
	height: 22px; font-weight: bold; color: #FFFFFF; border-right: 1px solid #EFEFEF; text-decoration: none;
}
.tablight { 
	background-color: #E2E2E2; padding: 0px 4px 0px 4px;
	height: 22px; font-weight: bold; color: #FFFFFF;
}
.tabactive, .tab2active {
	padding: 0px 4px 0px 5px; height: 20px; font-weight: bold; color: #666666; text-transform: uppercase; background-color: #ff9900/*#f7a21e /*#D4D0C8*/; text-decoration: none;
}
.tab3active {
	padding: 0px 4px 0px 5px; height: 20px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; background-color: #0A3721/*#617A6E*/; text-decoration: none; border-right: 1px solid #EFEFEF;
}
.tablink { 
	padding: 0px 4px 0px 4px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.tablinkactive {
	padding: 0px 3px 0px 3px; font-weight: bold; color: #666666; text-transform: uppercase; text-decoration: none;
}	
.tab3link { 
	padding: 0px 4px 0px 4px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}	
.tab3linkactive {
	padding: 0px 3px 0px 3px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none;
}
.tab_left { 
	color:#000000; background-color: #EFEFEF; /*#E2CB5F;*/font-size:12px; font-weight: bold; 
}
.tab_middle { 
	color:#000000; background-color: #EFEFEF; /*#E2CB5F;*/font-size:12px; font-weight: bold; border-left: 1px solid #325F4A; 
}
.tab_inactive { 
	color:#000000; background-color: #FFFFCC; font-size: 12px; font-weight: bold; 
	border-bottom: 1px solid black; border-right: 1px solid #325F4A; border-left: 1px solid #325F4A; 
}
.tab_inactive_left { 
	color: #000000; background-color: #FFFFCC; font-size: 12px; font-weight: bold; border-bottom: 1px solid black; 
}
.tab_yellow { 	
	background-color: #FFFFCC; padding: 2px 4px 2px 4px;
	height: 22px; font-weight: bold; color: #2A3F55;
	border-left: 1px solid #999999; border-top: 1px solid #999999;
}
.top_sub {
	/*border-top: 1px solid #336699;	border-bottom: 1px solid #336699; */
	font-size: 90%; height: 20px; margin-top: 3px; padding: 0 5px 0 5px;
}
.textarea { 
	font-size: 11px; background-color: #FFFFCC; 
}
.u_frame {
	color:#000000; border-right: 1px solid #325F4A; border-bottom: 1px solid #325F4A; border-left: 1px solid #325F4A; font-size: 11px; padding: 10px;
}
.upper { 
	text-transform: uppercase;
}
.yellow {
	color: #FFCC99
}	
.yellow_field { 
	color:#000000; border-top: 1px solid #325F4A; border-bottom: 1px solid #325F4A;	background-color: #FFFFCC; font-size: 11px; 
}
.white { 
	color: #FFFFFF; 
}
.whitebg { 
	background-color: #FFFFFF; color: black;
}
.whitebox { 
	background-color: #FFFFFF; border: 1px solid black; color: #000000;
}
.white_field {  
	color: #000000;	border-top: 1px solid #325F4A; border-bottom: 1px solid #325F4A; background-color: #FFFFFF;
}
.white_field_t {  
	color: #000000;	border-top: 1px solid #325F4A; background-color: #FFFFFF;
}
.white_field_b {  
	color: #000000;	border-bottom: 1px solid #325F4A; background-color: #FFFFFF;
}
.whitelink { 
	color: #ffffff;
}
.whiterow { 
	background-color: #FFFFFF; border-bottom: 1px solid #330000; border-top: 1px solid #330000 
}
.whiterow_t { 
	background-color: #FFFFFF; border-top: 1px solid #330000 
}
.yellowbg { 
	background-color: #FFFFCC; color: #000000; 
}
.yellow_field {  
	color: #000000;	border-top: 1px solid #325F4A; border-bottom: 1px solid #325F4A; background-color: #FFFFCC;
}
.yellow_field_t {  
	color: #000000;	border-top: 1px solid #325F4A; background-color: #FFFFCC;	
}
.yellow_field_b {  
	color: #000000;	border-bottom: 1px solid #325F4A; background-color: #FFFFCC;
}
.yellowbutton { 
	font-size: 11px; background-color: #FFFFCC; color: #000000; font-weight: bold; text-align:center; 
}
