body {
    background-color: #666666;
    font: 12px Arial, Helvetica, sans-serif;
    margin-top: 0;
}

div#table_margin10 {
    margin: 10px;
    width: auto;
    float: right;
}

div#content {
    width: 1000px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    border: thin solid #000000;
}

/* formats countdown box on text areas */

input.count {
    border: none;
    background-color: #FFF;
    font-size: 9px;
    color: #666;
}

/* rounds corners of inputs and makes font size larger   */
.roundme {
    background-color: #FFF; /* if needed */
    border: 1px solid #CCC; /* if needed */
    border-radius: 5px;
    -webkit-border-radius: 5px; /* for Safari */
    -moz-border-radius: 5px; /* for Firefox */
    padding: 5px;
    font-size: 14px;
}

/* Standard Black Grid Table, Gray Headers, White Cells */

.table_basic_grid {
    font-family: arial, sans-serif, verdana;
    font-size: 11px;
    color: #333333;
    border: 1px #666666;
    border-collapse: collapse;
}

.table_basic_grid th {
    padding: 8px;
    border: 1px solid #666666;
    background-color: #dedede;
}

.table_basic_grid td {
    padding: 8px;
    border: 1px solid #666666;
    background-color: #ffffff;
}

/* End Grid Table */

/* Standard Black Grid Table, Gray Headers, TD Cells Transparent */

.table_grid {
    font-family: arial, sans-serif, verdana;
    font-size: 11px;
    color: #333333;
    border: 1px #666666;
    border-collapse: collapse;
}

.table_grid th {
    padding: 8px;
    border: 1px solid #666666;
    background-color: #dedede;
}

.table_grid td {
    padding: 8px;
    border: 1px solid #666666;
}

/* End Grid Table */

.TableFull {
    width: 100%;
    padding: 0;
    border-collapse: collapse;
}

table.TableFull td {
    padding: 0;
    border-collapse: collapse;
}

.TableAuto {
    width: auto;
    padding: 0;
    border-collapse: collapse;
}

table.TableAuto td {
    padding: 0;
    border-collapse: collapse;
}

td.TopGray {
    vertical-align: top;
    background-color: #333;
    padding: 0;
}

td.NavRed {
    height: 5px;
    background-color: #930;
    padding: 0;
}

td.NavMainColor {
    background-color: #069;
    padding: 0;
    border-collapse: collapse;
}

a:link {
    color: #336699;
    text-decoration: none;
}

a:visited {
    color: #999900;
    text-decoration: none;
}

a:hover {
    color: #333333;
    text-decoration: underline;
}

.BigRedButton a {
    background-color: #EEE;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #C00;
    border: 1px #C00 solid;
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px 0 5px;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
}

.BigRedButton a:hover {
    text-decoration: none;
    border: 1px #C00 solid;
    background-color: #C00;
    color: #FFF;
}

#left_search {
    width: 100%;
    background: #39C url(/includes/graphics/search_left_bg.gif) no-repeat center right;
    clear: both;
}

#top_search {
    width: 100%;
    background: #39C url(/includes/graphics/search_top_bg.gif) no-repeat bottom center;
    clear: both;
}

#bannersm_bg_full {
    width: 100%;
    background: #FFFFFF url(/includes/graphics/bannersm_bg.jpg) repeat-x top center;
    clear: both;
}

#bannersm_bg {

    width: 1000px;

    background: #FFFFFF url(/includes/graphics/bannersm_bg.jpg) repeat-x top center;

    clear: both;

}

#banner {

    width: 1000px;

    background: #FFFFFF url(/includes/graphics/banner/rotate.php) no-repeat top center;

    clear: both;

}

#banner_enf {

    width: 676px;

    background: #000000 url(/enforcement/careers/graphics/banner/rotate.php) no-repeat top center;

    clear: both;

}

#water_access_photos {

    width: 200px;

    background: #FFFFFF url(/lands/water_access/graphics/homepage/rotate.php) no-repeat top left;

    clear: both;

}

#lwl_photo {

    width: 250px;

    background: #FFFFFF url(/living/species/graphics/home/rotate.php) no-repeat top left;

    clear: both;

}

