@page figures { size: landscape }

.redBackground               { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #A32638; color: white; line-height: 100%}
.storyheadertitle               { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 5; font-size: 12px; font-weight: bold; background-color:#8C706B; color: white; line-height: 100%}
.storytitle               { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 5; font-size: 12px; font-weight: bold; color: white; line-height: 150%; }
.storytitleBackground               { background-color: #BCA59E; line-height: 100%}
.storyBackground               { background-color: #F2ECEC; line-height: 100%}
.storysmallBackground               { background-color: #F2ECEC; line-height: 10%}
.storyBackgroundRightBorder               { background-color: #E0D1C6; border-right: #BCA59E 1px solid; line-height: 100%}
.contentitleBackground               { background-color: #E0D1C6; border-bottom: #A32638 1px solid; line-height: 100%}
.contentitleBackgroundBottom               { border-bottom: #A32638 1px solid; line-height: 100%}
.storycontenttitle        { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: bold; color: #A32638; line-height: 200%; vertical-align: bottom; text-decoration: none; }
.storycontenttitle:hover  { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: bold; color: #A32638; line-height: 200%; vertical-align: bottom; text-decoration: underline; }
.admincolheader           { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: bold; color: #A32638; line-height: 100%; vertical-align: bottom; text-decoration: none; }
.admincolnonheader        { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: normal; color: #A32638; line-height: 100%; vertical-align: bottom; text-decoration: none; }
.admincolheaderbluegrey   { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: bold; color: #003358; line-height: 100%; vertical-align: bottom; text-decoration: none; }
.storysmalltext           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003358; }
.storysmalllink           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A32638;  text-decoration: none; }
.storysmalllink:hover     { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #A32638;  text-decoration: underline; }
.storyleader              { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003358; margin-left: 5; }
.storyauthor              { font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic; font-size: 12px; font-weight: normal; color: black; }
.storyindex               { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A32638; text-decoration: none; }
.storyindex:hover         { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A32638; text-decoration: underline; }
.storycontent             { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: normal; color: #003358; margin-top: 0}
.storycontentsmall        { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 10px; font-weight: normal; color: #003358; margin-top: 0}
.storynormal             { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003358; margin-top: 0}
.storyerror             { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: normal; color: #A32638; margin-top: 0}
.storycontentbold             { font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 10; font-size: 12px; font-weight: bold; color: #003358; margin-top: 0}
.storylink                { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #A32638; text-decoration: none; }
.storylink:hover          { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #A32638; text-decoration: underline; }
.teasertitle              { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; margin-left: 8; text-decoration: none; }
.teasertitle:hover        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; margin-left: 8; text-decoration: underline; }
.teaserdescription        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003358; margin-left: 8; }
.footerlink           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: white;  text-decoration: none; }
.footerlink:hover     { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: white;  text-decoration: underline; }
.footerlinkText           { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: white;  text-decoration: none; }
.errortext                { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: RED; text-decoration: none; }
.redlink                { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #A32638; text-decoration: none; }
.redlink:hover          { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #A32638; text-decoration: underline; }

.scrollbarscolour { scrollbar-face-color: #8C706B; scrollbar-highlight-color : #8C706B; scrollbar-3dlight-color : #E0D1C6; scrollbar-shadow-color : #BCA59E; scrollbar-darkshadow-color : #8C706B; scrollbar-track-color : #BCA59E; scrollbar-arrow-color : #E0D1C6; }
.p_newline             { margin-top: 0; margin-bottom: 0}


.tableborder_right               { background-color: #E0D1C6; border-right: #BCA59E 1px solid; line-height: 100%}
.marginleft_td               { margin-left: 15;}
.td_bottom_border	 { border-bottom: #8C706B 1px solid; line-height: 100%}
.td_top_border	 { border-top: #8C706B 1px solid; line-height: 100%}
.td_topright_border	 { border-top: #8C706B 1px solid; border-right: #8C706B 1px solid; line-height: 100%}
.td_toprightbottom_border	 { border-top: #8C706B 1px solid; border-bottom: #8C706B 1px solid; border-right: #8C706B 1px solid; line-height: 100%}
.td_topleftbottom_border	 { border-top: #8C706B 1px solid; border-bottom: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}
.td_topleftright_border	 { border-top: #8C706B 1px solid; border-right: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}
.td_topleft_border	 { border-top: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}
.td_right_border	 { border-right: #8C706B 1px solid; line-height: 100%}
.td_topbottom_border	 { border-top: #8C706B 1px solid; border-bottom: #8C706B 1px solid; line-height: 100%}
.td_rightbottom_border	 { border-right: #8C706B 1px solid; border-bottom: #8C706B 1px solid; line-height: 100%}
.td_leftbottom_border	 { border-left: #8C706B 1px solid; border-bottom: #8C706B 1px solid; line-height: 100%}
.td_left_border	 { border-left: #8C706B 1px solid; line-height: 100%}
.td_border	 { border: #8C706B 1px solid; line-height: 100%}
.td_bottomright_border	 { border-bottom: #8C706B 1px solid; border-right: #8C706B 1px solid; line-height: 100%}
.light_class	 { background-color: #FFFFFF;}
.dark_class	 { background-color: #F2ECEC;}

.td_right_border_bluebottom { border-bottom: #B9C4D4 1px solid; border-right: #8C706B 1px solid; line-height: 100%;}

.td_details {background-color: #FFFFFF;}
.td_details_bluebottom { border-bottom: #B9C4D4 1px solid; line-height: 100%;}
.td_details_bottom_red { border-bottom: #A32638 1px solid; line-height: 100%}
.td_details_bottom_border { border-bottom: #8C706B 1px solid; line-height: 100%}
.td_details_border_bluebottom { background-color: #FFFFFF; border-bottom: #B9C4D4 1px solid; line-height: 100%;}
.td_details_border_bottom { background-color: #FFFFFF; border-bottom: #8C706B 1px solid; line-height: 100%;}

.td_details_header { border-bottom: #A32638 1px solid; line-height: 100%}
.td_details_header_left { border-right: #8C706B 1px solid; border-bottom: #A32638 1px solid; line-height: 100%}
.td_details_header_top_bottom_left { border-top: #8C706B 1px solid; border-bottom: #A32638 1px solid; border-left: #8C706B 1px solid; line-height: 100%}
.td_details_header_top_right_bottom { border-top: #8C706B 1px solid; border-right: #8C706B 1px solid; border-bottom: #A32638 1px solid; line-height: 100%}
.td_headers_header_top_bottom { background-color: #F2ECEC; border-top: #8C706B 1px solid; border-bottom: #A32638 1px solid; line-height: 100%}


.td_details_left_border	 { background-color: #FFFFFF; border-left: #8C706B 1px solid; line-height: 100%}
.td_details_left_border_bottom { background-color: #FFFFFF; border-bottom: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%;}
.td_details_left_border_bluebottom { background-color: #FFFFFF; border-bottom: #B9C4D4 1px solid; border-left: #8C706B 1px solid; line-height: 100%;}

.td_details_right_border	 { background-color: #FFFFFF; border-right: #8C706B 1px solid; line-height: 100%}
.td_details_right_border_bluebottom { background-color: #FFFFFF; border-bottom: #B9C4D4 1px solid; border-right: #8C706B 1px solid; line-height: 100%;}

.td_details_top_bottom_red { border-bottom: #A32638 1px solid; border-top: #A32638 1px solid; line-height: 100%}
.td_details_top_right_bottom_red { border-top: #A32638 1px solid; border-right: #A32638 1px solid; border-bottom: #A32638 1px solid; line-height: 100%}
.td_details_right_bottom_red { border-right: #A32638 1px solid; border-bottom: #A32638 1px solid; line-height: 100%}
.td_right_bottom_left_border	 { border-right: #8C706B 1px solid;border-bottom: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}


.td_details_right_left_border	 { border-right: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}

.td_sub_left_border	 { background-color: #EEEEEE; border-left: #8C706B 1px solid; line-height: 100%}
.td_sub_right_bottom_border	 { background-color: #EEEEEE; border-right: #8C706B 1px solid; border-bottom: #8C706B 1px solid; line-height: 100%}
.td_sub_right_bottom_left_border	 { background-color: #EEEEEE; border-right: #8C706B 1px solid;border-bottom: #8C706B 1px solid; border-left: #8C706B 1px solid; line-height: 100%}


.td_details_header_left_bg { border-right: #8C706B 1px solid; border-bottom: #A32638 1px solid; line-height: 100%; background-color: #F2ECEC;}

.second_table_blank {
	background-color: #FFFFFF;
}