BODY {
   Margin-left: 0;
   Margin-top: 0;
   Margin-right: 0;
   background-color: #FFFFFF;
   overflow-x:hidden;
   overflow-y:auto;
}
a {
   text-decoration: none;
   color: #000000;
}
a:hover {
   text-decoration: none;
   color: #000000;
}
#chart a {
   text-decoration: none;
   color: #00619F;
}
#chart a:hover {
   text-decoration: none;
   color: #05326B;
}
TD.nav {
   background-color: #05326B;
   width: 120;
   height: 367;
   background-repeat: repeat-y;
   text-align: left;
   border-collapse: collapse;
}
TD.body {
   text-align: center;
   vertical-align: top;
   border-collapse: collapse;
}
TD.right {
   background-image: url(/images/right.jpg);
   width: 194;
   height: 100%;
   background-repeat: repeat-y;
   text-align: right;
   border-collapse: collapse;
}
.text {
   font-size: 12px;
   font-family: arial;
   color: #000000;
}

/*  VERTICAL MENU -------------------------------------------------------------------*/

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 175px; /* Width of Menu Items */
	border-bottom: 0px solid #1D4679;
	}

ul li {
	position: relative;
	font-family: Arial;
	font-size: 11px;
	}

li ul {
	position: absolute;
	left: 175px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
    font-weight: bold;
	display: block;
	text-decoration: none;
	color: #ffd200;
	background: #05326B; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #05326B;
	border-bottom: #1D4679 1px solid;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #FFFFFF; background: #073c80; } /* Hover Styles */

li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

li:hover ul, li.over ul { display: block; } /* The magic */

.navfont {
   font-size: 13px;
}

/* NAVTOP-------------------------------------------------------- */

.headernav {
    background-color: #ddb600;
}

.top_nav_a {
   color: #0066FF;
}

#navtop a {
	display: block;
	width: 10em;
	w\idth: 6em;
	color: #7C6240;
	text-decoration: none;
	padding: 0.25em 2em;
}

#navtop main {
	float: left;
	padding: 0;
	width: 10em;
}

#navtop main ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#navtop main main {
	padding-right: 1em;
	width: 13em
}

#navtop main main a {
	width: 13em;
	w\idth: 9em;
}

#navtop main ul ul {
	margin: -1.75em 0 0 14em;
}

#navtop main:hover ul ul, #navtop main:hover ul ul ul, #navtop main.sfhover ul ul, #navtop main.sfhover ul ul ul {
	left: -999em;
}

#navtop main:hover ul, #navtop main main:hover ul, #navtop main main main:hover ul, #navtop main.sfhover ul, #navtop main main.sfhover ul, #navtop main main main.sfhover ul {
	left: auto;
}

#navtop main:hover, #nav main.sfhover {
	background: #eda;
}


/* --------------------------------------------CITY GOVERNMENT----------------------------------------------------- */

TH {
   background-color: #0033FF;
   font-size: 12px;
   font-family: arial;
   color: #FFFFFF;
}

TR.alt {
   background-color: #FFFFFF;
}
TR.light {
   background-color: #AFC2EF;
}
#chart TD {
   font-size: 12px;
   font-family: arial;
   color: #000000;
   width: 250px;
}
.schlink {
   font-size: 11px;
   font-family: arial;
   color: #00619F;
}
#govchart TD {
   font-size: 12px;
   font-family: arial;
   color: #000000;
}
#servchart TD {
   font-size: 12px;
   font-family: arial;
   color: #000000;
   width: 300;
}
#todochart TD {
   font-size: 12px;
   font-family: arial;
   color: #000000;
}
.thinborderfloat {
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
}

/*----------------------- Movies -----------------------------------*/
TD.day_cell
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
}

A.day_cell
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#0033FF;
	color									:	FFFFFF;
}

A.day_cell:hover
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#EC682A;
	color									:	#FFFFFF;
}

A.day_cell_cur
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FF0000;
	color									:	#FFFFFF;
}

A.day_cell_cur:active
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FF0000;
	color									:	#FFFFFF;
}

A.day_cell_cur:visited
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FF0000;
	color									:	#FFFFFF;
}

A.day_cell_cur:hover
{
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	bold;
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#EC682A;
	color									:	#FFFFFF;
}

TD.movie_row
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	font-family							:	tahoma;
	font-size								:	12px;
	font-weight							:	normal;
}

A.movie_row1
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#AFC2EF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row1:active
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#AFC2EF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row1:visited
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#AFC2EF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row1:hover
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#DDB600;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row2
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FFFFFF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row2:active
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FFFFFF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row2:visited
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#FFFFFF;
	color									:	#000000;
	cursor									:	hand;
}

A.movie_row2:hover
{
	padding-left							:	0px;
	padding-right						:	0px;
	padding-top							:	0px;
	padding-bottom					:	0px;
	vertical-align						:	middle;
	text-align								:	center;
	width									:	100%;
	height									:	100%;
	background-color				:	#DDB600;
	color									:	#000000;
	cursor									:	hand;
}

/*----------------------- Job Ads -----------------------------------*/

.JOBADS_NAV
{
	color									:	#0033CC;
	font-weight							:	normal;
	font-size								:	10pt;
	text-decoration					:	none;
}

.JOBADS_NAV:active
{
	color									:	#0033CC;
	font-weight							:	normal;
	font-size								:	10pt;
	text-decoration					:	none;
}

.JOBADS_NAV:visited
{
	color									:	#0033CC;
	font-weight							:	normal;
	font-size								:	10pt;
	text-decoration					:	none;
}

.JOBADS_NAV:hover
{
	color									:	#FF0000;
	font-weight							:	normal;
	font-size								:	10pt;
	text-decoration					:	none;
}