/* global */html{	height: 100%;}body{	font-family: verdana, arial, sans-serif;	padding: 0px;	margin: 0px;	font-size: 0.7em;}p{ margin: 0px;  padding: 0px 0px 16px 0px;  line-height: 1.7em;}h1{ font-family: arial, sans-serif;  letter-spacing: .1em;}h2{	margin: 0px;	padding: 0px 0px 4px 0px;	font-size: 100%;	color: #333C1B;}img{border: 0px;}a{outline: none;}/* image positioning - left, right and center */.left{ float: left;   padding: 0px 8px 0px 0px;}.right{ float: right;   padding: 0px 0px 0px 8px;}.center{ display: block;  text-align: center;  margin: 0 auto;}/* block quote */blockquote{ margin: 20px 0px 20px 0px;   padding: 10px 20px 0px 20px;  border-left: 8px solid;}/* unordered list */ul{ margin: 8px 0px 0px 16px;  padding: 0px;}ul li{ list-style-type: square;  margin: 0px 0px 11px 0px;   padding: 0px;}/* ordered list */ol{ margin: 8px 0px 0px 24px;  padding: 0px;}ol li{ margin: 0px 0px 11px 0px;   padding: 0px;}/* margin lefts / margin rights - to centre content */#main, #links, #footer, #logo, #menu, #content{ margin-left: auto;   margin-right: auto;}/* main container */#main{	width: 890px;	background-image: url(back_strip.png);	background-repeat: repeat-y;	margin-bottom: 0px;}/* links above the logo / footer */#links, #footer{	height: 26px;	font-size: 94%;	text-transform: uppercase;	color: #333399;}#links{text-align: right;}#footer{	margin-top: 20px;	background-image: url(main_bottom.png);	padding-left: 20px;}#links a, #footer a{text-decoration: none;}#links a:hover, #footer a:hover{text-decoration: underline;}/* logo */#logo{	width: 890px;	height: 410px;	text-align: left;}#logo h1{ margin: 0px;  padding: 41px 0px 0px 19px;  font-size: 150%;  letter-spacing: .2em;}/* navigation menu */#menu{	height: 42px;	width: 890px;}#menu ul{margin: 0px auto;} #menu li{ float: left;   margin: 0px;   padding: 0px;  list-style: none;} #menu li a { display: block;   float: left;   height: 37px;  text-decoration: none;   padding: 3px 19px 2px 19px;  text-transform: uppercase;} /* main content */#content{	width: 890px;	height: auto;	padding: 0px;	overflow: hidden;	background-color: #333333;} /* column 1 - contains sidebar items */#column1{	width: 200px;	float: left;	padding: 16px 0px 15px 0px;	margin-left: 15px;}.sidebaritem{	text-align: left;	width: 200px;	float: left;	margin: 0px 0px 25px 0px;	background-color: #333333;}.sbihead{	height: 14px;	width: 180px;	padding: 5px 0px 5px 19px;	text-transform: uppercase;}.sbihead h1{ padding: 0px;   margin: 0px;   font-weight: bold;  font-size: 112%;}.sbicontent{	background-color: #FFFFFF;}.sbicontent p{ line-height: 14px;   padding: 0px 0px 8px 0px;}.sbilinks{padding: 0px;}.sbilinks ul{margin: 0px auto;} .sbilinks li { margin: 0px;   float: left;   list-style: none; } .sbilinks li a , .sbilinks li a:hover{	float: left;	height: 16px;	text-decoration: none;	padding: 5px 0px 4px 19px;	width: 180px;	border: 0px;} /* column 2 - page content */#column2{	text-align: left;	width: 610px;	float: right;	padding: 10px 15px 15px 15px;	color: #333333;	background-color: #FFFFFF;	margin-right: 20px;	margin-top: 10px;}#column2 h1{ padding: 6px 0px 4px 0px;   margin: 0px 0px 12px 0px;   border-bottom: 1px solid;  font-size: 150%;  text-transform: uppercase;  font-weight: normal;}#column2 h3{	padding: 6px 0px 4px 0px;	margin: 0px 0px 12px 0px;	border-bottom: 1px solid;	font-size: 110%;	text-transform: uppercase;	font-weight: normal;	border-color: #CCCCCC;	color: #660000;}#columnbanner{	text-align: right;	width: 645px;	float: right;	color: #333333;	margin-right: 20px;	margin-top: 10px;}#columnbanner h1{ padding: 6px 0px 4px 0px;   margin: 0px 0px 12px 0px;   border-bottom: 1px solid;  font-size: 150%;  text-transform: uppercase;  font-weight: normal;}#columnbanner h3{	padding: 6px 0px 4px 0px;	margin: 0px 0px 12px 0px;	border-bottom: 1px solid;	font-size: 110%;	text-transform: uppercase;	font-weight: normal;	border-color: #CCCCCC;	color: #333300;}.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover{ padding: 0px;  text-decoration: none;  padding-bottom: 2px;  border-bottom: 1px dashed;}.sidebaritem a:hover, #column2 a:hover{border-bottom: 1px solid;}/* additional colour scheme selections */#colour{margin: 0px 0px 20px 0px;}#colour a, #colour a:hover{border: 0px;}.orange{ background: #FFFFFF url(orange.png) no-repeat left center;  color: #FF9C21;  padding: 0px 40px 0px 20px;}