body, table, input, textarea, select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#000000;}body {	margin: 0px;	padding: 0px;}h2 {	font-size: 14px;	font-weight: bold;}h1 {	font-size: 30px;	font-family: Arial, Helvetica, sans-serif;}.text_Bulletpoint {	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.3em;}.bg_MainMenu {	/*background-image: url("../images/layout_graphics/main_menu_bg.gif");*/	background-image: url("../images/menu-bg.png");	background-repeat: repeat-x;	background-position: left top;	background-attachment: scroll;	}.bg_Swiggles {	background-image: url("../images/layout_graphics/bg_swiggles.jpg");	background-repeat: no-repeat;	background-position: left bottom;	background-attachment: fixed;	}.bg_ColouredBlocks {	background-image: url("../images/layout_graphics/coloured_blocks.gif");	background-repeat: no-repeat;	background-position: left bottom;	background-attachment: scroll;	}.bg_GreyMid {	background-color: #999999;}.bg_GreyLight {	background-color: #CCCCCC;}.bg_GreyPale {	background-color: #EFEFEF;}.bg_RedLogo {	background-color: #CC0000;}.bg_BlueLogo {	background-color: #003399;}.bg_BluePale {	background-color: #0066CC;}.bg_ButtonGreen {	background-color: #99BB1A;}.border_LeftGrey {	border-left: 1px solid #CCCCCC;}.border_Grey {	border: 1px solid #CCCCCC;}.input_NoBorder {	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}.text_GreyMid {	color: #999999;}.text_MainMenu {	color: #999999;	text-decoration: none;}.text_MainMenu a {	text-decoration: none;	}.text_MainMenu a:link {	color: #000000;	text-decoration: none;}.text_MainMenu a:visited {	color: #000000;	text-decoration: none;}.text_MainMenu a:hover {	color: #666666;	text-decoration: underline;}.text_SideMenuWhite {	font-size: 10px;	color: #CCCCCC;}.text_SideMenuWhite a {	text-decoration: none;	}.text_SideMenuWhite a:link {	color: #FFFFFF;		}.text_SideMenuWhite a:visited {	color: #FFFFFF;		}.text_SideMenuWhite a:hover {	color: #FFFFFF;	text-decoration: underline;		}.text_SideMenuBlack {	font-size: 10px;	color: #666666;}.text_SideMenuBlack a {	text-decoration: none;	}.text_SideMenuBlack a:link {	color: #333333;		}.text_SideMenuBlack a:visited {	color: #333333;		}.text_SideMenuBlack a:hover {	color: #FFFFFF;	text-decoration: underline;		}.text_WhiteLink {	color: #FFFFFF;}.text_WhiteLink a {	text-decoration: none;	}.text_WhiteLink a:link {	color: #FFFFFF;		}.text_WhiteLink a:visited {	color: #FFFFFF;		}.text_WhiteLink a:hover {	color: #FFFFFF;	text-decoration: underline;}.text_Breadcrumbs {	font-size: 9px;}.text_Footer {	font-size: 9px;	color: #999999;}.text_Footer a {	text-decoration: none;	}.text_Footer a:link {	color: #333333;		}.text_Footer a:visited {	color: #333333;		}.text_Footer a:hover {	color: #666666;	}.text_Caption {	font-size: 9px;	color:#666666;	}.bg_ColourRibbons {	background-attachment: scroll;	/*background-image: url(../images/layout_graphics/colour_ribbons.jpg);*/	background-image: url(../images/layout_graphics/corp_ribbons.jpg);	background-repeat: no-repeat;	background-position: right 110px;}.newsbox {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}.rightimage {	border-left: 1px solid #CCCCCC;	color: #666;	font-size: 9px;	font-weight: bold;	padding: 0 0 5px 0;}.caption {	border-left: 1px solid #CCCCCC;	color: #666;	font-size: 9px;	font-weight: bold;	padding: 2px 2px 10px 5px;	text-align: left;}.spacer {	padding: 25px 0 0 0;}.sitemaplinkdesc {	display: block;	padding-bottom:5px;}.leftalign { text-align: left; padding: 0 5px 0 0; }#content .cmswizardregion { position: relative; }div.homenewsbox { width: 631px; height: 155px; background: url(../images/latest-news.png) top left no-repeat; padding: 15px 20px; overflow: hidden; }div.homenewsbox h3 { margin: 0 0 10px 0; padding: 0; }div.homenewsbox div.smallnewsbox { float: left; width: 194px; height: 124px; margin: 0 24px 0 0; overflow: hidden; }div.homenewsbox div.smallnewsbox.last { margin: 0; }div.homenewsbox strong { color: #0BA4DE; }div.homenewsbox strong.alt { color: #2A439F; }div.homenewsbox strong.alt2 { color: #484D53; }div.homenewsbox p.shortdesc { height: 40px; overflow: hidden; }div.homenewsbox p.titleanddate { height: 40px; overflow: hidden; }ul#chapterlinks { list-style: none; margin: 2px auto 0 auto; padding: 0; height: 40px; border-right: 1px solid #ffffff; border-left: 1px solid #b4b4b4; }ul#chapterlinks li { float: left; height: 46px; }ul#chapterlinks li a { display: block; padding: 10px; height: 19px; border-right: 1px solid #B4B4B4; border-left: 1px solid #ffffff; border-bottom: 0; }ul#chapterlinks li a:hover { border-bottom: 2px solid #ff0000; text-decoration: none; }ul#chapterlinks li a.on { border-bottom: 2px solid #ff0000; }