@charset "utf-8";
/* CSS Document */

body{background-image:url(../images/page_bg.jpg);background-position:0 0;background-repeat:repeat-x;background-color:#002aff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}

a{text-decoration:none;color:#0033FF;}
a:hover{text-decoration:underline;color:#000099;}
.float_right{float:right;}
.hide{text-decoration:none;color:#333333;}
.hide:hover{text-decoration:none;color:#333333;cursor:default;}

#container{width:950px;margin:0 auto;}
#right_column_holder{width:500px;float:right;margin-right:100px;}
#left_column_holder{float:left;width:250px;border-right:1px #cccccc solid;margin-left:60px;padding-right:14px;}
#full_page_content{margin:0 auto; width:850px;}


.list_title{font-size:12px; color:#333333; line-height:20px; border-bottom:1px solid #999999; list-style:none;}


#logo{height:59px;width:569px;background-image:url(../images/logo.png);background-position:0 10px;background-repeat:no-repeat;text-indent:-999999em;float:left;margin-top:10px;margin-left:25px;}

#main_nav{margin:51px 0 20px 25px;height:30px;position:relative;clear:right;}
#main_nav ul{float:left;position:relative;}
#main_nav li{float:left;width:149px;height:30px;border-left:1px #ffffff solid;}
#main_nav li:first-child{border:none;}
#main_nav li a{display:block;width:150px;height:25px;background-color:#999b9b;color:#ffffff;padding-top:5px;text-align:center;}
#main_nav li a:hover{color:#0107ff;}
#main_nav li a.hover{color:#0107ff;text-decoration:underline;}
#main_nav li a.current {background-color:#d2d3d3;color:#000000;text-decoration:none;}
#main_nav li a.current:hover{text-decoration:none;cursor:default;}
#main_nav li ul{position:absolute;float:left;top:32px;left:0px;height:30px;width:900px;}
#main_nav li ul li{border:none;}
#main_nav li ul li a{color:#000000;border:none;background:none;text-align:left;}
#main_nav li li{width:auto;height:auto;padding-left:25px;}
#main_nav li li:first-child{padding-left:5px;}
#main_nav li li a{display:inline;float:left;width:auto;height:auto;padding-bottom:5px;text-decoration:underline;}
#main_nav li li a:hover{color:#0107ff;}
#main_nav li li a.current {background:none;color:#ffffff;}


.page_title{font-size:18px;padding:0 0 8px 0;font-weight:bold; text-decoration:underline;}
.not_page_title{font-size:15px;padding:9px 0 0 0;font-weight:bold;}

.content_top{height:49px;width:950px;background-image:url(../images/content_top.png);background-position:0 0;background-repeat:no-repeat;}
.content{width:950px;background-image:url(../images/content_body.png);background-position:0 0;background-repeat:repeat-y;}
.content_bottom{width:950px;height:56px;background-image:url(../images/content_bottom.png);background-position:0 0;background-repeat:no-repeat;}
.footer_container{margin-bottom:40px;font-size:10px;color:#cdcdcd;}
.footer_container .sponsors_holder{background-color:#03156f; float:left; margin-left:26px; width:460px;}
.footer_container .sponsors_holder h2{font-size:12px; margin:10px;}
.footer_container .sponsors_holder #sponsors{}
.footer_container .sponsors_holder #sponsors li{float:left; padding:15px;}
.footer{ margin-left:20px; margin-right:118px;}
.footer a{color:#cdcdcd;text-decoration:none;}
.footer a:hover{color:#f2f2f2;}



#footer_links{list-style:none; padding-top:5px; display:inline; float:left;}
#footer_links li{padding:4px 0 4px 0px; display:block;}
#footer_links li:first-child{border-left:none;}
#footer_links li a{display:block; text-decoration:none; color:#cdcdcd; font-size:9px; }
#footer_links li a:hover{color:#f2f2f2;}

/*********************************
 *    home page                  *
 *********************************/
.no_column{padding-left:50px;} 

#right_column_holder p{padding:5px 0 0 0;}


#left_column_holder h1{font-size:15px;padding:15px 0 8px 0px;font-weight:bold;}
.content #whats_new{width:225px;background-image:url(../images/whats_new_gr.png);background-position:0 0;background-repeat:no-repeat;margin-top:15px;padding-top:30px;}
.content #whats_new h5{display:none;}

.content #quick_links{width:171px;background-image:url(../images/quick_links_gr.png);background-position:0 0;background-repeat:no-repeat;margin-top:35px;padding-top:15px;font-size:14px;margin-bottom:50px;}
.content #quick_links ul{padding-left:4px;}
.content #quick_links li{padding-top:15px;}
.content #quick_links a{font-weight:bold;text-decoration:none;color:#000000;line-height:normal;}
.content #quick_links a:hover{text-decoration:underline;}
.content #quick_links h5{display:none;}
.content .awards{list-style:circle;}
.content .awards li{margin:12px 12px 12px 25px;}

#page_logo{width:340px;height:136px;background-image:url(../images/mid_page_logo.png);background-position:0 0;background-repeat:no-repeat;float:right;margin-top:35px;margin-right:170px;}

.event{margin-bottom:5px;}
.event .description{font-size:11px; clear:both;}
.event_title{float:left; font-size:14px;}
.event_date{float:right; padding-right:14px;}
#upcoming_events p{clear:both;}
.more_info a{display:block;clear:both;text-align:right;}
.more_info a:hover{text-decoration:underline;}
.event_hr{border-bottom:1px dashed #666666; height:3px; }
.div_hr{border-bottom:1px solid #666666; height:9px; }

.c_to_action_link{float:right; padding:10px 0px 0px 0px;}


#slideshow{margin-top: 15px; height: 380px;}
p.audition_countdown{font-size: 14px; font-weight: bold;}
#countdown{}
#countdown span span{float: left; padding-right: 10px;}


/*********************************
 * music page        		     *
 *********************************/
#workout_cd_instructions{}
.music_tabs{margin-top:10px; border-bottom:1px solid #000000;}
.music_tabs li{float:left; border:1px solid #000000; border-bottom:none; padding:0 10px; line-height:20px; margin-bottom:-1px; margin-left:10px; background-color:#f2f2f2; }
.music_tabs .not_selected{line-height:19px; background-color:#666666;}
.music_tabs .not_selected a{color:#CCCCCC; text-decoration:none;}
.music_tabs .not_selected a:hover{color:#ffffff; text-decoration:none;}
.music_tabs .selected a{color:#000000; text-decoration:none;}
.music_tabs .selected a:hover{color:#000000; text-decoration:none;}
.music_tabs li a{display:block; text-decoration:none;}
/***TABS**/
.ui-tabs-hide {display: none !important;}
.ui-tabs-nav, .ui-tabs-panel {font-family: Helvetica, Arial, sans-serif;font-size: 12px;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 3px;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 2px;font-weight: bold;}
.ui-tabs-nav a, .ui-tabs-nav a span {float: left;padding: 0 12px;/*background-color:#999999;*/color:#000000;}
.ui-tabs-nav a {margin: 5px 0 0;padding-left: 0;background-position: 100% 0;text-decoration: none;white-space: nowrap; /* @ IE 6 */outline: 0; /* @ Firefox, prevent dotted border after click */ color:#000000;   }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {    color: #fff;}
.ui-tabs-nav .ui-tabs-selected a {    position: relative;    top: 1px;    z-index: 2;    margin-top: 0;}
.ui-tabs-nav a span {padding-top: 1px;padding-right: 0;height: 20px;background-position: 0 0;line-height: 20px;}
.ui-tabs-nav .ui-tabs-selected a span {padding-top: 0;height: 27px;line-height: 27px;background-color:#f2f2f2;border:1px solid #000000;color:#000000; border-bottom:none; padding-right:14px;}
#workout_tabs .ui-tabs-nav .ui-tabs-selected a span {padding-top: 0;height: 27px;line-height: 27px;background-color:#f2f2f2;border:1px solid #000000;color:#000000; border-bottom:none; padding-right:3px; padding-left:3px;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {background:none;border:none;border-top:1px solid #666666;padding:10px;}

/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}




.ui-tabs-nav li {float:left;font-weight:bold;margin:0 0 0 2px;}
.ui-tabs-nav li a{color:#000000;}
/*********************************
 * media page        		     *
 *********************************/
 
 body#media #left_column_holder{width:180px; height: 10px;}
 body#media #right_column_holder{float: left;}
 
 .video{float:left; padding-top:14px;}
 .video .title{font-weight:bold;}
 
 .gallery{}
 .gallery li{}
 .gallery li img{}
 
 .hvlog{}
