
/* styles */

body {
	margin:0;
	padding:0;
}

form {
	padding:0;
	margin:0;
}

img {
	border:0;
}


h1 {
	
	font-weight:normal; font-size:0.95em; color:#515A5D;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height:1.2em;
	margin:0 0 0.6em 0;
}

h2 {
	font-weight:normal; font-size:0.95em; color:#515A5D;
	font-family: arial, verdana, helvetica, sans-serif;
	margin:0 0 0.8em 0;
	line-height:1.4em;
}



h3 {
	font-weight:bold; font-size:0.75em; color:#03A19F;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0 0 0.8em 0;
	line-height:1.4em;
}

h4 {
	font-weight:bold; font-size:0.75em; color:#03A19F;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:1.4em;
}

h5 {
	font-weight:bold; font-size:0.75em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0 0 0.8em 0;
	line-height:1.4em;
}

h6 {
	font-weight:bold; font-size:0.75em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:1.4em;
}

p {
	font-weight:normal; font-size:0.75em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
	line-height:1.3em;
	margin:0 0 0.6em 0;
}

td, th {
	font-weight:normal; font-size:0.75em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
}

ul {
	margin:0;
	padding:0;
	list-style-type: none;
}


ol {
	margin:0;
	padding:0;
	list-style-type: decimal;
}


li {
	font-weight:normal; font-size:0.75em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
	list-style-type : square;
	list-style-position : outside;
	margin:0 0 0.6em 12px;
	padding:0;
}

ol li {
	list-style-type : decimal;
	list-style-position : outside;
	margin:0 0 0.6em 12px;
}


em ol li,
em ul li,
ol.highlight li,
ul.highlight li {
	color:#03A19F;
}

ol.spaced li,
ul.spaced li {
	margin-bottom:1.2em;
}


.big p,
.big li,
p.big, 
li.big {
	font-size:0.8em; 
	font-weight:normal; 
}


p.small {
	font-size:0.7em;
}

p.vsmall {
	font-size:0.625em;
}

p.spaced {
	line-height:1.8em;
}

.highlight {
	color:#03A19F;
}

.clearfloat {
	clear:both;
}

.red {
	color:#ff0000;
}


em {
	color:#03A19F;
	font-style:normal;

}

.center {
	text-align:center;
}



a:link, a:active, a:visited {
	color:#03A19F; text-decoration:underline;
}
a:hover {
	color:#000000; text-decoration:underline;
}

a.findoutmore:link, a.findoutmore:active, a.findoutmore:visited {
	font-weight:bold;
}
a.findoutmore:hover {
	font-weight:bold;color:#000000; 
}

a.pressreleaselink:link, a.pressreleaselink:active, a.pressreleaselink:visited {
	font-weight:normal;color:#515A5D;
}
a.pressreleaselink:hover {
	font-weight:normal;color:#000000;
}


hr {

	padding:0;
	border:0;
	color: #dde2e3;
	background-color: #dde2e3;
	line-height: 1px;
	height: 1px;
	font-size:1px;
	width: 100%;
	text-align: left;
	clear:both;
	display:block;
	margin:2px 0 6px 0;
}

/* layout */


div.pagecontainerouter {
	width:100%;
	text-align:center;
}

div.pagecontainerinner {
	margin: 0 auto;
	width:980px;
	text-align:left;
}

div.royallondonpage {
	margin:30px 0 40px 15px;
}


div.pageheader {
	min-height:100px;
}


div.pageheadertop {
	width:965px;
}

div.pageheadertopl {
	width:121px;
	float:left;
}

div.pageheadertopr {
	width:844px;
	float:right;
	text-align:right;
}

div.sitesearch {
	padding:10px 0 10px 0;
	height:38px;
	width:844px;
}

div.sitesearchlabel {
	float:right;
	width:47px;
	padding:2px 0 0 0;
	text-align:left;
}

div.sitesearchlabel label {
	font-weight:normal; font-size:0.75em; color:#26b5b3;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
}

div.sitesearchinput {
	float:right;
	width:144px;
}

input.inputsitesearch {
	width:137px;
	border:1px solid #26b5b3;
}

div.sitesearchbtn {
	float:right;
	width:14px;
}

