/* Start of CMSMS style sheet 'NDIT: styles' */
/* css-styles */
hr {
  clear: both;
  margin: 0.5em 0em;
  color: #999999;
  background-color: #999999;
  height: 1px;
}
#header h1 {
  margin: 0px;
  padding: 0px;
  width: 267px;
  height: 128px;
  text-indent: -9999px;
}
#header h1 a {
  display: block;
  width: 100%;
  height: 128px;
  background: transparent url('/uploads/images/banner_logo_over_default.jpg') -287px -128px no-repeat;
}
.biz2 #header h1 a, .biz3 #header h1 a {
  background-image: url('/uploads/images/banner_logo_over_biz.jpg');
}
.comm2 #header h1 a, .comm3 #header h1 a {
  background-image: url('/uploads/images/banner_logo_over_comm.jpg');
}
#header h1 a:hover {
  background-position: 0px 0px;
}
#search form {
  margin: 0px;
  float: right;
}
#search p {
  margin: 0px 0px 12px;
  text-align: right;
  font-size: 70%;
  line-height: 1.2em;
}
#search p strong {
  font-size: 120%;
}
.biz2 p.ecdev, .biz3 p.ecdev, .comm2 p.ecdev, .comm3 p.ecdev {
  color: #444444;
  background-color: transparent;
}
.breadcrumbs {
  margin: 0px -30px 28px;
  padding: 6px 0px;
  font-size: 70%;
  line-height: 1em;
}

ul#iconbar {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul#iconbar li {
  float: right;
  margin: 0px;
  padding: 0px;
}
ul#iconbar a {
  text-decoration: none;
}
ul#iconbar img {
  border: none;
}
#navlist {
  float: left;
  display: inline;
  margin: 0px 0px 0px 58px;
  padding: 0px;
  width: 756px;
  height: 30px;
  list-style-type: none;
  border-left: 1px solid #FFFFFF;
}
#navlist li {
  float: left;
  position: relative;
  margin: 0px;
  padding: 0px;
  width: 188px;
  text-align: center;
  font-size: 70%;
  line-height: 30px;
  border-right: 1px solid #FFFFFF;
}
#navlist li.off ul,
#navlist li.on ul {
  display: none;
  position: absolute;
  top: 30px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  width: 188px;
  z-index: 6000;
  list-style-type: none;
  background-color: #494648;
  color: #FFFFFF;
}
#navlist li.biz ul {
  background-color: #005469;
  color: #FFFFFF;
}
#navlist li.comm ul {
  background-color: #F36E36;
  color: #FFFFFF;
}
#navlist li.off:hover ul,
#navlist li.over ul {
  display: block;
  z-index: 6000;
}
#navlist li.biz {
  background: url('/uploads/images/bg_nav_business.gif') top left repeat-x;
}
#navlist li.comm {
  background: url('/uploads/images/bg_nav_community.jpg') top left repeat-x;
}
#navlist li li {
  margin: 4px 0px;
  padding: 0px;
  font-size: 100%;
  line-height: 1.3em;
  text-align: left;
  border-right: none;
}
#navlist a {
  background: transparent;
  color: #FFFFFF;
  text-decoration: none;
}
#navlist ul a {
  display: block;
  margin: 0px;
  padding: 2px 4px;
  width: 180px;
  \width: 188px;
  w\idth: 180px;
}
#navlist ul a:hover {
  text-decoration: underline;
}

/* =/copy section */
#copy {
  background-color: transparent;
  color: #333333;
}

#copy h1, #copy h2, #copy h3, #copy h4, #copy h5, #copy h6 {
  margin: 1em 0em 0.1em;
  padding: 0em;
  line-height: 1em;
}
#copy h1 {
  text-transform: uppercase;
  font-size: 130%;
}
#copy h2 {
  text-transform: capitalize;
  font-size: 110%;
}
#copy h3 {
  font-size: 80%;
}
#copy p, #copy ul, #copy ol {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
#copy ul {
  list-style-type: square;
}
#copy p, #copy li {
  font-size: 80%;
  line-height: 1.4em;
}
#copy li li { 
  font-size: 100%;
}
#copy li {
  margin-bottom: 0.5em;
}
#copy a, #copy a:visited {
  background-color: transparent;
  color: #006591;
}
img.ppics {
  margin: 1em auto;
  border: 2px solid #999999;
}
.biz2 #copy h1, .biz3 #copy h1, .biz2 #copy h3, .biz2 #copy h3 
/* .biz2 #copy h2, .biz3 #copy h1, .biz3 #copy h2,  */ {
  background-color: transparent;
  color: #005469;
}
.comm2 #copy h1, .comm3 #copy h1, .comm2 #copy h3,  .comm2 #copy h3
/* .comm2 #copy h2 .comm3 #copy h1, .comm3 #copy h2, */ {
  background-color: transparent;
  color: #F36E36;
}
#copy table {
  border-collapse: collapse;
}
#copy td {
  vertical-align: top;
  font-size: 80%;
}
#copy td p, #copy td li {
  margin: 0.5em auto;
  font-size: 100%;
}

