/* Default xstandard editor stylesheet content */

kbd {
	padding:0px 1px 0px 1px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
}

abbr {
	border-bottom:1px dashed;
	cursor:help;
}

acronym {
	border-bottom:1px dashed;
	cursor:help;
}

dfn {
	font-style:normal;
	border-bottom:1px dashed;
	cursor:help;
}

code {
	font-family: courier, monospace;
	border:1px solid #cccccc;
	background-color:#ffffcc;
	padding-left:1px;
	padding-right:1px;
}

samp {
	font-family: courier, monospace;
	border:1px solid #cccccc;
	background-color:#ccffcc;
	padding-left:1px;
	padding-right:1px;
}

img.left {
	float:left;
	margin-right:3px;
}

img.right {
	float:right;
	margin-left:3px;
}

p {
	margin:.5em 0;
}

p.indent {
	margin-left:40px;
}

p.left {
	text-align:left;
}

p.center {
	text-align:center;
}

p.right {
	text-align:right;
}

span.underline {
	text-decoration:underline;
}

span.strikethrough {
	text-decoration:line-through;
}

div.textbox {
	clear:both;
	float:left;
	width:150px;
	font-size:.8em;
	padding:2px 10px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}

div.photo {
	float:right;
	width:auto;
	font-size:.8em;
	font-weight:bold;
	padding:4px
}

.clear {
	clear:both;
}


/* Managed styles stylesheet content */

img {
	border: none;
}

blockquote.shoutline, div.shoutline {
	width: 160px;
	float:right;
	font-family: georgia;
	color: #666666;
	padding-left:10px;
	margin-right:10px;
	padding-top: 30px;
	padding-bottom: 20px;
	margin:0px;
	margin-bottom:10px;
	background-color:#ffffff;
}

div.stra {
	color:#461864;
}

div.emer {
	color:#7C4D96;
}

div.esta {
	color:#F8B323;
}

div.adva {
	color: #016DB6;
}

.entr {
	color: #D9DC4C;
}

div.cons {
	color: #C84B12;
}

div.team {
	color: #C40038;
}

.hidden {
	color:#ffffff;
}

#pageContent table {
	font-size:100%;
}

#loginIns a:link {
	color:#ffffff;
	text-decoration:none;
}

#loginIns a:visited {
	color:#ffffff;
	text-decoration:none;
}

#loginIns a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.newspageText {
	margin-left:0px;
}

#pageContent .newspageitem img {
	float:left;
	border:1px;
	border-color:#336633;
	margin-right: 10px;
}

.newspageText p {
	margin-top:0px;
	padding-top:0px;
}

#pageContent .newspageText h2 {
	font-family:verdana, helvetica,sans-serif;
	margin-bottom:4px;
	padding-bottom:0px;
	margin-top:8px;
	color:#336633;
	font-size:105%;
}

.newspageitem {
	clear:both;
	margin-bottom:20px;
}

#pageContent .communitiesitem img {
	float:left;
	margin-right: 10px;
	margin-left:4px;
	margin-top:4px;
}

.communitiesitem {
	clear:both;
	margin-bottom:20px;
	background-color:#FFFAF0;
	border:1px;
	border-style:solid;
	border-color:#EEDC82;
	line-height: 1.2;
}

#pageContent .communitiesitem h3 {
	font-family:verdana,helvetica,sans-serif;
	margin-bottom:4px;
	padding-bottom:0px;
	margin-top:8px;
	color:#336633;
	font-size:105%;
}

.communitiesitem h2 {
	font-family:verdana,helvetica,sans-serif;
	margin-bottom:4px;
	padding-bottom:0px;
	margin-top:8px;
	color:#336633;
	font-size:120%;
	margin-left:4px;
}

.highlight {
	border:1px solid;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:3px;
	background-color:#f1fdff;
	line-height: 1.2;
}

h1 {
	color:#336633;
	font-family: georgia;
	font-weight:normal;
	font-size:190%;
	margin-top:0px;
	padding-top:20px;
}

h2 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
}

#pagecontent h3 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:105%;
}

div.quotebox {
	clear:both;
	font-family:georgia;
	padding:20px;
	margin-top:8px;
	color:#333333;
	border:0px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#016DB6;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left:40px;
	margin-right:60px;
}

