body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*The next two lines are an IE FIX */
	text-align: center;
	min-width: 780px;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
}
div.spacer {
  clear: both;
  }
#centered {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	
}
#wrapper {
  position:relative;
  top:0px;
  left:0px;
  width:760px;
  text-align:center;
  
 
}
#imageswap {
  position:absolute;
  top:0px;
  left:0px;
  width:760px;
  
}
#citylogolink {
  position:absolute;
  top:2px;
  left:0px;
  
}
#deptlinks {
  position:absolute;
  top:148px;
  left:0px;
  width:760px;
  height:23px;
  overflow:hidden;
  background-image: url(../images/bluebar.png);
  text-align:right;
  
  
}
#goldmenu {
  position:absolute;
  top:171px;
  left:0px;
  text-align:left;
  background-image:url(../images/goldredback.gif);
  height:24px;
  width:760px;
  overflow:hidden;
  
}
#top1  a{
  position:absolute;
  top:0px;
  left:0px;
  width: 95px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top1  a:hover{
  position:absolute;
  top:0px;
  left:0px;
  width: 95px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top2  a{
  position:absolute;
  top:0px;
  left:98px;
  width: 95px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top2  a:hover{
  position:absolute;
  top:0px;
  left:98px;
  width: 95px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top3  a{
  position:absolute;
  top:0px;
  left:196px;
  width: 90px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top3  a:hover{
  position:absolute;
  top:0px;
  left:196px;
  width: 90px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top4  a{
  position:absolute;
  top:0px;
  left:290px;
  width: 77px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top4  a:hover{
  position:absolute;
  top:0px;
  left:290px;
  width: 77px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top5  a{
  position:absolute;
  top:0px;
  left:380px;
  width: 100px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top5  a:hover{
  position:absolute;
  top:0px;
  left:380px;
  width: 100px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top6  a{
  position:absolute;
  top:0px;
  left:497px;
  width: 93px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top6  a:hover{
  position:absolute;
  top:0px;
  left:497px;
  width: 93px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top7  a{
  position:absolute;
  top:0px;
  left:595px;
  width: 73px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 5px;
	text-align:center;
}
#top7  a:hover{
  position:absolute;
  top:0px;
  left:595px;
  width: 73px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 5px;
	text-align:center;
}	
#top8  a{
  position:absolute;
  top:0px;
  left:665px;
  width: 95px;
	height: 21px;
	background-image : url(../images/citymenu/cssmenu/uprow.gif);
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 3px 0 0 0;
	text-align:center;
}
#top8  a:hover{
  position:absolute;
  top:0px;
  left:665px;
  width: 95px;
	height: 21px;
	background-position: 0 +21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 0;
	text-align:center;
}	
#columncontainer {
  position:absolute;
  top:195px;
  left:0px;
  text-align:center;
  width:760px;
	background-color:#ffffff;
	padding:0 0 0 0;
  margin:0 0 0 0;
  background-image : url(../images/threecolumnback.gif);
  overflow:hidden;
  
  
}
#columnleft {
  float:left;
  width:171px;
  background-color:#eff7ff;
  text-align:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
#threecolumncenter {
  float:left;
  width:414px;
  text-align:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
  
}
#threecolumnright {
  float:right;
  width:171px;
  background-color:#eff7ff;
  text-align:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
  
}
#twocolumncenter {
  float:left;
  width:586px;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
#twocolumnright {
  float:left;
  padding:0 0 0 0;
  margin:0 0 0 0;
}
#footer {
  float:left;
  border-top:2px solid #b52929;
  background-color:#ffd66b;
  width:760px;
}
h1 {font-family: Arial, Helvetica, sans-serif; color:#000080; font-size:16px; padding:10px 15px 0 15px; margin:0 0 0 0;}
h1.balloon {font-family: Arial, Helvetica, sans-serif; color:#cc8b51;font-size:16px;padding:0px 0 5px 10px;margin:0 0 0 0;}
h1.noframe{font-family: Arial, Helvetica, sans-serif; color:#dafa6c;font-size:16px;padding:10px 0 5px 0;margin:0 0 0 0;}
h1.rightnews{font-family: Arial, Helvetica, sans-serif; color:#dafa6c;font-size:16px; padding:10px 0 0 5px;margin:0 0 0 0;}
h1.column {color:#ffffff; padding:2px 5px 0 5px; margin:0 0 0 0; font-size: 12px; font-weight: bold; display:block; background-color:#0b0a82;}
h1.column-padded {color:#ffffff; padding:2px 5px 0 5px; margin:0 0 5px 0; font-size: 12px; font-weight: bold; display:block; background-color:#0b0a82;}
h1.header {color:#000080; padding:2px 5px 0 5px; margin:0 0 10px 0; font-size: 16px; font-weight: bold; display:block; background-color:#cecff2;}
h1.headergray {color:#000080; padding:2px 2px 0 2px; margin:0 0 0 0; font-size: 16px; font-weight: bold; display:block; background-color:#c0c0c0;}
h1.headernone {color:#000080; padding:2px 5px 0 5px; margin:0 0 0 0; font-size: 16px; font-weight: bold; display:block; background-color:#cecff2;}
h1.theader {font-size:12px;	background-color : #000080;	font-family : Arial, Helvetica, sans-serif;	font-weight : bold;	color : #FFFFFF;	margin:0px; padding:0px}
h2.column {color:#305c82; padding:2px 5px 0 5px; margin:0 0 0 0; font-size: 11px; font-weight: bold; display:block; background-color:#bcd3e4;}
h2 {font-family: Arial, Helvetica, sans-serif; color:#b52929; font-size:14px; padding:0 0 0 15px; margin:0 0 0 0;}
h2.nopad {font-family: Arial, Helvetica, sans-serif; color:#000080; font-size:14px; padding:0 0 0 0; margin:0 0 0 0;}
h3 {font-family: Arial, Helvetica, sans-serif; color:#000080; font-size:14px; padding:0 15px 0 15px; margin:0 0 0 0;}
h4 {font-family: Arial, Helvetica, sans-serif; color:#000080; font-size:12px; padding:0 15px 0 15px; margin:0 0 0 0;}
h5 {color:#ffffff; padding:2px 5px 0 5px; margin:0 0 0 0; font-size: 12px; font-weight: bold; display:block; background-color:#0b0a82;}
td {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
p {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:0 15px 5px 15px; margin:0 0 0 0;}
p.welcome {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding:10px 15px 10px 15px; margin:0 0 0 0;}
p.content {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:0 15px 0 15px; margin:0 0 0 0;}
p.images {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:0 0 0 0; margin:0 0 0 0;}
p.menu {font-family: Arial, Helvetica, sans-serif; color:#610520;font-size:11px;padding:0 10px 5px 10px;}
p.column {font-family: Arial, Helvetica, sans-serif; color:#610520;font-size:11px;padding:0 10px 5px 10px;}
p.fine {font-family: Arial, Helvetica, sans-serif; color:#000080;font-size:10px;padding:0 0 0 0;}
p.finedb {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:10px;padding:0 0 0 0;}
p.fineright {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding:0 10px 0 10px; margin:0 0 0 0;}
p.footer {font-family: Arial, Helvetica, sans-serif; color:#1d3e5a;font-size:10px;padding:0 0 0 0;}
p.logo {font-family: Arial, Helvetica, sans-serif; color:#1d3e5a;font-size:8px;padding:0 0 0 0;}
table.footer{background-image:url(../newimages/bluegrad.gif); background-repeat: repeat-x; }
ul.news {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:11px;padding:0 15px 5px 35px;margin:0 0 0 0;}
ul.hottopics {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:12px;padding:5px 15px 5px 35px;margin:0 0 0 0;}
ul {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:12px;padding:0 15px 5px 35px;margin:0 0 0 0;}
ol {font-family: Arial, Helvetica, sans-serif; color:#000000;font-size:12px;padding:0 15px 5px 35px;margin:0 0 0 0;}
ul.right {font-family: Arial, Helvetica, sans-serif; color:#ffffff;font-size:11px;padding:0 10px 5px 20px;margin:0 0 0 0;}
li.news {padding:0 0 5px 0;}
li.hottopics {padding:5px 0 5px 0;margin:0 0 0 0;}
a {	text-decoration: none;}
a:hover{text-decoration:underline;}
a.cmenutop {color:#000080; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; display:block; background-color: #eff7ff; border-bottom:1px solid #b2c0fc; border-top:1px solid #b2c0fc;}
a.cmenutop:hover {color:#543e2e; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; background-color: #ffd66b;}
a.cmenu {color:#000080; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; display:block; background-color: #eff7ff; border-bottom:1px solid #b2c0fc;}
a.cmenu:hover {color:#543e2e; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; background-color: #ffd66b;}
a.cmenuheader {color:#000080; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; font-weight:bold; text-decoration:none; display:block; background-color: #b2c0fc; border-bottom:1px solid #b2c0fc;}
a.cmenuheader:hover {color:#543e2e; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; background-color: #ffd66b;}
a.rightmenu {color:#22415a; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; display:block; background-color: #a0c2dc; border-bottom:1px solid #305c82;}
a.rightmenu:hover {color:#22415a; padding:0 0 0 10px; margin:0 0 0 0; font-size: 11px; text-decoration:none; background-color: #e3f1fb;}
.header {color:#dafa6c;}
.centnews {color:#ffffff;}
.content {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:0 15px 0 15px; margin:0 0 0 0;}
.noseeum {display:none;}
.printheader {display:none;}
.white {color:white;}
.error {color:red;}
