

/*Last updated by AB on 18 May at 14.44 */
/* 04 June 07: New theme Environment and efficiency added */





/* ----- Synchronised with BTs live servers on 13/08/07 ----- */
/* 05-Jun-2007 by PB: Width of error message in centre column changed */

	.rrDetailheader
	{
		padding-top:7px;
		padding-bottom:2px;
		padding-left:15px;
	}

	.rrAsterix {
		color:#99c;
		margin-right: 5px;
	}

	.rrPayOnlinePosition {
		text-align:right;
		float:right;
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position: bottom;
		padding-bottom: 10px;
	}
	
	div.trainingoptions td.rrtextwidth {
		width:100%;
		vertical-align:top;
		padding-right: 15px;
	}	
	
	div.trainingoptions td.rrtextwidth div.trainingitem p {
		margin-top: 5px !important;
		margin-bottom: 0px !important;
		margin-right: 0px !important;
	}
	
	#tsd-home #maincontent .trainingwelcome {
		width:400px;
	}
	div.trainingoptions div.trainingwelcome p {
		width:400px !important;
		margin-top: 15px;
	}
	
	
	.rrLeft {
		text-align:left;
		float:left;
	}
	
	div.rrLeft p {
		display:inline;
	}
	
	div.rrRight {
		text-align:right;
		float:right;
	}
	
	div.rrRight p {
		display:inline;
	}
	
	Input.rrEvent {
		width:120px;
		background-color: #CCCCFF;
		border:1px;
		height:19px;
		font-weight: bold;
		border: 1px solid #000000;
	
	}
	
	Input.rrInput {
		width:140px;
		background-color: #CCCCFF;
		border:1px;
		height:19px;
		font-weight: bold;
		border: 1px solid #000000;
	
	}
	
	Input.rrNext {
		width:50px;
		background-color: #CCCCFF;
		border:1px;
		height:19px;
		font-weight: bold;
		border: 1px solid #000000;
	
	}
	
	Input.rrPayOnline {
		width:75px;
		background-color: #CCCCFF;
		border:1px;
		height:19px;
		font-weight: bold;
		border: 1px solid #000000;
		margin-top:10px;
	
	}
	
	.rrRightRadio {
		padding-right: 5px;
		padding-left: 14px;
	}
	
	.movereq {
		padding-left: 25px;
	}
	
	#eventsummary .rrTopSpace input.rrRemove {
		border: 0px;
		background-color: #FF9999;
		width:63px;
		height:17px;
	}
	
	
	div.attendeedetails .rrExisting select.rrSelect {
		margin-left: 48px;
		margin-top: 9px;
	}
	
	.rrMakeRoom {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	
	.rrBottomSpace {
		padding-bottom: 10px;
	}
	
	.rrTopSpace {
		padding-top: 12px;
	}
	
	div.eventattendees td.rrTableWidth {
		width: 431px;
	}
	
	.rrBigBullet {
		font-size: 1.3em;
	}
	
	.checkboxspace {padding-right: 10px;}
	html>head:first-child+body .checkboxspace {padding-right: 10px;padding-top: 3px;}

	td.rrTableWidth p {
		display:inline;
		padding-left: 14px;
	}
	
	h1.rrOrangeTitle {color: #FF9B33;}
	
	#rgf-about .rrstartback {background-color: #C1C2D6;}
	
	.rrBluesubtitle {
		background-color: #CCCCFF;
		color: #333333;
		padding-left: 16px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 3px;
		width: 347px;
	}.rrVerticalDotBlue {
		background-image:url("../../syntegra/images/verticaldots_trans.gif");
		background-repeat:repeat-y;
		background-color: #666699;
		padding: 0px;
		margin: 0px;
		width: 1px;
		
	}
	.rrHorizontalDotBlue {
		background-image:url("../../syntegra/images/horizontaldots_trans.gif");
		background-repeat:repeat-x;
		background-color: #666699;
		padding: 0px;
		margin: 0px;
		height: 1px;
		margin-bottom: 20px;
	}
	html>head:first-child+body .rrHorizontalDotBlue {
		background-image:url("../../syntegra/images/horizontaldots_blue.gif");
		background-repeat:repeat-x;
		background-color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		height: 1px;
		margin-bottom: 20px;
	}
	.rrDotboxContentshort {
		width: 363px;
		padding: 10px 10px 20px 16px;
	}
	.rrDotboxContentshort div.gobutton {
		float: right;
		width: 126px; 
		margin-top: 1px;
	}
	html>head:first-child+body .rrDotboxContentshort div.gobutton {
		float: right;
		width: 128px; 
		margin-top: 0px;
	}
	
	
	.rrOrangesubtitle {
		background-color: #FF9B33;
		color: #333333;
		padding-left: 10px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 3px;
		width: 440px;
	}
	.rrLOrangesubtitle {
		background-color: #F0E7E0;
		color: #333333;
		padding-left: 10px;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 3px;
		width: 440px;
	}
	
	.rrmediumwidtharea {
		width: 450px;
	}
	.rrAddMoreText {
		padding-left: 10px;
		float: left;
	}
	html>head:first-child+body .rrAddMoreText {
		margin-left: 50px;
		margin-top: -15px;
		width: 360px;
		float: left;
	}
	
	
	.imageGo {width: 20px; height: 17px;}
	
	
	
	
	
	
	.rrVerticalDotOrange {
		background-image:url("../../syntegra/images/verticaldots_trans.gif");
		background-repeat:repeat-y;
		background-color: #FF9B33;
		padding: 0px;
		margin: 0px;
		width: 1px;
		
	}
	.rrHorizontalDotOrange {
		background-image:url("../../syntegra/images/horizontaldots_trans.gif");
		background-repeat:repeat-x;
		background-color: #FF9B33;
		padding: 0px;
		margin: 0px;
		height: 1px;
		margin-bottom: 20px;
	}
	html>head:first-child+body .rrHorizontalDotOrange {
		background-image:url("../../syntegra/images/horizontaldots_orange.gif");
		background-repeat:repeat-x;
		background-color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		height: 1px;
		margin-bottom: 20px;
	}
	.rrDotboxContent {
		width: 461px;
		padding: 10px;
	}
	.rrDotboxContent h2 {
		font-size: 100%;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
		margin-bottom: 5px;
	}
	.rrDotboxContent p {
		font-size: 100%;
		padding: 0px;
		margin: 0px;
		margin-bottom: 9px;
	}
	.rrDotboxContent form {
		padding: 0px;
		margin: 0px;
	}
	.rrDotboxContent input.radiobutton {
		width: 12px;
		height: 12px;
		border: solid 1px #333333 ;
	}
    
	* html .rrDotboxContent input.radiobutton {
		width: 15px;
		border: none ;
	}
	
	
	.rrDotboxContent input.checkbox {
		width: 15px;
		border: none ;
	}
	html>head:first-child+body .rrDotboxContent input.checkbox {
		width: 13px;
		height: 13px;
		border: solid 1px #333333 ;
	}
	.rrDotboxContent .text {
		border: solid 1px #333333;
		width: 234px;
	}
	.rrDotboxContent input.submit {
		border: solid 1px #333333;
		background-color: #C7C8FF;
		color: #333333;
		font-weight: bold;
		text-aling: center;
		padding-bottom: 2px;
		width: 20px;
		height: 17px;
	}
	
	.rrDotboxContent div.gobutton {
		float: right;
		width: 186px; 
		margin-top: 1px;
	}
	html>head:first-child+body .rrDotboxContent div.gobutton {
		float: right;
		width: 188px; 
		margin-top: 0px;
	}
	
	
	
	/* DOTTED BOX */
	div.dottedboxshort {
		width:450px;
		margin-bottom:5px;
	}
	div.dottedboxshort td.horiz {
		height:1px;	
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top left;
		background-color:white;
	}
	div.dottedboxshort td.vert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom right;
		background-color:white;
	}
	div.dottedboxshort td.text {
		padding:10px;
		width:448px;
		
	}
	div.dottedboxshort td.title {
		background-color:#ccc;
	}
	div.dottedboxshort td.title h3 {
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	div.dottedboxshort td.title h2.h3alias {
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	
	div.dottedboxshort td.text div.searchform{
		padding-left:10px;
		padding-bottom:5px;
		
	}
/* END DOTTED BOX */
	
	
	
	div.rrLeftFloat {
		float: left;
	}
	div.rrRightFloat {
		float: right;
	}
	.clearfloat {clear: both; width: 1px; height: 1px; padding: 0px; margin: 0px;}
	
	.leftRightSpace {
		padding-left: 10px;
		padding-right: 10px;
	}
	.rrListPadding ul.links li.detail {
		margin-bottom: 4px;
	}
	
	#eventbanner div.additionallink a.rrMyEvents {
		font-weight:bold !important;
		padding:0px 0px 10px 15px;
		background-image:url("../../syntegra/images/arrow_global.gif");
		background-repeat:no-repeat;
		background-position:0 0px;
		color:#373299;
		font-size:1.0em;
		text-align: right;
	}
		
	#eventbanner div.additionallink a.rrMyEvents:hover {
		font-weight:bold !important;
		padding:0px 0px 10px 15px;
		background-image:url("../../syntegra/images/arrow_global.gif");
		background-repeat:no-repeat;
		background-position:0 0px;
		color:#993399;
		font-size:1.0em;
		text-align: right;
	}
	
	#eventbanner {
		width: 560px;
	}
	
	#eventbanner div.additionallink {
		background-image:url("../../syntegra/images/spacer.gif");
		padding-bottom: 26px;
		
	}
	
