/* ::Passion CSS Document */

body {
	margin: 20px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#outerborder { border: 1px solid black; }

img { border:none;}

td, th, form {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.Main, .Main td {
   font-size: 11px;
}

.Main {
  padding: 2px 10px 20px 20px;
}

.Title {
    font-size: 24px;
    font-weight: bold;
    padding-left: 20px;
}


.menu a {
  text-decoration: none;
}

.mainmenu {
      display: inline;
      height: 22px;
      /* border-left: 1px solid #DDDDDD; */
}

.mainmenuitem { display: block;
      width: 100%;
      height: 22px;
      font-size: 11px; font-weight: bold;
      text-align: center;

/*      border-right: 1px solid #DDDDDD; */
      padding-left: 0px;
      padding-right: 0px;
}
.mainmenuitem a { color: white; padding: 0px;
      width: 100%;
      height: 100%;
      padding-top: 3px;
      padding-left: 8px;
      padding-right: 8px;
}
.mainmenuitem a:hover { color: black;
    border-top: 1px solid black;
    background-color: #ACACAC;
}


.submenu   {
  display: block;
  text-align: left;

}

.submenubox {
  font-size: 11px;
/*  width: 150px;
  padding: 4px;

*/
  border: 1px solid gray;
  background-color: #E0E0E0;
  border: 1px solid #757575;
  height: 169px;
  top: 125px;
  z-index: 999;
  opacity: 0.8;
  filter:alpha(opacity=80);
}

.submenuitem   {
  display: block;
  width: 100%;
  font-weight: normal;
  opacity: 0.8;
  filter:alpha(opacity=80);
}

.submenuitem  a {
  color: black;
  width: 100%;
  padding-left: 4px;
}
.submenuitem  a:hover {
    border: none;
    color: #FFFFFF;
    background-color: #666666;
}

#homeImage { margin-left: 20px; }
#logoImage {margin-right: 20px; }

#topImage {
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.content a {color:#0000C4;}



.news {
        border-top-style:solid;
        border-top-color:#000000;
        border-top-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#000000;
        border-bottom-width:1px;
        border-left-style:solid;
        border-left-color:#000000;
        border-left-width:1px;
        border-right-style:solid;
        border-right-color:#000000;
        border-right-width:1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        width:170px;
        margin-right:10px;
}

.newsTitle,  .newsIntro {
	color:#000000;
}

.newsTitle {
	background-color: #ECECEC;
	padding: 1px 5px 1px 5px;
        border-bottom-style:solid;
        border-bottom-color:#000000;
        border-bottom-width:1px;
        font-weight:bold;
}
.newsIntro {
	background-color: #FFFFFF;
        color:#000000;
	padding: 5px;
}
.newsIntro a {
   font-size: 11px;
   text-decoration: none;
   color: #A6100C;
}
.newsIntro a:hover {
	color: #A6100C;
}
