
/*----- FULL NAV ---*/
div#navt {margin:4px 0 4px 0; float:left; width:777px; }
div#navt ul{ margin:0px; padding:0 0 0 0; list-style:none; float:left; height:52px; z-index:1000; }
div#navt ul li.nav-main1{background:#CCE7F4;  padding:5px 0 0 10px; float:left; position:relative; margin:0 4px 0 0; }
div#navt ul li.nav-main1:hover{ background:#5593D1;}
div#navt ul li.nav-main1 a.nav-main-link{ font-weight:bold; color:#000 ; font-size:0.9em; float:left;}
div#navt ul li.nav-main1 a.nav-main-link:hover{ text-decoration:none; color:#fff!important;}
div#navt ul li.nav-main1 ul.subul{ border:none; float:left; clear:left; height:30px; width:130px; }
div#navt ul li.nav-main1 ul.subul li.sub{ border:none; padding:3px 4px 0 0; margin:0px;  float:left; }

div#navt ul li.nav-main2{background:#CCE7F4;  padding:5px 0 0 10px; float:left; position:relative; margin:0 4px 0 0; }
div#navt ul li.nav-main2:hover{ background:#5593D1;}
div#navt ul li.nav-main2 a.nav-main-link{ font-weight:bold; color:#000 ; font-size:0.9em; float:left;}
div#navt ul li.nav-main2 a.nav-main-link:hover{ text-decoration:none; color:#fff!important;}
div#navt ul li.nav-main2 ul.subul{ border:none; float:left; clear:left; height:30px; width:140px;}
div#navt ul li.nav-main2 ul.subul li.sub{ border:none; padding:3px 4px 0 0; margin:0px;  float:left; width:auto;}

div#navt ul li.nav-main3{background:#CCE7F4;  padding:5px 0 0 10px; float:left; position:relative; margin:0 4px 0 0; width:200px;}
div#navt ul li.nav-main3:hover{ background:#5593D1;}
div#navt ul li.nav-main3 a.nav-main-link{ font-weight:bold; color:#000 ; font-size:0.9em; float:left;}
div#navt ul li.nav-main3 a.nav-main-link:hover{ text-decoration:none; color:#fff!important;}
div#navt ul li.nav-main3 ul.subul{ border:none; float:left; clear:left; height:30px; width:170px;}
div#navt ul li.nav-main3 ul.subul li.sub{ border:none; padding:3px 4px 0 0; margin:0px;  float:left; }


div#navt ul li.nav-main4{background:#CCE7F4;  padding:5px 0 0 10px; float:left; position:relative; margin:0 4px 0 0; }
div#navt ul li.nav-main4:hover{ background:#5593D1;}
div#navt ul li.nav-main4 a.nav-main-link{ font-weight:bold; color:#000 ; font-size:0.9em; float:left;}
div#navt ul li.nav-main4 a.nav-main-link:hover{ text-decoration:none; color:#fff!important;}
div#navt ul li.nav-main4 ul.subul{ border:none; float:left; clear:left; height:30px; width:120px;}
div#navt ul li.nav-main4 ul.subul li.sub{ border:none; padding:3px 4px 0 0; margin:0px;  float:left; }


div#navt ul li.nav-main5{background:#CCE7F4;  padding:5px 0 0 10px; float:left; position:relative; margin:0 0 0 0;}
div#navt ul li.nav-main5:hover{ background:#5593D1;}
div#navt ul li.nav-main5 a.nav-main-link{ font-weight:bold; color:#000 ; font-size:0.9em; float:left;}
div#navt ul li.nav-main5 a.nav-main-link:hover{ text-decoration:none; color:#fff!important;}
div#navt ul li.nav-main5 ul.subul{ border:none; float:left; clear:left; height:30px; width:121px;}
div#navt ul li.nav-main5 ul.subul li.sub{ border:none; padding:3px 4px 0 0; margin:0px;  float:left; }


