/* get required stylesheets*/
@import url(css-forms.css);
@import url(css-interface.css);
@import url(css-text.css);
@import url(css-tables.css);

/*========================================================*/
/*General Body style and set font for associated elements */

/*The Cell surrounding the main content. It controls the right hand padding of the main text, and establishes a cross-browser consistency of font percentages*/
.contentCell {
	padding-right: 4px;
	font-size: 70%;
}

/*If the right hand column (containing the secondary navigation) 
requires text, this style sets the base font percentage
of the browser, much like the style 'contentCell' above.
The only diference is that there is no righ padding needed. ie: bylaw pages with right hand side listing links*/
.contentCellnopad {
	font-size: 70%;
}


/*Style for all the main left navigation background. Some pages are extremely long, so the 'navBackgroundLong is more suitable for these'*/
.navBackground, .navBackgroundLong {
	background-image:url(/images/navbackground.gif);
	background-repeat: repeat-x;
	background-color: #768EC3; 
}

/*The white links used in the general header ie: 'Site Directory'*/
.header {font-size: 10px; text-decoration: none; font-weight: bold;}
.header:link, .header:visited{ color: #fff;}
.header:hover, .header:visited:hover{ color: #4C6469; text-decoration: none; }
.header:active{ color: #fff;}

/*Table tab headings*/
.tabheader {font-size: 12px; text-decoration: none; font-weight: bold;  padding-left: 5px;}
.tabheader:link, .tabheader:visited, .tabheader:hover, .tabheader:visited:hover, .tabheader:active{ color: #61777C; }

.footer {
	padding: 5px 5px 5px 5px !important;
	font-family:  verdana, arial, sans-serif;
	font-size: 10px;
	color:  #9DC979;
}

/* keep the footer links green once visited */
.footer a:link, a:visited {
	color: #9DC979;
	text-decoration: none;
}
.footer a:hover {
	color: #B3E68A;
	text-decoration: underline;
}

.urlhome {
	padding: 5px 5px 5px 5px !important;
	font-family:  verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #fff;
	text-decoration: none;
}

/* keep the footer links green once visited */
.urlhome a:visited {
	color: #fff;
	text-decoration: none;
}

.HomeAddress {
	padding: 0px 20px 0px 20px !important;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #638549;
}
.HomePhone {
	padding: 0px 20px 0px 20px !important;
	font-size: 18px;
	color:  #638549;
	margin:4px 0;
}

/*
use anywhere - stops element text wrapping (same as the deprecated 'nobr' element)
*/
.connect {
white-space: nowrap;
}

img.imgborder {border: solid 1px #90acb2;}