/* Purpose: undo some default styling of common (X)HTML browsers      */ 
  
/* link underlines tend to make hypertext less readable,  
* because underlines obscure the shapes of the lower halves of words 
*********************************************************************/ 
a:link, a:visited { text-decoration:underline; color:#005CBB } 

a:hover {
	coolr:#11087b;
	}
 
/* no list-markers by default (optional)                              */ 
ul,ol { list-style:none;  } 
  
/* Avoid browser default inconsistent font-sizes                      */ 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 
  
/* Remove inconsistent (among browsers) default ul,ol padding or margin 
* the default spacing on headings does not match nor align with normal 
* interline spacing at all, so let's get rid of it. 
* Zero out the spacing around pre, form, body, html, p, blockquote as well 
* form elements are oddly inconsistent, and not quite CSS emulatable. 
* Nonetheless, strip their margin and padding as well. 
**********************************************************************/ 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p, blockquote, fieldset, input 
{ margin:0; padding:0 } 
  
/* remove default borders around linked images                        */ 
a img,:link img,:visited img { border:none } 

body, body table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}


.pic_left {
	float:left;
	margin:0 15px 0px 0;
	}

.blue_text {
	color:#11087B;
	}

.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	}

.default_lists ul {
	margin:0 0 0 20px;
	padding:inherit;
	}
	
	.default_lists li {
		margin:inherit;
		padding:inherit;
		list-style:disc;
		list-style-position:inside;
		}

.bodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	color: #666666;
}
.bodytextlg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	color: #666666;
}
.eventshead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	color: #ffffff;
}
.hometext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 22px;
	color: #666666;
}
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 16px;
	color: #666666;
}
.homeevents {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 17px;
	color: #ffffff;
}

.homeevents a:link, .homeevents a:visited, .contact a:link, .contact a:visited, .eventshead a:link, .eventshead a:visited {
	color:#fff;
	}
.contact {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	color: #ffffff;
}


.hr {
	border:0;
	height:1px;
	overflow:hidden;
	width:100%;
	background:#ccc;
	color:#ccc;
	margin:15px 0;
	}




body 
{ 
scrollbar-base-color: #002060; 
scrollbar-face-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #002060;
scrollbar-highlight-color: #002060; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-shadow-color: #002060;
scrollbar-darkshadow-color: #ffffff; 
} 




#event_nav{
    	margin: 0 0 15px 0;
   		padding: 3px 0;
		font-size:21px;
		font-family:Arial, Helvetica, sans-serif;
		width:100%;
		background:#ccc;
    	}

 	#event_nav li {
    	margin: 0;
    	padding: 0 5px 0 7px;
    	display: inline;
    	border-left: 1px solid #153258;
    	font-size: .92em;
    	line-height:1.4em;
    	background: none;
		color:#000;
    	}

	#event_nav li.first { 
    	border: none;
    	}
		
		
	#event_nav a:link, #event_nav a:visited{

		text-decoration:none;
		}

	 #event_nav a:hover, #event_nav a:active {
		color:#10087B;
		text-decoration:none;
		}




/*
SPRITE NAV
----------------------------------------------------------*/

#nav { background: url(images/nav.gif) no-repeat left top;  width: 800px; position: relative; height: 29px; }
#nav li a span{ display: none}
#nav li { list-style-type: none; position: absolute; top: 0px; }
#nav li { display: block; height: 29px; }
#nav a { display: block; height: 29px; }

#nav-01 {left: 9px; width: 65px}
#nav-02 {left: 76px; width: 123px}
#nav-03 {left: 201px; width: 70px}
#nav-04 {left: 273px; width: 103px}
#nav-05 {left: 378px; width: 122px}
#nav-06 {left: 502px; width: 117px}
#nav-07 {left: 621px; width: 63px}
#nav-08 {left: 686px; width: 105px}

#nav-01 a:hover {background: url(images/nav.gif) no-repeat   -9px  -29px}
#nav-02 a:hover {background: url(images/nav.gif) no-repeat -76px  -29px}
#nav-03 a:hover {background: url(images/nav.gif) no-repeat -201px -29px}
#nav-04 a:hover {background: url(images/nav.gif) no-repeat -273px -29px}
#nav-05 a:hover {background: url(images/nav.gif) no-repeat -378px -29px}
#nav-06 a:hover {background: url(images/nav.gif) no-repeat -502px -29px}
#nav-07 a:hover {background: url(images/nav.gif) no-repeat -621px -29px}
#nav-08 a:hover {background: url(images/nav.gif) no-repeat -686px -29px}