#photoshare_feature {

    width: 125px;

    background: #FFFFFF url(/sharephotos/features/rotate.php) no-repeat top center;

    clear: both;

}

/* Body text formatting */

.times_italic {
    font-family: Times New Roman, Times, serif;
    font-size: 12px;
    font-style: italic;
}

.wla_header {
    font-family: Verdana, Arial, Helvetica, ms sans serif;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.page_header {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 20px;

    font-weight: bold;

    color: #336699;

}

.page_header_small {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 16px;

    font-weight: bold;

    color: #336699;

}

.large_header {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 18px;

}

.medium_header {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 15px;

    font-weight: bold;

}

.small_header {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

}

.small_header2 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

    color: #666

}

.small_text {

    font-family: Verdana, Arial, Helvetica, ms sans serif;

    font-size: 9px;

    font-weight: normal;

}

.reading_text {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 11px;

}

.tiny_text {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 9px;

}

/* Colors */

.c_white_FFF {
    color: #FFF;
}

.c_green_393 {
    color: #393;
}

.c_brick_990 {
    color: #990000;
}

.c_gray_666 {
    color: #666;
}

.c_red_f00 {
    color: #F00;
}

.c_darkblue_036 {
    color: #036;
}

.c_orange_C63 {
    color: #C63;
}

.c_siteblue_369 {
    color: #369;
}

.c_lightblue_39C {
    color: #39C;
}

.c_tan_39C_8C8 {
    color: #8C8C5E;
}

.c_yellow_highlight {
    background: #ffff00;
    color: #000000;
}

.c_darkgreen {
    color: #276038;
}

/* Drop down formatting */

#DDheader {
    font-weight: bold;
}

/* Boxes and Lines */

table.t_cells_666 {

    border: 0 outset #666666;

    border-collapse: collapse;

}

table.t_cells_666 th {

    padding: 4px;

    border: 1px inset #666666;

}

table.t_cells_666 td {

    padding: 4px;

    border: 1px inset #666666;

}

.dashed_grayB {

    border-bottom: dashed 1px #DDDDDD;

}

.border_black {

    border: solid 1px #000000;

}

.border_gray {
    border: solid 1px #DDDDDD;
}

.border_grayLB {
    border-top: solid 1px #DDDDDD;
    border-left: solid 1px #DDDDDD;
}

.border_blackB {
    border-bottom: solid 1px #000000;
}

