html { overflow-y:scroll; }

html, body { height:100%; }

body, td { font-size:12px; font-family:verdana; color:#7E7E7E; }

body { margin:0px; background: url('images/bg.jpg') top center repeat-x; }

form { margin:0px; }


a { color:#0099CC;  }

a:hover { text-decoration:none;  }

#top { position:relative; height:129px; background: url('images/top.jpg') no-repeat; }

#header { position:relative; height:0px; background: url('images/header.jpg') no-repeat; }
#header #header_text_area { display:none; }
#header1 { position:relative; height:245px; background: url('images/header1.jpg') no-repeat; }



#path { height:41px; background: url('images/path.jpg') repeat-x; margin:0px 1px 5px 1px; line-height:41px; padding-left:10px; color:#656A6D; font-weight:bold; font-size:11px; }
#path a { text-decoration:none; color:#656A6D; }
#path a:hover { color:black; }

#menu_area { position:relative; height:46px; background: url('images/menu.jpg') repeat-x; }
#menu_area a { color:#004080; text-decoration:none; font-size:12px; }
#menu_area a:hover, #menu_area .itemsel a { color:white; }
#menu_area .itemsel a { font-weight:normal; font-size:12px; }
#menu_area .item, #menu_area .itemsel { height:46px; text-align:center; padding:0px 8px 0px 8px; }
#mleft { width:10px; background: url('images/mleft.jpg') no-repeat; }
#mleftsel { width:10px; background: url('images/mleftsel.jpg') no-repeat; }
#mright { width:10px; background: url('images/mright.jpg') no-repeat; }
#mrightsel { width:10px; background: url('images/mrightsel.jpg') no-repeat; }
#menu_area .itemsel { background: url('images/menusel.jpg') repeat-x;}
#menu_area .mbr { width:1px; background:#94c9fd;}

#contop { height:9px; background: url('images/contop.jpg') no-repeat; }
#conbot { height:9px; background: url('images/conbot.jpg') no-repeat; }
#con1 { background: #f1efe9; margin:0px 9px 0px 9px; }
#con { background:white; margin:0px 9px 0px 9px; }

#footer span { font-size:10px; }
#footer .item, #footer .itemsel { text-align:center; font-size:10px; padding:10px 10px 0px 10px; }
#footer .mbr { font-size:8px; padding-top:10px; }

#footer, #footer a { color:#bdb9ac; text-decoration:none; }
#footer a:hover { color:gray; }

#banners .banner { float:left; border:solid 1px #edeae4; background: white; margin:2px 2px 1px 2px; line-height:113px; height:113px; width:178px; text-align:center; }
#banners .banner img { width:auto; height:auto; }
#banners .mbr { float:left; width:5px; }

#left_menu { padding:5px 5px 5px 5px; }
#left_menu a { text-decoration:none; color:#0067CE; font-size:11px; }
#left_menu a:hover { text-decoration:underline; }

.left_menu_1, .left_menu_2, .left_menu_3 { margin-bottom:5px; }

.left_menu_2 a { color:#0067CE; }
.left_menu_3 a { color:#0067CE; }

.left_menu_2 { padding-left:15px; }
.left_menu_3 { padding-left:20px; }
.left_menu_4 { padding-left:30px; }

#left_menu .selmenu_1 a, #left_menu .selmenu_2 a { font-weight:bold; }
#left_menu .selmenu_3 a { text-decoration:underline; }

.left_title { background: url('images/left_title.jpg') repeat-x; height:40px; line-height:40px; margin:1px 1px 0px 1px; padding-left:10px; font-weight:bold; color:white; }
.left_title a { color:white; text-decoration:none; }
.left_text_area { font-size:11px; padding:2px 6px 2px 6px; line-height:16px; text-align:justify; font-family:arial; }

#link_home { position:absolute; width:245px; height:129px; left:0px; top:0px; cursor:pointer; }
#header_text_area { position:absolute; height:110px; width:490px; top:72px; left:425px; font-size:12px; line-height:18px; color:#383838; font-family:arial; }
#header_text_area #title { font-size:16px; font-weight:bold; margin:3px 0px 5px 0px; }

#search_input { position:absolute; width:217px; height:18px; border:solid 0px red; background: url(images/search.gif) no-repeat; line-height:13px; font-size:11px; top:10px; right:120px; z-index:101; padding: 0px 10px; }
#search_submit { position:absolute; top:8px; border:none; background:none; background:none; right:75px; height:16px; line-height:13px; font-size:12px; }

#quote_button { position:absolute; top:35px; left:677px; height:48px; width:260px; border:solid 0px red; cursor:pointer; }

#banner {
	position: absolute;
	top: 37px;
	right: 20px;
}

.right img {
	width: 148px;
	margin: 2px 0px;
}

.keeled {
	position:absolute;
	top:5px;
	right:15px;
}

.keeled img {
	border:solid 1px #3E3E3E;
	margin:1px;
}

.keeled div { float:left; margin:2px; border:solid 1px white; }

.signup input[type=text] { width:300px; }

.capacity input[type=text] { width:300px; background:white; border:solid 1px gray; }

.cap_header, .cap_header td, .cap_header th { border-bottom:solid 1px black; text-align:left; }

.fp_box {
	font-family: arial;
	color: #000;
	height: 240px;
	width: 100%;
	position: relative;
	top: 0px;
	margin-bottom: 10px;
	float: left;
}

.fp_pic {
	background: #94c9fd;
}

.fp_pic img {
	margin: 4px;
	width: 243px;
	height: 118px;
}

.fp_title {
	font-size: 20px;
	text-align: center;
	margin: 9px 2px;
}

.fp_text {
	font-size: 12px;
	margin: 0px 5px 3px 5px;
	line-height: 15px;
}

.fp_link a {
	display: block;
	width: 105px;
	height: 21px;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
	background: url(images/button.gif) no-repeat;
	color: white;
	text-decoration: none;	
	position: absolute;
	bottom: -5px;
	right: 5px;
}

.fp_link a:hover {
	text-decoration: underline;
}
