.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
}
body, p, a, div, img, form, input, object, embed, h1, h2, h3, h4, ul, li {margin:0;padding:0;} 
img {border:0;}
html {font-size:11px;}
body {text-align:center;font-family:verdana,arial,tahoma;font-size:120%;line-height:1.2em;}
p {font-family:verdana,arial,tahoma;font-size:0.91em;padding-bottom:0.55em;}
ul {margin-left:12px;}
*html ul {margin-left:20px;}
li {font-size:0.91em;margin-bottom:0.55em;}
a:link {font-size:0.91em;text-decoration:none;}
a:visited {font-size:0.91em;text-decoration:none;}
a:hover {font-size:0.91em;text-decoration:underline;}
a:focus {text-decoration:underline !important;}
a.samesize:link {font-size:1em;}
a.samesize:visited {font-size:1em;}
a.samesize:hover {font-size:1em;}
#content p a:link {font-size:1em !important;}
#content p a:visited {font-size:1em !important;}
#content p a:hover {font-size:1em !important;}


.bold {font-weight:bold;}

#container {width:979px;text-align:left;}
#header_topline_left {width:68%;height:25px;float:left;text-align:right;}
a.accessibility_link:link {line-height:25px;padding-right:15px;font-family:'Arial Rounded MT Bold',verdana;}
a.accessibility_link:visited {line-height:25px;padding-right:15px;font-family:'Arial Rounded MT Bold',verdana;}
a.accessibility_link:hover {line-height:25px;padding-right:15px;font-family:'Arial Rounded MT Bold',verdana;}

#header_topline_mid {width:22%;height:25px;float:left;text-align:center;}
a.toplinelink:link {line-height:25px;padding-left:5px;padding-right:5px;font-family:'Arial Rounded MT Bold',verdana;}
a.toplinelink:visited {line-height:25px;padding-left:5px;padding-right:5px;font-family:'Arial Rounded MT Bold',verdana;}
a.toplinelink:hover {line-height:25px;padding-left:5px;padding-right:5px;font-family:'Arial Rounded MT Bold',verdana;}

#header_topline_right {width:10%;height:25px;float:left;}
a.sitemap_link:link {line-height:25px;padding-left:15px;font-family:'Arial Rounded MT Bold',verdana;}
a.sitemap_link:visited {line-height:25px;padding-left:15px;font-family:'Arial Rounded MT Bold',verdana;}
a.sitemap_link:hover {line-height:25px;padding-left:15px;font-family:'Arial Rounded MT Bold',verdana;}


#header_image {height:83px;}
.header_left {float:left;width:540px;}
.header_right {float:right;width:286px;}
.pixelpadding {padding-left:1px;padding-right:1px;}

#menu_left {height:37px;padding-left:0px;}
#menu_right {height:37px;padding-right:5px;}
#menu_area {height:37px;}
#menuwrapper {width:1100px;}
	.menu_padding {padding-top:4px;}
	#menu_area ul {list-style:none;margin-left:0px;}
	#menu_area ul li {list-style:none;margin-bottom:0px;display:inline;font-size:1em;}
	#menu_area a:link {padding-left:18px;padding-right:18px;height:25px;line-height:25px;text-align:center;font-size:0.91em;font-weight:100;display:block;text-decoration:none;text-transform:uppercase;float:left;font-family:'Arial Rounded MT Bold',verdana;}
	#menu_area a:visited {padding-left:18px;padding-right:18px;height:25px;line-height:25px;text-align:center;font-size:0.91em;font-weight:100;display:block;text-decoration:none;text-transform:uppercase;float:left;font-family:'Arial Rounded MT Bold',verdana;}
	#menu_area a:hover {padding-left:18px;padding-right:18px;height:25px;line-height:25px;text-align:center;font-size:0.91em;font-weight:100;display:block;text-decoration:none;text-transform:uppercase;float:left;font-family:'Arial Rounded MT Bold',verdana;}

