@charset "UTF-8";
/* CSS Document */

ul {
margin:0;
padding:0}

li {
margin:0;
padding:0}


body {
	font-size:90%;
	background-image:url(images/bk/1.jpg);
	margin: 0px;
	padding: 0px;
	border:0px;
	text-align: center;
	color: #000000;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

a, a:visited {
color:#051E92};

a:hover {
color:#FF0000}

#container {
	width: 936px;
	margin: 10px auto 0px auto;
	clear:both;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
}

		#leftgutter, #rightgutter{
		width:8px;
		height:100%;
		bottom:0px;
		left:0px;
		position:relative;
		float:left;
		clear:right;
		visibility:hidden}
		
		
		#headerimage {
			padding:0px;
			margin:0px;
			float:none;
			clear:both;
			position:relative;
			top:0px; left:0px; width:936px; height:57px; overflow:hidden}
	
				#headerimage img {
					display:block	}

		#headernavigation {
			padding:0px;
			margin:0px;
			border:0px;
			float:none;
			clear:both;
			top:0px; left:0px; width:936px; height:37px; overflow:hidden}

				#headernavigation a, #headernavigation img {
					padding:0px;
					margin:0px;
					border:0px; cursor:pointer}

		#contentarea {
	position:relative;
	width: 920px;
	top:0px;
	left:0px;
	padding:10px 8px 20px 8px;
	text-align:left;
	background-position:top left;
	background-repeat:repeat-y;
	background-image:url(images/background_repeat.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2E2D2C;
	height:auto;
	overflow:visible;
	float:left;
	clear:right;
	font-style:normal;
}
			
				#contentareatitle{
	position:relative;
	height:auto;
	width:600px;
	top:0px;
	left:110px;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0px;}
				
				#contentareanav{
	position:relative;
	height:auto;
	width:150px;
	top:0px;
	left:0px;
	float:left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 110px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	display: inline
}
					
						#contentareanav p {
							line-height:200%}
							
						#contentareanav h1 {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-weight:bold;
							font-size:140%;
							line-height:125%;
							margin:0 0 0 0;}
						
						#contentareanav h2 {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-weight:bold;
							font-size:115%;
							line-height:125%;
							margin:0 0 0 0;}
					
						#contentareanav .button {
							padding:0px;
							margin:0px;
							border:0px;}
							
						#contentareanav .button a {
							padding:7px 0px 0px 15px;
							margin:0px;
							border:0px;
							clear:left;
							float:left}
							
						#contentareanav .button a:hover {
							background-position:0px 8px;
							background-image:url(images/nav_indicator.gif);
							background-repeat:no-repeat;}
							
						#contentareanav .on {
							background-position:0px 8px;
							background-image:url(images/nav_indicator.gif);
							background-repeat:no-repeat;
							margin:0px;
							border:0px;
							clear:left;
							float:left}
					
				#contentareamaterial {
					position:relative;
					height:auto;
					min-height:300px;
					width:550px;
					top:0px;
					left:0px;
					float:left;
					overflow:visible;
					padding:0px 7px 7px 17px;
					margin:0 0 0 10px;
					border-left:1px dotted #999999;
					line-height:100%
					}
					
						#contentareamaterial p {
							font-family:Georgia, "Times New Roman", Times, serif;
							line-height:200%;
							margin:0 0 1.25em 0;	}
						
						#contentareamaterial h1 {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-weight:bold;
							font-size:140%;
							line-height:125%;
							margin:0 0 0 0;	}
						
						#contentareamaterial h2 {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-weight:bold;
							font-size:110%;
							line-height:125%;
							margin:0 0 0 0;	}

						#contentareamaterial h3 {
							font-family:Georgia, "Times New Roman", Times, serif;
							font-weight:bold;
							font-size:105%;
							line-height:115%;
							margin:0 0 0 0;	}

						#contentareamaterial .smaller {
							font-family:Georgia, "Times New Roman", Times, serif;
							line-height:200%;
							margin:0 0 1.25em 0;	}




#footer {
	width: 936px; 
	height:36px;
	margin: 0 auto; 
	text-align: left; 
	clear:both}




































#slideshownav td {
padding:0 4px 4px 0;
line-height:0%
}


#slideshownav img {
cursor:pointer
}


#slideshownav a {
border:2px solid #aaaaaa;
display:block
}

#slideshownav a:hover {
border:2px solid red;
}

#eventcalendar table td, #eventcalendar table th {
line-height:120%;
padding:3px 3px 3px 3px
}

#eventcalendar th {
text-align:right;
white-space:nowrap;
padding-right:5px;
padding-left:15px
}

.vendor {
width:150px;
float:left
}

#home-whatsnew {
font-size: 90%
}

#home-whatsnew p {
line-height:100%;
margin:0px
}

#home-whatsnew h1 {
font-size: 110%;
font-weight:bold;margin:0px
}

#home-whatsnew h2 {
font-size: 90%;margin:0px
}

#contentarea p .tightlines {
line-height:120% !important
}
