body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
}
/* Container */
#container {
	width: 760px;
	margin: 0px auto;
}
#bodycontainer {
	width: 760px;
	margin: 0px;
	float: none;
}
#footercontainer {
	width: 760px;
	margin: 0px;
	float: none;
}
/* Header */
#header {
	float: left;
	height: 76px;
	width: 760px;
	background-image: url(../images/global/head-strapline.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#search {
	width: 255px;
	background: url(../images/global/head-searchbg.gif) no-repeat;
	padding: 6px 0px 0px 20px;
	margin: 42px 0px 0px;
	height: 26px;
	float: right;
}
/**html #search { width: 275px; }*/

#search input {
	font-size: 0.7em;
	margin: 0px;
}

#search form {
	/*text-align: center;*/
}
#search p {
	margin: 0px;
}
.logo {
	float: left;
	margin-top: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* Navigation */
#topnavigation {
	width: 760px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	clear: both;
	float: none;
}
.top {
background: #CC0033 url(../images/global/head-navbg.gif) no-repeat left top;
}
.top2nd {
background: #CC0033 url(../images/global/head-navbg2nd.gif) no-repeat left top;
}
#topnavigation ul {
	width: 755px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-type: none;
}
#topnavigation li{
	margin: 0px;
	display: block;
	float: left;
	font-size: 0.7em;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 0.7em;
}
#topnavigation li a{
	margin: 0px;
	display: block;
	padding: 12px 10px 12px 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/global/head-navspacer.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#topnavigation li a:hover{
	margin: 0px;
	display: block;
	color: #EAA8B9;
	text-decoration: none;
}
#topnavigation .on{
	margin: 0px;
	display: block;
	padding: 12px 10px 12px 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
/* Secondary Navigation */
#secondarynavigation {
	width: 760px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	background: #E6E6E6 url(../images/global/head-2ndrynavbg.gif) no-repeat;
}
#secondarynavigation ul {
	width: 755px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-type: none;
}
#secondarynavigation li{
	margin: 0px;
	display: block;
	float: left;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1em;
}
#secondarynavigation li a{
	margin: 0px;
	display: block;
	padding: 8px 8px 2px;
	color: #CC0033;
	text-decoration: none;
}
#secondarynavigation li a:hover{
	margin: 0px;
	display: block;
	color: #EAA8B9;
	text-decoration: none;
}
#secondarynavigation .on{
	margin: 0px;
	display: block;
	color: #CC0033;
	text-decoration: underline;
	padding: 8px 8px 0px;
}
/* Left Content */
#leftcontent {
	width: 573px;
	margin: 2px 0px 0px 0px;
	float: left;
	font-size: 1.0em;
	line-height: 1.4em;
	color: #333333;
}



#leftcontent p{
	margin-right: 10px;
}


/* ----- Added by James 1-3-07 ----- */
#leftcontent ul {
margin: 10px 0;
padding: 0;
list-style-type: none;
line-height: 1.4em !important;
font-size: 1.0em;
}

#leftcontent ul li {
background: #fff url(../images/global/bullet.gif) no-repeat 0 3px;
margin: 10px 0;
padding: 0 0 0 18px;
font-size: 0.8em;
color: #333;
line-height: 1.4em !important;
}

#leftcontent ol li {
line-height: 1.4em !important;
}