.smalltext {
	color:#666666;
	font-size:85%;
}

span.openquote {
	background-image:url(openquote-shout.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top: 25px;

}

span.closequote {
	background-image:url(closequote-shout.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:35px;
	padding-bottom: 25px;
}

.gototop {
	background-image:url(upbullet.gif); 
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 14px;
	font-size: 85%;
	clear:both;
	margin-top:8px;
}

table.simpletable {
	font-size:90%;
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-bottom:1px;
	margin-top:12px;
	margin-bottom:12px;
	border-color: #336633;
	border-style: solid;
}

.simpletable th {
	color:#ffffff;
	text-align: left;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: #336633;
	background-color: #336633;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.simpletable td {
	padding: 5px;
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-color: #336633;
	border-style: solid;
	vertical-align: top;
}

body {
	font-family:verdana,arial,helvetica,sans-serif;
}

.alignwiththumbnail {
	margin-left:70px;
	padding-top:6px;
}

.clear {
	clear:both;
}

h3 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:105%;
}

.featureBox {
	border:1px solid #336633;
	float:right;
	width:175px;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:3px;
	background-color:#f1fdff;
}

.featureBox h2, .highlight h2 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	padding:0;
	margin:0;
	padding-left:6px;
	padding-right:4px;
	padding-top:6px;
}

.featureBox img {
	border-bottom:1px solid #336633;
}

.featureBox p, .highlight p {
	padding:6px;
	font-size:85%;
	margin-top:4px;
	padding-top:0px;
	color:#296636;
	padding-right:3px;
}

.netconf {
	background-color:#0085be;
}

div.splash {
	padding:0;
	margin:0;
	border:0;
	width:100%;
	padding-bottom:0px;
}

.seizing {
	background-color: #D4E2C9;
}

p.nopadding {
	margin:0px;
	padding:0px;
}

