/* Copyright streeten.com *//* CSS Document */ html>body*#nav a { 	font-size:10px; }body {	margin:0px;	padding:0px;	font-family: Arial, Helvetica, sans-serif;	color:#333333;	background-image:url(../images/bg_.jpg);	background-repeat:repeat-x;	background-color:#fff;	margin-top:0px;	font-size:0.75em;	line-height: 1.3em;	}h1 {	color:#003366;	font-size:1.9em;	font-weight: lighter;	padding-top: 5px;	margin-top: 30px;	line-height: 1.4em;	}h2 {	color:#e516a1;	font-size:1.15em;	font-weight: lighter;	margin:0 0 0.3em 0;	padding:0;	line-height: 1.35em;	}h3 {	color:#003366;	font-size:1.3em;	font-weight: lighter;	margin:0 0 0 0;	padding:0;}h4 {	color:#FFFFFF;	font-size:12px;	font-weight: lighter;	line-height:1em;	margin:1em 0 0.5em 0;	padding:0;	background-color: #003366;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 3px;}/* main layout */#wrapper {margin: auto;padding:0px;width:990px;}#header {margin:0px;padding:0px;width:990px;height:140px;background-image:url(../images/header.jpg);background-repeat:no-repeat;float:left;}#homepic {position:relative;top:0px;left:21px;width:840px;height:100px;float:left;}#logo {position:relative;top:50px;left:75px;width:250px;height:50px;float:left;}#logo a img {border:none;}#maincontent {	margin:0px;	padding:32px 0px 0px 0px;	width:990px;	float:left;	background-image:url(../images/content_bg.jpg);	background-repeat:repeat-y;}#innercontent {	margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;	width:950px;	float:left;}/* left */#side-a {	float: left;	margin:0px 0px 0px 0px;    padding:0px 10px 0px 30px;	width: 370px;}/* right */#side-b {	float: right;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 10px;	width: 190px;}/* middle */#content { 	float: left;	margin:0px 0px 0px 0px;	padding:0px 10px 0px 10px;	width: 480px;}/* base */#base {	float: left;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 65px;	width: 950px;}/* footer */#footer {	margin:0px;	padding:0px;	clear:both;	background-image:url(../images/footer.jpg);	background-repeat:no-repeat;	width:980px;	height:80px;	float:left;	color: #666666;}/* left footer */#footer2 {	margin:0px auto;	padding:40px 10px 0px 0px;	width:950px;	font-size: 10px;}#footer2col1 {	width:400px;	text-align:left;	font-size:9px;	color:#a8b5b9;	float:left;	padding:15px 0px 0px 60px;	text-decoration: none;}#footer2col1 a:link {font-size:9px;color:#003366;text-decoration: none;}#footer2col1 a:hover {font-size:9px;color:#cccccc;text-decoration: none;}#footer2col1 a:visited {font-size:9px;color:#003366;text-decoration: none;}#footer2col2 {width:450px;text-align:right;font-size:10px;color:#CCCCCC;float:right;}#footer2col2 a {color:#999999;text-decoration:none;}/* special links */.headimage{	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	background: transparent;	clear:both;}#bottomlink a {margin:0px 0px 0px 36px;font-size:18px;color:#FFFFFF;text-decoration:none;}#bottomlink a:active  {margin:0px 0px 0px 36px;font-size:18px;color:#333;text-decoration:none;}#bottomlink a:link  {margin:0px 0px 0px 36px;font-size:18px;color:#333;text-decoration:none;}.homelink {font-size:1.1em;color:#003366;text-decoration:none;}.homelink:hover  {font-size:1.1em;color:#e516a1;text-decoration:none;}.homelink :active  {font-size:1.1em;color:#333;text-decoration:none;}.homelink :link  {font-size:1.1em;color:#333;text-decoration:none;}#homelink :hover  {font-size:1.1em;color:#333;text-decoration:none;}.righthandpic {	float: right;	padding: 0px 0px 0px 0px;	margin: 0px 0px 10px 10px;	background: transparent;	border: solid 0px #666;	}.lefthandpic {	float: left;	padding: 0px 0px 0px 17px;	margin: 0px 0px 0px 0px;	background: transparent;	}#thumbnail{	display : inline;	float: left;	width: 500px;	margin: 0 10px 15px 0;	padding: 0 10px 25px 0;	left: auto;}.thumbnail{	margin: 0 10px 15px 0;	padding: 0 10px 25px 0;	left: auto;}#smalltext {	color:#FFFFFF;	font-size:11px;	font-weight: lighter;	line-height: 13px;}/* navigation */#navigation {	position:relative;	top:100px;	left:20px;	width:940px;	margin:0px;	padding:0px;	height:30px;	float:left;	font-weight: bold;	background-repeat:no-repeat;	background-color: #f7f8f4;	background-image:url(../images/menu_bg.jpg);}/* remove all styling */#navigation ul { padding: 0; margin: 0; list-style: none; }/* float the menu in (relative important for second level) */#navigation li { display:block; float: left; position: relative; margin:0 0 0 0px; }#navigation li ul { display: none; position: absolute; top: 30px; left: 0; } /* hide the menu drop down on start */li > ul { top: auto; left: auto; }  /* top left on row above is an IE fix this line resets it for other browsers *//* formating */#navigation ul li a { display: block; margin: 0; text-decoration: none; padding:8px 20px 0px 20px; color:#FFFFFF; height:22px;  float:left; font-size:12px; }#navigation ul li a:hover, #navigation ul li a.active { color:#333333; background-color:#7793b5; }/* the size of the popup. have to define it twice for ie */#navigation ul li ul { width: 135px; }#navigation ul li ul li a { width: 135px; background:#7793b5;}/* hide/show */#navigation ul li:hover ul { display: block; cursor: default;background:#7793b5; }/* new Nav */#demo-container{padding:25px 15px 0 15px;background:#;}ul#simple-menu{list-style-type:none;width:100%;position:relative;height:30px;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin:0;padding:0px 0 0 0;}ul#simple-menu li{display:block;float:left;margin:0 0 0 0px;height:27px;}ul#simple-menu li.left{margin:0;}ul#simple-menu li a{display:block;float:left;color:#fff;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:30px;}ul#simple-menu li a.right{padding-right:19px;}ul#simple-menu li a:hover{background:#7793b5;color:#333333;}ul#simple-menu li a.current{color:#333333;background:#fff;}ul#simple-menu li a.current:hover{color:#cc0066;background:#fff;}ul#simple-menu li a.active{color:#fff;background:#7793b5;}/* Sub nav */#subnavigation {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	width:180px;	color:#666;	float:left;	font-size: 12px;}#subnavigation ul { margin:0px; padding:0px; list-style:none; display:inline;}#subnavigation ul li { padding:0px 0px 0px 0px; margin:0px; width:160px; float:left;}#subnavigation ul li a:link, #subnavigation ul li a:visited  { padding:2px 0px; text-decoration:none; color:#666; float:left;}#subnavigation ul li a:active {	padding:2px 0px;	color:#c0bc82;	text-decoration: none;}#subnavigation ul li a:hover { padding:2px 0px; text-decoration:none; color:#c0bc82;}#subnavigation ul li a.sidelink, #subnavigation ul li a:link.sidelink, #subnavigation ul li a:visited.sidelink, #subnavigation ul li a:active.sidelink { padding:2px 0px; text-decoration:none; color:#c0bc82; }/* REGISTRATION FORM BEGIN  */.smallprint{	font:11px/1.1em "Arial", Arial, Helvetica, sans-serif;}#regformwrap {	padding:30px 0px 0px 14px;	float:left;	display:block;	background-color: #ebebeb;}#redasterisk {	color: #FF0000;}.cell-1,.cell-2,.cell-3{	float:left; padding-right:5px;}#regformwrap .rowwrap{	width:480px;	clear:both;	padding:5px 0px 2px 0px;}#regformwrap .cell-1{	padding-top:3px;	width:125px;	text-align:right;}#regformwrap .cell-5{	padding-top:3px;	width:175px;	text-align:center;}#regformwrap .cell-3{	padding-top:3px;	padding-left:5px;}#regformwrap .first{	padding:15px 0px 2px 0px;}#regformwrap .last{	padding:2px 0px 10px 0px;}#regformwrap .search{	padding:7px 0px 7px 0px;}#regformwrap .submitbutton{	padding:14px 0px 0px 0px;}#regformwrap SELECT.drop{	border: #999999 1px solid;	color:#5C5C5C;	padding:1px 1px 1px 1px;	font:12px "Arial", Arial, Helvetica, sans-serif;}#regformwrap SELECT.long{	width:167px;}#regformwrap  SELECT.short{	width:75px;}#regformwrap  SELECT.date{	width:60px;}#regformwrap  INPUT.text{	border: #999999 1px solid;	color:#5C5C5C;	padding:1px 1px 1px 3px;	font:12px "Arial", Arial, Helvetica, sans-serif}#regformwrap INPUT.short{	width:61px;	height:15px;}#regformwrap INPUT.long{	width:200px;	height:15px;}#regformwrap INPUT.postcode{	width:90px;}#regformwrap TEXTAREA{	width:200px;	border: #999999 1px solid;	color:#5C5C5C;	padding:1px 1px 1px 3px;	font:12px "Arial", Arial, Helvetica, sans-serif}#regformwrap A{	color:#5cb0df;	clear:none;		padding:0px 0px 5px 16px;	font:11px "Arial", Arial, Helvetica, sans-serif;	font-weight:bold;	} #regformwrap .active a{	color:#5cb0df;	clear:none;		padding:0px 0px 5px 16px;	font:11px "Arial", Arial, Helvetica, sans-serif;	font-weight:bold;} 