/* Breadcrumbs */
#leftcontent #breadcrumbs {
	float: left;
	clear: both;
	width: 573px;
	height: 15px;
	padding: 0px;
	margin: 10px 0px;
	overflow: hidden;
}
#leftcontent #breadcrumbs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leftcontent #breadcrumbs li{
background-image: none;
	margin: 0px;
	padding: 0;
	display: block;
	float: left;
	font-size: 0.7em;
	color: #CCCCCC;
	font-weight: bold;
}
#breadcrumbs li a{
	padding-right: 3px;
	margin-right: 3px;
	color: #AAAAAA;
	font-weight: normal;
	border-right: 1px solid #CCCCCC;
	text-decoration: underline;
}
#breadcrumbs li a:hover{
	color: #CC0033;
	text-decoration: none;
}
/* Right Content */
#rightcontent {
	width: 185px;
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Right Navigation */
#navBar {
	width: 185px;
	float: left;
	margin: 0px;
}
#navBar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#navBar li {
	margin: 0px;
	padding: 0px;
	/* IE6/ IE7 li gap fix */ float: left;
	list-style-type: none;
	display: block;
}
#navBar a:hover{
	text-decoration: underline;
}
#navBar .rightnav1{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 0.9em;
	line-height: 0.9em;
	font-weight: normal;
	padding: 8px 0px 0px 8px;
	height: 21px;
	width: 177px;
	background-repeat: no-repeat;
	background-image: url(../images/global/rightnav1.gif);
	margin: 0px 0px 1px;
 	display: block;
}
#navBar .rightnav1on {
	color:#EAA8B9;
	text-decoration:none;
	font-size: 0.9em;
	line-height: 0.9em;
	font-weight: normal;
	padding: 8px 0px 0px 8px;
	height: 21px;
	width: 177px;
	background-repeat: no-repeat;
	background-image: url(../images/global/rightnav1.gif);
	margin: 0px 0px 1px;
	display: block;
}
#navBar .rightnav1onbottom {
	color:#EAA8B9;
	text-decoration:none;
	font-size: 0.9em;
	line-height: 0.9em;
	font-weight: normal;
	padding: 8px 0px 0px 8px;
	height: 21px;
	width: 177px;
	background-repeat: no-repeat;
	background-image: url(../images/global/rightnav1on.gif);
	margin: 0px 0px 1px;
	display: block;
}
#navBar .rightnav2 {
	color:#666666;
	text-decoration:none;
	font-size: 0.7em;
	font-weight: normal;
	padding: 5px 0px 5px 8px;
	line-height: 0.9em;
	width: 175px;
	margin: 0px 0px 1px;
	background-color: #DFDFDF;
	background-image: url(../images/global/rightnav2.gif);
	border: 1px solid #cccccc;
	background-repeat: repeat-x;
	display: block;
}
#navBar .rightnav2on {
	color:#CC0033;
	text-decoration:none;
	font-size: 0.7em;
	font-weight: bold;
	padding: 5px 0px 5px 8px;
	line-height: 0.9em;
	width: 175px;
	margin: 0px 0px 1px;
	background-color: #DFDFDF;
	background-image: url(../images/global/rightnav2.gif);
	border: 1px solid #cccccc;
	background-repeat: repeat-x;
	display: block;
}
#navBar .rightnav3 {
	color:#666666;
	text-decoration:none;
	font-size: 0.7em;
	font-weight: normal;
	padding: 5px 0px 5px 18px;
	line-height: 0.9em;
	height: 10px;
	width: 165px;
	margin: 0px;
	background-color: #DDDDDD;
	background-image: url(../images/global/rightnav3spacer.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: center bottom;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
#navBar .rightnav3top {
	color:#666666;
	text-decoration:none;
	font-size: 0.7em;
	font-weight: normal;
	padding: 5px 0px 5px 18px;
	line-height: 0.9em;
	height: 10px;
	width: 165px;
	margin: 0px;
	background-color: #DDDDDD;
	background-image: url(../images/global/rightnav3spacer.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: center bottom;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#navBar .rightnav3bottom {
	color:#666666;
	text-decoration:none;
	font-size: 0.7em;
	font-weight: normal;
	padding: 5px 0px 5px 18px;
	line-height: 0.9em;
	height: 10px;
	width: 165px;
	margin: 0px 0px 1px;
	background-color: #DDDDDD;
	display: block;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#navBar #on {
	background-image: url(../images/global/rightnav3on.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* Login */
#login {
	background: url(../images/global/login-bg.gif) no-repeat;
	padding: 10px 10px 0px;
	margin: 0px 0px 2px;
	width: 165px;
	height: 151px;
	float: left;
}
#login input {
	font-size: 0.8em;
}
#login .setwidth {
	width: 96%;
}
#login h2 {
	font-size: 1em;
	color: #999999;
	font-weight: normal;
	margin: 0px 0px 3px;
}
#login p {
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	line-height: 1.6em;
	color: #333333;
}
#login .tiny {
	font-size: 0.8em;
	color: #666666;
}
/* Footer */
#footer {
	width: 760px;
	float: left;
	clear: none;
	margin: 10px auto;
	border-top: 1px solid #CCCCCC;
	background-image: url(../images/global/footer-logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	position: relative;
}
#footer p {
	font-size: 0.7em;
	margin: 0px 0px 0.2em;
	color: #999999;
	width: 550px;
}
#footer a {
	color: #999999;
}
/* Copy Styles */
p {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333333;
}
.intro {
	font-size: 0.9em;
	line-height: 1.4em;
	color: #999999;
}
blockquote {
	width: 260px;
	float: right;
	margin: 10px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../images/global/quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
blockquote p{
	font-size: 0.9em;
	color: #CC0000;
	background-image: url(../images/global/quote.gif);
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-position: right bottom;
}

h1 {
	font-size: 1.4em;
	color: #CC0000;
	font-weight: normal;
	margin: 0px;
}
h2 {
	font-size: 1em;
	color: #CC0033;
	font-weight: normal;
}
form {
	margin: 0px;
}
h3 {
	font-size: 0.9em;
	color: #666666;
}
a {
	color: #999999;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #CC0033;
}
/* Page layout */
#left355 {
	width: 355px;
	margin: 10px 10px 0px 0px;
	float: left;
}
#news {
	width: 185px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	line-height: normal;
}
#news h1 {
	font-size: 1.2em; line-height: normal;
}
#news h2 {
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	margin: 1.2em 0em 0em;
	line-height: normal;
}

