
/* Browser Reset */

a {
    cursor: pointer;
    outline: 0 none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

li, ul li {
    list-style: none !important;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: normal;
    line-height: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    outline-style: none;
    outline-width: 0pt;
}

legend {
    color: #000;
}

a:focus {
    -moz-outline-style: none;
    border: 0px;
}

/* HTML Elements */

body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background: #d4d4d4 url(../images/background.gif) no-repeat top center fixed;
    text-align: center;
    padding-bottom: 30px;
}

h1 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #00264a;
    line-height: 26px;
}

h2 {
}

#playerProfile h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #c10435;
    line-height: 18px;
}

a, a:link, a:visited {
    color: #215484;
    text-decoration: none;
}

a:hover {
    color: #c10435;
    text-decoration: none;
}


#news ul li {
    background: url(../images/rebel-sprites.png) no-repeat 0 -806px;
    padding: 2px 0 2px 10px;
}

p {
    line-height: 16px;
    margin-bottom: 15px;
}

#wrapper {
    width: 980px;
    margin: auto;
    margin-top: 12px;
    text-align: left;
    position: relative;
    z-index: 2;
}

#shadow {
    background: url(../images/shadow.png) repeat-y;
    width: 994px;
    position: absolute;
    height: 1500px;
    left: 50%;
    top: 240px;
    margin-left: -497px;
    z-index: 1;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.floatLeft {
    float: left;
    margin-right: 10px;
}

.floatRight {
    float: right;
    margin-right: 10px;
}

.noMargin {
    margin: 0 !important;
}

/* DNN Default Classes */

.Normal {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

/* Header */

#adBanner {
	float:left;
	height:90px;
	margin-left:201px;
	margin-top:22px;
	width:728px;
	z-index:1;
}

#rebelsLogo {
}

#rebelsLogo a {
    height: 170px;
    width: 158px;
    display: block;
    background: url(../images/rebel-sprites.png) no-repeat top left;
    text-indent: -3000px;
    margin-bottom: 10px;
}

/* Search */

#search {
    background: url(../images/rebel-sprites.png) no-repeat 0 -424px;
    float:left;
	height:30px;
	margin:38px 0 0 737px;
	width:239px;
}

#search:hover {
    background: url(../images/rebel-sprites.png) no-repeat 0 -454px;
}

#search span {
    display: inline-block;
    margin-left: 35px;
}

#search input {
    background: none;
    border: none;
    display: block;
    float: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 150px;
    color: #C10435;
    margin-top: 7px;
}

#search a {
    background: none;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    margin-top: 3px;
    width: 30px;
}

#search a span {
    display: inline;
    margin-left: 0;
}

/* Main Navigation */

#mainMenu {
    background: #002f5b url(../images/rebel-sprites.png) no-repeat 0 -253px;
    height: 40px;
    position: relative;
    z-index: 20;
}

#mainMenu .rightCorner {
    display: block;
    width: 5px;
    height: 40px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -173px !important;
    position: absolute;
    top: 0;
    right: 0;
}

#mainMenu ul li {
    float: left;
    list-style: none;
}

#mainMenu ul li a {
    display: inline-block;
    height: 28px;
    padding: 12px 12px 0 12px;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 2px 2px #000;
    color: #D1DAEF;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}

#mainMenu ul li a .leftCorner {
    display: block;
    width: 5px;
    height: 40px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -213px !important;
    position: absolute;
    top: 0;
    left: 0;
}

#mainMenu ul li a.active {
    background: #A4032D url(../images/rebel-sprites.png) no-repeat 0 -333px !important;
    color: #fff !important;
    position: relative;
    width: auto;
}

#mainMenu ul li a.active .leftCorner {
    display: block;
    width: 5px;
    height: 40px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -293px !important;
    position: absolute;
    top: 0;
    left: 0;
}

#mainMenu ul li a.active .arrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -373px !important;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -9px;
}

#mainMenu ul li a.active > .arrow {
    display: block;
    width: 18px;
    height: 8px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -373px !important;
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -9px;
}

#mainMenu ul li a:hover {
    color: #fff;
}

ul.subNav {
    display: none;
    width: 980px;
    margin-left: -490px;
    left: 50%;
    text-align: center;
}