#navside, #navside ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#navside li {
  margin: 0em;
  padding: 0em;
  font-size: 80%;
  line-height: 1.2em;
}
#navside li.heading {
  font-weight: bold;
  font-family: arial, verdana, sans-serif;
}
#navside li.heading li {
  font-weight: normal;
  font-family: verdana, helvetica, sans-serif;
}
#navside a, #navside a:link, #navside a:visited {
  display: block;
  margin: 0px;
  padding: 6px 6px 6px 24px;
  background-color: #FFFFFF;
  color: #444444;  
  text-decoration: none;
}
#navside li.heading a, #navside li.heading a:link, #navside li.heading a:visited {
  background-color: #4B484B;
  color: #FFFFFF;
  padding: 12px 6px 12px 24px;
}
.biz2 #navside li.heading a, .biz2 #navside li.heading a:link, .biz2 #navside li.heading a:visited,
.biz3 #navside li.heading a, .biz3 #navside li.heading a:link, .biz3 #navside li.heading a:visited {
  background-color: #005469;
  color: #FFFFFF;
}
.comm2 #navside li.heading a, .comm2 #navside li.heading a:link, .comm2 #navside li.heading a:visited,
.comm3 #navside li.heading a, .comm3 #navside li.heading a:link, .comm3 #navside li.heading a:visited {
  background-color: #F36E36;
  color: #FFFFFF;
}
#navside li.heading li a, #navside li.heading li a:link, #navside li.heading li a:visited {
  background-color: transparent;
  color: #444444;
  padding: 6px 6px 6px 24px;
}
.biz2 #navside li.heading li a, .biz2 #navside li.heading li a:link, .biz2 #navside li.heading li a:visited,
.biz3 #navside li.heading li a, .biz3 #navside li.heading li a:link, .biz3 #navside li.heading li a:visited {
  background-color: transparent;
  color: #444444;
  padding: 6px 6px 6px 24px;
}
.comm2 #navside li.heading li a, .comm2 #navside li.heading li a:link, .comm2 #navside li.heading li a:visited,
.comm3 #navside li.heading li a, .comm3 #navside li.heading li a:link, .comm3 #navside li.heading li a:visited {
  background-color: transparent;
  color: #444444;
  padding: 6px 6px 6px 24px;
}
#navside a:hover {
  text-decoration: underline;
}
#navside li li {
  margin: 0.5em 0em;
  padding: 0em;
  font-size: 85%;
  line-height: 1.2em;
  text-transform: none;
}
#navside li li a.currentpage {
  background-color: transparent;
  color: #000000;
  text-decoration: underline;
}
.biz2 #navside li li a.currentpage, .biz2 #navside li li a.currentpage:link, .biz2 #navside li li a.currentpage:visited, 
.biz3 #navside li li a.currentpage, .biz3 #navside li li a.currentpage:link, .biz3 #navside li li a.currentpage:visited {
  background-color: transparent;
  color: #005469;
}
.comm2 #navside li li a.currentpage, .comm2 #navside li li a.currentpage:link, .comm2 #navside li li a.currentpage:visited, 
.comm3 #navside li li a.currentpage, .comm3 #navside li li a.currentpage:link, .comm3 #navside li li a.currentpage:visited {
  background-color: transparent;
  color: #F36E36;
}
.biz2 #navside li.heading li a:hover, .biz3 #navside li.heading li a:hover {
  background-color: transparent;
  color: #005469;
}
.comm2 #navside li.heading li a:hover, .comm3 #navside li.heading li a:hover {
  background-color: transparent;
  color: #F36E36;
}