.captionright {
	width: 200px;
	float:right;
	font-size: 85%;
	color: #215E21;
	margin-left: 10px;
	margin-right: 20px;
	border: 0px;
	border-bottom: 4px;
	border-color: #9BCD9B;
	border-style: solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.captionleft {
	width: 200px;
	float:left;
	font-size: 85%;
	color: #215E21;
	margin-left: 10px;
	margin-right: 20px;
	border: 0px;
	border-bottom: 4px;
	border-color: #9BCD9B;
	border-style: solid;
	padding:0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.pubsimage {
	float:left;
	margin:0;
	padding:0;
}

.imageright {
	float:right;
	margin:0;
	padding:0;padding-left:8px;padding-bottom:8px;
}


.imageleft {
	float:left;
	margin:0;
	padding:0;padding-right:8px;padding-bottom:8px;
}

/*was .pubstext { */
.pubstext p {
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-right:0;
	margin-left:120px;
}

div.shoutlineleft {
	width: 160px;
	float:left;
	font-family: georgia;
	color: #666666;
	padding-right:10px;
	padding-top: 30px;
	padding-bottom: 20px;
	margin:0px;
	margin-bottom:10px;
	background-color:#ffffff;
}

div.shoutlinebig {
	width: 160px;
	float:right;
	font-family: georgia;
	color: #666666;
	padding-left:10px;
	margin-right:10px;
	padding-top: 30px;
	padding-bottom: 20px;
	margin:0px;
	margin-bottom:10px;
	background-color:#ffffff;
	font-size:170%;
	font-weight:normal;
}

.noborder {
	border:0px;
}

div.eventtype, div.guest, div.ends, div.starts,div.community {
	float:left;
	font-weight:bold;
	clear:both;
	margin-top:3px;
}

div.eventname,div.guestname,div.enddate,div.startdate,div.communityname {
	margin-left:150px;
	margin-top:3px;
}

div.whatson hr {
	clear:both;
	border:0;
	border-bottom:1px;
	border-color:#567E3A;
	border-style:solid;
	color:#567E3A;
}

div.eventtype {
	margin-top:2px;
}

.videoimage {
	float:left;
	margin:0;
	padding:0;
}

.videotext {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:150px;
}

.videoimage img {
	border:1px;
	border-color:#000000;
	border-style:solid;
}

div.floatleft {
	float:left;
	padding-right:4px;
}

div.floatright {
	float:right;
	padding-left:4px;
}

.poll {
	float:left;
	padding:0;
	margin:0;
	padding-right: 10px;
	clear:both;
}

.polltext {
	margin-left: 200px;
}

blockquote {
	clear:both;
	font-family:georgia;
	padding:8px;
	margin-top:8px;
}

div.advanced {
	background-color: #016DB6;
}

div.emergent {
	background-color: #7C4D96;
}

div.established {
	background-color: #F8B323;
}

div.entry {
	background-color: #D9DC4C;
}

div.consultant {
	background-color: #C84B12;
}

div.strategic {
	background-color: #461864;
}

div.team {
	background-color: #C40038;
}

div.netconf {
	background-color: #0085be;
}

div.seizing {
	background-color: #FFE766;
}

th.month {
	background-color:#eee7f7;
}

tr.weekend {
	background-color:#eee7f7;
}

div.casestudy {
	border: 2px;
	border-style: solid;
	background-color: #ffffff;
	border-color:#336633;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px;
	margin-bottom:12px;
}

.newspageimage {
	float:left;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
}

.border img {
	border: 1px;
	border-color:#000000;
	border-style:solid;
	padding:0px;
	margin:0px;
}

#pageContent .newspageimage img {
	border:1px;
	border-color:#336633;
	border-style:solid;
}

.left {
	float: left;
}

span.podcast {
	border:1px;
	border-color:#000;
	border-style:solid;
	padding:2px;
	font-family:courier;
	margin-bottom:4px;
}

acronym, abbr {
	text-decoration:none;
}

div.fasttrack {
	background-color: #F7CD22;
}

.featureBox li, .highlight li {
	font-size:85%;
	margin-top:2px;
	padding-top:0px;
	color:#296636;
	margin-left:-17px;
}

.featureBox ul, highlight ul {
	margin-top:0px;
	margin-bottom:2px;
	padding-top:4px;
}

div.leadershipnetwork {
	background-color: #95C5EA;
}

div.whatson strong {
	color: #336633;
	font-style:normal;
}

#pageContent div.featureBox div.shoutlinebig {
	background-color: #ffffff;
	color:#666666;
}

#pageContent .sectionGroup .nofloat {
	float:none;
}

#pageContent .sectionGroup .sectionText img {
	float: none;
}

#rightCol .news_style p {
	padding-left:8px;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:6px;
}

#fasttrack {
	margin:0;
	border:0;
}

.featureBoxfasttrack {
	border:1px solid #d0cdd9;
	float:right;
	width:175px;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:3px;
	background-color:#6451a0;
}

.fasttrack-inner {
	padding:0px;
	margin:0px;
	background-color:#8574a9;
}

.fast-track-news {
	padding:0px;
	margin:0px;
	background-color:#8574a9;
}

#fasttrack p {
	margin:0px;
	padding:0px;
}

#pageContent .gallery ul li {
	list-style-image:none;
	list-style-type: none; 
	float: left;
	text-align: center;
}

.gallery img {
	border: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 8px;
	margin-left: 4px;
	margin-right: 5px;
	margin-top: 5px;
}

#pageContent .gallery ul {
	margin: 0px;
	padding:0px;
	padding-left:4px;
}

.news_style ul {
	margin:0;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:4px;
}

.news_style ul li {
	list-style-image: none;
	list-style-type: none;
	margin-left:0px;
}

#rightCol .news_style h2 {
	padding:8px;
	padding-right:3px;
}

.hidden a:link, .hidden a:visited, .hidden a:hover {
	color:#ffffff;
}

.footnote {
	font-size:85%;
	color: #687E5A;
	margin-top:12px;
}

div.rhsl-splash {
	padding:0px;
	margin:0px;
	background-color:#e1ea9e;
}

div.newheads2006-splash {
	padding:0px;
	margin:0px;
	background-color:#cbe1e7;
}

table.rhsltable {
	font-size:90%;
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-bottom:1px;
	margin-top:12px;
	margin-bottom:12px;
	border-color: #BDC486;
	border-style: solid;
}