.no-js li:hover ul.subNav, .js li.menu-hover ul.subNav {
    display: inline-block;
    position: absolute;
    top: 40px;
    z-index: 30;
}

ul.subNav li {
    float: none !important;
    display: inline !important;
}

ul.subNav a {
    text-shadow: 1px 1px #fff !important;
    padding: 7px 12px !important;
    text-transform: none !important;
    font-size: 12px !important;
    color: #215484 !important;
    height: auto !important;
    border-right: 1px solid #ccc;
}

ul.subNav a:hover {
    color: #c10435 !important;
}

#mainMenu ul li ul.subNav li a.active {
    background: none !important;
    color: #c10435 !important;
}

ul.subNav li:last-child a {
    border: none !important;
}

#subNavContainer {
    background: #002f5b url(../images/rebel-sprites.png) no-repeat 0 -385px;
    height: 30px;
    position: relative;
    z-index: 10;
}

/* Content */

#content {
    background: #fff;
    padding: 10px;
}

#home-content-left {
    width: 626px;
    margin-right: 20px;
    float: left;
}

#content > #home-content-left {
    width: 640px;
}

#home-content-right {
    width: 300px;
    float: left;
}

.breadcrumbs li {
    display: inline;
    font-size: 11px;
    background: none !important;
    padding-left: 0 !important;
}

.breadcrumbs ul {
    margin-bottom: 15px;
}

.breadcrumbs li a {
    background: url(../images/rebel-sprites.png) no-repeat 100% -808px;
    padding-right: 12px;
    margin-right: 2px;
}

.breadcrumbs li:last-child a {
    background: none !important;
    color: #777;
    cursor: default;
}

#feature-banner {
    width: 640px;
    height: 335px;
    overflow: hidden;
    position: relative;
    background: #000;
    margin-bottom: 20px;
}

#feature-banner .slideInfo {
    background: url(../images/transparent_black.png) !important;
    position: absolute;
    bottom: 0;
    padding: 11px 15px 13px 15px;
    color: #fff;
    width: 100%;
    z-index: 20;
}

#feature-banner h3 {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}

#feature-banner p {
    font-size: 17px;
    margin: 0;
}

#feature-banner a {
    font-weight: bold;
    color: #567ca0;
    text-decoration: none;
    display: inline-block;
    padding-left: 8px;
}

#feature-banner a:hover {
    color: #C10435;
}

#feature-navigation {
    position: absolute;
    bottom: 10px;
    right: 15px;
    z-index: 30;
}

#feature-navigation a {
    display: inline-block;
    padding: 3px 3px;
    font-size: 18px;
}

#feature-navigation a.activeSlide {
    color: #fff;
}

#playerPhoto {
    float: left;
    width: 217px;
}

#playerProfile {
    float: right;
    width: 405px;
}

#playerProfile table {
    margin-bottom: 15px;
    font-size: 13px;
}

#playerProfile table th {
    border-bottom: 2px solid #00264a;
    color: #00264a;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

#playerProfile table td {
    border-bottom: 1px solid #c4c4c4;
    color: #00264a;
    padding: 5px 10px;
}

#playerProfile table tr.even td {
    background: #eaeaea;
}

.sharebar {
    border-top: 1px solid #8299af;
    border-bottom: 1px solid #8299af;
    margin-bottom: 15px;
}

.sharebar ul
{
    padding-top: 10px;
    padding-bottom: 2px;
    vertical-align:top;
}

.sharebar ul li {
    display: inline;
    vertical-align:top;
}

.sharebar .facebook-like-action
{
    position:relative;
    top:-1px;
}


.redText {
    color: #C10435 !important;
}

.SearchResultsContent {
}

.SearchResultsContent td {
    padding: 10px 10px;
    vertical-align: top;
    border-bottom: 1px dotted #ccc;
}

.SearchResultsContent span.SubHead {
    font-size: 20px;
    color: #C10435;
}

.SearchResultsContent hr {
    display: none;
}

.PagingTable td {
    border: none !important;
}

.PagingTable {
    margin-top: -45px;
}

span#dnn_ctr530_SearchResults_lblMessage {
    padding: 10px 0;
    display: block;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
}

/* Tabs */

.ui-tabs-nav {
    border-bottom: 3px solid #00264a;
    height: 28px;
}

