/********************************/
/* State of Delaware */
/*******************************/
/*HTML Tag Formatting*/
body,div,p,td,li{font-family:arial,verdana,helvetica,sans-serif;font-size:small;}
body{margin:0px;padding:0px;color:#000;background-color:#fff;}
img{border:0;display:block;}
.inline{display:inline;}
H1,H2,H3,H4,H5,H6{margin:0px;padding:0px;color:#000;background-color:transparent;text-decoration:none;}
H1,H2{font-size:large;}
H3{font-size:medium;}
H4{font-size:small;}
H5,H6{font-size:x-small;}
/*H2{border-bottom:solid 1px #CCCC99;}*/
/*Main Hyperlink Formatting*/
a:link,a:active,a:visited{color:#003399;background-color:transparent;text-decoration:underline;}
a:hover{color:#CC0033;background-color:transparent;text-decoration:underline;}
/*AlignmentOptions*/
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
/*HeaderColoredBars*/
/*.blueBar{color:inherit;background-color:#039;border-top:solid 1px #66c;border-bottom:solid 1px #66c;}
.goldBar{color:inherit;background-color:#cc9;border-top:solid 1px #996;border-bottom:solid 1px #996;}
.greyBar{color:inherit;background-color:#ccc;}*/
.goldBar, .greyBarNew{color: inherit;background-color: #969293;border-top: solid 1px #777;border-bottom: solid 1px #777;}
.greyBar{color: inherit;background-color: #ccc;}
.greyBarSide{border-right: solid 1px #ccc;}
.silverBar{color: inherit;background-color: #969293;border-top: solid 1px #777;border-bottom: solid 1px #777;} 
/*HeaderAreas*/
#siteLogo{position:absolute;z-index:30;top:0px;left:8px;width:95px;height:100px;visibility:visible;display:block}
.search{font-size:x-small;color:#000;background-color:#fff;}
#headerTitle{padding-left:10px;}
#headerPhoto{text-align:right;}
/**Primary and Secondary Navbar styles are moved to browser specific stylesheets*/
/*PrimaryNavBar*/
#primaryNavBar{color:#9cc;background-color:#039;text-align:right;padding:2px 10px 2px 110px;font-size:12px;}
#primaryNavBar a,#primaryNavBar a:link,#primaryNavBar a:visited{color:#fff;background-color:transparent;text-decoration:none;}
#primaryNavBar a:hover,#primaryNavBar a:active{color:#fff;background-color:transparent;text-decoration:underline;}
/*SecondaryNavBar*/
#secondaryNavBarLeft,#secondaryNavBarRight{color:#777;background-color:#ccc;padding-top:2px;padding-bottom:2px;padding-left:10px;padding-right:10px;font-size:11px;}
#secondaryNavBarLeft a,#secondaryNavBarLeft a:link,#secondaryNavBarLeft a:visited,#secondaryNavBarRight a,#secondaryNavBarRight a:link,#secondaryNavBarRight a:visited{color:#333;background-color:transparent;text-decoration:none;}
#secondaryNavBarLeft a:hover,#secondaryNavBarLeft a:active,#secondaryNavBarRight a:hover,#secondaryNavBarRight a:active{color:#333;background-color:transparent;text-decoration:underline;}
/*Secondary NavBar NEW FUNCTION BAR CALLS*/
.secondaryNavBarRightFeatures{color:#777;background-color:#ccc;padding-top:2px;padding-bottom:2px;padding-left:0px;padding-right:8px;font-size:11px;}
.secondaryNavBarRightFeatures a,.secondaryNavBarRightFeatures a:link,.secondaryNavBarRightFeatures a:visited{color:#333;background-color:transparent;text-decoration:none;}
.secondaryNavBarRightFeatures a:hover,.secondaryNavBarRightFeatures a:active{color:#333;background-color:transparent;text-decoration:underline;}
/*SiteTitle*/
#siteTitle{color:#000;background-color:transparent;font-weight:bold;text-decoration:none;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:90%;}
#siteTitle a,#siteTitle a:link,#siteTitle a:active,#siteTitle a:visited{color:#000;background-color:transparent;text-decoration:none;}
#siteTitle a:hover{color:#c03;background-color:transparent;text-decoration:underline;}
/*SideNavBar*/
#navBar{color:#777;background-color:#fff;width:135px;padding-top:10px;padding-bottom:10px;padding-left:10px;}
#navHome,#navServices,#navInformation{padding-top:5px;padding-bottom:5px;font-size:90%;position:static;top:0px;left:0px;}
#navBara,#navBar a:link,#navBar a:active, #navBar a:visited{color:#333;background-color:transparent;padding-right:5px;text-decoration:none;}
#navBar a:hover{color:#c03;background-color:transparent;text-decoration:underline;}
#navBar a.navMainLink{color:#039;background-color:transparent;font-weight:bold;padding-right:5px;}
#navBar a.navMainLink:link,#navBar a.navMainLink:visited{color:#039;background-color:transparent;text-decoration:none;}
#navBar a.navMainLink:hover,#navBar a.navMainLink:active{color:#c03;background-color:transparent;text-decoration:underline;}
#navBarbr{line-height:8px;}
.subnav{padding-left:10px;}
/*BodyContent*/
#mainBody{color:#333;background-color:#fff;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
#lastUpdated{color:#909090;background-color:#fff;text-align:right;padding-right:10px;font-size:11px;}
/*Footer*/
#footerBar{color:#909090;background-color:transparent;background-color:#fff;text-align:center;padding-top:5px;padding-bottom:10px;font-size:11px;}
#footerBar a,#footerBar a:link,#footerBar a:visited{color:#909090;background-color:transparent;text-decoration:none;}
#footerBar a:hover,#footerBar a:active{color:#CC0033;background-color:transparent;text-decoration:underline;}
/*TableFormatting*/
td.table-titlerow{color:#FFFFFF;font-weight:bold;background-color:#003399;border:solid 1px #333366;}
td.table-headerrow{color:#333366;background-color:#9999CC;border:solid 1px #666699;}
td.table-filledrow{color:inherit;background-color:#EFEFEF;border:solid 1px #CCCCCC;}
td.table-emptyrow{color:inherit;background-color:#FFFFFF;border:solid 1px #CCCCCC;}
td.sideNavContentHeader{color:#000;font-weight:bold;}
/*Hint*/
.trayWrap{background-color:#fffbcc;border-bottom:1px solid #666666;}
.trayTxt{background-color:#fffbcc;}
.trayTxt a{background-color:#fffbcc;}
/*Misc*/
.navBadgeimg{border-style:solid;border-width:1px;border-color:#EDEDED;}
.navBadgebr{line-height:2px;}
.navBadge a:hover img{border-style:solid;border-width:1px;border-color:#F00;}
.photoArea{border-style:solid;border-width:1px;border-color:#EDEDED;}
.photoArea_Hover{border-style:solid;border-width:1px;border-color:#F00;}
.badgeNav{border-style:solid;border-width:1px;border-color:#EDEDED;}
.badgeNav_Hover{border-style:solid;border-width:1px;border-color:#F00;}
.portalishBkg{background-color:#EDEDED;border:0px solid #EDEDED;}
/*Tray*/
.trayWrap{position:absolute;background-color:#fffbcc;border-bottom:1px solid #666666;z-index:150;width:100%;padding-bottom:5px;}
.trayWrap a{color:#002A80;}
.trayL{position:relative;float:left;width:200px;text-align:right;}
.trayR{position:relative;float:left;padding-left:5px;width:70%;height:auto;text-align:left;}
/*** State of Delaware Portal Style Sheet - Lite***/
.spcr12, .spcr80 {clear:both;}
/*.spcr12 {padding-bottom:12px;}    
.spcr80 {padding-bottom:80px;}*/
#b_sp, #b_mm3{float:right;margin:0em;}
#b_mm1,#b_mm2{float:left;margin:0em;}
#b_mmn1{position:absolute;float:left;bottom:0px;left:0px;}
#b_mmn2 {position:absolute;float:right;bottom:0px;right:0px;}
#mm_c1 {border-bottom:#000 1px solid;}
#mm_c2 {position:relative;}
#mm_c2a {margin: 0px; padding: 0px; width: 215px; height: 12px;}
#mm_c2a a {height: 12px; display: block;}
#mm_c2a #ph1c {width: 53px; left: 0px; background-position: 0px 0px;}
#mm_c2a #ph2c {width: 55px; left: 53px; background-position: -53px 0px;}
#mm_c2a #ph3c {width: 53px; left: 108px; background-position: -108px 0px;}
#mm_c2a #ph4c {width: 54px; left: 161px; background-position: -161px 0px;}
#mm_c3 {font-size:11px;line-height:1.4em;padding-left:5px;border-bottom:#000 1px solid;background-color:#F6F9FE;}
#mm_c3 a, #mm_c3 a:link, #mm_c3 a:active, #mm_c3 a:visited {font-size:11px;padding-left:4px;text-decoration:none;}
#mm_c3 a:hover {text-decoration:underline;}
#mm_c3 {text-align:center;}
#av_stuff {height: 120px;position: relative;bottom: 0px;border:1px solid black;} 		
/* SPOTLIGHT GRAPHIC */
/*#sp_c {background-image:url('/egov/portal.nsf/allfiles/images/$file/photo_spotlight_test.gif'); background-repeat: no-repeat;}*/
#im_spot {margin: 0px; padding: 0px; width: 215px; height: 81px;}
#im_spot #p_spot {width: 215px; left: 0px; background-position: 0px 0px;}
#im_spot a {height: 81px; display: block;}
#spotlightMoreImage{float:right;margin:0em;}