body {
	background-color: #EFEDED;
}

/*<group=top components>*/

#pinko {
	position: absolute;
	border-bottom: none;
	background-repeat: no-repeat;
	background-image: none;
	border-left-style: none;
	top: 10px;
	width: 200px;
	height: 84px;
	left: 10px;
	overflow: hidden;
}

#blueko {
	top: 10px;
	left: 220px;
	position: absolute;
	border-bottom: none;
	background-repeat: no-repeat;
	background-image: none;
	width: 200px;
	height: 84px;
	overflow: hidden;
}

#loko {
	height: 90px;
	top: 10px;
	left: 430px;
	position: absolute;
	background-image: url(background.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	right: 10px;
	margin: 0px;
	padding: 0px;
}

#lokowide {
	height: 90px;
	top: 10px;
	left: 10px;
	position: absolute;
	background-image: url(background.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	right: 10px;
	margin: 0px;
	padding: 0px;
}

.search {
	top: 10px;
	position: absolute;
	overflow: hidden;
	right: 10px;
	text-align: right;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	display: inline;
	z-index: 3;
}
	  	
/*</group>*/
/*<group=banners>*/

#introbannerleft {
	position: absolute;
	padding-bottom: 8px;
	overflow: hidden;
	top: 102px;
	left: 10px;
	width: 478px;
}

#introbannermiddle {
	position: absolute;
	padding-bottom: 8px;
	overflow: hidden;
	top: 102px;
	left: 220px;
	width: 478px;
}

#introbannerright {
	position: absolute;
	padding-bottom: 8px;
	overflow: hidden;
	top: 102px;
	left: 716px;
	right: 10px;
}

#introbannerwide {
	position: absolute;
	padding-bottom: 8px;
	overflow: hidden;
	top: 102px;
	left: 10px;
	right: 10px;
}
	  	
/*</group>*/
/*<group=columns>*/

#leftcolumn {
	width: 200px;
	left: 10px;
	position: absolute;
	top: 125px;
}

#middlecolumn {
	width: 486px;
	left: 220px;
	position: absolute;
	top: 125px;
}

#rightcolumn {
	left: 716px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 125px;
	float: right;
}
	  	
/*</group>*/
/*<group=column components>*/

.Rhian {
	border-top: 4px solid #33CCFF;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	color: #248fb3;
	padding: 4px 8px 10px 8px;
}

.Felix {
	border-top: 4px solid #FF9999;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	color: #b36b6b;
	padding: 4px 8px 10px 8px;
	margin-top: 0px;
}

.invisible {
	margin-bottom: 10px;
	color: #4C4C4C;
}

.neutral {
	border-top: 4px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	color: #4C4C4C;
	padding: 4px 8px 10px 8px;
}
	  	
/*</group>*/
/*<group=text styles>*/


h2 {
	font: bold 16px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin-bottom: 4px;
	margin-top: 2px;
}

h3 {
    font: bold 12px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
    margin-bottom: 4px;
    margin-top: 2px;
}


.date {
	font: bold 12px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #606060;
	margin-top: 2px;
}

/*<group=banner>*/

.banner {
	font: bold 12px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
	margin-bottom: 4px;
}

.banner a,
.banner a:link,
.banner a:visited {
	color: #333333;
	text-decoration: underline;
}

.banner a:active,
.banner a:hover {
	color: #606060;
	text-decoration: underline;
}

