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

/* 
	Juneau Styles CSS Skin
	Author: Jennifer Niles <jniles@madison.com>
	Last Update: 5/19/2010
*/

/* Default Global Block Styles */
.MadisonBlock .Header, .MadisonHTMLAsset .Header {background: #0b4da2;}
.MadisonBlock h2 {background:#ED1C24; font-weight:bold;}
h2, h2 a, #blox-center-piece h3 {color:#0B4DA2;font-size:22px;font-weight:normal;margin-bottom:8px;}

/* reset_960.css Overrides */
.blox-leaderboard-container { background: url(../images/jcst-leaderboard-bg.jpg) no-repeat; width:940px; margin: 0 auto; padding: 10px 0px 0px 0px; }
	.container_12 {padding: 0 10px;}
#blox-leaderboard-bottom { display: none;}
#blox-wrapper { background: url(../images/jcst-logo-bg.jpg) 0 0 no-repeat; }
a { color: #000000; }
a:hover { color: #616060; text-decoration: none; }

/* jCarousel Base */
.jcarousel-next-horizontal { right: 10px; background: url('../images/jcst-carousel_next.gif'); }
.jcarousel-prev-horizontal { right: 30px; background: url('../images/jcst-carousel_prev.gif'); }
.jcarousel-next-vertical {background-color: #0b4da2;}
.jcarousel-next-vertical:hover {background-color: #c4d4e8;}
.jcarousel-next-disabled-vertical:hover {background-color: #0b4da2;}
.jcarousel-prev-vertical {background-color: #0b4da2;}
.jcarousel-prev-vertical:hover {background-color: #c4d4e8;}
.jcarousel-prev-disabled-vertical:hover {background-color: #0b4da2;}
.MadisonCarousel300 .MadisonCarousel .jcarousel-container { border:3px solid #0b4da2; }

/* parent ul items */
#blox-main-nav { height: 72px; }
/* parent li items */
#blox-main-nav li, #blox-classifieds-nav li, #blox-body-nav li { text-transform: uppercase; }
#blox-main-nav li a, #blox-classifieds-nav li a { line-height: 42px; padding: 0px; color: #fff; }
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a { padding: 0px; }
#blox-main-nav li a span, #blox-body-nav li a span { padding: 0px 10px 0px 10px; color: #fff; }
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover { border-left: 1px solid #97b3d7; border-right: 1px solid #97b3d7; background: url(../images/jcst-nav-hover.jpg) repeat-x; }
#blox-main-nav li.selected-nav a span { background: url(../images/jcst-nav-hover-arrow.jpg) center bottom no-repeat; color: #000; padding: 0px 10px 0px 10px; border-bottom: 1pt solid #0b4da2; }
#blox-main-nav li a:hover, #blox-classifieds-nav li a:hover { color: #c4d4e8; }

/* child li items */
#blox-main-nav li.selected-nav ul { padding-top: 10px; }
#blox-main-nav li.selected-nav ul li strong { color: #0b4da2;}
#blox-main-nav li.selected-nav ul li a { color: #FFF; font-weight: normal; padding: 0 30px 0 0; }
#blox-main-nav li.selected-nav ul li a:hover { border: none; color: #5780b5; }
#blox-main-nav .selected-subnav { color: #c4d4e8; }

/* More Navigation */
#blox-logo p#blox-user-nav {color: #0b4da2;}

/* UI TABS */
.ui-tabs-nav { height:36px; background: #0b4da2; }
.blox-tabs li { margin: 7px 1px 0px 0px; }
.blox-tabs li a { padding: 4px 10px; background: #5780b5; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #fff; border: none;} /* block not selected tab */
.blox-tabs li.ui-tabs-selected a { background:#ED1C24; color:#fff; } /* #block selected tab */
.blox-tabs li a:hover {background: #c4d4e8;} /* block not selected tab hover */
.tab-block { border: 3px solid #0b4da2; }

/* Calendar Widget */
.calendar-widget-nav { background: none; }
#blox-calendar-widget .ui-tabs-selected { background: none; padding-bottom: 6px; }

/* Widget Calendar tab */
#blox-calendar-widget .ui-tabs-selected a, #blox-calendar-widget .ui-tabs-selected a:hover { background:#0b4da2; }
#blox-calendar-widget .cal-nav { background:#c4d4e8; }
#blox-calendar-widget .cal-nav:hover { background:#0b4da2; }

.Bordered .MadisonBlock .Content { border:3px solid #0b4da2; }
.MadisonTabs .Tabs li.ui-tabs-selected a { background:#ED1C24; } /* block selected tab */
.MadisonTabs .Tabs li a { background-color:#5780B5; }  /* block not selected tab */
.MadisonTabs .Tabs li a:hover { background-color:#c4d4e8; }  /* block not selected tab hover */

.MadisonFeaturedWithBullets .bull-list li {border-bottom: 1px solid #fff; list-style: none; padding: 5px 10px; margin: 1px 0px 0px 0px;}
.MadisonFeaturedWithBullets .bull-list li.odd {background: #CBD8E9;}
.MadisonFeaturedWithBullets .bull-list li.even {background: #AEC5E1;}
.MadisonFeaturedWithBullets .bull-list li:hover {background: #7390b2;}

.MadisonFeaturedWithBullets .Navigation .Item { background: #515151; float: right; margin: 1px 1px 1px 0px; list-style: none;}
.MadisonFeaturedWithBullets .Navigation .Item a {color: #FFF; line-height: 34px; display: block; padding: 0px 10px; background:#515151; }
.MadisonFeaturedWithBullets .Navigation .Item a:hover {background: #ADADAD; color: #FFF;}

#blox-footer .inner-footer { border-top: 6px solid #ED1C24; }
#blox-copyright-container { background: #0b4da2; width: 960px; padding: 0px 10px 0px 10px; margin: auto; }
#blox-footer { padding: 0px; background: #d7e2f0; }
#blox-ent-logo {margin-top: 90px; }
#blox-ent-logo a { background: url(../images/jcst-footer-logo.jpg) top; height: 88px; width: 238px; }
#blox-ent-logo a:hover {background-position: bottom;}
#blox-footer h3 { color:#000; }
#blox-footer h3 a { color:#000; text-decoration:none; }

.Bordered .MadisonBlock .Content { border:3px solid #0b4da2; }

#VideoHeaderBlock { background:#0B4DA2; height:30px; padding:0 0 6px; width:100%;}

#top-story-header { background:#0B4DA2; width:100%; height:30px; padding: 4px 0; }
#breaking-news-column dd.featured-label { margin: 6px 0 8px 0 }
#breaking-news-column dd.featured-label span { font-size:14px; line-height:16px; background:#ED1C24; padding:3px 6px; font-weight:bold; text-transform:uppercase; }
#breaking-news-column dd.breaking-head { padding-top:15px; }
#breaking-news-column dt img { margin:4px 0 0 4px; }

.search-paging a {background:none repeat scroll 0 0 #ED1C24; color:#fff; font-size:11px; font-weight:bold; padding:4px 8px; }
.search-paging a:hover { color:#0B4DA2; }


/* User Logged In Welcome Section */
#user-loggedin-welcomebox { margin-top:-26px; color:#000000; }
#blox-logo p#blox-user-nav, #blox-logo p#blox-user-nav a { color:#000000; }
#blox-logo p#blox-user-nav a:hover { color:#afaeae; }
#blox-logo p#blox-user-nav span.user-loggedin-welcome { letter-spacing:1px; color:#000; }
#blox-logo p#blox-user-nav span.user-loggedin-username { font-size:16px; color:#ED1C24; line-height:26px; }


#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover, #blox-body-nav li a:hover { background:none repeat scroll 0 0 #ED1C24; color:#FFFFFF; height:24px; line-height:24px; }
#blox-body-nav li a { background:none repeat scroll 0 0 #5780B5; color:#FFFFFF; height:24px; line-height:24px; }
#blox-body-nav { background:none repeat scroll 0 0 #0B4DA2; height:36px; margin:0 0 10px; }
#blox-body-nav li a.selected:hover span { background: #4594BC; }

