/* CSS Document */
td.banner
{
  background-color: rgb(112,146,243);/*#7370f1;*/
}

body
{
  margin: 0;
  background-color: white;
  font-size: 12pt;
  font-family: verdana, sans-serif;
}

h1, h2, h3, h4
{
	color: rgb(112,146,243);
}

h1
{
	font-size: 20pt;
}

h2
{
	font-size: 18pt;
}

h3
{
	font-size: 16pt;
}

h4
{
	font-size: 14pt;
}

table.main
{
	height: 100%;
}

table.main td.banner
{
	height: 120px;
}

td.sidebar
{
	background-color: rgb(170,216,250);
}

table.nav
{
  background-color: rgb(112,146,243);
  color: white;
  width: 10em;
}

table.nav td
{
	padding: 2px 2px 2px 2px
}

table.nav a
{
	border-top: 1px dashed rgb(170,216,250);
	display: block;
	text-decoration: none;
}

table.nav a:link, table.nav a:visited
{
	color: white;
}

table.nav a:hover
{
	background-color: rgb(170,216,250);
	color: rgb(115,112,243);
}

div.footer
{
	font-size: 6pt;
	text-align: center;
}

div.important_info
{
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 1em;
	padding-right: 1em;
	height: 98%;
	background-color: rgb(255,192,192);
	border: 1px solid rgb(255,96,96);
}

div.important_info h3
{
	color: rgb(224,64,64)
}

div.important_info hr
{
	margin-left: 0em;
	margin-right: 0em;
	height: 1px;
	border: none;
	border-top: 1px dashed rgb(255,96,96);
}

div.newsletters
{
	margin-left: 2em;
	margin-right: 2em;
	height: 98%;
	background-color: rgb(240,240,240);
	border: 1px solid rgb(192,192,192);
}

table.directory th
{
	background-color: rgb(170,216,250);
	text-align: center;
}

table.directory tr.even
{
	background-color: white;
}

table.directory tr.odd
{
	background-color: rgb(240,240,240);
}

table.directory td.commitees
{
	font-size: 10pt;
}

a.collapse_icon
{
	background-color: white;
	color: black;
	border: 1px solid black;
	padding: 0em .2em 0em .3em;
	text-decoration: none;
	font-size: 6pt;
	font-family: monospace;
	font-weight: bold;
	vertical-align: middle;
}

div.collapse_content
{
	border: 1px dashed rgb(192,192,192);
	background-color: rgb(240,240,240);
	padding: .5em .5em .5em .5em;
	margin-left: 2em;
	margin-right: 2em;
}

div.picture_frame
{
	border: 1px dashed rgb(192,192,192);
	background-color: rgb(240,240,240);
	padding: 10px 10px 10px 10px;
	margin-left: 2em;
	margin-right: 2em;
	text-align: center;
}

div.picture_frame table
{
	margin: auto;
}
table.ordinances
{
	margin-left: 3em;
}

table.ordinances td
{
	vertical-align: top;
}

table.links
{
	margin: auto;
	border: none;
}

table.links td
{
	text-align: center;
}