.Felixbanner {
	  font: bold 12px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Felixbanner a,
.Felixbanner a:link,
.Felixbanner a:visited {
	color: #333333;
	text-decoration: underline;
}

.Felixbanner a:active,
.Felixbanner a:hover {
	color: #b36b6b;
	text-decoration: underline;
}

.Rhianbanner {
	font: bold 12px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Rhianbanner a,
.Rhianbanner a:link,
.Rhianbanner a:visited {
	text-decoration: underline;
	color: #333333;
}

.Rhianbanner a:active,
.Rhianbanner a:hover {
	color: #248fb3;
	text-decoration: underline;
}
	  	
/*</group>*/
/*<group=bannertext>*/

.bannertext {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.bannertext a,
.bannertext a:link,
.bannertext a:visited {
	color: #333333;
	text-decoration: none;
}

.bannertext a:active,
.bannertext a:hover {
	color: #606060;
	text-decoration: underline;
}

.Felixbannertext {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Felixbannertext a,
.Felixbannertext a:link,
.Felixbannertext a:visited {
	color: #333333;
	text-decoration: none;
}

.Felixbannertext a:active,
.Felixbannertext a:hover {
	color: #b36b6b;
	text-decoration: underline;
}

.Rhianbannertext {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Rhianbannertext a,
.Rhianbannertext a:link,
.Rhianbannertext a:visited {
	color: #333333;
	text-decoration: none;
}

.Rhianbannertext a:active,
.Rhianbannertext a:hover {
	color: #248fb3;
	text-decoration: underline;
}
	  	
/*</group>*/

/*<group=bannertextul>*/

.bannertextul {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.bannertextul a,
.bannertextul a:link,
.bannertextul a:visited {
	color: #333333;
	text-decoration: underline;
}

.bannertextul a:active,
.bannertextul a:hover {
	color: #606060;
	text-decoration: underline;
}

.Felixbannertextul {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Felixbannertextul a,
.Felixbannertextul a:link,
.Felixbannertextul a:visited {
	color: #333333;
	text-decoration: underline;
}

.Felixbannertextul a:active,
.Felixbannertextul a:hover {
	color: #b36b6b;
	text-decoration: underline;
}

.Rhianbannertextul {
	font: 12px/13px Gill Sans, Lucida Grande, LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color: #333333;
}

.Rhianbannertextul a,
.Rhianbannertextul a:link,
.Rhianbannertextul a:visited {
	color: #333333;
	text-decoration: underline;
}

.Rhianbannertextul a:active,
.Rhianbannertextul a:hover {
	color: #248fb3;
	text-decoration: underline;
}
	  	
/*</group>*/
/*<group=bodytext>*/

.Felixbodytext {
	font: normal 15px/135% Times New Roman, Times, serif;
	color:#000000;
}

.Felixbodytext a,
.Felixbodytext a:link,
.Felixbodytext a:visited {
	text-decoration: underline;
	color: #000000;
}

.Felixbodytext a:active,
.Felixbodytext a:hover {
	color: #b36b6b;
	text-decoration: underline;
}

.Rhianbodytext {
	font: normal 15px/135% Times New Roman, Times, serif;
	color: #000000;
}

.Rhianbodytext a,
.Rhianbodytext a:link,
.Rhianbodytext a:visited {
	text-decoration: underline;
	color: #000000;
}
.Rhianbodytext a:active,
.Rhianbodytext a:hover {
	color: #248fb3;
	text-decoration: underline;
}

.bodytext {
	font: normal 15px/135% Times New Roman, Times, serif;
	color: #000000;
}

.bodytext a,
.bodytext a:link,
.bodytext a:visited {
	text-decoration: underline;
	color: #000000;
}
.bodytext a:active,
.bodytext a:hover {
	color: #606060;
	text-decoration: underline;
}

/*</group>*/

/*<group=bodytextsmall>*/
       	.Felixbodytextsmall {
	font: normal 13px/135% Times New Roman, Times, serif;
	color:#000000;
}

.Felixbodytextsmall a,
.Felixbodytextsmall a:link,
.Felixbodytextsmall a:visited {
	text-decoration: underline;
	color: #000000;
}

.Felixbodytextsmall a:active,
.Felixbodytextsmall a:hover {
	color: #b36b6b;
	text-decoration: underline;
}

.Rhianbodytextsmall {
	font: normal 13px/135% Times New Roman, Times, serif;
	color: #000000;
}

.Rhianbodytextsmall a,
.Rhianbodytextsmall a:link,
.Rhianbodytextsmall a:visited {
	text-decoration: underline;
	color: #000000;
}

.Rhianbodytextsmall a:active,
.Rhianbodytextsmall a:hover {
	color: #248fb3;
	text-decoration: underline;
}

.bodytextsmall {
	font: normal 13px/135% Times New Roman, Times, serif;
	color: #000000;
}

.bodytextsmall a,
.bodytextsmall a:link,
.bodytextsmall a:visited {
	text-decoration: underline;
	color: #000000;
}

.bodytextsmall a:active,
.bodytextsmall a:hover {
	color: #606060;
	text-decoration: underline;
}
/*</group>*/ 	
/*</group>*/
