BODY {
  background-color:#CCCCCC;
}
BODY,DIV,P,TD,A {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
  font-size:16px;
	color: #FFF;
}
DIV {
  margin:0px;
  padding:0px;
}
H1 {
  font-size:40px;
  font-weight:normal;
  letter-spacing:5px;
  color:#9C3;
  text-align:center;
  margin:10px 0px;
}
H2 {
  font-size:18px;
  font-weight:normal;
  font-variant:all-caps;
  color:#9C3;
  text-align:center;
}
H3 {
   font-size:18px;
   font-weight:bold;
   color:#9C3;
   text-align:center;
}
P { text-align:justify; }
A { color:#09F; }

#image {
	text-align:center;
}
#textCenter   {
  font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
  font-size:16px;
	color: #FFF;
  text-align:center;
}

#body {
  position:relative;
  width:1040px;
  height:auto;
  background-color:#036;
  background-image: url(img/njtrans.gif);
  background-repeat: no-repeat;
  margin:10px auto;
}
#header {
  width:1040px;
  height:165px;
}
#leftside {
  position:absolute;
  top:165px;
  left:0px;
  width:115px;
  height:auto;
  z-index:9000;
}
#menuBox,#menuRoot {
  position:absolute;
  top:0px;
  left:0px;
  z-index:9000;
}
#rightside {
  position:relative;
  top:0px;
  right:0px;
  width:925px;
  height:auto;
  margin-left:115px;
  z-index:0;
}
#content {
  width:800px;
  height:auto;
  _height:400px;
  min-height:400px;
  padding:0px 50px 20px 70px;
  border-color:#FFF;
  border-width:3px;
  border-top-style:solid;
  border-right-style:none;
  border-bottom-style:solid;
  border-left-style:solid;
  overflow:visible;
}
#links {
  width:925px;
  height:50px;
  margin:0px;
  padding:0px;
}
#links a {
  display:block;
  padding:5px 6px;
  color:#FFF;
  font-size:13px;
  font-variant:small-caps;
  text-decoration:none;
  border-right:3px solid #FFF;
  float:left;
}

#links a.first { border-left:2px solid #036; }
#links a.last  { border-right:2px solid #036; }
#links a:hover { color:#09F; }
#footer {
  position:relative;
  bottom:0px;
  width:1040px;
  font-size:10px;
  text-align:center;
}

#linklist {
  color:#FFF;
  font-size:14px;
}
#linklist a, #linklist u {
  color:#9C3;
  font-size:16px;
  font-variant:small-caps;
  font-weight:bold;
  text-decoration:underline;
}

#linklist li  {
	margin:0px 0px 15px 0px;
}



#footer a {
  font-size:inherit !important;
  color:#FFF;
  text-decoration:underline;
}
#footer a:hover {
  color:#09F;
  text-decoration:none;
}


#controls { text-align:center; margin:0px 0px 20px 0px; padding:2px; }
#controls a { padding:1px 3px; color:#9C3; border:1px solid #9C3; text-decoration:none; }
#controls a:hover { color:#09F; border:1px solid #09F; }
#controls span { margin-right:25px; height:auto; }

#calendar h2 { margin-bottom:5px; text-align:left; font-size:18px; font-weight:bold; color:#9C3 }
#calendar h3 { margin:0px; font-size:15px; }
#calendar h5 { margin:0px; text-align:right; }
#calendar h5 a { font-size:12px; }
#calendar p  { margin-left:15px; }
#calendar hr { background-color:#FFF; border:1px solid #FFF;  margin:15px 0px; }

#adobe {
  margin:50px 20px 0px 20px;
}
#adobe p {
  font-size:11px;
  color:#FFF;
}
#adobe p a {
  font-size:11px;
}
#adobe img {
  float:right;
  margin:5px;
  margin-left:20px;
  border:1px solid #9C3;
}
#adobe img:hover {
  border:1px solid #09F;
}
