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

*	{ margin: 0; padding: 0; }
html	{ min-height: 100%; margin: 0 0 .01em; }
body	{ background: #000; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #000; }

a:link	{ color: #400000; }
a:visited	{ color: #400000; }
a:hover	{ color: #400000; }

a img.img1 {border:1px solid #D7CBB1;}

body#fly #content #indent a:link	{ color: #000000; text-decoration:underline; }
body#fly #content #indent a:visited	{ color: #000000; text-decoration:underline;}
body#fly #content #indent a:hover	{ color: #000000; text-decoration:none;}
body#fly #content #indent a:active	{ color: #000000; text-decoration:underline;}

.clear	{ clear: both; }
.img2	{ float: right; margin: 0 0 10px 10px; color:#d7cbb1; position:relative; z-index:99; text-align:center;}
.img3	{ float: right; margin: 0 0 10px 10px; position:relative; z-index:99; text-align:center; border:none;}
.img2 span {color:#886531;}

.align-center {text-align:center;}

/* error reporting on contact forms */
.required, #errorbox	{ border: 1px solid #c00; background: #fcc; }
	#errorbox	{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 0; margin: 0 auto 15px; width: 50%; text-align: center; }
#contactForm1 td	{ padding: 3px; }

/* layout */
#wrapper	{ width: 100%; }
	#disclaimer #wrapper	{ background-position: -200px 0; }
#container	{ position: relative; width: 100%; min-width: 990px; margin: 0 0 24px; background: url(../images/bg-container.gif) repeat-y 0 0; }
	#container .bottom	{ position: absolute; left: 0; bottom: -24px; float: left; width: 100%; height: 24px; background: url(../images/bg-container-bottom.gif) no-repeat 0 0; display: block; z-index: 100; }
		#disclaimer #container	{ width: 600px; min-width: 600px; }
		#disclaimer #container .bottom	{ background-position: -200px 0; }
#header	{ position: relative; width: 100%; height: 118px; background: url(../images/header.gif) repeat-x 0 0; }
	#header  a {position:absolute; width:700px; height:70px; left:20px; top:2px; z-index:99;}
	#header  img {position:inherit; z-index:9;}
	#header  a span {display:none;}
	#disclaimer #logo	{ position: relative; left: -180px; margin: 0 -180px 0 0; }

#leftCol	{ position: relative; float: left; width: 173px; z-index: 150; }
#leftCol #flashcontent	{ z-index: 1; }
#menu	{ position: relative; float: left; top: -3px; width: 173px; list-style: none; margin: 0 0 12px; }
	#menu li	{ position: relative; left: 0; top: 0; float: left; width: 173px; height: auto; }	
	#menu li a { position: relative; left: 0; width: 173px; height: 33px; display: block; overflow: auto; background: url(../images/menu.gif) no-repeat 0 0; font-size: 1.1em; text-decoration: none; cursor: pointer; }
	#menu li a:hover	{ text-decoration: none; }
	#menu li a span { position: absolute; left: 0; top: 0; width: 173px; height: 33px; display: block; background: url(../images/menu.gif) no-repeat 0 0; }
	
	#menu li#mn1	{ z-index: 11; }
		#menu li#mn1 a span	{ background-position: 0 0; }
		#menu li#mn1:hover a span	{ background-position: -173px 0; }
	#menu li#mn2	{ z-index: 10; }
		#menu li#mn2 a span	{ background-position: 0 -33px; }
		#menu li#mn2:hover a span	{ background-position: -173px -33px; }
	#menu li#mn3	{ z-index: 9; }
		#menu li#mn3 a span	{ background-position: 0 -66px; }
		#menu li#mn3:hover a span	{ background-position: -173px -66px; }
	#menu li#mn4	{ z-index: 8; }
		#menu li#mn4 a span	{ background-position: 0 -99px; }
		#menu li#mn4:hover a span	{ background-position: -173px -99px; }
	#menu li#mn5	{ z-index: 7; }
		#menu li#mn5 a span	{ background-position: 0 -132px; }
		#menu li#mn5:hover a span	{ background-position: -173px -132px; }
	#menu li#mn6	{ z-index: 6; }
		#menu li#mn6 a span	{ background-position: 0 -165px; }
		#menu li#mn6:hover a span	{ background-position: -173px -165px; }
	#menu li#mn7	{ z-index: 5; }
		#menu li#mn7 a span	{ background-position: 0 -198px; }
		#menu li#mn7:hover a span	{ background-position: -173px -198px; }
	#menu li#mn8	{ z-index: 4; }
		#menu li#mn8 a span	{ background-position: 0 -231px; }
		#menu li#mn8:hover a span	{ background-position: -173px -231px; }
	#menu li#mn9	{ z-index: 3; }
		#menu li#mn9 a span	{ background-position: 0 -264px; }
		#menu li#mn9:hover a span	{ background-position: -173px -264px; }
	#menu li#mn10	{ z-index: 2; }
		#menu li#mn10 a span	{ background-position: 0 -297px; }
		#menu li#mn10:hover a span	{ background-position: -173px -297px; }
	#menu li#mn11	{ z-index: 1; }
		#menu li#mn11 a span	{ background-position: 0 -330px; }
		#menu li#mn11:hover a span	{ background-position: -173px -330px; }
	#menu li#mn12	{ z-index: 1; }
		#menu li#mn12 a span	{ background-position: 0 -363px; }
		#menu li#mn12:hover a span	{ background-position: -173px -363px; }
	#menu li#mn13	{ z-index: 1; }
		#menu li#mn13 a span	{ background-position: 0 -396px; }
		#menu li#mn13:hover a span	{ background-position: -173px -396px; }
	#menu li#mn14	{ z-index: 1; }
		#menu li#mn14 a span	{ background-position: 0 -429px; }
		#menu li#mn14:hover a span	{ background-position: -173px -429px; }
	/* popup hover menus */
	#menu li ul, #menu li ul li ul.level2	{ display: none; position: absolute; width: 173px; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 150; list-style: none; background: #ce9e53; }
		#menu li ul li, #menu li ul li ul.level2 li	{ width: 173px; left: -1px; }
		#menu li>ul, #menu li ul li>ul.level2 { top: 0; left: 171px; }
		#menu li:hover ul, #menu li.sfhover ul, #menu li ul li:hover ul, #menu li ul li.sfhover ul.level2	{ top: 0; left: 171px; display: block; }
		#menu li ul li a:link, #menu li ul li a:visited { background: none; cursor: pointer; color: #fff; padding: 3px 10px; width: 173px; w\idth: 153px; height: auto; text-decoration: none; display: block; font-weight: bold; }
		#menu li ul li a:hover { color: #c9bb69; }

	#home #content #bottomlinks th	{ color: #000; }
		
#content	{ position: relative; float: left; left: 12px; top: 24px; width: 805px; margin: 0 12px 24px 0; z-index: 1; color: #886531;}
	#disclaimer #content	{ width: 600px; }
	#content h1	{ padding: 3px 0px; margin: 0 0 15px; font-size: 12pt; color: #886531; border-bottom:1px solid #d7cbb1;}
		#content .title	{ margin: 0 0 20px; }
	#content h2	{ padding: 3px 0px; width: auto; margin: 0 0 15px;  border-bottom:1px solid #d7cbb1; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; display: block; }
	#content a:hover { text-decoration: none; color: #00f; }
	#content p	{ margin: 0px 5px 15px 0px; padding:0px;}
		#content a.disclaimer	{ color: #400000; text-decoration: underline; }
			#content a.disclaimer:hover	{ text-decoration: none; }
	#content ul, #content ol	{ margin: 0 35px 15px; }
	#content #indent	{ position: relative; margin: 0 34px 0 34px; }
		#content #indent #box1	{ width: 427px; w\idth: 407px; margin: 0 0 15px; padding: 4px 10px; background: #eddcd1; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
	#content #relatedProcs	{ width: 805px; w\idth: 717px; padding: 10px 10px; background: #d0bda2; }
		#content #relatedProcs #relatedForm select	{ margin: 0 0 5px; }
	#content #table1	{ float: right; margin: 0 0 10px 15px; }
		#content #table1 th	{ font-size: 11px; }
	#content .table2 td	{ padding: 10px; vertical-align: top; }
		#content .table2 .moreinfo, .totop	{ font-size: 10px; }

/* Footer */
#footer	{ position: relative; float: left; width: 100%; text-align: center; color: #EDDCD1; font-size: 8pt }
	#footer hr	{ width: 60%; border-top: 1px solid #FBF3D4; margin: 0 auto 15px; }
	#footer p	{ margin: 0 0 15px; }
	#footer a:link, #footer a:visited, #footer a:hover	{ color: #EDDCD1; text-decoration: none; }
	#footer a:hover	{ text-decoration: underline; }
	
#quickcontact { width: 334px; text-align: left; margin: 0px; padding: 0px;}

#quickcontact p {margin: 0px;font-size: 12px; line-height: 14px; padding: 0px; text-align: left; color:#333333;}

.eleven {font-size: 11px;}

.input { 
	width: 170px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffd59e;
	font-size: 11px;
	color: #30281b;
	border: 1px solid #30281b;
	padding: 0px;
	}
	
.input2 { 
	width: 380px;
	height: 50px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffd59e;
	font-size: 11px;
	color: #30281b;
	border: 1px solid #30281b;
	padding: 0px;
	}
	
	.submit { 
	width: 60px;
	margin: 8px 12px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffd59e;
	font-size: 11px;
	color: #30281b;
	border: 1px solid #30281b;
	padding: 0px
	}
	
/* -------------- new css styles added 05/20/2008 M Booth ----------------------------*/

#content a:link {font-weight:bold; color: #886531; text-decoration:none;}
#content a:visited {font-weight:bold; color: #886531; text-decoration:none;}
#content a:hover {font-weight:bold; color: #47351a; text-decoration:none;}
#content a:active {font-weight:bold; color: #886531; text-decoration:none;}

#content h1 {background: url("../images/h1-bg.gif") right bottom no-repeat; color:#1e1e1e; line-height:1.3em;}
#menu .cursor-no-link {cursor:default;}
div.replace-hr {display:block; width:auto; border-bottom:1px solid #99958c; height:3px;}

table.gallery-pics {background-color:#f9f2d3; padding:5px; border:1px solid #d7cbb1; position:relative; z-index:99; }

#menu a.cursor-no-link:hover {color:#ffffff;}

#relatedProcs {float:left;}
#relatedProcs form {float:right; width:190px; padding:15px;}
#relatedProcs p {float:left; width:460px; padding-right:20px; display:block;}

img.img1 {float:right; margin:5px 0px 5px 5px;}

div.hotel-info {
	float:left;
	width:240px;
	padding-left:3px;
	
}
div.hotel-info p {text-align:center;}

.staffpic {padding: 0px 15px 0px 0px;}

.rightimg {padding: 0px 15px 0px 0px;}

.leftimg {padding: 0px 0px 15px 15px;}

.footerlink {font-size:10px;}
address {font-style:normal;margin:30px 0 0 40px;}
#employment { /* employment cta box - homepage */
	margin:	20px 0 10px 0;
}