.rhsltable th {
	color:#ffffff;
	text-align: left;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: #BDC486;
	background-color: #BDC486;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.rhsltable td {
	padding: 5px;
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-color: #BDC486;
	border-style: solid;
	vertical-align: top;
}

div.bettertogether2006-splash {
	padding:0px;
	margin:0px;
	background-color:#e5e2ed
}

.captionsmall {
	width: 94px;
	float:left;
	font-size: 85%;
	color: #666666;
	margin-left: 10px;
	margin-right: 20px;
	border: 0px;
	border-bottom: 4px;
	border-color: #afa9a9;
	border-style: solid;
	padding:0px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:center;
}

div.summaries-splash {
	background-color:#f42941
}

div.rhslboxsmall {
	border: 0px;
	border-style: solid;
	background-color: #bdc486;
	border-color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px;
	margin-bottom:12px;
	width:220px;
}

div.rhslbox {
	border: 2px;
	border-style: solid;
	background-color: #ffffff;
	border-color:#bdc486;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px; margin-bottom:12px;
}

div.rhslboxalt {
	border: 4px;
	border-style: solid;
	background-color: #ffffff;
	border-color:#bdc486;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px;
	margin-bottom:12px;
	margin-left: 22px;
	width:350px;
}

.rhsl .number {
	font-size: 200%;
	color:#bdc486;
	float:left;
	font-family:book antiqua;
	margin:0;
	padding-right:10px;
	padding-bottom:10px;
}

.rhsl .text {
	margin-left: 103px;
}

.green {
	color:#479d2b;
}

.amber {
	color:#fa7a1c;
}

.red {
	color:#fa1c1c;
}

.rhsl-arrow {
	margin-left: 195px;
}

.rhslboxalt p {
	/* align:center; Rule commented out as not valid CSS */
}

#pageContent .rhslsectiongroup {
	margin-top:20px;
	border:1px solid #ffffff;
	clear:both;
}

#pageContent .rhslsectiongroup p {
	margin-top:0px;
	padding-top:0px;
}

#pageContent .rhslsectiongroup h2 {
	color:#ffffff;
	margin-top:0px;
	background-color:#bdc486;
	margin-bottom:5px;
	font-family: georgia;
	font-weight:bold;
	font-size:105%;
	padding-top:1px;
	padding-left:4px;
	padding-bottom:2px;
}

.rhslsectiontext {
	margin-left:185px;
}

#pageContent .rhslsectiontext h2 {
	color:#336633;
	font-family: georgia;
	padding:0px;
	font-weight:bold;
	font-size:105%;
	margin:0px;
	margin-bottom:5px;
	margin-top:0;
	background-color:#ffffff;
}

.rhslsectiongroup img {
	float:left;
	margin-right: 8px;
	border:1px solid #336633;
	margin-top:0px;
	margin-bottom:4px;
}

.rhslsectiontext p {
	font-size:90%;
	margin-top:3px;
	margin-bottom:2px;
	padding:0px;
}

.rhslsectiontext ul {
	margin-top:3px;
	margin-bottom:2px;
}

#pageContent .rhslsectiongroup h2 a:link, #pageContent .rhslsectiongroup h2 a:visited {
	color:#ffffff;
	text-decoration:underline;
}

#pageContent .rhslsectiongroup h2 a:hover, #pageContent .rhslsectiongroup alt h2 a:hover {
	color:#e0f3e2
}

#pageContent .rhslsectiongroup .rhslsectiontext h2 a:link, #pageContent .rhslsectiongroup .rhslsecti {
	color:#336633;
	text-decoration:underline;
}

#pageContent .rhslsectiongroup .nofloat {
	float:none;
}

#pageContent .rhslsectiongroup .rhslsectiontext img {
	float: none;
}

.rhsl-shade {
	background:#bdc486;
}

.rhslstep {
	font-size:130%;
	color:#bdc486;
}

div.rhslboxsmall h2 {
	color:#ffffff
}

.highlightbig {
	border:1px solid;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:3px;
	background-color:#f1fdff;
	line-height: 1.2;
}

.highlightbig h2 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	padding:0;
	margin:0;
	padding-left:6px;
	padding-right:4px;
	padding-top:6px;
}