#eventbanner div.additionallink p.rrdottedbox {
		padding: 6px;
		padding-right: 7px;
		margin:5px;
		margin-right: 5px;
		vertical-alignment: top;
		text-align:right;
		display:inline;
		width: 20px;
		height: 26px;
		background-image:url("../../syntegra/images/dottedbox.gif");
		background-repeat:no-repeat;
		background-color:white;
	}
	
	div.attendeedetails #Table1 {
		width: 431px;
	}
	
	div.attendeedetails #rrTable1 {
		width: 430px;
	}
	
	div.rrListSpace {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	div.dottedbox div.eventattendees .rrSizeitUp {
		width: 431px;
	}
	
	div.dottedbox div.eventattendees .rrSizeitUp div.shortdotteddivider {
		width: 431px;
	}
	
	div.dottedbox div.eventattendees .rrSizeitUp div.blackline {
		width: 431px;
		background-color: #CCCCFF;
		margin-bottom: 6px;
	}
	div.confirm-bottom {
		width:450px;
	}
	div.confirm-bottom #Table4 div.blackline {
		width: 431px;
		background-color: #CCCCFF;
		margin-bottom: 6px;
	}
	
	#rrTable4 div.blackline {
		background-color: #CCCCFF;
		margin-bottom: 6px;
	}
	
	 #eventsummary .rrSizeitUp div.blackline {
		width: 431px;
		background-color: #CCCCFF;
	}
	
	div.rrprogressstuff {
		width: 431px;
	}
	
	#correspondence div.shortdotteddivider {
		width:380px;
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top right;
		background-color:white;
		margin-top:5px;
		margin-bottom:5px;
		height:1px;
	}
	
	#rgf-about div.shortdotteddivider
	{
		width:536px;
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top right;
		background-color:white;
		margin-top:5px;
		margin-bottom:5px;
		height:1px;
	}
	
	#correspondence .rrSizeitUp {
		width: 431px;
	}
	
	div.paymentoption .rrSizeitUp {
		width: 431px;
	}
	
	#eventsummary .rrSizeitUp {
		width: 431px;
	}
	
	#eventsummary .rrSizeitUp div.shortdotteddivider {
		width: 431px;
	}
	
	.rrTextarea {
		height: 80px;
	}
	
	.rrMandatory {
		color: #9999CC;
		font-size: 1.5em;
		margin-top: 14px;
		padding-top: 14px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	.randomname td.rrTableWidth div.attendeedetails {
		padding-top: 0px;
		margin-top: 0px;
	}
	
	.randomname td.rrTableWidth div.attendeedetails .rrSizeitUp {
		width: 431px;
	}
	
	.rrSizeitUp .requiredmarker {
		padding-left: 50px;
	}
	
	/* #maincontent p {width: 100%;} */

	
	.rrwhatdoesitmean {
		font-weight: normal !important;
		color: #666666 !important;
	}
	
/* Color management START */
	
	.rrgreytext {
		color: #666666;
	}
	.rrwhitebackground {
		background-color: #fff !important;
	}
	
/* Color management START */
	
/* START READING ROOM STYLE REF. NO. 000001 */
	div.rrprogressstuff td.rrprogressbar
	{
		width:25%;
		background-color:#ccc;
		border-right: solid 1px #ffffff;
	}
/* END READING ROOM STYLE REF. NO. 000001 */
	
/* START READING ROOM STYLE REF. NO. 000004 */
	div.rrprogressstuff td.rrprogressbaron
	{
		width:25%;
		background-color:#679966;
		border-right: solid 1px #ffffff;
	}
/* END READING ROOM STYLE REF. NO. 000004 */

	div.rrprogressstuff td.rrprogressbaron1st
	{
		width:25%;
		background-color:#679966;
	}
	
	div.rrprogressstuff .rrprogressbaron .rrprogressbaronlast
	{
		width:50%;
		background-color:#CCCCCC;
	}

/* START READING ROOM STYLE REF. NO. 000002 */
	div.rrprogressstuff td.rrprogresstext
	{
		width:25%;
		text-align:center;
		padding-left:4px;
		padding-right:4px;
		vertical-align: top;
	}
/* END READING ROOM STYLE REF. NO. 000002 */

/* START READING ROOM STYLE REF. NO. 000003 */
	div.rrprogressstuff td.rrprogresstexton
	{
		width:25%;
		color:#679966;
		padding-left:5px;
		padding-right:5px;
		font-weight:bold;
		text-align:center;
		vertical-align: top;
	}
/* END READING ROOM STYLE REF. NO. 000003 */

/* START READING ROOM STYLE REF. NO. 000005 */
	div.eventattendees td.details
	{
		padding-top: 10px;
	}
/* END READING ROOM STYLE REF. NO. 000005 */

/* START READING ROOM STYLE REF. NO. 000006 */
	.leftbutton
	{
		border: solid 1px #333333;
		background-color: #CCCCFF;
		font-weight: bold;
		color: #CCCCFF;
		height: 12px;
		width: 150px;
	}
/* END READING ROOM STYLE REF. NO. 000006 */

/* START READING ROOM STYLE REF. NO. 000007 */
	.rightbutton
	{
		border: solid 1px #333333;
		background-color: #CCCCFF;
		font-weight: bold;
		color: #CCCCFF;
		height: 12px;
		width: 60px;
	}
/* END READING ROOM STYLE REF. NO. 000007 */

/* START READING ROOM STYLE REF. NO. 000017 */
	td.rrStartPriorityHead {
		background-color: #C28887;
		width: 339px;
		color: #FFFFFF;
		padding-left: 14px;
		padding-top: 5px;
		padding-bottom: 2px;
	}

/* END READING ROOM STYLE REF. NO. 000017 */

/* START READING ROOM STYLE REF. NO. 000018 */
	td.rrStartHeadEnd {
		width: 211px;
		}
		
/* END READING ROOM STYLE REF. NO. 000018 */	

/* START READING ROOM STYLE REF. NO. 000019 */
	td.rrStartlightHead {
		background-color: #EFE1E1;
		width: 339px;
		padding-left: 14px;
		padding-top: 5px;
		padding-bottom: 2px;
	}

/* END READING ROOM STYLE REF. NO. 000019 */

/* START READING ROOM STYLE REF. NO. 000020 */
	td.rrStartmediumHead {
		background-color: #E1C3C3;
		width: 339px;
		padding-left: 14px;
		padding-top: 5px;
		padding-bottom: 2px;
	}

/* END READING ROOM STYLE REF. NO. 000020 */
/* START READING ROOM STYLE REF. NO. 000021 */
	.rrstartback {
		background-color: #C28887 !important;
	}
/* END READING ROOM STYLE REF. NO. 000021 */
/* START READING ROOM STYLE REF. NO. 000021 */
	.rrstartbacklight {
		background-color: #EFE1E1;
	}
/* END READING ROOM STYLE REF. NO. 000021 */
/* START READING ROOM STYLE REF. NO. 000022 */
	.rrstartbackmedium {
		background-color: #E1C3C3;
	}
/* END READING ROOM STYLE REF. NO. 000022 */
		
	
/* START READING ROOM STYLE REF. NO. 000023 */
		td.rrleftvert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom left;
		background-color:white;
	}