.border_blackTB {
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

.border_homeL {
    border-left: solid 1px #BBBBBB;
}

.border_side_links {

    border-right: solid 1px #CCCCCC;

    border-top: solid 1px #CCCCCC;

    border-bottom: solid 1px #CCCCCC;

    background: no-repeat center right;

}

.boxRed-YellowBG {

    border: solid 1px #990000;

    background-color: #FFF7D7;

}

.dashed_red {

    border: dashed 1px #990000;

}

.border_369 {

    border: solid 1px #369;

}

.border_lightblue_39C {

    border: solid 1px #39C;

}

.box_yellowL {

    border-left: solid 1px #BDBDBD;

}

.box_yellowR {

    border-right: solid 1px #BDBDBD;

}

.box_yellowT {

    border-top: solid 1px #BDBDBD;

}

.box_yellowB {

    border-bottom: solid 1px #BDBDBD;

}

/* Spotlight formatting */

.spotlight_text {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 10px;

    color: #FFFFFF;

}

.spotlight_link {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    font-weight: bold;

    color: #FFFFFF;

}

.spotlight_link:link {
    color: #FFFFFF;
    text-decoration: none;
}

.spotlight_link:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.spotlight_link:hover {
    color: #333333;
    text-decoration: none;
}

.spotlight_header {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 18px;

    font-weight: bold;

    color: #FFFFFF;

}

/* Foooter and Header Links */

.Footer {
    width: 100%;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 12px;

    color: #FFFFFF; /* NOTE: no padding here! */

    border-collapse: collapse;

    padding: 0;

}

table.Footer a {
    padding-top: 5px;
}

table.Footer a:link,
table.Footer a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

table.Footer a:hover {
    color: #00FFFF;
    text-decoration: underline;
}

table.Footer td {

    padding: 5px;

    border-collapse: collapse;

    vertical-align: top;

    background-color: #369;

}

table.White td {
    background-color: #FFFFFF;
}

table.Footer Small td {
    font-size: 10px;
}

table.header_text {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FFFFFF; /* NOTE: no padding here! */
}

table.header_text a {
    display: inline;
    padding-top: 5px;
}

table.header_text a:link,
table.header_text a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

table.header_text a:hover,
table.header_text a:active {
    color: #00FFFF;
    text-decoration: underline;
}

table.footer_text {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FFFFFF; /* NOTE: no padding here! */
}

table.footer_text a {
    padding-top: 5px;
}

table.footer_text a:link,
table.footer_text a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

table.footer_text a:hover,
table.footer_text a:active {
    color: #00FFFF;
    text-decoration: underline;
}

/* Feature Styles */

.feature_header {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 11px;

}

.feature_header:link {
    color: #003366;
    text-decoration: none;
}

.feature_header:visited {
    color: #003366;
    text-decoration: none;
}

.feature_header:hover {
    color: #666666;
    text-decoration: none;
}

.feature_main {

    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 14px;

    color: #FFFFFF;

}

.feature_main:link {
    color: #FFFFFF;
    text-decoration: none;
}

.feature_main:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.feature_main:hover {
    color: #FFCC99;
    text-decoration: none;
}

.feature_title {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 11px;

}

.feature_title:link {
    color: #336699;
    text-decoration: none;
}

.feature_title:visited {
    color: #336699;
    text-decoration: none;
}

.feature_title:hover {
    color: #666666;
    text-decoration: none;
}

.feature_text {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 11px;

}

.feature_text ul {
    padding-left: 25px;
}

.feature_text li {
    padding-bottom: 5px;

}

/* Navigation Highlight Active Category */

body.home-nav a#home_nav {
    background: #993300;
}

body.about-nav a#about_nav {
    background: #993300;
}

body.enforcement-nav a#enforcement_nav {
    background: #993300;
}

body.fishing-nav a#fishing_nav {
    background: #993300;
}

body.hunting-nav a#hunting_nav {
    background: #993300;
}

body.conserv-nav a#conserv_nav {
    background: #993300;
}

body.licensing-nav a#licensing_nav {
    background: #993300;
}

body.viewing-nav a#viewing_nav {
    background: #993300;
}

body.living-nav a#living_nav {
    background: #993300;
}

body.education-nav a#education_nav {
    background: #993300;
}

/********************************************************
*************** Main Navigation Rollovers ***************
********************************************************/

.selectedanchor { /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
    background: #4D94B8;
}

/* ######### Default class for drop down menus ######### */

.main_nav {
    padding: 5px 0;
    width: 100%;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    background-color: #369;
    /* background-image:    url(file:///C|/03NewInternet-OLD/includes/graphics/tabbed_cell_image.gif); */
    border-left: solid #4D94B8 1px;
    text-align: center
}

.main_nav:link {
    color: #FFFFFF;
    text-decoration: none;
}

.main_nav:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.main_nav:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #4D94B8;
}

.main_nav2 {
    padding: 5px 5px;
    width: 100%;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    background-color: #369;
    /* background-image:    url(file:///C|/03NewInternet-OLD/includes/graphics/tabbed_cell_image.gif); */
    /* border-right: solid #4D94B8 1px; */
    text-align: center
}

.main_nav2:link {
    color: #FFFFFF;
    text-decoration: none;
}

.main_nav2:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.main_nav2:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #4D94B8;
}

.anylinkmenu {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    /*border: 1px solid #26517D;*/
    border-bottom-width: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    /*line-height: 18px; */
    z-index: 100; /* zIndex should be greater than that of shadow's below */
    background: #26517D;
    width: 200px; /* default width for menu */
}

.anylinkmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.anylinkmenu ul li a {
    width: 100%;
    display: block;
    text-indent: 5px;
    border-bottom: 1px solid #336699;
    padding: 4px 0;
    text-decoration: none;
    font-weight: normal;
    /* text-indent: 5px; */
}

/* .anylinkmenu a:hover{ /*hover background color*/
/*background: #26517D;
color: #FFF;
} */

.anylinkmenu a:link {
    color: #FFFFFF;
    text-decoration: none;
}

.anylinkmenu a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.anylinkmenu a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #4D94B8;
}

/* ######### Alternate multi-column class for drop down menus ######### */

.anylinkmenucols {
    position: absolute;
    width: auto;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    padding: 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
    z-index: 100; /*zIndex should be greater than that of shadow's below*/
    background: #26517D;
}

.anylinkmenucols li {
    padding-bottom: 3px;
}

.anylinkmenucols .column {
    float: left;
    padding: 3px 8px;
    margin-right: 5px;
    background: #E0E0E0;
}

.anylinkmenucols .column ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* ######### END MAIN NAVIGATION ######### */

/* ######### class for shadow DIV ######### */

.anylinkshadow { /*CSS for shadow. Keep this as is */
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; /*zIndex for shadow*/
    background: #666666;
    visibility: hidden;
}

/* Wire Menu */

.wireframemenu {

    border: 1px solid #D6E0EB;

    background-color: #FFFFFF;

    border-bottom-width: 0;

    width: 170px;

}

.wireframemenu2 {

    /*border: 1px solid #EBF0F5; */

    background-color: #DDDDDD;

    /* border-bottom-width: 0; */

    /* width: 170px; */

}

.wireframemenu3 {

    /*border: 1px solid #EBF0F5; */

    background-color: #B0ECFF;

    /* border-bottom-width: 0; */

    /* width: 170px; */

}

* html .wireframemenu { /*IE only rule. Original menu width minus all left/right paddings */

    width: 175px;

}

.wireframemenu ul {

    padding: 0;

    margin: 0;

    list-style-type: none;

}

.wireframemenu4 ul {

    padding: 5px;

    margin: 0;

    list-style-type: none;

}

.wireframemenu a {

    font: bold 11px Arial;

    padding: 5px 5px;

    display: block;

    width: 175px; /*Define width for IE6's sake*/

    color: #333333;

    text-decoration: none;

    border-bottom: 1px solid #D6E0EB;

}

.wireframemenu4 a {

    font: bold 10px Arial;

    padding: 2px 10px;

    display: block;

    width: 175px; /*Define width for IE6's sake*/

    color: #333333;

    text-decoration: none;

    background-color: #F7F7F7;

    border-bottom: 1px solid #F7F7F7;

}

.wireframemenu5 a {

    font: bold 10px Arial;

    padding: 2px 10px;

    margin-left: 5px;

    display: block;

    width: 175px; /*Define width for IE6's sake*/

    color: #333333;

    text-decoration: none;

    background-color: #CBDDE1;

    border-bottom: 1px solid #F7F7F7;

}

.wireframemenu a:visited {

    color: #333333;

    text-decoration: none;

}

html > body .wireframemenu a { /*Non IE rule*/

    width: auto;

}

.wireframemenu a:hover {

    background-color: #D6E0EB;

    color: black;

    text-decoration: none;

}

.nav_list {
    padding-left: 0;
    margin-left: 20px;
}

/* Search in Home Banner */

.searchbox {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    background-color: #FFFFFF;

    border: solid #006699 1px;

    /* margin: 1; */

    padding: 0;

}

.search {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 12px;

    font-weight: bold;

    padding: 0 2px 0 5px;

}

.search_go {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 11px;

    font-weight: bold;

    color: #006699;

    background-color: #DBEAF1;

    border: solid #4D94B8 1px;

    /* margin: 1; */

    padding: 0 .25em 0 .25em;

    width: auto;

    overflow: visible;

}

/* Search in SubNav Banner */

.county_select {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 10px;

    padding: 0;

}

.text_search {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    padding: 0;

}

/* Search in SubNav Banner */

.searchbox2 {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    background-color: #FFFFFF;

    border: solid #234848 1px;

    /* margin: 1; */

    padding: 0;

    border-collapse: collapse;

}

