.childmenu {
    border-left:1px solid white; 
    border-right:1px solid white; 
    border-bottom:1px solid white;
    border-top:1px solid white;
    display:none; 
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap;
    position: absolute;
    top: 125px;  
    background-color: #343434;
    padding: 1px 1px 1px 1px;
    width: 125px;
    overflow: auto;
}

.main {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
} 
    
.mH {white-space: nowrap;}

A.footer {
	font-family:Tahoma; 
	font-size: 8pt; 
	color: white;
	text-decoration: none;
	font-weight: none;
}

a.footer:hover {
	color: #D52E2A;
}

A.editmenu {
	font-family:Tahoma; 
	font-size: 10pt; 
	color: black;
	text-decoration: none;
	font-weight: bold;
}

a.general{
	font-family:tahoma; 
	font-size:10pt; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.general:hover {
	color: #D52E2A;
}

a.gallery{
	font-family:tahoma; 
	font-size:8pt; 
	font-weight: bold;
	color: black;
	text-decoration: none;

}

a.gallery:hover {
	color: #D52E2A;
}

a.calendararrows{
	font-family:tahoma; 
	font-size:10pt; 
	font-weight: normal;
	color: white;
	text-decoration: none;

}

a.calendararrows:hover {
	font-weight: bold;
}

a.calendarhastasks{
	font-family:tahoma; 
	font-size:10pt; 
	font-weight: bold;
	color: black;
	text-decoration: none;

}

a.calendarhastasks:hover{
	color: #D52E2A;
}

a.calendar{
	font-family:tahoma; 
	font-size:10pt; 
	font-weight: normal;
	color: black;
	text-decoration: none;

}

a.calendar:hover{
	color: #D52E2A;
}

a.menu {
    color: black;
   	font-size:18pt; 
   	text-decoration: none;
}

a.submenu {
    color: white;
    font-family:Tahoma;
   	font-size:8pt; 
   	text-decoration: none;
   	font-weight: bold;
}

a.submenu:hover {
	color: white;
}

body {
    background-color: #C0C0C0;
    margin: 0px 0px 0px 0px;
}

body.edit {
    background-color: #FFFFFF;
    margin: 10px 10px 10px 10px;
}

image {
	border-width:0px;
      }

table.main {
	width: 880px;
}

td.titleleft {
	text-align: left;
	vertical-align: bottom;
}

td.title {
	text-align: left;
	vertical-align: bottom;
	background: url('../siteimages/title.jpg');
}

td.titleright {
	text-align: left;
	vertical-align: bottom;
}

td.control230top {
	text-align: right;
	background: url('../siteimages/tabletop.jpg');
}

td.control230middle {
	vertical-align: center;
	background: url('../siteimages/tablemiddle.jpg');
}

td.control230bottom {
	vertical-align: center;
	background: url('../siteimages/tablebottom.jpg');
}

td.content {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	height: 600px;
	width: 850px;

}

table.submenu {
    width: 100%;
}

td.submenu {
    vertical-align: middle;
}

td.calendartitlecenter {
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10pt;
	color: white;
	background: #D52E2A;
	font-weight: bold;
	border-color: #111111;
}

table.data {
    border-color: black;
}

td.datatitlecenter {
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10pt;
	color: white;
	background: black;
	font-weight: bold;
	border-color: black;
}

td.data{
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10pt;
	color: black;
	font-weight: normal;
	border-color: black;
}

td.edittitle {
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 10pt;
	color: white;
	background: black;
}

td.controlbuttons {
	border-color: #111111;
    text-align: center;
	vertical-align: middle;
}

p {
	font-family: tahoma;
	font-size: 10pt;
	color: black;
}

p.blue {
	font-family: tahoma;
	font-size: 10pt;
	color: #304167;
}

.general {
	font-family: tahoma;
	font-size: 10pt;
	color: black;
}

.generalblack {
	font-family: tahoma;
	font-size: 12pt;
	color: black;
	font-weight: bold;
}

.generalredbold {
	font-family: tahoma;
	font-size: 12pt;
	color: #D52E2A;
	font-weight: bold;
}

.footer {
	font-family: tahoma;
	font-size: 8pt;
	color: white;
}

h1 {
	color: black;
	font-family: tahoma;
	font-size: 14pt;
	margin-top: 0; 
	margin-bottom: 0;
}

h2 {
	color: black;
	font-family: tahoma;
	margin-top: 0; 
	margin-bottom: 0;
}

h3 {
	color: black;
	font-family: tahoma;
	font-size: 12pt;
	margin-top: 0; 
	margin-bottom: 0;
}

h4 {
	color: black;
	font-family: tahoma;
	margin-top: 0; 
	margin-bottom: 0;
}

h5 {
	color: black;
	font-family: tahoma;
	margin-top: 0; 
	margin-bottom: 0;
}

hr {
    border: 0px none;
    height: 1px;
    color: black;
    background-color: black;
    with: 100%;l
}