img {
	border: none;
}


body {
	font-family:Arial, Helvetica, Sans-Serif, Sans;
	font-size:10pt;
}
table {
	font-family:Arial, Helvetica, Sans-Serif, Sans;
	font-size:10pt;
}

.nav {
	text-align:center;
	font-family:Arial, Helvetica, Sans-Serif, Sans";
	font-size:10pt;
	color:black;
}
h2 {
	font-size:12pt;

}
h3 {
	font-size:10pt;

}
form th {
	text-align:left;
}

table.calendar td.today {
	color:white;

	text-weight:bold;
	background-image:url("/meta/images/dot.gif");
}
table.calendar th {
	text-align:none;
	text-weight:bold;
	background:darkblue;
	color:white;
	padding:0px;
	spacing:0px;
}
table.calendar td {
	text-align:center;
	spacing:0px;
	width:60px;
	height:30px;
	border: 1px solid blue;
}
table.calendar td.notToday:hover {
	background-image:url("/meta/images/dot2.gif");
	color:white;
}
table.calendar td.today:hover {
	background-image:url("/meta/images/dot2.gif");
	color:white;
}


table.calendar {
	border-collapse:collapse;
	border:3px solid black;
	background-image:url("/meta/images/sailBG.jpg");
	
}
table.innerCal:hover {
	background-image:none;
	padding:0px;
	spacing:0px;
}
table.innerCal th {
	background:none;
	padding:0px;
	spacing:0px;
}
table.innerCal td {
	text-align:center;
	white-space:nowrap;
	padding:0px;
	spacing:0px;
}

.clickTD {
	background-image:url("/meta/images/dot.gif");
	color:white;
}

table.sideMenuModule {
	border-collapse:collapse;
	font-size:7pt;
}
table.sideMenuModule th {
	padding:0px;
	spacing:0px;
}


.morf_gui_Error {
	font-size:20pt;
	color:red;
}




#overlap {
  position: relative;
  width: 450px;
  z-index: 2;
}

#overlapParent {
  float: left;
  overflow: hidden;
  width: 450px;
}

html>body #overlapParent {
  overflow: visible;
  width: 450px;
}

#underlap2 {
  position: relative;
  z-index: 1;
	width:450px;
	height:300px;
	background-color:grey;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	border:4px double white;
}


a {
	color:aqua;
	text-decoration:none;
}