.search2 {

    background-color: #8EADBA;

    vertical-align: middle;

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 12px;

    font-weight: bold;

    /* padding-top: 0;

    padding-right: 2;

    padding-bottom: 0;

    padding-left: 5;*/

    padding: 0;

    border-collapse: collapse;

}

table.search td {

    padding: 0;

    border-collapse: collapse;

}

.search_go2 {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 11px;

    font-weight: bold;

    color: #234848;

    background-color: #FFFFFF;

    border: solid #234848 1px;

    /* margin: 1; */

    padding: 0 .25em 0 .25em;

    width: auto;

    overflow: visible;

}

/* RSS Feed styles. This is the most basic style to use for a list with no bullets */

.rss-box {

    border: 0 none;

    padding: 0;

    width: 100%;

}

.rss-title, .rss-title a {

    margin: 0;

    padding: 0;

}

.rss-items {

    list-style: outside none;

}

.rss-item {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    font-weight: normal;

    margin-top: 4px;

}

.rss-item li {

    border-bottom: 1px dashed #DDDDDD;

}

.rss-item a:link {

    color: #336699;

    text-decoration: none;

    width: 100%;

}

.rss-item a:visited {

    color: #999900;

    text-decoration: none;

    width: 100%;

}

.rss-item a:hover {

    color: #333333;

    text-decoration: underline;

    width: 100%;

}

.rss-date {

    font-size: 8px;

}

/* Promo banner formatting  */

/* Weekender */

#iconsWeekenderCell {

    border: solid 1px #003366;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 9px;

}

.iconsWeekender:link {
    color: #003366;
    text-decoration: none;
}

.iconsWeekender:visited {
    color: #003366;
    text-decoration: none;
}

.iconsWeekender:hover {
    color: #666666;
    text-decoration: none;
}

#iconsWeekenderHeader {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 14px;

}

/* VUP, ADA, LiC PLATES */

#iconsGrayBorderLNo {

    border: solid 1px #333333;

    border-left: none;

}

#iconsCellText {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 9px;

}

.iconsGray:link {
    color: #333333;
    text-decoration: underline;
}

.iconsGray:visited {
    color: #333333;
    text-decoration: underline;
}

.iconsGray:hover {
    color: #666666;
    text-decoration: underline;
}

#iconsHeader {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 12px;

}

/* GoHunt */

#iconsMappingCell {

    border: solid 1px #006666;

    border-left: none;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 9px;

}

.iconsMapping:link {
    color: #006666;
    text-decoration: underline;
}

.iconsMapping:visited {
    color: #006666;
    text-decoration: underline;
}

.iconsMapping:hover {
    color: #666666;
    text-decoration: underline;
}

/* Unordered List Special Formatting */

.small_spaced_list li {

    margin: .5em .5em .5em -1em;
}

.spaced_list li {

    margin: 1em 1em 1em -1em;
}

/* No Indent List */

.no_indent_list li {

    margin: 0 0 0 -2em;
}

.no_indent ul {
    margin: 0 5px 0 25px;
    padding: 0;
}

.arrow_bullet {
    list-style-image: url(/includes/graphics/blue_arrow.gif);
}

ul.niceList {

    margin-left: 0;

    padding-left: 0.2em;

    margin-bottom: 1em;

}

ul.niceList li {

    background: url(/includes/graphics/blue_arrow.gif) 0 0.5em no-repeat; /* change background em accordingly */

    padding-left: 0.8em;

    list-style: none;

}

.niceList ul li {
    background-image: url(/includes/graphics/sm_black_arrow.gif);
}

/* NEW Sitewode Nav HOME page */

#navbar2 {
    margin: 0;
    padding: 0;
    height: 28px;
    width: 1000px;
}

#navbar2 li {
    list-style: none;
    float: left;
}

#navbar2 li a {
    display: block;
    padding: 6px 26px;
    /* background-color: #5e8ce9; */
    color: #fff;
    text-decoration: none;
    width: 100%;
}

