/***** CSS ID = 36 *****/
#main img {
	float: right;
	padding: 0 0.8em 0.8em;
}

#main img.imgleft {
	float: left;
}



/***** CSS ID = 50 *****/
body {
  margin: 0;
  padding: 0.3em 0;
  min-width: 48em;
  max-width: 65em;
}
#container_3col {
  padding-left: 11em;
  padding-right: 13em;
}
#container_2col,
#container_frontpage {
  padding-left: 11em;
}
#container_3col .column,		#container_2col .column,
#container_frontpage .column {
  margin-top: 0.5em;
  position: relative;
  float: left;
}
#container_3col #navigcol,		/* Position navigation bar */
#container_2col #navigcol,
#container_frontpage #navigcol {
  width: 10.7em;
  padding: 0 0 0 0.3em;
  right: 11em;
  margin-left: -100%;
}
#container_3col #main,
#container_2col #main,
#container_frontpage #main {
  width: 96%;
  padding-left: 2%;
  padding-right: 2%;
}
#container_frontpage #main {
  width: 56%;
}
#container_frontpage #right {
  width: 39%;
}
#container_frontpage #navigcol {
	margin-left:-60%;
}
#container_3col #right {		/* Positioning of right column */
  border-left: 1px solid gray;
  margin-right: -13em;
  padding: 0 0.3em 0 0.3em;
  width: 11.3em;
}

#footer {
  background: #eeeeee;
  clear: both;
  padding: 0 4em;
}

a img
{	border: 0px;
}

/***** =fonts *****/

h1, h2, h3, h4, h5 {
  margin: 12pt 0 4pt;
}

body {
	font-family: calibri, corbel, "myriad web pro", "trebuchet MS", sans-serif;
}

#navigcol {
	font-family: verdana;
	font-weight : bold;
}

/***** =admin *****/

label {
  float: left;
  font-weight: bold;
  margin: 4px 0.5em 4px 0;
  text-align: left;
}

input, select, textarea {
  margin: 3px 0;
}

form div {
  clear: left;
}

#headbar input {
  margin: 0;
}
#headbar label {
  float: none;
}



/***** CSS ID = 52 *****/
#header img {
	float: left;
	padding: 5px;
}
#header {
	background-image:url("/img/css/header/hback.png");
	background-repeat:repeat-y;
	font:bold 90% verdana,"sans-serif";
	margin: 0 0.3em;
}

#header h1 {
	font-family: verdana, "sans-serif";
	font-size: 32pt;
	margin: 0;
	padding-left: 169px;
}

#header .sitesearch,
#header .subheading {
	background-image:url('/img/css/header/hbarleft2.gif');
}
#header .logininfo {
	background:url('/img/css/header/hbarcorner.bmp') white no-repeat;
	float:right;
	margin:0;
}
#header .logininfo span {
	font-size:80%;
	font-weight:normal;
}
#header form.sitesearch {
	display:block;
	font:100%/1 verdana;
	margin:0 0 0 74.9%;
	padding-left:0;
}
#header form.sitesearch #SEARCH-submit {
	margin:0 0 0 2px;
	width:25%;
}
#header form.sitesearch #SEARCH-q {
	margin:0;
	width:65%
}
#header .sitesearch,
#header .logininfo {
	border-right:1px solid gray;
	padding: 0.2em 0 0.2em 0;
	text-align:right;
	width:25%;
}
#header .subheading {
	border-bottom: 1px solid gray;
	margin: 0 0 0 169px;
	padding: 0.2em 0 0.2em 1em;
}

#header a {
  color: blue;
  text-decoration: none;
}
#header a:hover {
  color: blue;
  text-decoration: underline;
}




/***** CSS ID = 58 *****/
#navigcol {
	font-family: verdana;
	font-weight : bold;
}

#navigcol ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}
#navigcol li {
  float: left;
  width: 100%;
}
#navigcol li a {
  border-bottom: 1px solid white;
  float: left;
  padding: 3px 3% 5px;
  width: 93.99%;
  text-decoration: none;
}

#navigcol ul .not_ancestor ul,
#navigcol .is_ancestor .is_ancestor .is_ancestor ul
{
  display: none;
}
#navigcol ul .not_ancestor ul.hovered,
#navigcol .is_ancestor .is_ancestor .is_ancestor ul.hovered
{
  border-left: 1px solid white;
  display: inline;
  float: right;
  left: 149px;
  margin: 0 0 -500px -150px;
  position: relative;
  width: 148px;
  z-index: 999;
}

#navigcol li a {
  font-size: 83%;
}
#navigcol li li li a {
  font-size: 75%;
  font-weight: normal;
  padding-top: 1px;
}

#navigcol .stnichad {
  background-color: #ebd8d8;
  border: 3px solid #800000;
  clear: both;
  margin: 20px 0 0 0;
  padding: 3px 3%;
  width: 90%;
}
#navigcol .stnichad p {
  font-size: 9px;
  margin: 0;
}
#navigcol .stnichad img
{
  width: 100%;
}
#navigcol .stnichad h4
{
  margin: 0;
  text-align: center;
}
#navigcol .stnichad a
{
  background-color: transparent;
  border-bottom: 0px;
  color: blue;
  font-size: 83%;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
  width: 100%;
}
#navigcol .stnichad a:hover
{
  background-color: transparent;
  text-decoration: underline;
}




/***** CSS ID = 59 *****/
#right {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#right p {
  margin-top: 2px;
  margin-bottom: 2px;
}

#right p,
#right ul {
  font-size: 80%;
}

#right h2,
#right h3 {
  color: #333333;
  font-size: medium;
}
#right h2,
#right h3,
#right .stnichad {
  margin: 3em 0 3px;
}
#right h2:first-child,
#right h3:first-child,
#right .stnichad:first-child {
  margin-top: 1em;
}

#right .webads {
  color: black;
  display: block;
  margin: 0 0.5em 1em 0;
  text-decoration: none;
}

#right .webads .address {
  color: green;
  font-size: small;
}

#right .news {
  display: block;
  list-style-type: none;
}
#right h4
{
  padding-top: 6px;
}
#right h4, #right .news p
{
  margin: 0;
  font-size: 13px;
}
#right h4 a 
{
  color: blue;
  font-weight: bold;
  text-decoration: none;
}
#right h4 a:hover
{
  text-decoration: underline;
}
#right .news .date {
  color: green;
  font-size: 9px;
  margin: 3px 0;
}

#right .stnichad {
  background-color: white;
  border: 3px solid #800000;
  padding: 3px 3%;
  width: 90%;
}
#right .stnichad p {
  font-size: 9px;
  margin: 0;
}
#right .stnichad img
{
  width: 100%;
}
#right .stnichad h4
{
  margin: 0;
  text-align: center;
}
#right .stnichad h4 a
{
  display: block;
}



/***** CSS ID = 61 *****/
#navigcol li a
{
	color: #ffff00;
	background-color: #800000;
}

#navigcol li li li a
{
	color: #260000;
	background-color: #d8b2b2;
}

#navigcol li li li li a
{	background-color: #ebd8d8;
}

#navigcol a:hover {
	background: #ffff00;
	color: #260000;
	text-decoration: underline;
}

#header
{	background-color: #800000;
}

#header h1
{	color: #ffff00;
}




