/* ::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:#960E0E;}



.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;
}