/* END READING ROOM STYLE REF. NO. 000023 */
/* START READING ROOM STYLE REF. NO. 000024 */
	
	div.dottedad td.rrfooter {
		width:550px;
		height:11px;
		background-image:url("../../syntegra/images/dottedbox_bottom_shallow_wide.gif");
		background-repeat: no-repeat;
		background-position:top right;
	}

/* END READING ROOM STYLE REF. NO. 000024 */
/* START READING ROOM STYLE REF. NO. 000032 */
	div.dottedad td.rrShortfooter {
		width:448px;
		height:11px;
		background-image:url("../../syntegra/images/dottedbox_bottom_shallow_medium.gif");
		background-repeat: no-repeat;
		background-position:top right;
	}
/* END READING ROOM STYLE REF. NO. 000032 */

/* START READING ROOM STYLE REF. NO. 000025 */

	div.rrdottedad td.rrShortFooter {
		width:181px;
		height:11px;
		background-image:url("../../syntegra/images/dottedbox_bottom_short.gif");
		background-repeat: no-repeat;
		background-position:top right;
	}

/* END READING ROOM STYLE REF. NO. 000025 */
/* START READING ROOM STYLE REF. NO. 000026 */
	
	div.rrdottedad {
		width:181px;
		margin-bottom:20px;
		
	}

