/* CSS Document */
* { 
margin: 0 auto; 
}

.style1 {color: #666666}
.style3 {
	font-size: large;
	color: #FF0000;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	margin: 0px;
	padding: 0px;
}

.bodytitles {
	font-size: 15px;
	font-weight: bold;
	color: #336699;
	margin: 0px;
	padding: 0px;
}

#lozenge {
	position:relative;
	left: 250px;
	top: 20px;
	width: 253;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-size: 20px;
	font-weight: bold;
	font-style:italic;
	color:#003366;
	margin: 0px;
	padding: 0px;
}


.orange_highlight {
	color: #F79E0E;
	font-weight: bold;
}

.blue_highlight_ital {
	color: #1A1A9B;
	font-weight: bold;
	font-style:italic;
	font-size:15px;
}

.black_highlight {
	color: #000000;
	font-size:12px;
	font-style:normal;
}

input, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.link {
	color: #336699;
	text-decoration: underline;
}

.linknoformat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.linknoformat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.asterix {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.link:hover {
	color: #00FFFF;
	text-decoration: underline;
}

.highlight {
	color: #336699;
}


/*****************************
	course form
*****************************/

#page_wrapper {
	text-align:center;
	width:774px;/*
	border:#AEC0D8;
	border-style:solid;
	border-width:thick;*/
}


#table_wrapper {
	width:774px;
	border-style:solid;
	border-color:#AEC0D8;
	border-width:thick thin thick thin;
}



.form_page_textheader {
	font-size: 16px;
	font-weight: bold;
	text-align:left;
	color: #336699;
	margin-left: 8px;
	padding: 0px;
}

.form_page_subheader {
	text-align:left;
	margin-left: 8px;
	padding: 0px;
}

#shadow_BG {
	width:836px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;/*
	border: #FF3300;
	border-style:solid;
	border-width:thin;*/
}


#topstrip {
	background-color:#000034;
	text-align:center;
	width:774px;
	height:5px;
}

#banner_image {
	background-image:url(images/banner_training.jpg);
	text-align:center;
	width:774px;
	height:94px;
}

#image_strip {
	background-image:url(images/image_strip.jpg);
	text-align:center;
	width:774px;
	height:103px;
}

.footer {
	background-image:url(images/base_panel.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	padding:11px 23px;
	float::left;
}

/*#table_wrapper {
	width:774px;
	border:#AEC0D8;
	border-style:solid;
	border-width:thin;
}
*/

#delegate_wrapper {
	width:774px;
	height:30px;
}


#form_wrapper {
	width:762px;
	margin-left:8px;
}


#button_wrapper {
	width:766px;
	height:28px;
	text-align:left;
	margin:5px 0 0 8px;
}

#delegate_wrapperlightblue {
	width:774px;
	height:30px;
	background-color:#AEC0D8;
}


#name_boxwrapper {
	position:relative;
	left: 20px;
	top:5px;
	float:left;
}


#feedback_wrapper {
	width: 680px;
	position:relative;
	left:0px;
	/*border:#000000;
	border-style:solid;
	border-width:thin;*/
}


#name_boxwrapper1-9 {
	position:relative;
	left: 27px;
	top:5px;
	float:left;
}


#name_wrapper {
	position:relative;
	left: 10px;
	top:5px;
	float:left;
}

#email_wrapper {
	position:relative;
	left: -10px;
	top:5px;
	float:right;
}

/*****************************
	Activities
*****************************/

ul#wetandwild {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	list-style: none;
}

#wetandwild li {
	padding-left: 20px;
	background-image: url(images/activities/navyblue_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.ww_moreinfo {
	color: #B9D34C;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.ww_moreinfo:hover {
	color: #32609B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

ul#training {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 15px;
}

#training li {
	padding: 0px 0px 12px 0px;
}

ul#chc {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	list-style: none;
}

