body { background-color:#FFFFFF; margin:0px 0px 0px 0px; text-align:center; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#252525; margin:0px; padding-top:4px; padding-left:15px; float:left; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#032B60; margin:0px; }
p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; }
a { color:#0286CC; text-decoration:none; }
a:hover { text-decoration:underline; }

h1.nrml { font-weight:bold; padding-top:0px; padding-left:0px; margin-bottom:10px; float:none; }
h2.hmNews { font-size:11px; border-bottom:1px solid #C2C2C2; margin-bottom:6px; width:100%; }

/* START GLOBAL UL STYLES */
ul.glbBlueLinks { margin:0px; padding-left:5px; padding-top:2px; list-style:none; }
ul.glbBlueLinks li { display:inline; margin:0px; padding-left:5px; padding-right:5px; border-right:1px solid #456DA2; }
ul.glbBlueLinks li.last { border-right:none; }

ul.glbTanLinks { margin:0px; margin-top:4px; padding-right:5px; list-style:none; float:right; }
ul.glbTanLinks li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #9D9D9D; }
ul.glbTanLinks li.last { border-right:none; }

ul.glbFooterLinks { margin:15px 0px 0px 0px; padding:0px; list-style:none; float:right; }
ul.glbFooterLinks li { display:inline; padding-left:10px; padding-right:10px; }
/* END GLOBAL UL STYLES */

/* START GLOBAL A STYLES */
#glbBlueNav a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#glbBlueNav a:hover { text-decoration:underline; }

#glbTanNav a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; text-decoration:none; font-weight:bold; }
#glbTanNav a:hover { text-decoration:underline; }

#ftrCntnr a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; }
#ftrCntnr a:hover { text-decoration:underline; }

#search a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; }
#search a:hover { text-decoration:underline; }

a.mnBridges { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; }
a.mnBridges:hover { color:#FFFFFF; background-color:#083D83; text-decoration:none; }
a.mnBridgesSelected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; border-bottom:1px solid #DCDBD9; color:#FFFFFF; background-color:#083D83; text-decoration:none; }
a.mnBridgesSelected:hover { text-decoration:none; }

a.mnDrainage { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; }
a.mnDrainage:hover { color:#FFFFFF; background-color:#DB1E3A; text-decoration:none; }
a.mnDrainageSelected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; border-bottom:1px solid #DCDBD9; color:#FFFFFF; background-color:#DB1E3A; text-decoration:none; }
a.mnDrainageSelected:hover { text-decoration:none; }

a.mnEss { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; }
a.mnEss:hover { color:#FFFFFF; background-color:#006233; text-decoration:none; }
a.mnEssSelected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; border-bottom:1px solid #DCDBD9; color:#FFFFFF; background-color:#006233; text-decoration:none; }
a.mnEssSelected:hover { text-decoration:none; }

a.mnStormwater { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; border-bottom:1px solid #DCDBD9; }
a.mnStormwater:hover { color:#FFFFFF; background-color:#EA711C; text-decoration:none; }
a.mnStormwaterSelected { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0286CC; font-weight:bold; text-decoration:none; display:block; width:189px; margin-right:11px; padding:2px 2px 2px 5px; border-top:1px solid #DCDBD9; border-bottom:1px solid #DCDBD9; color:#FFFFFF; background-color:#EA711C; text-decoration:none; }
a.mnStormwaterSelected:hover { text-decoration:none; }

a.loginLink { display:block; padding-left:10px; margin-top:4px; float:left; }

.newsNav { background-color:#E2E2E2; border-bottom:1px solid #D2D2D2; }
.newsNav a { font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; width:100%; padding:2px 4px 2px 5px; }
.newsNav a:hover { background-color:#FFFFFF; color:#585858; text-decoration:none; }

.assetDescription { color:#585858; text-decoration:none; }
/* END GLOBAL A STYLES */

/* START GLOBAL P STYLES */
#hmCorpCopy p { margin-top:0px; }
p.latestNewsItem { margin-top:5px; }
/* END GLOBAL P STYLES */

/* START GLOBAL DIV STYLES */
#oCntnr { width:781px; background-image:url(../images/bckgrnd_page.gif); text-align:right; margin-left:auto; margin-right:auto; }
#headerCntnr { width:781px; position:relative; }
#iCntnr { width:770px; background-color:#F0EFED; margin-right:11px; padding-bottom:6px; }
#iTopCntnr { width:770px; background-color:#F0EFED; margin-right:11px; }
#iHmCntnr { width:770px; background-color:#F0EFED; margin-right:11px; padding-bottom:6px; padding-top:7px; }

#hmCorpContentCntnr { background-color:#F0EFED; border-top:1px solid #ADADAD; position:relative; margin:0px 6px 0px 7px; text-align:left; }
#hmCorpLoginCntnr { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444545; position:absolute; top:1px; left:0px; width:209px; }
#hmCorpBelowLogin { height:6px; background-image:url(../images/bckgrnd_hm_login.gif); margin-bottom:3px; } 
#hmCorpCopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444545; margin-left:209px; padding-left:23px; padding-top:10px; border-left:1px solid #ADADAD; }

#logoCntnr { position:absolute; top:6px; left:6px; width:182px; }

#glbBlueNav { width:565px; height:24px; background-color:#083D83; text-align:left; margin-left:auto; margin-right:11px; }
#glbTanNav { width:565px; height:21px; background-color:#DEDFE2; text-align:left; margin-left:auto; margin-right:11px; padding-top:1px; position:relative; }

#divisionCntnr { background-image:url(../images/bckgrnd_mainnav.gif); height:28px; margin:2px 6px 2px 7px; text-align:left; }
#mainNavCntnr { width:565px; padding-top:5px; padding-bottom:5px; margin-left:auto; }

#titleSearch { height:27px; background-image:url(../images/bckgrnd_titlesearch.gif); text-align:left; position:relative; margin:0px 6px 0px 7px; }
#search { float:right; margin-top:2px; margin-right:5px; }

#parentPageTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#585858; height:24px; margin:0px 6px 0px 7px; padding:5px 0px 0px 15px; text-align:left; background-color:#FFFFFF; border-bottom:1px solid #D2D2D2; }
#mainContentCntnr {  margin:0px 6px 0px 7px; }

div.belowContentHdr { height:6px; background-image:url(../../images/bckgrnd_hdr_shadow.gif); margin-bottom:3px; } 

#contentCntnr { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:11px; text-align:left; background-color:#FFFFFF; margin:0px 6px 0px 7px; padding:15px 0px 15px 0px; }
#legalCntnr { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:11px; text-align:left; background-color:#FFFFFF; margin:0px 6px 0px 7px; padding:15px 10px 15px 197px; }
#photoGalleryCntnr { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:11px; text-align:left; background-color:#FFFFFF; margin:0px 6px 0px 7px; padding:15px 5px 15px 15px; }
#advancedSearchCntnr { font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:11px; text-align:left; background-color:#FFFFFF; margin:0px 6px 0px 7px; padding:15px 5px 15px 15px; }

#ftrCntnr { width:770px; height:47px; background-image:url(../images/bckgrnd_footer.gif); margin-right:11px; margin-top:8px; }
#ftrBlueBar { width:450px; height:17px; background-color:#083D83; margin-left:auto; margin-right:11px; }

/* END GLOBAL DIV STYLES */

/* START GLOBAL TABLE STYLES */

/* END GLOBAL TABLE STYLES */

/* START GLOBAL TD STYLES */
td.regularPageContent { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; background-color:#FFFFFF; padding:10px; }
td.regularPageContent p, td, ul, li, blockquote { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; }
/* END GLOBAL TD STYLES */

/* START GLOBAL SPAN STYLES */
span.copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8F9090; text-align:left; display:block; padding-left:10px; float:left; margin-top:0px; }
span.hmLoginHdr { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#032B60; display:block; background-color:#FFFFFF; height:17px; padding-top:4px; padding-left:5px; }
span.latestNewsHdr { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#083D83; }
span.searchHdr { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#083D83; }
/* END GLOBAL SPAN STYLES */

/* START GLOBAL FORM STYLES */
.loginFields { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8E8F8F; width:125px; border:1px solid #000000; margin-bottom:2px; }
.searchField { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8E8F8F; width:125px; height:19px; border:1px solid #000000; }
.loginSubmit { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border:1px solid #848383; font-weight:bold; background-color:#B9B8B8; margin-bottom:2px;}
.loginCheckbox { padding:0px; margin-left:-4px; }

.formFields { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8E8F8F; width:150px; height:16px; border:1px solid #585858; }
.dropDowns { font-family: Arial, Helvetica, sans-serif; font-size:10px; height:16px; margin:2px 5px 2px 0px; border:1px solid #585858; }
.searchBy { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#878787; height:19px; width:160px; margin:2px 0px 2px 0px; border:1px solid #585858; }
.stateDropDown { font-family: Arial, Helvetica, sans-serif; font-size:10px; height:16px; width:190px; margin:2px 0px 2px 0px; border:1px solid #585858; }
.multiSelect { font-family: Arial, Helvetica, sans-serif; font-size:10px; width:150px; margin:2px 0px 2px 0px; border:1px solid #585858; }
.button { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; border:1px solid #585858; font-weight:bold; background-color:#CCCCCC; margin-bottom:2px; }
/* END GLOBAL FROM STYLES */

/*Styles for 404 Site Map Control*/
#errorPageCntnr { text-align:left; background-color:#FFFFFF; margin:0px 6px 0px 7px; padding:15px 0px 15px 188px; }

.smLvl1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.smLvl7 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }

/*Styles for Events Calendar*/

a.corpevent
{
    background-color:#FFFFFF;
    color:#585858;
    display:block;
    font-size:11px;
    padding:2px 2px 2px 2px;
    margin-bottom:3px;
    width:95px;
    
}

a.bridgeevent
{
    background-color:#083D83;
    color:#ffffff;
    display:block;
    font-size:11px;
    padding:2px 2px 2px 2px;
    margin-bottom:3px;
    width:95px;
    
}

a.drainageevent
{
    background-color:#DB1E3A;
    color:#ffffff;
    display:block;
    font-size:11px;
    padding:2px 2px 2px 2px;
    margin-bottom:3px;
    width:95px;
}

a.earthevent
{
    background-color:#006233;
    color:#ffffff;
    display:block;
    font-size:11px;
    padding:2px 2px 2px 2px;
    margin-bottom:3px;
    width:95px;
}

a.stormwaterevent
{
    background-color:#EA711C;
    color:#ffffff;
    display:block;
    font-size:11px;
    padding:2px 2px 2px 2px;
    margin-bottom:3px;
    width:95px;
}

td.dayclass { margin:0px 0px 0px 0px; }

