/*=====Global Styles=====*/
#mobileBody { margin: 0; padding: 0; background-color: #5c869f; font: 1em Arial, Helvetica, Tahoma, sans-serif; }
a { font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
/*=====Header Styles======*/
#headerContent { height: 115px; text-align: center; padding: 10px 0; margin: 0; }
#headerContent h2 { padding: 10px; }
.mobileLogo { text-align: center; }
.mobileLogo a:hover { text-decoration: none; }
#headerContent p { float: left; width: 100%; text-align: center; font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #ffffff; margin: 0; padding: 0; }
#headerContent span { font: 16px Arial, Helvetica, Tahoma, sans-serif; color: #ffffff; text-decoration: underline; }
#contentArea form .bannerZipField { width: 268px; height: 42px; font: 1.7em Arial, sans-serif; background: transparent url('../images/bannerZipField.png') no-repeat; padding: 3px 0 0 0; margin: 0; text-align: center; }
*//*=====Mobile Nav Testing=*/
header {
width: 100%;
height: 76px;
position: absolute;
top: 0;
right: 0;
border-bottom: 4px solid #4C9CF1;
z-index: 100;
}
ul { list-style: none; }
#logo { margin: 10px; float: left; width: 300px; height: 90px; background: url(/images/stopLogo.png) no-repeat center; display: block; }
#menu-icon { display: inline-block; width: 40px; height: 40px; position:fixed; top:10px; right: 10px; background: url(images/menu_icon.png) center; }
nav { float: right; padding: 10px; }
nav a { color: #343434; }
nav ul, nav:active ul { display: none; position: absolute; padding: 10px; background: #fff; border: 3px solid #444; right: 20px; top: 20px; width: 40%; border-radius: 4px 0 4px 4px; }
nav li { text-align: center; width: 100%; padding: 10px 0; margin: 0; }
nav:hover ul { display: block; }
/*=====Content Styles=====*/
#contentColor { background-color: #ffffff; margin: 0 10px; padding: 0 10px; }
#contentArea { padding: 10px 0; margin: 0; }
#contentArea h1 { text-align: center; font: 1.3em Arial, Helvetica, Tahoma, sans-serif; color: #24285d; }
#contentArea span { font: 1.3em Arial, Helvetica, Tahoma, sans-serif; color: #ff0000; }
#contentArea p { /*font: 1em Arial, Helvetica, Tahoma, sans-serif;*/ font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #000000; }
#contentArea h2 { font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #24285d; }
#contentArea a { text-align: center; font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #ff0000; }
#contentArea a:hover { text-decoration: underline; }
#contentArea ul, #contentArea li { font-size: 1em; }
#contentArea img { max-width:100%; }
#contentArea #stateLinks a { line-height:2em; font-size:1em; }
/*=====Footer Styles=====*/
#Footer { padding: 10px 0; margin: 0; text-align: center; }
#Footer p { font: 1em Arial, Helvetica, Tahoma, sans-serif; color: #ffffff; }
#Footer a { font: 1em/1.5em Arial, Helvetica, Tahoma, sans-serif; color: #ffffff; padding: 0px 5px; }
#Footer a:hover { text-decoration: underline; }
/*=====Misc. Styles=====*/
#contentArea .contactP { text-align: center; }
