@charset "utf-8";
/* CSS Document */
body { text-align:center; background-color:#7c8287; height:100%;}
.page {width:760px;height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	text-align:left; margin-right:auto; margin-left:auto;}

/* Global Elements */
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal; margin: 0px 0px 3px 0px; color:#343833;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; color:#333333;
	 margin: 0px 0px 7px 0px;}
select { font-size:11px; width:100%; border:0px solid #d3daed;}
Binput { font-size:11px; border:1px solid #d3daed;}
p {margin-top:0px;}	
a {text-decoration:none; color:black;}
a:hover {text-decoration:underline; color:#de612c;}

.image_left {float:left; margin-right:12px; margin-bottom:10px;}
.image_right {float:right; margin-left:12px; margin-bottom:10px;}

/* Layout Classes */
.header { width: inherit; margin-bottom:5px;}
.header .languages {width: inherit; text-align:right; padding:0 25px 4px 0; color:#000000;}
.header .languages a {color:#ffffff; }
.header .title_strip {height:75px; margin-bottom:0;}

.splash {border:1px dashed #333333; background-color:#ebecee; padding:8px 0px 6px 26px;
	margin-bottom:4px;}
.splash .features {}
.splash .features .item {}
.splash .links {margin:2px 0px 0px 0px;}
.splash .links a {text-decoration:none; color:black; font-size:10px;}
.splash .links a:hover {text-decoration:underline;}
.splash .features .images {float:left;}
.splash .weather {float:left; font-size:11px; width:61px; height:60; overflow:hidden; text-align: center;}

.middle { background-image:url(../images/middle_bg.gif); background-repeat:repeat-y; border-bottom:1px dashed #333333; width:760px;}
.middle h2 {font-size:12px;margin-bottom:2px;}
.middle h3 {font-weight:normal; font-size:12px;}
.middle .menu_left {float:left; border:1px dashed #333333; border-bottom-width:0px; width:250px;
	background-color:#ebecee; padding:5px 10px 10px 10px; height:100%; margin-right:4px;}
.middle .menu_left .item {margin-top:4px; padding:0px 0px 7px 16px; border-bottom:1px dashed #333333;}
.middle .menu_left #this_section {padding-bottom:7px;}
.middle .menu_left #online_booking {padding:5px 0 7px 0;}
.middle .menu_left .question {margin-bottom:2px;}

.middle .menu_left .search_form {}
.middle .menu_left .search_form input {border:1px solid #d3daed;}
.middle .menu_left .search_form form {margin:7px 0 0 0;}
.middle .menu_left .search_form .field_row {margin-bottom:7px; height:18px;}
.middle .menu_left .search_form .fieldname {width:92px; height:16px; float:left; background-color:#f6f6f6; margin:0 4px 0 0; padding:2px 0 0 4px; border:1px solid #c1c9d1;}
.middle .menu_left .search_form .fieldbox {text-align:right; height:18px;}
.middle .menu_left .search_form .field {width:125px; float:left; text-align:left; border:1px solid #7f9db9;}
.middle .menu_left .search_form #searchString .fieldname {}
.middle .menu_left .search_form #searchString .fieldbox {Xpadding-right:5px;}
.middle .menu_left .search_form #searchString .field {width:121px; height:16px;}
.middle .menu_left .search_form #go_button{text-align:right; margin-top:3px;}

.middle .menu_left .credits {margin:20px 0px 20px 0px; text-align:center; font-size:11px;color:#888888;
	border:1px dashed #cccccc; border-top:0px; border-bottom:0px; background-color:#eeeeee; padding:4px;}
.middle .menu_left .credits a { font-weight:bold; color:#888888;}
	
.middle .main_content {float:left; border:1px dashed #333333; width:404px; border-bottom-width:0px;
	background-color:#ebecee; padding:10px 64px 38px 14px; margin-bottom:0px;}
.middle .main_content a {}
.middle .main_content .content a {color:#503987; font-weight:bold;}

.middle .main_content .item {padding-left:12px;}
.middle .main_content h2 {margin-bottom:1em;}
.middle .main_content h2 a {color:#444444;}
.middle .main_content h3 { font-weight:bold;}
.middle .main_content #interest_menu {display:inline; margin-top:3px; width:auto;}
.middle .main_content .feature {font-size:11px; margin-bottom:12px; border:1px solid #ebecee;}
.middle .main_content .feature .info {float:left;width:235px; padding-right:8px;}
.middle .main_content .feature .info p {padding-left:12px;}
.middle .main_content .feature .picture {float:left; width:158px;}

.middle .section_menu {height:64px;}
.middle .section_menu .header {background-color:#503985;}
.middle .section_menu .wing {width:8px; float:left;}
.middle .section_menu h2 {color:white; font-size:18px; font-weight:normal; padding-left:14px;}
.middle .section_menu .menu { width:460px;}
.middle .section_menu .menu .item {float:left; background-image:url(../images/submenu_tab_normal.gif); background-repeat:no-repeat; width:71px; height:17px; margin-right:5px; text-align:center; font-size:11px; padding-top:1px;}
.middle_footer {text-align:left;}

.middle .section_menu2 {height:83px;}
.middle .section_menu2 .header {background-color:#503985;}
.middle .section_menu2 h2 {color:white; font-size:18px; font-weight:normal; padding-left:14px;}
.middle .section_menu2 .menu {padding-left:9px; _padding-left:4px; width:460px;}
.middle .section_menu2 .menu .item {float:left; background-image:url(../images/submenu2_tab_normal.gif); background-repeat:no-repeat; width:108px; height:17px; margin-right:6px; text-align:center; font-size:11px; padding-top:1px;}
.middle .section_menu2 .menu #bottomrow .item { background-image:none; background-color:#c1c5cb;}

.middle .section_menu3 {height:64px;}
.middle .section_menu3 .header {background-color:#503985;}
.middle .section_menu3 h2 {color:white; font-size:18px; font-weight:normal; padding-left:14px; margin-top:0;}
.middle .section_menu3 h2 a {color:white;}
.middle .section_menu3 .menu {padding-left:0px; width: 451px;}
.middle .section_menu3 .menu .item {float:left; background-image:url(../images/submenu2_tab_highlight.gif); background-repeat:no-repeat; width:108px; height:17px; margin-right:5px; text-align:center; font-size:11px; padding-top:1px;}
	
.box {border:1px dashed #333333; background-color:#ebecee; padding:6px 10px 3px 10px;}

