/*******************************************/
/*                                         */
/*          State of Delaware              */
/*     Compliant Browser Stylesheet        */
/*                                         */
/*******************************************/



/***  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 {
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
}
a:visited {
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
}
a:hover {
	color: #CC0033;
	background-color: transparent;
	text-decoration: underline;
}
a:active {
	color: #CC0033;
	background-color: transparent;
	text-decoration: underline;
}




/***  Alignment Options  ****/


.left {
	text-align: left;
	}
.right {
	text-align: right;
	}
.center {
	text-align: center;
	}





/***  Header Colored Bars  ****/


.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;
}



/***  Header Areas  ****/


#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 NavBar   ****/


#primaryNavBar {
	color: #9cc;
	background-color: #039;
	text-align: right;
	padding: 2px 10px 2px 110px;
	font-size: 90%;
}
#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;
}





/***  Secondary NavBar   ****/


#secondaryNavBarLeft, #secondaryNavBarRight {
	color: #777;
	background-color: #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 85%;
}
#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;
}

#secondaryNavBarLeftv2 {
	color: #777;
	background-color: #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 0px;
	font-size: 85%;
}
#secondaryNavBarLeftv2 a, #secondaryNavBarLeftv2 a:link, #secondaryNavBarLeftv2 a:visited {
	color: #333;
	background-color: transparent;
	text-decoration: none;
}
#secondaryNavBarLeftv2 a:hover, #secondaryNavBarLeftv2 a:active {
	color: #333;
	background-color: transparent;
	text-decoration: underline;
}



/***  Site Title   ****/


#siteTitle {
	white-space: nowrap;
	padding-right: 10px;
	text-align: left;
	vertical-align: middle;
	cursor: default;
	}
#siteTitle a:hover, #siteTitle a:active {
	color: #0000cc;
	text-decoration: none;
	}
#siteTitle .path {
	font-size: 90%;
 font-weight: normal;
	}
#siteTitle .path-pointer {
	color: #777777;
	font-size: 100%;
	font-weight: normal;
	padding: 0px;
 padding-right: 1px;
	}

#sitePath {
	color: #000000;
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 80%;
	white-space: nowrap;
	text-align: left;
	vertical-align: bottom;
	cursor: default;
	}
#sitePath a, #sitePath a:link, #sitePath a:visited {
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	}
#sitePath a:hover, #sitePath a:active {
	color: #909090;
	background-color: transparent;
	text-decoration: none;
	}
#sitePath .path-pointer {
	color: #909090;
	font-size: 80%;
	font-weight: normal;
	padding: 0px;
	}




/***  Side NavBar   ****/


#navBar {
	
	background-color: #ebf1fa;
	width: 135px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	}
#navBar2 {
	
	background-color: #ebf1fa;
	width: 150px;

	padding-bottom: 0px;
	padding-left: 10px;
	
	}
#navHome, #navServices, #navInformation {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
	position: static;
	top: 0px;
	left: 0px;
	}
#navInformation2 {

	font-size: 90%;
	position: static;
	top: 0px;
	left: 0px;
	}
#navBar a, #navBar a:link, #navBar a:visited {
	color: #333;
	background-color: transparent;
	padding-right: 5px;
	text-decoration: none;
	}
#navBar2 a, #navBar2 a:link, #navBar2 a:visited {
	color: #01008c;
	background-color: transparent;
	padding-right: 0px;
	text-decoration: none;
	}

#navBar3 a, #navBar3 a:link, #navBar3 a:visited {
	color: #000000;
	background-color: transparent;
	padding-left: 15px;
	text-decoration: none;
	}
#navBar3 a:hover, #navBar3 a:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}
#navBar a:hover, #navBar a:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}


#navBar a.navMainLink {
	color: #01008c;
	background-color: transparent;
	font-weight: bold;
	padding-right: 5px;
	}
#navBar a.navMainLink:link, #navBar a.navMainLink:visited {
	color: #01008c;
	background-color: transparent;
	text-decoration: none;
	}
#navBar a.navMainLink:hover, #navBar a.navMainLink:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}
#navBar br {
	line-height: 8px;
	}






#navBar2 a:hover, #navBar2 a:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}


#navBar2 a.navMainLink {
	color: #039;
	background-color: transparent;
	font-weight: bold;
	padding-right: 5px;
	text-transform: uppercase;
	
	}
#navBar2 a.navMainLink:link, #navBar2 a.navMainLink:visited {
	color: #039;
	background-color: transparent;
	text-decoration: none;
	}
