body, html{		margin:0px;	padding:0px;	font-family: verdana, arial, sans-serif;	font-size: 11px;	color: #90939a;	background-color:#F5F5F5;	text-align: center;}*{	font-style:normal;}em{	font-style:italic;}		#outer{	width: 758px;	text-align: left;	margin: 0px auto;	margin-top: 10px;}#inner{    width: 746px;}		div.outline{	border: 1px solid #dddddd;	padding: 6px;    background-color: white;}#header{	height: 127px;	width: 746px;	background: url(../img/p2p_header.jpg) no-repeat top left #ffffff;}#menu{	margin-top: 2px;	height: 35px;	width: 746px;	background: url(../img/menu_back2.jpg) repeat-x top left #ffffff;}#menu ul{	margin: 0px;	padding: 0px;	padding-top: 9px;	margin-left: 10px;	}#menu li{	list-style-type: none;	float: left;}#menu li a{	color: #90939a;	font-size: 11px;	text-decoration: none;	padding: 0px 8px;	border-right: 1px solid #cccccc;}#menu li a.nopad{/*	padding-left: 0px;*/}#menu li a:hover{	color: #3fa8a9;}/* added by Liam Egan 20070713 */#menu li.last a{	border-right:none !important;}/* added by Liam Egan 20070713 */#menu li.current a,#menu li.current a:hover{	cursor:default;	color: #3fa8a9;}#content{	float: left;	width: 493px;	margin-right: 40px;}#content iframe.innerframe{	width: 523px;	_width:490px;	height: 410px;}.lpad{	margin-top: 15px;	margin-bottom: 20px;	margin-left: 20px;}#sidebar{	float: left;	width: 193px;}#sidebar .wrap{	width: 181px;	background: url(../img/right_body.jpg) repeat-y top left #ffffff;	padding-left: 11px;}#sidebar .wrap img{	margin-left: -12px;}#sidebar .wtop{	background: url(../img/submenu_top.jpg) no-repeat top left #ffffff;	height: 22px;	width: 181px;	margin-left: -12px;}#sidebar .wrap ul{	margin-top: -9px;}#sidebar a{	color: #3fa8a9;	text-decoration: none;}#sidebar a:hover{	color: #90939a;}.rpad{	margin-top: 15px;	margin-bottom: 20px;	width: 165px;	text-align: left;}.rpad p{	margin-left: 11px;}#footer{	margin-top: 0px;	height: 24px;	background: url(../img/menu_back2.jpg) repeat-x top left #ffffff;	color: #3fa8a9;	padding-top: 9px;	padding-left: 20px;	font-size: 11px;	clear: both;}#footer a{	color: #3fa8a9;	text-decoration: none;}#footer a:hover{	color: #90939a;	text-decoration: none;}.ipod{	background: url(../img/nano_small.jpg) no-repeat top left transparent;	padding-top: 67px;	font-size: 11px;	width: 170px;	margin-left:7px !important;}.homelink{	background: url(../img/news-small.jpg) no-repeat top left transparent;	padding-top: 164px;	font-size: 11px;	width: 170px;	margin-left:7px !important;}.award{	background: url(../img/awards.jpg) no-repeat top left transparent;	padding-top: 130px;	font-size: 11px;	width: 170px;	margin-left:7px !important;}.footy{	background: url(../img/footy.jpg) no-repeat top left transparent;	padding-top: 195px;	font-size: 11px;	width: 170px;	margin-left:7px !important;}h1{	font-weight:normal;	font-family:Helvetica;}h2{	margin: 0px;	padding: 5px 0px 0px 0px;	color: #3fa8a9;	font-weight: normal;	font-size: 11px;}#content p{	padding: 0px 0px 8px 0px;	margin: 0px;	font-size: 11px;}#content p a,a{	color: #3fa8a9;	text-decoration: none;}#content p a:hover,a:hover{	color: #90939a;}.cleft {	float: left;	}.cright {	float: right;	text-align: left;	width: 320px;}.cleft h2{	margin-top: 0px;	padding-top: 0px;}.left{	text-align: left;}.clear{	clear: both;}ul.smalllist{	margin: 5px 0px -5px 0px;	padding: 0px;}.smalllist li{	margin-bottom: 2px;	list-style-type: none;	background: url(../img/li_img.jpg) no-repeat 0 3px; transparent;	padding-left: 14px;}#sidebar p a{	color: #3fa8a9;}#sidebar p a:hover{	color: #90939a !important;}#sidebar ul li a{	color: #90939a; !important	text-decoration: none !important;	border-bottom: 1px solid #ececec;	width: 140px;	padding-bottom:3px;	display: block;}#sidebar ul li:last-child a{        border-bottom: none !important;}#sidebar ul li a:hover{	color: #3fa8a9; !important	text-decoration: none !important;}#sidebar ul li a.sc{	color: #3fa8a9; !important	text-decoration: none !important;	font-weight: normal;}ul.list{	margin: 0px 0px 10px 0px;	margin-top: 0px;	padding: 0px;}ul.list li{	margin-bottom: 3px;	list-style-type: none;	background: url(../img/li_img.jpg) no-repeat 0 3px transparent;	padding-left: 14px;	font-size: 11px;}ul.list li a{	color: #3fa8a9;	text-decoration: none;	font-size: 11px;}ul.list li a:hover{	color: #90939a;}li.sublist{	background-image: none !important;}li.sublist ul{	margin: 0px;	padding: 0px;}li.sublist ul li{	margin: 0px;	padding: 2px 0px;	background-image: none !important;}ul.nolist{	margin: 0px;	padding: 0px;}ul.nolist li{	font-size: 11px;	list-style-type: none;}ul.nolist li a{	color: #90939a;}ul.nolist li a:hover{	color: #3fa8a9;}.arrow{	background: url(../img/li_img.jpg) no-repeat 0 3px transparent;	padding-left: 12px;	text-decoration: none;	border-right: 0px solid #ffffff !important;}.home{	float: right;	margin-right: 25px;	color: #90939a;}.home:hover{	color: #3fa8a9;}.spacer{	height: 10px;}.sh{	color: #3fa8a9;	font-weight: normal;	font-size: 11px;}.notop{	margin-top: 0px !important;	padding-top: 0px !important;}/* ADDED BY LIAM - MENU STUFF */div#menu_chaser{	overflow:hidden;	position:absolute;	width:50px;	height:5px;	margin-top:15px;	left:0px;	background:white url(../img/menu_chaser_bg.gif);		filter:alpha(opacity=50);	opacity:0.5;}ul.form{	_width:42em;	_overflow:hidden;}ul.form,ul.form li{	margin:0px;	padding:0px;	list-style-type:none;}ul.form li{	height:3.5em;	float:left;	width:20.2em;	_width:19em;	margin-right:4em;	overflow:hidden;}ul.form li.nm{	margin-right:0px;}ul.form li.small{	width:8.1em;	_width:7.4em;}ul.form li.large{	height:auto;	width:100%;	_width:99%;}ul.form li.sublist{/*	width:95%;	margin-left:5%;	_width:87%;	_margin-left:3%;*/}ul.form li label{	display:block;}ul.form li input,ul.form li select,ul.form li textarea{	width:98%;}ul.form li.small input{width:95%;}ul.form li select{	_width:100%;}ul.form li input,ul.form li textarea{	border:1px solid silver;}ul.form li input.auto,ul.form li select.auto{	width:auto;}ul.form li input:focus{	border:1px solid #3fa8a9;}ul.form li table,ul.form li table tbody{	width:100%;}ul.form li table tr.alt td{	background-color: #F0F0F0}ul.form li table td{	padding-right:10px;	width:33%;}ul.form li table td label{	margin-left:30px;}ul.form li table td input{	float:left;	position: relative;	bottom: 2px;}ul.form li label a{	display:block;	padding:10px 0px 5px 0px;}ul.form li label a.auto{	display:inline;	padding:0px;}/* form */input.submit, a.button{	display: inline-block;	padding:3px 8px !important;	margin:1em 0px; 	color:white !important;	background:#42a1a5 !important;	border:none !important;	cursor:pointer;}input.submit:hover, a.button:hover{	background-color:grey !important;}a.button.reversed{	background-color:grey !important;}a.button.reversed:hover{	background:#42a1a5 !important;}label.open a,label.close a{	padding:3px !important;	color:white !important;	background:#42a1a5 url(/assets/img/icon_plusminus.gif) 99% 4px no-repeat;}label.close a{	background-position:99% -11px;}label.open a:hover,label.close a:hover{	background-color:grey;}ul.form li.sublist label.open a,ul.form li.sublist label.close a{	background-color:grey !important;}ul.form li.sublist label.open a:hover,ul.form li.sublist label.close a:hover{}select{	font-size:0.9em;	color:grey;}li.large{	margin-bottom:3px !important;}label.green{	color:#42a1a5}
