HTML 
{
	min-height: 100%;
	margin-bottom: 1px;
}

BODY
{
	font-family: verdana,arial,sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	color: black;
	height: 100%;
}

H1 {
	font-family: arial,sans-serif;
	font-size: 170%;
	font-weight: bold;
	color: #0E60AB;
	padding: 0px 10px 10px 10px;
	border-bottom: solid 1px #0E60AB;
	text-align: right;
	margin-left: -10px;
	margin-right: -10px;
}
H2 {
	font-family: arial,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #0E60AB;
	padding: 0px 10px 0px 10px;
	margin-left: -10px;
	margin-right: -10px;
}
H3 {
	font-family: arial,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #0E60AB;
}
H4 {
	font-family: verdana,arial,sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #0E60AB;
	border-top: dashed 1px #0E60AB;
	padding: 6px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
}

DIV.loginlogout
{
	margin-top: 4px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
}
DIV.loginlogout A
{
	text-decoration: none;
	color: #BB99CC;
}

DIV.toplevellinks 
{
	color: #ffffff;
}

DIV.toplevellinks A 
{ 
	color: #ffffff;
	display: inline; 
	padding: 2px 8px 2px 8px; 
	text-decoration: none; 
	margin: 0px 3px 0px 3px; 
}

DIV.toplevellinks A:hover 
{ 
	border-bottom: dashed 1px white;
}


DIV.contentarea
{
	text-align: left;
	overflow: auto;
	height: 420px;
	padding: 10px 10px 10px 10px;
}

DIV.footerarea
{
	color: white;
}
DIV.footerarea A
{
	color: white;
	text-decoration: none;
}
DIV.footerarea A:hover
{
	border-bottom: dashed 1px white;
}

.header
{
}

UL A
{
	text-decoration: none;
}

DIV.contentarea A
{
	color: blue;
	text-decoration: underline;
}
DIV.contentarea A:hover
{
	color: red;
	text-decoration: none;
}

.textbox
{
	border: solid 1px #0E60AB;
	width: 96%;
}

.highlight {
	border: 1px solid #000000;
	background-color: #EF424A;
	color: #ffffff;
	padding: 20px 20px 20px 20px;
	display: block;
}

div.address{font-size: 10px;}
.contentformattingtable{width: 90%;display:inline-block;}

.timetable{background-color: #aaaaaa;}
.timetable .row th{background-color: #aaaaaa;text-align:center;}
.timetable .timetabletime{text-align:center;}
.timetable .timetableage{text-align:center;}
.timetable .day{background-color: #dddddd;}
.timetable .day-alt{background-color: #eeeeee;}

.divhighlightwithborder{border: 2px solid #009933;background-color: #99FF99;padding: 0px 5px 3px 5px;}

#navmenu {margin-right: 2px;font-family: arial,sans-serif;}
/* 5363FF */
#navmenu li a {	position:relative;display:block;color:#EF424A;font-size: 15px;font-weight:bold;padding-left:7px;margin-right:7px;}
#navmenu li a:hover{color:#030399;background-color: #e0e4FF;}
#navmenu{background-color: #fdeced;}

#navmenu li li a {font-size: 11px;font-weight: normal;padding-left:0px;color: #5363FF;}
#navmenu ul{padding: 0px; margin: 0px;}
#navmenu li{padding: 0px; margin: 0px;list-style-type: none;}

#navmenu li{padding-top: 16px;background: #ffffff url(/skins/meapa/images/navlevel1top.gif) no-repeat top;}
#navmenu li div{padding-left:10px; padding-bottom: 16px; margin-bottom:7px; background: url(/skins/meapa/images/navlevel1bottom.gif) no-repeat bottom;}

#navmenu li li{background: none;padding: 0px; margin: 0px;padding-left:10px;}
#navmenu li li div{background: none;padding: 0px;margin: 0px;}
#navmenu li li div{}

#navmenu li .ancestor{background-color: Transparent;}
#navmenu li .hilite{background-color: #5363FF;margin-right:10px;padding:1px;color: #ffffff;font-weight:bold;padding-left:9px;}
#navmenu li li .hilite{padding-left:3px;}
#navmenu li a.hilite:hover {color:#ffffff;background-color: #5363FF;}
/* #029834 #EF424A A39CFF 5363FF */
