BODY {
	background-color : Black;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color : White;
	background: Black url(../images/background.jpg) repeat-y center;
}
.formfield, .required, .formselect {
	border: 1px solid #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background-color: White;
	color: Black;
}
.required{ background-color: #FFFF99; }
.formselect{ background-color: #FFECEE;}
hr {
	border: 0px solid #525252;
	color: #525252;
	height: 1px;
	background-color: #525252;
}
.box_news a, .box_news a:link, .box_news a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #aa2d2f;
}
.box_news a:hover {
	text-decoration: underline;
	color : #C83538;
}
.gridline { 
  background-color : #000000; background : #000000; 
}

td.main { background-color : White;	text-align : left; }
A.redlink, a.redlink:visited, a.redlink:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #aa2d2f;
}

A.redlink:hover {
	text-decoration: underline;
	color : #C83538;
}
a, a:visited, a:active {
	font-size : 9pt;
	text-decoration: none;
	color : #BEBEBE;
	font-weight: bold;
}

A:hover {
	text-decoration: underline;
	color : #ABABAB;
}

A.wgi06 {
	font-size : 8pt;
	text-decoration: none;
	color : White;
	font-weight: bold;
	background-color: #626262;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #8F8F8F;
}

A.wgi06:hover {
	font-size : 8pt;
	text-decoration: none;
	color : #E9E9E9;
	font-weight: bold;
	background-color: #5C0E12;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #717171;
}


A.products {
	font-size : 8pt;
	text-decoration: none;
	color : Black;
	font-weight: bold;
}

A.products:hover {
	text-decoration: none;
	color : #67090A;
}

A.white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration: none;
	color : White;
}
A.white:hover {
	text-decoration: none;
	color : #F4F4F4;
}
.sectionheader {	
	border-left: 2px solid #767676;
	border-right: 2px solid #767676;
	border-bottom: 2px solid #767676;
	color: #00226C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 5px;
	padding-right: 6px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
}
A.footer_link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	color : #7A7A7A;
	font-weight: normal;
}

A.footer_link:hover {
	text-decoration: none;
	color : #8A8A8A;
}

UL {
	margin-top: 0px;
	margin-bottom: 0px;
}
A.graylink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	color : #BEBEBE;
	font-weight: bold;
}

A.graylink:hover {
	text-decoration: underline;
	color : #ffffff;
}


.menuleft {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration: none;
	color : #CCCCCC;
}

.menuleft:hover {
	text-decoration: none;
	color : #DCDCDC;
}

.gray_menuleft {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	color : Black;
}

.gray_menuleft:hover {
	text-decoration: none;
	color : #484848;
}

.menubar {	
	padding-right: 20px;
}
.footer {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
 	text-decoration: none;
	color : #6D6D6D;
}

TD {
	font-family : Verdana, Arial;
	font-size : 9pt;
	color : #E6E6E6;
	line-height: 20px;
}

.bold {
	font-family : Verdana, Arial;
	font-size : 13px;
	color : #18589F;
	font-weight: bold;
}

TD.label {
	font-family: Verdana, Arial, "Times New Roman";
	vertical-align : middle;
	text-align : right;
	background-color : #F5F5F5;
	font-size : 12px;
	color : #660000;
	font-weight : bold;
}
TD.field {
	vertical-align : bottom;
	text-align : left;
	background-color : #F5F5F5;
}

H1 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	margin-bottom: 0px;
	margin-top: 0px;
}
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
H3 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color: #aa2d2f;
	margin-bottom: 0px;
	margin-top: 0px;
}
.red {
	color: #a81c1c;
}
.gray {
	color: #7d7d7d;
	font-size: 9pt;
	font-weight: bold;
}
.gray:hover {
	color: #999999;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.smaller {
	font-size : 7pt;
	line-height: 16px;
}
div.shortmenubar { position: absolute; top: 29px; left: 5px;}  
.pageheader {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #000066;
}

.emphasize1 {
	font-family : Arial;
	font-size : 12px;
 	text-decoration: none;
  	color : white;
	font-weight: normal;
}
.row1 {	
	background-color : #3a0506;	
	font-size : 10px;
}
.row2 {	
	
	font-size : 10px;
	background-color: #520709;
}

.normal {
	color : Gray;
	font-family : Arial;
	font-size : 12px;
}
.dataheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : White;
	text-align : left;
	padding-left : 4px;
	background-color : #67090A;
}