/* END READING ROOM STYLE REF. NO. 000026 */
/* START READING ROOM STYLE REF. NO. 000027 */

	div.rrdottedad h4 {
		color:#339;
		margin:0px;
		padding:0px;
		padding-top:6px;
		padding-left:10px;
		padding-right:10px;
	}

/* END READING ROOM STYLE REF. NO. 000027 */
/* START READING ROOM STYLE REF. NO. 000028 */

	div.rrdottedad p {
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		/*redef*/
	}
	
/* END READING ROOM STYLE REF. NO. 000028 */
/* START READING ROOM STYLE REF. NO. 000029 */
	
	div.rrdottedad td.vert {
		width:1px;
		background-image:url("../../syntegra/images/dottedline_vert.gif");
		background-repeat: repeat-y;
		background-position:bottom right;
		background-color:white;
	}
	
/* END READING ROOM STYLE REF. NO. 000029 */

div.questionnaire div.simple-special {
	margin-left:0px !important;
}
div.questionnaire div.simple-normal {
	margin-left:0px !important;
}

#casestudy td.highlighttext ul.actions {
	padding-right:10px !important;
	margin-left:0px !important;
}
#casestudy td.highlighttext ul.actions li {
	padding-left:15px !important;
}

#casestudy td.highlighttext ul.noindent {
	margin-left:22px !important;
	margin-right:15px !important;
}

