a { color:maroon; text-decoration:none;font-weight:bold }
a:visited { color:maroon; }



img {border:0;}
BODY		{
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	color : #17247B;
	font-size: 11px;
}
body{background:#fff url('images/bg.jpg') repeat-x top}

/* Custom style sheet classes */

.title_text{ font-size:24px;font-weight:bold;color:navy;margin:0;margin-bottom:10px;border-bottom:1px solid navy}
.news_table{ border: solid 1px black;padding:4px;background-color:white; }

td {
	font-size: 12px;
}
.objectives{font-size:10px;}
.timeentry{font-size:10px;}
		
.mjw_maroon { 
	font-family: Arial, Helvetica, sans-serif;
	color : #891B5A;
	font-weight : bold;
}

.multimedia{ background-color:#D0D8EC; }
.emergency_mgt{ background-color:#ffffee; }
.radiological{ background-color:#FFFFFF; }

.footerlink, .footerlink:link, .footerlink:visited {
    color: #D0D8EC;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}

.bluelink:link, .bluelink:visited {
    color: #17247B;	
	font-size: 11px;
	text-decoration: underline;
}

.footerlink, .footerlink:visited { font-weight: bold }
.footerlink:hover { font-weight: bold; color: yellow; text-decoration: underline; }

.pagetitle_home, .pagetitle_multi, .pagetitle_rad, .pagetitle_emerg, .pagetitle_other, .pagetitle{margin:0;padding:0;font-weight:bold;font-family:verdana;text-transform:uppercase;}

h2.pagetitle_home {font-size:24px;color:#C0C0C0;margin:10px 0 10px 0;}
h2.pagetitle_multi, h2.pagetitle_other, h2.pagetitle {font-size:30px;color:#b0c0dc;margin:10px 0 10px 0;}


.pagesubtitle {font-family:Arial, Helvetica, sans-serif;color:maroon;font-weight:bold;font-size:14px;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}

div#copy {width:auto;margin:0px auto;text-align:center;color:#000;}

.mainnav{width:405px;height:22px;}
.mainnav ul, .mainnav li{list-style:none;margin:0;padding:0;width:auto;}
.mainnav ul li a{display:block;height:15px;line-height:15px;width:131px;text-decoration:none;text-align:center;}
.mainnav ul li li a {display:block;text-align:left;font-weight:normal;padding:3px 5px 3px 5px;}
li.layer1 {float:left;position:relative;width:auto;text-align:left;} 
li.layer1 a#rad {width:131px;height:22px;background-image:url('images/radiological_button.gif');}
li.layer1 a#rad:hover {background-image:url('images/radiological_button_over.gif');}
li.layer1 a#multi {width:131px;height:22px;background-image:url('images/multimedia_button.gif');}
li.layer1 a#multi:hover {background-image:url('images/multimedia_button_over.gif');}
li.layer1 a#emerg {width:143px;height:22px;background-image:url('images/emergency_mgmt_button.gif');}
li.layer1 a#emerg:hover {background-image:url('images/emergency_mgmt_button_over.gif');}
li ul.layer2 {display:none;position:absolute;top:100%;left:0;font-weight:normal;background:#cdcdcd url('images/menu-back.jpg') repeat-x;border:1px solid #666;border-top:0;}
li ul.layer2 a{width:173px;font-size:11px;color:#333 !important;}
li ul.layer2 a:hover {color:#990000 !important;}
li ul.last a {width:120px;}
li ul.layer2 a img{margin-right:3px;}
.mainnav ul li li {display:block;float:none;background-color:transparent;border:0;border-bottom:1px solid #ccc;}
li:hover ul, li.over ul {display:block;}

/*--Calendar--*/
table.calendar{width:100%;background:#fff;}
table.calendar td, table.calendar th{width:85px;}
tr.days th{background-color:rgb(45,51,93);color:#fff;text-align:center;border-bottom:1px solid #fff;}
table.calendar a {position:relative;z-index:0;}
table.calendar a.eventlink span {display:none}
table.calendar a.eventlink span h3 {margin:0;padding:0;margin-bottom:10px;padding:5px;;font-size:11px;font-weight:bold;background-color:rgb(45,51,93);color:#fff}
table.calendar a.eventlink:hover {z-index:99999}
table.calendar a.eventlink:hover span{display:block;position:absolute;width:200px;background-color:#fff;color:#000;padding:5px;border:1px solid #000;font-size:11px;left:20px;top:20px;z-index:99999}

tr.eventlisting-sm td{height:80px;vertical-align:top;background:#f7f7f7;padding:0px;}
tr.eventlisting-sm td.today{background:#fff url(images/calendar-daybgtoday.jpg) repeat-x bottom;}
td.today{background:#fff url(images/calendar-daybgtoday.jpg) repeat-x bottom;}


tr.eventlisting-sm td.weekend{background-color:#eee;}
td span.eventdate{font-weight:bold;display:block;padding-bottom:5px;}
tr.eventlisting-sm td a{color:#900;font-weight:normal;font-size:10px;display:block;padding:5px;}

table.eventlisting{width:100%;margin:0;padding:0}
table.eventlisting tr th{text-align:left;background-color:#eee;padding-left:5px;border:1px solid #999;font-weight:normal;}
table.eventlisting td{padding-top:10px;padding-right:20px;vertical-align:top;}
table.eventlisting td.eventdates{width:100px;}


			
.hidden{display:none;}

