.home_subad_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px}
.text_verdana_10pt_blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; text-decoration: none}
.text_verdana_10pt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.left_table_border {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_side_news_paragraph {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; padding-top: 2px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.search_box {  height: 18px; width: 110px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}
.cookie_trail {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 17px}
a.cookielight {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #666666; }
a.cookielight:hover { text-decoration:underline }
.cookiebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #F85900; }
.page_centre_title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #333333; font-weight: normal;}
.page_centre_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
.inlineimgtext1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; font-weight: normal;}
.inlineimgtext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal;}

.left_side_news_title * {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F85900; text-decoration: none;}
.left_side_news_title a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F85900; text-decoration: none;}
.left_side_news_title a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F85900; text-decoration: none;}
.left_side_news_title a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F85900; text-decoration: none;}
.left_side_news_title a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; text-decoration: none;}

.leftnav1 { padding-top: 6px; padding-bottom: 6px; }
.leftnav1 * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #003366; }
.leftnav1 A:link {text-decoration: none}
.leftnav1 A:visited {text-decoration: none}
.leftnav1 A:active {text-decoration: underline}
.leftnav1 A:hover {text-decoration: underline}

.leftnav2 { padding-top: 4px; padding-bottom: 4px; }
.leftnav2 * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #003366; }
.leftnav2 A:link {text-decoration: none; color: #003366;}
.leftnav2 A:visited {text-decoration: none color: #003366;}
.leftnav2 A:active {text-decoration: underline; }
.leftnav2 A:hover {text-decoration: underline; }

.leftnav3 { padding-top: 2px; padding-bottom: 2px; }
.leftnav3 * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; color: #666666; }
.leftnav3 A:link {text-decoration: none; color: #666666;}
.leftnav3 A:visited {text-decoration: none color: #666666;}
.leftnav3 A:active {text-decoration: underline; color: #F85900;}
.leftnav3 A:hover {text-decoration: underline; color: #F85900;}

.contact_footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003366; text.decoration:none}
.contact_footer A:link {text-decoration: none}
.contact_footer A:visited {text-decoration: none}
.contact_footer A:active {text-decoration: underline}
.contact_footer A:hover {text-decoration: underline}

.quick_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #003366; text.decoration:none}
.quick_links A:link {text-decoration: none}
.quick_links A:visited {text-decoration: none}
.quick_links A:active {text-decoration: underline}
.quick_links A:hover {text-decoration: underline}

.copy_text {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #666666
}

.section_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 14pt;
	 color: #333333;
	 font-weight: bold;
}

.shop_thumb_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9pt;
	 font-variant: small-caps;
	 text-transform: uppercase;
	 color: #999999;
	 font-weight: normal;
}

.shop_thumb_link * {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-variant: small-caps;
	 text-transform: uppercase;
	 color: #FF6600;
	 font-weight: bold;
}

.shop_thumb_link A:link {text-decoration: none}
.shop_thumb_link A:visited {text-decoration: none}
.shop_thumb_link A:active {text-decoration: underline}
.shop_thumb_link A:hover {text-decoration: underline; color: #003366}

.shop_report_link * {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt;
	 font-variant: small-caps;
	 text-transform: uppercase;
	 color: #FF6600;
	 font-weight: bold;
	 vertical-align: top;
}

.shop_report_link A:link {text-decoration: none}
.shop_report_link A:visited {text-decoration: none}
.shop_report_link A:active {text-decoration: underline}
.shop_report_link A:hover {text-decoration: none; color: #003366}


.shop_image_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #696969;
	 font-weight: bold;
	 text-align: right;
	 vertical-align: top; 
}

.shop_image_copy {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #696969;
	 font-weight: bold;
	 text-align: left;
	 vertical-align: top; 
}

.shop_report_main_title * {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #003366;
	 font-weight: bold;
	 text-decoration: none;
}
.shop_report_main_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #003366;
	 font-weight: bold;
	 text-decoration: none;
}
.shop_report_main_title A:link {text-decoration: none;}

.shop_report_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #696969;
	 font-weight: bold;
}

.shop_report_copy {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #003366;
	 font-weight: bold;
	 text-align: left;
}

.shop_basket_qty_field {
	width: 15px;
}

.shop_basket1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366;}
.shop_basket1 * { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366; }
.shop_basket1 A:link {text-decoration: none; color: #003366;}
.shop_basket1 A:visited {text-decoration: none; color: #003366;}
.shop_basket1 A:active {text-decoration: underline; }
.shop_basket1 A:hover {text-decoration: underline; }

.shop_basket2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #696969;}
.shop_basket2 A:link {text-decoration: none; color: #696969;}
.shop_basket2 A:visited {text-decoration: none; color: #696969;}
.shop_basket2 A:active {text-decoration: underline; }
.shop_basket2 A:hover {text-decoration: underline; }

#menuLayer6 {
	filter:alpha(opacity=80);
	}

#menuLayer7 {
	filter:alpha(opacity=80);
	}
	
#menuLayer8 {
	filter:alpha(opacity=80);
	}

#menuLayer9 {
	filter:alpha(opacity=80);
	}

#menuLayer10 {
	filter:alpha(opacity=80);
	}