.highlightbig p {
	padding:6px;
	margin-top:4px;
	padding-top:0px;
	color:#296636;
	padding-right:3px;
}

.highlightbig li {
	font-size:85%;
	margin-top:2px;
	padding-top:0px;
	color:#296636;
	margin-left:-17px;
}

.highlightbig ul {
	margin-top:0px;
	margin-bottom:2px;
	padding-top:4px;
}

div.makingthedifference2007-splash {
	padding:0px;
	margin:0px;
	background-color:#003082;
}

div.casestudy-npqh {
	border: 1px;
	border-style: solid;
	background-color: #ffffff;
	border-color:#336633;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px;
	margin-bottom:12px;
	width:153px;
	background-color:#d5e04d;
}

div.surveysplash {
	padding:0px;
	margin:0px;
	background-color:#d5e04d;
}

.goal, .goaltwo, .goalthree, .goalfour {
	float:left;
	width: 175px;
}

.block1 h2, .block2 h2, .block3 h2, .block4 h2 {
	color:#ffffff;
	padding:4px;
}

#pageContent .goalhighlight {
	color:#FF6600;
	padding-left:20px;
	padding-top:0px;
	margin-top:2px;
	padding-bottom:4px;
	margin-bottom:0px;
}

#pageContent .goalhighlight2 {
	color:#DB2929;
	padding-left:20px;
	padding-top:0px;
	margin-top:2px;
	padding-bottom:4px;
	margin-bottom:0px;
}

#pageContent .goalhighlight3 {
	color:#5C246E;
	padding-left:20px;
	padding-top:0px;
	margin-top:2px;
	padding-bottom:4px;
	margin-bottom:0px;
}

#pageContent .goalhighlight4 {
	color:#120A8F;
	padding-left:20px;
	padding-top:0px;
	margin-top:2px;
	padding-bottom:4px;
	margin-bottom:0px;
}

#pageContent .goal img, #pageContent .goaltwo img, #pageContent .goalthree img, #pageContent .goalfo {
	border-color:#ffffff;
	border:0px;
	border-top:1px;
	border-style:solid;
}

.block1 {
	background-color: #FF6600;
}

.block2 {
	background-color: #DB2929;
}

.block3 {
	background-color: #5C246E;
}

.block4 {
	background-color: #120A8F;
}

.hrgoal {
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
}

.sips-splash {
	background-color: #0083b0;
}

.prioritieslink {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:4px;
}

.prioritieslink h2 {
	margin-top:0px;
	margin-bottom:2px;
	color:#5d5d5d;
}

.prioritieslink li {
	margin-bottom: 2px; 
	list-style-image: url(subsectionbullet.gif);
	padding-left: 0px;
}

.prioritieslink ul {
	margin-top:10px; 
	list-style-position: outside; 
	margin-left: -20px; 
	/*/*/margin-left: 1em;/* End */ 
	padding-left: 8px;
}

.hftf-splash {
	background-color: #351163;
}

.bsfs-splash {
	background-color: #70acc8;
}

#pageContent .bsfssectiongroup {
	margin-top:20px;
	border:1px solid #ffffff;
	clear:both;
}

#pageContent .bsfssectiongroup p {
	margin-top:0px;
	padding-top:0px;
}

#pageContent .bsfssectiongroup h2 {
	color:#ffffff;
	margin-top:0px;
	background-color:#4691b4;
	margin-bottom:5px;
	font-family: georgia;
	font-weight:bold;
	font-size:105%;
	padding-top:1px;
	padding-left:4px;
	padding-bottom:2px;
}

.bsfssectiontext {
	margin-left:185px;
}

#pageContent .bsfssectiontext h2 {
	color:#37728d;
	font-family: georgia;
	padding:0px;
	font-weight:bold;
	font-size:105%;
	margin:0px;
	margin-bottom:5px;
	margin-top:0;
	background-color:#ffffff;
}

.bsfssectiongroup img {
	float:left;
	margin-right: 8px;
	border:1px solid #336633;
	margin-top:0px;
	margin-bottom:4px;
}

.bsfssectiontext p {
	font-size:90%;
	margin-top:3px;
	margin-bottom:2px;
	padding:0px;
}

