/* CSS Document */

html 
{

	width: 100%;
	height: 100%;

}

	body
	{
	
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		font-family: georgia, serif;
		font-style: normal;
		background-image: url(images/bgrd.gif);
		background-repeat: repeat;
		text-align: center;
		font-weight: normal;	
	
	}
	
		br.clear
		{
			
			clear: both;
			line-height: 0px;
			font-size: 0px;
		
		}
		
		img
		{
		
			border: none;
		
		}
		
		div#wrapper
		{
		
			position: relative;
			width: 919px;
			min-height: 100%;
			margin-right: auto;
			margin-left: auto;
			background-color: #ffffff;
			border: 3px solid #6c4349;
			border-bottom: none;
			border-top: none;
		
		}
		
			*html div#wrapper
			{
			
				height: 100%;
			
			}
		
			div#subWrap
			{
			
				
				background-image: url(images/left_bg.gif);
				background-repeat: repeat-y;
				background-color: #FFFDE9;
				border-top: 3px solid #6c4349;
				border-bottom: 3px solid #6c4349;
				width: 919px;
				
			}
		
			div#leftCol
			{
			
				float: left;
				clear: left;
				width: 260px;
				padding-top: 29px;
			
			}
			
			
				span.boxBox
				{
				
					display: block;
					width: 176px;
					height: 7px;
					margin-top: 20px;
					background-image: url(images/lil_box2.gif);
					line-height: 0px;
					font-size: 0px;
					margin-left: auto;
					margin-right: auto;
				
				}
				
				ul#navLinks
				{
				
					display: block;
					margin: 0px;
					padding: 0px;
					list-style: none;
					text-align: left;
					width: 176px;
					margin-left: auto;
					margin-right: auto;
					margin-top: 22px;
					margin-bottom: -20px;
					text-transform: uppercase;
					font-size: 11px;
				
				}
				
					ul#navLinks li
					{
					
						padding-bottom: 20px;
						padding-left: 28px;
					
					}
					
					ul#navLinks li.on
					{
					
						background-image: url(images/leaf.gif);
						background-repeat: no-repeat;
						background-position: top left;
					
					}
				
						ul#navLinks li a
						{
										
							color: #B22525;
							text-decoration: none;
						
						}
						
						ul#navLinks li a:hover, ul#navLinks li a:focus
						{
						
							text-decoration: underline;
						
						}
						
						ul#navLinks li.on a.on
						{
						
							color: #6c4349;
						
						}
					
					ul#navLinks ul.subNav
					{
					
						display: block;
						margin: 0px;
						padding: 0px;
						list-style: none;
						text-transform: none;
						margin-top: 7px;
					
					}
					
						ul#navLinks ul.subNav li
						{
						
							padding: 0px;
						
						}
						
						*html ul#navLinks ul.subNav li
						{
						
							border: 1px solid #FFFDE9;
						
						}
						
							ul#navLinks ul.subNav li a
							{
							
								display: block;
								padding-left: 9px;
								background-image: url(images/bullet_red.gif);
								background-repeat: no-repeat;
								background-position: 0px 3px;
								color: #B22525;
							
							}
							
							ul#navLinks ul.subNav li a.on
							{
							
								background-image: url(images/bullet_blk.gif);
							
							}
							
								ul#navLinks ul.subNav ul.subNav
								{
								
									margin-left: 10px;
									margin-top: 3px;
									margin-bottom: 3px;
								
								}
					
				form#searchBox
				{
				
					display: block;
					margin: 0px;
					padding: 0px;
					margin-top: 21px;
					padding-bottom: 21px;
					width: 148px;
					padding-left: 28px;
					text-align: left;
					margin-left: auto;
					margin-right: auto;
					height: 30px;
				
				}
				
					form#searchBox label
					{
					
						font-size: 9px;
						color: #6c4349;
						clear: both;
					
					}
					
					form#searchBox input#searchText
					{
					
						width: 118px;
						display: block;
						float: left;
						clear: left;
						margin-right: 7px;
					
					}
					
					form#searchBox input#gosearch
					{
					
						float: left;
						clear: right;
						margin-top: 1px;
					
					}
					
			div#rightCol
			{
			
				width: 656px;
				border-left: 3px double #6C4349;
				float: left;
				clear: right;
				text-align: left;
			
			}
			
			div.video
			{
			
				background-color: #2c4220;
				font-size: 16px;
				color: #84bd66;
				width: 445px;
				line-height: 21px;
				float: left;
				clear: left;
			
			}
			
			*html div#rightCol.video div.videoContent
			{
			
				padding-bottom: 150px;
			
			}
			
				div#vidSide
				{
				
					border-right: 3px double #e9e7be;
					float: left;
					clear: left;
				
				}
				
				object#corridorVids
				{
				
					width: 445px;
					height: 285px;
					display: block;
				
				}
			
				div#banner
				{
				
					border-bottom: 7px solid #2c4220;
					width: 656px;
					height: auto;
					
				
				}
				
				*html div#banner
				{
				
					line-height: 0px;
					margin-bottom: -4px;
				
				}
				
				div.home div#banner
				{
				
					border-bottom: none;
					border-bottom: 1px solid #ffffff;
					

				}
				
				*html div.home div#banner
				{
				
					margin-bottom: -7px;
				
				}
			
				div#rightCol div#banner p
				{
				
					margin: 0px;
					padding: 0px;
					display: block;
					font-size: 12px;
					padding-left: 36px;
					margin-top: -30px;
					margin-bottom: 12px;
					color: #ffffff;
					clear: both;
				
				}
				
				*html div#rightCol div#banner p
				{
				
					margin-top: -22px;
					margin-bottom: -3px;
				
				}
					
				div#content
				{
					
					float: left;
					clear: both;
				
				}
					
					div.home
					{
					
						width: 656px;
						font-size: 16px;
						color: #84bd66;					
					}
					
					div.homePage
					{
					
						background-color: #2c4220;
					
					}
					
						div#content a
						{
						
							color: #B22525;
							text-decoration: none;
						
						}
						
						div#content a:hover, div#content a:focus
						{
						
							text-decoration: underline;
						
						}
						
						ul.relLink
						{
						
							list-style: none;
							margin: 0px;
							padding: 0px;
						
						}
					
						div#contentLeft, div.videoContent
						{
						
							width: 367px;
							float: left;
							clear: left;
							padding-left: 35px;
							padding-right: 40px;
							padding-top: 22px;
							padding-bottom: 10px;
							line-height: 22px;
							border-right: 3px double #6c7a5d;
						
						}
						
						div.videoContent
						{
						
							padding-bottom: 100px;
							border-right: none;
						
						}
						
							div#contentLeft h1, div.videoContent h1
							{
							
								color: #e9efd8;
								font-weight: normal;
								font-size: 28px;
								margin: 0px;
								padding: 0px;
								line-height: normal;
							
							}
						
						div#contentRight
						{
						
							
							width: 170px;
							float: left;
							clear: right;
							padding: 20px;
							
						
						}
						
						*html div#contentRight
						{
						
							height: 205px;
						
						}
						
							
							
							ul#featuredLinks
							{
							
								display: block;
								margin: 0px;
								padding: 0px;
								list-style: none;
								font-size: 12px;
							
							}
							
							ul#featuredLinks li
							{
							
								padding-top: 10px;
								padding-bottom: 5px;
							
							}
							
								ul#featuredLinks li a
								{
								
									color: #84bd66;
									text-decoration: none;
								
								}
								
								ul#featuredLinks li a:hover, ul#featuredLinks li a:focus
								{
								
									text-decoration: underline;
								
								}
								
					div.lev2
					{
					
						width: 500px;
						height: auto;
						padding-top: 30px;
						padding-left: 36px;
						padding-right: 120px;
						padding-bottom: 30px;
						color: #442328;
						font-size: 14px;
						line-height: 21px;
					
					}
					
						span.blackText {color: #000000;}
						
						div.lev2 form
						{
						
							margin: 0px;
							padding: 0px;
						
						}
						
							div.lev2 form fieldset
							{
							
								border: none;
								margin: 0px;
								padding: 0px;
							
							}
							
							div.lev2 form fieldset.formCol
							{
							
								display: block;
								width: 235px;
								float: left;
								margin-right: 10px;
							
							}
							
								div.lev2 form label
								{
								
									display: block;
									clear: both;
									font-size: 10px;
									font-family: arial, sans serif;
									margin-top: 10px;
								}
								
								div.lev2 form textarea
								{
								
									width: 235px;
									height: 76px;
								
								}
								
								div.lev2 form fieldset span.group
								{
								
									display: block;
									float: left;
									clear: none;
								
								}
								
								div.lev2 form fieldset span.space
								{
								
									margin-left: 20px;
								
								}
								
								*html div.lev2 form fieldset span.space input
								{
								
									margin-left: -20px;
								
								}
								
							div.lev2 form fieldset.oneCol
							{
							
								float: left;
								clear: both;
								margin-top: 15px;
							
							}
							
							div.lev2 form fieldset.oneCol label
							{
							
								display: inline;
								clear: none;
							
							}
							
							*html div.lev2 form fieldset.oneCol input
							{
							
								float: left;
								display: block;
							
							}
							
							*html div.lev2 form fieldset.oneCol label
							{
							
								display: block;
								width: 450px;
								float: left;
							
							}
							
							span.hRule
							{
							
								display: block;
								width: 500px;
								height: 1px;
								border-bottom: 1px solid #442328;
								clear: both;
								margin-top: 15px;
								margin-bottom: 7px;
								
							}
					
					div.sub2
					{
					
						width: 375px;
						height: auto;
						padding-top: 30px;
						padding-left: 36px;
						padding-right: 30px;
						padding-bottom: 30px;
						color: #442328;
						font-size: 14px;
						line-height: 21px;
						border-right: 3px double #e9e7be;
					
					}
					
						div#content h1
						{
						
							font-size: 24px;
							padding: 0px;
							margin: 0px;
							font-weight: normal;
							line-height: 130%;
						
						}
						
						div#content p.noPad
						{
						
							padding: 0px;
							margin: 0px;
							padding-bottom: 5px;
						
						}
					
						div#content span.redText, div.sub2 span.redText
						{
						
							color: #b22525;
						
						}
						
						div#content h2
						{
						
							font-size: 18px;
							margin: 0px;
							padding: 0px;
							margin-bottom: -15px;
							font-weight: normal;
						
						}
						
							div#content h2 a
							{
							
								text-decoration: none;
								color: #B22525;
								font-weight: normal;
							
							}
							
								div#content h2 a:hover, div.sub2 h2 a:focus
								{
								
									text-decoration: underline;
								
								}
						
							div#rightNavCol
							{
							
								float: right;
								clear: right;
								width: 211px;
								
							}
							
								ul#rightSubNav
								{
								
									width: 211px;
									padding: 0px;
									margin: 0px;
									list-style: none;
								
								}
								
									ul#rightSubNav li
									{
									
										display: block;
										width: 211px;
									
									}
									
									*html ul#rightSubNav li
									{
									
										float: left;
									
									}
									
										ul#rightSubNav li a
										{
										
											display: block;
											width: 211px;
											background-repeat: no-repeat;
										
										}
										
										a#mapLink01
										{
										
											height: 34px;
											background-image: url(images/maplink01.gif);
										
										}
										
										a#mapLink01On
										{
										
											height: 34px;
											background-image: url(images/maplink01r.gif);
										
										}
										
										a#mapLink01:hover, a#mapLink01:focus
										{
										
											background-image: url(images/maplink01r.gif);
										
										}
										
										a#mapLink02
										{
										
											height: 21px;
											background-image: url(images/maplink02.gif);
										
										}
										
										a#mapLink02On
										{
										
											height: 21px;
											background-image: url(images/maplink02r.gif);
										
										}
										
										a#mapLink02:hover, a#mapLink02:focus
										{
										
											background-image: url(images/maplink02r.gif);
										
										}
										
										a#mapLink03
										{
										
											height: 22px;
											background-image: url(images/maplink03.gif);
										
										}
										
										a#mapLink03On
										{
										
											height: 22px;
											background-image: url(images/maplink03r.gif);
										
										}
										
										a#mapLink03:hover, a#mapLink03:focus
										{
										
											background-image: url(images/maplink03r.gif);
										
										}
										
										a#mapLink04
										{
										
											height: 25px;
											background-image: url(images/maplink04.gif);
										
										}
										
										a#mapLink04On
										{
										
											height: 25px;
											background-image: url(images/maplink04r.gif);
										
										}
										
										a#mapLink04:hover, a#mapLink04:focus
										{
										
											background-image: url(images/maplink04r.gif);
										
										}
										
										a#mapLink05
										{
										
											height: 29px;
											background-image: url(images/maplink05.gif);
										
										}
										
										a#mapLink05On
										{
										
											height: 29px;
											background-image: url(images/maplink05r.gif);
										
										}
										
										a#mapLink05:hover, a#mapLink05:focus
										{
										
											background-image: url(images/maplink05r.gif);
										
										}
										
										a#mapLink06
										{
										
											height: 42px;
											background-image: url(images/maplink06.gif);
										
										}
										
										a#mapLink06On
										{
										
											height: 42px;
											background-image: url(images/maplink06r.gif);
										
										}
										
										a#mapLink06:hover, a#mapLink06:focus
										{
										
											background-image: url(images/maplink06r.gif);
										
										}
										
											ul#rightSubNav li a span
											{
											
												display: none;
											
											}
											
								
									
									div.video div#rightNavCol, div.video ul#rightSubNav, div.video ul#rightSubNav li a
									{
									
										width: 208px;
									
									}
									
									div.video ul#rightSubNav li
									{
									
										width: 165px;
										margin-left: 19px;
										margin-top: 10px;
									
									}
											
										div#rightNavCol p
										{
										
											color: #6c4349;
											font-size: 11px;
											margin-left: 17px;
											margin-right: 42px;
										
										}
										
										ul#linksThree
										{
										
											display: block;
											margin: 0px;
											padding: 0px;
											list-style: none;
											font-size: 11px;
											margin-left: 17px;
											line-height: 100%;
										
										}
										
											ul#linksThree li.first
											{
											
												margin-bottom: 24px;
											
											}
										
												ul#linksThree li a
												{
												
													padding-left: 15px;
													background-image: url(images/pdf_icon.gif);
													background-repeat: no-repeat;
													color: #B22525;
													text-decoration: none;
													display: block;
													padding-bottom: 7px;
												
												}
												
												*html ul#linksThree li a
												{
												
													padding-bottom: 0px;
												
												}
												
												ul#linksThree li a span, div#content a span
												{
												
													font-size: 9px;
													font-family: arial, verdanna, sans-serif;
													text-decoration: none;
													color: #000000;
												
												}
												
												
												
												ul#linksThree li a.first
												{
												
													padding-left: 0px;
													background-image: none;
												
												}
											
												ul#linksThree li a:hover, ul#linksThree li a:focus
												{
												
													text-decoration: underline;
												
												}
					
			ul#footer
			{
			
				display: block;
				position: relative;
				height: 120px;
				top: 0px;
				left: 0px;
				margin: 0px;
				padding: 0px;
				padding-top: 15px;
				margin-left: 300px;
				list-style: none;
				text-align: left;
				color: #6c4349;
				font-size: 11px;
				font-weight: normal;
			
			}
			
				ul#footer li a
				{
				
					text-transform: uppercase;
					color: #B22525;
					text-decoration: none;
				
				}
				
				ul#footer li a:hover, ul#footer li a:focus
				{
				
					text-decoration: underline;
				
				}
				
				div#contentRight h2
				{
				
					font-size: 11px;
					color: #ffffff;
					margin: 0px;
					padding: 0px;
					text-transform: uppercase;
				
				}
				
				a span
				{
				
					color: #000000;
					font-size: x-small;
					text-decoration: none;
				
				}
				
/* Debugger Styles */
a#deBugger {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
	overflow: hidden;
	text-align: left;
	
}
a#deBugger:focus {
	width: 85%;
	height: 85%;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	overflow: auto;
	padding: 10px;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
	z-index: 200;
	text-decoration: none;
}