#navbar2 li ul {
    display: none;
    width: 10em; /* Width to help Opera out */
    text-align: left;
}

#navbar2 li:hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}

#navbar2 li:hover li {
    float: none;
}

#navbar2 li:hover li a {
    color: #FFFFFF;
    width: 200px;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #26517D;
    padding: 3px 3px;
    text-decoration: none;
    font-weight: normal;
    background-color: #036;
    /*background-color: #4D94B8;
    border-bottom: 1px solid #fff;
    color: #000; */

}

#navbar2 li li a:hover {
    background-color: #4D94B8;
}

#navbar2 li:hover ul, #navbar li.hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}

#navbar2 li:hover li, #navbar li.hover li {
    float: none;
}

#navbar2 li:hover li a, #navbar li.hover li a {
    border-bottom: 1px solid #26517D;
    color: #FFF;
}

/* NEW Sitewide Nav Interior pages */

#navbar {
    margin: 0;
    padding: 0;
    height: 28px;
    width: 1000px;
}

#navbar li {
    list-style: none;
    float: left;
}

#navbar li a {
    display: block;
    padding: 6px 21px;
    color: #fff;
    text-decoration: none;
    width: 100%;
}

#navbar li ul {
    display: none;
    width: 10em; /* Width to help Opera out */
    text-align: left;
}

#navbar li:hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}

#navbar li:hover li {
    float: none;
}

#navbar li:hover li a {
    color: #FFFFFF;
    width: 200px;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #26517D;
    padding: 3px 3px;
    text-decoration: none;
    font-weight: normal;
    background-color: #036;
}

#navbar li li a:hover {
    background-color: #4D94B8;
}

#navbar li:hover ul, #navbar li.hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}

#navbar li:hover li, #navbar li.hover li {
    float: none;
}

#navbar li:hover li a, #navbar li.hover li a {
    border-bottom: 1px solid #26517D;
    color: #FFF;
}

/* TOOL TIP POPUPS  */
#dhtmltooltip {
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid #336699;
    padding: 2px;
    background-color: #F9F9E3;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
}

#dhtmlpointer {
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

/* Make First selected of DROPDOWN blue with white text */
option.blue {
    background-color: #39C;
    font-weight: bold;
    color: #FFF;
    margin: 5px;
}

/* Wildlife Areas and Water Access Sites */

.search_results {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.unit_notice {
    font-family: Arial, Helvetica, ms sans serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF
}

.unit_directions_border {
    background-color: #F9F9E3;
}

.unit_notice_border {
    border: solid 1px #CC6600;
}

.adv_search {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.adv_search:link {
    color: #006699;
    text-decoration: none;
}

.adv_search:visited {
    color: #006699;
    text-decoration: none;
}

.adv_search:hover {
    color: #333333;
    text-decoration: none;
}

#print_unit {
    width: 250px;
    border: solid 1px #006699;
    background: #FFFFFF url(/lands/wildlife_areas/graphics/directions_bg.gif) no-repeat top center;
    clear: both;
}

#wla_search_tab {
    border-top: solid 1px #DDDDDD;
    border-left: solid 1px #DDDDDD;
    font-family: Arial, Helvetica, ms sans serif;
    font-size: 15px;
    font-weight: bold;
    color: #003366;
}

/*  Makes Sportfishing records nav cell links roll over */

.records_nav a {
    width: 100%;
    border: solid #FFF 2px;
    background-color: #39C;
    text-align: center;
    display: block;
    text-decoration: none;
    color: #FFF;
    padding: 5px;
}

.records_nav a:hover {
    text-decoration: none;
    border: solid #39C 2px;
    background-color: #FFF;
    color: #3399CC;
}

/*  Makes Maps and Data products category nav links roll over */

.data_nav a {
    width: 100%;
    border: solid #FFF 2px;
    background-color: #066;
    text-align: center;
    display: block;
    text-decoration: none;
    padding: 5px 0 5px 0;
    color: #FFF;

}

.data_nav a:hover {
    text-decoration: none;
    border: solid #066 2px;
    background-color: #FFF;
    color: #066;
}

