img
{  border-style: none;
}

.thinborder { 
border-collapse: collapse; 
border: .05em solid #000; 
}


.h1 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9pt; }
.h1 a:link { color: #FFFFFF; text-decoration: None; }
.h1 a:visited { color: #FFFFFF; text-decoration: None; }
.h1 a:hover { color: #FFFFFF; text-decoration: None; }

.h2 { color: #0D4479; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; }/* colour dark RAF blue */
.h2 a:link { color: #0D4479; text-decoration: None; }
.h2 a:visited { color: #0D4479; text-decoration: None; }
.h2 a:hover { color: #0D4479; text-decoration: None; }

.h2bw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; }
.h2bw a:link { color: #ffffff; text-decoration: None; }
.h2bw a:visited { color: #ffffff; text-decoration: None; }
.h2bw a:hover { color: #ffffff; text-decoration: Underline; }

.h2bd { color: #005790; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18pt; }
.h2bd a:link { color: #005790; text-decoration: None; }
.h2bd a:visited { color: #005790; text-decoration: None; }
.h2bd a:hover { color: #005790; text-decoration: Underline; }

.h2bdw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16pt; }
.h2bdw a:link { color: #ffffff; text-decoration: None; }
.h2bdw a:visited { color: #ffffff; text-decoration: None; }
.h2bdw a:hover { color: #ffffff; text-decoration: Underline; }

.h2s { color: #005790; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; }/* colour RAF mid blue */
.h2s a:link { color: #005790; text-decoration: None; }
.h2s a:visited { color: #005790; text-decoration: None; }
.h2s a:hover { color: #005790; text-decoration: Underline; }

.h2sw { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.h2sw a:link { color: #FFFFFF; text-decoration: None; }
.h2sw a:visited { color: #FFFFFF; text-decoration: None; }
.h2sw a:hover { color: #FFFFFF; text-decoration: Underline; }

.h2sd { color: #0057AE; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }/* colour royal blue */
.h2sd a:link { color: #0057AE; text-decoration: None; }
.h2sd a:visited { color: #0057AE; text-decoration: None; }
.h2sd a:hover { color: #0057AE; text-decoration: Underline; }

.h2b { color: #0057AE; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9pt; }
.h2b a:link { color: #0057AE; text-decoration: None; }
.h2b a:visited { color: #0057AE; text-decoration: None; }
.h2b a:hover { color: #0057AE; text-decoration: Underline; }

.h2sdx { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }/*colour very dark grey */
.h2sdx a:link { color: #333333; text-decoration: None; }
.h2sdx a:visited { color: #333333; text-decoration: None; }
.h2sdx a:hover { color: #333333; text-decoration: Underline; }

.h2w { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight:bold;  font-size: 10pt; }
.h2w a:link { color: #ffffff; text-decoration: None; }
.h2w a:visited { color: #ffffff; text-decoration: None; }
.h2w a:hover { color: #ffffff; text-decoration: Underline; }

.h2wn { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight:normal;  font-size: 12pt; }
.h2wn a:link { color: #ffffff; text-decoration: None; }
.h2wn a:visited { color: #ffffff; text-decoration: None; }
.h2wn a:hover { color: #ffffff; text-decoration: Underline; }

.h3 { color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11pt; }
.h3 a:link { color: #333333; text-decoration: None; }
.h3 a:visited { color: #333333; text-decoration: None; }
.h3 a:hover { color: #333333; text-decoration: Underline; }

.h3w { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11pt; }
.h3w a:link { color: #FFFFFF; text-decoration: None; }
.h3w a:visited { color: #FFFFFF; text-decoration: None; }
.h3w a:hover { color: #FFFFFF; text-decoration: Underline; }

.style1a { color: #666666; font-family: Times New Roman, Times, serif; font-size: 12pt; }
.style1a a:link { color: #666666; text-decoration: None; }
.style1a a:visited { color: #666666; text-decoration: None; }
.style1a a:hover { color: #666666; text-decoration: Underline; }

.style4b { color: #0087E1; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.style4b a:link { color: #0087E1; text-decoration: None; }
.style4b a:visited { color: #0087E1; text-decoration: None; }
.style4b a:hover { color: #0087E1; text-decoration: Underline; }

.style4bbd { color: #0087e1; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 8pt; }
a.style4bbd:link { color: #0087e1; text-decoration: None; }
a.style4bbd:visited { color: #0087e1; text-decoration: None; }
a.style4bbd:hover { color: #0087e1; text-decoration: Underline; }

.style4g { color: #666666; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; font-size: 8pt; }
a.style4g:link { color: #666666; text-decoration: None; }
a.style4g:visited { color: #666666; text-decoration: None; }
a.style4g:hover { color: #666666; text-decoration: Underline; }

.style4r { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
a.style4r:link { color: red; text-decoration: None; }
a.style4r:visited { color: red; text-decoration: None; }
a.style4r:hover { color: red; text-decoration: Underline; }

.style4r_big { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
a.style4r_big:link { color: red; text-decoration: None; }
a.style4r_big:visited { color: red; text-decoration: None; }
a.style4r_big:hover { color: red; text-decoration: Underline; }

.style5 { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.style5 a:link { color: #333333; text-decoration: None; }
.style5 a:visited { color: #333333; text-decoration: None; }
.style5 a:hover { color: #333333; text-decoration: None; }

.style5a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.style5a a:link { color: #FFFFFF; text-decoration: None; }
.style5a a:visited { color: #FFFFFF; text-decoration: None; }
.style5a a:hover { color: #FFFFFF; text-decoration: Underline; }

.style5b { color: #0087E1; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.style5b a:link { color: #0087E1; text-decoration: None; }
.style5b a:visited { color: #0087E1; text-decoration: None; }
.style5b a:hover { color: #0087E1; text-decoration: Underline; }


.style5bw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.style5bw a:link { color: #ffffff; text-decoration: None; }
.style5bw a:visited { color: #ffffff; text-decoration: None; }
.style5bw a:hover { color: #ffffff; text-decoration: Underline; }

.style5bl { color: #0F447A; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9pt; }
.style5bl a:link { color: #0F447A; text-decoration: None; }
.style5bl a:visited { color: #0F447A; text-decoration: None; }
.style5bl a:hover { color: #0F447A; text-decoration: Underline; }

.style5c { color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9pt; }
.style5c a:link { color: #666666; text-decoration: None; }
.style5c a:visited { color: #666666; text-decoration: None; }
.style5c a:hover { color: #666666; text-decoration: Underline; }


.style5cn { color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 9pt; }
.style5cn a:link { color: #666666; text-decoration: None; }
.style5cn a:visited { color: #666666; text-decoration: None; }
.style5cn a:hover { color: #666666; text-decoration: Underline; }

.style5d { color: #858585; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12pt; }/*colour dark grey*/
.style5d a:link { color: #858585; text-decoration: None; }
.style5d a:visited { color: #858585; text-decoration: None; }
.style5d a:hover { color: #858585; text-decoration: Underline; }

.style5d11 { color: #858585; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11pt; }
.style5d11 a:link { color: #858585; text-decoration: None; }
.style5d11 a:visited { color: #858585; text-decoration: None; }
.style5d11 a:hover { color: #858585; text-decoration: Underline; }

.style5d9 { color: #858585; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 9pt; }
.style5d9 a:link { color: #858585; text-decoration: None; }
.style5d9 a:visited { color: #858585; text-decoration: None; }
.style5d9 a:hover { color: #858585; text-decoration: Underline; }

.style5e { color: #0F447A; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 7pt; }
.style5e a:link { color: #0F447A; text-decoration: None; }
.style5e a:visited { color: #0F447A; text-decoration: None; }
.style5e a:hover { color: #0F447A; text-decoration: Underline; }

.style5eb { color: #0087E1; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 7pt; }
.style5eb a:link { color: #0087E1; text-decoration: None; }
.style5eb a:visited { color: #0087E1; text-decoration: None; }
.style5eb a:hover { color: #0087E1; text-decoration: Underline; }

.style5f { color: #0F447A; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10pt; }
.style5f a:link { color: #0F447A; text-decoration: None; }
.style5f a:visited { color: #0F447A; text-decoration: None; }
.style5f a:hover { color: #0F447A; text-decoration: Underline; }

.style5fw { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 7pt; }
.style5fw a:link { color: #ffffff; text-decoration: None; }
.style5fw a:visited { color: #ffffff; text-decoration: None; }
.style5fw a:hover { color: #ffffff; text-decoration: Underline; }

.style5bl { color: #0F447A; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 7pt; }
.style5bl a:link { color: #0F447A; text-decoration: None; }
.style5bl a:visited { color: #0F447A; text-decoration: None; }
.style5bl a:hover { color: #0F447A; text-decoration: Underline; }

.style5w { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.style5w a:link { color: #ffffff; text-decoration: None; }
.style5w a:visited { color: #ffffff; text-decoration: None; }
.style5w a:hover { color: #ffffff; text-decoration: None; }

.style6 { color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11pt; }
.style6 a:link { color: #666666; text-decoration: None; }
.style6 a:visited { color: #666666; text-decoration: None; }
.style6 a:hover { color: #666666; text-decoration: Underline; }

.sub_menu { color: #0F447A; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 8pt; }
.sub_menu a:link { color: #0F447A; text-decoration: None; }
.sub_menu a:visited { color: #0F447A; text-decoration: None; }
.sub_menu a:hover { color: #FFFFFF; text-decoration: None; }

.styleclass { background-color: #ffffff; color: #0087e1; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 9pt; }
.styleclass a:link { color: #0087e1; text-decoration: None; }
.styleclass a:visited { color: #0087e1; text-decoration: None; }
.styleclass a:hover { color: #0087e1; text-decoration: Underline; }

.styleselect { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }

/* css for WW1 page navigation */
.ww1{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 8pt; }
.ww1 a:link { color: #FFFFFF; text-decoration: None; }
.ww1 a:visited { color: #FFFFFF; text-decoration: None; }
.ww1 a:hover { color: #424242; text-decoration: Underline; }

.ww1_wording { color: #424242; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 8pt; }
.ww1_wording a:link { color: #424242; text-decoration: None; }
.ww1_wording a:visited { color: #424242; text-decoration: None; }
.ww1_wording a:hover { color: #424242; text-decoration: underline; }

.ww1_footer { color: #414141; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 7pt; }
.ww1_footer a:link { color: #414141; text-decoration: None; }
.ww1_footer a:visited { color: #414141; text-decoration: None; }
.ww1_footer a:hover { color: #414141; text-decoration: Underline; }

.ww1_footer_bold { color: #424242; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9pt; }
.ww1_footer_bold a:link { color: #424242; text-decoration: None; }
.ww1_footer_bold a:visited { color: #424242; text-decoration: None; }
.ww1_footer_bold a:hover { color: #424242; text-decoration: underline; }

.ww1_text { font-family: Arial, Helvetica, sans-serif;}

.ww1_right_headline { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; }
.ww1_right_headline a:link { color: #666666; text-decoration: None; }
.ww1_right_headline a:visited{ color: #666666; text-decoration: None; }
.ww1_right_headline a:hover{ color: #666666; text-decoration: Underline; }

.ww1_h2s { color: #575757; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; }/* Large grey text */
.ww1_h2s a:link { color: #575757; text-decoration: None; }
.ww1_h2s a:visited { color: #005790; text-decoration: None; }
.ww1_h2s a:hover { color: #005790; text-decoration: Underline; }

.graphicbox {
	border-bottom: 5px;
	border-left: 0px;
	border-right: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	border-colour: #FFF;
	display:inline-block;
		}


/* css for the listings output */

/*.dropdown {
   width: 100px;
   overflow: hidden;
   background: url('http://www.henleystandard.co.uk/entertainment/images/dropdown_arrow.png') no-repeat right;
}*/

.dropdown select {
      border: 1px !important;  /*Sets border*/
	  border-color: #0A2949; /* Navy blue of top bar */
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: url('http://www.henleystandard.co.uk/images/dropdown_arrow.jpg') no-repeat top right;  /*Adds background-image*/
      background-position: 90px 5px;  /*Position of the background-image*/
      width: 110px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: "";  /*Removes default arrow from firefox*/
      color: #005790;
}

.eventlist {
	border-bottom: 5px;
	border-left: 0px;
	border-right: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	border-colour: #FFF;
	display:inline-block;
		}
		
.eventlist td {
	border-collapse: collapse !important;
		}
		
#dateDiv {
	float: right;
	vertical-align: top;
	z-index: 1;
	background: url(http://www.henleystandard.co.uk/entertainment/images/leftflip.jpg) no-repeat;
	display: block-inline;
	border-collapse: collapse;
	width: 61px;
	height: 75px;
   }

.eventdatebox {
	background: transparent;
	border-collapse:collapse;
	position: relative; 
	text-indent: 10px;
	line-height: 18px !important;
	font: normal 12px/20px Georgia, "Times New Roman", Times, serif;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-box-shadow: 4px 4px 4px 0px rgba(40, 40, 40, 0.3);
	-moz-box-shadow:    4px 4px 4px 0px rgba(40, 40, 40, 0.3);
	 box-shadow:        4px 4px 4px 0px rgba(40, 40, 40, 0.3);
	}

	.eventdatebox .month {
		display: table-row;
		text-transform: uppercase;
		color: #0A2949;
		font-size: 12px;
		/*text-indent: 7px;*/
		}

	.eventdatebox .dateofday {
		display: table-row;
		color: #c52d08; /*#1e252d;*/
		font-size: 20px;
		text-indent: 10px;
		/*padding-bottom: 2px;*/
		}

	.eventdatebox .day {
		display: table-row;
		color: #0D4479; /*#1e252d;...blue same as event_title*/
		font-size: 12px;
		text-indent: 9px;
		}

	.eventdatebox .year {
		display: table-row;
		text-indent: 5px;
		}

#eventspacer {
		z-index: 9;
		top: 1px;
		vertical-align: top !important;
		border: 0px;
		margin: 0px;
		display: block-inline;
		width: 100%;
		height: 100%;
		border-collapse: collapse;
		padding: 0px;
		/*border-color: #0A2949;*/
		/*background: url(http://www.henleystandard.co.uk/entertainment/images/righthinge.jpg) no-repeat;*/
		float:left;
		}

	
#eventlisting {
		height: 75px;
		border-top-left-radius:5px;
		border-top: 1px;
		border-top-right-radius:5px;
		border-right: 1px;
		border-bottom-right-radius: 5px;
		border-bottom: 1px;
		border-bottom-left-radius: 5px;
		border-left: 0px;
		border-color: #0A2949;
		background-color: #E9E9E9;
		padding-left: 5px;
		/*text-indent: 5px;*/
		overflow :hidden;
		/*-webkit-box-shadow: 4px 4px 4px 0px rgba(40, 40, 40, 0.3);
		-moz-box-shadow:    4px 4px 4px 0px rgba(40, 40, 40, 0.3);
		 box-shadow:        4px 4px 4px 0px rgba(40, 40, 40, 0.3);*/
		}

#eventlisting p {overflow :hidden;
		}
		
.eventorg {
		color: #0A2949;
		font-size: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		}

/*---------*/

div.lifestyle1 { position:relative; }
div.lifestyle2 { position:absolute; top:0; right:0; width:282; }

div.tabcontainer{ width: 100%;}

div.panecontainer{ width: 100%; }

div.selected_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #7FA8D2;
            cursor: hand;
            cursor: pointer;
        }

div.selected_grey_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #424242;
            cursor: hand;
            cursor: pointer;
        }

div.unselected_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #0F447A;
            cursor: hand;
            cursor: pointer;
        }

div.unselected_grey_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #414141;
            cursor: hand;
            cursor: pointer;
        }

div.unselected_middle_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #0F447A;
            cursor: hand;
            cursor: pointer;
        }

div.unselected_grey_middle_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #414141;
            cursor: hand;
            cursor: pointer;
        }

div.pane
        {
            background-color: #0F447A;
            padding: 0px;
            height: 120px;
        }

div.grey_pane
        {
            background-color: #414141;
            padding: 0px;
            height: 120px;
        }

div.classselected_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #666666;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #c7cad3;
            cursor: hand;
            cursor: pointer;
        }

div.classunselected_tab
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #666666;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;

            background-color: #ffffff;
            cursor: hand;
            cursor: pointer;
        }

/* css for booking an online advert under classifieds */

.booking-link {
	width: 320px;
	height: 34px;
	background-color: #00a9ed;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #FFF;
	top: 235px;
	padding-left: 5px;
	display: block;
	position: relative;
}

.booking-link a:link {align: center; color: #FFF; text-decoration: None; }
.booking-link a:hover {align: center; color: #fff200; text-decoration: Underline; }
.booking-link a:visited {align: center; color: #fff200; text-decoration: None; }


div.classunselected_tab_adbooking
        {
            float: left;

            font-family: Ariel, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #ffffff;

            margin-right: 0px;

            padding: 3px;
            padding-left: 4px;
            padding-right: 4px;
            background-color: #7FA8D2;

            cursor: hand;
            cursor: pointer;
        }

/* css for online survey*/

#survey,#survey_thanks {
		font-size:80%
		}

p #surveyDenied {
		text-align: right;
		color: #cc0202;
		margin: 0;
		padding:0;
		}

p #surveyDenied a {
		color:#cc0202;
		}

div#error_message {
		font-weight:bold;
		color: #FF0000
		}

div.progress-container {
		border: 1px solid #ccc; 
		width: 150px; 
		padding: 1px; 
		margin-bottom: 5px;
		background: white;
		}

div.progress-container > div {
		height: 12px;
		margin-bottom: 2px;
		}

div.progress-container > div.yes { 
		background-color:#003e7d; 
		}

div.progress-container > div.no{ 
		background-color: #3366CC; 
		}