#casestudy td.highlighttext h3 {
	margin-left:15px !important;
}

/* START READING ROOM STYLE REF. NO. 000030 */
	.rrdottedad .rrListPadding {
		padding-left: 14px;
		padding-top: 5px;
	}
	.dottedad .rrListPadding {
		padding-left: 14px;
		padding-top: 5px;
		padding-right: 18px; /* has to be slightly too big for FFox for some reason */
	}
	.dottedad .rrNoRightPadding{ /* used on cr1129_sim_ow08_v2.html */
		padding-right:0px;
	}
	
	html>head:first-child+body .dottedad .rrListPadding {
		padding-left: 0px;
		padding-top: 5px;
	}
	
	.dottedad .rrListPadding ul {
		padding-left: 0px !important;
	}
	html>head:first-child+body .dottedad .rrListPadding ul {
		padding-left: 14px !important;
	}
	
	.dottedad .rrListPadding p {
		padding-left: 0px;
	}
	html>head:first-child+body .dottedad .rrListPadding p {
		padding-left: 14px;
	}
	
	.dottedad .rrListPadding ul.links {
		width: 100%;
		padding-bottom:0px;
		padding-right:0px;		
		padding-left:0px;
		padding-top:3px;
		margin:1em 0 0;
	}
	.dottedad .rrListPadding td ul.links{ /* Links in a seperate table cell do not need margin */
		margin:0;
	}
	
	.rrParagraphArea {width: 410px;}
	

	
