body {
  font-family: arial, tahoma, georgia, verdana, sans-serif;
  font-size: 11pt;
  background-color: #ffff99;
  margin:0 0 0 0;
}

h1,h2,h3,h4 {
  font-family:arial, sans-serif;
  color:#cc6600;
}

td, th {
  font-size:14px;
}

strong {
	font-family:arial, sans-serif;
	font-type:bold;
	color:#cc6600;
}

span.required {
	color:#0000ff;
	font-weight:bold;
	font-size:1.5em;
}

#topborder {
  background-color:#ffcc66;
  text-align:center;
  font-family:"arial narrow", sans-serif;
  font-size:12pt;
  font-weight:bold;
  padding-bottom:5px;
  padding-top:5px;
  color:#cc6600;
  border-top:2px solid #ff9900;
  border-bottom:2px solid #ff9900;
  width:100%;
}


#logo {
  float:left;
  width:20%;
  height:130px;
  background-repeat:no-repeat;
  background-image:url(./dcls_sq_small.gif);
  text-align:center;
}

#screenname {
  float:left;
  height:60px;
  width:78%;
  text-align:left;
  padding-top:15px;
  color:#cc6600;
}

#screenname h1 {
  padding-top:0px;
  padding-bottom:0px;
  font-family:arial, sans-serif;
  font-size:2.5em;
}

#sections {
  width:83%;
  height:45px;
  text-align:center;
}

#sections ul {
  list-style-type:none;
  font-family:"arial narrow", sans-serif;
  font-weight:bold;
  font-size:10pt;
  color:#cc6600
}

#sections ul li {
  float:left;
  display:block;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
}

#sections ul li a {
  text-decoration:none;
  color:#ff9900;
}

#sections ul li a:hover {
  background-color:#ff9900;
  color:#ffff99;
}

#pages {
  clear:both;
  float:left;
  margin-top:100px;
  width:20%;
}

#pages ul {
  list-style-type:none;
}

#pages ul li {
  display:block;
  font-family:"arial narrow", sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#cc6600;
  padding-left:5px;
  padding-right: 5px;
}  

#pages ul li a {
  text-decoration:none;
  color:#ff9900;
}

#pages ul li a:hover {
  background-color:#ff9900;
  color:#ffff99;
}

#content {
  float:left;
  width:78%;
  padding-left:10px;
  padding-right:5px;
  padding-bottom:15px;
}

#content dl {
  padding-left:10px;
}

#content dl dt {
  font-weight:bold;
  color:#cc6600;
}

#content dl dd {
  padding-bottom:10px;
}

#bottomborder {
  clear:both;
  background-color:#ffcc66;
  border-top:2px solid #ff9900;
  border-bottom:2px solid #ff9900;
  padding-top:5px;
  padding-left:5px;
  height:20px;
  font-family:arial, sans-serif;
  font-size:.8em;
}

#copyrightinfo {
  float:left;
  padding-left:10px;
}

#contactus {
  float:right;
  text-align:right;
  padding-right:10px;
}

#announcement {
  margin:0 10px 10px 10px;
  padding:0 5px 5px 15px;
  font-size:.8em;
  border:1px dashed #ff9900;
}

#announcement em {
  color:blue;
}

#announcement a {
  color:#cc6600;
  text-decoration:none;
  font-weight:bold;
}

#announcement a:hover {
  color:#0000ff;
  text-decoration:none;
  font-weight:bold;
}

div.print_only {
	display:none;
}

.invisible {
  color:#ffff99;
}

.caption {
  font-family:arial, sans-serif;
  font-size:.8em;
}

.warning_inline {
  font-weight:bold;
  color:#ff0000;
}

.alphalist {
  list-style:alpha;
}