.ui-tabs-nav li {
    display: inline;
}

.ui-tabs-panel {
}

span.tab1 {
    display: inline-block;
    width: 80px;
    height: 16px;
    padding: 7px 10px 5px 40px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -515px;
    color: #00264a;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    text-shadow: 1px 1px #A8BDCF;
}

span.tab2 {
    display: inline-block;
    width: 80px;
    height: 16px;
    padding: 7px 10px 5px 40px;
    background: url(../images/rebel-sprites.png) no-repeat -130px -487px;
    color: #00264a;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    text-shadow: 1px 1px #A8BDCF;
    margin: -3px;
}

.ui-tabs-nav a:hover {
    color: #fff;
    text-shadow: 1px 1px #496683;
}

.ui-tabs-nav li.ui-state-active span.tab1 {
    padding: 7px 10px 5px 40px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -487px;
    color: #fff;
    text-shadow: 1px 1px #000;
}

.ui-tabs-nav li.ui-state-active span.tab2 {
    padding: 7px 10px 5px 40px;
    background: url(../images/rebel-sprites.png) no-repeat -130px -515px;
    color: #fff;
    text-shadow: 1px 1px #000;
}

.ui-tabs-hide {
    display: none;
}

span.newsletter-icon {
    background: url(../images/rebel-sprites.png) no-repeat 0 -723px;
    width: 15px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 18px;
    top: 5px;
}

span.membership-icon {
    background: url(../images/rebel-sprites.png) no-repeat 0 -694px;
    width: 19px;
    height: 20px;
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 4px;
}

span.video-icon {
    background: url(../images/rebel-sprites.png) no-repeat 0 -750px;
    width: 17px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 10px;
}

span.photo-icon {
    background: url(../images/rebel-sprites.png) no-repeat 0 -769px;
    width: 15px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 18px;
    top: 6px;
}

.members-tab {
    padding-right: 10px;
    padding-top: 15px;
}

a#membersButton {
    background: url(../images/rebel-sprites.png) no-repeat 0 -550px;
    width: 304px;
    height: 68px;
    display: block;
    text-indent: -3000px;
    margin-top: 15px;
}

a:hover#membersButton {
    background: url(../images/rebel-sprites.png) no-repeat 0 -618px;
}

#videoSelector {
    background: #eaeaea;
    padding-left: 10px;
    padding-right: 10px;
}

#videoSelector ul {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
    padding-top: 10px;
}

#videoSelector li a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    padding: 6px 8px;
    zoom: 1;
    color: #666666;
    text-decoration: none;
    font-size: 11px;
}

#videoSelector li a:hover {
    background: #dfdfdf;
    color: #215484;
}

#videoSelector .content-footer {
    background: #eaeaea;
    padding: 6px 0px;
    text-align: right;
}

a.allVideos {
    background: url(../images/rebel-sprites.png) no-repeat 0 -939px;
    width: 83px;
    height: 0;
    display: inline-block;
    overflow: hidden !important;
    padding-top: 27px;
}

#news {
    width: 310px;
    float: left;
}

#home-content-right #news {
    width: 300px !important;
    float: none !important;
    margin-right: 0 !important;
}

#home-content-right #featurePlayer {
    width: 300px !important;
    float: none !important;
    margin-right: 0 !important;
}

#home-content-right #featurePlayer .content-body {
    height: 180px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -1359px;
}

#home-content-right #featurePlayer a.viewFullProfile {
    top: 163px;
    left: 72px;
}

#home-content-right #news h3, #home-content-right #featurePlayer h3 {
    background: url(../images/rebel-sprites.png) no-repeat 0 -1296px;
}

.left-content-column {
    margin-right: 20px;
}

.content-column {
    width: 310px;
    float: left;
    margin-bottom: 20px;
}

#news.content-body {
    position: relative;
}

#news h3, #featurePlayer h3 {
    padding: 7px 10px 0 10px;
    height: 28px;
    background: url(../images/rebel-sprites.png) no-repeat 0 -852px;
    font-size: 17px;
    color: #fff;
    border-bottom: 1px solid #fff;
}

#news p {
    margin: 0;
}

#news h3 span {
    float: right;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 3px;
    font-weight: normal;
}

