@charset "utf-8";
/* CSS Document */
body {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #211321;
 background-image: url(/governor/images/bg.jpg);
 background-repeat: repeat-x;
 background-position: top;
 margin: 0px;
 padding: 0px;
font-size: 12px;
}
a img { border: none; }
.clear {
 clear: both;
 line-height: 0px;
 height: 0px;
 visibility: hidden;
}
.view_more {
 font-weight: bold;
 float: right;
}

a:link {text-decoration:underline;color: #000000;}
a:active {text-decoration:underline;color: #000000;}
a:visited {text-decoration:underline;color: #000000;}
a:hover {text-decoration:underline;font-style:italic;}
#wrap {
 width: 960px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
.protect_img{background:url(/index_terms.htm);position:absolute;}
#header {
 height: 312px;
 width: 960px;
 position:relative;
}

#top_line {
 padding-right: 5px;
 padding-left: 5px;
}
/* rotator in-page placement */
    div#fadeRotator {
    position:relative;
    height:285px;
    margin-left: 0px;
}
/* rotator css */
div#fadeRotator ul{padding:0px;margin:0px;}
    div#fadeRotator ul li {
    float:left;
    position:absolute;
    list-style: none;
}
/* rotator image style */    
    div#fadeRotator ul li img {
    border:0px solid #ccc;
    padding: 0px;
    
}
    div#fadeRotator ul li.show {
    z-index:500
}
#search_box {
 position:absolute;
 width: 225px;
 height: 50px;
 margin-left: 721px;
