@charset "utf-8";
/* CSS Document */
*:focus{outline:none;}
.img_border{border:1px solid #000000;}
img{border:0px;}
p{margin:0px;padding:0px;}
h2{border-bottom:1px solid #424649;margin:0px 0px 10px 0px;}
a:link{text-decoration:none;color:#3399ff;font-weight:bold;}
a:visited{text-decoration:none;color:#3399ff;font-weight:bold;}
a:hover{text-decoration:underline;}

.protect_img{background:url(http://www.chickasaw.net/index_terms.htm);position: absolute;}

body{
      margin:0px;
    background-color:#5f6468;
    padding:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#424649;
}
#main_wrap{width:974px;margin:0 auto;background:url(/images/site_images/main_wrap_bg.jpg) repeat-y;}
#top_drop{}
#header{padding:0px 17px 0px 17px;height:153px;background:url(/images/site_images/header.jpg) no-repeat center;}
#flash_equal{width:254px;height:150px;float:right;margin:0px 20px 0px 0px;position:relative;cursor:pointer;}
#flash_link{width:254px;height:150px;position:absolute;z-index:999;background:url(/images/site_images/blank.gif);cursor:pointer;}
#flash_swf{width:254px;height:150px;position:absolute;z-index:998;cursor:pointer;} 
 #main_nav{width:910px;height:19px;background:url(/images/site_images/nav_bg.jpg) repeat-x;background-position:center;background-color:#6a92c3;padding:3px 0px 0px 0px;margin:5px auto;list-style:none;text-align:center;}
  #main_nav li{display:inline;margin:0px 10px 0px 10px;}
  #main_nav li a:link{font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#ffffff;}
  #main_nav li a:visited{font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#ffffff;}
  #main_nav li a:hover{font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#eaf2fd;}
#shout_wrap{width:675px;clear:both;padding:10px 0px 0px 0px;}
#shout_border_wrap{border:1px solid #6991c4;margin-top:1px;padding:5px 40px 5px 40px;}
#shout_wrap h3{height:17px;padding:3px 0px 0px 0px;margin:0px;background:url(/images/site_images/title_bg.jpg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:14px;}
#content_wrap{width:916px;margin:0px auto;background:url(/images/site_images/content_bg.jpg) repeat-y;}
#content{padding:10px 15px 0px 15px;}
#content_left{width:675px;float:left;}
#leftHPMainContent{width:342px;padding:5px;margin-right:3px;float:left; margin-bottom:15px;}
/* rotator in-page placement */
div.hpImageRotator {display:none;position:relative;height:208px;}
/* rotator css */
div.hpImageRotator ul {margin:0px;padding:0px;cursor:pointer;}
div.hpImageRotator ul li {position:absolute;list-style:none;}
/* rotator image style */    
div.hpImageRotator ul li img {border:0px;}
div.hpImageRotator ul li.show {z-index:500;}
#kcnpVideo{position:absolute;top:0px;width:336px;height:252px;border:2px solid #cccccc;background-color:#666666;z-index:9998;}
#kcnpVideo img{width:336px;}
#kcnpCloseBtn{width:30px;height:30px;background:url(/images/site_images/cntvCloseBtn.png) no-repeat;position:absolute;top:-15px;right:-15px;z-index:9999;cursor:pointer;}
#rightHPMainContent{width:300px;float:left;border-left:1px solid #6b95c7;padding-left:6px;}
#content_no_right{width:889px;}
#content_left p{padding-bottom:10px;}
#home_img{float:left;border:1px solid #000000;margin:0px 10px 10px 0px;}
#about_img{float:right;border:1px solid #000000;margin:0px 0px 10px 10px;}
#home_list{margin-top:0px;}
#content_news_wrap{width:675px;clear:both;padding:10px 0px 0px 0px;}
#content_news_wrap ul{list-style:none;margin:0px;padding:0px;border:0px;}
 #content_news_wrap ul li{margin:5px 0px 5px 0px;padding:0px;border:0px;}
  #content_news_wrap ul li a:link{text-decoration:none;font-weight:bold;color:#424649;}
  #content_news_wrap ul li a:visited{text-decoration:none;font-weight:bold;color:#424649;}
  #content_news_wrap ul li a:hover{text-decoration:underline;font-weight:bold;color:#424649;}
#cn_news{}
 #cn_news h3{height:17px;padding:3px 0px 0px 0px;margin:0px;background:url(/images/site_images/title_bg.jpg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:14px;}
 #cn_news_div{border:1px solid #6991c4;margin-top:1px;padding:5px;}
 
#content_right{float:right;width:200px;}
#now_playing{}
#now_playing h3{width:200px;height:17px;padding:3px 0px 0px 0px;margin:0px;background:url(/images/site_images/title_bg.jpg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:14px;}
#now_playing div{border:1px solid #6991c4;margin-top:1px;padding:5px;}
#today_schedule{margin:5px 0px 5px 0px;}
#today_schedule h3{width:200px;height:17px;padding:3px 0px 0px 0px;margin:0px;background:url(/images/site_images/title_bg.jpg);color:#ffffff;text-align:center;text-transform:uppercase;font-size:14px;}
#today_schedule div{border:1px solid #6991c4;margin-top:1px;padding:5px;}

.sch_wkday_wrap{width:116px;float:left;border-top:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;}
.sch_tab_head_top{background-color:#6994C7;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #000000;height:20px;padding:5px 2px 2px 2px;}
.sch_tab_head{background-color:#5f6468;color:#ffffff;text-align:center;font-weight:bold;border-bottom:1px solid #000000;height:20px;padding:5px 2px 2px 2px;}
.sch_title{padding:5px 2px 2px 2px;text-align:center;height:35px;border-bottom:1px solid #000000;}
.schedule_time{text-align:center;font-weight:bold;}
.schedule_title{text-align:center;}
/* Tabbed Schedule START */
#schNav{width:845px;margin:0 auto;list-style:none;padding:0px;}
 #schNav li{float:left;margin:0px 0px 0px 5px;padding:10px 0px 0px 0px;width:115px;height:30px;color:#ffffff;font-weight:bold;font-size:14px;text-align:center;}
  #schNav li:hover{cursor:pointer;text-decoration:underline;}
 #schNav li.active{background-color:#6994c7;}
 #schNav li.hidden{background:url(/images/site_images/schHiddenBg.jpg);}
#schTableWrap{clear:both;width:879px;overflow:hidden;position:relative;border-left:5px solid #6994c7;border-right:5px solid #6994c7;border-bottom:5px solid #6994c7;background-color:#ffffff;}
 #schTableWrap .scheduleList{background-color:#ffffff;width:879px;position:absolute;font-size:14px;}
  #schTableWrap .scheduleList thead{background-color:#6994c7;font-weight:bold;}
 #schTableWrap .scheduleList .stripeMe{background-color:#ffffff;}
 #schTableWrap .scheduleList .grey{background-color:#cccccc;}
/* Tabbed Schedule END */
/* CONNECTIONS */
.subHead{font-weight:bold;text-decoration:underline;display:block;}
   #upcomingTopics{margin:10px 0px 0px 0px;}
   #streamBanner{width:675px;height:50px;background:url(/images/site_images/connections_stream_banner.jpg) no-repeat;}
   #streamBanner:hover{background:url(/images/site_images/connections_stream_banner.jpg) 0 50px; cursor:pointer;}
   a.connectionsStreamLink{width:675px;height:50px;display:block;}
   #connectionsSubmit{float:left;}
   a.topicSubmit{width:100px;height:25px;display:block;background:url(/images/site_images/connections_submit.jpg) no-repeat;}
   a.topicSubmit:hover{background:url(/images/site_images/connections_submit.jpg) 0 25px;}

#topicYearBtn{width:100px;height:25px;float:right;}   
#topicsYear{background:url(/images/connections_year.jpg);color:#3d6990;width:100px;height:25px;}
#topicsYear:hover{background:url(/images/connections_year.jpg) 0 25px;color:#4b8751;cursor:pointer;width:100px;height:25px;}
#yearText{font-size:20px;font-weight:bold;padding:1px 0px 0px 8px;}
#topicYearList{display:none;position:absolute;top:25px;right:0px;width:98px;padding:10px 0px 10px 0px;background-color:#fff;border:1px solid #62cb62;}
.topicYearLink{text-align:center;font-weight:bold;font-size:14px;}
.topicYearLink:hover{color:#fff;background-color:#62cb62;cursor:pointer;}
.topicShowDate{width:125px;}
.topicTitle{width:350px;}

/* OnDemand START */
#flashContent { display:none; }

#odWrap{border:1px solid #6991c4;width:665px;padding:5px;background:url(/images/site_images/menu_bg.jpg) repeat-y #fff;margin:20px auto;}
#odLeft{float:left;width:347px;overflow:hidden;border:1px solid #666666;}
 #odMainMenu ul{list-style:none;margin:0px;padding:0px;}
  #odMainMenu li{border:1px solid #666666;background:url(/images/site_images/menu_link_bg.jpg) repeat-x;cursor:pointer;padding:5px 5px 5px 5px;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
  #odMainMenu li:hover{background:url(/images/site_images/menu_link_hover_bg.jpg) repeat-x;cursor:pointer;}
.BackToMenu{color:#000000;font-weight:bold;background-color:#a9aaae;padding:3px 3px 3px 3px;font-size:12px;border-bottom:1px solid #666666;text-align:center;}
 .BackToMenu:hover{cursor:pointer;background-color:#7e9ecd;}
.odBackToMenu{height:30px;background:url(/images/site_images/ondemand_menu.jpg) no-repeat;}
.odBackToMenu:hover{background:url(/images/site_images/ondemand_menu.jpg) no-repeat 0 -30px;cursor:pointer;}
#odPageHeader{border:1px solid #666666;background:url(/images/site_images/menu_link_bg.jpg) repeat-x;padding:5px 5px 5px 5px;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
#odFileList{}
#odFileList hr{width:95%;}
.odInfoClick{cursor:pointer;padding:5px;}
 .odInfoClick:hover{background-color:#aabddb;}
#odMp3Player h3{text-align:center;}
.odTitle{float:left;}
.odLength{float:right;}
.odDescription{clear:both;}
#odContent{float:right;width:310px;padding:0px 0px 0px 0px;}


/* OnDemand END */
#footer{padding:10px 0px 0px 0px;margin:0px auto; width:940px; background:url(/images/site_images/footer_bg.jpg) repeat-y;}
#footer_links{width:310px;margin:0 auto;}
#footer ul{list-style:none;padding:0px;margin:0px;text-align:center;}
#footer ul li{display:inline; position:relative;margin:0px 20px 0px 20px;}
.footer_seal{background:url(/images/site_images/seal.png) no-repeat;width:60px;height:60px;float:left;}
#footer_info{text-align:center;font-weight:bold; color:#424649; padding-top:10px; padding-bottom:2px;clear:both;}

#bottom_drop{}

 /* LYTEBOX */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; border:0px;}
    #lbOverlay { background-color: #2f2f2f; }
    
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #ffffff; width: 200px; height: 200px; margin: 0 auto; }
    #lbOuterContainer { border: 2px solid #6892c4; }
    
#lbDetailsContainer {    font: 10px Verdana, Helvetica, sans-serif; background-color: #ffffff; width: 100%; line-height: 1.4em;    overflow: auto; margin: 0 auto; }
    #lbDetailsContainer { border: 2px solid #6892c4; border-top: none; }
    
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
    position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
    #lbPrev:hover, #lbPrev:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
        
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
    #lbNext:hover, #lbNext:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
    
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
    #lbPrev2, #lbNext2, #lbSpacer { color: #333333; }
        
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
    #lbPrev2_Off, #lbNext2_Off { color: #CCCCCC; }
        
#lbDetailsData { padding: 0 10px; }
    #lbDetailsData { color: #333333; }
    
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbClose { background: url(images/close_grey.png) no-repeat; }
    
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbPlay{ background: url(images/play_grey.png) no-repeat; }
        
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
    #lbPause { background: url(images/pause_grey.png) no-repeat; }

/* Slider CSS for Home Page */
.container {
width:100%;
height:230px;
clear:left;
margin-bottom:10px;
overflow:hidden;
}
.wt-scroller{
margin:0px auto;
position:relative;    
display:block;
font-family:Arial,Helvetica,sans-serif;
background-color:#D2D4D3;
width:601px;
height:220px;
padding-top:10px;
border:2px solid #709AC4;
}
.wt-scroller .slides{
position:relative;
width:600px;
height:200px;
float:left;
overflow:hidden;
z-index:1;
}
.wt-scroller .slides ul{
list-style:none;
position:relative;
width:99999px;
margin:0;
padding:0;
z-index:0;
overflow:hidden;
}
.wt-scroller .slides li{
position:relative;
display:block;
float:left;
overflow:hidden;
width:300px;
height:200px;
}
.wt-scroller .slides li img{
position:absolute;
top:0;
left:0;
z-index:0;
/* border:1px solid #709AC4; */
}
.wt-scroller .slides li p{
position:absolute;
top:0;
left:0;
z-index:1;
color:#FFF;
font-size:12px;    
width:290px;
padding:5px;
margin:0;
visibility:hidden;
}
.wt-scroller .outside{
background-color:#222;
}
.wt-scroller .inside{
background:#000;
background:rgba(0,0,0,0.75);
}
.wt-scroller .ie-inside{
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}
.wt-scroller .prev-btn,
.wt-scroller .next-btn{
float:left;
position:relative;
width:35px;
height:200px;    
cursor:pointer;
}
.wt-scroller .prev-btn{
background:url(/images/site_images/scroller-icons.png) 10px center no-repeat;
}
.wt-scroller .next-btn{
background:url(/images/site_images/scroller-icons.png) -46px center no-repeat;
}
.wt-scroller .prev-btn.off,
.wt-scroller .next-btn.off{
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
cursor:default;
}
.wt-scroller .lower-panel{
display:block;
position:relative;
clear:both;
text-align:center;
font-size:0;
}
.wt-scroller .scroll-bar{
position:relative;
background-color:#7190C9;
/* background:-moz-linear-gradient(top, #7190C9 0%, #7190C9 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7190C9), color-stop(100%,#666));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7190C9', endColorstr='#666666', GradientType=0);
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;*/
width:100%;
height:5px;
cursor:pointer;
overflow:hidden;
}
.wt-scroller .thumb{
position:absolute;
top:0;
left:0;
width:100px;
height:5px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background-color:#FFF;
background:-moz-linear-gradient(top, #FFF 0%, #CCC 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#CCC));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC', GradientType=0);
}
.wt-scroller .thumb:active{
background-color:#EEE;
background:-moz-linear-gradient(top, #CCC 0%, #FFF 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCC), color-stop(100%,#FFF));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#FFFFFF', GradientType=0);
}
.wt-scroller .index,
.wt-scroller .index-hl{
position:relative;
display:inline-block;
width:7px;
height:7px;
margin:0 7px;
background-image:url(/images/site_images/scroller-icons.png);
background-repeat:no-repeat;
}
.wt-scroller .index{
background-position:-25px 0;
cursor:pointer;
}
.wt-scroller .index:active{
background-position:-39px 0;
}
.wt-scroller .index-hl{
background-position:-32px 0 !important;
cursor:default;
}
.wt-scroller .m-prev,
.wt-scroller .m-next{
position:absolute;
width:30px;
height:80px;
top:50%;
margin-top:-40px;
line-height:80px;
font-size:26px;
text-align:center;
color:#DDD;
background:#000;
background:rgba(0,0,0,0.75);
cursor:pointer;
z-index:5;
}
.wt-scroller .m-prev:hover,
.wt-scroller .m-next:hover{
color:#FFF;
}
.wt-scroller .m-prev.off,
.wt-scroller .m-next.off{
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:default;
}
.wt-scroller .m-prev{
left:0;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}
.wt-scroller .m-next{
left:100%;
margin-left:-30px;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}
/* Slider Lightbox */
#overlay{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:99999;
display:none;
}
.lightbox-wrapper{
position:fixed;
top:50%;
left:50%;
display:none;
padding:30px;
z-index:100000;
}
.lightbox-wrapper .close-btn{
position:absolute;
top:0;
right:0;
width:22px;
height:22px;
margin:18px 18px 0 0;
background:url(/images/site_images/lightbox_icons.png) -1px center no-repeat;
cursor:pointer;
z-index:5;
}
#lightbox{
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
width:100%;
height:100%;
color:#000;
background-color:#FFF;
overflow:hidden;
-webkit-box-shadow:0 0 20px 1px #000;
-moz-box-shadow:0 0 20px 1px #000;
box-shadow:0 0 20px 1px #000;
}
#lightbox .inner-box{
position:relative;
float:left;
width:auto;
height:auto;
border:10px solid #FFF;
overflow:hidden;
}
#lightbox .content{
position:relative;
float:left;
overflow:auto;
}
#lightbox .content img{
border:0;
}
#lightbox .cpanel{
position:relative;
width:100%;
height:24px;
padding-bottom:10px;
overflow:hidden;
display:none;
}
#lightbox .inner-cp{
position:relative;
height:24px;
padding:0 10px;
overflow:hidden;
}
#lightbox .play-btn,
#lightbox .prev-btn,
#lightbox .next-btn{
position:relative;
float:left;
width:24px;
height:24px;
background-image:url(/images/site_images/lightbox_icons.png);
background-repeat:no-repeat;
cursor:pointer;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}
#lightbox .play-btn{
background-position:-24px center;
}
#lightbox .play-btn.pause{
background-position:-48px center;
}
#lightbox .prev-btn{
background-position:-72px center;
}
#lightbox .next-btn{
background-position:-96px center;
}
#lightbox .prev-btn.off,
#lightbox .next-btn.off{
-moz-opacity:.25 !important;
opacity:.25 !important;
filter:alpha(opacity=25) !important;
cursor:default;
}
#lightbox .play-btn:hover,
#lightbox .prev-btn:hover,
#lightbox .next-btn:hover{
-moz-opacity:.75;
opacity:.75;
filter:alpha(opacity=75);
}
#lightbox .info{
position:relative;
float:right;
width:auto;
height:24px;
line-height:24px;
padding:0 5px;
font-size:15px;
}
#lightbox .timer{
position:absolute;
top:0;
left:0;
background-color:#FFF;
width:0;
height:4px;
z-index:2;
visibility:hidden;
font-size:0;
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
}
#lightbox .desc{
position:absolute;
left:0;
color:#FFF;
text-align:left;
width:100%;
z-index:3;
overflow:hidden;
display:none;
background:#000;
background:rgba(0,0,0,0.75);
}
#lightbox .desc .inner-text{
padding:5px;
}
#lightbox .preloader{
position:absolute;
top:50%;
left:50%;
margin-left:-17px;
margin-top:-17px;
width:34px;
height:34px;
background:#000 url(/images/site_images/loader.gif) center no-repeat;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
z-index:1;
display:none;
}
#lightbox .outside-desc{
position:relative;
float:left;
text-align:left;
width:100%;
height:auto;
display:none;
}
#lightbox .outside-desc .inner-text{
position:relative;
float:left;
width:auto;
height:auto;
padding:0 10px 10px 10px;
overflow:hidden;
}
#lightbox .error-box{
font-size:16px;
width:300px;
height:60px;
line-height:60px;
text-align:center;
}
#lightbox iframe{
border:0;
margin:0;
padding:0;
width:100%;
height:100%;
}
.hide-selects{
visibility:hidden;
}
/* Slider CSS for Home Page */

/* About Us page */
#staff,#bio{
    width:650px;
}
#staff img{
    cursor:pointer;
    margin-top:5px;
}

#bio{
    margin-left:-10px;
}
#staff ul{
    list-style-type:none; 
    margin-top:20px;
      
}
#bio ul{
    list-style-type:disc;
}
#brian,#lauren,#mike,#tishia,#tom{
    display:none;   
    margin-left:-29px;
}
.staff_border{
    border:2px solid #eee;
}

