/* ----- Table Styles ----- */

/*table {border-collapse:collapse;border-spacing:0; padding:3px;}*/

/* ----- Table At The Door Price ----- */

table {border-collapse:collapse;border-spacing:0;}

table.schedule_page_atd{border-collapse:collapse;border:1px solid #827540;}

tr.schedule_page_atd{border:1px solid #827540; background-color:#FFF;}

th.schedule_page_atd{border:1px solid #827540;padding:3px; background-color:#5be885;}

td.schedule_page_atd{border:1px solid #827540;padding:3px; background-color:#FFF;}

/*tr {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}

td {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}*/


/* ----- Table Regular Price ----- */

table {border-collapse:collapse;border-spacing:0;}

table.schedule_page_reg{border-collapse:collapse;border:1px solid #827540;}

tr.schedule_page_reg{border:1px solid #827540; background-color:#FFF;}

th.schedule_page_reg{border:1px solid #827540;padding:3px; background-color:#63ffbe;}

td.schedule_page_reg{border:1px solid #827540;padding:3px; background-color:#FFF;}

/*tr {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}

td {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}*/


/* ----- Table Early Bird Price ------ */

table {border-collapse:collapse;border-spacing:0;}

table.schedule_page_eb{border-collapse:collapse;border:1px solid #827540;}

tr.schedule_page_eb{border:1px solid #827540; background-color:#FFF;}

th.schedule_page_eb{border:1px solid #827540;padding:3px; background-color:#70ff73;}

td.schedule_page_eb{border:1px solid #827540;padding:3px; background-color:#FFF;}

/*tr {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}

td {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}*/


/* ----- Conference Schedule ----- */
 
table {border-collapse:collapse;border-spacing:0;}

table.schedule_page{border-collapse:collapse;border:1px solid #827540;}

tr.schedule_page{border:1px solid #827540; background-color:#FFF;}

th.schedule_page{border:1px solid #827540;padding:3px; background-color:#70ff73;}

td.schedule_page{border:1px solid #827540;padding:3px; background-color:#FFF;}

/*tr {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}

td {border-collapse:collapse;border-spacing:0; border:1px solid #CCC;}*/


/* START WESTCOAST CONFERENCE TABLE STYLES */

th.wc_pricing_th1 {
  background-color: #FEBF10;
  padding: 3px;
  border: 2px solid #827540;
        color: #333;
}
th.wc_pricing_th2 {
  background-color: #3C964F;
  padding: 3px;
  border: 2px solid #827540;
        color: #333;
}
th.wc_pricing_th3 {
  background-color: #517EC0;
  padding: 3px;
  border: 2px solid #827540;
        color: #333;
}
th.wc_pricing_th4 {
  background-color: #A659A3;
  padding: 3px;
  border: 2px solid #827540;
        color: #333;
}
td.wc_pricing_td1 {
  background-color: #FFF;
  padding: 3px;
  border: 2px solid #827540;
  vertical-align: middle;
  text-align: center;
        color: #333;
}
td.wc_pricing_td2 {
  background-color: #FFF;
  padding: 3px;
  border: 2px solid #827540;
  vertical-align: middle;
  text-align: center;
        color: #333;
}
td.wc_pricing_td3 {
  background-color: #FFF;
  padding: 3px;
  border: 2px solid #827540;
  vertical-align: middle;
  text-align: center;
        color: #333;
}
td.wc_pricing_td4 {
  background-color: #FFF;
  padding: 3px;
  border: 2px solid #827540;
  vertical-align: middle;
  text-align: center;
        color: #333;
}

th.wc_sched_th {
background-color: #FEBF10;
border: 2px solid #827540;
padding: 3px;
color: #333;
}
th.wc_sched_th2 {
background-color: #FED666;
border: 2px solid #827540;
padding: 3px;
color: #333;
}
td.wc_sched_td {
border: 2px solid #827540;
padding: 3px;
vertical-align: middle;
color: #333;
}

/* END WESTCOAST CONFERENCE TABLE STYLES */

/* START MIDWEST CONFERENCE TABLE STYLES */

th.mw_pricing_th1 {
  background-color: #70ff73;
  padding: 3px;
  border: 1px solid #666;
}
th.mw_pricing_th2 {
  background-color: #63ffbe;
  padding: 3px;
  border: 1px solid #666;
}
th.mw_pricing_th3 {
  background-color: #5be885;
  padding: 3px;
  border: 1px solid #666;
}
th.mw_pricing_th4 {
  background-color: #ffff66;
  padding: 3px;
  border: 1px solid #666;
}
td.mw_pricing_td1 {
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #666;
  vertical-align: middle;
  text-align: center;
}
td.mw_pricing_td2 {
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #666;
  vertical-align: middle;
  text-align: center;
}
td.mw_pricing_td3 {
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #666;
  vertical-align: middle;
  text-align: center;
}
td.mw_pricing_td4 {
  background-color: #FFF;
  padding: 3px;
  border: 1px solid #666;
  vertical-align: middle;
  text-align: center;
}
th.mw_sched_th {
&nbsp;background-color: #70ff73;
&nbsp;border: 1px solid #666;
&nbsp;padding: 3px;
}

th.mw_sched_th2 {
&nbsp;background-color: #63ffbe;
&nbsp;border: 1px solid #666;
&nbsp;padding: 3px;
}

td.mw_sched_td {
&nbsp;border: 1px solid #666;
&nbsp;padding: 3px;
&nbsp;vertical-align: middle;
}

/* END MIDWEST CONFERENCE TABLE STYLES */

.breadcrumbs li:last-child span, .breadcrumb li:last-child span {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #014881;
color: #FFF;
padding-left: 5px;
padding-right: 5px;
}

.navbar-inner {
min-height: 40px;
padding-left: 20px;
padding-right: 20px;
background-color: #014881;
background-image: -moz-linear-gradient(top, #014881, #014881);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#014881), to(#014881));
background-image: -webkit-linear-gradient(top, #014881, #014881);
background-image: -o-linear-gradient(top, #014881, #014881);
background-image: linear-gradient(to bottom, #014881, #014881);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#014881', endColorstr='#014881', GradientType=0);
border: 1px solid #014881;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
background-color: #F5582D;
color: #FFF;
text-decoration: none;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
color: #FFF;
text-decoration: none;
background-color: #F5582D;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

#footer {
background-color: #014881;
background-image: -moz-linear-gradient(top, #014881, #014881);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#014881), to(#014881));
background-image: -webkit-linear-gradient(top, #014881, #014881);
background-image: -o-linear-gradient(top, #014881, #014881);
background-image: linear-gradient(to bottom, #014881, #014881);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#014881', endColorstr='#014881', GradientType=0);
color: #FFF;
overflow: hidden;
background-color: #014881;
background-repeat: repeat-x;
border-color: #014881;
}

#footer div.custom {
color: #FFF;
}

.module .nav>li.active>a:hover, .module .nav.nav-list>li.active>a:hover, .module .nav.nav-tabs>li.active>a:hover, .module .nav.nav-pills>li.active>a:hover, .module .nav.nav-stacked>li.active>a:hover, .module .nav>li.active>a:focus, .module .nav.nav-list>li.active>a:focus, .module .nav.nav-tabs>li.active>a:focus, .module .nav.nav-pills>li.active>a:focus, .module .nav.nav-stacked>li.active>a:focus {
background-color: #F5582D;
color: #FFF;
}
.module .nav>li.active>a, .module .nav.nav-list>li.active>a, .module .nav.nav-tabs>li.active>a, .module .nav.nav-pills>li.active>a, .module .nav.nav-stacked>li.active>a {
background-color: #F5582D;
color: #FFF;
}

.nav li:hover>a, .navbar-inner li:hover>a, .nav .navbar-inner li:hover>a, .navbar .nav li:hover>a, .navbar .nav .navbar-inner li:hover>a {
background-color: #F5582D;
color: #FFF;
}

.module .nav>li>a:hover, .module .nav.nav-list>li>a:hover, .module .nav.nav-tabs>li>a:hover, .module .nav.nav-pills>li>a:hover, .module .nav.nav-stacked>li>a:hover, .module .nav>li>a:focus, .module .nav.nav-list>li>a:focus, .module .nav.nav-tabs>li>a:focus, .module .nav.nav-pills>li>a:focus, .module .nav.nav-stacked>li>a:focus {
background-color: #F5582D;
color: #FFF;
}

.module .nav li.dropdown .dropdown-menu li>a:hover, .module .nav.nav-list li.dropdown .dropdown-menu li>a:hover, .module .nav.nav-tabs li.dropdown .dropdown-menu li>a:hover, .module .nav.nav-pills li.dropdown .dropdown-menu li>a:hover, .module .nav.nav-stacked li.dropdown .dropdown-menu li>a:hover, .module .nav li.dropdown .dropdown-menu li>a:focus, .module .nav.nav-list li.dropdown .dropdown-menu li>a:focus, .module .nav.nav-tabs li.dropdown .dropdown-menu li>a:focus, .module .nav.nav-pills li.dropdown .dropdown-menu li>a:focus, .module .nav.nav-stacked li.dropdown .dropdown-menu li>a:focus {
background-image: none;
background-color: #F5582D;
filter: none;
color: #FFF;
}

.module .nav li.dropdown .dropdown-menu li.active>a, .module .nav.nav-list li.dropdown .dropdown-menu li.active>a, .module .nav.nav-tabs li.dropdown .dropdown-menu li.active>a, .module .nav.nav-pills li.dropdown .dropdown-menu li.active>a, .module .nav.nav-stacked li.dropdown .dropdown-menu li.active>a {
background-color: #F5582D;
background-image: none;
filter: none;
color: #FFF;
}

.module .nav li.dropdown .dropdown-menu li.active>a:hover, .module .nav.nav-list li.dropdown .dropdown-menu li.active>a:hover, .module .nav.nav-tabs li.dropdown .dropdown-menu li.active>a:hover, .module .nav.nav-pills li.dropdown .dropdown-menu li.active>a:hover, .module .nav.nav-stacked li.dropdown .dropdown-menu li.active>a:hover, .module .nav li.dropdown .dropdown-menu li.active>a:focus, .module .nav.nav-list li.dropdown .dropdown-menu li.active>a:focus, .module .nav.nav-tabs li.dropdown .dropdown-menu li.active>a:focus, .module .nav.nav-pills li.dropdown .dropdown-menu li.active>a:focus, .module .nav.nav-stacked li.dropdown .dropdown-menu li.active>a:focus {
background-color: #F5582D;
color: #FFF;
}

/*.module .nav li.dropdown .dropdown-menu li a, .navbar-inner li.dropdown .dropdown-menu li a, .nav .navbar-inner li.dropdown .dropdown-menu li a, .navbar .nav li.dropdown .dropdown-menu li a, .navbar .nav .navbar-inner li.dropdown .dropdown-menu li a {
border-top: 1px solid #014881;
padding-bottom: 7px;
padding-top: 7px;
}*/

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
background-color: #014881;
border: 1px solid #CCC;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

.nav li.dropdown .dropdown-menu li>a:hover, .navbar-inner li.dropdown .dropdown-menu li>a:hover, .nav .navbar-inner li.dropdown .dropdown-menu li>a:hover, .navbar .nav li.dropdown .dropdown-menu li>a:hover, .navbar .nav .navbar-inner li.dropdown .dropdown-menu li>a:hover, .nav li.dropdown .dropdown-menu li>a:focus, .navbar-inner li.dropdown .dropdown-menu li>a:focus, .nav .navbar-inner li.dropdown .dropdown-menu li>a:focus, .navbar .nav li.dropdown .dropdown-menu li>a:focus, .navbar .nav .navbar-inner li.dropdown .dropdown-menu li>a:focus {
color: #FFF;
background-color: #F5582D;
}

.nav li.dropdown .dropdown-menu li a, .navbar-inner li.dropdown .dropdown-menu li a, .nav .navbar-inner li.dropdown .dropdown-menu li a, .navbar .nav li.dropdown .dropdown-menu li a, .navbar .nav .navbar-inner li.dropdown .dropdown-menu li a {
border-top: 1px solid #F5582D;
padding-bottom: 7px;
padding-top: 7px;
}

.nav li.dropdown .dropdown-menu>.active>a, .navbar-inner li.dropdown .dropdown-menu>.active>a, .nav .navbar-inner li.dropdown .dropdown-menu>.active>a, .navbar .nav li.dropdown .dropdown-menu>.active>a, .navbar .nav .navbar-inner li.dropdown .dropdown-menu>.active>a {
background-color: #F5582D;
background-image: none;
-ms-filter: none;
filter: none;
}