/* *** Main HTML Parameters *** */

body	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
      background-color: #DDDDDD;
      scrollbar-face-color:#405A78;
      scrollbar-track-color:#405A78;   
      scrollbar-arrow-color:#5A7796;
      scrollbar-3dlight-color:#DDDDDD;
      scrollbar-highlight-color:#405A78;
      scrollbar-shadow-color:#405A78;
      scrollbar-darkshadow-color:#DDDDDD;
}



/* *** TABLE Parameters *** */

table.header	{
	width: 750px;
	border: 0px none;
	border-collapse: collapse;
}

table.content	{
	width: 750px;
	height: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.foundationmainborder	{
	width: 100%;
	height: 100%;
	border: 1px solid #607B8B; 
	border-collapse: collapse;
}

table.colleftcontent	{
	width: 100%;
	height: 100%;
	border: 1px solid #607B8B;  
	background-color: #EEEEEE;
	border-collapse: collapse;
}

table.colleftheader	{
	width: 100%;
	height: 100%;
	border: 1px solid #607B8B; 
	background-color: #EEEEEE;
	border-collapse: collapse;
}

table.colrightmain	{
	width: 575px;
	height: 100%;
	border: 1px solid #607B8B; 
	background-color: #FFFFFF;
	border-collapse: collapse;
}

table.counciltbl	{
	width: 575px;
	height: 575px;
	background-color: #FFFFFF;
	border-collapse: collapse;
}

table.mapbg	{
	width: 573px;
	height: 335px;
	border: 0px none; 
	background-image: url('images/mapmainbig.jpg');
	border-collapse: collapse;
}

table.reg	{
	border: 0px none;
	border-collapse: collapse;
}

table.regfull	{
	width: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.regfull2	{
	width: 100%;
	height: 100%;
	border: 0px none;
	border-collapse: collapse;
}

table.slideshow	{
	width: 100%;
	border: 1px solid #FFFFFF; 
	border-collapse: collapse;
}

table.slideshow2	{
	width: 150px;
	height: 50px; 
	border: 0px none;
	border-collapse: collapse;
}


td.bluerule {
	height: 1px;
	background-color: #5A7796;
}

td.bluerule2 {
	height: 2px;
	background-color: #5A7796;
}

td.bluerule3 {
	height: 3px;
	background-color: #5A7796;
}

td.citycell	{
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

td.cityslideshow {
	width: 150px;
	height: 50px;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.colleft {
	width: 150px;
}

td.colleftccell {
	width: 100%;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

td.collefthcell {
	width: 100%;
	padding: 5px;
}

td.colright {
	width: 575px;
	vertical-align: top;
}

td.contactcell {
	width: 350px;
	vertical-align: top;
	padding-left: 20px;
}

td.contactimgcell {
	width: 205px;
	vertical-align: top;
	padding-right: 30px;
	text-align: right;
}

td.contacttitle	{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}

td.contacttitle2	{
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 10px;
}

td.contacttitlecell {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
}

td.contactcontcell {
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}

td.contcolor	{
	width: 16px;
	height: 18px;
	background-color: #405A78;
	text-align: right;
	padding-right: 2px;
}

td.contentcell0	{
	width: 575px;
	height: 575px;
	vertical-align: top;
}

td.contentcell	{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 30px;
	vertical-align: top;
}

td.contentcell2	{
	width: 575px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top;
}


td.contentcell3	{
	width: 575px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
	vertical-align: top;
}

td.contentcell4	{
	width: 575px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: right;
}

td.contentcell5	{
	width: 575px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	vertical-align: top;
	text-align: right;
}

td.contentcell6	{
	width: 575px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}

td.councilcell	{
	width: 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
}

td.discell	{
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
	vertical-align: top;
}

td.eweb	{
	height: 18px;
}

td.footercell {
	width: 100%;
	height: 10px;
	background-color: #405A78;
}

td.fullt {
	width: 100%;
	vertical-align: top;
}

td.fullw {
	width: 100%;
}

td.full2t {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

td.headercell {
	width: 100%;
	background-color: #5A7796;
}

td.mapcolleft {
	width: 348px;
	height: 100%;
	vertical-align: top;
}

td.mapcolrt {
	width: 225px;
	height: 100%;
	vertical-align: top;
}

td.mapover	{
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}

td.mapoverr	{
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
}

td.mapoverr2	{
	width: 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
}

td.navcell	{
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
}

td.navleftcell {
	width: 75%;
	height: 18px;
}

td.navmaincell {
	width: 100%;
	height: 18px;
	background-color: #405A78;
}

td.navrightcell {
	width: 25%;
	height: 18px;
}

td.padrl10	{
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
}

td.regioncell	{
	padding-top: 7px;
	padding-bottom: 1px;
}

td.spacer3 {
	height: 3px;
}

td.spacer5 {
	height: 5px;
}

td.spacer20 {
	height: 20px;
}

td.spacer5w {
	width: 5px;
}

td.spacer15w {
	width: 15px;
}

td.spacer20w {
	width: 20px;
}

td.spacer25w {
	width: 25px;
}

td.spacer50w {
	width: 50px;
}

td.topnavcell	{
	width: 100%;
	padding-right: 20px;
	padding-left: 200px;
	padding-top: 5px;
}

td.videocell {
	background-color: #000000;
}

td.whiterule {
	height: 1px;
	background-color: #DDDDDD;
}





.blackb	{
	font-size: small;
      color: #000000;
      font-weight: bold;
}

.blackl	{
	font-size: large;
      color: #000000;
}

.blackm {
	font-size: medium;
      color: #000000;
}

.blacksb {
	font-size: small;
      color: #000000;
      font-weight: bold;
}

.blackx	{
	font-size: x-small;
      color: #000000;
}

.blackxb	{
	font-size: x-small;
      color: #000000;
      font-weight: bold;
}

.blackxxb	{
	font-size: xx-small;
      color: #000000;
      font-weight: bold;
}

.blackxxb:link	{
	font-size: xx-small;
      color: #000000;
      font-weight: bold;
      text-decoration: none;
}

.blackxxb:active	{
	font-size: xx-small;
      color: #000000;
      font-weight: bold;
      text-decoration: none;
}

.blackxxb:visited	{
	font-size: xx-small;
      color: #000000;
      font-weight: bold;
      text-decoration: none;
}

.blackxxb:hover	{
	font-size: xx-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: none;
}

.bluel	{
	font-size: large;
      color: #191970;
}

.blueb	{
	font-size: small;
      color: #27408B;
      font-weight: bold;
}

.bluexxb	{
	font-size: xx-small;
      color: #27408B;
      font-weight: bold;
}

.blue2xxb	{
	font-size: xx-small;
      color: #4682B4;
      font-weight: bold;
}

.footertext	{
	font-size: xx-small;
      color: #DDDDDD;
      font-weight: bold;
}

.greyxb	{
	font-size: x-small;
      color: #999999;
      font-weight: bold;
}

.greyxib	{
	font-size: x-small;
      color: #999999;
      font-weight: bold;    
	font-style: italic;
}

.linktext:link	{
	font-size: x-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: none;
}

.linktext:active	{
	font-size: x-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: none;
}

.linktext:visited	{
	font-size: x-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: none;
}

.linktext:hover	{
	font-size: x-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: underline;
}

.linktext2:link	{
	font-size: x-small;
      color: #333366;
      font-weight: bold;
      text-decoration: none;
}

.linktext2:active	{
	font-size: x-small;
      color: #333366;
      font-weight: bold;
      text-decoration: none;
}

.linktext2:visited	{
	font-size: x-small;
      color: #333366;
      font-weight: bold;
      text-decoration: none;
}

.linktext2:hover	{
	font-size: x-small;
      color: #FFFFFF;
      font-weight: bold;
	background-color: #333366;
      text-decoration: none;
}

.maptext:link	{
	font-size: xx-small;
      color: #FFFFFF;
      font-weight: bold;
      text-decoration: none;
      background-color: #4682B4;
}

.maptext:active	{
	font-size: xx-small;
      color: #FFFFFF;
      font-weight: bold;
      text-decoration: none;    
      background-color: #4682B4;
}

.maptext:visited	{
	font-size: xx-small;
      color: #FFFFFF;
      font-weight: bold;
      text-decoration: none;
      background-color: #4682B4;
}

.maptext:hover	{
	font-size: xx-small;
      color: #4682B4;
      font-weight: bold;
      text-decoration: none;
      background-color: #FFFFFF;
}


.navtext	{
	font-size: x-small;
      color: #FDFDFD;
      font-weight: bold;
}

.navtext:link	{
	font-size: x-small;
      color: #FDFDFD;
      text-decoration: none;
      font-weight: bold;
}

.navtext:active	{
	font-size: x-small;
      color: #FDFDFD;
      text-decoration: none;
      font-weight: bold;
}

.navtext:visited	{
	font-size: x-small;
      color: #FDFDFD;
      text-decoration: none;
      font-weight: bold;
}

.navtext:hover	{
	font-size: x-small;
	color: #333333;
	background-color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:link	{
	font-size: x-small;
      color: #333333;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:active	{
	font-size: x-small;
      color: #333333;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:visited	{
	font-size: x-small;
      color: #333333;
      text-decoration: none;
      font-weight: bold;
}

.navtext2:hover	{
	font-size: x-small;
	color: #FFFFFF;
	background-color: #607B8B;
      text-decoration: none;
      font-weight: bold;
}

.whitexb	{
	font-size: x-small;
      color: #FFFFFF;
      font-weight: bold;
}

.whitexxb	{
	font-size: xx-small;
      color: #FFFFFF;
      font-weight: bold;
}


hr.bluerule	{
	height: 1px;
	background-color: #607B8B;
}