body
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	width: 100% !important;
}
.content
{
	height: 200px;
}
.airshow, .contact, .employment, .events
{
	height: 315px;
}
.roadworks_bg
{
	background: transparent url(images/backgrounds/Roadworks_S.gif) no-repeat scroll center center;
	height: 300px;
}
.container
{
	height: auto;
	width: 100%;
}
.sub_menus
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1em 0;
	width: 99.6%;
}
.icon_menus
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1% 0;
	width: 100%;
}
.content
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	overflow: auto;
	padding: 1em 0;
	width: 100%;
}
.sub_content
{
	margin: auto;
	width: 90%;
}
.content_left
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 45%;
}
.content_right
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 45%;
}
.content_left_small
{
	clear: left;
	float: left;
	margin: 0 0.5em 0.5em 1em;
	text-align: center;
	width: 25%;
}
.content_right_large
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 65%;
}
.content_left_large
{
	float: left;
	margin: 0 0 0 1em;
	width: 55%;
}
.content_right_small
{
	float: left;
	margin-left: 1em;
	margin-top: 0;
	text-align: center;
	width: 40%;
}
#search
{
	display: block;
	margin: auto;
	width: 80%;
}
.content a:link, .content a:visited, .content a:active
{
	color: #000099;
	text-decoration: none;
}
.content a:hover
{
	border-bottom: 1px solid #333333;
	border-color: #333333;
	border-width: 1px;
	color: #333333;
	text-decoration: none;
}
.content dl
{
	display: block;
	line-height: 150%;
	margin: 0 0 0 10%;
	padding: 0.15em;
	text-align: left;
	width: 30%;
}
.content #bus_id
{
	width: 80%;
}
.content dt
{
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
.content dd
{
	margin: 0;
	padding: 0;
}
.content ul
{
	display: block;
	list-style-type: none;
	margin: 0 2em;
	padding: 0;
}
.content li
{
	border-color: #CCCCCC #AAAAAA #666666 #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin: 0;
	padding: 0.1em 0.5em;
	text-align: left;
}
.concessionary ul
{
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	margin: 0 2em;
	padding: 0;
	text-indent: 2em;
}
.concessionary li
{
	border-style: none;
	margin: 0.5em;
	padding: 0.1em 0.5em;
	text-align: left;
}
.content table
{
	border-style: none;
	display: block;
	float: left;
	margin-left: 1em;
	text-align: left;
	width: 90%;
}
.content th
{
	font-size: 1.5em;
}
.bus_col_1
{
	width: 25%;
}
.bus_col_2
{
	width: 10%;
}
.bus_col_3
{
	width: 10%;
}
.bus_col_4
{
	width: 1%;
}
.content_index
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.transport
{
	background: #003399 none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	border-top: 2px solid #000000;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.employment
{
	background: #003399 none repeat scroll 0 0;
	color: #FFFFFF;
}
.employment p
{
	color: #FFFFFF;
	width: 90%;
}
.employment strong
{
	color: #FFFFFF;
}
#emp_postcode
{
	margin-left: 1em;
	margin-top: 0.5em;
	width: 800px;
}
#emp_postcode td
{
	padding: 0.25em;
	text-align: left;
	vertical-align: text-top;
}
#emp_postcode #select_location
{
	width: 200px;
}
.footer
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.pop_destinations
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1em 0;
	width: 99.6%;
}
.employment_table
{
	clear: left;
	float: left;
	font-size: 2em;
	margin-left: 1em;
	margin-top: 1em;
}
.employment_table th
{
	font-size: 1em;
}
#contact_responce
{
	float: left;
	margin-bottom: 5%;
	margin-left: 10%;
	margin-top: 2%;
	width: 70%;
}
#google_table
{
	display: block;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
}
.mark_up
{
	background: #FFFFFF none repeat scroll 0 0;
	margin: 5%;
	width: 50%;
}
#markUp_Table
{
	width: 100%;
}
#screenSaver
{
	text-align: center;
}
#batTable
{
	margin-left: 1em;
	text-align: left;
}
#batTable td
{
	padding: 0.5em;
	vertical-align: top;
}
.content_right_small p
{
	text-align: left;
}
.promo
{
	float: left;
	margin-bottom: 1em;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.surveyList
{
	border: 1px dotted #CCCCCC;
	float: left;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
	width: 22%;
}
.surveyImg
{
	height: 75px;
	margin: 0.5em;
	text-align: left;
	width: 100%;
}
.surveyText
{
	float: left;
	margin-top: 1em;
}
.school_bus_co
{
	border: 1px solid #666666;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	width: 80%;
}
.indent
{
	margin-left: 5em;
}
.touchScreen
{
	clear: left;
	color: #000099;
	float: left;
	font-size: 3em;
	text-align: center;
	width: 100%;
}
.centre_content
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	width: 95%;
}
#event_table, #event_key, #event_search
{
	width: 100%;
}
#event_table td, #event_search td
{
	padding: 0.25em 1em;
}
#event_table td
{
	border: 1px solid #999999;
}
#event_table .et_details
{
	width: 60%;
}
#event_table .et_td
{
	background: #330099 none repeat scroll 0 0;
	color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 40%;
}
#event_key td
{
	border: 1px solid #999999;
	height: 30px;
	text-align: center;
	width: 11%;
}
#event_table h4, #event_search h4
{
	margin: 0 0 0.25em;
	padding: 0;
}
#event_table p, #event_search p
{
	line-height: 150%;
	margin: 0;
	padding: 0;
}
fieldset
{
	padding: 0.75em 0.5em 0.5em;
	text-align: center;
}
#result_text
{
	color: #000099;
	font-size: 1.25em;
	margin: 2em 1em 1em 2em;
}
img
{
	border-style: none;
}
.img_float_left
{
	float: left;
	margin: 0 0.25em 0.25em 0;
}
.img_float_right
{
	float: right;
	margin: 0 0.25em 0.25em 0;
}
.main_menus
{
	float: left;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding-bottom: 1em;
	padding-left: 1.25em;
	width: 15%;
}
dl
{
	margin: 0;
	padding: 0.15em;
	width: 100%;
}
dt
{
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
dd
{
	margin: 0;
	padding: 0;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li
{
	border-color: #FFFFFF #AAAAAA #666666 #FFFFFF;
	border-style: solid;
	border-width: 2px;
	font-size: 1em;
	margin: 0;
	padding: 0.1em;
	text-align: center;
}
#destinations li
{
	background: #FFCC00 none repeat scroll 0 0;
}
#journey li
{
	background: #993366 none repeat scroll 0 0;
}
#maps li
{
	background: #339966 none repeat scroll 0 0;
}
#info li
{
	background: #333399 none repeat scroll 0 0;
}
#web li
{
	background: #FF0033 none repeat scroll 0 0;
}
#contacts li
{
	background: #0066CC none repeat scroll 0 0;
}
ul a:link, ul a:visited, ul a:hover, ul a:active
{
	display: block;
	margin: 0;
	padding: 0.4em 0.6em;
	text-decoration: none;
}
ul a:link
{
	color: #FFFFFF;
}
#destinations ul a:link
{
	color: #000000;
}
ul a:visited
{
	color: #FFFFFF;
}
#destinations ul a:visited
{
	color: #333333;
}
ul a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#destinations ul a:hover
{
	background: #FFFF66 none repeat scroll 0 0;
}
#journey ul a:hover
{
	background: #D7006B none repeat scroll 0 0;
}
#maps ul a:hover
{
	background: #00C100 none repeat scroll 0 0;
}
#info ul a:hover
{
	background: #3333FF none repeat scroll 0 0;
}
#web ul a:hover
{
	background: #FF6666 none repeat scroll 0 0;
}
#contacts ul a:hover
{
	background: #0066FF none repeat scroll 0 0;
}
ul a:active
{
	color: #333333;
}
.standard_list ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 1em;
	padding: 0.5em;
}
.standard_list li
{
	border-style: none;
	border-width: 0;
	font-size: 1em;
	margin: 0;
	padding: 0.1em;
	text-align: left;
}
.standard_list ul a:link, .standard_list ul a:visited, .standard_list ul a:hover, .standard_listul a:active
{
	display: inline;
	margin: 0.2em;
	padding: 0.2em;
	text-decoration: none;
}
.masthead
{
	background: #003399 none repeat scroll 0 0;
	border-bottom: 2px solid #333333;
	/*border-top: 2px solid #FFFFFF;*/
	height: 100px;
	margin: 0;
	padding:0px 0px;
	width: 100%;
}
.masthead .left
{
	border: medium none;
	float: left;
	margin-left: 0.5em;
	text-align: center;
	width: 15%;
}
.masthead .nav_btn li
{
	margin-top: 1em;
	width: 80%;
}
#google_search
{
	text-align: center;
}
#google_search input
{
	font-size: 1em;
}
.masthead .centre
{
	border: medium none;
	float: left;
	text-align: center;
	width: 60%;
}
.masthead .centre img, .masthead .right img
{
	margin-top: 1.5em;
}
.masthead .right
{
	float: left;
	text-align: center;
	width: 15%;
}
.nav_btn li
{
	background: #333399 none repeat scroll 0 0;
}
.nav_btn li a:hover
{
	background: #3333FF none repeat scroll 0 0;
}
.sub_menus dl
{
	clear: left;
}
.sub_menus dt
{
	color: #003399;
	float: left;
	font-size: 2em;
	font-weight: bold;
	padding-left: 2em;
	padding-right: 1em;
	padding-top: 0.5em;
	width: 10%;
}
.sub_menus ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 20%;
}
.sub_menus li
{
	display: inline;
	float: left;
	margin-right: 0.5em;
	margin-top: 0.5em;
	width: 18%;
}
.sub_menus li a:link, .sub_menus li a:visited, .sub_menus li a:hover, .sub_menus li a:active
{
	font-size: 0.9em;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
}
.icon_title
{
	float: left;
	margin: 0 0 0 1%;
	padding: 1em 0 0;
	text-align: center;
	width: 10%;
}
.icon_btn
{
	float: left;
	margin: 0 0 0 2%;
	padding: 0;
	text-align: center;
	width: 8.5%;
}
.icon_menus .nav_btn li a:link, .icon_menus .nav_btn li a:visited, .icon_menus .nav_btn li a:hover, .icon_menus .nav_btn li a:active
{
	height: 2em;
	padding-top: 1em;
}
.icon_menus .nav_btn #ct a:link, .icon_menus .nav_btn #ct a:visited, .icon_menus .nav_btn #ct a:hover, .icon_menus .nav_btn #ct a:active
{
	height: 2em;
	padding-bottom: 1em;
	padding-top: 0.5em;
}
.icon_sub_menus
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	float: left;
	margin: 0;
	padding: 1% 0;
	width: 100%;
}
.icon_sub_title
{
	color: #003399;
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0.5em 1em 0.5em 2em;
}
.icon_sub_menus img
{
	margin-left: 5%;
}
.buses_rollover_s, .mobility_rollover_s, .walking_rollover_s, .cycling_rollover_s, .cars_rollover_s, .taxis_rollover_s, .trains_rollover_s, .comTrans_rollover_s
{
	background: #CCCCCC none repeat scroll 0 0;
	display: block;
	height: 55px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 40px;
}
.buses_rollover_s
{
	background: transparent url(images/buses_s.jpg) no-repeat scroll 0 0;
}
.mobility_rollover_s
{
	background: transparent url(images/mobility_s.jpg) no-repeat scroll 0 0;
}
.walking_rollover_s
{
	background: transparent url(images/walking_s.jpg) no-repeat scroll 0 0;
}
.cycling_rollover_s
{
	background: transparent url(images/cycling_s.jpg) no-repeat scroll 0 0;
}
.cars_rollover_s
{
	background: transparent url(images/cars_s.jpg) no-repeat scroll 0 0;
}
.taxis_rollover_s
{
	background: transparent url(images/taxis_s.jpg) no-repeat scroll 0 0;
}
.trains_rollover_s
{
	background: transparent url(images/trains_s.jpg) no-repeat scroll 0 0;
}
.comTrans_rollover_s
{
	background: transparent url(images/comTrans_s.jpg) no-repeat scroll 0 0;
}
a.buses_rollover_s:hover, a.mobility_rollover_s:hover, a.walking_rollover_s:hover, a.cycling_rollover_s:hover, a.cars_rollover_s:hover, a.taxis_rollover_s:hover, a.trains_rollover_s:hover, a.comTrans_rollover_s:hover
{
	background-position: -40px 0;
}
.buses_rollover_m, .mobility_rollover_m, .walking_rollover_m, .cycling_rollover_m, .cars_rollover_m, .taxis_rollover_m, .trains_rollover_m, .comTrans_rollover_m
{
	background: #CCCCCC none repeat scroll 0 0;
	display: block;
	height: 100px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 70px;
}
.buses_rollover_m
{
	background: transparent url(images/icons/buses_m.jpg) no-repeat scroll 0 0;
}
.mobility_rollover_m
{
	background: transparent url(images/icons/mobility_m.jpg) no-repeat scroll 0 0;
}
.walking_rollover_m
{
	background: transparent url(images/icons/walking_m.jpg) no-repeat scroll 0 0;
}
.cycling_rollover_m
{
	background: transparent url(images/icons/cycling_m.jpg) no-repeat scroll 0 0;
}
.cars_rollover_m
{
	background: transparent url(images/icons/cars_m.jpg) no-repeat scroll 0 0;
}
.taxis_rollover_m
{
	background: transparent url(images/icons/taxis_m.jpg) no-repeat scroll 0 0;
}
.trains_rollover_m
{
	background: transparent url(images/icons/trains_m.jpg) no-repeat scroll 0 0;
}
.comTrans_rollover_m
{
	background: transparent url(images/icons/comTrans_m.jpg) no-repeat scroll 0 0;
}
a.buses_rollover_m:hover, a.mobility_rollover_m:hover, a.walking_rollover_m:hover, a.cycling_rollover_m:hover, a.cars_rollover_m:hover, a.taxis_rollover_m:hover, a.trains_rollover_m:hover, a.comTrans_rollover_m:hover
{
	background-position: -70px 0;
}
.buses_rollover_l, .mobility_rollover_l, .walking_rollover_l, .cycling_rollover_l, .cars_rollover_l, .taxis_rollover_l, .trains_rollover_l, .comTrans_rollover_l
{
	background: #CCCCCC none repeat scroll 0 0;
	display: block;
	height: 120px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 85px;
}
.buses_rollover_l
{
	background: transparent url(images/icons/buses_l.jpg) no-repeat scroll 0 0;
}
.mobility_rollover_l
{
	background: transparent url(images/icons/mobility_l.jpg) no-repeat scroll 0 0;
}
.walking_rollover_l
{
	background: transparent url(images/icons/walking_l.jpg) no-repeat scroll 0 0;
}
.cycling_rollover_l
{
	background: transparent url(images/icons/cycling_l.jpg) no-repeat scroll 0 0;
}
.cars_rollover_l
{
	background: transparent url(images/icons/cars_l.jpg) no-repeat scroll 0 0;
}
.taxis_rollover_l
{
	background: transparent url(images/icons/taxis_l.jpg) no-repeat scroll 0 0;
}
.trains_rollover_l
{
	background: transparent url(images/icons/trains_l.jpg) no-repeat scroll 0 0;
}
.comTrans_rollover_l
{
	background: transparent url(images/icons/comTrans_l.jpg) no-repeat scroll 0 0;
}
a.buses_rollover_l:hover, a.mobility_rollover_l:hover, a.walking_rollover_l:hover, a.cycling_rollover_l:hover, a.cars_rollover_l:hover, a.taxis_rollover_l:hover, a.trains_rollover_l:hover, a.comTrans_rollover_l:hover
{
	background-position: -85px 0;
}
.buses_rollover_xl, .mobility_rollover_xl, .walking_rollover_xl, .cycling_rollover_xl, .cars_rollover_xl, .taxis_rollover_xl, .trains_rollover_xl, .comTrans_rollover_xl
{
	background: #CCCCCC none repeat scroll 0 0;
	display: block;
	height: 160px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 110px;
}
.buses_rollover_xl
{
	background: transparent url(images/icons/buses_xl.jpg) no-repeat scroll 0 0;
}
.mobility_rollover_xl
{
	background: transparent url(images/icons/mobility_xl.jpg) no-repeat scroll 0 0;
}
.walking_rollover_xl
{
	background: transparent url(images/icons/walking_xl.jpg) no-repeat scroll 0 0;
}
.cycling_rollover_xl
{
	background: transparent url(images/icons/cycling_xl.jpg) no-repeat scroll 0 0;
}
.cars_rollover_xl
{
	background: transparent url(images/icons/cars_xl.jpg) no-repeat scroll 0 0;
}
.taxis_rollover_xl
{
	background: transparent url(images/icons/taxis_xl.jpg) no-repeat scroll 0 0;
}
.trains_rollover_xl
{
	background: transparent url(images/icons/trains_xl.jpg) no-repeat scroll 0 0;
}
.comTrans_rollover_xl
{
	background: transparent url(images/icons/comTrans_xl.jpg) no-repeat scroll 0 0;
}
a.buses_rollover_xl:hover, a.mobility_rollover_xl:hover, a.walking_rollover_xl:hover, a.cycling_rollover_xl:hover, a.cars_rollover_xl:hover, a.taxis_rollover_xl:hover, a.trains_rollover_xl:hover, a.comTrans_rollover_xl:hover
{
	background-position: -110px 0;
}
.transport dl
{
	float: left;
	margin: 0 0 0.5em;
	padding: 0;
}
.transport dt
{
	color: #FFFFFF;
	float: left;
	font-size: 150%;
	line-height: 200%;
	margin: 0 0 0 1em;
}
.transport ul
{
	list-style-type: none;
}
.transport li
{
	border-style: none;
	display: inline;
	float: left;
	font-size: 1em;
	margin-left: 2%;
	width: 22%;
}
.transport ul a:link, .transport ul a:visited, .transport ul a:hover, .transport ul a:active
{
	border-color: #FFFFFF #999999 #333333 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	display: block;
	height: 5%;
	margin: 0;
	padding: 2% 0;
	text-decoration: none;
}
.transport ul a:link
{
	background: #CC6600 none repeat scroll 0 0;
}
.transport ul a:visited
{
	background: #CC6600 none repeat scroll 0 0;
}
.transport ul .dp a:link
{
	background: #009999 none repeat scroll 0 0;
}
.transport ul .dp a:visited
{
	background: #009999 none repeat scroll 0 0;
}
.transport ul a:hover
{
	background: #CC9900 none repeat scroll 0 0;
	text-decoration: underline;
}
.transport ul .dp a:hover
{
	background: #00CC99 none repeat scroll 0 0;
}
#td_option
{
	color: #FFFFFF;
	float: left;
	font-size: 2em;
	margin-left: 1em;
	margin-top: 1em;
}
#td_form_div
{
	clear: left;
	float: left;
	margin-bottom: 1em;
	margin-left: 3%;
	margin-top: 1em;
	width: 90%;
}
#td_form #td_table
{
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 2em;
	width: 100%;
}
#td_form #td_table td
{
	padding: 0.5em;
}
#td_logo
{
	float: left;
	margin-left: 1em;
	margin-top: 1em;
}
#cell_submit
{
	text-align: center;
}
#td_submit_btn
{
	border-color: #CCCCCC #666666 #333333 #999999;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	width: 20%;
}
#o, #d, .departArrive, #dateTimeDay, #dateTimeMonth, #timeHours, #timeMinutes
{
	font-size: 0.8em;
	margin-left: 1em;
}
label
{
	margin-left: 1em;
}
.td_airshow
{
	background: #003399 none repeat scroll 0 0;
	clear: left;
	color: #FFFFFF;
	float: left;
}
.transport #td_mini_form
{
	clear: left;
	color: #FFFFFF;
	float: left;
	font-size: 1.25em;
	margin: 0.25em auto;
	text-align: justify;
	width: 100%;
}
#td_mini_form #td_submit_btn
{
	width: 10%;
}
.transport #td_mini_form #td_mini_form_title
{
	display: inline;
	font-size: 1.5em;
	margin-left: 1em;
	margin-right: 0;
}
.transport #td_mini_form label
{
	font-size: 1.1em;
	margin-left: 0.25em;
}
#td_mini_form a:link, #td_mini_form a:active, #td_mini_form a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#td_mini_form a:hover
{
	text-decoration: underline;
}
#td_mini_form fieldset
{
	border-style: none;
}
#td_mini_form legend
{
	color: #003399;
}
#copyright, #date, #disclaimer, #built_by
{
	display: block;
	float: left;
	font-size: 0.9em;
}
#copyright
{
	margin-left: 1%;
}
#date, #disclaimer
{
	margin-left: 15%;
}
#built_by
{
	float: right;
	margin-right: 1%;
}
.footer a:link, .footer a:visited, .footer a:active
{
	color: #333333;
	text-decoration: none;
}
.footer a:hover
{
	text-decoration: underline;
}
#dot
{
	color: #000000;
	float: left;
	font-size: xx-small;
}
.pop_destinations #destinations dt
{
	float: left;
	font-size: 1em;
	margin: 0 0 0 1%;
	padding: 0;
	width: 7%;
}
.pop_destinations #destinations ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.pop_destinations #destinations li
{
	display: inline;
	float: left;
	margin-left: 0.5em;
	padding: 0;
	width: 11%;
}
.pop_destinations #destinations li a:link, .pop_destinations #destinations li a:visited, .pop_destinations #destinations li a:hover, .pop_destinations #destinations li a:active
{
	font-size: 0.9em;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
}
.w3c
{
	clear: left;
	float: left;
	margin-bottom: 0.5em;
	margin-top: 1em;
	text-align: center;
}
.styles
{
	clear: left;
	float: left;
	margin: 0.5em 0.5em 0.5em 1em;
	text-align: left;
	width: 45%;
}
.styles a:link, .styles a:visited, .styles a:active
{
	color: #333333;
	text-decoration: none;
}
.styles a:hover
{
	color: #000000;
	text-decoration: underline;
}
.accessibility_option
{
	font-weight: bold;
	margin-left: 0.5em;
	margin-right: 0.5em;
}
.styles .small_A, .styles .medium_A, .styles .large_A, .styles .xl_A, .styles .on-off
{
	margin-left: 5px;
	margin-right: 5px;
}
.styles .small_A
{
	font-size: 100%;
}
.styles .medium_A
{
	font-size: 125%;
}
.styles .large_A
{
	font-size: 150%;
}
.styles .xl_A
{
	font-size: 200%;
}
#refresh
{
	display: inline;
	font-weight: bold;
}
#lbOverlay
{
	height: 500px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99998;
}
#lbOverlay.grey
{
	background-color: #000000;
}
#lbOverlay.red
{
	background-color: #330000;
}
#lbOverlay.green
{
	background-color: #003300;
}
#lbOverlay.blue
{
	background-color: #011D50;
}
#lbOverlay.gold
{
	background-color: #666600;
}
#lbMain
{
	left: 0;
	line-height: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 99999;
}
#lbMain a img
{
	border: medium none;
}
#lbOuterContainer
{
	background-color: #FFFFFF;
	height: 200px;
	margin: 0 auto;
	position: relative;
	width: 200px;
}
#lbOuterContainer.grey
{
	border: 3px solid #888888;
}
#lbOuterContainer.red
{
	border: 3px solid #DD0000;
}
#lbOuterContainer.green
{
	border: 3px solid #00B000;
}
#lbOuterContainer.blue
{
	border: 3px solid #5F89D8;
}
#lbOuterContainer.gold
{
	border: 3px solid #B0B000;
}
#lbDetailsContainer
{
	-x-system-font: none;
	background-color: #FFFFFF;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 auto;
	overflow: auto;
	width: 100%;
}
#lbDetailsContainer.grey
{
	border-color: -moz-use-text-color #888888 #888888;
	border-style: none solid solid;
	border-width: medium 3px 3px;
}
#lbDetailsContainer.red
{
	border-color: -moz-use-text-color #DD0000 #DD0000;
	border-style: none solid solid;
	border-width: medium 3px 3px;
}
#lbDetailsContainer.green
{
	border-color: -moz-use-text-color #00B000 #00B000;
	border-style: none solid solid;
	border-width: medium 3px 3px;
}
#lbDetailsContainer.blue
{
	border-color: -moz-use-text-color #5F89D8 #5F89D8;
	border-style: none solid solid;
	border-width: medium 3px 3px;
}
#lbDetailsContainer.gold
{
	border-color: -moz-use-text-color #B0B000 #B0B000;
	border-style: none solid solid;
	border-width: medium 3px 3px;
}
#lbImageContainer, #lbIframeContainer
{
	padding: 10px;
}
#lbLoading
{
	background: transparent url(images/lytebox/loading.gif) repeat scroll center 0;
	height: 32px;
	left: 0;
	line-height: 0;
	position: absolute;
	text-align: center;
	top: 45%;
	width: 100%;
}
#lbHoverNav
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}
#lbImageContainer > #lbHoverNav
{
	left: 0;
}
#lbHoverNav a
{
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}
#lbPrev
{
	background: transparent url(images/lytebox/blank.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 100%;
	left: 0;
	width: 49%;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover
{
	background: transparent url(images/lytebox/prev_grey.gif) no-repeat scroll left 15%;
}
#lbPrev.red:hover, #lbPrev.red:visited:hover
{
	background: transparent url(images/lytebox/prev_red.gif) no-repeat scroll left 15%;
}
#lbPrev.green:hover, #lbPrev.green:visited:hover
{
	background: transparent url(images/lytebox/prev_green.gif) no-repeat scroll left 15%;
}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover
{
	background: transparent url(images/lytebox/prev_blue.gif) no-repeat scroll left 15%;
}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover
{
	background: transparent url(images/lytebox/prev_gold.gif) no-repeat scroll left 15%;
}
#lbNext
{
	background: transparent url(images/lytebox/blank.gif) no-repeat scroll 0 0;
	display: block;
	float: right;
	height: 100%;
	right: 0;
	width: 49%;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover
{
	background: transparent url(images/lytebox/next_grey.gif) no-repeat scroll right 15%;
}
#lbNext.red:hover, #lbNext.red:visited:hover
{
	background: transparent url(images/lytebox/next_red.gif) no-repeat scroll right 15%;
}
#lbNext.green:hover, #lbNext.green:visited:hover
{
	background: transparent url(images/lytebox/next_green.gif) no-repeat scroll right 15%;
}
#lbNext.blue:hover, #lbNext.blue:visited:hover
{
	background: transparent url(images/lytebox/next_blue.gif) no-repeat scroll right 15%;
}
#lbNext.gold:hover, #lbNext.gold:visited:hover
{
	background: transparent url(images/lytebox/next_gold.gif) no-repeat scroll right 15%;
}
#lbPrev2, #lbNext2
{
	font-weight: bold;
	text-decoration: none;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey
{
	color: #333333;
}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red
{
	color: #620000;
}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green
{
	color: #003300;
}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue
{
	color: #01379E;
}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold
{
	color: #666600;
}
#lbPrev2_Off, #lbNext2_Off
{
	font-weight: bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey
{
	color: #CCCCCC;
}
#lbPrev2_Off.red, #lbNext2_Off.red
{
	color: #FFCCCC;
}
#lbPrev2_Off.green, #lbNext2_Off.green
{
	color: #82FF82;
}
#lbPrev2_Off.blue, #lbNext2_Off.blue
{
	color: #B7CAEE;
}
#lbPrev2_Off.gold, #lbNext2_Off.gold
{
	color: #E1E100;
}
#lbDetailsData
{
	padding: 0 10px;
}
#lbDetailsData.grey
{
	color: #333333;
}
#lbDetailsData.red
{
	color: #620000;
}
#lbDetailsData.green
{
	color: #003300;
}
#lbDetailsData.blue
{
	color: #01379E;
}
#lbDetailsData.gold
{
	color: #666600;
}
#lbDetails
{
	float: left;
	text-align: left;
	width: 60%;
}
#lbCaption
{
	display: block;
	font-weight: bold;
}
#lbNumberDisplay
{
	display: block;
	float: left;
	padding-bottom: 1em;
}
#lbNavDisplay
{
	display: block;
	float: left;
	padding-bottom: 1em;
}
#lbClose
{
	float: right;
	height: 28px;
	margin-bottom: 1px;
	width: 64px;
}
#lbClose.grey
{
	background: transparent url(images/lytebox/close_grey.png) no-repeat scroll 0 0;
}
#lbClose.red
{
	background: transparent url(images/lytebox/close_red.png) no-repeat scroll 0 0;
}
#lbClose.green
{
	background: transparent url(images/lytebox/close_green.png) no-repeat scroll 0 0;
}
#lbClose.blue
{
	background: transparent url(images/lytebox/close_blue.png) no-repeat scroll 0 0;
}
#lbClose.gold
{
	background: transparent url(images/lytebox/close_gold.png) no-repeat scroll 0 0;
}
#lbPlay
{
	float: right;
	height: 28px;
	margin-bottom: 1px;
	width: 64px;
}
#lbPlay.grey
{
	background: transparent url(images/lytebox/play_grey.png) no-repeat scroll 0 0;
}
#lbPlay.red
{
	background: transparent url(images/lytebox/play_red.png) no-repeat scroll 0 0;
}
#lbPlay.green
{
	background: transparent url(images/lytebox/play_green.png) no-repeat scroll 0 0;
}
#lbPlay.blue
{
	background: transparent url(images/lytebox/play_blue.png) no-repeat scroll 0 0;
}
#lbPlay.gold
{
	background: transparent url(images/lytebox/play_gold.png) no-repeat scroll 0 0;
}
#lbPause
{
	float: right;
	height: 28px;
	margin-bottom: 1px;
	width: 64px;
}
#lbPause.grey
{
	background: transparent url(images/lytebox/pause_grey.png) no-repeat scroll 0 0;
}
#lbPause.red
{
	background: transparent url(images/lytebox/pause_red.png) no-repeat scroll 0 0;
}
#lbPause.green
{
	background: transparent url(images/lytebox/pause_green.png) no-repeat scroll 0 0;
}
#lbPause.blue
{
	background: transparent url(images/lytebox/pause_blue.png) no-repeat scroll 0 0;
}
#lbPause.gold
{
	background: transparent url(images/lytebox/pause_gold.png) no-repeat scroll 0 0;
}
body
{
	background: #FFFFFF none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
body
{
	-x-system-font: none;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.55em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
p
{
	color: #333333;
	font-size: 1em;
	line-height: 180%;
	padding: 0 2em 0.5em;
}
.p_top
{
	margin-top: 1em;
}
.content airshow #airshow
{
	text-indent: 1em;
}
.content p
{
	clear: left;
}
.employment
{
	font-size: 1.5em;
}
.sub_content p
{
	font-size: 1em;
	line-height: 100%;
	padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	color: #003399;
}
#title h1, #title p
{
	color: #FFFFFF;
}
h1
{
	font-size: 3.5em;
	font-weight: bold;
	line-height: 0.5em;
}
h2
{
	font-size: 2.5em;
	line-height: 1em;
}
h3
{
	font-size: 2em;
	line-height: 1em;
	text-indent: 1em;
}
h4
{
	font-size: 1.5em;
	line-height: 1em;
	margin-left: 1em;
}
h5
{
	font-size: 1em;
	line-height: 1em;
}
h6
{
	font-size: 0.75em;
	line-height: 1em;
}
strong
{
	color: #003399;
	font-weight: bold;
}
.sub_menus
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1em 0;
	width: 99.6%;
}
.icon_menus
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1% 0;
	width: 100%;
}
.content
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	overflow: auto;
	padding: 1em 0;
	width: 100%;
}
.sub_content
{
	margin: auto;
	width: 90%;
}
.content_left
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 45%;
}
.content_right
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 45%;
}
.content_left_small
{
	clear: left;
	float: left;
	margin: 0 0.5em 0.5em 1em;
	text-align: center;
	width: 25%;
}
.content_right_large
{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	width: 65%;
}
.content_left_large
{
	float: left;
	margin: 0 0 0 1em;
	width: 55%;
}
.content_right_small
{
	float: left;
	margin-left: 1em;
	margin-top: 0;
	text-align: center;
	width: 40%;
}
#search
{
	display: block;
	margin: auto;
	width: 80%;
}
.content a:link, .content a:visited, .content a:active
{
	color: #000099;
	text-decoration: none;
}
.content a:hover
{
	border-bottom: 1px solid #333333;
	border-color: #333333;
	border-width: 1px;
	color: #333333;
	text-decoration: none;
}
.content dl
{
	display: block;
	line-height: 150%;
	margin: 0 0 0 10%;
	padding: 0.15em;
	text-align: left;
	width: 30%;
}
.content #bus_id
{
	width: 80%;
}
.content dt
{
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
.content dd
{
	margin: 0;
	padding: 0;
}
.content ul
{
	display: block;
	list-style-type: none;
	margin: 0 2em;
	padding: 0;
}
.content li
{
	border-color: #CCCCCC #AAAAAA #666666 #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin: 0;
	padding: 0.1em 0.5em;
	text-align: left;
}
.concessionary ul
{
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: square;
	margin: 0 2em;
	padding: 0;
	text-indent: 2em;
}
.concessionary li
{
	border-style: none;
	margin: 0.5em;
	padding: 0.1em 0.5em;
	text-align: left;
}
.content table
{
	border-style: none;
	display: block;
	float: left;
	margin-left: 1em;
	text-align: left;
	width: 90%;
}
.content th
{
	font-size: 1.5em;
}
.bus_col_1
{
	width: 25%;
}
.bus_col_2
{
	width: 10%;
}
.bus_col_3
{
	width: 10%;
}
.bus_col_4
{
	width: 1%;
}
.content_index
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.transport
{
	background: #003399 none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.employment
{
	background: #003399 none repeat scroll 0 0;
	color: #FFFFFF;
}
.employment p
{
	color: #FFFFFF;
	width: 90%;
}
.employment strong
{
	color: #FFFFFF;
}
#emp_postcode
{
	margin-left: 1em;
	margin-top: 0.5em;
	width: 800px;
}
#emp_postcode td
{
	padding: 0.25em;
	text-align: left;
	vertical-align: text-top;
}
#emp_postcode #select_location
{
	width: 200px;
}
.footer
{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.pop_destinations
{
	background: #CCCCFF none repeat scroll 0 0;
	border-bottom: 1px solid #666666;
	clear: left;
	float: left;
	margin: 0;
	padding: 1em 0;
	width: 99.6%;
}
.employment_table
{
	clear: left;
	float: left;
	font-size: 2em;
	margin-left: 1em;
	margin-top: 1em;
}
.employment_table th
{
	font-size: 1em;
}
#contact_responce
{
	float: left;
	margin-bottom: 5%;
	margin-left: 10%;
	margin-top: 2%;
	width: 70%;
}
#google_table
{
	display: block;
	line-height: 1em;
	text-align: center;
	text-decoration: none;
}
.mark_up
{
	background: #FFFFFF none repeat scroll 0 0;
	margin: 5%;
	width: 50%;
}
#markUp_Table
{
	width: 100%;
}
#screenSaver
{
	text-align: center;
}
#batTable
{
	margin-left: 1em;
	text-align: left;
}
#batTable td
{
	padding: 0.5em;
	vertical-align: top;
}
.content_right_small p
{
	text-align: left;
}
.promo
{
	float: left;
	margin-bottom: 1em;
	margin-left: 0.5em;
	margin-top: 0.5em;
}
.surveyList
{
	border: 1px dotted #CCCCCC;
	float: left;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
	width: 22%;
}
.surveyImg
{
	height: 75px;
	margin: 0.5em;
	text-align: left;
	width: 100%;
}
.surveyText
{
	float: left;
	margin-top: 1em;
}
.school_bus_co
{
	border: 1px solid #666666;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	width: 80%;
}
.indent
{
	margin-left: 5em;
}
.touchScreen
{
	clear: left;
	color: #000099;
	float: left;
	font-size: 3em;
	text-align: center;
	width: 100%;
}
.centre_content
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	width: 95%;
}
#event_table, #event_key, #event_search
{
	width: 100%;
}
#event_table td, #event_search td
{
	padding: 0.25em 1em;
}
#event_table td
{
	border: 1px solid #999999;
}
#event_table .et_details
{
	width: 60%;
}
#event_table .et_td
{
	background: #330099 none repeat scroll 0 0;
	color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 40%;
}
#event_key td
{
	border: 1px solid #999999;
	height: 30px;
	text-align: center;
	width: 11%;
}
#event_table h4, #event_search h4
{
	margin: 0 0 0.25em;
	padding: 0;
}
#event_table p, #event_search p
{
	line-height: 150%;
	margin: 0;
	padding: 0;
}
fieldset
{
	padding: 0.75em 0.5em 0.5em;
	text-align: center;
}
#result_text
{
	color: #000099;
	font-size: 1.25em;
	margin: 2em 1em 1em 2em;
}
img
{
	border-style: none;
}
.img_float_left
{
	float: left;
	margin: 0 0.25em 0.25em 0;
}
.img_float_right
{
	float: right;
	margin: 0 0.25em 0.25em 0;
}
.main_menus
{
	float: left;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding-bottom: 1em;
	padding-left: 1.25em;
	width: 15%;
}
dl
{
	margin: 0;
	padding: 0.15em;
	width: 100%;
}
dt
{
	font-weight: bold;
	padding: 0.2em;
	text-align: center;
}
dd
{
	margin: 0;
	padding: 0;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li
{
	border-color: #FFFFFF #AAAAAA #666666 #FFFFFF;
	border-style: solid;
	border-width: 2px;
	font-size: 1em;
	margin: 0;
	padding: 0.1em;
	text-align: center;
}
#destinations li
{
	background: #FFCC00 none repeat scroll 0 0;
}
#journey li
{
	background: #993366 none repeat scroll 0 0;
}
#maps li
{
	background: #339966 none repeat scroll 0 0;
}
#info li
{
	background: #333399 none repeat scroll 0 0;
}
#web li
{
	background: #FF0033 none repeat scroll 0 0;
}
#contacts li
{
	background: #0066CC none repeat scroll 0 0;
}
ul a:link, ul a:visited, ul a:hover, ul a:active
{
	display: block;
	margin: 0;
	padding: 0.4em 0.6em;
	text-decoration: none;
}
ul a:link
{
	color: #FFFFFF;
}
#destinations ul a:link
{
	color: #000000;
}
ul a:visited
{
	color: #FFFFFF;
}
#destinations ul a:visited
{
	color: #333333;
}
ul a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#destinations ul a:hover
{
	background: #FFFF66 none repeat scroll 0 0;
}
#journey ul a:hover
{
	background: #D7006B none repeat scroll 0 0;
}
#maps ul a:hover
{
	background: #00C100 none repeat scroll 0 0;
}
#info ul a:hover
{
	background: #3333FF none repeat scroll 0 0;
}
#web ul a:hover
{
	background: #FF6666 none repeat scroll 0 0;
}
#contacts ul a:hover
{
	background: #0066FF none repeat scroll 0 0;
}
ul a:active
{
	color: #333333;
}
.standard_list ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc;
	margin: 1em;
	padding: 0.5em;
}
.standard_list li
{
	border-style: none;
	border-width: 0;
	font-size: 1em;
	margin: 0;
	padding: 0.1em;
	text-align: left;
}
.standard_list ul a:link, .standard_list ul a:visited, .standard_list ul a:hover, .standard_listul a:active
{
	display: inline;
	margin: 0.2em;
	padding: 0.2em;
	text-decoration: none;
}
#nav-primary li
{
	background: #333399 none repeat scroll 0 0;
	clear: both;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 100%;
}
#nav-primary li a:hover
{
	background: #3333FF none repeat scroll 0 0;
}
#Browsediv
{
	background: #FFFFFF none repeat scroll 0 0;
	margin: 0;
	padding: 1em 0;
	width: 98%;
	height: 400px;
}
#Browsediv dl
{
	clear: left;
}
#Browsediv div
{
	color: #003399;
	float: left;
	font-size: 2em;
	font-weight: bold;
	padding-left: 2em;
	padding-right: 1em;
	padding-top: 0.5em;
	text-align: center;
	width: 10%;
}
#Browsediv ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	/*margin-left: 20%;*/
}
#Browsediv li
{
	display: inline;
	float: left;
	margin-left: 0em;
	margin-top: 0.5em;
	width: 90%;
}
#Browsediv li a:link, #Browsediv li a:visited, #Browsediv li a:hover, #Browsediv li a:active
{
	font-size: 0.9em;
	padding-bottom: 0.7em;
	padding-top: 0.7em;
}
.SearchLeftColumn
{
	float: left;
	width: 17%;
}
.page
{
	background-color: #FFFFFF;
	width: 100%;
}
/*
.SearchResultColumn
{
	background-color: #FFFFFF;
	float: right;
	height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 1em 0 1em 2em;
	width: 79%;
}*/

/*
.SearchResultColumn
{
	background-color: #FFFFFF;
	float: right;
	height: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 1em 0 1em 2em;
	width: 79%;
}*/

.SearchResultColumn
{

 float: right;

            padding: 1em 0 1em 2em;

            width: 79%;
}





.cloud-amber .xsl-out table
{
	margin: 0;
}
.cloud-amber table
{
	border-collapse: collapse;
	border-left: 1px solid #C1DAD7;
	font-size: 0.95em;
	margin: 0 0 1.5em;
	padding: 0 1em 0 0;
	width: 95% !important;
}
.cloud-amber table caption
{
	color: #000000;
	font-weight: bold;
	margin: 6px 0;
	text-align: left;
	text-transform: capitalize;
	white-space: nowrap;
}
.cloud-amber table td, .cloud-amber th
{
	font-weight: normal;
	padding: 0.2em 0.5em;
	vertical-align: top;
}
.cloud-amber table td
{
	border: 1px solid #999999;
}
.cloud-amber table th
{
	background: #003399 none repeat scroll 0 0 !important;
	font-weight: bold;
	white-space: nowrap;
}
.cloud-amber table th
{
	color: #FFFFFF;
	font-weight: bold;
}
.cloud-amber tr
{
	background-color: #EBF3FF;
}
.cloud-amber tr.alt
{
	background-color: #D8EBF9;
}
table.selectable tbody tr:hover td, table.selectable tbody tr:hover th
{
	background-color: #C1D2EE;
	border-bottom: 1px solid #316AC5;
	border-top: 1px solid #316AC5;
	cursor: default;
}
.cloud-amber td img
{
	display: block;
	margin: 0 auto;
}
.cloud-amber .col1
{
	float: left;
	font-size: 100%;
}
.cloud-amber .col4
{
	float: left;
	width: 30%;
}
.cloud-amber .col2
{
	float: right;
	padding-top: 20px;
	width: 100%;
}
.cloud-amber .col3
{
	clear: both;
}
.cloud-amber .col2 table
{
	width: 100%;
	float: left;
	height: auto;
}
.cloud-amber .col1 img
{
	display: none;
	width: 250px;
	height: 250px;
}
.cloud-amber .col1 h3
{
	display: none;
}
.cloud-amber th.sortable, th.sortable-text, th.sortable-date, .cloud-amber th.sortable-keep, .cloud-amber th.sortable-date-dmy, th.sortable-numeric, .cloud-amber th.sortable-currency, .cloud-amber th.sortable-sortByTwelveHourTimestamp, .cloud-amber th.sortable-sortIPAddress, .cloud-amber th.sortable-sortEnglishLonghandDateFormat, .cloud-amber th.sortable-sortScientificNotation, .cloud-amber th.sortable-sortImage, .cloud-amber th.sortable-sortFileSize, .cloud-amber th.sortable-sortAlphaNumeric
{
	background: #003399 none repeat scroll 0 0;
	cursor: crosshair;
	padding: 8px 12px 4px 16px;
}
.cloud-amber th a
{
	background: transparent none repeat scroll 0 0 !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.cloud-amber td a
{
	background: transparent none repeat scroll 0 0 !important;
	color: #003399 !important;
	text-decoration: none !important;
}
.cloud-amber td a:hover
{
	background: transparent none repeat scroll 0 0 !important;
	color: #A84444 !important;
}
.cloud-amber th a:active
{
	border-bottom: 1px dotted #FFFFFF !important;
}
.cloud-amber table tr:hover
{
	background-color: #C1D2EE;
	border-bottom: 1px solid #316AC5;
	border-top: 1px solid #316AC5;
	cursor: default;
}
.cloud-amber table tr.alt:hover
{
	background-color: #C1D2EE;
	border-bottom: 1px solid #316AC5;
	border-top: 1px solid #316AC5;
	cursor: default;
}
.cargraphiccell
{ text-align: center !important; margin: 0 auto 0 auto; }
.carpark-occupancy-percent
{ border: 1px solid #999; width: 75px; height: 10px; text-align: left; margin: 0 auto; }
.carpark-occupancy-percentspan
{ position: absolute; left: -5000px; top: -5000px; }
.carpark-occupancy-percentdiv
{ border: 1px solid #003399; height: 8px; background-color: #003399; }
li
{
	border-color: #FFFFFF #AAAAAA #666666 #FFFFFF;
	border-style: solid;
	border-width: 2px;
	font-size: 1em;
	margin: 0;
	padding: 0.1em;
	text-align: center;display:inline-block;
}
ul
{
	list-style-type: none;
}

ul.fdtablePaginater
{
	display: inline;
	font-family: "Century Gothic" , "Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 auto 2em;
	padding: 0;
	text-align: center;
	width: auto;
}
ul.fdtablePaginater li
{
	-moz-user-select: none;
	color: #666666;
	display: table-cell;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 4px;
}
ul.fdtablePaginater li a.currentPage
{
	background: #003399 none repeat scroll 0 0 !important;
	color: #FFFFFF !important;
	font-weight: bold;
}
ul.fdtablePaginater li a:active
{
	border-color: #222222 !important;
	color: #222222;
}
ul.fdtablePaginater li a, ul.fdtablePaginater li div
{
	background: #EBF3FF none repeat scroll 0 0;
	border: 1px solid #666666 !important;
	color: #000000 !important;
	display: block;
	margin: 0;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 0 6px;
	text-decoration: none;
}
ul.fdtablePaginater li div
{
	opacity: 0.5;
}
ul.fdtablePaginater li a span, ul.fdtablePaginater li div span
{
	display: table-cell;
	height: 20px;
}
ul.fdtablePaginater li a
{
	cursor: pointer;
}
ul.fdtablePaginater li a:focus
{
	border-color: #AAAAAA;
	color: #333333;
	text-decoration: none;
}
.fdtablePaginaterWrap
{
	clear: both;
	display: block;
	margin-top: 10px;
	padding-left: 33%;
	text-align: center;
	text-decoration: none;
}
ul.fdtablePaginater li .next-page span, ul.fdtablePaginater li .previous-page span, ul.fdtablePaginater li .first-page span, ul.fdtablePaginater li .last-page span
{
	font-weight: bold !important;
}
.menulinks table
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.menulinks table td
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: auto;
	text-align: center;
	width: auto;
}
.menulinks table tr
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.icon_small_inline
{
	height: 40px;
	width: 40px;
}
.left
{
	height: 40px;
	vertical-align: text-bottom;
	width: 40px;
}
.body
{
	background-color: White;
}
.top
{
	vertical-align: text-bottom;
}
.label1
{
	color: #0051B8;
	font-weight: bold;
}
.label2
{
	color: #0051B8;
}
.line
{
	color: #0051B8;
}
.map-container
{
	width: 80%;
}
.GridHeaderStyle
{
	background-color: #0051B8;
	border: 2px solid #0051B8;
	color: white;
	float: left;
	font-family: verdana;
	font-size: 9pt;
	min-height: 50px;
	text-align: left;
	width: 70%;
}
.tdHeaderWhiteStyle
{
	background-color: White;
}
.MessageText
{
	background-color: #FFFFFF;
	color: Black;
	font-weight: bold;
	min-height: 30px;
	padding: 8px 0 0;
	text-align: center;
	width: 100%;
}
.ErrorMessageText
{
	background-color: #FFFFFF;
	color: Red;
	font-weight: bold;
	min-height: 30px;
	padding: 8px 0 0;
	text-align: center;
	width: 100%;
}
.MessageHeader
{
	height: 20px;
	padding: 5px 0 0 0px;
	width: 100%;
}
.hidden
{
	display: none;
}
.cloudCalendar
{
	width: 89%;
	background-color: #ffffff;
}

.cloudCalendar tr:hover td
{
	background-color: #ffffff;
}

/* Default Fonts */

body {
	color: #333333;
	font: 0.7em Arial, Helvetica, sans-serif;
}

p {
	color: #333333;
	font-size: 1em;
	padding: 0em 2em 0.5em;
	line-height: 180%;
}
.p_top {
	margin-top: 1em;
}
.content airshow #airshow {
	text-indent: 1em;
}


.content p {
	clear: left;
}
.employment {
	font-size: 1.5em;
}
.sub_content p {
	font-size: 1em;
	line-height: 100%;
	padding: 0px;
}

/* Rules for headings */ 

h1, h2, h3, h4, h5, h6 {
	color: #003399;
}
#title h1, #title p {
	color: #FFFFFF;
}

h1 {
	font-size: 3.5em;
	font-weight: bold;
	line-height: 0.5em;
} 

h2 {
	font-size:2.5em;
	line-height: 1em;
} 
h3 {
	font-size:2em;
	line-height: 1em;
	text-indent: 1em;
}
h4 {
	font-size:1.5em;
	line-height: 1em;
	margin-left: 1em;
} 
h5 {
	font-size: 1em;
	line-height: 1em;
}
h6 {
	font-size: 0.75em;
	line-height: 1em;
}
strong {
	font-weight: bold;
	color: #003399;
}

body {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#ga_logo {
float:left;
margin:10px;
}
.council_logos {
float:right;
margin:10px;
}
#wrapper {
border:thin solid #003399;
float:left;
width:100%;
}
#container {
margin-left:auto;
margin-right:auto;
width:95%;
padding:0.8% 0px;
}
/*Minor Menus*/
.minor_menus_left {
	float: left;
	/*width: 325px;*/
	margin-top: 5px;
	/*clear: both;*/
	height: 30px;
	margin-left: 5px;
	
}
.minor_menus_left_btm {
	float: left;
	/*width: 500px;*/
	margin-top: 5px;
	clear: both;
	height: 30px;
        width:50%;    
	
}

.search_box {
	float: left;
	/*width: 345px;*/
	margin-top: 5px;
	height: 30px;
	display: inline;
}
.minor_menus_right {
	height: 30px;
	/*margin-top: 5px; remove when otion to change text size is added*/
	float: right;
	/*width: 60px;*/
	margin-bottom: 10px;	
}
.minor_menus_left ul, .minor_menus_left_btm ul {
	margin-left: 0px;display:inline;
}
.minor_menus_right ul {
	margin-right: 0px;
	text-align: right;
}
.minor_menus_left li, .minor_menus_right li, .minor_menus_left_btm li {
	list-style: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	border:0;text-align: left;
}
.minor_menus_left a:link, .minor_menus_left a:active, .minor_menus_left a:visited, .minor_menus_left a:hover,
.minor_menus_right a:link, .minor_menus_right a:active, .minor_menus_right a:visited, .minor_menus_right a:hover,
#sub_menu a:link, #sub_menu a:active, #sub_menu a:visited, #sub_menu a:hover {
	color: #003399;
	text-decoration: none;
}
.minor_menus_left a:hover, .minor_menus_right a:hover, #sub_menu a:hover {
	background: #ffcc00;
}
/*End Minor Menus*/