html { background: url(/images/bg-repeat.gif);}

body { margin: 0; padding: 0; border: 0; }

a { color: #da620f; font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif; text-decoration: none; }
a:Hover { color: #2384bb; }
a:Visited { color: #da620f; text-decoration: none; }

a img { border: none; }
a:hover img { border: none; }

a.imgLink img { border: none; }

.MenuBar
{
	color: #fff;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(/images/menubar-button-n.gif);
	background-repeat:no-repeat;
	cursor : hand;
	height: 21px;
	line-height: 21px;
}
.MenuBarHighlight
{
	color: #fff;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(/images/menubar-button-h.gif);
	background-repeat:no-repeat;
	cursor : hand;
	height: 21px;
	line-height: 21px;
}
.MenuBarActive
{
	color: #003b59;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(/images/menubar-button-a.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height: 21px;
	line-height: 21px;
}
.Side
{
	color : White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
.HomeBar
{
	color : #004c6b;
	background-color: #e5e5e5;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}
.HomeBox
{
	color : #004c6b;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.InfoBar, .InfoBox
{
	color : #004c6b;
	background-color: #e5e5e5;
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding: 0px;
}
.InfoBar a 
{ 
	color : #004c6b;
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; 
}
.SideBar
{
	color : #FFCC33;
	background-color: #f2f0ed;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	padding: 0px;
}
.SideBox
{
	color : #FFCC33;
	background-color: #CCCCFF;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.Text
{
	color : #626262;
	background-color: #f2f0ed;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif;
	padding: 10px;
	line-height: 18px;
}
.Text table { font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif; color : #626262; }
	
.Home
{
	color : #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	line-height: 18px;
}
.Links
{
	color : #da620f;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.Links:Link
{
	color : #5698a9;
	text-decoration:none;
}
.Links:Hover
{
	color : #004c6b;
	text-decoration:none;
}
.Links:Visited
{
	color : #5698a9;
	text-decoration:none;
}
.Links:Visited:Hover
{
	color : #004c6b;
	text-decoration:none;
}
a.TextLinks:Link { color: #da620f; text-decoration:none; font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, Arial, sans-serif; }
a.TextLinks:Hover { color: #2384bb; text-decoration: none; }
a.TextLinks:Visited { color: #da620f; text-decoration: none; }
a.TextLinks:Visited:Hover { color: #2384bb; text-decoration: none; }

.SideLinks
{
	color : #003366;
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
}
.SideLinks:Link
{
	color : #003366;
	text-decoration:none;
}
.SideLinks:Hover
{
	color : #DB6818;
	text-decoration:none;
}
.SideLinks:Visited
{
	color : #003366;
	text-decoration:none;
}
.SideLinks:Visited:Hover
{
	color : #DB6818;
	text-decoration:none;
}

.course_table table, .course_table td {
	border: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #002E45;
	background-color: #FFFFFF;
}
.course_table th {
	border: none;
	font: bold 13px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
	background: #6ca8b7;
}
.course_table .label {
	color: #FF9900;
	font-weight: bold;
}
.course_table td, .course_table th {
	padding: 4px;
}


/* Buttons */
.bluebutton, .bluebuttonHovered 
{
	width: 160px;
	height: 29px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #003F60;
	padding:2px 5px;
	background: url(../images/blue_long.png) no-repeat left top;
	cursor: pointer;
	border: none;
	text-align: center;
}
.bluebuttonHovered 
{
	background-position:left bottom;
}

.calendar_table table, .calendar_table td {
	border-style: groove;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #002E45;
	background-color: #FFFFFF;
}
.calendar_table th {
	border-style: groove;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #555;
	background-color: #002E45;
}
.calendar_table .label {
	color: #FF9900;
	font-weight: bold;
}
.calendar_table td, .calendar_table th {
	padding: 4px;
}

.calendar_table th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
}