#featurePlayer h3 span {
    float: right;
    font-size: 12px;
    padding-right: 0;
    padding-top: 3px;
    font-weight: normal;
}

#news h3 a.arrowLink {
    color: #fff;
    background: url(../images/rebel-sprites.png) no-repeat 100% -791px;
    display: inline-block;
    padding-right: 8px;
    margin-right: 5px;
    text-decoration: none;
}

#news h3 a.rssLink {
    color: #fff;
    background: url(../images/rebel-sprites.png) no-repeat 100% -829px;
    display: inline-block;
    padding-right: 20px;
    text-decoration: none;
    font-size: 11px;
    padding-bottom: 1px;
}

#news h3 a:hover {
    text-decoration: underline;
}

#home-content-left #news .content-body {
    height: 255px;
    overflow: hidden;
}

#news .content-body {
    padding: 10px;
    background: #eaeaea;
    border-bottom: 1px solid #ddd;
}

#news .content-footer {
    padding: 10px;
    background: #eaeaea;
    border-top: 1px solid #fcfcfc;
}

#news img {
    border: 1px solid #8299af;
}

#news .headline a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 8px 0;
    line-height: 20px;
    zoom: 1;
}

#news .date {
    color: #C10435;
    font-size: 11px;
    zoom: 1;
}

#featurePlayer {
    width: 310px;
    float: left;
}

#home-content-left #featurePlayer .content-body {
    height: 255px;
    overflow: hidden;
}

#featurePlayer .content-body {
    padding: 10px;
    background: #8299af url(../images/rebel-sprites.png) no-repeat 0 -976px;
    height: 256px;
    position: relative;
}

#featurePlayer .content-body img {
    position: absolute;
    top: 55px;
    left: 14px;
}

#home-content-right #featurePlayer .content-body img {
    position: absolute;
    top: 36px;
    left: 26px;
    height: 102px !important;
    width: 90px;
}

#featurePlayer .playerName {
    font-size: 18px;
    font-weight: bold;
    color: #00264a;
    text-align: center;
    position: absolute;
    left: 150px;
    top: 30px;
    width: 150px;
    line-height: 23px;
}

#home-content-right #featurePlayer .playerName {
    left: 135px;
    top: 23px;
}

#featurePlayer .playerName strong {
    font-size: 25px;
}

#featurePlayer .playerPosition {
    font-size: 12px;
    color: #c10435;
    font-weight: bold;
    text-align: center;
    position: absolute;
    left: 150px;
    top: 83px;
    width: 150px;
    line-height: 23px;
    text-transform: uppercase;
}

#home-content-right #featurePlayer .playerPosition {
    left: 135px;
    top: 78px;
}

#featurePlayer h3 a {
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    text-decoration: none;
}

#featurePlayer h3 a:hover {
    text-decoration: underline;
}

#featurePlayer .statsLeft {
    font-size: 13px;
    color: #00264a;
    font-weight: bold;
    text-align: right;
    position: absolute;
    left: 167px;
    top: 127px;
    line-height: 23px;
}

#featurePlayer .statsRight {
    font-size: 13px;
    color: #c10435;
    font-weight: bold;
    text-align: left;
    position: absolute;
    left: 223px;
    top: 127px;
    line-height: 23px;
    width: 70px;
}

#home-content-right #featurePlayer .statsLeft {
    left: 155px;
    top: 113px;
}

#home-content-right #featurePlayer .statsRight {
    left: 213px;
    top: 113px;
}

#featurePlayer a.viewFullProfile {
    background: url(../images/rebel-sprites.png) no-repeat 0 -905px;
    width: 120px;
    height: 0;
    display: inline-block;
    overflow: hidden !important;
    padding-top: 27px;
    position: absolute;
    top: 227px;
    left: 50%;
    margin-left: -60px;
}

#smallFeaturesLeft {
    border-top: 3px solid #c10435;
    padding-top: 5px;
    float: left;
    width: 310px;
    padding-bottom: 10px;
}

#smallFeaturesRight {
    border-top: 3px solid #00264a;
    padding-top: 5px;
    float: left;
    width: 310px;
}

.featureTile {
    width: 150px;
    margin-right: 10px;
    float: left;
}

.featureTile h4 {
    font-size: 15px;
    color: #00264a;
    font-weight: bold;
    margin-bottom: 5px;
}

