body {
	background-color: #369;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size: 8.5pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

a:link { text-decoration: none; font-weight:bold; color: #369; }
a:hover { text-decoration: none; font-weight:bold; color: #4e8b88; }
a:visited { text-decoration: none; font-weight:bold; color: #4e8b88; }
a:active { text-decoration: none; font-weight: bold; color: #4e8b88; }

a:link:hover { text-decoration: none; font-weight: bold; color: #4e8b88; }
a:active:hover { text-decoration: none; font-weight: bold; color: #4e8b88; }
a:visited:hover { text-decoration: none; font-weight: bold; color: #4e8b88; }

table, td {
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

td.topmenu {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8.5pt;
	text-decoration: none;
	font-weight: normal;
	color: #369;
}

input {
	border: solid #363;
	border-width: 1px;
	font-size: 10pt;
}

.input-radio {
	border: none;
	font-size: 10pt;
}

td.bluemenu {
	background-image: url('../images/sidebg_blue.gif');
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 7.0pt;
	text-decoration: none;
	font-weight: normal;
}

td.purplemenu {
	background-image: url('../images/sidebg_purple.gif');
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 7.0pt;
	text-decoration: none;
	font-weight: normal;
}

td.yellowmenu {
	background-image: url('../images/sidebg_yellow.gif');
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 7.0pt;
	text-decoration: none;
	font-weight: normal;
}

td.greenmenu {
	background-image: url('../images/sidebg_green.gif');
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 7.0pt;
	text-decoration: none;
	font-weight: normal;
}

.living_title {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	text-decoration: none;
	font-weight:bold;
	color: #064e80;
}

.living_sub {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	font-weight:bold;
	color: #064e80;
}

.business_title {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	text-decoration: none;
	font-weight:bold;
	color: #636;
}

.business_sub {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	font-weight:bold;
	color: #636;
}

.visiting_title {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	text-decoration: none;
	font-weight:bold;
	color: #c90;
}

.visiting_sub {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	font-weight:bold;
	color: #c90;
}

.inside_title {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 16pt;
	text-decoration: none;
	font-weight:bold;
	color: #363;
}

.inside_sub {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration: none;
	font-weight:bold;
	color: #363;
}

table.arrdep {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: solid #666;
	border-width: 1px;
}

td.arrdep {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: dotted #d8d8d8;
	border-width: 1px;
}

td.footer {
	color: #fff;
}

td.elections {
	background-color: #e7eff7;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9.0pt;
	margin: 9pt 3pt 5pt 3pt;
	padding: 2pt;
	color: #006;
}

.elmenuheader {
	background-color: #e7eff7;
	font-weight: bold;
	margin: 9pt 3pt 5pt 3pt;
	padding: 2pt;
	color: #006;
}

.elmenuitem {
	line-height: 1.3;
	margin:0 0 3pt 3pt;
	padding:1px 0 2px 2px;
}

table.transit {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: solid #036;
	border-width: 1px;
}

td.transit {
	background-color: #036;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 3px;
}

.header{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #039;
	border-bottom: 1px solid #039;
}

.header2{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #363;
	border-bottom: 1px solid #363;
}

.header3{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #c90;
	border-bottom: 1px solid #c90;
}

.header4{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #636;
	border-bottom: 1px solid #636;
}

.header5{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #064E80;
	border-bottom: 1px solid #064E80;
}

td.header{
	font-weight: bold;
	font-size: 11.0pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #039;
	border-bottom: 1px solid #039;
}

table.bus {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: solid #636;
	border-width: 1px;
}

td.bus {
	background-color: #636;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 3px;
}

.bus {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

table.dept {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	border: solid #063;
	border-width: 1px;
}

td.dept {
	background-color: #063;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 3px;
}

.dept {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

td.caption {
	background-color: #363;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

td.caption2 {
	background-color: #636;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10.0pt;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}