.bsfssectiontext ul {
	margin-top:3px;
	margin-bottom:2px;
}

#pageContent .bsfssectiongroup .nofloat {
	float:none;
}

#pageContent .bsfssectiongroup .bsfssectiontext img {
	float: none;
}

#pageContent .bsfssectiongroupalt {
	margin-top:20px;
	border:1px solid #ffffff;
	clear:both;
}

#pageContent .bsfssectiongroupalt p {
	margin-top:0px;
	padding-top:0px;
}

#pageContent .bsfssectiongroupalt h2 {
	color:#37728d;
	margin-top:0px;
	background-color:#cde3fa;
	margin-bottom:5px;
	font-family: georgia;
	font-weight:bold;
	font-size:105%;  
	padding-top:1px;
	padding-left:4px;
	padding-bottom:2px;
}

.bsfssectiongroupalt img {
	float:left;
	margin-right: 8px;
	border:1px solid #336633; 
	margin-top:0px;margin-bottom:4px;
}

#pageContent .bsfssectiongroupalt .nofloat {
	float:none;
}

#pageContent .bsfssectiongroupalt .bsfssectiontextalt img {
	float: none;
}

.bsfssectiontextalt p {
	font-size:90%;
	margin-top:3px;
	margin-bottom:2px;
	padding:0px;
}

.bsfssectiontextalt ul {
	margin-top:3px;
	margin-bottom:2px;
}

.bsfssectiontextalt {
	margin-left:185px;
}

#pageContent .bsfssectiontextalt h2 {
	color:#37728d;
	font-family: georgia;
	padding:0px;
	font-weight:bold;
	font-size:105%;
	margin:0px;
	margin-bottom:5px; 
	margin-top:0;
	background-color:#ffffff;
}

#pageContent .bsfs {
	color:#37728d
}

.conference2007-splash {
	background-color: #70b946;
}

.prospectusimage {
	float:left;
	padding-bottom:10px;
}

.prospectusimage p {
	margin-top: 0;
}


.prospectustext {
	float:left;
	width:160px;
	padding-left:15px;
	padding-bottom:10px;
	font-size:85%;
}

.prospectustext h2 {
	margin: 0; 
	padding: 0 0 4px;
}

#pageContent .prospectuslinks {
	float:left;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:0px;
}

#pageContent .prospectuslinks li {
	font-size:91%; /*was 90% - this beats rounding error in IE*/

}

ul.programmeslinks li {
	font-size:90%;
}

.programmeslinks * {
	float:right;
}

.programmeslinks * * {
	width:auto;
	float:none;
}

div.calendarhighlight {
	border: 2px; 
	border-style: solid;  
	background-color: #ffffff; 
	border-color:#b8bc95; 
	font-family:verdana,arial,helvetica,sans-serif; 
	padding:6px; 
	margin-bottom:8px;
	width:85%;
}

div.calendarhighlight img {
	float:right;
	padding-left:5px;
}

#pageContent .aboutus1 h2 {
	background-color:#498494;
}

#pageContent .aboutus2 h2 {
	background-color:#e0f2e2;
	color:#4a8597;
}

.quoteoftheday {
	padding:4px;
	color:#458B00;
	border-style:solid;
	border-width:1px;
	border-color:#70B946;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
}

#pageContent .highlight h2 {
	padding-left:4px;
}

.darkgreensplash {
	background-color: #326632;
}

#pageContent .newheads1 h2 {
	background-color:#666699;
	color:#ffffFF;
}

#pageContent .newheads2 h2 {
	background-color:#999999;
	color:#ffffff; /* Added : to correct validation error */
}

#pageContent .borange h2 {
	background-color:#f7941d;
}

#pageContent .vgreen h2 {
	background-color:#7cccbf;
	color:#ffffff;
}

div.newheadsbox {
	border: 2px;
	border-style: solid;
	background-color: #ffffff;
	border-color:#666699;
	font-family:verdana,arial,helvetica,sans-serif;
	padding:10px;
	margin-bottom:12px;
	margin-top:20px;
}

div.newheadsbox h2 {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	margin-top: 0px;
	margin-bottom: 8px;
}

