	BODY { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color: #000; }
	TD { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color: #000;  font-weight : normal;}
	A { color : #cc0000; text-decoration : none; font-weight: bold; }
	A:HOVER { color : #ff0000; text-decoration : underline; }
	B { font-weight: bold; }
	
	.invSpcHdr	  { color: #c3170b; font-family : Trebuchet MS, Arial, sans-serif; font-size : 13.5pt; font-weight: bold; }
	.invSpcText	  { color: #000000; font-family : Trebuchet MS, Arial, sans-serif; font-size : 10pt; font-weight: bold; }	
	.invSpcPrice  { color: #c3170b; font-family : Trebuchet MS, Arial, sans-serif; font-size : 11pt; font-weight: bold; }
	.invSpcBorder { border: 1px solid #9f9f9f; background-color: #ffffff; float: right;  }
	.invSpcBck	  { background-color: #ffffff; }
	.invSpcHdrBck { border-bottom: 1px solid #9f9f9f; background-color: #EEEEEE; text-align: center; }
	
	.subhead { color: #797a7b; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	.subhead:link { color : #797a7b; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	.subhead:HOVER { color : #990000; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	.subhead:visited { color : #797a7b; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	.subhead:active { color : #797a7b; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 11pt; font-weight: bold; }
	
	.title {
	color: #888;
	font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-weight: bold;
	}
	
	.subTitle {
	color: #444;
	font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}
	
	.pop 	{ font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11pt; color: #000000;  font-weight : normal;}
	
	.menu 			{ color : #666666; text-decoration : none; font-family : Verdana, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight: normal; }
	.menu:link 		{ color : #666666; text-decoration : none; font-family : Verdana, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight: normal; }
	.menu:HOVER 	{ color : #666666; text-decoration : none; font-family : Verdana, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight: normal; }
	.menu:visited 	{ color : #666666; text-decoration : none; font-family : Verdana, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight: normal; }
	.menu:active 	{ color : #666666; text-decoration : none; font-family : Verdana, Trebuchet MS, Arial, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight: normal; }
	
	.itemBorder { border: 1px solid #909090; }
	.lowText 	{ COLOR: white; FONT-FAMILY: Verdana, Trebuchet MS, Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	.highText 	{ COLOR: white; FONT-FAMILY: Verdana, Trebuchet MS, Arial; TEXT-DECORATION: none; font-size: 8pt; font-style: normal; font-weight: normal; }
	
	.news 		  { color: #A70303; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:link    { color : #A70303; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:HOVER   { color : #FF0000; text-decoration : underline; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:visited { color : #A70303; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	.news:active  { color : #A70303; text-decoration : none; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; font-weight: bold; }
	
	.rightBkg { background-image: url(/images/rightBkg.jpg); background-repeat: no-repeat; }
	.bckWhite	 { background-color: #ffffff; }
	.bckWhite img { border-color: #999; }
	.bckHdr { background-image: url(/images/bckHdr.gif); background-repeat: repeat-x; }
	.bckPopUp	 { background-color: #FFFFFF; background-image: url(/images/bckPopup.jpg); background-repeat: no-repeat; }
	.bckNav		 { background-color: #fff; background-image: url(/images/bckNav.gif); background-repeat: repeat-x; }
	.bckHomeFade { background-color: #268cbf; background-image: url(/images/bckFade.gif); background-repeat: repeat-x; }
	.bckHomeFade2 { background-color: #268cbf; background-image: url(/images/bckFade.gif); background-repeat: repeat-x; background-position: 0 271px; }
	.bckDkBlue	 { background-color: #3f5870; }
	.bckLtBlue	 { background-color: #F3F3F9; }
	.bckGray	 { background-color: #C1C1C1; }
	.bckLtGray	 { background-color: #ececec; }
	.bckMdGray	 { background-color: #8594A1; }
	.bckDkGray	 { background-color: #5E6E7B; }
	.bckBlack	 { background-color: #000000; }
	.bckLime	 { background-color: #b8d98f; }
	.bckPage	 { background-color: #4a8ec9; background-image: url(/images/bckPage.jpg); background-repeat: repeat-x; }
	.searchRt	 { background-color: #EFEFEF; background-image: url(/images/search_Rt.gif); background-repeat: repeat-y; }
	.searchBtm	 { background-color: #EFEFEF; background-image: url(/images/search_btm.gif); background-repeat: repeat-x; }
	
	#upcomingevents {
	width: 35px;
	height: 35px;
	background-image: url(/images/img_leaves.gif); 
	background-repeat: no-repeat;
	float: left;
	margin-top: -10px;
	}
	
	.bckTitle {
	background-image: url(/images/bckTitle.jpg); 
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.bckLeft_video {
	background-image: url(/images/bckLeft_video.jpg);
	background-repeat: repeat-y;
	}
	
	.bckRt_video {
	background-image: url(/images/bckRt_video.jpg);
	background-repeat: repeat-y;
	}
	
	.bckBtm_video {
	background-image: url(/images/bckBtm_video.jpg);
	background-repeat: repeat-x;
	}
	
	#videoContainer {
	width: 274px;
	height: 155px;
	background-color: black;
	border-top: 3px solid #cdcdcd;
	border-right: 3px solid #cdcdcd;
	border-left: 3px solid #cdcdcd;
	}
	html>body #videoContainer { width: 266px; }
	
	#words {
	width: 629px;
	height: 100px;
	overflow: auto;
	text-align: left;
	/*float: right;*/
	padding: 0;
	line-height: 16px; /* increases vertical size of dropdowns */
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: none;
	}
	
	#preview {
	position: relative;
	margin-top: 0;
	width: 446px;
	height: 297px;
	text-align: left;
	padding: 0;
	line-height: 16px; /* increases vertical size of dropdowns */
	font-size: 15px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	}
	
	.container {
	position: relative;
	color: #ca0c0c;
	font-size: 24px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
	
	.cornerContainer {
	width: 274px;
	position: relative;
	}
	html>body .cornerContainer { width: 100%;}
	
	.topLeft {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	}
	
	.topRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	}
	
	.btmLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	}
	
	.btmRight {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	}
	
	#prius {
	border-left: 3px solid #cdcdcd;
	border-right: 3px solid #cdcdcd;
	border-top: 3px solid #cdcdcd;
	}
	
	#Box1 {	 
	 border-left: 3px solid #cdcdcd;
	 border-right: 3px solid #cdcdcd;
	 border-top: 3px solid #cdcdcd;
	 border-bottom: 3px solid #cdcdcd;
	 padding: 10px;
	 width: 368px;
	 height: 244px;
	 overflow: auto;
	 }
	 html>body #Box1 { height: 221px;}
	
	#Box3 {	 
	 border-left: 3px solid #cdcdcd;
	 border-right: 3px solid #cdcdcd;
	 border-bottom: 3px solid #cdcdcd;
	 padding: 10px;
	 height: 84px;
	 overflow: auto;
	 }
	 html>body #Box3 { height: 64px; }
	
	.small { color: #666666; font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; font-weight : normal; text-decoration : none; }
	
	.redBold { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color : #c20000 ; font-weight : bold; }
		
	.red { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color : #ff3300 ;  }
	.redsm { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #ff3300 ;  }
	
	.gray { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; color : #3C3C3C ; font-weight : normal;  }
	.graySm { font-family : Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; color : #3C3C3C ; font-weight : normal;  }
	strong.graysm { font-weight: normal; }
	
	.white 		  { font-family : Trebuchet MS, Arial,Verdana, Geneva,  Helvetica, sans-serif; font-size : 10pt; color : white ; font-weight : normal;  }
	.white:link   { font-family : Trebuchet MS, Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; text-decoration : none; color : white ; font-weight : normal;  }
	.white:hover  { font-family : Trebuchet MS, Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; text-decoration : none; color : #D1DCE5 ; font-weight : normal;  }
	.white:visited{ font-family : Trebuchet MS, Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; text-decoration : none; color : white ; font-weight : normal;  }
	.white:active { font-family : Trebuchet MS, Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; text-decoration : none; color : white ; font-weight : normal;  }

	.whiteTitle{ color: white; font-family : Trebuchet MS, Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size : 14pt; font-weight: bold; }
	
	.whiteSm 		{ font-family : Trebuchet MS, Arial,Verdana, Geneva, Helvetica, sans-serif; font-size : 9pt; text-decoration : none; color : white ; font-weight : normal;  }
	.whiteSm a:link, .whiteSm a:active, .whiteSm a:visited { color : white ; }
	.whiteSm a:hover	{ text-decoration : none; color : #00E4FF ; }
	
	.Hidden		{visibility: hidden;}	
	.NoDisplay	{visibility: hidden; display: none;}
	.Visible	{visibility: visible;}		

	.awards, .awards td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;	
	}
	
	.awards ul li {
	margin-left: -2em; 
	margin-bottom: 5px;
	}

	.accessories, .accessories td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	}
	
	.accessories td {
	background: #dfdfdf;
	}
	
	.bckBdr_top {
	background-color: #000;
	background-image: url(/images/bckBdr_top.gif);
	background-repeat: repeat-x;
	}
	
	.bckBdr_btm {
	background-color: #b8d98f;
	background-image: url(/images/bckBdr_btm.gif);
	background-repeat: repeat-x;
	}
	
	.bckBdrLft_side {
	background-color: #000000;
	background-image: url(/images/bckBdrLft_side.gif);
	background-repeat: repeat-y;
	}
	
	.bckBdrRt_side {
	background-color: #000000;
	background-image: url(/images/bckBdrRt_side.gif);
	background-repeat: repeat-y;
	}
	
	/* This starts the styles for the new CSS Navigation */
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none; /* no bullets next to links */
		line-height: 20px; /* increases vertical size of dropdowns */
	}
	
	#nav a {
		font-weight: normal;
		display: block; /* Makes dropdowns appear directly below 1st tier */
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
		width: 100%; /* Makes the entire bar highlight in IE/Win */
	}
	
	#nav a.parent {
	background: url(/images/arrow.gif) no-repeat; background-position: 95% 50%; /* apply this style for arrow on dropdowns */
	}
	
	#nav a.parent:hover {
	background: url(/images/arrow.gif) center no-repeat; background-position: 95% 50%; /* so arrow will remain on a hover */
	background-color: #507a24; /* maintain hover color */
	}
	
	#nav a:hover {
		background: #507a24; /* hover color */
		text-decoration: none;
	}
		
	#nav li { /* all list items */
		float: left;
		white-space: nowrap; /* take this off if you don't care about long text wrapping */
	}
	
	#nav li ul { /* second-level lists */
		z-index: 2; /* allows dropdowns to appear over flash content - if flash content is contained in a div with z-index under this number */
		border: 1px #3e7938; border-bottom-style: none; /* draws borders on top and sides */
		padding: 0px; /* was set at 5px but Mozilla doesn't like */
		position: absolute;
		background: #768c43; /* original background color of dropdowns */
		width: 130px; /* size of dropdowns for all browsers - must be set here, but can be increased in the actual menu <ul> tags*/
		width: expression('132px'); /* size of dropdowns for IE/WIN - add any padding and borders to this */
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
	
	#nav li ul li {
		width: 100%;
		border-bottom: 1px solid black; /* draws in bottom border on all boxes */
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		margin: -21px 0 0 130px; /* X(top) X(right) X(bottom) X(left) - offsets for 3rd tier */
	}
	
	#nav li:hover ul ul, #nav li.sfhover ul ul {
		left: -999em; /* hides dropdowns off screen when not in hover state */
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
		left: auto; /*brings dropdown to correct position when in hover state */
	}
	
	hr {
	background: #069;
	border: 0 solid #069;
	color: #069;
	}
	
	#buildTxt {
	float: left;
	width: 225px;
	text-align: center;
	margin-left: 70px;
	}
	
	#goBtn {
	float: right;
	margin-right: 90px;
	margin-top: 5px;
	}