.homenews-heading {
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	padding: 1.2em 0em 0em;
	border: none;
}

.homenews-content {
	font-size: 0.7em;
	margin: 0px;
	color: #666666;
	border: none;
}

#news p {
	font-size: 0.7em;
	margin: 0px;
	color: #666666;
	line-height: normal;
}
#news a {
	color: #CC0033;
	font-weight: bold;
	line-height: normal;
}
.redheading {
	color: #CC0033;
	margin-top: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0033;
}
.greyheading {
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#banners {
	margin: 0px;
	width: 185px;
}
#banners ul, #banners li {
	list-style-type: none;
	padding: 0px;
	float:left;
}
#banners li a{
	float: left;
	margin: 0px 0px 2px
}
#banners img{
	border: none;
}
#banners .small{
	height: 125px;
	margin: 0px 0px 2px
}
#banners .big{
	height: 300px;
	margin: 0px 0px 2px
}
.splashimage {
	float:left;
	margin-bottom:2px;
}
#threecolcontainer {
	width: 573px;
	margin: 0px;
}
#threecolcontainer h1{
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0.15em;
}
#threecolcontainer p{
	font-size: 0.7em;
	line-height: 1.4em;
	margin: 0px;
}
#threecolcontainer a{
	color: #CC0033;
	font-weight: bold;
}
#threecolcontainer a:hover{
	color: #990033;
	font-weight: bold;
	text-decoration: none;
}






#threecolcontainer .threecol2 a{
	color: #666666;
	font-weight: bold;
}
#threecolcontainer .threecol2 a:hover{
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}
#threecolcontainer .threecol2 h1{
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0.15em;
	color: #666666;
}

#threecolcontainer .threecolmid2 a{
	color: #666666;
	font-weight: bold;
}
#threecolcontainer .threecolmid2 a:hover{
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}
#threecolcontainer .threecolmid2 h1{
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0px 0px 0.15em;
	color: #666666;
}





#threecolcontainer .threecol{
	width: 169px;
	padding: 10px;
	height: 106px;
	margin: 0px;
	float: left;
	background-image: url(../images/global/3colbg.gif);
	background-repeat: no-repeat;
}

#threecolcontainer .threecol2{
	width: 169px;
	padding: 10px;
	height: 106px;
	margin: 0px;
	float: left;
	background-image: url(../images/global/3colbg2.gif);
	background-repeat: no-repeat;
}

#threecolcontainer .threecolmid{
	width: 169px;
	padding: 10px;
	height: 106px;
	margin: 0px 3px;
	float: left;
	background-image: url(../images/global/3colbg.gif);
	background-repeat: no-repeat;
}

#threecolcontainer .threecolmid2{
	width: 169px;
	padding: 10px;
	height: 106px;
	margin: 0px 3px;
	float: left;
	background-image: url(../images/global/3colbg2.gif);
	background-repeat: no-repeat;
}

.imgleftborder {
	float: left;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}
.imgrightborder {
	float: right;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}