#rightCol .ogbox p {
	padding-left:8px;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:6px;
}

.ogbox {
	margin:0;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:4px;
}

.ogbox ul li {
	list-style-image: none;
	list-style-type:none;
	margin-left:0px;
}

#rightCol .ogbox h2 {
	padding:8px;
	padding-right:3px;
}

.ogbox p {
	padding: 4px;
	margin:0px;
}

.ogbox {
	background-color: #7cccbf;
	padding: 0px;
	padding-bottom:4px;
	margin-bottom:20px;
	margin-top:10px;
}

.ogbox h2 {
	font-size: 120%;
	font-family:Verdana, Geneva, Arial,Helvetica, sans-serif;
	background-color:#f7941d;
	padding:4px;display: block;
	color:#ffffff;
	margin-bottom:0px;
	padding-bottom:4px;
}

.quoteofthedayalt {
	padding:4px;
	color:#458B00;
	border-style:solid;
	border-width:1px;
	border-color:#70B946;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
}

.quoteofthedayalt h2 {
	color:#458B00;
	font-size: 120%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.feed h3 a:link {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	text-decoration:none
}

.feed h3 a:visited {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	text-decoration:none;
}

.feed h3 a:hover {
	color:#336633;
	font-family: georgia;
	font-weight:bold;
	font-size:125%;
	text-decoration:none;
}

.input1 {
	border: 2px;
	border-style:solid;
	border-color:#336633;
	color:#336633;
	background-color:#ffffff;
	font-size:95%;
	font-family:tahoma;
	font-weight:bold;
}

.bursarconfsplash {
	background-color: #8cbfc3;
}

.lnsplash {
	background-color:#0c6cb6
}

input.myorder {
	background-color:#990000;
	color:#ffffff;
	width:140px;
	padding:4px;
	font-weight:bold;
	font-family:helvetica,sans-serif;
	font-size:130%;
	border-width:1px;			/* Added -width for CSS validation */
	border-color:#990000;	/* Added -color for CSS validation */
	border-style:solid;
}

input.hover {
	border-top-color:#cccc00;
	border-left-color:#cccc00;
	border-right-color:#cccc00;
	border-bottom-color:#cccc00;
}

.videobox

{border: 1px; border-style: solid;  background-color: #ffffff; border-color:#336633; font-family:verdana,arial,helvetica,sans-serif; padding:10px;margin-top:10px; margin-bottom:12px;height:260px;}

.column1{float:left;width:49%;}

.column2{float:right;width:49%;}

#pageContent .galleryalt ul li{list-style-image:none;list-style-type: none; 

float: left;

text-align: center;

padding-right:10px;}

#pageContent .galleryalt ul{margin: 0px; padding:0px;padding-left:4px;}

/*
 * Personalising learning
 */
	
	#personalising  #pl-mainheading div {

	width: 96%;
	height: 44px;
	float: left;
	background: #ffffff url(subpage-h1.jpg) repeat-x left top;
	padding: 0 2%;
	margin-top:5px;
	margin-bottom: 8px;
	
	}
	
	#pl-mainheading h1 { 
	color:#ffffff;
    font-family:georgia;
    font-size:200%;
	font-weight:normal;
	margin-top:0;
	padding-top:5px;
	}
	
	
	#personalising h2 {
	color:#009ac1;
font-family:georgia;
font-size:1.45em;
font-weight:bold;
	}
	
		#personalising .sectionGroup h2 {
	color:#009ac1;
font-family:georgia;
font-size:1.2em;
font-weight:bold;
	}
	
		#personalising h3 {
	color:#009ac1;
font-family:georgia;
font-size:1.2em;
font-weight:bold;
	}
	/*
 * Footer
 */

 
#pl-footer {
	margin-bottom: 2em;

	padding-bottom: 19px;
	padding-top:15px;
	clear: both;
	
}

#personalising #pl-footer div {

	width: 29%;
	height:160px;
	float: left;
	background: #ffffff url(pl-footer-heading.gif) repeat-x left top;
	padding: 0 2%;
	border-right: 1px dotted #a6a6a5;
	border-left: 1px dotted #a6a6a5;
	border-bottom: 1px dotted #a6a6a5;
	margin-bottom:15px;
}

