body {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #333333;	text-align: center;	margin: 10px;	padding: 0px;	line-height: 14pt;	background-color: #464749;	background-image: url(../images/background.png);	background-repeat: repeat-x;	background-attachment: fixed;	background-position: left top;}fieldset {	border: none;}#container {	margin-left: auto;	margin-right: auto;	width: 640px;	text-align: left;	background-color: #FFFFFF;	border: 2px solid #C3C2BC;}* html #container {		 /* for IE5/6 only */	padding-bottom: 1em;}*+html #container {		 /* for IE7 only */	padding-bottom: 1em;}span.imgwrapleft {	float: left;	margin-left: 0;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;}span.imgwrapright {	float: right;	margin-left: 5px;	margin-top: 5px;	margin-right: 0;	margin-bottom: 5px;}#footer {}#footer p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #FFFFFF;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;	width: 640px;	text-align: center;	background-color: #C3C2BC;	border: 2px solid #C3C2BC;}#footer p a {	color: #FFF;	text-decoration: none;}#footer p a:hover {	color: #8F0000;}p.center {	text-align: center;}.productlink {	font-style: italic;	font-weight: bold;}ul.standard-squarebullet, ul.standard-squarebullet ul {	list-style-type: square;}ul.pdf-bullet, ul.pdf-bullet ul {	list-style-image: url(../images/small_pdf_icon.gif);}*html ul.pdf-bullet, ul.pdf-bullet ul {		 /* for IE5/6 only */	list-style-image: url(../images/small_pdf_icon_with_margin.gif);}*+html ul.pdf-bullet, ul.pdf-bullet ul {		 /* for IE7 only */	list-style-image: url(../images/small_pdf_icon_with_margin.gif);}ul.links-squarebullet li {	list-style-type: square;	margin-top: 0.5em;}ul.links-squarebullet ul li {	list-style-type: square;	margin-top: 0;}ul.squarebullet li {	position: relative;	list-style-type: square;	margin: 0px;	padding: 0px;}ul.squarebullet ul {	position: relative;	left: 50%;	top: -1.2em;	margin: 0px;	padding: 0px;}ul.squarebullet ul li {	position: absolute;	list-style-type: square;	margin: 0px;	padding: 0px;}/* fix the VERY annoying disappearing list bullet point in IE */*html ul.squarebullet ul li {	position: relative;	margin-top: -1.2em;}*html ul.squarebullet ul {	top: 0;}/* end yet another fix for IE... */form {	text-align: center;	margin-left: auto;	margin-right: auto;	width: 100%;}textarea, select, option {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #444;	border: 1px solid #244594;	padding: 2px;}input.thinborder {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #444;	border: 1px solid #244594;	padding: 2px;}input.redthinborder {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #444;	border: 1px solid #CC3300;	padding: 2px;}form table {	text-align: center;	margin-left: auto;	margin-right: auto;}td.left {	text-align: left;}td.right {	text-align: right;}td.center {	text-align: center;}.Header {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18pt;	font-weight: bold;	color: #244594;	text-align: center;	line-height: normal;}#Header-bg {	background: #EA6810 url(../images/page-header.png) no-repeat left top;	text-align: center;	width: 100%;	height: 125px;	padding-top: 5px;	padding-bottom: 0px;	margin-bottom: 0px;}#Header-bg span {	display:none}#l-r-padding .section-dvision {	background: #E4E1DC;	text-align: center;	width: 100%;	margin-top: 5px;}#l-r-padding .red-section-dvision {	background: #8F0000;	text-align: center;	width: 100%;	margin-top: 5px;	color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}#l-r-padding .blue-section-dvision {	background: #B2D2E8;	text-align: center;	width: 100%;	margin-top: 10px;	color: #FFFFFF;	padding-top: 5px;	padding-bottom: 5px;}#manual-l-r-padding .manual-section-division {	background: #E4E1DC;	text-align: center;	width: 100%;}	#l-r-padding .section-dvision p {	padding: 5px 0px;}.manual-section-division p {	padding: 5px 0px;}.subHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #807F7C;	text-align: center;}.blue-subHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #244594;	text-align: center;}.redcolour {	color: #8F0000;}#l-r-padding {}#l-r-padding p {	padding-right: 10px;	padding-left: 10px;}#l-r-padding p a, #manual-l-r-padding p a, #l-r-padding li a, #manual-l-r-padding li a, #index-span p a, {	text-decoration: underline;	color: #244594;}#divTicker a {	width:440px;	text-decoration: underline;	color: #244594;    font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;}#l-r-padding p a:hover, #manual-l-r-padding p a:hover, #l-r-padding li a:hover, #manual-l-r-padding li a:hover, #index-span p a:hover, #divTicker a:hover {	color: #EA6810;}#manual-l-r-padding {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 150px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #ccc;	padding: 0px 0px 10px;	position: relative;}*html #manual-l-r-padding {		 /* for IE5/6 only */	float: left;	margin-left: 0px;}*+html #manual-l-r-padding {		 /* for IE7 only */	padding-top: 1px;}#manual-l-r-padding p {	padding-right: 10px;	padding-left: 10px;}#t-b-padding {	padding-top: 20px;	padding-bottom: 40px;}.hidelinks {	display: none;}.instructional-menu-links {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #000000;}.order-confirm-warn {	color: #8F0000;	font-weight: bold;}.small-text {	font-size: smaller;}.noimagelinkborder {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.product-image-caption {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #5A3F47;	text-align: center;	padding: 0px;	line-height: 10pt;	margin-top: 5px;}.color-options-table-text {	margin: 0px;	padding: 5px;}.orange_text {	color: #FF4000;}/* Navigation bar *//* Source: http://www.cssplay.co.uk/menus/centered2.html */#menubar {	text-align: center;	margin-bottom: 18px;	width: 100%;	background-image: url(../images/top-menu-bg.png);	background-repeat: repeat-x;	height: 30px;	padding-top: 5px;	margin-top: -5px;	}	#menubar ul {	display: table;         /* ignored by IE5/6 */	margin-left: auto;	margin-right: auto;	padding: 0;	list-style-type: none;	white-space: nowrap;    /* keep text on one line */	font-style: normal;	font-weight: bold;	}	* html #menubar ul {	display: inline; 		/* for IE5/6 only */	width: 1px;             /* IE will expand to fit menu width */	padding: 0 2px;         /* fix bug in IE for border spacing */	}  	#menubar ul li {	display: inline;	}  #menubar ul li a {	color: #D5DCEB;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 2px;	padding-top: 1px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	}	* html #menubar ul li a {	display: inline-block;			 /* for IE5/6 only */ 	margin: 0px -2px;         /* to correct an IE border width bug */ 	padding-top: 0px;	}	*+html #menubar ul li a {	display: inline-block;			 /* for IE7 only */ 	padding-top: 0px;	}	#menubar ul li a:hover {	color: #FF9900;	}	#menubar .current a {	color: #000000;	background-image: url(../images/top-menu-select-bg.png);	background-repeat: repeat-x;	}	#menubar .current a:hover {	color: #000000;	cursor: default;	}.centered {margin: 0 auto;}.job-advert {	border: thin dashed #244594;	margin: 20px;	background-color: #D5DCEB;}#showtable table {	text-align: left;	margin-left: auto;	margin-right: auto;	padding: 0px;}#showtable table tr {	border-top: thin solid #CCCCCC;	border-bottom: thin solid #CCCCCC;}#showtable table tr td {	padding: 5px 15px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #BBBBBB;}#showtable .toprow {	background: #D5DCEB;	color: #244594;	font-weight: bold;}#showtable a {	color: #244594;}#showtable tr:hover {	background: #FFF7ED;}#showtable tr+tr:hover {	background: #FFF7ED;}/* End navigation bar */