z-index:901;
}
#search_box_input {
 position: absolute;
 width: 146px;
 height: 22px;
 left: 5px;
 top: 5px;
}
#search_box_btn {
 height: 22px;
 width: 70px;
 position: absolute;
 top: 5px;
 float: right;
 left: 157px;
}
#search_box_text {margin-top: 30px;margin-left: 120px;}
#search_box_text a:link{color:#211321;font-weight:bold;text-decoration:none;font-size:12px;}
#search_box_text a:active{color:#211321;font-weight:bold;text-decoration:none;font-size:12px;}
#search_box_text a:visited{color:#211321;font-weight:bold;text-decoration:none;font-size:12px;}
#search_box_text a:hover{text-decoration: underline;font-style:normal;}
#bottom_line {
 clear: both;
 padding-top: 263px;
 font-size: 14px;
 font-weight: bold;
 color: #211321;
 padding-right: 5px;
 padding-left: 5px;
 position: absolute;
 width: 950px;
 z-index:3;
} 
#header_title {
 float: left;
}
#header_date {
 float: right;
}
#content_area {
 background-color: #FFFFFF;
 padding-right: 5px;
 padding-left: 5px;
}
#main_nav_section {
 float: left;
 width: 200px;
 margin-right: 10px;
}
.menu_top {
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 background-image: url(/governor/images/menu_top.jpg);
 background-repeat: no-repeat;
 text-align: center;
 height: 18px;
 padding-top: 2px;
 width: 200px;
}
.menu_bottom {
 color: #FFFFFF;
 background-image: url(/governor/images/menu_bottom.jpg);
 background-repeat: no-repeat;
 height: 20px;
 margin-bottom: 10px;
 width: 200px;
}
#main_menu_middle {
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #594959;
 border-left-color: #594959;
 padding-top: 10px;
 padding-bottom: 234px;
 background-image: url(/governor/images/menu_bg_3.jpg);
 background-position: bottom;
 background-repeat: no-repeat;
 width: 194px;
 padding-left: 2px;
 padding-right: 2px;
}
.gov_menu_s{float:left;display:block;margin-right:2px;}
.gov_nav_item {cursor:pointer;font-weight:bold;font-size:14px;text-transform: uppercase;}
.gov_nav_item_nosub {
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 padding-left: 11px;
}
.gov_nav_item_nosub a:link{font-size: 14px;font-weight: bold;color: #000000;text-decoration:none;}
.gov_nav_item_nosub a:active{font-size: 14px;font-weight: bold;color: #000000;text-decoration:none;}
.gov_nav_item_nosub a:visited{font-size: 14px;font-weight: bold;color: #000000;text-decoration:none;}
.gov_nav_item_nosub a:hover{text-decoration:none;font-style:normal;}
.subm_item{margin-left:0px;display:block;}
.gov_m_span {
 display:none;
 font-size:12px;
 text-decoration:none;
 margin-left: 7px;
 border-top: 1px dashed #211321;
 border-bottom: 1px dashed #211321;
padding:2px 0px 2px 0px;
}
.gov_m_span a:link {font-size:12px;text-decoration:none;font-weight:normal;color: #000000;}
.gov_m_span a:active {font-size:12px;text-decoration:none;font-weight:normal;color: #000000;}
.gov_m_span a:visited {font-size:12px;text-decoration:none;font-weight:normal;color: #000000;}
.gov_m_span a:hover {font-size:12px;text-decoration:underline;font-weight:normal;font-style:normal;}
#contact_menu_middle {
 font-size: 12px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #594959;
 border-left-color: #594959;
 text-align: center;
 padding-bottom: 5px;
 padding-top: 5px;
}
#hp_page_content {
 float: left;
}
#text_section {
 float: left;
 width: 415px;
 margin-right: 5px;
 font-size: 12px;
}
#video_section {
 float: left;
 padding-top: 30px;
}
#news_section {
 width: 740px;
 margin-top: 10px;
}
#news_top {
 color: #FFFFFF;
 background-image: url(/governor/images/news_top.jpg);
 text-align: center;
 height: 18px;
 padding-top: 2px;
 font-size: 14px;
 font-weight: bold;
}
#news_middle {
 background-image: url(/governor/images/gov_cap_bg.jpg);
 background-repeat: no-repeat;
 background-position: right bottom;
 padding-bottom: 20px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #594959;
 border-left-color: #594959;
}
#news_list {
 height: 317px;
 width: 455px;
 margin-left: 5px;
 overflow: auto;
 font-size: 12px;
 padding-top: 5px;
}
#news_list p {
 overflow: auto;
 font-size: 12px;
 padding-top: 0px;
 margin-top: 0px;
}
.news_headline {
 font-size: 12px;
 font-weight: bold;
 color: #211321;
}
#news_bottom {
 background-image: url(/governor/images/news_bottom.jpg);
 height: 20px;
 margin-bottom: 10px;
}
/* ------------  BEGIN FOOTER SECTION -----------*/
#footer {background-color: #211321;color: #FFFFFF;width: 960px;text-align: center;font-weight:bold;clear:both;}
.footer_menu {color: #ffffff;font-size: 12px;text-transform: uppercase;font-weight:bold;}
.footer_menu a:link {color: #ffffff;text-decoration:none;font-weight:bold;}
.footer_menu a:active {color: #ffffff;text-decoration:none;font-weight:bold;}
.footer_menu a:visited {color: #ffffff;text-decoration:none;font-weight:bold;}
.footer_menu a:hover {color: #ffffff;font-style:normal;text-decoration:underline;font-weight:bold;}

/* -------------END FOOTER SECTION --------------*/

/* ---------- SUBPAGES STYLES START ---------- */
#content_column {width:530px;float:left;}
#content_column_full {padding-right:5px; width:725px;}
#page_title {
 font-size: 20px;
 border-bottom:solid 2px #211321;
 font-style: normal;
 font-weight: bold;
 line-height: 28px;
 overflow: visible;
}
#page_header {
 border-bottom: solid 1px #211321;
 font-size: 12px;
 height: 20px;
}
#page_back{float:left;height:20px;background:url(/governor/images/back_icon.jpg) no-repeat;padding:3px 0px 0px 25px;}
#print_icon {background:url(/governor/images/print_icon.jpg) no-repeat;padding:3px 10px 0px 25px;height: 20px;float: right;display:inline;}
#email_icon {background:url(/governor/images/email_icon.jpg) no-repeat;padding:3px 0px 0px 25px;height: 20px;float: right;display:inline;}
.page_header_link a:link {color:#211321; text-decoration:none;}
.page_header_link a:visited {text-decoration:none;}
.page_header_link a:active {text-decoration:none;}
.page_header_link a:hover{text-decoration:underline;font-style:normal;}
.hidden_div {
 display: none;
 color: #211321;
 padding: 5px 5px 5px 5px;
 margin: 2px 0px 0px 0px;
 font-size: 12px;
 border-bottom: solid 1px #211321;
}
#page_content {font-size: 12px; clear:both; width:530px;margin-bottom:25px;}
#page_content_full {font-size: 12px; clear:both;margin-bottom:75px;width:730px;}
.floated_img_left {float: left;margin: 5px 5px 5px 0px;padding: 0px;width:200px;font-style:italic;font-size:12px;}
.floated_img_right {float: right;margin: 5px 0px 5px 5px;padding: 0px;width:200px;font-style:italic;font-size:12px;}
/* ---------- Horizental Menu START ---------- */
#horiz_menu_opt{border-bottom:1px solid #211321;}
.hmenu_items{display:inline;}
.hmenu_items a:link{text-decoration:none;}
.hmenu_items a:visited{text-decoration:none;}
.hmenu_items a:active{text-decoration:none;}
.hmenu_items a:hover{text-decoration:none;}
.hmenu_sign{display:inline;}
.hm_span{display:none; border-bottom:1px solid #211321;}
/* ---------- Horizental Menu END ---------- */
/* ---------- Form Styles Start ---------- */
.form_{padding: 0px 0px 5px 0px;}
.form_name{clear:left; float:left; background:url(/governor/images/forms_icon.jpg) no-repeat; padding: 0px 0px 0px 25px;height:20px;}
.form_desc{float:left;}
/* ---------- Form Styles End ---------- */
#sub_menu_column {float:left;padding-top: 30px;margin-left:10px;margin-bottom:210px;}
.right_menus {width: 200px;margin-bottom: 10px;}
.right_menus_middle{width:198px;padding:5px 0px 5px 0px;border-right: solid 1px #594959;border-left: solid 1px #594959;}
.bullet_wrap{clear:left;display:inline;height:12px;width:5px;}
.right_menus_middle li {list-style-image: none;list-style-type: none;}
 
.right_menus_middle ul {list-style: none;margin: 0px 0px 0px 0px;padding-left: 1em;text-indent: -.6em;padding-bottom:0px;}
/* .right_menus_middle ul li:before {content: "\00BB \0020";} */
.right_menus_middle a:link{color:#211321;text-decoration:none;}
.right_menus_middle a:visited{text-decoration:none;}
.right_menus_middle a:active{text-decoration:none;}
.right_menus_middle a:hover{text-decoration:underline;font-style:normal;}
/* ---------- BREADCRUMB STYLES START ---------- */
#your_path_icon{float:left;height:20px;width:185px;padding-left:2px;}
#your_path_img{position:absolute;height:20px;width:20px;}
#your_path_text{position:absolute;padding-left:25px;padding-top: 2px;}
/* ---------- BREADCRUMB STYLES END ---------- */
/* ---------- SUBPAGES STYLES END ---------- */

/* ---------- PDF LISTS START ----------*/
#list_menu_wrap{
 background:url(/governor/images/gov_head_bg.jpg) repeat-x;
 color:#ffffff;
 font-weight:bold;
 margin-top:20px;
 width:520px;
 }
.list_menu_tab_first{
 display:inline;
 padding:0px 10px 0px 10px;
 height:20px;
cursor:pointer;
}
.list_menu_tab{
 display:inline;
 padding:0px 10px 0px 10px;
 border-left:1px solid #828e98;
 height:20px;
cursor:pointer;
}
.list_menu_tab_last{
 display:inline;
 padding:0px 10px 0px 10px;
 border-left:1px solid #828e98;
 border-right:1px solid #828e98;
 height:20px;
cursor:pointer;
}
.pdf_tab_sign{float:left;padding-left:10px;}
.list_menu_wrap a:link{color:#ffffff;text-decoration:none;font-weight:bold;}
.list_menu_wrap a:visited{color:#ffffff;text-decoration:none;font-weight:bold;}
.list_menu_wrap a:active{color:#ffffff;text-decoration:none;font-weight:bold;}
.list_menu_wrap a:hover{color:#ffffff;text-decoration:underline;font-style:normal;font-weight:bold;} 
 /* ---------- PDF List Style End ---------- */
 
/* ^^^^^^^^^^ NR HOMEPAGE STYLES START ^^^^^^^^^^ */
/* ---------- NR TOP SECTION START ---------- */
#nr_top_section{float:left;}
#nr_sub_menu_column {float:left;padding-top:30px;margin-left:10px;}
/* ---------- NR TOP SECTION END ---------- */
/* ---------- NR BOTTOM SECTION START ---------- */
#nr_bottom_section{}
#nr_hl_section{border:1px solid #211321;width:738px;margin-bottom:10px;}
#nr_pg_section{float:left;border:1px solid #211321;width:363px;}
#nr_vg_section{float:left;border:1px solid #211321;width:363px;margin-left:10px;}
.nr_section_head{background:url(/governor/images/gov_head_bg.jpg) repeat-x;color:#ffffff;height:20px;margin-top:0px;cursor:pointer;}
.nr_head_title{float:left;font-weight:bold;padding-left:5px;}
.nr_head_btn{float:right;padding:3px 3px 0px 0px;}
.nr_view_full_article{text-align:right;}
.nr_box_scroll{height:200px; overflow:auto;padding:0px 0px 0px 5px;margin-top:2px;}
.nr_box_foot{background:url(/governor/images/gov_head_bg_hover.jpg) repeat-x;color:#ffffff;padding-right:5px;text-align:right;height:20px;}
.nr_box_foot a:link{color:#ffffff;text-decoration:none;}
.nr_box_foot a:visited{color:#ffffff;text-decoration:none;}
.nr_box_foot a:active{color:#ffffff;text-decoration:none;}
.nr_box_foot a:hover{color:#ffffff;text-decoration:underline;font-style:normal;}
.nr_clear{clear:both;visibility:hidden;margin-bottom:90px;height:0px;line-height: 0px;}
/* ---------- NR BOTTOM SECTION END ---------- */
/* ---------- PR STYLES START ---------- */
.pr_list_section{padding:2px 2px 2px 2px;}
.pr_list_item{margin-left:10px;clear:both;padding-right:10px;}
.pr_list_item a:link{text-decoration:none;font-weight:bold;}
.pr_list_item a:visited{text-decoration:none;font-weight:bold;}
.pr_list_item a:active{text-decoration:none;font-weight:bold;}
.pr_list_item a:hover{text-decoration:underline;font-weight:bold;font-style:normal;}
.pr_img_float {float: right;margin:0px;padding: 0px;width:200px;font-style:italic;font-size:12px;}
.pr_img_margin{margin:5px 0px 5px 5px;}
.pr_larger_image{text-align:right;}
.pr_larger_image a:link{text-decoration:none;font-weight:bold;}
.pr_larger_image a:visited{text-decoration:none;font-weight:bold;}
.pr_larger_image a:active{text-decoration:none;font-weight:bold;}
.pr_larger_image a:hover{text-decoration:underline;font-weight:bold;}
/* ---------- PR STYLES END ---------- */

/* --------- SOTN Video POPUP START ---------*/
#sotnVideoOverlay{position:absolute;top:0;left:0;z-index:9995;width:100%;height:500px;background-color:#211321;opacity:0.8;filter: alpha(opacity = 80);}
#sotnVideoMain{position:absolute;left: 0;width:100%;z-index:9996;text-align:center;line-height:0;}

#sotnFlashContent{width:740px;height:440px;position:relative;overflow:hidden;margin:0 auto;}
        #videoOverlay{background:url('http://www.chickasaw.net/governor/videos/SOTN2011/images/festVidOverlay_2011.png') no-repeat;width:719px;height:390px;position:absolute;z-index:9998;top:10px;left:11px;}
        #videoPlayer{position:absolute;width:740px;height:440px;z-index:9997;}
                #sotnCloseBtn{width:30px;height:30px;background:url('http://www.chickasaw.net/images/cntvCloseBtn.png') no-repeat;position:absolute;top:0px;right:0px;z-index:9999;cursor:pointer;}/* --------- SOTN Video POPUP END ---------*/

/* ---------- PHOTOGALLERY STYLES START ---------- */
.pg_img{padding:5px;margin:5px; border:2px solid #211321; background:#ffffff;}
/* ---------- Pagination Start ---------- */
/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/
.virtualpage{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}
.paginationstyle{ /*Style for demo pagination divs*/
width: 530px;
text-align: center;
/*padding: 2px 0;*/
/*margin: 10px 0;*/
}
.paginateinfo{
margin: 0 30px; 
font-weight: bold
}
/* ---------- Pagination End ---------- */
.pgthmb {
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
 margin-right: 5px;
}
.pgthmb img{
 float:left;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 0px;
}
.pgthmb a:link{text-decoration:none;font-weight:bold;}
.pgthmb a:visited{text-decoration:none;font-weight:bold;}
.pgthmb a:active{text-decoration:none;font-weight:bold;}
.pgthmb a:hover{text-decoration:underline;font-weight:bold;font-style:normal;}
/* ---------- PHOTOGALLERY STYLES END ---------- */
/* ---------- PHOTO & VIDEO GALLERY STYLES START ---------- */
#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #211321; }
#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: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 0px solid #888888; }
#lbDetailsContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 0px solid #888888; 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() 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(/governor/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/governor/images/prev_grey.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(/governor/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/governor/images/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
 
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
 
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { 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: 66px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(/governor/images/close_grey.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(/governor/images/play_grey.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(/governor/images/pause_grey.png) no-repeat; }
/* ---------- VIDEO GALLERY STYLES END ---------- */
 

/* --- SLIDER --- */
/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
.scrollable {
    /* required settings */
    position: relative;
    overflow: hidden;
    width: 530px;
    height: 800px;  /* If the slider is cutting off the text at the bottom, increase this value. */
    padding: 0;
    margin: 0;
    /* custom decorations */
    /*border: 1px solid black;
    background:url(/img/global/gradient/h300.png) repeat-x;*/
}
/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accomodate scrollable items.
    it's enough that you set the width and height for the root element and
    not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width: 20000em;
    position: absolute;
    clear: both;
}
.items .archives {
    float: left;
    width: 530px;
    /*border: 1px solid black;*/

}
/* active item */
.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}
a.browse, a.prev, a.next, a.prev:hover, a.next:hover {
    height: 18px;
    width: 18px;
}
a.next span {
    position: relative;
    left: 22px;
    top: 2px;
}
a.prev span {
    position: relative;
    right: 40px;
    top: 2px;
}
/*prev browse left, next browse right*/
a.next, a.next:hover {
    background-image: url(/governor/images/right.png);
    float: left;
    position: relative;
    top: 20px;
    left: 305px;
    z-index: 1000;
}
a.next:hover {
    background-position: 0 -18px;
}
a.prev, a.prev:hover {
    background-image: url(/governor/images/left.png);
    float: right;
    position: relative;
    top: 20px;
    right: 308px;
    z-index: 1000;
}
a.prev:hover {
    background-position: 0 -18px;
}
.ayear {
    position: relative;
    left: 247px;
    width: 50px;
    padding-top: 2px;
    font-size: 14px;
    font-weight: bold;
}
.archiveUlist {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}
.archiveUlist li {
    margin: 0px 0px 20px 15px;
    font-size: 14px;
    font-weight: bold;
}
.archiveUlist li div {
    margin: 10px 0 0 10px;
    font-weight: normal;
    font-size: 12px;

}