#navBar2 a.navMainLink:hover, #navBar2 a.navMainLink:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}
#navBar2 br {
	line-height: 8px;
	}


.subnav {
	padding-left: 10px;
	}





/***  Body Content  ****/


#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: 85%;
	}





/***  Footer  ****/


#footerBar {
	color: #909090;
	background-color: transparent;
	background-color: #fff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 85%;
	}
#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;
	}

/***Tab code ***/
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 10px Arial;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
font: bold 10px Arial;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: #000000;
background: #ebf1fa;
border-color: #227;
}

#tablist li a.current{
background: #e4cfa7;
}

/*** End of Tab code ***/



/***  Table Formatting ****/


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;
}
/***  Side NavBar  ****/

td.nav-bar {
 width: 140px;
 border-right: 1px solid #cccccc;
	background: #ebf1fa;
	}
#navBar {
	background-color: transparent;
	width: 130px;
	}

#navBar a {
	display: block;
	line-height: 1.1;
	padding-top: 1px;
	padding-bottom: 1px;
	}
#navBar a:hover, #navBar a:active {
	color: #b8860b;
	}
#navBar a.navMainLink {
	letter-spacing: 1px;
	}
#navBar a.navMainLink:hover, #navBar a.navMainLink:active {
	text-decoration: none;
	font-style: italic;
	}
#navBar br {
	line-height: 0px;
	font-size: 0px;
	display: block;
	}
/*
#navBar .nav-header {
	background-color: transparent;
	font-weight: bold;
	padding-right: 5px;
	text-transform: uppercase;
	cursor: default;
	}
*/

#linksHome, #linksServices, #linksInformation {
	font-size: 100%;
 position: static;
	display: none;
	}
#selectHome, #selectServices, #selectInformation {
	/* font-size: 95%; */
	font-size: 11px;
	color: inherit;
	background-color: #FFFFFF;
	width: 95px;
	padding: 1px 6px 5px;
	border: 2px dashed #003399;
	border-top: 0;
	white-space: nowrap;
	position: absolute;
	z-index: 1;
	visibility: hidden;
	}

#navBar table {
 width: 0px;
 height: 0px;
 border: 0;
 border-collapse: collapse;
 border-spacing: 0px;
 margin: 0px;
 padding: 0px;
	}
#navBar table tr {
 display: none;
	}
#navBar a.navSelectLink {
 width: 100%;
 padding: 0px;
	color: #777777;
	}
#navBar a.navSelectLink:link, #navBar a.navSelectLink:visited {
	color: #777777;
	text-decoration: none;
	font-weight: normal;
	}
#navBar a.navSelectLink:hover, #navBar a.navSelectLink:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
#navBar .nav-arrow {
 color: #000000;
	font-size: 115%;
 font-weight: bold;
 padding-right: 3px;
	}


















/*menus*/

#menus {
	
	background-color: #d3d3d3;
	width: 150px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
#menus a, #menus a:link, #menus a:visited {
	color: #003399;
	background-color: transparent;
	padding-right: 0px;
	text-decoration: none;
}
#menus a:hover, #menus a:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}


#menus a.navMainLink {
	color: #c03;
	background-color: transparent;
	font-weight: bold;
	padding-right: 5px;
	padding: 0px 0px;
	text-transform: uppercase;
	}

#menus a.navMainLink:link, #menus a.navMainLink:visited {
	color: #c03;
	background-color: transparent;
	text-decoration: none;
	padding: 0px 0px;
	}

#menus a.navMainLink:hover, #menus a.navMainLink:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	padding: 0px 0px;
	}
#menus br {
	line-height: 8px;
	}

/*#menus2 a, #menus2 a:link, #menus a:visited {
	color: #333;
	background-color: transparent;
	padding-right: 0px;
	text-decoration: none;
}
#menus2 a:hover, #menus2 a:active {
	color: #c03;
	background-color: transparent;
	text-decoration: underline;
	}


#menus2 a.navMainLink {
	color: #039;
	background-color: transparent;
	font-weight: bold;
	padding-right: 5px;
	padding: 0px 0px;
	text-transform: uppercase;
	}

#menus2 a.navMainLink:link, #menus2 a.navMainLink:visited {
	color: #039;
	background-color: transparent;
	text-decoration: none;
	padding: 0px 0px;
	}

#menus2 a.navMainLink:hover, #menus2 a.navMainLink:active {
	color: #039;
	background-color: transparent;
	text-decoration: underline;
	padding: 0px 0px;
	}
#menus2 br {
	line-height: 8px;
	}*/
/*End of Menus*/
