﻿/* ---- master page styles by Laura Jones ---- */
body #s4-bodyContainer { width: 887px !important; margin-left: auto; margin-right: auto;  }

.s4-titletable, #s4-titlerow, .s4-title, .s4-title-inner { width:100%; }
.s4-titletable td { width: 884px !important; }
.s4-title, .s4-lp, .s4-lpi { padding:0; }
.branding { background:#ffffff url('/SiteAssets/branding_bg.gif') repeat-x; }
td.s4-titlelogo, td.s4-titletext, td.s4-socialdata-notif, body #s4-topheader2 { display: none; }

.ms-titlerowborder { border: 0; }
 
div.menu-horizontal { display:none; }
.graphicTabs { padding-left:4px; }
.graphicTabs a { float: left; }

#footer { background-color:#607078; clear: both; text-align: center; padding: 10px; color:#ffffff; font-size: 10px; }
#footer a { color:#ffffff; text-decoration:underline; }
#footer a:hover { text-decoration:none;}

.article-content { color: #000000; }
div.article, div.welcome { padding: 0; }

.s4-tn li.static > a { display: none !important; }
.s4-tn li.static > ul a { display: block !important; }

#s4-leftpanel { display:none; }
.s4-ca { margin: 0; background: transparent; } /* turns off quick launch */

.s4-ba { padding: 0; background-color:#ffffff; width:886px; }

#bg { background:#ffffff url('/SiteAssets/bg.gif') repeat-y center; }

.ms-rtestate-field TABLE, .ms-rtestate-write TABLE { border-collapse: separate; } /* fixes table styling differences in Firefox */

/*
-----------------------------------------------------------------------------
  Overrides Webpart CSS
-----------------------------------------------------------------------------
*/


/*Change the default font size */

.ms-WPBody
{
Font-Size: 10pt;
color:black;
}

/*Change the default properties of MarkUp Styles */

.ms-rteElement-H1
 {
 color:Black;
 font-size: 14pt;
 font-weight:bold;
 }


 .ms-rteElement-H2
 {
 font-size: 12pt;
 color: Black;
 font-weight:bold;
 }
 .ms-rteElement-H3
 {
 font-size: 10pt;
 color: Black;
 font-weight:bold;
 }

.ms-rteElement-Callout1
 {
 color:Blue;
 font-size: 12pt; 
 font-style: italic;
 font-weight: bold;
 }
 

 .ms-rteElement-Callout2
 {
 color:Blue;
 font-size: 8pt; 
 font-style: italic;
 }



/*Hide the MarkUp Styles that are not needed */

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle3-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle4-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle5-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle6-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle7-Menu, 
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle9-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle12-Menu,
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle13-Menu
{ display: none; }




/* ---- styles from http://dhhs.ne.gov ---- */
/*body { margin: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; }
#skipNav { position: absolute; top: -1000px; }
#page { width: 100%; text-align: center; margin-bottom: 0px; padding-bottom: 0px; }
#design { width: 916px; text-align: left; margin-left: auto; margin-right: auto; background-image: url(/images/common/content-bg.jpg); background-repeat: repeat-y; padding-bottom: 0px; margin-bottom: 0px; }
#banner { position: relative; }
#homeLink { position: absolute; top: 75px; left: 25px; color: white; z-index: 2; }
#banner a { color: white; font-weight: bold; font-size: 100%; text-decoration: none; }
#banner a:hover { color: white; text-decoration: none; }
#banner a:visited { color: white; text-decoration: none; }
#banner a:active { color: white; text-decoration: none; }
#tabs { margin-left: 19px; margin-top: 0px; }
#tabs a { float: left; margin: 0px; padding: 0px; }
#middle {  }
#spacer { float: left; }
#menuBorder { padding-left: 19px; }*/
#menu { width: 160px; margin-top: 5px; background-color: #607078; padding-bottom: 60px; float: left; }
#menu a { font-size: 95%; color: white; display: block; margin-bottom: 8px; padding-left: 3px; border-right: 1px solid #607078; border-left: 1px solid #607078; }
#menu a:hover { text-decoration: none; border-right: 1px solid #607078; border-left: 1px solid #607078; background-color: white; color: #607078; }

#content { margin-left: 3px; /*width: 556px;*/ float: left; margin-top: 5px; margin-bottom: 10px; }
#content #howdoi { height: 90px; background-image: url('/images/common/howdoi.jpg'); background-repeat: no-repeat; background-position: right; border-bottom: 1px dotted #607078; }
#contentNoRightNav { margin-left: 3px; width: 713px; float: left; margin-top: 5px; margin-bottom: 10px; }
#contentNoRightNavNoLeftNav { width: 875px; /*margin-left: 19px;*/ }
#rightNav { margin-left: 3px; width: 157px; float: left; padding-left: 3px; border-left: 1px solid #607078; margin-top: 5px; text-align: center; padding-bottom: 10px; }
#rightNav h3 { /*font-size: 120%;*/ margin-bottom: 5px; margin-top: 5px; }
#rightNav p { margin-bottom: 5px; margin-top: 3px; /*font-size: 80%;*/ line-height: 150%; }
#rightNav a { color: #607078; }
#rightNav a:hover { text-decoration: none; }
#alert { margin-top: 10px; }
#rightNav #alert a { color: #CC0000; }
#rightNav #alert a:hover { text-decoration: none; }
#rightNav #alert h3 { margin-top: 0px; color: #CC0000; text-decoration: none; }
#rotatingTopics img { border: none; }
/*#search { text-align: right; margin-bottom: 5px; }
#search input { margin-right: 10px; }
#footer { text-align: center; color: white; }
#footerContent { margin-left: 19px; margin-right: 19px; background-color: #607078; padding-top: 5px; padding-bottom: 5px; font-size: 80%; }
#footerContent a { color: white; }
#footerContent a:hover { text-decoration: none; }
#designCloser { width: 916px; height: 22px; }*/

#contentArea p, #contentArea table, #contentArea blockquote, #contentArea ul, #contentArea ol, #contentArea li { font-size: 12px; line-height: 150%; }
#contentArea font, #contentArea small { font-size: 100%; }
#content a, #contentArea a { color: blue; /*text-decoration: none;*/ }
#content a:visited, #contentArea a:visited { color: purple; }
#content a:hover, #contentArea a:hover { color: orange; }
#content { line-height: 120%; }
#content p { margin-bottom: 5px; margin-top: 5px; }
#contentArea hr { display: block; text-align: center; }

.noDisplay { display: none; }
.center { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 140%; }


/* ---- content page styles by Laura Jones ---- */
#content { font-size: 12px; color: #000000; width: 555px; }
#rightNav p { font-size: 90%; }
#rightNav a { text-decoration: underline; }
#spacer, #skipNav { display: none; }
#middle { margin: 0; padding: 0; background-color:#ffffff; }
#contentArea { margin-left: 5px; }
#content a, #contentArea a { text-decoration: underline; }
#menu a { font-size: 11px; text-decoration:underline; }
#search { display:none; }