#custom-doc { 
	    margin:auto;text-align:left; /* leave unchanged */ 
	    width:61.54em;/* non-IE */ 
	    *width:60.06em;/* IE */ 
	    min-width:800px;/* optional but recommended */ 
} 
body { font-family: "Trebuchet MS";}

.bgimage{
	background-image: url(../images/sign.gif); 
	background-position: bottom left;
	background-repeat: no-repeat;
/*	background-color: #11296b; */
	height: 600px;
}

.translucent {
     opacity: 0.75;
     filter:alpha(opacity: 75);
     -moz-opacity: 0.75;
     -khtml-opacity: 0.75;
  }

#header {
	height:45px;
	text-align:center;
	padding-top: 10px;
}

#footer {
	clear:both;
	text-align:center;
	color:white;
	font-size:77%;
	padding-top: 5px;
}
#content {
	float:left;
	width: 550px;
	height:500px;
	overflow:auto;
	background-color:white;
	padding:10px 5px 5px 5px;
	border: 1px solid #003366;
}
.bgfade{
	background-image: url(../images/bg_fade.jpg); 
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #527497;
}

table.schedule {
	 border: 1px solid #003366;
}

table.schedule td {
	 border: 1px solid #003366;
}

.schedule_header {
	background-color: #003366;
	color:white;
	font-weight:bold;
}
a:{text-decoration:none; color:#003366 ;}
a:visited{ text-decoration:none; color:#003366 ;}
a:hover { text-decoration:underline; color:#003366 ;}

div#menu{float:left;width: 600px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{width:600px;}
ul#nav li{float:left;margin-right: 3px;text-align: center; border-width: 1px 1px 0 1px; border-color: #003366; border-style: solid;}
ul#nav a{float:left;padding: 5px;background: #E7F1F8;text-decoration:none;color: #444}
ul#nav a:hover{background: #003366;color: #FFF;font-weight:bold;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #003366;color: #FFF; font-weight:bold;}

h1 {color:white;font-size:197%}
h2 {color:#003366;font-weight:bolder;font-size:136%;}
h3 {color:#cc0000;font-weight:bold;font-size:114%;text-decoration:underline;}