span.dropsub{ position:absolute; top:53px; left:-3px; display:none; width:540px;_top:60px; z-index:100000;   }
#navt ul li:hover span.dropsub{display:block; padding:2px; border:4px #fff solid; height:auto;  background:url(../graphics/menu-blue-bg.png) #5593D1 repeat;}
#navt ul li:hover span.dropsub ul{ float:left; height:auto; width:170px; margin:0 0 10px 10px;_margin:0 0 0 0px; }
#navt ul li:hover span.dropsub ul strong{ background: url(../graphics/headings-palegreen-trans.png) top left no-repeat; float:left; color:#fff; font-size:0.8em; font-weight:bold; width:170px; margin:12px 0 3px 2px; height:20px; padding:5px 0 0 5px; }
#navt ul li:hover span.dropsub ul li{ float:left; background:none; margin:0px; padding:0px;}
#navt ul li:hover span.dropsub ul li.link a{ border-bottom:1px solid #333366; background:url(../graphics/bullet-submenu-blk-trans.png) no-repeat 8px center; width:140px; padding:5px 4px 5px 20px; float:left; margin:0px 2px 0px 2px; color:#000; font-size:0.8em; display:block; }
#navt ul li:hover span.dropsub ul li.link a:hover{background:url(../graphics/bullet-submenu-trans.png) no-repeat  8px center #333366; color:#fff;text-decoration:none; }
#navt ul li:hover span.dropsub ul li.current a{}
div#navt .sub a.sub-link{ font-size:0.7em; padding:2px 3px 0 0; margin:0px; color:#000; }
div#navt .sub a.sub-link:hover{ text-decoration:none; color:#fff!important;}



span.dropsub2{ position:absolute; top:53px; left:-125px; display:none; width:730px;_top:60px;  z-index:100000; }
#navt ul li:hover span.dropsub2{display:block; padding:2px; border:4px #fff solid; height:auto;  background:url(../graphics/menu-blue-bg.png) #333366; repeat; }
#navt ul li:hover span.dropsub2 ul{ float:left; height:auto; width:170px; margin:0 0 10px 10px;_margin:0 0 0 0px; }
#navt ul li:hover span.dropsub2 ul strong{ background: url(../graphics/headings-palegreen-trans.png) top left no-repeat; float:left; color:#fff; font-size:0.8em; font-weight:bold; width:170px; margin:12px 0 3px 2px; height:20px; padding:5px 0 0 5px;}
#navt ul li:hover span.dropsub2 ul li{ float:left; background:none; margin:0px; padding:0px;}
#navt ul li:hover span.dropsub2 ul li.link a{ border-bottom:1px solid #333366; background:url(../graphics/bullet-submenu-blk-trans.png) no-repeat 8px center; width:140px; padding:5px 4px 5px 20px; float:left; margin:0px 2px 0px 2px; color:#000; font-size:0.8em; display:block;}
#navt ul li:hover span.dropsub2 ul li.link a:hover{background:url(../graphics/bullet-submenu-trans.png) no-repeat  8px center #333366 ; color:#fff;text-decoration:none; }
#navt ul li:hover span.dropsub2 ul li.current a{}




span.dropsub3{ position:absolute; top:53px; left:-170px; display:none; width:540px;_top:60px;  z-index:100000; }
#navt ul li:hover span.dropsub3{display:block; padding:2px; border:4px #fff solid; height:auto;  background:url(../graphics/menu-blue-bg.png) #333366; repeat; }
#navt ul li:hover span.dropsub3 ul{ float:left; height:auto; width:170px; margin:0 0 10px 10px;_margin:0 0 0 0px; }
#navt ul li:hover span.dropsub3 ul strong{ background: url(../graphics/headings-palegreen-trans.png) top left no-repeat; float:left; color:#fff; font-size:0.8em; font-weight:bold; width:170px; margin:12px 0 3px 2px; height:20px; padding:5px 0 0 5px;}
#navt ul li:hover span.dropsub3 ul li{ float:left; background:none; margin:0px; padding:0px;}
#navt ul li:hover span.dropsub3 ul li.link a{ border-bottom:1px solid #333366; background:url(../graphics/bullet-submenu-blk-trans.png) no-repeat 8px center; width:140px; padding:5px 4px 5px 20px; float:left; margin:0px 2px 0px 2px; color:#000; font-size:0.8em; display:block;}
#navt ul li:hover span.dropsub3 ul li.link a:hover{background:url(../graphics/bullet-submenu-trans.png) no-repeat  8px center #333366;color:#fff; text-decoration:none;}
#navt ul li:hover span.dropsub3 ul li.current a{}