.featureTile a span {
    display: block;
    border: 1px solid #999999;
    border-top: none;
    padding: 7px 7px;
    font-weight: bold;
    margin-top: -3px;
}

/* Footer */

#siteMap {
    border-top: 5px solid #c0c0c0;
    padding: 10px;
    background: #fff;
}

#siteMap .floatRight {
    padding-top: 25px;
    padding-right: 15px;
}

#siteMap ul {
    float: left;
    display: inline-block;
    margin-right: 30px;
}

#siteMap ul li a {
    font-size: 12px;
    line-height: 18px;
}

#siteMap ul li.heading {
    font-size: 13px;
    color: #00264a;
    font-weight: bold;
    margin-bottom: 5px;
}

#footer {
    background: #00264a;
    padding: 10px;
    text-align: right;
    color: #BBC9D7;
}

#footer a {
    color: #fff;
}

#footer a:hover {
    text-decoration: underline;
}

/* Containers */

.no-title-content {
    margin-bottom: 20px;
}

.title-content div.content-header {
    border-bottom: 2px solid;
    margin-bottom: 15px;
}

.title-content span.Head, .social-content span.Head {
    border-bottom: 2px solid;
    color: #00264A;
    display: inline-block;
    font-size: 2.2em;
    font-weight: bold;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
}

.social-content {
}

.social-content div.content-header {
    margin-bottom: 15px;
}

.social-content .social-actions {
    clear: both;
    border-top: 1px solid #8299af;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 10px;
    text-align: right;
}

div.content-header .social-actions {
    clear: both;
    border-top: none;
    border-bottom: 1px solid #8299af;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    text-align: left;
}

.social-content .social-actions ul li {
    display: inline;
    padding: 0;
}
div.content-header .social-actions ul li {
    vertical-align: top;
}

.social-content .header-social-actions {
    border-bottom: 1px solid #8299af;
}

.print-action a {
    background: transparent url("../images/action_print.gif") no-repeat scroll 0 0;
    padding-left: 20px;
}

a.email-action {
    background: url(../images/email.gif) no-repeat top left;
    width: 16px;
    height: 11px;
    text-indent: 4000px;
    display: inline-block;
    overflow: hidden;
    margin-right: 7px;
}

a.twitter-action {
    background: url(../images/twitter.gif) no-repeat top left;
    width: 16px;
    height: 16px;
    text-indent: 4000px;
    display: inline-block;
    overflow: hidden;
    margin-right: 7px;
    margin-bottom: -3px;
}

.CommandButton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.CommandButton, a.CommandButton:link, a.CommandButton:visited {
    color: #215484;
    text-decoration: none;
}

a.CommandButton:hover {
    color: #c10435;
}

/* Player Profiles */

#profiles
{
padding: 10px 0;	
}

.playerProfile
{
float: left;
width: 150px;
margin-right: 8px;
margin-bottom: 8px;
text-align: center;
padding: 1px;
}

.profilePhoto img
{
width: 148px;
height: 170px;
border: 1px solid #C10435;
}

.playerName
{
font-size: 13px;
font-weight: bold;
color: #00264A;
margin-bottom: 0px;
}

.playerPosition
{
font-size: 12px;
color: #C10435;
margin-bottom: 5px;
}

.playerProfile a.viewFullProfile {
    background: url(../images/rebel-sprites.png) no-repeat 0 -333px;
    display: block;
    color: #fff;
	padding: 4px 5px 5px 5px;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 10px;
	text-transform: uppercase;
}

/* Media Landing module */
.media-published-date {
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 5px;
}

.media-description {
    margin-top: 10px;
    margin-bottom: 20px;
}

.media-list {
    margin-top: 10px;
    margin-bottom: 10px;
}

.media-list div.mediaItem {
    float:left; 
    margin-right:10px; 
    width:150px;
    margin-bottom: 20px;
}

.media-list div.mediaItem a.videoSelectorLink {
    display:block; 
    width:150px; 
    height:84px;
}


.media-list img.mediaImage {
    width:150px; 
    height:84px; 
    z-index:1; 
    background:gray;
}

.media-list img.playImage {
    position:relative; 
    width:32px; 
    height:32px; 
    top:-59px; 
    left:55px; 
    z-index:2;
}