#menu_bottom {height:20px;border-top:0px;}
	ul#menu_bottomlist {list-style:none;margin-left:0px;}
	ul#menu_bottomlist li {list-style:none;margin-bottom:0px;display:inline;font-size:1em;}
	a.button_bottom:link {width:16em;height:20px;line-height:20px;text-align:center;font-size:0.8em;font-weight:100;display:block;text-decoration:none;float:left;font-family:'Arial Rounded MT Bold',verdana;}
	a.button_bottom:visited {width:16em;height:20px;line-height:20px;text-align:center;font-size:0.8em;font-weight:100;display:block;text-decoration:none;float:left;font-family:'Arial Rounded MT Bold',verdana;}
	a.button_bottom:hover {width:16em;height:20px;line-height:20px;text-align:center;font-size:0.8em;font-weight:100;display:block;text-decoration:none;float:left;font-family:'Arial Rounded MT Bold',verdana;}

#content {padding:15px 0px 15px 13px;min-width:1000px;}
#content_left {width:240px;float:left;}
#content_left p {padding:0;margin:0;}
#content_left .left_heading p {padding-top:0px;padding-left:13px;}
	div.left_heading {height:48px;margin-bottom:1px;}
	p.left_heading {font-family:'Arial Rounded MT Bold',verdana;line-height:48px;padding-left:11px;font-size:0.9em;text-transform:uppercase;}
#content_right_full {width:724px;float:left;}
#content_right_full .image_area img {width:289px;}
.content_right_padding {padding-left:29px;}

.page_title {font-size:1.7em;font-weight:100;padding-top:0.7em;padding-bottom:1.1em;line-height:1.2em;}
.page_subtitle {font-size:1.2em;font-weight:bold;line-height:1.1em;padding-bottom:1em;}
.text_area {width:425px;;float:left;}
.text_area_padding {padding-right:25px;padding-bottom:7px;}
.image_area {width:289px;float:right;margin-left:15px;margin-bottom:15px;}

.text_area_padding h2 {font-size:1.2em;font-weight:bold;line-height:1.1em;padding-bottom:1em;}
.text_area_padding h3 {font-size:0.91em;font-weight:bold;line-height:1.1em;padding-bottom:0.2em;padding-top:0.3em;}
.text_area_padding p {padding-bottom:0.8em;}

.module_padding {padding:7px 11px 11px 11px;}
.module_padding_withbottomline {padding:7px 11px 1px 11px;}
.module_heading {font-size:0.85em;padding-bottom:8px;font-family:'Arial Rounded MT Bold',verdana;font-weight:100;}
h2.module_heading a:link {font-size:1em;padding-bottom:8px;font-family:'Arial Rounded MT Bold',verdana;font-weight:100;}
h2.module_heading a:visited {font-size:1em;padding-bottom:8px;font-family:'Arial Rounded MT Bold',verdana;font-weight:100;}
h2.module_heading a:hover {font-size:1em;padding-bottom:8px;font-family:'Arial Rounded MT Bold',verdana;font-weight:100;}
.module_bottomline {height:6px;margin-top:1px;}

/*Homepage*/
.home_image {height:310px;margin-bottom:12px;position:relative;}

.home_strapline_box_holder {position:absolute;top:20px;right:35px;}
.home_strapline_box {width:297px;}
p.strapline {font-size:1.9em;line-height:1.05em;font-family:'Arial Rounded MT Bold',verdana;padding:8px 11px 15px 11px;}
p.strapline_bottom {padding:5px 11px 5px 11px;}

.home_left_intro {min-height:266px;}
*html .home_left_intro {height:277px;}
.home_left_intro_bottom {height:138px;}
.home_module {width:168px;float:left;}
.home_module img {margin-bottom:1px;}
.home_module_text {height:147px;}
.home_module_padding {padding-right:12px;}

/*News*/

#side_links {margin:0;padding:0;padding-left:0px !important;border-bottom:0px solid #FFF;}
#side_links ul {margin:0;padding:0;padding-left:0px !important;}
#side_links li {list-style-type:none;padding:7px 11px 7px 11px;margin:0;margin-left:0px !important;}
#side_links ul li ul li {list-style-type:none;padding:4px 11px 4px 11px;margin:0;margin-left:0px !important;border-top:0px solid #FFF;}


