/**************************************
***         ***
***     NMFS Style Sheet   ***
***  Modified: February 2012  ***
***         ***
**************************************/

/*** Reset Based on HTML5Boilerplate ***/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
a { color: #00968a; font-weight: bold; text-decoration:none;}
a:visited { color: #00968a; }
a:hover { color: #00968a; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/********** Begin Section 508 Style Sheet **********/
.skip a, .skip a:hover, .skip a:visited { position: absolute; left: 0px; top: -10000px; width: 1px; height: 1px; overflow: hidden;}
.skip a:active, .skip a:focus { position: static; width: auto; height: auto;}  
/********** End Section 508 Style Sheet **********/

/*** Main Styles  ***/
body { background: url("/images_template/bg.gif") repeat scroll center top #003C79; border: 0 solid #CCCCCC; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; 
  font-weight: normal; margin-top: 36px;}
#maindiv { background-color: #FFFFFF;    border: 0 solid #CCCCCC;    color: #092667;    margin: 0 auto;    padding: 0;    position: relative;    width: 978px;}

/*** Headers ***/
h1 { margin: 10px 0 15px 0; color: #003c79; font-size: 150%; } 
h2, h3, h4, h5, h6 { color: #003c79; margin: 20px 0 5px 0; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; color: #3069aa; }
h5 { font-size: 100%; font-weight: normal; color: #3069aa; text-decoration: underline;}
h6 { font-size: 100%; font-weight: normal; color: #3069aa; }
#center h1 { margin-top:0px; }

/*** Header Styles */
#header { width: 978px; height: 87px; border: 0px solid #cccccc;}
#header span { position: absolute; width: 978px; height: 87px; background: #ffffff url("/images_template/header_noaa.gif") no-repeat;}
#noaa-navspace { position: absolute; width: 978px; padding-top: 36px; height: 35px; top: -36px; background-color: #003c79; border: 0px solid #cccccc;}

/*** Top Navigation ***/
#noaa-nav { position: absolute; width: 100%; top: -25px; border: 0px solid #cccccc;}
#noaa-nav ul { text-align: left; padding: 0; margin: 0;}
#noaa-nav ul li { font-size: 11px; font-weight: bold; color: #0033CC; display: inline; border: 0px solid #cccccc;}
#noaa-nav a { color: #ffffff; text-decoration: none; margin: 9px 6px; padding: 0;}/*Bo changed margin from 8px to 6px*/
@-moz-document url-prefix() {
  #noaa-nav a { margin: 9px 8px;}
}/*Bo retained previous margin for mozilla since looked correct*/
#noaa-nav a:hover { color: #ffe090; text-decoration: none; }

/*** Top Search Box ***/
.top_search { background: url("/images_template/tsearch_bg.png") no-repeat scroll 0 0 transparent; border: 1px solid #DFE1E1; height: 21px; overflow: hidden; 
  position: absolute; right: 0; top: -4px; width: 242px;}
.top_search #search-text { background: none repeat scroll 0 0 transparent; border: medium none; height: 22px; margin: 0; padding: 0 4px; width: 180px;}
.top_search #submit-btm { background: url("/images_template/search_submit.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; 
  font-weight: bold; margin: 0 0 0 4px; padding: 0 0 3px 19px; text-indent:-9999px; width: 46px; line-height:21px; height:21px;}

/* Green Seperator, without search and a bit thinner */
.green_seperator { background-color: #00968A; clear: both; height: 32px; position: relative; width: 978px;}


/*** Right Side Styles ***/
#right-side { width: 185px; float: right; padding-left: 12px;}

/*** Left Side Style ***/
#left-side { margin-right: 10px; padding: 0px 1px 0 0; width: 185px; background:none; float:left;}

/*** Left Navigation ****/
.left_navigation ul{  color: #092667;     font-family: Arial,Helvetica,sans-serif;     font-size: 12px;     font-weight: normal;     
  list-style: none outside none;     margin: 0pt;     padding: 0pt;}
.left_navigation ul li {  background-image: url("/images_template/button_unselected.jpg");     list-style: none outside none;     margin: 0pt;     padding: 0pt;}
.left_navigation ul li a {     border-color: #003C79;     border-style: solid;     border-width: 1px 0pt 0pt;     color: #FFFFFF;     cursor: pointer;     
  display: block;     font-family: Arial;     font-size: 12px;     font-weight: bold;     padding: 8px 16px 8px 8px;     text-decoration: none;}
.left_navigation ul li a:hover, .left_navigation ul .m_active {     color: #FFE090;}
.left_navigation ul li ul {     background-color: #003C79;     border: 1px none #999999;     display: none;     margin: 0pt;     padding: 10px 0pt;}
.left_navigation ul li ul a {     background-color: #003C79;     background-image: none;     border: 1px solid #003C79;     color: #FFFFFF;     font-size: 11px;     
  font-weight: normal;     margin: 0pt 5px;     padding: 2px 0pt 2px 4px;}
.left_navigation ul li ul a:hover, .left_navigation ul li ul a.m_active {     background: none repeat scroll 0% 0% #024487;}
.left_navigation ul li ul li {  background: none repeat scroll 0% 0% transparent;}
ul.left_navigation_1 { margin-top: 10px;}
ul.left_navigation_1  li {     background-image: url("/images_template/button_selected.jpg");}
ul.left_navigation_1 ul li {     background: none repeat scroll 0% 0% transparent;}
.left_navigation ul li.parentClose a {     background: url("/images_template/closedArrow.png") no-repeat scroll right top transparent;}
.left_navigation ul li.parentClose ul a {     background: none repeat scroll 0% 0% transparent;}
.left_navigation ul li.parentOpen a {     background: url("/images_template/openedArrow.png") no-repeat scroll right top transparent;}
.left_navigation ul li.parentOpen ul a {     background: none repeat scroll 0% 0% transparent;}

/*** News Letter Signup ***/
#newsletter { background: url("/images_template/news_signup_bg.jpg") no-repeat scroll 12px 4px #E7E3D7; margin-top:10px;}
#newsletter h3 { margin: 0;    padding: 4px 6px;    width: 133px;}
#newsletter p { font-size: 12px; margin-top: 0; padding-bottom: 7px; padding-left: 6px; width: 130px;}

/*** BREAD CRUMBS ***/

.BreadCrumbs {  }
.BreadCrumbs a { color:#003C79;}
.BreadCrumbs p {    margin: 5px;    padding: 0;  font-style:italic; font-weight:bold;}
.BreadCrumbs .current_page {color: #505050; } /* styles for the current page.*/
.BreadCrumbs .bc_sep { font-size:125%; } /* Styles for separator*/

/*** SUB-NAVIGATION Drop down***/

.top_dropnav ul {    background:url("/images_template/drdwn_bg.jpg") repeat-x;    display: block;    float: left;    margin: 0 0 0 -11px;    padding: 0;    width: 793px;}
.top_dropnav ul.hp { display:block; float:left; margin:0; padding:0 0 0 72px;}
.top_dropnav ul.rc { display:block; float:left; margin:0; padding:0 0 0 85px; }
.top_dropnav ul.cb { display:block; float:left; margin:0; padding:0 0 0 120px; }
.top_dropnav li { float:left; list-style:none outside none; margin:0; padding:0; position:relative; z-index:999; }
.top_dropnav li a {    color: #FFFFFF;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-weight: bold;    margin: 0;    text-decoration: none;
  padding: 0 10px 2px;line-height: 30px;font-size: 11px;}
.top_dropnav li a:hover { display:block;}
.top_dropnav li:hover ul,.top_dropnav li.hover ul { display:block;}
.top_dropnav li ul { display:none; position:absolute; padding:0;    background:url("/images_template/drpdwn_box_bg.jpg") repeat-x #00548d; border-right:1px solid #3c6792; 
  border-bottom:1px solid #3c6792; border-left:1px solid #3c6792; margin-top:-5px;        margin-left:0;width:160px;padding: 4px 0; left:auto;}
.top_dropnav li ul li { display:list-item; float:none; list-style-type:none; background:none; width:160px; margin:0; padding:0; right:auto; position:static;}
.top_dropnav li ul li a { color: #fff;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    font-weight: normal; line-height: 20px;    
  cursor: pointer; min-height: 0;    padding: 2px 0 2px 8px;    text-decoration: none;}
.top_dropnav li ul li a:hover { background: none repeat scroll 0 0 #00467F;    color: #FFFFFF;}

/*** Footer ***/
#footer{ background-color: #092866;    height: 145px;  margin: 0;  padding: 0;  position: relative;  width: 978px;}
#footer-spacer {    display: block;    float: left;    width: 35px;}
.footer-links-pad {    float: left;    height: auto;    padding: 0 10px 10px 20px;    width: auto;}
.footer-links {    float: left;    height: auto;    padding: 30px 10px 10px 0;    width: auto;}
#footer ul {    list-style: none outside none;    margin: 0;    padding: 10px 8px;}
#footer a {    color: #FFFFFF;    font-size: 11px;    font-weight: normal; text-decoration:none;}
#footer a:hover {    color: #FFE090;}
.footer-links h4, .footer-links-pad h4 {    color: #A7DAF5;    font-size: 100%;    margin: 15px 0 0 8px;    padding: 0;}
#footer-divider, #footer-spacer, #footer-logos, .footer-links-pad, .footer-links { border: 1px solid #092866;  /* blend in color #092866 */ }
#footer-divider { float: left; width:18px; height: auto; padding: 30px 0 10px 0;}
#footer-logos { float: right;   /* float right if footer column 1 is used */ width: auto; text-align: left; padding-right: 50px;}/*** Center Area ***/
#center { width:771px; margin:0; float: left;  padding: 0; } 
 
/*** Side bar (how ho i box) ***/ 
.sidenav { background-color: #ffe090; padding: 8px 8px 8px 0; margin-bottom: 12px; margin-top: 36px; position:relative;}
.sidenav h4{color: #092667;font-size: 120%;margin-bottom: 5px;margin-top: 0;padding: 0 8px;position: absolute;top: -20px;}
.sidenav ul {    margin-bottom: 4px;    margin-top: 4px;}
.sidenav ul li {    color: #2863A7;    font-size: 90%;    font-weight: bold;    list-style-position: outside;    list-style-type: square;    margin-left: -15px;    padding: 3px 0;}
.sidenav ul li a {    color: #003C79;    text-decoration: none;}
.sidenav ul li a:hover {    color: #2863A7;    text-decoration: none;}
.blue { background-color: #a7daf5; } /* sidenav bg colors */
.green { background-color: #00d4c3; } /* sidenav bg colors */

/*** Main Slide Show Styles ***/
#slide_show h2, #slide_show p, #slide_show ul, #slide_show li { margin:0; padding:0;}
#slide_show { width:771px; height:430px; background:#21497d; margin:2px 0 0 0; position:relative;}
#slide_show ul { position:relative; list-style:none;}
#slide_show li { width:771px; height:430px; position:absolute; top:0; left:0;}
#slide_show .slider_image { width:771px; height:378px; position:relative;}
#slide_show .slider_image h2 { background: url("/images_template/slider_title_bg.png") repeat-x scroll 0 0 transparent; color: #F8EAA2; font-size: 28px; height: 59px; 
  line-height: 59px; padding-left: 25px; position: absolute; top: 269px; width: 746px;}
#slide_show .slider_image p { margin:0; padding: 0; position:absolute; top:378px; color:#fff; height:53px; line-height: 18px; padding: 7px; overflow:hidden;}
#slide_show .slider_image a { color:#fff; font-weight:bold; text-decoration:none;}
#slide_show .slider_image a:hover { color:#fff; font-weight:bold; text-decoration:underline;}
#slide_show #number_menu { background: url("/images_template/slider_top_bg.png") repeat-x scroll 0 0 transparent; height: 47px; overflow: hidden; position: absolute; 
  width: 761px; padding-right:10px;}
#slide_show #number_menu a { background: none repeat scroll 0 0 #2C65AA; color: #FFFFFF; display: block; float: right; font-weight: bolder; height: 24px; 
  line-height: 24px; margin-right: 4px; margin-top: 11px; text-align: center; width: 24px;}
#slide_show #number_menu a.active_t, #slide_show #number_menu a:hover { background:#133968;}

/*** Latest News + Regions ***/
#latest_news, #regions { background: #e9e9ce url("/images_template/mid_sec_bg.jpg") repeat-x; height:210px; float:left;}
#latest_news { width:283px;}
#latest_news h2 { margin:10px 7px 5px;}
#latest_news dt { color: #092667;    float: left;    font-size: 11px;    font-weight: bold;    width: 65px;}
#latest_news dl { height: 120px;    margin: 0 7px;    overflow-x: hidden;    overflow-y: scroll;}
#latest_news dd { margin-bottom: 10px;    margin-left: 0;    padding: 0 5px;}
#latest_news dd a { font-size:11px;}
.stay_connected { border: 0 none;    float: left;    margin: 11px;}
#latest_news .more { color: #00968A;    float: left;    font-size: 11px;    font-weight: bold;    margin-top: 26px;    text-align: right;    width: 140px;}
#latest_news .more a{ font-size:11px;}
#regions { width:484px; margin-right:4px;}

/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0;}
  .easy-accordion dt,.easy-accordion dd{margin:0;padding:0;}
  .easy-accordion dt,.easy-accordion dd{position:absolute;}
  .easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ 
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;  -ms-transform: rotate(0deg);}
  .easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
  .easy-accordion dd.active{opacity:1;}
  .easy-accordion dd.no-more-active{z-index:2;opacity:1}
  .easy-accordion dd.active{z-index:3}
  .easy-accordion dd.plus{z-index:4}
  .easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg); 
  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
   
/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */

dd p { line-height:120%}
#regions-accordion h2 { margin:10px 0 5px;}
#regions-accordion { width:470px; height:160px; padding:0px 7px;}
#regions-accordion dl { width:470px; height:160px}
#regions-accordion dt { background: url("/images_template/tab_bg.jpg") repeat-y scroll 0 0 transparent; color: #FFFFFF; font-family: arial; 
  font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; padding: 7px 16px 0 0; text-align: left; text-indent: 9px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
#regions-accordion dt.active { cursor:default; color:#fff; background:#b8ae71;}
#regions-accordion dt.hover { color:#68889b;}
#regions-accordion dt.active.hover { color:#fff}
#regions-accordion dd { border:1px solid #dbe9ea; border-left:0; margin-right:3px}
#regions-accordion .slide-number { color:#68889b; left:10px; font-weight:bold}
#regions-accordion .active .slide-number { color:#fff}
#regions-accordion a { color: #FFFFFF; font-size: 10px; margin: 0; padding: 0; text-decoration: underline;}
#regions-accordion a:hover { color:#fff;}
#regions-accordion dd img { float:right; margin:0 0 0 30px; position:relative; top:-20px}
#regions-accordion dd p { color: #FFFFFF; font-size: 10px; margin: 0 0 0 8px; padding: 0;}
#regions-accordion dd h2 { color: #FFFFFF; font-size: 16px; margin-left: 8px; margin-top: 118px; margin-bottom:0;}
.alaska  { background:url("/images_template/rg_alaska.jpg");}
.northwest  { background:url("/images_template/rg_northwest.jpg");}
.pacific  { background:url("/images_template/rg_pacific.jpg");}
.southwest  { background:url("/images_template/rg_southwest.jpg");}
.southeast  { background:url("/images_template/rg_southeast.jpg");}
.northeast  { background:url("/images_template/rg_northeast.jpg");}
#fishwatch_box, #featured_image, #featured_video { position:relative; height:185px; float:left;}
#fishwatch_box h2, #featured_image h2, #featured_video  h2{ margin:10px 7px 5px;}
#fishwatch_box p.elink a, #featured_image p.elink a, #featured_video  p.elink a{ position:absolute; bottom:0; left:7px; font-size:11px;}
#fishwatch_box { width:291px; background:url("/images_template/fishwatch_logo.jpg") no-repeat scroll 8px 25px transparent; position:relative;}
#fishwatch_box .fish_link { bottom: 0;    display: block;    height: 160px;    position: absolute;    right: 0;    width: 274px;   text-indent: -9999px;}
#fishwatch_box p.txt { font-size: 100%;    height: 129px;    margin: 0 7px;    overflow: hidden;    width: 146px;   text-indent:-9999px;}
#featured_image { width: 205px;}
#featured_image .image_wrap a {margin:0;padding:0;} 
#featured_image .image_wrap { background:url("/images_template/featured_img_bg.jpg") no-repeat; width:187px; height:131px;}
#featured_image img { border: medium none;    width: 175px;}
#featured_image .image_wrap span { display: block;    height: 121px;    overflow: hidden;    padding: 5px 0 0 6px;    width: 175px;}
#featured_video { width: 275px;}
#featured_video img{margin:0px 7px;border:0;}
.homePlayer {height: 120px;    margin: 6px 7px 5px; }
.PsAaPage #center { width:778px;}
dl.newsroom { margin:0;}
dl.newsroom dt {color: #092667;    float: left;    font-weight: bold;    width: 80px;}
dl.newsroom dd {margin-left: 81px;    padding: 0;}dl.newsroom dd span {display: block;    float: left;    font-weight: bold;    width: 110px;}

/****  Hides slider and regional content, JS will display them once loaded   ***/
slide_show ul, #regions-accordion dl { display:none;}

/*** Generic Page Elements ***/
.image_box {width:300px; padding:10px; border:1px solid #ddd; float:right;  margin: 0 0 10px 20px; clear:right;}
.image_box img {display:block;}
.image_box span {text-align:center; font-size:75%;}

/*** By catch styles ***/
#bycatch-home h1 { border-bottom: 1px solid #1D1E21;    margin-right: 9px;    padding-bottom: 10px;    padding-left: 5px;}
div.rotator { margin: 0 20px 10px 0;    padding: 0 10px 10px;    width: 525px;    float:left;}
ul#bycatch-slideshow{ border-bottom-style: solid;    border-bottom-width: 1px; float: left;    list-style: none outside none;    margin:0;    padding:0;}
div#bycatch-hottopics{ float: left;    width: 167px;}
div#bycatch-hottopics div#bycatch-topiclist,div#bycatch-getinvolved{ border: 2px solid #003366;}
div#bycatch-hottopics div#bycatch-topiclist h2,div#bycatch-getinvolved h2{ background: none repeat scroll 0 0 #003366;    color: #FFFFFF;    font-size: 101%;    margin: 0;    padding: 2px 5px;}    
div#bycatch-hottopics div#bycatch-topiclist ul{ list-style: none outside none;    margin: 0;    padding: 0;}
div#bycatch-hottopics div#bycatch-topiclist li { background: none repeat scroll 0 0 #EEF3F9;    margin: 4px;    padding: 3px;}
p#by-catch-sep{ clear:both; margin-right: 20px; }
div#bycatch-getinvolved{ float:left; min-height: 220px;    width: 266px;}
div#bycatch-getinvolved p { margin:10px;}
div#bycatch-getinvolved p.more , div#bycatch-latestnews p.more {  margin-bottom: 10px;    margin-right: 16px;    text-align: right;}
div#bycatch-latestnews h2 { font-size: 150%;    font-weight: bold;    margin: 0;}
div#bycatch-latestnews{ margin-left: 15px; padding-left: 15px; width: 449px; float:left; border-left: 1px solid #696969;}
div#bycatch-latestnews dl.newsroom dd em { text-transform: inherit; }
div#bycatch-latestnews dl.newsroom dd { margin:10px;}
div#bycatch-latestnews dl.newsroom dt { display:none;}

/***   Press Release Styles   ***/
/***   Ultra Wide Styles  ***/

/*****************  Additional Styles  ********************/
p.padding_rightleft, div.padding_rightleft { padding:0 10px; }

/*****  PDS List Styles */
.pds li a {
    color: #003C79;
    text-decoration: underline;
}
.pds li {
    background: url("/images_template/document.png") no-repeat scroll 0 8px transparent;
    line-height: 27px;
    list-style: none outside none;
    margin: 3px 0;
    padding: 2px 20px 2px 24px;
}

.pds ul, .pds {
     margin: 0pt;
     padding-left: 10px;
}

.pds li.certMemo a {
     color: green;
}
.pds li.certMemo  {
     color: green;
     background: url("/images_template/green_check.png") no-repeat scroll 0pt 8px transparent;
}



/****** PDS Recent Items  ****/
div.pdsrecent {}
div.pdsrecent h2 { margin-top: 12px; font-size: medium;}
div.pdsrecent li { font-weight:bold; padding-bottom:5px; padding-top: 5px; margin-right: 30px; border-bottom:#aaa dotted 1px;} 


/** Thumbnail/title/link/called Auto Index default styles **/
.imgai {}
.imgai ul { margin:0; padding:0;}
.imgai li { margin:7px 0; padding:5px; list-style:none; clear:both;}
.imgai h4, .imgai h4 a {margin:0;}
.imgai img {width:75px; height:75px; float:left; margin-right:12px;}
.imgai p {}.imgai p {}



/*** JQUERY UI - COMPRESSED ***/
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(http://www.nmfs.noaa.gov/images_template/ui/ui-icons_222222_256x240.png);}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#666 url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #ddd;background:#eee url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333;}
.ui-widget-content a{color:#333;}
.ui-widget-header{border:1px solid #245994;background:#316bab url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_highlight-soft_35_316bab_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:700;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#1c94c4;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #316bab;background:#e7f2fe url(images/ui-bg_highlight-soft_100_e7f2fe_1x100.png) 50% 50% repeat-x;font-weight:700;color:#316bab;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_highlight-soft_65_ffffff_1x100.png) 50% 50% repeat-x;font-weight:700;color:#316bab;}
.ui-widget :active{outline:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #316bab;background:#1c94c4 url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_diagonals-thick_18_1c94c4_40x40.png) 50% 50% repeat;color:#fff;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-widget-content .ui-icon{background-image:url(http://www.nmfs.noaa.gov/images_template/ui/ui-icons_222222_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0;}
.ui-widget-shadow{background:#000 url(http://www.nmfs.noaa.gov/images_template/ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:-5px 0 0 -5px;padding:5px;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;padding:1em 2.2em;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;display:block;float:left;margin:0;padding:2px;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{zoom:1;float:left;clear:left;width:100%;margin:0;padding:0;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;padding:.2em .4em;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px;}
.ui-button{display:inline-block;position:relative;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;padding:0;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:-9999999px;padding:.4em;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;width:300px;overflow:hidden;padding:.2em;}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:.4em 1em;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;height:18px;margin:-10px 0 0;padding:1px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto;zoom:1;padding:.5em 1em;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{position:relative;zoom:1;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;border-bottom:0!important;white-space:nowrap;margin:0 .2em 1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.ui-datepicker{width:17em;display:none;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}
.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-widget-header a,.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a,.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#316bab;text-decoration:none;}
.ui-widget-header .ui-icon,.ui-state-highlight .ui-icon,.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(http://www.nmfs.noaa.gov/images_template/ui/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url(http://www.nmfs.noaa.gov/images_template/ui/ui-icons_316bab_256x240.png);}
.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px;}
.ui-accordion,.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}



body {
  background: url("/images_template/bg2.gif") no-repeat center center fixed #003C79;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#header span {
  background: #ffffff url("/images_template/header_noaa2.gif") no-repeat;
}

#noaa-navspace {
  background-color: #FFFFFF;
}
  
#noaa-nav a {
  color: #003C79;
}

#noaa-nav a:hover {
  color: #0079F3;
}

.top_search {
  border: 1px solid #003C79;
  right: 3px;
}

.green_seperator {
  background-color: #a7daf5;
  clear: both;
  height: 10px;
}


.sidenav {
  background-color: #A7DAF5;
}

.top_dropnav ul {    background: #00a3e3;    display: block;    float: left;    margin: 0 0 0 -11px;    padding: 0;    width: 793px;}

.BreadCrumbs {
 background: #a7daf5;
}




/*******Bo Zaks added styles for AddThis follow buttons on 7/12/14*******/


.addthis_custom_follow .at300b, .addthis_custom_follow .at300bs {
	width:23px !important; 
}

.addthis_custom_follow #atftbx .addthis_toolbox {
	width:188px;
}

.addthis_custom_follow #atftbx .addthis_toolbox a {
	margin-right:4px;
}
/*
.addthis_custom_follow #atftbx .addthis_toolbox a span, .at-follow-tbx-element .addthis_32x32_white_style.circular span.at300bs{
	border-radius:0% !important;
 
  }

.addthis_custom_follow .at-follow-tbx-element .addthis_32x32_white_style .at4-icon {background-color:#fff !important}



div.addthis_custom_follow #atftbx div.addthis_toolbox a.at-follow-btn div.at4-icon span.at-icon-wrapper .aticon-facebook {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/facebook.png') transparent 0 0 no-repeat !important;
}
.addthis_button_twitter_follow .aticon-twitter {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/twitter.png') transparent 0 0 no-repeat !important;
}
.addthis_button_linkedin_follow .aticon-linkedin {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/linkedin.png') transparent 0 0 no-repeat !important;
}
.addthis_button_youtube_follow .aticon-youtube {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/youtube.png') transparent 0 0 no-repeat !important;
}
.addthis_button_pinterest_follow .aticon-pinterest {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/pinterest.png') transparent 0 0 no-repeat !important;
}
.addthis_button_instagram_follow .aticon-instagram {
	background: url('http://ct1.addthis.com/static/r07/images000/follow/png/24/instagram.png') transparent 0 0 no-repeat !important;
}*/


/*******Bo Zaks added styles for shark week on 8/7/14*******/
#sharkweekvideos p{
	float:left;
	width:384px;
}

#sharkweekvideos .left{
	position:relative;
	right:5px;
}

#sharkweekvideos .right{
	position:relative;
	left:5px;
}

.imgai ul#sharkweekstories img {width:45%; height:168px;}


/* Date Changed: 09/26/2014
Developer: Lucia Bohorquez
Description: Style to support empty top drop down navigation for nmfsPgGenericUltraWide  template
*/
 #back_button {
 padding: 0 185px 18px 0;
 border:0; 
 background: url("/images_template/button_back_small.jpg");
 height: 14px;
}


/* Date Changed: 08/28/2014
Developer: KH
Description: Style to support icon for external links
*/
#disclaimer{width:29px; height:9px;}