span.dropsub4{ position:absolute; top:53px; left:-283px; display:none; width:540px;_top:60px;  z-index:100000; }
#navt ul li:hover span.dropsub4{display:block; padding:2px; border:4px #fff solid; height:auto;  background:url(../graphics/menu-blue-bg.png) #333366; repeat; }
#navt ul li:hover span.dropsub4 ul{ float:left; height:auto; width:170px; margin:0 0 10px 10px;_margin:0 0 0 0px; }
#navt ul li:hover span.dropsub4 ul strong{ background: url(../graphics/headings-palegreen-trans.png) top left no-repeat; float:left; color:#fff; font-size:0.8em; font-weight:bold; width:170px; margin:12px 0 3px 2px; height:20px; padding:5px 0 0 5px;}
#navt ul li:hover span.dropsub4 ul li{ float:left; background:none; margin:0px; padding:0px;}
#navt ul li:hover span.dropsub4 ul li.link a{ border-bottom:1px solid #333366; background:url(../graphics/bullet-submenu-blk-trans.png) no-repeat 8px center; width:140px; padding:5px 4px 5px 20px; float:left; margin:0px 2px 0px 2px; color:#000; font-size:0.8em; display:block;}
#navt ul li:hover span.dropsub4 ul li.link a:hover{background:url(../graphics/bullet-submenu-trans.png) no-repeat  8px center #333366;color:#fff; text-decoration:none;}
#navt ul li:hover span.dropsub4 ul li.current a{}


span.dropsub5{ position:absolute; top:53px; left:-250px; display:none; width:540px;_top:60px;  z-index:100000; }
#navt ul li:hover span.dropsub5{display:block; padding:2px; border:4px #fff solid; height:auto;  background:url(../graphics/menu-blue-bg.png) #333366; repeat; }
#navt ul li:hover span.dropsub5 ul{ float:left; height:auto; width:170px; margin:0 0 10px 10px;_margin:0 0 0 0px; }
#navt ul li:hover span.dropsub5 ul strong{ background: url(../graphics/headings-palegreen-trans.png) top left no-repeat; float:left; color:#fff; font-size:0.8em; font-weight:bold; width:170px; margin:12px 0 3px 2px; height:20px; padding:5px 0 0 5px;}
#navt ul li:hover span.dropsub5 ul li{ float:left; background:none; margin:0px; padding:0px;}
#navt ul li:hover span.dropsub5 ul li.link a{ border-bottom:1px solid #333366; background:url(../graphics/bullet-submenu-blk-trans.png) no-repeat 8px center; width:140px; padding:5px 4px 5px 20px; float:left; margin:0px 2px 0px 2px; color:#000; font-size:0.8em; display:block;}
#navt ul li:hover span.dropsub5 ul li.link a:hover{background:url(../graphics/bullet-submenu-trans.png) no-repeat  8px center #333366;color:#fff; text-decoration:none;}
#navt ul li:hover span.dropsub5 ul li.current a{}

img.stars{ padding:0 0 0 5px;}

/*----- END NAV ---*/


