.art_top_nav_box, .art_top_nav_box td, .profile_text_box, .profile_text_box td, .art_side_nav_tab_box, .art_side_nav_tab_box td { font-size: 11px; }

/* Main Menu */
.main_menu_box { padding: 50px 5px 0px 5px; }

.menu_box { width: 270px; }

.a_menu_box, .a_menu_box_with_border { padding: 10px 10px 10px 0px; }
.m_menu_box, .m_menu_box_with_border { padding: 10px; }
.t_menu_box, .t_menu_box_with_border { padding: 10px 0px 10px 10px; }
.a_menu_box_with_border, .m_menu_box_with_border, .t_menu_box_with_border { border-top: dotted #0D227E 1px; }
.a_menu_box_with_border a { color: #588ED8; }
.m_menu_box_with_border a { color: #EBA500; }
.t_menu_box_with_border a { color: #65A033; }
.a_menu_bracket { font-size: 24px; color: #588ED8; }
.m_menu_bracket { font-size: 24px; color: #EBA500; }
.t_menu_bracket { font-size: 24px; color: #65A033; }
a.menu_title { font-size: 14px; color: #0D227E; }
.a_menu_box_with_border a:hover { color: #0D227E; }
.m_menu_box_with_border a:hover, .t_menu_box_with_border a:hover, a.menu_title:hover { color: #588ED8; }
/* Main Menu */

/* Main */
.header { background-image: url('/images/system/header_bg_blue.gif'); background-repeat: no-repeat; background-position: top left; background-color: #0D227E; }
.navigation { background-color: #588ED8; }
.main { background-image: url('/images/system/audience_bg_blue.gif'); background-repeat: no-repeat; background-position: bottom center; border-bottom: solid 1px #FFFFFF; }
.site_brand_home { font-size: 30px; color: #00558E; font-weight: bold; }
.site_title { color: #588ED8; }
a { color: #588ED8; }
a:hover { color: #0D227E; }
/* Main */

/* top login form */
.label { position: absolute; color: #000000; }
.label_box { padding: 3px 5px 3px 5px; }

/* display panel */
.msg_win { position: absolute; width: 350px; border: solid 1px #666666; background-color: #DEE8F7; }
.msg_win_box { padding: 5px; }
.msg_win_header { padding: 10px 10px 5px 10px; font-size: 14px; font-weight: bold; }
.msg_win_main { padding: 20px 10px 20px 10px; background-color: #FFFFFF; }

/* Roster */
.divider_blue { background-color: #0D227E; height: 1px; }

.alphabet_choice_header { background-color: #588ED8; border: solid 1px #588ED8; border-width: 1px 1px 0px 1px; width: 175px; }
.alphabet_choice_header_box { padding: 5px 10px 5px 10px; font-size: 14px; color: #FFFFFF; text-align: right; }
.alphabet_choice { border: dotted 1px #999999; border-width: 0px 1px 1px 1px; width: 175px; }
.alphabet_choice_box { padding: 10px; font-size: 14px; text-align: right; }
.roster { color: #666666; }

a.alphabet { font-size: 14px; color: #666666; }
a.alphabet_all { font-size: 18px; color: #588ED8; }
a.alphabet:hover, a.alphabet_all:hover { color: #0D227E; }
a.tourdate_title { font-size: 14px; color: #588ED8; font-weight: bold; }
a.tourdate_title:hover { color: #F5AA19; }

.roster_item_even, .roster_item_even_left_edge, .roster_item_even_right_edge, .roster_item_alt_even, .roster_item_alt_even_left_edge, .roster_item_alt_even_right_edge,
.roster_item_odd, .roster_item_odd_left_edge, .roster_item_odd_right_edge, .roster_item_alt_odd, .roster_item_alt_odd_left_edge, .roster_item_alt_odd_right_edge,
.roster_item_highlight, .roster_item_highlight_left_edge, .roster_item_highlight_right_edge
{ padding: 3px 10px 3px 10px; }

.roster_box { border: dotted 1px #EEEEEE; border-width: 0px 1px 0px 1px; }
.roster_item_even, .roster_item_even_left_edge, .roster_item_even_right_edge { background-color: #D5E2F5; }
.roster_item_even, .roster_item_even_left_edge { border-right: dotted 1px #FFFFFF; }

.roster_item_odd, .roster_item_odd_left_edge, .roster_item_odd_right_edge { background-color: #C2D6F1; }
.roster_item_odd, .roster_item_odd_left_edge { border-right: dotted 1px #FFFFFF; }

.roster_item_alt_even, .roster_item_alt_even_left_edge, .roster_item_alt_even_right_edge { background-color: #E8EFF9; }
.roster_item_alt_even, .roster_item_alt_even_left_edge { border-right: dotted 1px #FFFFFF; }

.roster_item_alt_odd, .roster_item_alt_odd_left_edge, .roster_item_alt_odd_right_edge { background-color: #D5E2F5; }
.roster_item_alt_odd, .roster_item_alt_odd_left_edge { border-right: dotted 1px #FFFFFF; }
/* Roster */

/* Artist */
.site_color1 { color: #0D227E; }
.site_color2 { color: #588ED8; }
.site_color3 { color: #DEE8F7; }

.profile_header { background-image: url('/images/system/img_bar_blue.gif'); background-repeat: no-repeat; background-position: center center; border-bottom: solid 1px #FFFFFF; width: 259px; height: 43px; }
.profile_header_box { padding: 0px 20px 0px 20px; text-align: left; }
.profile_header_box, .profile_header_box td { font-size: 14px; color: #FFFFFF; font-weight: bold; }
.profile_image { border-bottom: solid 1px #FFFFFF; width: 259px; }
.profile_image_box { text-align: left; }
.profile_text { background-color: #666666; border-bottom: solid 1px #FFFFFF; width: 259px; }
.profile_text_box { padding: 10px 20px 10px 20px; color: #FFFFFF; text-align: left; }
.profile_text_title { font-size: 14px; font-weight: bold; }
.profile_text_box a { color: #FFFFFF; }
.profile_text_box a:hover { color: #F5AA19; }
.profile_video { border-bottom: solid 1px #FFFFFF; width: 259px; }
.profile_video_box { text-align: left; }

.art_side_nav { }
.art_side_nav_box { }
.art_side_nav_tab { background-color: #DEE8F7; border-bottom: solid 1px #FFFFFF; width: 259px; }
.art_side_nav_tab_box { padding: 5px 15px 5px 15px; border-left: solid 5px #588ED8; text-align: left; }
.cur_art_side_nav_tab { background-color: #CCCCCC; border-bottom: solid 1px #FFFFFF; width: 259px; }

.art_top_nav { background-color: #DEE8F7; }
.art_top_nav_box { padding: 5px 20px 5px 20px; }

.art_top_nav_tab { padding-left: 5px; padding-right: 5px; }
.art_top_link_no_access { font-size: 14px; color: #666666; font-weight: bold; }

.title { font-size: 14px; color: #588ED8; font-weight: bold; }
/* Artist */

/* Audio */
.audio { padding: 3px 5px 3px 5px; }
.audio_alt { padding: 3px 5px 3px 5px; background-color: #DEE8F7; }
/* Audio */

a.art_link { color: #588ED8; }
a.art_link_bold { color: #588ED8; font-weight: bold; }
a.art_top_link { font-size: 14px; color: #588ED8; font-weight: bold; }
a.art_link:hover, a.art_link_bold:hover, a.art_top_link:hover { color: #0D227E; }

/* buttons */
.btnv1 {
  font-size: 11px;
  color: #0D227E;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #DEE8F7;
  border-color: #DEE8F7;
  border-style: solid;
  border-width: 1px;
}