.imgright {
	float: right;
	margin-left: 10px;
}
.imgleft {
	float: left;
	margin-right: 10px;
}
.nomargin {
	margin: 0px;
}


/* ----- Added by James 1-3-07 ----- */

#leftcontent ol {
color: #CC0033;
margin: 0;
padding: 0;
font-size: 0.8em;
list-style-type: decimal;
list-style-position: inside;
line-height: 1.4em;
}

#leftcontent ol ol{
line-height: 1.2em;
margin: 10px 0;
padding: 0 0 0 15px;
list-style-position: outside;
font-size: 1em;
list-style-type: none;
}

#leftcontent ol ol li{
color: #333333;
line-height: 1.2em;
margin: 10px 0;
padding: 0;
}


#ssplink a
{
display: block; 
position: absolute;
right: 0px;
top: 0px;
width: 200px; 
height: 50px; 
}






















#eventitems {	margin: 0px;}#eventitems p{	color: #666666;	font-size: 0.8em;	margin: 0px;}#eventitems h2{	color: #cc0033;	font-size: 0.9em;	font-weight: bold;	margin: 0px 0px 0.2em;}#eventitems h3{	color: #cc0033;	font-size: 0.8em;	font-weight: normal;	margin: 0px 0px 0.5em;}.item {	margin-bottom: 10px;	padding-bottom: 10px;	margin-right: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;}#paging {	width: 573px;	float: left;	font-size: 0.8em;	font-weight: bold;	color: #CC0033;	line-height: 2em;}#paging a{	font-weight: normal;	font-size: 0.8em;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 2px 6px;	text-decoration: none;	background-color: #F0F0F0;	color: #666666;}#paging a:hover, #paging .on{	font-weight: normal;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 2px 6px;	text-decoration: none;	background-color: #CC0033;	color: #FFFFFF;}.leftfloat { float: left; }img.imgright { float: right; margin-right: 20px;}






