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

html {
	width: 100%;
}

body {
	width: 100%;
	margin: 0;
	font-family: tahoma, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0A0A4;
	background:url(../images/body_bg.gif);
}

form {
	margin: 0;
}

table, img {
	border: 0;
}

#wrapper {
	width: 919px;
	margin: 0 auto;
	background-color:#eef1f6;
}

#top {
	width: 100%;
	background:url(../images/top_bg.jpg);
	vertical-align:top;
}

#top #logo {
	text-align:center;
}

#top #localtime {
	text-align: right;
	vertical-align: top;
	padding: 5px 10px 0 0;
}

#top #navigation {
	text-align: center;
	vertical-align: top;
	padding: 7px 0 7px 0px;
	background:#373635 url(../images/navi_bg.gif);
}

#top #navigation a:link, #top #navigation a:visited {
	text-decoration: none;
	font-weight: bold;
	color:#FFFFDF;
	margin: 0 15px;
}

#top #navigation a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#flashheader {
	width: 100%;
	text-align: center;
}

#mainbody {
		vertical-align:top;
}

#left {
	width: 660px;
	padding: 0px 5px;
	background:#21201e url(../images/left_bg.gif) repeat-x;
	vertical-align:top;
}

#left #content {
	padding: 6px 10px;
	color:#FFFFF2;
	line-height:15px;
}

#left #content h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFF9;
}


#left2 {
	width: 425px;
	padding: 0px 5px;
	background:#21201e url(../images/left_bg.gif) repeat-x;
	vertical-align:top;
}

#left2 #content {
	padding: 6px 10px;
	color:#FFFFF2;
	line-height:15px;
}

#left2 #content h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFF9;
}
      		  	

#left a:link, #left a:visited {
	color: #E1E1E1;
	text-decoration: underline;
	font-weight:none;
}

#left a:hover {
	color: #000000;
}


#mid {
	width: 230px;
	vertical-align: top;
	background:#070707 url(../images/right_bg.gif) repeat-x;
}

#mainbody .infobox1 {
	margin: 5px;
}


#mainbody .infobox1 .promo {
	width: 100%;
	background:#414141;
	padding: 0 3px 3px 5px;
}

#mainbody .infobox1 .promo a:link, #mainbody .infobox1 .promo a:visited {
	color: white;
	text-decoration: none;
}

#mainbody .infobox1 h3 {
	text-align: center;
	margin: 0;
}

#right {
	width: 250px;
	vertical-align: top;
	background:#070707 url(../images/right_bg.gif) repeat-x;
}

#mainbody .infobox {
	padding: 5px;
}

#mainbody .infobox .datetime {
	font-size: 10px;
}

#mainbody .infobox .grey {
	width: 100%;
	background:#414141;
	padding: 2px 8px 5px 8px;
	color:#FFFFF2;
}

#mainbody .infobox .promo {
	width: 100%;
	background:#414141;
	padding: 0 3px 3px 5px;
}

#mainbody .infobox .promo a:link, #mainbody .infobox .promo a:visited{
	color: white;
}

#mainbody .infobox .promo a: hover{
	text-decoration: underline;
}

#mainbody .infobox .viewall {
	text-align: right;
}

#mainbody .infobox h3 {
	text-align: center;
	margin: 0;
}

#mainbody .infobox a:link, #mainbody .infobox a:visited {
	color:#FFFFff;
	text-decoration: none;
}

#mainbody .infobox a:hover {
	color: #FFE7A8;
	text-decoration: none;
}

#mainbody .infobox input, #mainbody .infobox select {
	font-size: 10px;
}

#mainbody .infobox #reservationtable {
	width: 100%;
	background:#414141;
	font-size: 11px;
	color:#FFFFF2;

}

#mainbody .infobox #reservationtable td {
	padding: 1px;
	padding-left:8px;
	padding-bottom:5px;
}

/* START OF STYLES FOR THE FOOTER */
#footer {
	width: 100%;
	font-size: 11px;
	background:url(../images/footer_bg.gif);
}

#footer a:link, #footer a:visited {
	color: #A0A0A4;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer #address {
	padding-left: 10px;
	padding-top:10px;
	color:#FFFFDF;
}

#footer #links {
	vertical-align: top;
	text-align: right;
	padding: 10px 10px 0 0;
}

#footer #poweredby {
	vertical-align: bottom;
	text-align: right;
	padding: 0 10px 10px 0;
}

#bottom {
	width: 100%;
	background:url(../images/bottom_bg.jpg);
	height:200px;
	vertical-align:top;
}

#bottom .img{
	margin-top:15px;
	height:140px;
}

#bottom .text{
	vertical-align:top;
	margin-left:5px;
}


#sideimages {
	float: right;
	margin:0px 6px 6px 6px;
	vertical-align:bottom;
}

#sideimages img{
	margin-top: 5px;
	border: 1px solid #eeeeee;
}


#rfp {
	color: #FFFFFF;
	background-color: #000000;
}
#rfp_wrapper {
	font-size: 12px;
	margin: 20px;
	padding: 10px;
	background-color: #191919;
}
#rfp_wrapper th,#rfp_wrapper td {
	font-size: 12px;
}
#rfp_wrapper h4 {
	color: #E2C549;
	font-size: 14px;
}
#rfp_wrapper input, #rfp_wrapper textarea, #rfp_wrapper select {
	background-color: #333333;
	color: #FFFFFF;
	margin: 5px;
}
#rfp_wrapper input, #rfp_wrapper textarea, #rfp_wrapper select {
	border: solid 1px #FFFFFF;
}
#rfp_wrapper input:focus, #rfp_wrapper textarea:focus, #rfp_wrapper select:focus {
	border: solid 1px #FF3333;
}
#rfp_wrapper p {
	margin-bottom: 30px;
}

#rfp {
	color: #FFFFFF;
	background-color: #000000;
}
#career_wrapper {
	font-size: 12px;
	margin: 20px;
	padding: 10px;
	background-color: #191919;
}
#career_wrapper th,#career_wrapper td {
	font-size: 12px;
	color: #FFFFFF;
}
#career_wrapper h3 {
	color: #FFFFFF;
	font-size: 14px;
}
#career_wrapper h4 {
	color: #E2C549;
	font-size: 14px;
}
#career_wrapper input, #career_wrapper textarea, #career_wrapper select {
	background-color: #333333;
	color: #FFFFFF;
	margin: 5px;
}
#career_wrapper input, #career_wrapper textarea, #career_wrapper select {
	border: solid 1px #FFFFFF;
}
#career_wrapper input:focus, #career_wrapper textarea:focus, #career_wrapper select:focus {
	border: solid 1px #FF3333;
}
#career_wrapper p {
	margin-bottom: 30px;
}