/* END READING ROOM STYLE REF. NO. 000030 */
/* START READING ROOM STYLE REF. NO. 000031 */
	
	div.rrStartupControl {width: 100%;}
	
/* END READING ROOM STYLE REF. NO. 000031 */
	
	div.rrStartupControl h3 {
		background-color: #DCBAB9 !important;
	}
	div.rrStartupControl p {
		padding-left: 14px;
	}
	
	.rrleftalign {
	text-align: left !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
	width: 550px !important;
	}


/* lelas styles start here */

/* START READING ROOM STYLE REF. NO. 000008 */
	.rrnewslettermain {
		width: 350px;
	}

/* END READING ROOM STYLE REF. NO. 000008 */

/* START READING ROOM STYLE REF. NO. 000009 */
	
	.rrimageright {
		float:right;
	}

/* END READING ROOM STYLE REF. NO. 000009 */

/* START READING ROOM STYLE REF. NO. 000010 */

	h2.rrblackh2 {
		color: #000000;font-size:1.3em;
	}
	
/* END READING ROOM STYLE REF. NO. 000010 */

/* START READING ROOM STYLE REF. NO. 000011 */

	.rrcolumn1 {
		position: relative;
		width:166px;
		float: left;
		margin-right: 20px;
	}

/* END READING ROOM STYLE REF. NO. 000011 */

/* START READING ROOM STYLE REF. NO. 000012 */
	
	.rrcolumn2 {
		position: relative;
		width:166px;
	  	float: left;
		margin-right: 20px;
	}

/* END READING ROOM STYLE REF. NO. 000012 */

/* START READING ROOM STYLE REF. NO. 000013 */

	.rrcolumn3 {
		position: relative;
		width:166px;
	   	float: left;
	}

/* END READING ROOM STYLE REF. NO. 000013 */

/* START READING ROOM STYLE REF. NO. 000014 */

	.rrclearboth {
		clear:both;
	}
	
/* END READING ROOM STYLE REF. NO. 000014 */

/* START READING ROOM STYLE REF. NO. 000015 */

	.rrwidth363 {
		width:363px;
	}
	
/* END READING ROOM STYLE REF. NO. 000015 */

/* START READING ROOM STYLE REF. NO. 000016 */

	.rrwidth410 {
		width:410px;
	}
	
/* END READING ROOM STYLE REF. NO. 000016 */

/* lelas styles end here */