.style1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #003366;
	 font-weight: bold;
}

.admin_list_heading {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: bold;
}
.admin_popup_close {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #FFFFFF;
	 font-weight: bold;
}

.admin_list_heading A:link {text-decoration: none}
.admin_list_heading A:visited {text-decoration: none}
.admin_list_heading A:active {text-decoration: underline}
.admin_list_heading A:hover {text-decoration: underline; color: #003366}

.admin_list_detail {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
 	 vertical-align: top; 
}

.admin_field_heading {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: bold;
	 text-align: left;
 	 vertical-align: top;
}

.admin_field_detail {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: normal;
}

.sitemap1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #696969;
	 font-weight: normal;
}

.sitemap {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: normal;
}

.admin_sitemap_notinnav {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #696969;
	 font-weight: normal;
	 padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #A3A4A6;
}

.admin_sitemap {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #696969;
	 font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #cccccc;
}

.admin_sitemap_buttons {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #696969;
	 font-weight: normal;
	 background-color: #FEDECD;
	 padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.checkout_inner_table {
	border: 1px solid #002D56;
}

.checkout_inner_table TH {
	background-color: #2E4F6E;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0px;
}

.checkout_title_text { 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	font-weight: bold;
}

.checkout_normal_text {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	font-weight: normal;
}

.checkout_bold_text {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #2E4F6E;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}

.checkout_bold_text A:link{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #2E4F6E;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}

.checkout_normal_text_right_justified {

	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	font-weight: normal;
	padding-right: 10px;
}

.errortext {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #CC0000;
	 font-weight: bold;
}

.checkout_help { 
	border-width: 1px;
	border-style: solid;
	border-color: #FF9966;
	width: 180px;
	height: 50px;
	background-color: FFDDCA;	
	visibility: hidden;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CC3300;
	font-weight: normal;
	background-image: url(../assets/store/checkout_help_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	vertical-align: top;
}

.shop_subnav {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: bold;
	 text-decoration: none;
}

.shop_subnav A:link {text-decoration: none}
.shop_subnav A:visited {text-decoration: none}
.shop_subnav A:active {text-decoration: underline}
.shop_subnav A:hover {text-decoration: underline; color: #FF6600}

.shop_subnav_current {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #FF6600;
	 font-weight: bold;
}

.folder {  
	list-style-type: none; 
	list-style-position: inside; 
	list-style-image: url(../assets/generic/extranet/folder_close.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666
}

.folder A:link {text-decoration: none}
.folder A:visited {text-decoration: none}
.folder A:active {text-decoration: underline}
.folder A:hover {text-decoration: underline; color: #FF6600}


.file {  
	list-style-type: none; 
	list-style-position: inside; 
	list-style-image: url(../assets/generic/extranet/file.gif);
}

.folderopen {  
	list-style-position: inside; 
	list-style-image: url(../assets/generic/extranet/folder_open.gif); 
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666
}

.folderopen A:link {text-decoration: none}
.folderopen A:visited {text-decoration: none}
.folderopen A:active {text-decoration: underline}
.folderopen A:hover {text-decoration: underline; color: #FF6600}

.tabletitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background-color: #BBC0C8;

}

.tablerow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	background-color: #DEE7F7;
}
.tablerow1 a, .tablerow1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underlined;
	color: #F85900;
}

.tablerow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	background-color: #D7DFED;
}

.tablerow2 a, .tablerow2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F85900;
}
.table2title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background-color: #;

}
.table2row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background-color: #CCCCCC;
}

.table2row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background-color: #E0E0E0;
}

.newstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

.dropdownsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.search_inner_table {
	border: 1px solid #A3A4A6;
}

.search_inner_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6500;
}

.search_inner_rows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background: #FFFFFF;
}

.search_inner_rows A:link {text-decoration: none}
.search_inner_rows A:visited {text-decoration: none}
.search_inner_rows A:active {text-decoration: none}
.search_inner_rows A:hover {text-decoration: none}

.faq_inner_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.faq_inner_rows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	background: #2C4B68;
}

.search_summary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FF6500; padding-top: 2px; padding-bottom: 2px; }
.search_summary strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #003366; }

.sitemap_inner_table {
	border: 1px solid #A3A4A6;
}

.sitemap_inner_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6500;
}

.sitemap_inner_rows, sitemap_inner_rows * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #003366;
	background: #FFFFFF;
}

.sitemap_inner_rows A:link {text-decoration: none}
.sitemap_inner_rows A:visited {text-decoration: none}
.sitemap_inner_rows A:active {text-decoration: none}
.sitemap_inner_rows A:hover {text-decoration: none}

.extranet_title * {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #FF6600;
	 font-weight: bold;
}

.extranet_title A:link {text-decoration: none}
.extranet_title A:visited {text-decoration: none}
.extranet_title A:active {text-decoration: underline}
.extranet_title A:hover {text-decoration: underline}


.extranet_content * {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #666666;
	 font-weight: bold;
	 text-decoration: none;
}

.extranet_content A:link {text-decoration: none}
.extranet_content A:visited {text-decoration: none}
.extranet_content A:active {text-decoration: underline}
.extranet_content A:hover {text-decoration: underline}


.extranet_inner_rows {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.extranet_action_column * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF6600;
	font-weight: normal;
}

.extranet_action_column A:link {text-decoration: none}
.extranet_action_column A:visited {text-decoration: none}
.extranet_action_column A:active {text-decoration: underline}
.extranet_action_column A:hover {text-decoration: underline}



.extranet_inner_rows2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #003366;
	background: #FFFFFF;
	text-decoration: none;
}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.copyright A:link {text-decoration: none; color: #999999}
.copyright A:visited {text-decoration: none; color: #999999}
.copyright A:active {text-decoration: none; color: #999999}
.copyright A:hover {text-decoration: none; color: #999999}


.list_title_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	font-weight: bold;
}

.list_title_bold * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	font-weight: bold;
}

.list_title_bold A:link {text-decoration: none}
.list_title_bold A:visited {text-decoration: none}
.list_title_bold A:active {text-decoration: none}
.list_title_bold A:hover {text-decoration: underline}


.list_title_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	font-weight: normal;
}


.list_content_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	font-weight: normal;
}

.list_content_normal * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #336699;
	font-weight: normal;
}

.list_content_normal A:link {text-decoration: none}
.list_content_normal A:visited {text-decoration: none}
.list_content_normal A:active {text-decoration: none}
.list_content_normal A:hover {text-decoration: underline}

.scale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336699;
	font-weight: normal;
}

.questionnaire_text {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 color: #696969;
	 font-weight: bold;
	 vertical-align:top;
}

.questionnaire_title {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: x-small;
	 color: #003366;
	 font-weight: bold;
	 vertical-align:top;
}