@charset "utf-8";

/*******************************************/
/********** SINGLE ELEMENT STYLES **********/
/*******************************************/

* {margin: 0; padding: 0;}
img {behavior: url(inc/pngbehavior.htc);}

a,
a:link,
a:visited,
a:hover,
a:active	{color:#252525; outline: none;}
:focus		{ -moz-outline-style: none;}

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}

h1			{font:1.6em Arial, Helvetica, sans-serif;margin:0;padding:0}
h2			{font:1.5em Arial, Helvetica, sans-serif;margin:0;padding:0}
h3			{font:1.4em Arial, Helvetica, sans-serif;margin:0;padding:0}

.pad5		{padding:5px;}
.pad10		{padding:10px;}
.pad30		{padding:30px;}
.sm9		{font-size:0.63em;}
.sm10		{font-size:0.69em;}
.goright    {margin-left:60px;}
.goleft		{margin-right:60px;}

/*******************************************/
/************** BASE STRUCTURE *************/
/*******************************************/
body {background:#000 url(../images/bg.jpg) repeat-x;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6b4007;	}
#wrapper {
	text-align:center;
	margin: 0 auto;
	background:#000000 url(../images/bg.jpg);}
#flmovie {
	text-align:center;
	margin: 0 auto;
	width:900px;
	}
#flmovie2 {
	width:300px;
	height:375;
	}
#header{
	width:900px;
	height:160px;
	margin: 0 auto;}
#content {
	width:594px;
	text-align:center;
	min-height: 200px;
	height: auto !important;
	height:200px;
	margin:0 auto;}
	#box{
	width:287px;
	margin: 0 auto;
	background:url(../images/smboxbg2.jpg) repeat-y;}
	#boxtop{
	width:287px;
	height:33px;
	margin: 0 auto;
	padding-top:12px;
	padding-left:0px;
	background:url(../images/smboxtop2.jpg) no-repeat;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;	}
	#boxmid{
	text-align:left;
	min-height: 200px;
	height: auto !important;
	height:200px;
	width:267px;
	margin: 0 auto;
	padding-left:10px;
	padding-right:10px;}
	#boxbot{
	text-align:center;
	height:16px;
	width:287px;
	margin: 0 auto;
	background:url(../images/smboxbottom2.jpg) no-repeat;}
	
	#bigbox{
	width:594px;
	margin: 0 auto;
	background:url(../images/bigboxbg2.jpg) repeat-y;}
	#bigboxtop{
	width:594px;
	height:33px;
	margin: 0 auto;
	padding-top:12px;
	padding-left:0px;
	background:url(../images/bigboxtop2.jpg) no-repeat;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #003300;	}
	#bigboxmid{
	text-align:left;
	min-height: 200px;
	height: auto !important;
	height:200px;
	width:540px;
	margin: 0 auto;
	padding-left:24px;
	padding-right:30px;}
	#bigboxbot{
	text-align:center;
	height:16px;
	width:594px;
	margin: 0 auto;
	background:url(../images/bigboxbottom2.jpg) no-repeat;}
	
#footer {text-align:center;
	width:900px;
	margin:0 auto;
	height:47px;}
#credit {text-align:center;
	width:700px;
	margin:0 auto;
	height:47px;
	margin-top:-10px;
	}

#credit a {font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;	
	}
/*******************************************/
/********* HORIZONTAL NAV MENU *************/
/*******************************************/
#nav1{
	width:450px;
	margin:0 auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ff9000;	
	position:relative;
	z-index:100;}

ul#hrznav {
	margin: 0 auto;
	border: 0 none;
	padding: 0;
	width: 500px; /*For KHTML*/
	list-style: none;
	height: 24px;
	text-align:center;
	}
ul#hrznav li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	list-style: none;
	height: 24px;
	text-align:center;
	}
ul#hrznav ul {
	margin: 0 auto;
	border: none;
	padding: 0;
	width: 150px;
	list-style: none;
	display: none;
	position: absolute;
	text-align:left;
	}
ul#hrznav ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
	}
/* Root Menu */
ul#hrznav a {
	border:none;
	border-right: 1px solid #CCC;
	padding: 0 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	color: #ff9000;
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

ul#hrznav a.noright{
	border:none;
}
/* Root Menu Hover Persistence */
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {
	color: #FFF;
	}
/* 2nd Menu */
ul#hrznav li:hover li a, ul#hrznav li.iehover li a {
	float: none;
	background: #EEE;
	color: #666;
	}
/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover, ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover, ul#hrznav li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}
/* 3rd Menu */
ul#hrznav li:hover li:hover li a, ul#hrznav li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}
/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover, ul#hrznav li:hover li:hover li:hover a,
ul#hrznav li.iehover li.iehover li a:hover, ul#hrznav li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}
/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a, 
ul#hrznav li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}
/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}
ul#hrznav ul ul,
ul#hrznav ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {
	display: none;
	}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {
	display: block;
	}

/*******************************************/
/***************  NEW WINDOW   *************/
/*******************************************/
a[target ="_blank"] { padding-right: 1px; background: transparent; }
a.nonewwin { padding-right: 0px; background: transparent; }
a[target ="_blank"].pdf { padding-right: 0px; background: transparent; }
ul#pdf a[target ="_blank"] {background:none;}


/*******************************************/
/**************  CONTACT FORM   ************/
/*******************************************/
form#contact { margin:0; padding: 5px; float:right; width: 275px; margin-right:-5px; }
#contact label,#contact input { display: block; width: 150px; float: left; margin-bottom: 10px; }
#contact label { text-align: right; width: 75px; padding-right: 5px; }
#contact br {clear: left;}
#contact fieldset	{
	background: #005A47;
	color:#fff;
	border: 1px solid #003026;
	margin:20px 0px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	} 
#contact legend	{
	color:#000;
	font-variant:small-caps;
	font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px;
	position: relative;  
	left: -7px;  
	top: -0.75em;
	}
#contact fieldset ol { padding-top: 0.25em; }
#contact #city { display: block; width: 60px; margin-right:12px; float: left; margin-bottom: 10px; }
#contact #comments { display: block; width: 240px; height:70px; margin-bottom: 15px; }
#contact #submit { width: 85px; height:32px; margin-left:90px; }
#contact .shhhh, .shhhh { display:none; }


/*******************************************/
/**************  OTHER / MISC   ************/
/*******************************************/