.newslink_padding {padding:7px 11px 7px 11px;}
a.arrowlink_red:link {padding-left:12px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_red:visited {padding-left:12px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_red:hover {padding-left:12px;font-weight:bold;display:block;text-decoration:underline;}
a.arrowlink_blue:link {padding-left:15px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_blue:visited {padding-left:15px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_blue:hover {padding-left:15px;font-weight:bold;display:block;text-decoration:underline;}
a.arrowlink_white:link {padding-left:12px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_white:visited {padding-left:12px;font-weight:bold;display:block;text-decoration:none;}
a.arrowlink_white:hover {padding-left:12px;font-weight:bold;display:block;text-decoration:underline;}

a.news_title:link {font-size:1.2em;font-weight:bold;text-decoration:none;line-height:1.1em;}
a.news_title:visited {font-size:1.2em;font-weight:bold;text-decoration:none;line-height:1.1em;}
a.news_title:hover {font-size:1.2em;font-weight:bold;text-decoration:underline;line-height:1.1em;}
h2.news_title {font-size:1.2em;font-weight:bold;line-height:1.1em;}

.first_para {font-size:1.165em;line-height:1.25em;}


ul.textlist {padding-top:0.4em;padding-bottom:0.8em;}
ul.textlist li {list-style-type:disc;margin-left:2em;padding-bottom:0.1em;}
ul.compact {padding-top:0em;margin-top:0;padding-bottom:1em;}
ul.compact li {list-style-type:disc;margin-left:0em;padding-bottom:0em;margin-top:0;padding-top:0;margin-bottom:0;}

/*Videos*/
.video_details {width:24em;float:left;margin-top:10px;}
p.video_title {font-size:1.0em;}
p.video_text {font-size:0.8em;}
	.video_number {padding-left:35px;}
.video_clip {width:260px;float:left;margin-top:10px;}
.video_padding {padding-top:22px;}
.video_runningtime {font-size:11px !important;}

/*stages*/
.stages {width:175px;float:left;}
.stages_padding {padding-right:10px;}
.stages_top {height:210px;}
.stages_top p {padding:10px;}
.stages_desc p {font-size:0.73em;padding:4px 2px 6px 5px;line-height:1.4em;letter-spacing:-0.03em;}
.stages_comment p {font-size:0.8em;padding:4px 5px 6px 5px;line-height:1.4em;}

/*story*/
.story_left {float:left;width:139px;}
.story_right {float:left;width:350px;}
.story_right_padding {padding-left:25px;}
a.story_link:link, a.story_link:visited {padding:8px;display:block;text-decoration:none;}
a.story_link:hover {padding:8px;display:block;text-decoration:none;}

.cloud {width:369px;position:absolute;margin-left:111px;display:none;}
.upper_cloud_bottom {padding-bottom:8px;}
.upper_cloud_top {padding:8px 8px 2px 60px;}
.lower_cloud_bottom {padding:2px 8px 8px 60px;}
.lower_cloud_top {padding-top:7px;}


#sitemap {margin-left:0px;}
#sitemap, #sitemap li, #sitemap ul li {list-style-type:none;}
#sitemap ul li {margin-bottom:0px;margin-top:0px;}

a.back_top:link, a.back_top:visited, a.back_top:hover {font-size:11px;font-weight:100;margin-left:570px;}
.top_arrow {font-weight:bold;}

input.colour_button {margin-top:3px;}
input.small_text {font-family:'Arial Rounded MT Bold',verdana;font-size:13px;font-weight:100;border:0px;background:none;cursor:pointer;}
input.default_text {font-family:'Arial Rounded MT Bold',verdana;font-size:16px;font-weight:100;border:0px;background:none;cursor:pointer;}
input.large_text {font-family:'Arial Rounded MT Bold',verdana;font-size:18px;font-weight:100;border:0px;background:none;cursor:pointer;margin-right:8px;}