/* WILDLIFE VIEWING styles   */

.box_whereL {
    border-left: solid 1px #D3D392;
}

.box_whereR {
    border-right: solid 1px #D3D392;
}

.box_whereT {
    border-top: solid 1px #D3D392;
}

.box_whereB {
    border-bottom: solid 1px #D3D392;
}

.box_lwlL {
    border-left: solid 1px #BDBDBD;
}

.box_lwlR {
    border-right: solid 1px #BDBDBD;
}

.box_lwlT {
    border-top: solid 1px #BDBDBD;
}

.box_lwlB {
    border-bottom: solid 1px #BDBDBD;
}

.box_plpL {
    border-left: solid 1px #999900;
}

.box_plpR {
    border-right: solid 1px #999900;
}

.box_plpT {
    border-top: solid 1px #999900;
}

.box_plpB {
    border-bottom: solid 1px #999900;
}

.box_dashedR {

    border-right: dashed 1px #DDDDDD;

}

/* Fishing piers background image */
#piers {
    width: 830px;
    background: #FFFFFF url(/fishing/piers/graphics/bw_pier.gif) no-repeat top right;
    clear: both;
}

.TRSopen {
    font-size: 12px;
}

/*  USE H1 FOR PAGE TITLE ONLY - SAME AS PAGE_HEADER STYLE */
h1 {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 20px;

    font-weight: bold;

    color: #336699;

}

/*  USE H2 FOR PAGE SUB-TITLE ONLY - SAME AS LARGE_HEADER STYLE */

h2 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 18px;

}

/*  USE H3 FOR PAGE SUB-SUB-TITLE AND MAJOR PAGE SECTIONS ONLY - SAME AS MEDIUM_HEADER STYLE */

h3 {

    font-family: Arial, Helvetica, ms sans serif;

    font-size: 15px;

    font-weight: bold;

}

/*  USE H4 FOR PAGE SUB-SUB-SUB TITLE AND MINOR PAGE SECTIONS ONLY - SAME AS SMALL_HEADER STYLE */

h4 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 13px;

}

/* STYLE CLASSES FOR RSS FEED AGGREGATOR */

.rssincl-itemtitle {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    font-size: 11px;

    line-height: 150%;

}

/* SWOOPY RED ARROW

#curvedarrow {
	position: relative;
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-right:
	9px solid red;
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);

	}

#curvedarrow:after {
	content: "";
	position: absolute;
	border: 0 solid transparent;
	border-top: 3px solid red;
	border-radius: 20px 0 0 0;
	top: -12px; left: -9px;
	width: 12px; height: 12px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	}
*/

.small-info {
    font-style: italic;
    font-size: 9px;
    font-weight: normal;
}

.creel-block th:nth-child(1),
.creel-block td:nth-child(1),
.creel-block th:nth-child(4),
.creel-block td:nth-child(4) {
    border-right: 1px solid #aaaaaa;
}

#counts-summary {
    border: 1px solid #CCC;
    width: 250px;
    text-align: center;
    padding: 5px;
    background-color: #F5F5F5;
}

#counts-summary td {
    text-align: left;
}

.white_bg {
    background-color: #ffffff;
}

/* Emergency Fishing Rules Feed */
.feed-display {
    height: 150px;
    overflow: auto;
    text-align: left;
}

ul.efish-feed {
    padding-left: 20px;
    margin-top: 5px;
    margin-left: 5px;
}

.efish-feed li {
    margin-bottom: 6px;
}

.efish-feed a {
    text-decoration: none;
}

.rss-link {
    margin: 3px;
    text-align: left;
}

.rss-link img {
    margin-top: 3px;
}

.call-to-action {
    padding: 5px 20px;
    border: 1px solid #3399CC;
    font-size: 16px;
    font-weight: bold;
    background-color: #d9f2ff;
    margin-left: auto;
}

/* Image alignment styles. */
.image-align-right {
	float: right;
	margin-left: 20px;
}

.image-align-left {
	float: left;
	margin-right: 20px;
}

.image-align-center {
	text-align: center;
}

.image-align-center > figure {
	display: inline-block;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}