.datacell {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #E6E6E6;
	text-align : left;
	background-color : Black;
	padding-left: 5px;
	background: url(../images/datacell_back.jpg) repeat-x bottom;
}
.datacell_artists {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #D9D9D9;
	text-align : left;
	background-color : Black;
	padding-left: 5px;	
	background: url(../images/datacell_back2.jpg) repeat-x bottom;
	padding-bottom: 6px;
	padding-top: 4px;
	font-size: 9pt;
}
.datacell_artists_click {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #D9D9D9;
	text-align : left;
	background-color : Black;
	padding-left: 5px;	
	background: url(../images/datacell_back2.jpg) repeat-x bottom;
	padding-bottom: 5px;
	font-size: 7pt;
	font-style: normal;
}
.groupname {
font-size: 10pt; 
font-weight: bold;
 color: Black;
}

.subbox {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : White;
	background-color : #353535;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #67090A;
	border-left: 1px solid #67090A;
	border-right: 1px solid #67090A;
	border-bottom: 1px solid #67090A;
}


TD.selected {
	color: White;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #494949;
}
TD.unselected {
	color: White;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #2D2D2D;
}
TD.selectedmenu {
	background-color: #4B4B4B;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD.unselectedmenu {
	background-color: #555555;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD.unselectedmenu2 {
	
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/redbar_fade_horiz.jpg);
}
TD.gray_unselected {	
	color: Black;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #979797;
}
TD.gray_selected {	
	color: Black;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #616161;
}
A.graylink2:hover {
	text-decoration: none;
	color : #D1D1D1;
}
A.graylink2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration: none;
	color : #BEBEBE;
	font-weight: bold;
}


