/* CSS Document */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#181512;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003359; /*#0083D7;*/
	text-decoration:none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E20A16;/*#5D8321;*/
	text-decoration:none;
}

.homenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	line-height: 16px;
}

.homenav a {

}

.homenav a:hover {
	text-decoration:underline;
}

h1 {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004920;
	line-height: 16px;
	text-transform: uppercase;
}

h1 p {
	display:inline;
}

h1#2005-show {
	color: #004920;
}

h1#other-events {
	color: #5D8321;
}

h1#previous-shows {
	color: #CED3B3;
}
h1#other {
	color: #909051;
}

h2{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 16px;
}



.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;
	text-align:right;
	padding-right:15px;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF; 
}

.footer a:hover {
	text-decoration:underline;
}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CED3B3;
	line-height:16px;
}

.breadcrumb p {
	display:inline;
}


.breadcrumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CED3B3;
	line-height:16px;
	text-decoration:none;
}

.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CED3B3;
	line-height:16px;
	text-decoration:underline;
}


.navtop {
	width:500px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003359; /*#0083D7;*/
	line-height:16px;
}

.navtop a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003359; /*#0083D7;*/
	line-height:16px;
}

.navtop a:hover {
	color:#E20A16;
	text-decoration:underline;
}

.nav2nd {
	width:500px;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:16px;
}

.nav2nd a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:16px;
}

.nav2nd a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:16px;
	text-decoration:underline;
}

.innerpad {
	padding-top:40px;
	padding-left:40px;
}

.highlight {
	font-family: Arial;
	font-size: 11px;
	color: #004920;
	font-style: italic;
	font-weight: bold;
}

.sub-nav-cell {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #004920;
	border-top: 1px solid #004920;
	border-bottom: 1px solid #004920;
}

.sub-nav-cell-over {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E20A16; /*#0083D7;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}



.sub-nav-cell a, .sub-nav-cell a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell-over a, .sub-nav-cell-over a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell2 a, .sub-nav-cell2 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell2-over a, .sub-nav-cell2-over a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell3 a, .sub-nav-cell3 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell3-over a, .sub-nav-cell3-over a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell4 a, .sub-nav-cell4 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell4-over a, .sub-nav-cell4-over a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell5 a, .sub-nav-cell5 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

.sub-nav-cell5-over a, .sub-nav-cell5-over a:hover {
	color:#FFFFFF;
	text-decoration: none;
}


.sub-nav-cell2 {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #99BB1A;
	border-top: 1px solid #99BB1A;
	border-bottom: 1px solid #99BB1A;
}

.sub-nav-cell2-over {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #003359; /* #0083D7;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


.sub-nav-cell3 {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #909051;
	border-top: 1px solid #909051;
	border-bottom: 1px solid #909051;
}

.sub-nav-cell3-over {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #003359; /*#0083D7;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}



.sub-nav-cell4 {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5D8321;
	border-top: 1px solid #5D8321;
	border-bottom: 1px solid #5D8321;
}

.sub-nav-cell4-over {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E20A16; /*#0083D7;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.sub-nav-cell5 {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CED3B3;
	border-top: 1px solid #CED3B3;
	border-bottom: 1px solid #CED3B3;
}

.sub-nav-cell5-over {
	padding-left:25px;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #E20A16; /*#0083D7;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


.topbg {
	background-image: url(/images/right_bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.newsbg {
	background-image: url(/images/news.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
