@charset "utf-8";
/* CSS Document */

html, body { margin:0px auto; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; }
body { background:#000; }
#header { display:block; height:60px; padding:20px; }
#logo { display:block; background:url(images/logo.gif); width:174px; height:67px; float:left; margin-right:30px; }
#logo a { display:block; width:174px; height:67px; }

#nav {  text-align:center; }
#nav a { 
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; 
	color:#fff; 
	margin:53px 15px 40px 15px; 
	text-decoration:none;
	display:block; float:left;
}
#nav a.current { color:#f5ba18; }

#subNav { float:left; width:180px; margin-left:20px; height:300px; }
#subNav a { 
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; 
	color:#fff; 
	margin:0 0 10px 0; 
	text-decoration:none;
	display:block;
	background:#000;
}
#subNav a.title { font-size:18px; margin-bottom:20px; }
#subNav a.current { color:#f5ba18; }
#subNav a:focus { outline:none; }
#subNav .instruction { color:#F90; margin-bottom:0px; font-size:12px; text-align:right; margin-right:20px; }

#wrapper { width:1024px; margin:0px auto; padding:0px; text-align:left; }
#banner { margin:0px auto; margin-bottom:40px; text-align:center; }
#sbanner { margin:20px 0 10px 0; }
.message { display:block; background:url(images/banner_bg.jpg) repeat-y; width:729px; }
#help { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#F90; text-decoration:none; margin:20px 0; display:block; }

#homebanner { margin:0px auto; padding-bottom:40px; text-align:center; display:block; width:885px; height:332px; }

#content { margin:0 0 0 200px; width:730px; }
#content_home { margin:0px auto; width:845px; }
#content_home p, #content p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; }
#content .quote { text-align:right; font-size:14px; line-height:18px; color:#f5ba18; font-weight:bold; padding-bottom:20px; }
#content .dquote { font-size:16px; }
#content_home p a, #content p a { color:#f90; text-decoration:none; }
#content p.first	 { 
	font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#f5ba18;
	padding:0px 30px 0px 30px; margin-top:10px;
}
#content p.second { 
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;
	padding:0 30px 0px 30px;
}
#content p.third  { 
	font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color:#f5ba18;
	padding:0 30px 0px 30px; 
}

.squote { font-size:12px; margin-right:20px; margin-top:30px; }
.squoter { color:#f5ba18; font-size:12px; text-align:right; margin-right:30px; }

#title { font-size:15px; font-weight:bold; color:#fff; }

.ppt { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
#videos { padding:20px 0 0 35px; }
.vid { display:block; float:left; margin:0 30px 30px 0; }

/*#map_canvas { margin-left:30px; }*/

.hide { display:none; }
#pp_full_res table img { margin-right:20px; }
#pp_full_res table p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; }
#pp_full_res table a { color:#ff6600; text-decoration:none; }

#footer { width:885px; text-align:right; font-size:10px; margin:0px auto; padding-bottom:30px; }
#footer a { color:#fff; text-decoration:none; }

.q { color:#F90; font-weight:bold; }

/* THUMBS */

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px; padding-left:30px;
	width: 600px;
}
ul.thumb li {
	margin: 0; padding: 0; margin-right:20px; margin-bottom:25px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 100px;
	height: 100px;
}
ul.thumb li img {
	width: 100px; height: 100px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	padding: 0;
	background: #3a3a3a;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:#ff6600;
	/* background:url(thumb_bg.png) no-repeat center center;  Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

/* Easy Slider */
	#slider, #slider2 { clear:right; }

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:729px;
		height:550px;
		overflow:hidden; 
		}	
	#slider2 li{
		width:729px;
		height:488px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


.side { margin-top:20px; }