.whitetext {color: #ffffff !important;}
.blacktext {color: #333333 !important;}

div.treebox#even .quiz td.body {background-color: #F8EEF7 !important;}

.yourresults img {background-color: #666699;}
.rrSchemeReportlistD {background-color: #666699 !important;}
.rrSchemeReportlistM {background-color: #DADAFC !important;}
.rrSchemeReportlistL {background-color: #EFEFFF !important;}
.rate1 img {background-color: #99CC99;}
.rate2 img {background-color: #6699CC;}
.rate3 img {background-color: #CCCC66;}
.rate4 img {background-color: #FF9933;}
.rate5 img {background-color: #CC6666;}

.rate1 p {color: #99CC99;}
.rate2 p {color: #6699CC;}
.rate3 p {color: #CCCC66;}
.rate4 p {color: #FF9933;}
.rate5 p {color: #CC6666;}

.bgwhite {background-color: #ffffff !important;}

.rrSchemeGlobalL {background-color: #CCCCFF !important;}
.rrSchemeGlobalD {background-color: #9999CC !important;}
.rrSchemeStartingabusinessD {background-color: #CC9999 !important;}
.rrSchemeStartingabusinessM {background-color: #ECD8D9 !important;}
.rrSchemeStartingabusinessL {background-color: #F5EBEA !important;}
.rrTextStartingabusinessD {color: #CC9999 !important;}
.rrTextStartingabusinessM {color: #ECD8D9 !important;}
.rrTextStartingabusinessL {color: #F5EBEA !important;}
.rrSchemeFinanceD {background-color: #6699CC;}
.rrSchemeFinanceL {background-color: #D4E9F4;}
.rrSchemeTaxandreportingD {background-color: #99CC99;}
.rrSchemeTaxandreportingL {background-color: #DFEFDF;}
.rrSchemeEmployingpeopleD {background-color: #99CCCC !important;}
.rrSchemeEmployingpeopleL {background-color: #E0F4F5 !important;}
.rrSchemeHealthandenvironmentD {background-color: #CC99CC;}
.rrSchemeHealthandenvironmentL {background-color: #EFE0F0;}
.rrSchemeEnvironmentandefficiencyD {background-color: #96cc4a;}
.rrSchemeEnvironmentandefficiencyL {background-color: #E8ffc5;}
.rrSchemeGrowthandinnovationD {background-color: #CCCC66;}
.rrSchemeGrowthandinnovationL {background-color: #F2F2D9;}
.rrSchemeInternationaltradeD {background-color: #66CCCC;}
.rrSchemeInternationaltradeL {background-color: #D8F2F2;}
.rrSchemeBuyingandsellingD {background-color: #CCCC99;}
.rrSchemeBuyingandsellingL {background-color: #EDEDDB;}
.rrSchemeSellingabusinessD {background-color: #CC9966;}
.rrSchemeSellingabusinessL {background-color: #F0E0D1;}
.rrSchemeInyoursectorD {background-color: #FF9933;}
.rrSchemeInyoursectorL {background-color: #F0E7DF;}
.rrSchemeGrantsandadviceD {background-color: #66cc00;}
.rrSchemeGrantsandadviceL {background-color: #E0F1D1;}
.rrSchemeItandecommerceD {background-color: #cc6666 !important;}
.rrSchemeItandecommerceL {background-color: #F5E0E0 !important;}
.rrSchemeLocal1D {background-color: #669933;}
.rrSchemeLocal1L {background-color: #E8F0E1;}
.rrSchemeLocal2D {background-color: #6699FF;}
.rrSchemeLocal2L {background-color: #E8F0FF;}
.rrSchemeLocal3D {background-color: #CC3333;}
.rrSchemeLocal3L {background-color: #F7E1E1;}
.rrSchemeLocal4D {background-color: #CC9933;}
.rrSchemeLocal4L {background-color: #F7F0E1;}
.rrSchemeRegional1D {background-color: #CC99FF;}
.rrSchemeRegional1L {background-color: #F5EBFF;}
.rrSchemeRegional2D {background-color: #33CC66;}
.rrSchemeRegional2L {background-color: #E1F7E8;}
.rrSchemeRegional3D {background-color: #FFCC33;}
.rrSchemeRegional3L {background-color: #FFF5D6;}
.rrSchemeRegional4D {background-color: #FF6666;}
.rrSchemeRegional4L {background-color: #FFE8E8;}
.rrSchemeSalesandmarketingD {background-color: #6666cc;}
.rrSchemeSalesandmarketingL {background-color: #E0E0F5;}


/* ERROR MESSAGE - PB 05/09/2007 - fixed width of error message - breaking out of column*/
	div.error p,
	div.error ul,
	div.error ol,
	div.error dl {
		width:345px;
	}