#partners1, #partners2, #partners3{	padding: 0px;	float: left;	width: 573px;	background-color: #F0F0F0;	background-image: url(../images/our-partners/partnersbg.gif);	background-position: bottom;	margin: 0px 0px 2px;}#partners1 h2, #partners2 h2, #partners3 h2{	background-image: url(../images/our-partners/partnershbg.gif);	margin: 0px 0px 10px;	color: #FFFFFF;	font-size: 1em;	padding: 10px;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#partners {	margin: 0px;}#partners p{	font-size: 0.7em;	margin: 0px;}#partners h3{	color: #CC0033;	font-size: 0.8em;	margin: 0px;}.partner {	width: 255px;	height: 6.5em;	margin-right:10px;	margin-left: 10px;	margin-bottom: 0.5em;	float: left;}/*Added by james 1-3-07*/.partner-wrap {margin: 15px 0;}.partner-wrap img {float: left;}.partner-wrap h2, .partner-wrap p {margin-left: 150px;}#paging {	width: 573px;	float: left;	font-size: 1.0em;	font-weight: bold;	color: #CC0033;	line-height: 2em;}.newpaging a{	font-weight: normal;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 2px 6px;	text-decoration: none;	background-color: #F0F0F0;	color: #666666;}.newpaging a:hover {	background-color: #F0F0F0;}#paging a{	font-weight: normal;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 2px 6px;	text-decoration: none;	background-color: #F0F0F0;	color: #666666;}#paging a:hover, #paging .on{	font-weight: normal;	border: 1px solid #CCCCCC;	margin: 0px;	padding: 2px 6px;	text-decoration: none;	background-color: #CC0033;	color: #FFFFFF;}#information{	padding: 0px;	float: left;	width: 573px;	background-color: #F0F0F0;	background-image: url(../images/global/highlightbg.gif);	background-position: bottom;	margin: 20px 0px 2px;	padding-bottom: 20px;}#information h2{	background-image: url(../images/global/highlighthbg.gif);	margin: 0px 0px 10px;	color: #FFFFFF;	font-size: 1em;	padding: 10px;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#informationcontainer {	margin: 0px;}#information p{	font-size: 0.7em;	margin: 0px;}#information h3{	color: #cc0033;	font-size: 0.8em;	margin: 0px;}.information {	width: 255px;	height: 4.5em;	margin-right:10px;	margin-left: 10px;	margin-bottom: 0.5em;	float: left;}#cmsarea {	font-size: 0.8em;
	line-height: 1.4em;
	color: #333333;}#cmsarea p{	font-size: 1.0em;
	line-height: 1.4em;
	color: #333333;}#cmsarea td{	font-size: 1.0em;
	line-height: 1.4em;
	color: #333333;}#cmsarea li{	font-size: 0.9em !important;
	color: #333333;}#cmsarea .intro {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #999999;
}#eventitems {	margin: 0px;}#eventitems p{	color: #666666;	font-size: 1.0em;	margin: 0px;}#eventitems h2{	color: #cc0033;	font-size: 1.1em;	font-weight: bold;	margin: 0px 0px 0.2em;}#eventitems h3{	color: #cc0033;	font-size: 1.0em;	font-weight: normal;	margin: 0px 0px 0.5em;}#newsitems {	margin: 0px;	border: none;}.noborder { border: none; }.noborder table, td, th, tr { border: none; }#newsitems hr {	display: none;}#newsitems table, td, tr {	border: none;}#newsitems p{	color: #666666;	font-size: 0.8em;	margin: 0px;}#newsitems h2{	color: #cc0033;	font-size: 0.9em;	font-weight: bold;	margin: 0px 0px 0.2em;}#newsitems h3{	color: #cc0033;	font-size: 0.8em;	font-weight: normal;	margin: 0px 0px 0.5em;}.item {	margin-bottom: 10px;	padding-bottom: 10px;	margin-right: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;}#leftcontent #pageLinks{	margin: 0px;	padding: 0px;	width: 560px;	}#leftcontent #pageLinks li{	margin: 0px;	padding: 0px;	font-weight: bold;	width: 100%;	background-color: transparent;}#leftcontent #pageLinks a:link, #leftcontent #pageLinks a:visited{	display: block;	width: 560px;	color:#666666;	text-decoration:none;	font-weight: normal;	padding: 5px;	margin-bottom: 1px;	background-color: #EEEEEE;}#leftcontent #pageLinks a:hover{	color:#CCCCCC;	text-decoration:none;	font-weight: normal;	background-color: #666666;	padding: 5px;	margin-bottom: 1px;}#leftcontent #pageLinks .title {	background-color: #CC0033;	background-image: none;	padding: 5px;	color: #FFFFFF;}#contact-form form {	margin: 0px;	padding: 0px;}#contactform fieldset {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	margin: 0px;	padding: 0px;}#contact-form textarea {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	margin: 0px;	padding: 0px;}#contact-form button {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;}/* Positioning */#contact-form .right {	margin: 0px;	padding: 0px;	float: right;}#contact-form .left {	margin: 0px;	padding: 0px 10px 0px 0px;	float: left;}#contact-form .contactform {	padding: 10px;	background-image: url(..subrightbg.gif);	border: 1px solid #CCCCCC;	background-color: #F0F0F0;	background-repeat: repeat-x;	margin-bottom: 10px;	margin-top: 10px;	float: left;	width: 528px;}#contact-form #container #bodywrapper #mainbodyleft .contactform p {	font-size: 0.9em;	line-height: 0.9em;	margin-bottom: 0.9em;}#schemes-connect #information{	padding: 0px 0px 12px;	float: left;	width: 545px;	background-color: #F0F0F0;	background-image: url(../images/schemes-connect/global/highlightbg.gif);	background-position: bottom;	margin: 0px 0px 2px;}#schemes-connect #information h2{	background-image: url(../images/schemes-connect/global/highlighthbg2.gif);	margin: 0px 0px 10px;	color: #FFFFFF;	font-size: 1em;	padding: 10px;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#schemes-connect #informationcontainer {	margin: 0px;}#schemes-connect #information p{	font-size: 0.8em;	margin: 0px;	padding-left: 10px;}#schemes-connect #information h3{	color: #cc0033;	font-size: 0.8em;	margin: 0px;}#schemes-connect .information {	width: 255px;	height: 4.5em;	margin-right:10px;	margin-left: 10px;	margin-bottom: 0.5em;	float: left;}#schemes-connect .sublink {	background-image: url(../images/schemes-connect/global/rightnav3on.gif);	background-position: 15px center;	background-repeat: no-repeat;	padding-left: 30px;	color: #CC0033;}#schemes-connect .sub {	background-image: url(../images/schemes-connect/global/greysub.gif);	background-position: 10px center;	background-repeat: no-repeat;	padding-left: 25px;	color: #999999;}#schemes-connect ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#schemes-connect li {	display: block;}#schemes-connect .displaynone {	display:none;}#schemes-connect .display {	display:block;}#scheme-details #eventitems {	margin: 0px;}#scheme-details #eventitems p{	color: #666666;	font-size: 0.8em;	margin: 0px;}#scheme-details #eventitems h2{	color: #cc0033;	font-size: 0.9em;	font-weight: bold;	margin: 0px 0px 0.2em;}#scheme-details #eventitems h3{	color: #cc0033;	font-size: 0.8em;	font-weight: normal;	margin: 0px 0px 0.5em;}#scheme-details .item {	margin-bottom: 10px;	padding-bottom: 10px;	margin-right: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EEEEEE;}#scheme-details #information{	padding: 0px;	float: left;	width: 760px;	background-color: #F0F0F0;	background-image: url(../images/schemes-connect/global/highlightbg.gif);	background-position: bottom;	margin: 10px 0px 2px;	position: relative;}#scheme-details th {	text-align: left;}#scheme-details #information h2{	background-image: url(../images/schemes-connect/global/highlighthbg.gif);	margin: 0px 0px 10px;	color: #FFFFFF;	font-size: 1em;	padding: 10px;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#scheme-details #informationcontainer {	margin: 0px;}#scheme-details #information p{	font-size: 0.8em;	margin: 0px;}#scheme-details #information h3{	color: #cc0033;	font-size: 0.8em;	margin: 0px;}#scheme-details .information {	width: 255px;	height: 8em;	margin-right:10px;	margin-left: 10px;	margin-bottom: 0.5em;	float: left;}/* Form elelments */#scheme-details form {	margin: 0px;	padding: 0px;}#scheme-details fieldset {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	margin: 0px;	padding: 0px;}#scheme-details textarea {	color:#333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	margin: 0px;	padding: 0px;}#scheme-details button {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;}/* Positioning */#scheme-details .right {	margin: 0px;	padding: 0px;	float: right;}#scheme-details .left {	margin: 0px;	padding: 0px 10px 0px 0px;	float: left;}#scheme-details .contactform {	margin-bottom: 10px;	float: left;	width: 740px;	border-bottom: 1px solid #CCCCCC;	padding-bottom: 10px;	padding-right: 10px;	padding-left: 10px;}#scheme-details .contactformlast {	margin-bottom: 10px;	float: left;	width: 740px;	padding-right: 10px;	padding-left: 10px;}#scheme-details .contactform p, .contactformlast p {	font-size: 1em;	line-height: 2em;	margin-bottom: 0.9em;}#scheme-details .darkrow {	background-color: #EEEEEE;}#scheme-details .lightrow {	background-color: #F5F5F5;}#scheme-details #logo { position: absolute;        top: 50px; right: 10px;}#sitemap {	margin: 0px;	/* background-image: url(../images/global/highlightbg2.gif);  */	width: 573px;	float: left;	background-position: bottom; 	font-size: 0.9em;	background-repeat: no-repeat; }#sitemap h2 {	background-image: url(../images/our-partners/partnershbg.gif);	margin: 0px 0px 10px;	color: #FFFFFF;	font-size: 1em;	padding: 10px;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#sitemap a{	text-decoration: none;	color: #666666;	font-size: 1em;}#sitemap .sectiongap {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#sitemap ul {	padding: 0px;	margin: 0px 1em;	color: #CCCCCC;	font-size: 1em;	list-style: none;}#sitemap li {	list-style: none !important;	font-size: 1em;}#sitemap .first {	font-weight: bold;	text-decoration: none;	margin-top: 1em;	margin-bottom: 1em;	font-size: 1em;}#sitemap .second {	font-weight: normal;	margin-left: 1em;	list-style-type: disc;	font-size: 1em;}#sitemap .third {	font-weight: normal;	margin-left: 1em;	list-style-type: circle;	font-size: 1em;}#sitemap .fourth {	font-weight: normal;	margin-left: 1em;	list-style-type: disc;	font-size: 1em;}#sitemap .fith {	font-weight: normal;	margin-left: 1em;	list-style-type: circle;	font-size: 1em;}#sitemap .red {	color: #CC0033;}