#chc li {
	padding-left: 20px;
	background-image: url(images/activities/blue_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.chc_moreinfo {
	color: #01A3EB;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.chc_moreinfo:hover {
	color: #32609B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

ul#cls {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	list-style: none;
}

#cls li {
	padding-left: 20px;
	background-image: url(images/activities/brown_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.cls_moreinfo {
color:#996633;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.cls_moreinfo:hover {
	color: #32609B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

ul#motoring {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	list-style: none;
}

#motoring li {
	padding-left: 20px;
	background-image: url(images/activities/pink_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.mm_moreinfo {
	color: #F05577;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.mm_moreinfo:hover {
	color: #32609B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

ul#sd {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	list-style: none;
}

#sd li {
	padding-left: 20px;
	background-image: url(images/activities/orange_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0.5em;
}

.sd_moreinfo {
	color: #F79E0E;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.sd_moreinfo:hover {
	color: #32609B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}


/*****************************
	Sample Menus
*****************************/

.menus_bdr {
	border: 2px dotted #F1A202;
}


/*****************************
	Corporate Events
*****************************/

.events_bdr {
	border: 1px solid #336699;
	padding: 5px;
}

.events_example_bdr {
	border: 2px solid #336699;
	padding: 5px;
}

.events_link {
	color: #336699;
	text-decoration: none;	
	font-weight: bold;
}

.events_link:hover {
	color: #00FFFF;
	text-decoration: none;	
	font-weight: bold;
}

.events_example {
	border: 2px dotted #F1A202;
	padding: 8px;
}

ul#events_example {
	padding: 0px 0px 0px 16px;
	margin: 0px;
}

#events_example li{
	padding: 0px;
	margin: 0px;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

/*****************************
	Accommodation
*****************************/

.accom_gallery_bg {
	background-color: #4CBEEA;
}


/******************************
	Corporate Events
******************************/

.ce_header {
	background-image: url(images/corporate_events/bluebg_top.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-right: 83px;
}

.ce_centre {
	background-color: #4CBEEA;
}

.ce_left {
	background-image: url(images/corporate_events/bluebg_left.jpg);
	background-repeat: repeat-y;
}

.ce_right {
	background-image: url(images/corporate_events/bluebg_right.jpg);
	background-repeat: repeat-y;
}

.ce_box1lines {
	background-image: url(images/corporate_events/boxblue_2lines.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-bottom: 14px;
}


.ce_box2lines {
	background-image: url(images/corporate_events/boxblue_2lines.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 7px;
}

.ce_box3lines {
	background-image: url(images/corporate_events/boxblue_3lines.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 7px;
}

.ce_centre_2 {
	background-color: #4CBEEA;
	padding-left: 4px;
}


/******************************
	Restaurant
******************************/

.menu_header {
	background-image: url(images/restaurant/bluebg_top.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-right: 58px;
}

.menu_centre {
	background-color: #4CBEEA;
}

.menu_left {
	background-image: url(images/restaurant/bluebg_left.jpg);
	background-repeat: repeat-y;
}

.menu_right {
	background-image: url(images/restaurant/bluebg_right.jpg);
	background-repeat: repeat-y;
}

.menu_box1lines {
	background-image: url(images/restaurant/boxblue_2lines.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-bottom: 14px;
}


.menu_box2lines {
	background-image: url(images/restaurant/boxblue_2lines.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 7px;
}

.menu_box3lines {
	background-image: url(images/restaurant/boxblue_3lines.jpg);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 7px;
}

.menu_centre_2 {
	background-color: #4CBEEA;
	padding-left: 4px;
}

.menu_white {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}


/********************************
	Planner and Quote
*********************************/

.larger_black {
	font-size: 14px;
	font-weight: bold;
}

.larger_white {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.activitybreak_greenbg {
	background-image: url(images/plannerandquote/activitybreak_greenbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 12px;
	padding-bottom: 22px;
}

.activitybreak_bluebg {
	background-image: url(images/plannerandquote/activitybreak_bluebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 12px;
	padding-bottom: 22px;
}

.activitybreak_yellowbg {
	background-image: url(images/plannerandquote/activitybreak_yellowbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 12px;
	padding-bottom: 22px;
}

.activitybreak_pinkbg {
	background-image: url(images/plannerandquote/activitybreak_pinkbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 12px;
	padding-bottom: 22px;
}

.yellowhilight {background-color:#FFFF66;
font-size:10px;
}

.vline {background-image:url(images/8pxblue.jpg);
background-repeat:repeat-y;
height:auto;
}

.quote_bg {
	background-image: url(images/plannerandquote/quote_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 18px;
	padding-left: 20px;
	padding-right: 10px;
}

.corporate_centre {
	background-color: #4CBEEA;
}

.corporate_left{
	background-image: url(images/plannerandquote/corporate_left.jpg);
	background-repeat: repeat-y;
}

.corporate_right{
	background-image: url(images/plannerandquote/corporate_right.jpg);
	background-repeat: repeat-y;
}


.yellowbg {
	background-image: url(images/yellowbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

.creambg {
background-color:#FFFF99;
}

.greybg {
background-color:#CCCCCC;
}

.lightgreybg {
background-color: #CCC000;
}

.pinkbg {
	background-image: url(images/pinkbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

.handcursor{
cursor:hand;
cursor:pointer;
text-decoration: underline;
}

.keywordlink {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.keywordlink:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