#pl-footer h2 {
	margin: 0;
	padding: 0.4em 0 1em;
	color: #000000;
	font-family:verdana;
	font-size: 90%;
	font-weight: normal;
	text-transform: none;
}


#pl-footer ul {
	  margin-top:10px; 

            list-style-position: outside; 

            margin-left: -20px; 

            /*/*/margin-left: 1em;/* End */ 

            padding-left: 3px;
	  		
}

#pl-footer ul li {
	background: url(http://www.ncsl.org.uk/<img src="pl-bullet.gif" width="10" height="10" alt="" />) no-repeat 0 4px;
	padding-left: 17px;
	margin-bottom: 0.5em;
	list-style-type: none;
	font-size:0.7em;
}

#pl-footer p { margin: 0 0 1em 0; }

.pl-highlight {
	background-color:#e9f2f5;
	margin-top:10px;
	padding:5px;
	font-size:90%;


}

.pl-question {
color:#009ac1;
font-family:verdana;
font-size:125%;
font-weight:bold;
}


#rightCol .pl-righthand {

	margin-left:0px;

	padding-left:0px;

	margin-bottom:20px;

	margin-top:10px;

}



.pl-righthand h2 { 

	font-size: 120%; 

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 

	padding:2px; 

	border:0px;

	border-style: solid; 

	color:#ffffff;
	
	background-color:#245aa7;

	margin-bottom:0px;

}



.pl-righthand p {

	color: #000000; 

	font-family: verdana, helvetica, arial, sans-serif; 

}



.pl-righthand {

	margin-top:10px; 

	list-style-position: outside; 

	margin-left: -20px; 

	/*/*/margin-left: 1em;/* End */ 

	padding-left: 8px;

}



.pl-righthand ul {

	margin-top:10px; 

	list-style-position: outside; 

	margin-left: -20px; 

	/*/*/margin-left: 1em;/* End */ 

	padding-left: 8px;

}



.pl-righthand li {

	margin-bottom: 2px; 

	list-style-image: url(subsectionbullet.gif); 

	padding-left: 0px;

}



.pl-righthand {

	margin-top: 20px;

}



.pl-righthand a:link {

	color: #000066;

	text-decoration: underline;

}



.pl-righthand a:hover {

	color:#336633; 

	text-decoration: underline;

}

.pl-righthandhighlight {
	background-color:#e9f2f5;
	padding:5px;
	margin-bottom:3px;
	font-weight:bold;

}

.pl-sectionhighlight {
	background-color:#e0e0e0;
	padding:5px;
	margin-bottom:3px;
	border: solid 1px #999999;
}

.pl-sectionhighlighton {
	background-color:#ffffff;
	padding:5px;
	margin-bottom:3px;
	border: solid 1px #999999;
}

.pl-sectionhighlight a:link{color: #000000; text-decoration: none; 

}
.pl-sectionhighlight a:active{color: #000000; text-decoration: none; 

}
.pl-sectionhighlight a:visited{color: #000000; text-decoration: none; 

}
.pl-sectionhighlight a:hover{color: #000000; font-weight:bold; text-decoration: none; 

}

.pl-sectionhighlighton a:link{color: #000000; text-decoration: none; 

}
.pl-sectionhighlighton a:active{color: #000000; text-decoration: none; 

}
.pl-sectionhighlighton a:visited{color: #000000; text-decoration: none; 

}
.pl-sectionhighlighton a:hover{color: #000000; font-weight:bold; text-decoration: none; 

}

div.pl-box {

	border: 2px;

	border-style: solid;

	background-color: #ffffff;

	border-color:#009ac1;

	font-family:verdana,arial,helvetica,sans-serif;

	padding:10px;

	margin-bottom:12px;

}

div.videotext ul li{
	margin-left:145px;

}

div.videotext p{
	margin-left:-150px;

}

.videoboxalt

{border: 1px; border-style: solid;  background-color: #ffffff; border-color:#336633; font-family:verdana,arial,helvetica,sans-serif; padding:10px;margin-top:10px; margin-bottom:12px;height:205px;}

.column1{float:left;width:49%;}

.column2{float:right;width:49%;}