input.searchsubmit {
	border:0;
	width:14px;
	height:20px;
	background-image:url('../images/btnsearch.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div#sitesearchlabel label {
	font-weight:normal; font-size:0.8em;
	color:#26b5b3;
	font-family:arial, verdana, helvetica, sans-serif;
}


div.supertopnav {
	text-align:right;
	width:830px;
	padding:0 14px 0 0;
}


ul.supertopnav li {
	float:right;
	text-align:right;
	list-style-type: none;
	font-weight:normal;
	font-size:0.75em;
	font-family: arial, verdana, helvetica, sans-serif;
	margin:0;
}


ul.supertopnav li a:link, ul.supertopnav li a:active, ul.supertopnav li a:visited {
	color:#515A5D;
	text-decoration:none;
	font-weight:normal;
	margin:0 5px 0 5px;
}

ul.supertopnav li a.sel:link, ul.supertopnav li a.sel:active, ul.supertopnav li a.sel:visited,ul.supertopnav li a.sel:hover ,
ul.supertopnav li a:hover {
	color:#03A19F;
	text-decoration:none;
	font-weight:normal;
}

ul.supertopnav li.last a {
	margin:0 0 0 5px;
}


div.logo {
	width:121px;
	height:67px;
}

div.logo a {
	display:block;
	width:121px;
	height:67px;
	background-image:url('../images/royallondonfslogo.gif');
	background-repeat:no-repeat;
	background-position: top left;
}

div.pageheaderfoot {
	width:965px;
}

div.pageheaderfootl {
	width:824px;
	float:left;
	padding:15px 0 0 0;
}

div.pageheaderfootr {
	width:136px;
	float:right;
	text-align:right;
	padding:15px 0 0 0;
}

div.pagedate {
	padding:0 14px 0 0;
}

div.pagedate p {
	color:#26b5b3;
}

div.topnav {
}

ul.topnav li {
	float:left;
	list-style-type: none;
	font-weight:normal;
	font-size:0.875em;
	font-family: arial, verdana, helvetica, sans-serif;
	padding:0 20px 0 0;
	margin:0;
}

ul.topnav li a:link, ul.topnav li a:active, ul.topnav li a:visited {
	color:#515A5D;
	text-decoration:none;
	display:block;
	font-weight:normal;
}

ul.topnav li a.sel:link, ul.topnav li a.sel:active, ul.topnav li a.sel:visited,ul.topnav li a.sel:hover ,
ul.topnav li a:hover {
	color:#26b5b3;
	text-decoration:none;
	display:block;
	font-weight:normal;
}

div.pagecontentbox {
	width:965px;
	background-image:url('../images/rightbarbg.gif');
	background-repeat:repeat-y;
	background-position: top right;


}

div.pagecontent {
	width:953px;
	background-image:url('../images/footerbg.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	padding:0 0 40px 0;
	min-height:770px;
}


div.pagecontentcontainer {
	width:953px;
	background-image:url('../images/topbarbg.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding:10px 0 0 0;
}

/* banners */


div.bannerbox {
	width:743px;
	min-height:94px;
	padding:25px 0 0 219px;
}

div.bannerboxhome {
	width:824px;
	min-height:157px;
	padding:25px 0 0 129px;
	position:relative;
}

div.bannerbox150 {
	position:absolute;
	top:50px;
	right:461px;
}

div.bannerhomeX {
	background-image:url('../images/bannerhomeguidingprinciple.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannerhome {
	background-image:url('../images/bannerhomereportaccounts.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannerhomeX {
	background-image:url('../images/bannerhomeeveryonesreach.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannerplain {
	background-image:url('../images/bannerplain.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannerrlgpsregister { 
	background-image:url('../images/bannerrlgpsregister.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}


div.banneraboutus {
	background-image:url('../images/banneraboutus.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannerourbusinesses {
	background-image:url('../images/bannerourbusinesses.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannercorporateresponsibility {
	background-image:url('../images/bannercorpresp.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannermedia {
	background-image:url('../images/bannermedia.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannercorporategovernance {
	background-image:url('../images/bannercorpgov.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.banneragm {
	background-image:url('../images/banneragm.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div.bannermembers {
	background-image:url('../images/banneraboutus.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

/* pagetop */

div.pagetop {
	background-image:url('../images/topbarbg.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	width:953px;
}

div.pagetop h1 {
	font-size:0.95em; 
	line-height:1.6em;
}

div.pagebody {
	width:953px;
	margin:1px 0 0 0;
}


/* mainpanel */


div.mainpanelfull {
	width:953px;
	background-image:url('../images/topbarbg.gif');
	background-repeat:repeat-x;
	background-position: top left;
	padding:10px 0 0 0;
}

div.mainpanelfullnobar {
	width:953px;
}

div.mainpanelfullinner {
	width:953px;
	background-image:url('../images/pagebodytopbg.gif');
	background-repeat:repeat-x;
	background-position: top left;
}


div.mainpanel {
	width:780px;
	float:right;
}

div.mainpanelinner {
	width:780px;
	background-image:url('../images/pagebodytopbg.gif');
	background-repeat:repeat-x;
	background-position: top left;
}

div.mainpanelbody {
	width:592px;
	float:left;
}

div.mainpanelbodyfull {
	width:750px;
	float:left;
}

div.mainpanelbodyfullnoleftnav {
	width:914px;
	float:left;
}

div.mainpanelbodyinner {
	padding:2px 0 0 39px;
	margin:0 0 0 1px;

}

div.mainpanelbodyfullnoleftnav div.mainpanelbodyinner {
	padding-left:212px;
}


div.mainpanelarticle {
}

div.mainpanelarticle p ,
div.mainpanelarticle ul ,
div.mainpanelarticle img ,
div.mainpanelarticle table ,
div.mainpanelarticle h1 ,
div.mainpanelarticle h2 ,
div.mainpanelarticle h3 ,
div.mainpanelarticle h4 ,
div.mainpanelarticle h5 ,
div.mainpanelarticle h6 {
	margin-left:7px;
}

div.mainpanelarticle h2 ,
div.mainpanelarticle h3 ,
div.mainpanelarticle h4 ,
div.mainpanelarticle h5 ,
div.mainpanelarticle h6 {
	margin-bottom:0.4em;
}

div.mainpanelarticle ol {
	margin-left:12px;
}

div.mainpaneltophead {
	min-height:51px;
}

div.mainpaneltopimage {
	min-height:95px;
}


div.mainpaneltopimageandhead {
	position:relative;
}

div.mainpaneltop3rdpartyimage {
	position:absolute;
	right:0;
	bottom:0;
	width:200px;
	text-align:right;
}




div.mainpanelnavinbody {
}

div.navinbodyarticle {
	width:513px;
}

div.mainpanelbodyfull div.navinbodyarticle {
	width:681px;
}

div.navinbodyimage {
	padding-bottom:5px;
}

div.navinbodytext {
}

div.navinbodyimagefloat {
	width:125px;
	float:left;
}

div.navinbodytextfloat {
	width:388px;
	float:right;
	padding:5px 0 0 0;
}

div.mainpanelbodyfull div.navinbodytextfloat {
	width:556px;
	float:right;
}


div.mainpanelhead {
}

div.mainpanelimage {
	padding:5px 0 5px 0;
}

div.mainpanelrightpanel {
	width:188px;
	float:right;
	margin:188px 0 0 0;

}

/* homepage */


div.mainpanelfullnews {
	position:relative;
}

div.mainpanelfullnewsinner {
	position:absolute;
	width:210px;
	top:-24px;
	left:-15px;

}

div.mainpanelhometopouter {
	width:953px;
	background-image:url('../images/topbarbg.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	padding:0 0 10px 0;
}

div.mainpanelhometop {
	width:953px;
	background-image:url('../images/homemainpanelbgtop.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#ffffff;
}

div.mainpanelhometop h2, 
div.mainpanelhometop h3,
div.mainpanelhometop img,
div.mainpanelhometop p {
	margin-left:0;
}

div.mainpanelhometopinner {
	background-image:url('../images/homemainpanelbgfoot.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	width:953px;
}

div.mainpanelhometopl {
	float:left;
	width:491px;
}

div.mainpanelhometoplinner {
	padding:25px 24px 0 223px;
}

div.mainpanelhometopr {
	float:right;
	width:462px;
}

div.mainpanelhometoprinner {
	padding:25px 0 35px 0;
}

div.mainpanelhometopbusinessicons {
	width:462px;
}

div.businessicon {
	width:154px;
	float:left;
}

div.businessiconinner {
	width:123px;
	height:70px;
	padding:3px 0 0 11px;
	background-image:url('../images/busiconsep.gif');
	background-repeat:repeat-y;
	background-position: bottom left;
	background-color:#ffffff;
	
}

div.businessicon a:link, div.businessicon a:active, div.businessicon a:visited, div.businessicon a:hover {
	border:0;
	padding:0;
	margin:0;
	display:block;
	width:123px;
	height:70px;
	overflow-x:hidden;
	text-decoration:none;
	text-indent:0;
}
div.businessicon a:hover {
	text-indent:-123px;
}

div.mainpanelhomefoot {
	width:723px;
	padding:20px 16px 0 214px;
}

div.mainpanelhomefootinner {
	width:723px;
}

div.homepromopanel {
	float:left;
	width:241px;
}

div.homepromopanel img {
	margin:0;
}

div.homepromopanelinner {
	width:232px;
	padding:0 0 0 9px;
}

div.homepromopaneltop {
}

div.homepromopaneltop h2 {
	min-height:53px;
	margin:0;
}

div.homepromopanelimage {
	height:104px;
}

div.homepromopanelfoottext {
	min-height:80px;
	padding:5px 0 0 0;
}

div.homepromopanelfootlink {
	padding:5px 0 0 0;
}

/* pdfs */


div.pdflib {
}

div.pdfhead {
}

div.pdfbody {
}

div.pdfset {
}

div.pdfsetspaced {
}

div.pdfsethead {
}

div.pdfsetbody {
	padding:0 0 5px 0;
}

div.pdf {
}

div.pdfset div.pdf {
	margin-bottom:0.2em;
}

div.pdfsetspaced div.pdf {
	margin-bottom:0.6em;
}

div.pdf p {
	margin-bottom:0;
}

div.pdflibfoot {
	padding:5px 0 0 0;
}


/* datatable */

table.datatable {
	margin:0 0 0.6em 0;
}

table.datatable tr:nth-child(even) {
	background-color: #ffffff;
}

table.datatable tr:nth-child(odd) {
	background-color: #eef0f1;
}

table.datatable th {
	vertical-align:top;
	padding:10px;
	text-align:right;
	color:#ffffff;
	background-color:#26b5b3;
	border-bottom:9px solid #ffffff;
}

table.datatable td {
	vertical-align:top;
	padding:10px;
	text-align:right;
}

table.datatable th.label {
	width:100%;
	text-align:left;
}

table.datatable td.label {
	width:100%;
	text-align:left;
}

table.datatable th.labelsmall {
	width:30%;
	text-align:left;
}

table.datatable th.labelvsmall {
	width:15%;
	text-align:left;
}

table.datatable td.labelsmall {
	width:30%;
	text-align:left;
}

table.datatable td.labelvsmall {
	width:15%;
	text-align:left;
}

table.datatable th.left {
	text-align:left;
}

table.datatable td.left {
	text-align:left;
}

/* timeline */

div.timeline h2 {
	float:left;
	width:40px;
}

/* awards */

div.mainpanelbody div.mainpanelaward {
	width:513px;
}

div.mainpanelbodyfull div.mainpanelaward {
	width:711px;
}

div.mainpanelawardimage {
	width:145px;
	float:left;
}

div.mainpanelbody div.mainpanelawardtext {
	width:368px;
	float:right;
}

div.mainpanelbodyfull div.mainpanelawardtext {
	width:566px;
	float:right;
}

/* getintouchform */


div.mainpanelgetintouchform {
	padding:10px 0 0 0;
}

div.formelement {
	width:513px;
	padding:0 0 10px 0;
}

div.formelementsubmit {
	text-align:right;
	width:513px;
}

div.formlabel {
	width:213px;
	float:left;
}

div.formfield {
	width:300px;
	float:right;
}

div.formfield select ,
div.formfield input {
	border:1px solid #26b5b3;
	width:300px;
}

div.formfield textarea {
	border:1px solid #26b5b3;
	width:300px;
}

div.formsubheading {
	padding:0 0 10px 0;
}


/* helplinks */



div.helplinkscontainer {
	margin:0 0 0 606px;
	position:relative;
}

div.helplinkscontainerfull ,
div.helplinkscontainerfullhome {
	margin:0 0 0 779px;
	position:relative;
}



div.helplinks {
	position:absolute;
	top:-22px;
	left:0;
	z-index:10;
	height:100px;
	width:173px;
}



div.helplinkscontainerfullhome div.helplinks {
	top:-89px;
}

div.helplinkstop {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background:#000000;
	width:163px;
	padding:0 5px 0 5px;
}

div.helplinkstop h4 {
	background:#000000;
	color:#ffffff;
	font-size:0.8em;
	font-weight:normal;
	line-height:1.6em;
}

div.helplinksbody {
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:163px;
	margin:0 0 1px 0;
	padding:0 5px 0 5px;
	background:#ffffff;
}

div.helplinkscontainerfull div.helplinksbody,
div.helplinkscontainer div.helplinksbody {
	border-bottom:1px solid #dde2e3;
}

ul.helplinks li {
	list-style-type: none;
	font-weight:normal;
	font-size:0.8em;
	font-family: arial, verdana, helvetica, sans-serif;
	line-height:1.7em;
	margin:0;
}

ul.helplinks li a:link, ul.helplinks li a:active, ul.helplinks li a:visited {
	color:#515A5D;
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:163px;
	background-image:url('../images/btnsearch.gif');
	background-repeat:no-repeat;
	background-position: top right;
}

ul.helplinks li a.sel:link, ul.helplinks li a.sel:active, ul.helplinks li a.sel:visited,ul.helplinks li a.sel:hover ,
ul.helplinks li a:hover {
	color:#515A5D;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	width:163px;
	background-image:url('../images/btnsearch.gif');
	background-repeat:no-repeat;
	background-position: top right;
}



div.helplinksfoot {
	width:174px;
	margin:1px 0 0 0;
	font-size:11px;
	line-height:11px;
	height:11px;
	background-image:url('../images/pagebodytopbg.gif');
	background-repeat:repeat-x;
	background-position: top left;
}

/* rightpanel */


div.rightpanelarticle {
	margin:0 0 1px 15px;
}

div.latestnewspod {
	width:173px;
	background-image:url('../images/latestnewspodtop.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#26b5b3;
}

div.latestnewspodinner {
	min-height:252px;
	width:163px;
	padding:5px;
	background-image:url('../images/latestnewspodfoot.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
}

div.latestnewspodfull {
	width:210px;
	background-image:url('../images/latestnewspodfulltop.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#26b5b3;
}

div.latestnewspodfullinner {
	width:170px;
	padding:20px;
	background-image:url('../images/latestnewspodfullfoot.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
	background-color:#26b5b3;
	min-height:560px;
}

div.latestnewspodfull img ,
div.latestnewspod img ,
div.latestnewspodfull li ,
div.latestnewspod li ,
div.latestnewspodfull h2 ,
div.latestnewspod h2 ,
div.latestnewspodfull h3 ,
div.latestnewspod h3 ,
div.latestnewspodfull h4 ,
div.latestnewspod h4 ,
div.latestnewspodfull h5 ,
div.latestnewspod h5 ,
div.latestnewspodfull h6 ,
div.latestnewspod h6 ,
div.latestnewspodfull p ,
div.latestnewspod p {
	color:#ffffff;
	margin-left:7px;
}

div.latestnewspoditem a:link,div.latestnewspoditem a:active,div.latestnewspoditem a:visited {
	font-weight:normal;color:#ffffff; text-decoration:none;
}
div.latestnewspoditem a:hover {
	font-weight:normal;color:#ffffff; text-decoration:underline;
}


div.relatedlinkspod {
	width:173px;
	background-image:url('../images/linkspodtop.gif');
	background-repeat:repeat-x;
	background-position: top left;
	background-color:#eceeee;
}

div.relatedlinkspodinner {
	min-height:93px;
	width:163px;
	padding:5px;
	background-image:url('../images/linkspodfoot.gif');
	background-repeat:repeat-x;
	background-position: bottom left;
}

div.relatedlinkspod img ,
div.relatedlinkspod li ,
div.relatedlinkspod h2 ,
div.relatedlinkspod h3 ,
div.relatedlinkspod h4 ,
div.relatedlinkspod h5 ,
div.relatedlinkspod h6 ,
div.relatedlinkspod p {
	color:#515A5D;
	margin-left:7px;
}

div.relatedlinkspod a:link,div.relatedlinkspod a:active,div.relatedlinkspod a:visited {
	font-weight:normal;color:#515A5D; text-decoration:underline;
}
div.relatedlinkspod a:hover {
	font-weight:normal;color:#000000; text-decoration:underline;
}




/* leftpanel */




div.leftpanel {
	width:173px;
	float:left;
}

div.leftpanelinner {
}

div.leftnav {

}

ul.leftnav li {
	list-style : none;
	margin:0 0 1px 0;
	font-size:0.75em;
	line-height:1.2em;
}

li.leftnavsel a:link, li.leftnavsel a:active, li.leftnavsel a:visited, li.leftnavsel a:hover,
li.leftnav a:link, li.leftnav a:active, li.leftnav a:visited, li.leftnav a:hover {
	display:block;
	width:164px;
	min-height:14px;
	color:#515A5D; 
	background-color:#dde2e3; 
	text-decoration:none;
	padding:3px 2px 3px 7px;
	font-weight:normal;
	
}
li.leftnavsel a:link, li.leftnavsel a:active, li.leftnavsel a:visited, li.leftnavsel a:hover,
li.leftnav a:hover {
	color:#ffffff; 
	background-color:#26b5b3; 

}

li.leftnav1sel a:link, li.leftnav1sel a:active, li.leftnav1sel a:visited, li.leftnav1sel a:hover,
li.leftnav1 a:link, li.leftnav1 a:active, li.leftnav1 a:visited, li.leftnav1 a:hover {
	display:block;
	width:159px;
	min-height:14px;
	color:#6d7b7f; 
	background-color:#ffffff; 
	text-decoration:none;
	padding:3px 2px 3px 12px;
	font-weight:normal;
	
}
li.leftnav1sel a:link, li.leftnav1sel a:active, li.leftnav1sel a:visited, li.leftnav1sel a:hover,
li.leftnav1 a:hover {
	color:#26b5b3; 
	background-color:#ffffff; 
	background-image:url('../images/leftsubnavarrow.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

li.leftnav2sel a:link, li.leftnav2sel a:active, li.leftnav2sel a:visited, li.leftnav2sel a:hover,
li.leftnav2 a:link, li.leftnav2 a:active, li.leftnav2 a:visited, li.leftnav2 a:hover {
	display:block;
	width:149px;
	min-height:14px;
	color:#6d7b7f; 
	background-color:#ffffff; 
	text-decoration:none;
	padding:3px 2px 3px 12px;
	margin:0 0 0 10px;
	font-weight:normal;
	
}
li.leftnav2sel a:link, li.leftnav2sel a:active, li.leftnav2sel a:visited, li.leftnav2sel a:hover,
li.leftnav2 a:hover {
	color:#26b5b3; 
	background-color:#ffffff; 
	background-image:url('../images/btnsearch.gif');
	background-repeat:no-repeat;
	background-position: top left;

}

/* breadcrumbnav */


div.breadcrumbnavcontainer {
	min-height:38px;
}

div.breadcrumbnav {
	margin:2px 0 0 0;
}

div.breadcrumbnavinner {
	width:513px;
	min-height:14px;
}

div.breadcrumbnavlabel {
	width:77px;
	float:left;
}

div.breadcrumbnavfield {
	width:436px;
	float:left;
}

div.breadcrumbnav p, div.breadcrumbnav ul {
	margin-bottom:0;
}

div.breadcrumbnav p {
	font-size:0.625em;
}


ul.breadcrumbnav li {
	list-style : none;
	font-size:0.625em;
	display:block;
	float:left;
	padding:0 2px 0 2px;
	margin:0;
	color:#515A5D;
}

ul.breadcrumbnav li a:link, ul.breadcrumbnav li a:active, ul.breadcrumbnav li a:visited, ul.breadcrumbnav li a:hover {
	color:#515A5D;
	text-decoration:none;
}
ul.breadcrumbnav li a:hover {
	text-decoration:underline;
	color:#000000;
}


/* pagefooter */



div.pagefooter {
	width:965px;
	padding:10px 0 0 0;
}

div.pagefooter p {
	font-weight:normal; font-size:0.625em; color:#515A5D;
	font-family:arial, verdana, helvetica, sans-serif;
}


.orange, a.orange:link, a.orange:active, a.orange:visited, a.orange:hover {
	color:#ea9a00;
}

.eblue, a.eblue:link, a.eblue:active, a.eblue:visited, a.eblue:hover {
	color:#4dc1ee;
}

.purple, a.purple:link, a.purple:active, a.purple:visited, a.purple:hover {
	color:#ab83bc;
}