#side-right, #side-left {
  background-color: transparent;
  color: #444444;
}
#side-right a, #side-right a:visited {
  background-color: transparent;
  color: #006591;
}
#side-right a img, #side-right a:visited img {
  border: none;
}
#side-right a img.docThumb, #side-right a:visited img.docThumb {
  border: 2px solid #999999;
}
#side-right a:hover img.docThumb {
  border-color: #F36E36;
}
#side-right h4 {
  font-size: 80%;
  line-height: 1.1em;
}
#side-right p, #side-right li {
  font-size: 70%;
  line-height: 1.2em;
}
#side-right ul {
  list-style-type: square;
  margin-left: 0em;
  padding-left: 1em;
}
#side-right hr {
  margin: 0.5em 0em;
  color: #999999;
  background-color: #999999;
  height: 1px;
  border: none;
}
#adobe {
  display: none;
}
#side-left h4 {
  background-color: #4B484B;
  color: #FFFFFF;
  font-size: 80%;
  margin: 0px;
  padding: 12px 6px 12px 24px;
}
#side-left p {
  margin: 0px;
  padding: 12px 6px 12px 24px;
  font-size: 70%;
}
#side-left .NewsSummary a, #side-left .NewsSummary a:visited {
  background-color: transparent;
  color: #0085A8;
}
ul#buttons, ul#adjfund {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul#buttons li, ul#adjfund li {
  margin: 0px 0px 6px 0px;
  padding: 0px;
  text-align: center;
}
ul#buttons img, ul#adjfund img {
  border: none;
}
#quicklinks h4 {
  margin: 0px 0px 9px;
  padding: 0px;
  font-size: 90%;
  font-weight: normal;
  line-height: 2em;
  text-align: center;
  background: #DDDDDD url('/uploads/images/bg_quicklinks_top.gif') top left no-repeat;
  color: #FF5B00;
}
#quicklinks ul {
  margin: 0px 0px 12px;
  padding: 0px 6px;
}
#quicklinks li {
  margin: 0.1em 0.1em 0.3em 1.5em;
  padding: 0px;
}
#quicklinks a, #quicklinks a:link, #quicklinks a:visited {
  background-color: transparent;
  color: #FFFFFF;
}
#upcoming {
  margin: 10px 17px;
  padding: 0px 0px 6px;
  width: 183px;
  background: #DDDDDD url('/uploads/images/bg_upcoming_btm.gif') bottom left no-repeat;
  color: #666666;
}
#upcoming h4 {
  margin: 0px 0px 9px;
  padding: 0px;
  font-size: 90%;
  font-weight: normal;
  line-height: 2em;
  text-align: center;
  background: #464345 url('/uploads/images/bg_upcoming_top.gif') top left no-repeat;
  color: #FF5B00;
}
#upcoming h4 a, #upcoming h4 a:link, #upcoming h4 a:visited {
  background: transparent;
  color: #FF5B00;
  text-decoration: none;
}
#upcoming h4 a:hover {
  text-decoration: underline;
}
#upcoming ul {
  list-style-type: square;
  margin: 0px 0px 12px;
  padding: 0px 6px;
}
#upcoming li {
  margin: 0.1em 0.1em 0.3em 1.5em;
  padding: 0px;
}
#upcoming a, #upcoming a:link, #upcoming a:visited {
  background-color: transparent;
  color: #015079;
}
#upcoming a.deadline, #upcoming a.deadline:link, #upcoming a.deadline:visited {
  background-color: transparent;
  color: #FF0000;
}
/* start tiny */
#upcoming-tiny {
  margin: 10px 2px;
  padding: 0px 0px 6px;
  width: 155px;
  background: #DDDDDD url('/uploads/images/bg_upcoming_tiny_btm.gif') bottom left no-repeat;
  color: #666666;
}
#upcoming-tiny h4 {
  margin: 0px 0px 9px;
  padding: 0px;
  font-size: 90%;
  font-weight: normal;
  line-height: 2em;
  text-align: center;
  background: #464345 url('/uploads/images/bg_upcoming_tiny_top.gif') top left no-repeat;
  color: #FF5B00;
}
#upcoming-tiny ul {
  list-style-type: square;
  margin: 0px 0px 12px;
  padding: 0px 6px;
}
#upcoming-tiny li {
  margin: 0.1em 0.1em 0.3em 1.5em;
  padding: 0px;
}
#upcoming-tiny a, #upcoming-tiny a:link, #upcoming-tiny a:visited {
  background-color: transparent;
  color: #015079;
}
#upcoming-tiny a.deadline, #upcoming-tiny a.deadline:link, #upcoming-tiny a.deadline:visited {
  background-color: transparent;
  color: #FF0000;
}
#address {
  margin: 4em 0em 0.5em;
  padding: 0em 1em;
  font-family: verdana, sans-serif;
  font-size: 80%;
}
#address p {
  font-size: 80%;
  line-height: 1.5em;
}
#address strong {
  font-size: 120%;
}
#footer {
  font-size: 70%;
}
#footer p, #footer li {
  font-size: 100%;
}
#footer ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  float: right;
}
#footer li {
  display: inline;
  margin: 0px;
  padding: 0px;
}
#footer a, #footer a:link, #footer a:visited {
  padding: 0em 0.5em;
  text-decoration: none;
  background-color: transparent;
  color: #FFFFFF;
}
#footer a:hover {
  text-decoration: underline;
}
p#credit {
  margin: 1em auto;
  padding: 0em;
  width: 960px;
  text-align: center;
  font-size: 60%;
  color: #666666;
  background-color: transparent;
}
p#credit a {
  color: #777777;
  background-color: transparent;
}
p#credit a:hover {
  color: #333333;
  background-color: transparent;
}
/* End of 'NDIT: styles' */