.fadebar {
	padding-left: 10px; 
	font-weight: bold; 
	font-size: 8pt;
}
.homeheader {
	background: #585858 url(../images/graytored_bar_end.jpg) no-repeat right;
	padding-left: 5px;
	font-weight: bold; 
	font-size: 8pt;
}
.bg_concert_artists {
	background-color: black;
	background-image: url(../images/bg_concert_artists.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.bg_marching_artists {
	background-color: black;
	background-image: url(../images/bg_marching_artists.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
.bg_drumset_artists {
	background-color: black;
	background-image: url(../images/bg_drumset_artists.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.bg_artist_headers {
	background-color: black;
	background-image: url(../images/bg_artist_headers.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	font-style: italic;
}
.bg_news_header {
	background-color: black;
	background-image: url(../images/bg_news_header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 7px;
	font-style: italic;
	text-align: center;
}

.bg_artist_headers2 {
	background-color: black;
	background-image: url(../images/bg_artist_headers2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 7px;
	font-style: italic;
}
.bg_media_header {
	background-color: black;
	background-image: url(../images/bg_artist_headers2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-top: 2px;
}
.bg_media_header td {
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.box_news {
	 padding-top: 15px; 
	 padding-left: 15px; 
	 padding-right: 15px;
	padding-bottom: 15px;
	color: #cccccc;
}
.box_artist {
	color: #cccccc;
	padding-top: 10px;  
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 14px;
}
.over:hover { 
filter : alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity:0.7; /* FX/Opera/Safari/Chrome */
background-color: white;
}







/* Following Styles are for Top Bar Menu */
.mnu_top {}
.mnu_topOut {}
.mnu_topIn0, .mnu_topIn1, .mnu_topIn2 {
	color: White; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	background-color: #67090A;
	padding-bottom: 3px;
	padding-top: 1px;
}
.mnu_topIn1 {background-color: #450808;}
.mnu_topIn2 {background-color: #404040;} 

/* Syles for drop-down menus on top bar */
.mnu_top1 {background-color: #F5F5F5;}
.mnu_top1Out {background-color: #F5F5F5;}
.mnu_top1In0, .mnu_top1In1, .mnu_top1In2 {
	color: White; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	/*background-color: #F5F5F5;*/
	background-color: #262525;	
	text-align: left;
	padding-left: 6px;
}
.mnu_top1In1 {background-color: #656565;}
.mnu_top1In2 {background-color: #ABABAB;}


/* Following Styles are for Sub Bar (secondary) Menu */
.mnu_sub {
	background-color: #C0C0C0;
	border: 1px solid #C0C0C0;
}
.mnu_subOut {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	background-color: #C0C0C0;
}
.mnu_subIn0, .mnu_subIn1, .mnu_subIn2 {
	color: Black; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 10pt;
	background-color: #C0C0C0;
	text-align: center;
}
.mnu_subIn1 {background-color: #F5F5F5;}
.mnu_subIn2 {background-color: #ABABAB;}

/* Syles for drop-down menus on Sub Bar */
.mnu_sub1 {	background-color: #F5F5F5;}
.mnu_sub1Out {	background-color: #E3E3E3;}
.mnu_sub1In0, .mnu_sub1In1, .mnu_sub1In2 {
	background-color: #F5F5F5;
	color: Black; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 10pt;
	text-align: left;
	padding-left: 4px;
}
.mnu_sub1In1 {background-color: #D9D9D9;}
.mnu_sub1In2 {background-color: #ABABAB;}

/* Following Styles are for Left Panel Menu */
.mnu_left {}
.mnu_leftOut {}
.mnu_leftIn0, .mnu_leftIn1, .mnu_leftIn2 {
	color: Black; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 10pt;
	text-align: right;
	border-bottom: 1px solid #336600;
}
.mnu_leftIn1 {background-color: #F5F5F5;}
.mnu_leftIn2 {background-color: #ABABAB;}

/* Following Styles are for Pop-Outs from Left Panel Menu */
.mnu_left1 {background-color: #F5F5F5;}
.mnu_left1Out {background-color: #E3E3E3;}
.mnu_left1In0, .mnu_left1In1, .mnu_left1In2 {
	background-color: #F5F5F5;
	color: Black; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 10pt;
	text-align: left;
	padding-left: 4px;
}
.mnu_left1In1 {background-color: #D9D9D9;}
.mnu_left1In2 {background-color: #ABABAB;}
.as0{
	color: #000000; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 8pt;
}
.as1{
	color: #000000; 
	font-family: Tahoma, Verdana, MS Sans Serif; 
	font-size: 8pt;
	background: #F5F5F5;
}


/* -- ASPxMenu -- */
.dxmControl_menu
{
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.dxmControl_menu a, .dxmMenu_menu a, .dxmVerticalMenu_menu a
{
	color: White; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	display: block;
	padding-left: 0px;
	padding-right: 18px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-decoration: none;
}
.dxmMenu_menu a:Hover
{
	color: #d6d6d6;
	text-decoration: none;
}
.dxmSubMenu_menu a
{
	text-decoration: none;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	color: white;
	font-weight: normal;
	display: block;
	text-align: left;
}
.dxmSubMenu_menu a:Hover {
	color: white;
}
.dxmMenuItemHover_menu, .dxmMenuItemHoverWithImage_menu, .dxmMenuItemHoverWithPopOutImage_menu, .dxmMenuItemHoverWithImageWithPopOutImage_menu, 
.dxmVerticalMenuItemHover_menu, .dxmVerticalMenuItemHoverWithImage_menu, .dxmVerticalMenuItemHoverWithPopOutImage_menu, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_menu, 
.dxmMenuLargeItemHover_menu, .dxmMenuLargeItemHoverWithImage_menu, .dxmMenuLargeItemHoverWithPopOutImage_menu, .dxmMenuLargeItemHoverWithImageWithPopOutImage_menu, 
.dxmVerticalMenuLargeItemHover_menu, .dxmVerticalMenuLargeItemHoverWithImage_menu, .dxmVerticalMenuLargeItemHoverWithPopOutImage_menu, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_menu
{

}
.dxmSubMenu_menu
{
	color: white;
	background-color: #383838;
	padding: 0px 0px 0px 0px;
}
.dxmSubMenuGutter_menu
{
	background-color: #383838;
}
.dxmSubMenuItemHover_menu, .dxmSubMenuItemHoverWithImage_menu, .dxmSubMenuItemHoverWithPopOutImage_menu, .dxmSubMenuItemHoverWithImageWithPopOutImage_menu
{
	background-color: #898989;
}
.dxmMenuItemSelected_menu, .dxmMenuItemSelectedWithImage_menu, .dxmVerticalMenuItemSelectedWithPopOutImage_menu 
{
	color: white;
	font-weight: normal;
	display: block;
	padding-left: 0px;
	padding-right: 18px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 10pt;
	font: bold;
}
.dxmSubMenuItemSelected_menu, .dxmSubMenuItemSelectedWithImage_menu
{
	text-decoration: none;
	color: #dcdcdc;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}









