body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	color: black;
	background-color: white;
	padding:0px;
          margin:0px;

}

a {
	color: darkblue;
	text-decoration: none;
	font-size: 12px;
}


.emailLink {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: white;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	font-weight: bold;
	margin-bottom: 1px;
	text-align:left;

}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	font-weight: bold;
	text-align: left;
	margin-bottom: 1px;
}
.exec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333399;
	font-weight: bold;
	text-align: left;
}


/* ======== Most content on each page is in this style ========*/
.pageContent {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: gold;
	text-align: justify;
}


/* ======== Style sheet for the menubar ========*/
A.menubar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:  #FFE700  ;
}

A.menuBar:hover {
	color: goldenrod;
}

/* ======== Style sheet for the calender ========*/

.currentmonth 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000099;
	font-weight: bold;
	text-align: center;

}

.datebox
{
float:left;
background-color:#000099;
color: gold ;
font-weight:bold;
margin-right:5px;
}

.day
{
background-color:#ffffc0;
vertical-align:top;
width:107px;
height:60px;
}
.notday
{
background-color:#bbbbc0;
vertical-align:top;
width:107px;
height:60px;
}

.today
{
background-color:gold;
vertical-align:top;
width:107px;
height:60px;
}

.calender
{background-color:#5555FF
}

.sidebar
{
width:80px;
position:absolute;
top:0px;
height:100%;
background-color:#000088;
background-image:url('/media/img/back.png');
color:  #FFE700  ;
}

.eventtable
{
background-color:gold;
}

.eventlink
{
font-weight:bold;
}

.day-of-week
{
background-color:#000099;
color:goldenrod;
font-weight:bold;
}

.information
{
color:MidnightBlue ;
}


#detail
{
font-weight:bold;
top: 103px;
left:0px;
max-width:750px;
opacity:1;
filter:alpha(opacity=100);
zoom:1;
position:absolute; 
z-Index:5;
visibility:hidden;
border:thin solid rgb(00,0,0);
background-color:#EEEEFF;
padding:0px;
}

.photofront
{
max-width:380px; 
max-height:285px;
min-width:380px; 
min-height:285px;
width:380px; 
height:285px;
overflow:hidden; 
opacity:1;
zoom:1; 
filter:alpha(opacity=100);
position:absolute;
left:0;
}

.photo
{
margin:0px;
padding:0px;
width:380px; 
opacity:0;
zoom:1; 
filter:alpha(opacity=0);
vertical-align:middle;

}

#photodiv
{
overflow:hidden;
height:285px;
padding:0px;
background-color:gold;
margin:0px;
padding:0px;
width:380px; 
height:285px;
position:relative;
}

#photodiv2
{
margin:0px;
padding:0px;
width:650px; 
height:507px;
text-align:center;
position:relative;	
display:table-cell;
vertical-align:middle;
}

.maintable
{width:750px;
height:500px;
text-align:center;
background-color:black;
margin:0px;
padding:0px;
}

.maincells
{
text-align:left;
background-color:#99AAFF;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin:0px;
display:inline-block;
}

.positions{text-align:justify;visibility:hidden;position:absolute;top:0;left:0;}