.sub-navigation{ background:#5593D1; float:left; width:777px; height:30px;  clear:both; border-bottom:4px solid #fff;}
.sub-navigation ul{ list-style:none; float:left; margin:0px; padding:4px 0 0 0;}
.sub-navigation ul li{ float:left; padding:0 5px 0 5px; border-right:1px solid #fff; background:none; }
.sub-navigation ul li.current{ float:left; padding:0 5px 0 5px; border-right:1px solid #fff; background:none; border-left:none; }

.sub-navigation ul li a{ text-decoration:none; color:#fff; font-weight:bold; font-size:9px; font-family:Arial, Helvetica, sans-serif; }
.sub-navigation ul li a:hover{ text-decoration:underline;}


/************* VERTICAL MENU    **************/	

.main_left ul {
	margin: 10px 0px 25px;
	padding: 0px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 120%;
}
.main_left li {
	margin: 0px 0px 2px;
	padding: 0px;
	list-style: none;
}
.main_left ul li a {
	color: #666;
	margin: 0px;
	padding: 8px 2px 8px 10px;
	display: block;  /* allows whole block to become active */
}

.main_left ul li a:hover {
	color: #000;
	background-color: #A5CEEB;
	margin: 0px;
	padding: 8px 2px 8px 10px;
	text-decoration:none;
	display: block; /* allows whole block to become active */
}
.current {
	background-color: #A5CEEB;
	border-left: 3px solid #51517C;
}

.link {
	background-color: #C1DEF5;
}

/************** VERTICAL MENU    ***********/






/* FOOTER */

.footer_container {
	width: 777px;
	clear: both;
	text-align: left;
}
.footer_1 {
	color: #999999;
	background-color: #BBDFEE;
	line-height: 1.8em;
	font-size: 0.65em;
	padding-left: 37px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.footer_1 a {
	color: #333333;
	margin-right: 5px;
	margin-left: 5px;
}


.footer_1 ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.footer_1 li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0;
}
.footer_2 {
	color: #ACA8BA;
	font-size: 0.7em;
	background-color: #333366;
	padding-left: 37px;
	line-height: 2.65em;
	padding-top: 4px;
	padding-bottom: 4px;
}
.footer_2 a {
	color: #B3C6B3;
}



.mainheader {
	background-color: #333366;
	height: 91px;
	background-repeat: no-repeat;
	position: relative;
	background-image: url(../images/titles/blue.gif);
}
.mainheader h1 a {
	display:block;
	width:560px;
	height:91px;
}

.bg_pale1 {
	background-color: #CCE7F4;
}
.bg_pale2 {
	background-color: #B9DBF0;
}
.cell_dark1 {
	background-color: #CAE2F3;
}
.cell_dark2 {
	background-color: #B9DBF0;
}
.cell_width {
	width: 90px;
}
.cell_width2 {
	width: 110px;
}
.cell_width2_short {
	width: 90px;
}
.self_cat_table {
	margin-top: 5px;
	margin-bottom: 5px;
}

.self_cat_table td {
}
.cell_vRule {
	border-left: 1px solid #333366;
}
.cell_vRuleW {
	border-left: 1px solid #FFFFFF;
}



.cell_rule1 {
	background-color: #51517C;
	width: 2px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.bg_pale3 {
	background-color: #85A485;
}



.panel_half_left {
	width: 370px;
	float: left;
		background-color: #CCE7F4;
		height:200px;
			padding:5px;
}
.panel_half_right {
	width: 370px;
	float: right;
	background-color: #CCE7F4;
			height:200px;
			padding:5px;
}
.panel_half_right2 {
	width: 50%;
	float: left;
	padding-bottom: 10px;
}
.delegate_rates_extra span {
	width: 14em;
	display: block;
	float: left;
}

.print_subhead {
	position: relative;
	top: 18px;
	float: right;
	padding-right: 20px;
}
.main_right_intro p {
	font-size: 0.7em;
	color: #666666;
	margin-bottom: 8px;
	margin-top: 5px;
	line-height: 130%;
	font-weight: bold;
}
.main_right_intro h2 {
	color: #666666;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 130%;
	margin-bottom: 10px;
}
.main_right_intro_factfile a {
	color: #0066FF;
}
.main_right_intro_factfile span {
	font-weight:normal;
}

.home_full h2.tarrifs {
	color: #333366;
	padding: 6px 6px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	background-color: #A5CEEB;
}



.main_right h2 {
	color: #333366;
	padding: 6px 6px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
	background-color: #A5CEEB;
}

.main_panel1_so {
	font-size: 0.7em;
	line-height: 130%;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background-color: #6633cc;
}
.main_panel2_so {
	font-size: 0.7em;
	line-height: 130%;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background-color: #ECEFFF;
}
.main_panel2_so h3, .main_panel1_so h3 {
	color: #fff;
	background-color: #54A22A;
	padding: 6px 6px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
}


.main_right h1 {
	color: #333366;
	background-color: #A5CEEB;
	padding: 6px 6px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
}
.home_full h1 {
	color: #333366;
	background-color: #A5CEEB;
	padding: 6px 6px 6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.5em;
}

.main_panel1 {
	font-size: 0.8em;
	line-height: 130%;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background:#DCECF7;
	

}
.main_panel2 {
	font-size: 0.7em;
	line-height: 130%;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background-color: #EDF5FB;
}
.main_panel3 {
	font-size: 0.65em;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background-color: #EDF5FB;
	line-height: 120%;
}
.main_panel4 {
	font-size: 0.7em;
	line-height: 120%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	background-color: #C1DDF1;
	margin-top: -8px;
	padding-top: 3px;
}
.main_panel5 {
	background-color: #C1DDF1;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
}


.main_panel3 td, .main_panel2 td {
	text-align: right;
}
.main_panel_brochures {
	font-size: 0.7em;
	line-height: 130%;
	margin-bottom: 8px;
	padding-bottom: 5px;
	background-color: #DCECF7;
}
.main_panel_brochures ul {
	margin: 0px;
	padding: 10px;
	display: block;
}
.main_panel_brochures ul .clear {
	margin:0;
	padding:0;
	height:0;
	clear:both;
	line-height:0;
	font-size:0;
	width:100%;
}
.main_panel_brochures li {
	margin: 2px 9px 0px 0px;
	padding: 0px;
	list-style: none;
	width: 107px;
	display: inline;
	float: left;
}
.main_panel_brochures li span {
}
.main_panel_brochures ul li {
display: block;
float: left;
}
.main_panel_brochures h4 {
	font-size: 1em;
	font-weight: normal;
}
.main_panel_brochures a {
	color: #000000;
	display: block;
}

.main_panel_brochures2 {
	background-color: #EDF5FB;
	padding-bottom: 6px;
}

.main_panel1 a, .main_panel2 a, .main_panel3 a, .main_panel4 a {
	color: #0066FF;
	text-decoration: underline;
}
.main_panel1 p, .main_panel2 p, .main_panel3 p, .main_panel4 p, .main_panel6 p, .main_panel1_so p, .main_panel2_so p {
	margin: 6px 10px 0px;
}
.main_panel1 ul, .main_panel1 ol, .main_panel2 ul, .main_panel2 ol {
	margin: 5px 5px 5px 15px;
	padding: 0px;
}
.main_panel1 li, .main_panel2 li {
	background-image: url(/images/main/bullet_black.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 4px;
	padding-left: 10px;
	background-position: 0px 6px;
	list-style: none;
}


.main_panel1 h2, .main_panel2 h2 {
	background: #3399FF; padding:5px; color:#fff;}




.main_panel1 h3, .main_panel2 h3, .main_panel3 h3, .main_panel4 h3 {
	margin: 0 5px 0px 10px;
	padding: 5px 0 0 0;
	font-size: 1em;
	font-weight: bold;
}
.main_panel1 h4 {
	margin-top: 7px;
	margin-bottom: 0px;
	padding: 0px;
}
.left_small_print {
	font-size: 0.64em;
	width: 150px;
	color: #7E0C6E;
	padding-top: 15px;
	clear: both;
}

.main_top_band {
	font-size: 1px;
	line-height: 1px;
	background-color: #A5CEEB;
	height: 12px;
}
.main_subhead {
	clear: both;
	position: relative;
	background-color: #CCE7F4;
}
.main_subhead  h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #51517C;
	font-size: 1.5em;
	padding:5px;
	margin:0 0 5px 0;
	font-weight: normal;
	letter-spacing: -.1px;
}


.left_newsletter h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333366;
	margin: 0 0 5px 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.left_newsletter h2 a{
	color: #FFFFFF;
}
.left_newsletter h2 a:hover{
	text-decoration:none;
}

.left_newsletter p {
	font-size: 0.6em;
	color: #666666;
	line-height: 120%;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.left_newsletter a{
	color: #333366;
}
.right_website {
	float: right;
	margin-top: 5px;
}
.small_print {
	font-size: 80%;
	color: #666666;
}
.golf_courses_1 ol {
	font-weight: bold;
}
.golf_courses_1 li {
	margin-bottom: 5px;
	list-style: decimal inside;
}
.golf_courses_1 a {
	color: #000;
	font-size: 90%;
	font-weight: normal;
}
.table_top_dark {
	color: #FFFFFF;
	background-color: #333366;
	font-size: 85%;
}
.col_l {
	width: 14.5em;
	float: left;
}
.col_r {
	float: left;
	width: 440px;
}
.row_bg_d {
	background-image: url(../images/main/bg_blue_d.gif);
	background-repeat: repeat-y;
	padding-bottom: 3px;
}
.row_bg_p {
	background-image: url(../images/main/bg_blue_p.gif);
	background-repeat: repeat-y;
	padding-bottom: 3px;
}
.date {
	font-size: 90%;
	color: #0066FF;
}
.news_pics {
	width: 200px;
	float: right;
	margin-left: 10px;
}
.no_underline {
	text-decoration: none;
}
.form_box1 {
	padding: 3px;
	width: 500px;
	border: 1px solid #A5CEEB;
	font-size: 11px;
}
.form_left_width {
	width: 6em;
	float: left;
	display: block;
}
.form_left_width2 {
	width: 6em;
	float: left;
	display: block;
}
.form_left_width3 {
	width: 11em;
	float: left;
	display: block;
}
.form_box2 {
	padding: 3px;
	width: 205px;
	border: 1px solid #A5CEEB;
	font-size: 11px;
}
.form_box3 {
	padding: 3px;
	width: 300px;
	border: 1px solid #A5CEEB;
	font-size: 11px;
}
.form_box4 {
	padding: 3px;
	width: 205px;
	border: 1px solid #A5CEEB;
	font-size: 11px;
	height: 45px;
}
.form_middle_width {
	width: 6em;
}
.right_border_dark1 {
	background: #51517C;
	color: #FFF;
	vertical-align: top;
}
.right_border_dark2 {
	background: #333366;
	color: #FFF;
	vertical-align: top;
}
.right_border_dark3 {
	background: #51517C;
	color: #FFF;
	vertical-align: top;
	width: 55px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.right_border_dark4 {
	background: #333366;
	color: #FFF;
	vertical-align: top;
	width: 55px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.right_border_dark5 {
	background: #51517C;
	color: #FFF;
	vertical-align: top;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.right_border_dark-fix {
	background: #51517C;
	color: #FFF;
	vertical-align: top;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.main_subhead_404 {
	background-image: url(../images/sub_heads/404.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_factfile {
	background-image: url(../images/sub_heads/news_factfile.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_business_venues {
	background-image: url(../images/sub_heads/business_venues.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}

.main_subhead_delegate_rates {
	background-image: url(../images/sub_heads/business_delegate_rates.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_corporate_club {
	background-image: url(../images/sub_heads/business_corporate_club.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_brochures {
	background-image: url(/images/sub_heads/brochure.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_testimonials {
	background-image: url(../images/sub_heads/testimonials.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_groups {
	background-image: url(../images/sub_heads/groups.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_tariff_hotel {
	background-image: url(../images/sub_heads/tariff_hotel.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_tariff_self {
	background-image: url(../images/sub_heads/tariff_self.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_tariff_terms {
	background-image: url(../images/sub_heads/tariff_terms.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_tariff_rooms {
	background-image: url(../images/sub_heads/tariff_rooms.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_tariff_xmas {
	background-image: url(../images/sub_heads/tariff_xmas.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_offers {
	background-image: url(../images/sub_heads/offers.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_news {
	background-image: url(../images/sub_heads/news_releases.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_location {
	background-image: url(../images/sub_heads/location.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_facilities {
	background-image: url(../images/sub_heads/facilities.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_gift {
	background-image: url(../images/sub_heads/gift_vouchers.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_careers {
	background-image: url(../images/sub_heads/careersgif.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_vacancies {
	background-image: url(../images/sub_heads/vacancies.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_accenqform {
	background-image: url(../images/sub_heads/git_acc.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_thanks {
	background-image: url(../images/sub_heads/thanks.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_posted {
	background-image: url(../images/sub_heads/signup.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.main_subhead_careers_application {
	background-image: url(../images/sub_heads/careers_app_form.gif);
	height: 54px;
	clear: both;
	position: relative;
	background-repeat: no-repeat;
	background-color: #CCE7F4;
}
.btt {
	background-image: url(/images/main/bg_blue.gif);
	background-repeat: repeat-y;
}

.btt ul {
	margin: 0 0 0 15px;
	padding: 5px 0;
}
.btt li {
	margin: 0px;
	padding: 15px 0 0 15px;
	list-style: none;
	background-image: url(/images/main/btt_blue.gif);
	background-repeat: no-repeat;
	font-size: 0.65em;
	background-position: 0 17px;
}
.btt a {
	color: #333366;
}
.text_enlarge {
	font-size: 110%;
}
.brochure_split {
	display: inline;
	float: left;
	width: 190px;
}
.self_cat1 span, .main_panel4 span {
	width: 6em;
	display: block;
	float: left;
}
.location_links  {
	margin: 0px;
	padding: 0px;
}
.location_links ul {
	list-style: url(none) none;
}

.location_links li {
	list-style: none;
	margin-bottom: 14px;
	margin-left: 10px;
}
.key_icon {
	float: left;
	margin: 6px 10px 20px;
}
/*
.main_panel1 h3 span, .main_panel2 h3 span {
	font-weight: normal;
	font-size: 80%;
}*/
.main_panel6 {
	font-size: 0.7em;
	line-height: 120%;
	background-color: #EDF5FB;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
}
.main_panel6 legend {
	font-weight: bold;
	line-height: 30px;
	margin-left: 10px;
}
.main_panel2 legend {
	font-weight: bold;
	margin-left: 10px;
}
.main_panel6 legend span, .main_panel2 legend span {
	font-weight: normal;
}
.main_panel6 label, .main_panel2 label {
	font-weight: normal;
}
.main_panel6 fieldset {
	border: 1px solid #CCE7F4;
	margin: 5px;
	padding: 5px;
}
.main_panel2 fieldset {
	border: 1px solid #CCE7F4;
	margin: 5px 10px;
	padding: 5px;
}
.form_150 {
	padding: 1px;
	width: 150px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
}
.form_250 {
	padding: 1px;
	width: 250px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
}
.form_000 {
	padding: 1px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
}
.form_450 {
	padding: 1px;
	width: 450px;
	border: 1px solid #7F9DB9;
	font-size: 11px;
}
#order_button {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #FF6600;
	margin: 2px;
	padding: 3px;
	border: 1px solid #333366;
}
.award_logo {
	background-color: #FFFFFF;
	margin: 7px;
	padding: 7px;
	float: left;
}
.steps_cont {
	background-color: #EDF5FB;
	margin-top: 4px;
	margin-bottom: 8px;
	border: 1px solid #A5CEEB;
}

.steps_cont ul {
	margin: 0px;
	padding: 0px;
}
.steps_cont li {
	padding: 5px 25px 5px 10px;
	float: left;
	border-right: 1px solid #A5CEEB;
	list-style: none;
	font-size: 0.7em;
	line-height: 1.2em;
}
.step_active {
	font-weight: bold;
	background-color: #3399FF;
	color: #FFFFFF;
}
.career_day {
	float: left;
	width: 78px;
	margin-right: 2px;
}
#form1 label {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
label span {
	font-weight: normal;
}
.input1 {
	padding: 2px;
	width: 270px;
	margin-top: 2px;
	margin-bottom: 5px;
	border: 1px solid #A5CEEB;
}
.input2 {

	padding: 2px;
	width: 200px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #A5CEEB;
}
.input3 {
	padding: 2px;
	width: 470px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #A5CEEB;
}
.input4 {
	padding: 2px;
	width: 45px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #A5CEEB;
}
.input5 {
	padding: 2px;
	width: 120px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #A5CEEB;
}
.qual_align {
	float: left;
	margin-right: 6px;
}

/*.main_content {
	background-repeat: repeat-y;
}*/

/*CSS added by Ed Vinicombe on 10/08/2010*/
.main_content{
	float:left;}
.main_pics {
	background-color: #A5CEEB; /*border-top:64px solid #fff;*/
}
/*End of CSS by Ed Vinicombe */


.main_panel_brochures h4 {
	margin-bottom: 5px;
}