.media-list-pager {
    background-color: #eaeaea;
    border-top: 1px solid;
    border-bottom: 1px solid;
    text-align: right;
    margin-top: 20px;
    padding: 5px;
}

.media-list-pager span.pager-currentPage {
    font-weight: bold;
    background-color: #ffffff;
    padding: 9px 5px 5px 4px;
}

.media-list-pager a.pager-pageNumber {
    font-weight: bold;
    padding: 5px;
}

.media-list-pager input {
    padding: 0px 5px 0px 5px;
    position: relative;
    top: 3px;
}

.media-published-date-small {
    font-size: 0.8em;
    color: #777777;
}

.media-title-small {
    font-size: 0.9em;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
}

/* CSS Reset for HTML Content */

.DNN_HTMLContent ul li {
    list-style-type: disc !important;
}

.DNN_HTMLContent ul {
    padding-left: 40px !important;
}

.DNN_HTMLContent ol {
    padding-left: 40px !important;
}

.DNN_HTMLContent ol li {
    list-style-type: decimal !important;
}

.DNN_HTMLContent em {
    font-style: italic !important;
}

.DNN_HTMLContent blockquote {
    margin: 16px 40px 16px 40px !important;
}



    .image_container
    {
       margin-right: 10px;
    }
    .image_container img
    {
       border:1px solid #969e91;
    }
    .image_container a { display: block; }
   
    #PackFlash_ArticleList li .image_container
    {
        display: none;
        height:0px;
        width:0px;
    }
     
    #PackFlash_ArticleList li:first-child .image_container
    {
        display: block;
        float: left;
        height:inherit;
        width:inherit;
    }
    #PackFlash_ArticleList li:first-child
    {
        background: none;
        padding-bottom: 10px;
        padding-left: 0;
        border-bottom:1px solid #DDDDDD;        
        margin-bottom: 10px;
    }
    #PackFlash_ArticleList li:first-child .headline a
    {
        font-weight: bold;
        font-size: 20px;
        line-height:20px;
        display: block;        
    }
    #PackFlash_ArticleList li .pf_articleListDate
    {
        display: none;
    }
    #PackFlash_ArticleList li:first-child .pf_articleListDate
    {
        display: block;
    }
    #PackFlash_ArticleList li:first-child .article-details
    {
        float: left; 
        width: 170px;
    }
    #PackFlash_ArticleList .headline a
    {
        font-weight: normal;
        font-size: 12px;
        line-height: normal;
        display: inline;
    }
    #news .content-body
    {
        border-bottom: none;
        
    }
    
    
/* Fix for IE8 incorrectly showing the "ShareThis" background image offset -y */
li.sharethis-action span a
{
    position: absolute;
}


/* This is the bottom bar in the cycle content feature on the home page */
.slideInfo
{
    background: url("../images/transparent_black.png") repeat scroll 0 0 transparent !important;
    top: -65px;
    height: 100px;
    z-index: 100;
    float: left;
    position: relative;    
    width: 1000px;    
    padding:11px 15px 13px;
}

#FeatureNavigationTitlePanelCss 
{
    color: White;
    text-decoration: none;
    font-size:17px;
    font-weight:bold;
    text-transform:uppercase;
}
#FeatureNavigationPullQuotePanelCss 
{
    color: White;
    font-weight: normal;
    text-decoration: none;
    font-size:14px;
    margin:0;
    line-height:16px;
    margin-bottom:15px;
}
#FeatureNavigationReadPanelCss
{
    display:inline-block;
    font-weight:bold;
    padding-left:8px;
    font-size:14px;
    line-height:16px;
    margin-bottom:15px;
    text-decoration:none;
    color: #567CA0;
}
#FeatureNavigationReadPanelCss:hover
{
    color: #C10435;
}

.featureNav a
{
    position: relative;
    color: #58759d;
    text-decoration: none;
    margin: 5px;
    height: 18px;
    width: 10px;
    font-size: 17px;
    font-weight: bolder;
    display: inline-block;
    text-align: center;
    padding-top: 1px;
    font-family:Arial,Helvetica,sans-serif;
}
.featureNav a.activeSlide
{
    color: #ffffff;
}
.featureNav a:focus
{
    outline: none;
}
