/* CSS Document */

/* General Properties */
body,html {
background:#e8e8e8;
color:black; 
margin:0;
padding:0;
}
body {
	min-width:760px;
	position:center;
	leftmargin:1;
	topmargin:0;
	marginwidth:0;
	marginheight:0;
	font-color:black;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 80%;  
}
#wrap {
background:#003399;
width:760px;
margin:0 auto;
}
#main {
color:black;
background:white;
float:left;
width:760px;
border-left:1px solid #E3F0C1;
border-right:1px solid #E3F0C1;
padding:20px 0;
font-size: .95em;
}
h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 1.0em; 
} 
hr {align:center;
	size:0;
	color:gray}
	
.hr_header {align:center;
	size: 0;
	width: 750px;
	color:gray}
	
/* Links */
a:link {color: #0066CC; text-decoration: underline;}
a:visited {text-decoration: underline; color: #0066CC;}
a:hover {text-decoration: underline; color: gray;}
a:active {text-decoration: none; color: #0066CC;}

/* class to format smaller text within a page footer area */
.text_pagefooter {	
	font-color:black;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:1em;
		}
/* class to format text into bold, blue heading texts*/
.text_heading {	
	color:#0066CC;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:1.15em;
		}
/* class to format text into bold, blue heading texts*/
.text_menuheading {	
	color:#FFFFFF;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:1.15em;
		}

/* Horizontal StateWide Navigation Bar */
div#statenavbar {
 height: 30px;
 width: 100%;
 border-top: transparent #000 1px;
 border-bottom: transparent #000 1px;
 background-color: #FFFFFF;
}
div#statenavbar ul {
 margin: 0px;
 padding: 0px;
 font-family:arial, helvetica, sans-serif;
 font-weight: normal;
 font-size:11px;
 font-color: #003399;
 line-height: 30px;
 white-space: nowrap;
 }
div#statenavbar li {
 font-weight: normal;
 list-style-type: none;
 display: inline;
}
div#statenavbar li a {
 font-weight: normal;
 text-decoration: none;
 padding: 2px 2px;
 color: #003399;
}
div#statenavbar li a:link {
 font-weight: normal;
 color: #003399;
 text-decoration: none;
 }
div#statenavbar li a:visited {
 font-weight: normal;
 color: #003399;
 text-decoration: none;
}
div#statenavbar li a:hover {
 font-weight: normal;
 color: 009900;
 background-color: #FFFFFF;
 text-decoration: underline;
}
/***********************************************************/
/*********** NJDOBI Vertical Blue Navigation Bar ***********/
/***********************************************************/
div#bluenavbar {
align: left;
}
#bluenavbar table {
 margin: 0px;
 width: 175px;
 border: 0;
 border-spacing: 0px;
 padding:10;
 spacing:10;
 align: left;
 border-collapse: collapse;
}
#bluenavbar td {
 font-family:verdana, arial, helvetica, sans-serif;
 color: #FFFFFF;
 font-size:11px;
 height: 20px;
 text-align:left;
 border-bottom: 1px groove #CCCCCC;
}
       /**  Blue Navbar 1st Level Menu Attributes **/
#bluenavbar tr.notopen {
 border-top: transparent #000 1px;
 background-image: url(../dobi/dobi_images/mnu_arrow_whiteonblue.gif);
 background-color: #0066CC;
 background-repeat: no-repeat;
 background-position: 1% 50%;
 }
#bluenavbar td.notopen {
 font-weight: normal;
 color: #FFFFFF;
 padding-left: 8%;
}
#bluenavbar a.main {
	text-decoration: none;
	color:#FFFFFF;
}
#bluenavbar a.main:link {
    text-decoration: none;
	color: #FFFFFF;
}
#bluenavbar a.main:visited {
    text-decoration: none;
	color: #FFFFFF;
}
/**  Blue Navbar 1st Level Menu Attributes - Open Main Item **/
#bluenavbar tr.open {
 border-top: transparent #000 1px;
 background-image: url(../dobi/dobi_images/mnu_arrow_whiteonblue_down.gif);
 background-color: #0066CC;
 background-repeat: no-repeat;
 background-position: 1% 50%;
}
#bluenavbar td.open {
 font-weight: bold;
 font-size:11px;
 color: #FFFFFF;
 padding-left: 10%;
}

/**  Blue Navbar 2nd Level Menu Items **/
#bluenavbar tr.sub1 {
 border-top: transparent #000 1px;
 background-color: #EEEEEE;
 background-repeat: no-repeat;
 background-position: 15% 50%;
}
#bluenavbar td.sub1 {
 padding-left: 25;
 color: 0066CC;
}
#bluenavbar a.sub1 {
	text-decoration: none;
	color:#000000;
}
#bluenavbar a.sub1:link {
    text-decoration: none;
	color: #000000;
}
#bluenavbar a.sub1:visited {
    text-decoration: none;
	color: #000000;
}

#bluenavbar a:hover{
    text-decoration: none;
    font-weight: bold;
    color: 000000;
}

/**** End of NJDOBI Vertical Blue Navigation Bar ****/