/* core.css */

#content  {font: 10px verdana;}

#essentials {
width:120;
z-index:30;
background-color: #40166A;
border: 1px solid #83679E;
}
#closer {
position: absolute;
left: -20px;
top: -20px;
width: 475;
height: 400;
z-index: -20;
visibility: hidden;
}
.pop {
position:absolute;
width:120;
background-color: #40166A;
border: 1px solid #83679E;
visibility: hidden;
z-index: -1;
}
#popOne {
left:117px;
top: 19px;
}
	#popOne5 {
	left:117px;
	top: 87px;
	}
#popTwo {
left:117px;
top: 41px;
}
#popThree {
left:117px;
top: 63px;
}
#popFour {
left:117px;
top: 85px;
}
#popZones {
left:117px;
top: 107px;
}
#popCJO {
left:117px;
top: 130px;
}
#popSearch {
left:117px;
top: 150px;
}
.subNav {
padding: 4px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #83679E;
margin: 1px;
text-align: center;
}
.subNav a { color: #FFFFFF;
text-decoration: none;
}
.subNav a:hover {
color: #FFFFFF;
text-decoration: none;
}
.head {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
line-height: 24px;
}
.head a{
text-decoration: none;
color: #000000;
}
.subhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 20px;
color: #333333;
}
.subhead a{
text-decoration: none;
color: #000000;
}
.subheadWhite{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 20px;
color: #ffffff;
}
.subheadWhite a{
text-decoration: none;
color: #ffffff;
}
.section {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color: #FFFFFF;
background-color: #83ACAC;
}
.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
}
.text a {
color: #333333;
text-decoration: underline;
}
.text a:hover {
text-decoration: none;
}

.byline1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 17px;
}
.byline1 a {
text-decoration: underline;
color: black;
}
.byline1 a:hover {
text-decoration: none;
}
.byline2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
line-height: 17px;
}
.eleven {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #000000;
}
.eleven a {
color: #000000;
text-decoration: underline;
}


/* -- begin styles for listmenu navigation -- */
	/* main nav */
	ul#menu {
		visibility: hidden;
		margin: 0 0 12px 2px;
/* edit - kansel 2006.08.16 (commented out below, tried margin above but had to add at bottom of file) */
		/* position:absolute; */
		/* left:2px; */
		/* top:0px; */
		width:120px;
		z-index:1000;
		cursor:default;
		background-color: #40166a;
		border: 1px solid #83679e;
		border-top: 2px solid #83679e;
		}

	/* menus */
	ul#menu ul {
		visibility:hidden;
/* edit - kansel 2006.08.16 (added 1px to margin, looks better to me but may have broken in Opera) */
		margin-left:121px;
		margin-top:-1.5em;
		padding:0;
		list-style-type:none;
		width:120px;
		position:absolute;
		z-index:1020;
		cursor:default;
		border: 1px solid #83679e;
		}
	ul#menu ul li, ul#menu ul div {
		width:120px;
		}

	/* noscript menu trigger */
	ul#menu li:hover > ul {
		visibility:visible;
		}

	/* shift menus to interlace borders */
	ul#menu ul {
		left:-1px;
		padding-top:1px;
		}

	/* list-items */
	ul#menu li, ul#menu div {
		width:120px;
		text-align:center;
		cursor:pointer;
		}
	ul#menu, ul#menu li {
		margin:0;
		padding:0;
		list-style-type:none;
		}

	/* shift list-items to interlace borders */
	ul#menu li, ul#menu div {
		margin-top:-1px;
		}

	/* links */
	ul#menu a, ul#menu a:visited, ul#menu span {
		position:relative;
		display:block;
		background-color:#83679e;
		border:1px solid #40166a;
		padding:4px 0px;
		font:11px verdana,arial,helvetica,sans-serif;
		color:#fff;
		text-decoration:none;
		}
	ul#menu a:hover,ul#menu a:focus {
		background-color:#40166a;
		color:#ffffff;
		}
	ul#menu a, ul#menu a:visited {
		cursor:hand;
		}
	ul#menu span {
		font-weight: bold;
		cursor:default;
		}

ul#menu .alt_color { background-color: #664588; }
ul#menu .alt_color:visited { background-color: #664588; }

/* -- end styles for listmenu navigation -- */

/* -- styles for mtl templates -- */
table.stats_table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #000000;
width: 98%;
margin: 0px;
padding: 0px;
border: 1px solid #40166a;
border-collapse: collapse;
}
table.stats_table td {
border: 1px solid #40166a;
border-collapse: collapse;
}
table.stats_table td.highlight {
border: 1px solid #40166a;
border-collapse: collapse;
background-color: #EBE7EF;
}
table.stats_table tr.highlight {
font-weight: bold;
color: #000000;
background-color: #EBE7EF;
}
table.stats_table tr.header {
font-weight: bold;
color: #ffffff;
background-color: #83679e;
}
table.stats_table tr.content {
background-color: #ffffff;
}

#login {width: 118px; font: 11px verdana; background: #664588; border: 1px solid #83679e; padding: 3px 1px; color: white; text-align: center; margin: 0px; }
#login a { color: white; }
#login a:link {  }
#login a:visited { color: #ddd; }
#login a:hover { text-decoration: none; }
#cookie {margin: 5px 0px;}

/* edit - kansel 2006.08.16 */
ul#menu { position: relative; top: 0; left: 0; margin-left: 2px; }
