/*
#007cc2 - medium turquoise
#333333 - dark gray
#003c7a = dark blue almost navy
*/

body {
	margin:0; 
	padding:0; 
	background:url(images/body_bg.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/*form fields - same as style .text*/

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}

.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: underline;
}

.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}

.crumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
.crumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}

.crumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: underline;
}

.subhead {
	font-size: 15px;
	font-weight: bold;
	color:#333333;
}
.subhead a:hover {
	text-decoration: underline;
}

.subhead_tag {
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	font-style: italic;
}

.mainhead {
	font-size: 19px;
	font-weight: bold;
	color:#333333;
}

/*left sub navs links*/
.doc_link ul{
	font-size: 12px;
	color:#333333;
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:20px
}

.doc_link li{
	background: url(images/arrow_blue.gif) top left no-repeat; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	color: #007cc2; 
}

.doc_link li a {
	text-decoration:none;
	color: #007cc2; 
}

.doc_link li a:hover {
	text-decoration:underline;
}

.doc_link_tiny {
	font-size: 10px;
	color:#333333;
}

/* left nav header links */
.headdoc_link {
	font-size: 15px;
	font-weight: bold;
	color: #007cc2; 
}

.headdoc_link a {
	text-decoration:none;
	color: #007cc2; 
}

.headdoc_link a:hover {
	text-decoration:underline;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a2a2a2;
}
.text_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
}

.text_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
}

.img_border {
	border: 1px solid #333333;
}

.readmore {
	color:#007cc2; 
	font-size: 11px;
	font-weight: bold;
	color: #007cc2; }

.readmore a {
	color: #007cc2; 
	text-decoration: none;
}

.readmore a:hover {
	text-decoration: underline;
}

.siteby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}

.siteby a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.siteby a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: underline;
}

a {
	color:#007cc2;
	text-decoration:none;
}
a:hover {
	color:#007cc2;
	text-decoration:underline;
}
a:visited {
	color:#007cc2;
	text-decoration:none;
}


.flashclass{ /*sample CSS class added to image slideshow container*/
width: 864; /*a width should be defined for transition to work*/
border: 0px;
padding: 0px;
margin-bottom: 0px;
}

.flashclass img{
border-width: 0;
}



.textform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color:#333333;
}



		#event-nav {width: 604px; border: 1px solid #4ba3b6; margin-bottom: 1px; clear: both; background: #23408f;}
			#event-nav li {display: inline; float: left; border-right: 1px solid #4ba3b6; font-weight:bold; background: #4ba3b6;}
				#event-nav li a {padding: 5px 8px; display: block; color: white; background: #23408f;}
				#event-nav li a:hover, #event-nav li.print a {background: #8b1216; color: white; text-decoration:none;}
				#event-nav li.selected a {background: #8b1216; color: white; text-decoration:none;}


		#event-ts-nav {width: 604px; border: 1px solid #4ba3b6; margin-bottom: 1px; clear: both; background: #23408f;}
			#event-ts-nav li {display: inline; float: left; border-right: 1px solid #4ba3b6; font-weight:bold; background: #23408f;}
				#event-ts-nav li a {padding: 5px 8px; display: block; color: white; background: #a3be49;}
				#event-ts-nav li a:hover, #event-ts-nav li.print a {background: #273f6d; color: white; text-decoration:none;}
				#event-ts-nav li.selected a {background: #273f6d; color: white; text-decoration:none;}

