/* Header/Footer Styles */

/***************************** 
* Primary Nav for Jan 2014 edition
*****************************/
.primary-nav {
                width: 100%;
                background: #1F2C36;
                min-height: 50px;
}
.local-nav {
                width: 100%;
                background: #d96700;
                min-height: 50px;
}
.container-wrap {
                width: 900px;
   margin: 0 auto;
}

/*****************************
* Search Header
*****************************/

#searchNav {
    float: right;
  clear: right;
    margin-top: 1em;
    white-space: nowrap;
}

#searchNav a {
    font-size: 11px;
}

#searchNav form {
    display: inline;
}

#searchNav #submit {
    margin-bottom: 2px;
    padding: 2px 4px;
    background: #c30000 url('/images/navigation/primaryNav_back.jpg') repeat-x;
    font: bold 11px arial;
    color: #f7e6e6;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

#searchNav input.textBox {
    text-align: right;
    color: #777;
}

input:focus {
    background: #ffe;
}

/*****************************
* File Type Icons
*****************************/

/* General Icon Styles */

li.icon {
    margin-left: -20px !important;
    padding-left: 20px !important;
    list-style: none;
}

/* Don't show Icons to IE6 
li.icon {
    _margin-left: 0 !important;  
    _padding-left: 0 !important; 
    _list-style: disc; 
}
*/

a.icon {
    margin-left: -20px !important;
    padding-left: 20px;
    padding-right: 17px;
    list-style: none;
    background-position: right;
}

/* Icon Backgrounds */
li.audio {
    background: url('/images/navigation/icon-audio.gif') no-repeat top left;
}

a.icon-audio {
    background: url('/images/navigation/icon-audio.gif') no-repeat center right;
}

li.doc {
    background: url('/images/navigation/icon-doc.gif') no-repeat top left;
}

a.icon-doc {
    background: url('/images/navigation/icon-doc.gif') no-repeat center right;
}

td a.doc {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.excel {
    background: url('/images/navigation/icon-excel.gif') no-repeat top left;
}

a.icon-excel {
    background: url('/images/navigation/icon-excel.gif') no-repeat center right;
}

td a.excel {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.ppt {
    background: url('/images/navigation/icon-ppt.gif') no-repeat top left;
}

a.icon-ppt {
    background: url('/images/navigation/icon-ppt.gif') no-repeat center right;
}

td a.ppt {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.email {
    background: url('/images/navigation/icon-email.gif') no-repeat top left;
}

a.icon-email {
    background: url('/images/navigation/icon-email.gif') no-repeat center right;
}

li.external {
    background: url('/images/navigation/icon-external.gif') no-repeat top left;
}

a.icon-external {
    background: url('/images/navigation/icon-external.gif') no-repeat center right;
}

td a.external {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.flash {
    background: url('/images/navigation/icon-flash.gif') no-repeat top left;
}

a.icon-flash {
    background: url('/images/navigation/icon-flash.gif') no-repeat center right;
}

td a.flash {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.html {
    background: url('/images/navigation/icon-html.gif') no-repeat top left;
}

a.icon-html {
    margin-left: 0 !important;
    background: url('/images/navigation/icon-html.gif') no-repeat center right;
}

td a.html {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.pdf {
    background: url('/images/navigation/icon-pdf.gif') no-repeat top left;
}
a.icon-pdf {
    margin-left: 0;
    background: url('/images/navigation/icon-pdf.gif') no-repeat center right;
}

td a.pdf {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.podcast {
    background: url('/images/navigation/icon-podcast.gif') no-repeat top left;
}

a.icon-podcast {
    background: url('/images/navigation/icon-podcast.gif') no-repeat center right;
}

td a.podcast {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.quicktime {
    background: url('/images/navigation/icon-quicktime.gif') no-repeat top left;
}

a.icon-quicktime {
    background: url('/images/navigation/icon-quicktime.gif') no-repeat center right;
}

li.real {
    background: url('/images/navigation/icon-real.gif') no-repeat top left;
}

a.icon-real {
    background: url('/images/navigation/icon-real.gif') no-repeat center right;
}

li.rss {
    background: url('/images/navigation/icon-rss.gif') no-repeat top left;
}

a.icon-rss {
    background: url('/images/navigation/icon-rss.gif') no-repeat center right;
}

li.wmv {
    background: url('/images/navigation/icon-wmv.gif') no-repeat top left;
}

a.icon-wmv {
    background: url('/images/navigation/icon-wmv.gif') no-repeat center right;
}

td a.wmv {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.visio {
    background: url('/images/navigation/icon-visio.gif') no-repeat top left;
}

a.icon-visio {
    margin-left: 0;
    background: url('/images/navigation/icon-visio.gif') no-repeat center right;
}

td a.visio {
    margin-left: 0 !important;
    padding-right: 0;
    background-position: left;
}

li.xml {
    background: url('/images/navigation/icon-xml.gif') no-repeat top left;
}

a.icon-xml {
    background: url('/images/navigation/icon-xml.gif') no-repeat center right;
}

/*****************************
* RSS Feed Styles
*****************************/

a.rssFeed {
    display: block;
    float: right;
    position: relative;
    padding: 2px 20px 1px 0;
    background: url('/images/navigation/icon-rss.gif') no-repeat center right;
    font-size: 80%;
    text-decoration: none;
}

/*****************************
* Breadcrumb Link Styles
*****************************/

#breadCrumbs {
    margin: 0 0 1em 0 !important;
    padding: 0;
}

#breadCrumbs li:before { content: "> "; }
#breadCrumbs li:first-child:before { content: ""; }

#breadCrumbs li {
    display: inline;
    font-size: 85%;
}

/*IE workaround*/
* html #breadCrumbs li {
    background: url('/images/navigation/bread-crumb-icon.gif') no-repeat 100% 50%;
    padding: 0 .75em 0 0;
}

#breadCrumbs li a {
    text-decoration: none;
}

#breadCrumbs li a:visited {
    color: #35699a;
}

#breadCrumbs li a:hover {
    color: #000;
    text-decoration: underline;
}

.currentPage, .noBorder {
    background: none!important;
    border: none !important;
}

/*****************************
* Page Anchors Styles
*****************************/

.pageAnchors li {
    color: #000; /*color: #ccc; */
}

.pageAnchors strong b {
    color: #000;
}

/*****************************
* OnDemand Button Styles
*****************************/

#f5Ondemand {
    display: block;
    margin: 1em auto;
    text-align: center;
}

/*****************************
* Footer Styles
*****************************/

#footer {
    float: left;
    width: 900px;
    margin-bottom: 2em;
    margin-right: -3px; /* Fix IE dup. char bug */
    clear: both;
    font-size: 90%;
}

#footer ul {
    margin: .5em auto;
    font-size: 90%;
    text-align: center;
}

#footer li {
    display: inline;
    color: #999;
}

#footer a {
    padding: 0 .5em;
    text-decoration: none;
}

#footer a:visited {
    color: #35699a;
}

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

#footer .hr {
    height: 15px;
    margin: 0;
/*  background: #3C4E5C url('/images/navigation/btm-hr.jpg') top left repeat-x;
    color: #6B8196; */
    background-color: #ebeaea;
    border: 0; 
}

