/* ELEMENTS FOR Capita - what works well */


#helpWhoMain { display: none; }
#helpWhoContacts { display: none; }
#helpWhoLearners { display: none; }
#helpWhoISP { display: none; }
#helpWhoSchoolSetting { display: none; }
.balloonHelpPopup { display: none; }


/* START #strapline */
#strapline { min-height: 34px; width: 646px; }
	#strapline h1 { color: #1E415F; font-size: 1.5em; font-weight: bold; padding: 6px 0; }
/* END #strapline */




/* START #strapline */
#straplineHome { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; min-height: 34px; width: 646px; }
	#straplineHome h1 { color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; }
/* END #strapline */





/* START #homeContentArea */
#homeContentArea { float: left; padding-right: 21px; width: 302px; }
/* END #homeContentArea */






/* START #news */
#news { padding-left: 344px; }
	#news h3 { color: #2F516B; font-size: 1em; font-weight: bold; /*margin-bottom: 18px;*/ }
	#news li { margin-bottom: 18px; }
/* END #news */





/* START #login */
#loginWrapper {  }
	#loginWrapper h2 { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; }
	#login { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; font-size: 0.91em; }
		#login #lWrapper { padding: 12px; }
			#login fieldset fieldset { background: transparent; margin: 0; }
				#login #lWrapper fieldset { clear: left; display: block; min-height: 20px; margin-bottom: 10px; }
					#login label { clear: left; color: #141215; float: left; font-weight: bold; width: 70px; }
					#login .textbox { color: #868788; float: right; font-weight: bold; width: 202px; }
					#login #lWrapper .buttonBar { margin-bottom: 0; padding-bottom: 0; }
						#login .buttonBar a { color: #141215; }
						#login p { color: #3E647E; display: block; float: left; line-height: normal; margin: 0; }
/* START #login */

/* START #loginFull */
#loginFull { padding: 0 0 12px 0; }
	#loginFull h2 { margin-bottom: 0; }
	#loginFull #lWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; padding: 12px; margin: 0 auto; }
	#loginFull #lWrapper fieldset { background: transparent; min-height: 20px; }
		#loginFull label { width: 57px; }
		#loginFull .textbox { color: #868788; font-size: 0.91em; font-weight: bold; width: 350px; }
			#pageWrap #loginFull .buttonBar { background: transparent; padding: 0; }
			#loginFull .buttonBar a { color: #75C049; font-weight: bold; }
			#loginFull .buttonBar .BtnStyle { float: right; width: 58px; }
			#loginFull .BtnHelp { margin-right: 12px; }
			#loginFull .BtnLogin { margin-right: 12px; }
			#loginFull p { font-size: 0.9em; font-weight: bold; line-height: normal; padding: 12px; margin: 0; }
/* START #loginFull */

/* START #loginError */
#loginError { background: #ED4441; color: #FFFFFF; padding: 12px; }
/* END #loginError */


/* START #activationSuccess */
#activationSuccess { background: #75C049; border: 1px solid #868788; color: #1A171B; padding: 12px; }
/* END #activationSuccess */






/* START #searchCaseStudy */
#searchCaseStudy { color: #141215; }
	#searchCaseStudy h2 { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; }
	#searchCaseStudy #FrmSearchCaseStudy { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; font-size: 0.9167em; padding: 12px 14px; }
		#searchCaseStudy #FrmSearchCaseStudy fieldset { background: transparent; min-height: 20px; }
			#FrmSearchCaseStudy label { color: #56778B; width: 75px; }
			#FrmSearchCaseStudy select { margin-top: 7px; width: 285px; }
			#FrmSearchCaseStudy .floatLeft { padding-left: 100px; }
		
#olYearGroup { display: none; } /* hide section by default */
#olCurriculum { display: none; } /* hide section by default */
/* END #searchCaseStudy */






/* START #informationPanel */
#informationPanel { color: #1E415F; margin-top: 70px; }
	#informationPanel .infoControls { margin-left: 1em; }
		#informationPanel .BtnStyle { color: #FFFFFF; display: inline; font-size: 0.91em; float: none; padding: 3px 6px; width: auto; }
		#informationPanel .BtnStyle:hover { text-decoration: underline; }
/*	#informationPanel h2 { color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; }
	#informationPanel #panelContent { font-size: 0.91em; padding: 6px 12px; }
	#informationPanel #panelContent #panelContentInformation {  }
		#informationPanel h3 { clear: left; color: #3E647E; }
			#informationPanel h3 em { color: #141215; }
			#pageWrap #informationPanel a { color: #FFFFFF; font-size: 0.91em; padding: 11px 6px; width: auto; }
			#pageWrap #informationPanel a:hover { text-decoration: underline; }
			#pageWrap #informationPanel dl { margin-bottom: 12px; }
				#pageWrap #informationPanel dl dd a { color: #000000; padding: 4px 6px; width: auto; }
					#pageWrap #informationPanel .buttonBar { background: transparent; margin-bottom: 10px; padding: 0; }*/
		#informationPanel .IP_statusdt { width: 50px; }
		#informationPanel .IP_statusdd { margin-left: 50px; padding-left: 16px; }
			.IP_inProgressIcon { background: transparent url(/template-images/layout/icons/status/inProgress.gif) no-repeat 0px 2px; padding-left: 21px; }
			.IP_approvedIcon { background: transparent url(/template-images/layout/icons/status/approved.gif) no-repeat 0px 2px; padding-left: 21px; }
			.IP_notStartedIcon { background: transparent url(/template-images/layout/icons/status/notStarted.gif) no-repeat 0px 2px; padding-left: 21px; }
			.IP_archivedIcon { background: transparent url(/template-images/layout/icons/status/archived.gif) no-repeat 0px 2px; padding-left: 21px; }
			.IP_waitingApprovalIcon { background: transparent url(/template-images/layout/icons/status/watingApproval.gif) no-repeat 0px 2px; padding-left: 21px; }
/* END #informationPanel */







/* START #authorInformation */
#authorInformation { text-align: right; }
/* END #authorInformation */






/* START #messages */
#messages { margin: 0 12px 12px 12px; width: 948px; }
	#messages caption { background: #868788; color: #FFFFFF; font-size: 1.5em; margin-bottom: 12px; padding: 6px 12px; text-transform: uppercase; }
	#messages thead {  }
		#messages th { border-right: 12px solid #FFFFFF; font-weight: bold; padding: 6px 12px; }
			#messages #mFrom { background: #75C049; width: 308px; }
			#messages #mSubject { background: #FFEB00; width: 468px; }
			#messages #mAction { background: #E1E1E1; border: none; width: 148px; }
	#messages tr { line-height: 1.5em; }
		#messages td { border-right: 12px solid #FFFFFF; border-bottom: 2px solid #E1E1E1; padding: 6px 12px; }
		#messages td.MM_last { border-right: none; }
		
/* sent messages */		
#messageDetails #title { background: #868788; color: #FFFFFF; font-size: 1.5em; margin: 12px 0; padding: 6px 12px; text-transform: uppercase; }
				
#sentMessagesPaging {  }
	#sentMessagesPaging a { color: #FFFFFF; padding: 0 3px; }
/* END #messages */



/*work area tabs heading */
#workareaTabHeader {  }
#workareaTabHeader table tr td { background-color: #1E415F; background-image: url(/template-images/elements/panel/headerRepeater.jpg); border: 1px solid #ADD8E6; color: #FFFFFF; font-size: 0.8em; padding: 5px; text-align: center; }
#workareaTabHeader table tr td.selected { background-image: url(/template-images/elements/panel/bodyRepeater.jpg); color: #000000; font-weight: bold; padding: 5px; }
#workareaTabHeader table tr td a { color: #FFFFFF; text-decoration: none; }
#WAInProgressNoContentPurge {padding:10px}
.workareaNoteDate { padding-right: 10px; }
.waNoteItem { padding: 3px 0px 3px 5px; }
.amendedFields { font-size: 0.9em; padding: 3px 0px 3px 7px; }
.amendedFields div.title { font-weight: bold; padding-top: 5px; }
 
.coordinatorInbox div.alt { background-color: #ECECEC; }

/* START .coordinatorInbox */
span.inboxCaption { background: #868788; color: #FFFFFF; display: block; font-size: 1.5em; margin: 12px 0; padding: 6px 12px; text-transform: uppercase; }
.coordinatorInbox { border-collapse: separate; width: 948px; }
	.coordinatorInbox zzth { border-right: 12px solid #FFFFFF; font-weight: bold; padding: 6px 12px; }
		 .cCaseStudy { background: #75C049; padding: 5px; width: 160px; }
		 .cAuthor { background: #FFFF67; width: 120px; }
		 .cLA { background: #CDCDCD; width: 80px; }
		 .cDateEdited { background: #F5981F; width: 65px; width: 130px; }
		 .cDateArchived{ background: #FFEB00; width: 65px; /*width: 130px;*/ }
		 .cDatePublished { background: #75C049; width: 65px; width: 100px; }
		 .cCoord { background: #FFFF67; width: 100px; }
		 .cSME { background: #F5981F; width: 100px; }
		 .cAction { background: #CDCDCD; border: none; padding-left: 5px; }
		 .orderMessage{ background: none; border: none; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
		 .actionLink { background-image: url(/template-images/layout/icons/notStarted.gif); background-repeat: no-repeat; padding-left: 20px; /*padding-right:20px;*/ }
		 .deleteLink { background-image: url(/template-images/layout/icons/delete.gif); background-repeat: no-repeat; padding-left: 20px; /*padding-right:20px;*/ }
		 .coordinatorInbox .notes{ padding: 5px; }
	.coordinatorInbox tr { line-height: 1.5em; }
	.coordinatorInbox tr.trContributionRequest,
	.coordinatorInbox tr.trReceivedContribution,
	.coordinatorInbox tr.trContributionRequestSent,
	.coordinatorInbox tr.trSentContributionRequest,
	.coordinatorInbox tr.trInProgress,
	.coordinatorInbox tr.trInProgressNoContent,	
	.coordinatorInbox tr.trSwear,
	.coordinatorInbox tr.trEmailMessage,
	.coordinatorInbox tr.trAwaitingApproval,
	.coordinatorInbox tr.trModified { display: none; }
	.coordinatorInbox tr.show { display: block; }
	.coordinatorInbox thead tr td.cCaseStudy, 
	.coordinatorInbox thead tr td.cAction { font-weight: bold; }
	.coordinatorInbox thead tr td { padding-bottom: 5px; padding-top: 5px; }
	
	
	
	
	.workareaGroupSelector {width:200px; background-color:#75C049;padding:6px 12px 6px 12px; font-weight:bold; margin-top:5px; margin-bottom:5px; }
	
	
	
	table.show {display:block}
	tr.show {display:block; padding-top:5px; margin-top:2px; margin-bottom:2px; }
	
	table.trModified { display:none; }
	table.trAwaitingApproval{ display:none; }
	table.trInProgress{ display:none; }
	table.trInProgressNoContent{ display:none; }
	table.trSwear{ display:none; }
	table.trEmailMessage{ display:none; }
	div.trEmailMessage{ display:none; }
	div.trSwear{ display:none; }
	div.trInProgressNoContent{ display:none; }
	div.trInProgress{ display:none; }
	div.trModified {display:none}
	div.trAwaitingApproval {display:none}
	div.show {display:block}

	.coordinatorInbox tr.show  { display:table-row; }

		 
		zztd { border-right: 12px solid #FFFFFF; border-top: 10px solid #FFFFFF; padding: 6px 12px; }
		table.coordinatorInboxContents tr td { background:#E5EEF7; }
		table.coordinatorInboxContents tr td.messageContent p, 
		.coordinatorInbox td.messageContent p em {color:#000000;}
		tr.show td { background:#E5EEF7;}
		td.CI_last { border-right: none; }
		td.green { background: #75C049; }
		td.orange { background: #F5981F; }
		table.coordinatorInboxContents tr td.messageContent {border:none; background:none; }
		

/*div.container{
	overflow:visible !important;
	overflow:scroll;
	height:300px;
}
table.coordinatorInbox{
	margin-right:0 !important;
	margin-right:16px;
	border-collapse:separate;
}
table.coordinatorInbox TH{
	padding:5px;
	position:relative;
}
table.coordinatorInbox tbody{
	height:300px;
	overflow:auto;
}
table.coordinatorInbox tr{
	height:0px;
}*/

/* END .coordinatorInbox */


/* START #sentMessagesHeader */
#sentMessagesHeader { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; margin-bottom: 12px; padding: 6px 13px; }
	#sentMessagesHeader h2 { font-size: 1.5em; font-weight: normal;  }
/* END #sentMessagesHeader */






/* START #workarea */
#workarea {  }
	#workarea #subNavWrapper { padding: 0 0 11px 3px; }
		#workarea #subNav.form li a { padding: 10px 4px 7px 4px; }
		#workarea #subNav.form li.selected a { font-size: 1em; font-weight: bold; }
/* END #workarea */






/* START #coordinatorArchive */
#coordinatorArchive {  }
	#coordinatorArchive caption { background: #868788; color: #FFFFFF; font-size: 1.5em; margin: 12px 0; padding: 6px 12px; text-transform: uppercase; }
	#coordinatorArchive th { border-right: 12px solid #FFFFFF; font-weight: bold; padding: 6px 12px; }
		#coordinatorArchive #cCaseStudy { background: #75C049; }
		#coordinatorArchive #cDateEdited { background: #E1E1E1; width:200px; }
		#coordinatorArchive #cDateArchived { background: #FFEB00; }
		#coordinatorArchive #cDateSubject { background: #FFEB00; }
		#coordinatorArchive #cAction { background: #F5981F; border: none; text-align: center; }
	#coordinatorArchive tr { line-height: 1.5em; }
		#coordinatorArchive td { border-right: 12px solid #FFFFFF; border-bottom: 2px solid #E1E1E1; padding: 6px 12px; }
		#coordinatorArchive td.CA_last { border-right: none; }
/* END #coordinatorArchive */








/* START .floatLeft */
.floatLeft { float: left; }
/* END .floatLeft */



/* START .floatRight */
.floatRight { float: right; }
/* END .floatRight */






/* START .scrollDiv */
.scrollDiv { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; border: 1px solid #868788; border-top: none; color: #1A171B; font-size: 0.9167em; height: 192px; overflow: auto; width: 306px; }
	.scrollDiv  h3 { font-size: 1em; font-weight: bold; }
	.scrollDiv .SD_content { height: 180px; margin: 12px; }
		.scrollDiv dl { margin-bottom: 12px; }
			.scrollDiv dt { font-weight: normal; width: 50px; }
			.scrollDiv dd { margin-left: 50px; padding-left: 16px; }
/* END .scrollDiv */



/* START #myCaseStudies */
#MCS_Head { position: relative; }
#addNewCaseStudy { border-left: 1px solid #3C647D; color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; position: absolute; right: 0; text-decoration: none; top: 0; }
#myCaseStudies {  }
	#myCaseStudies h2 { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-weight: normal; padding: 6px 13px; }
		#myCaseStudies dd { background-attachment: scroll; background-position: left top; background-repeat: no-repeat; }
		#myCaseStudies .MCS_archived { padding-left:16px; background-repeat:no-repeat; background-image: url(/template-images/layout/icons/status/archived.gif); }
		#myCaseStudies .MCS_approved { padding-left:16px; background-repeat:no-repeat; background-image: url(/template-images/layout/icons/status/approved.gif); }
		#myCaseStudies .MCS_waitingApproval {padding-left:16px; background-repeat:no-repeat;  background-image: url(/template-images/layout/icons/status/watingApproval.gif); }
		#myCaseStudies .MCS_inProgress { padding-left:16px; background-repeat:no-repeat; background-image: url(/template-images/layout/icons/status/inProgress.gif);  }
		.roleDetails { float: left; width: 120px; }
			.roleDetails div { padding-bottom: 10px; }
/* END #myCaseStudies */



/* START #myContributions */
#myContributions {  }
	#myContributions h2 { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; padding: 6px 13px; }
		#myContributions dd { background-attachment: scroll; background-position: left top; background-repeat: no-repeat; }
		#myContributions .MC_inProgress { background-image: url(/template-images/layout/icons/status/inProgress.gif); }
		#myContributions .MC_approved { background-image: url(/template-images/layout/icons/status/approved.gif); }
		#myContributions .MC_notStarted { background-image: url(/template-images/layout/icons/status/notStarted.gif); }
.contributeItem { background-color: #FFF380; }
/* END #myContributions */






/* START .icons */
.icons { display: inline; float: left; }
	.icons li { display: inline; float: left; }
		.icons li a { display: block; height: 14px; padding: 0; width: 14px; }
		.icons input { border: none; }
/* END .icons */






/* START #whoContacts */
#whoContacts { }
	#wwwForm #whoContacts h2 { margin-bottom: 0; }
	#whoContacts .WC_panel { background: #EBEFF2; padding: 12px; }
		#whoContacts .WC_panel table { margin-bottom: 12px; width: 920px; }
			#whoContacts tr { background: transparent url(/template-images/layout/whitePixel.gif) repeat-x right bottom; }
			#whoContacts .tableNoBorder { background: transparent; }
				#whoContacts th { font-weight: bold; }
				#whoContacts th, 
				#whoContacts td { color: #4A6D83; padding: 5px; vertical-align: top; }
				#whoContacts .WC_name { }
				#whoContacts .WC_email { width: 250px; }
				#whoContacts .WC_delete { text-align: center; width: 50px; }
				#whoContacts a { font-size: 0.925em; font-weight: normal; }
	#pageWrap #whoContacts .BtnStyle { border: 1px solid #3E647E; color: #1A171B; font-size: 0.925em; padding: 5px; width: auto; }
	#btnAddCoAuthor { margin-right: 5px; width: auto; }
	
	#whoContacts #btnEmail { background-color:#FFEB00; color:#FFFFFF;height:15px;line-height:15px; text-decoration:none;}
/* END #whoContacts */




/* START #whoContactsView */
#whoContactsView { margin-top: 12px; }
	#whoContactsView table { background: #EBEFF2; width: 420px; }
		#whoContactsView th, 
		#whoContactsView td { color: #1A171B; font-weight: bold; padding: 6px; vertical-align: top; }
		#whoContactsView .WC_name {  }
		#whoContactsView .WC_email {  }
		#whoContactsView .WC_delete { text-align: center; width: 30px; }
		#whoContactsView a { font-size: 0.925em; font-weight: normal; }
/* END #whoContactsView */






/* START #associatedCoordinator */
#associatedCoordinator {  }
/* END #associatedCoordinator */






/* START #caseStudyView */
#caseStudyView #whoContacts a { color: #75C049; }
#caseStudyView .frontEndWhat { float: left; width: 560px; }
#caseStudyView .frontEndImpact { float: left; width: 560px; }
#caseStudyView .frontEndSummary { float: left; width: 560px; }
#caseStudyView #caseStudyImageContainer { float: left; }
	#caseStudyView #caseStudyImageContainer img { padding: 50px; }
/* START #caseStudyView */






/* START .relatedInfo */
#pageWrap .relatedInfo { margin: 0 0 12px 0; padding: 12px; }
	.relatedInfo h3 { color: #58585A; }
	.relatedInfo table { background: #EBEFF2; width: 100%; }
		.relatedInfo caption { color: #F5981F; font-size: 1.2em; font-weight: bold; padding: 0 0 6px 0; }
		.relatedInfo th, 
		.relatedInfo td { color: #1A171B; font-weight: bold; padding: 6px 12px; vertical-align: top; }
		.relatedInfo .RI_icon { padding-right: 3px; }
		.relatedInfo .RI_name { padding-left: 3px; width: 786px; }
		.relatedInfo .RI_delete { text-align: center; }
		.relatedInfo a { font-size: 0.925em; font-weight: normal; }
	#pageWrap .relatedInfo .BtnStyle { color: #1A171B; font-size: 0.925em; min-width: 50px; width: auto; }
/* END .relatedInfo */



#caseStudyView .relatedInfo { padding: 0; }
#caseStudyView .relatedInfo table {  }






/* START #SummaryRelatedInfo */
#SummaryRelatedInfo { padding: 12px; }
	#SummaryRelatedInfo h3 { color: #58585A; }
	#SummaryRelatedInfo p { padding: 0 6px; }
	#SummaryRelatedInfo .SRI_panel { background: #EBEFF2; margin-bottom: 12px; padding: 12px; }
	#SummaryRelatedInfo table { width: 926px; }
		#SummaryRelatedInfo th, 
		#SummaryRelatedInfo td { color: #1A171B; font-weight: bold; padding: 6px; vertical-align: top; }
		#SummaryRelatedInfo .SRI_name {  }
		#SummaryRelatedInfo .SRI_delete { width: 60px; }
		#SummaryRelatedInfo a { font-size: 0.925em; font-weight: normal; }
		#SummaryRelatedInfo img { margin-right: 12px; vertical-align: middle; }
	#pageWrap #SummaryRelatedInfo .BtnStyle { border: 1px solid #000000; color: #1A171B; font-size: 0.925em; }
/* START #SummaryRelatedInfo */






/* START #AdditionalDocuments */
#AdditionalDocuments {  }
	#AdditionalDocuments .SRI_icon { width: 347px; }
	#AdditionalDocuments .SRI_name { width: 393px; }
/* START #AdditionalDocuments */





/* START #RelevantCaseStudies */
#RelevantCaseStudies {  }
	#RelevantCaseStudies .SRI_name { width: 752px; }
/* START #RelevantCaseStudies */






/* START #AdditionalDocuments */
#AdditionalDocuments.SRI_panel ul li { list-style:none; margin-left:0; }
/* START #AdditionalDocuments */




#caseStudyView .SummaryRelatedInfo { padding: 0; }
#caseStudyView .SummaryRelatedInfo table { width: 400px; }



/* START .searchResultsHeadFoot */
.searchResultsHeadFoot { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
	.searchResultsHeadFoot h3 { margin-right: 24px; }
/* END .searchResultsHeadFoot */



/* START #searchResults */
#searchResults {  }
	#searchResults li { background: #EBEFF2; clear: left; margin: 12px; padding: 12px; }
			#searchResults .searchKeyPoints {border:none; margin:0; padding:0 0 10px 0;}
				#searchResults .searchKeyPoints li {border:none; margin:0; padding:0;}
		#searchResults h4 { margin: 0 0 1em 0; }
		#searchResults dd { background-attachment: scroll; background-position: left top; background-repeat: no-repeat; float: left; padding: 0 18px 0 6px; }
		#searchResults .SR_approved { background-image: url(/template-images/layout/icons/status/approved.gif); padding-left: 16px; }
		#searchResults .SR_awaitingApproval { background-image: url(/template-images/layout/icons/status/watingApproval.gif); padding-left: 16px; }
/* END #searchResults */






/* START #sortBy */
.sortBy { float: left; padding-right: 50px; }
	.sortBy fieldset { float: left; }
		.sortBy label { padding-right: 12px; vertical-align: middle; }
		.sortBy select { float: none; margin-right: 12px; vertical-align: middle; width: auto; }
		#pageWrap .sortBy .BtnStyle { display: inline; float: none; min-width: 30px; width: auto; }
/* END #sortBy */






/* START .paging */
.paging { color: #FFEB00; }
	.paging dt { color: #FFFFFF; }
	.paging dd { float: left; padding: 0 3px; }
		.paging a { color: #FFFFFF; }
/* END .paging */






/* START .refineSearch */
.refineSearch { margin: 12px 0; }
/* END .refineSearch */






/* START whitespace pre-wrap Class to add the whitespace breaking to divs */
.preformattedText { 
	/*white-space: pre-wrap;*/			/* css-3 */
	/*white-space: -moz-pre-wrap;*/		/* Mozilla, since 1999 */
	/*white-space: -pre-wrap;*/			/* Opera 4-6 */
	/*white-space: -o-pre-wrap;*/		/* Opera 7 */
} 
/* END whitespace pre-wrap */






/* START #caseStudy */
#caseStudy { padding: 0; }
/* END #caseStudy */






/* START #caseStudyView */
/*padding placed on top of headers and removed from  #caseStudyView top, as style could not be added to content between headers due to old Case Studies
unlikely to get edited, which would result in a p tag automatically being added around text, which the original text area did not, so this is acompromise between the two versions -SS*/
#caseStudyView { padding: 0 12px 12px 12px; }
	.caseStudyWrapper {  }
		.tabNavigation { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; clear: both; margin-top: 12px; min-height: 24px; padding: 6px 13px; }
			.tabNavigation a {  }
			.tabNavigation a:visited { color: #FFFFFF; }
		#caseStudyView h2 { margin-bottom: 0; }
		#caseStudyView h3 { padding: 12px 0 0 0; }
		#caseStudyView p { margin: 0; padding: 0; }
		#caseStudyView ul { padding: 0; }
			#caseStudyView li { list-style: disc; margin-left: 16px; }
		#caseStudyView .floatLeft { width: 420px; }
		#caseStudyView .floatRight { width: 450px; }
		#caseStudyView #whoContacts th, 
		#caseStudyView #whoContacts td { color: #FFFFFF; }
		#caseStudyView #SummaryRelatedInfo { padding: 0; padding-top:10px; }
			#caseStudyView #SummaryRelatedInfo .SRI_panel { background: #FFFFFF; padding: 0 0 12px 0; }
		#caseStudyView .noContent { color: #ED4441; }
/* END #caseStudyView */



/* start rating form */
#caseStudyRatingForm select { float: left; }
#caseStudyRatingForm input { background-color: #868788; height: 25px; }
/* end rating form */


/*fix for spacing*/
#caseStudyView .tabNavigation { position:relative; top:20px;}


/* START #profileView */
#profileView { padding: 12px; }
	#profileView h2 { margin-bottom: 12px; }
	#profileView h3 {  }
	#profileView p { padding: 0 12px 12px 0; }
	#profileView ul { padding: 0 12px 12px 0; }
	#profileView .floatLeft { width: 420px; }
	#profileView .floatRight { width: 450px; }
/* END #profileView */






/* Start #caseStudySearch */
#caseStudySearch {  }
	#caseStudySearch legend { color: #FFFFFF; font-size: 1.6em; font-weight: bold; }
	#caseStudySearch .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; padding: 12px; }
		#caseStudySearch .FormWrapper fieldset { background: transparent; }
	.FormWrapper .publishConfirmationLabel { padding-left: 10px; padding-top: 2px; width: 400px; }
/* END #caseStudySearch */






/* START #searchWrapper */
#searchWrapper {  }
	#searchWrapper h2.formHeader { margin-bottom: 0; }
/* END #searchWrapper */






/* Start #casestudySave */
#casestudySaveWrapper {  }
	#casestudySaveWrapper h2 { margin-bottom: 0; }
#casestudySave {  }
	#casestudySave .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; padding: 0 12px; }
		#casestudySave .FormWrapper fieldset { background: transparent; }
	#casestudySave legend { color: #FFFFFF; font-size: 1.6em; font-weight: bold; }
	#casestudySave label { margin-left: 12px; width: auto; }
	#casestudySave input { border: none; }
	#pageWrap #casestudySave .buttonBar { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; clear: both; margin-bottom: 12px; min-height: 24px; padding: 6px 13px; }
		#pageWrap #casestudySave .buttonBar input { color: #1A171B; }
/* END #casestudySave */


/* Start #browse */
#browse { background: #1E415F; color: #FFFFFF; margin-bottom: 12px; }
	#browse h3 { background: url(/template-images/elements/panel/headerRepeater.jpg) #1E415F repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
	#browse div { clear: left; margin: 12px; }
		#browse img { margin-right: 12px; }
		#browse span { float: left; }
		#browse h4 { margin: 0; }
			#browse h4 a { color: #FFFFFF; text-decoration: none; }
				#browse h4 a:hover { text-decoration: underline; }
		#browse ol { background: #EBEFF2; clear: left; padding: 12px; }
			#browse li { float: left; width: 24%; }
/* END #browse */






/* Start #feedbackForm */
#feedbackForm {  }
	#feedbackForm .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; padding: 0; }
	#feedbackForm #needFields { background: #ED4441; color: #FFFFFF; }
		#feedbackForm #needFields h3 { margin: 0; }
		#feedbackForm #needFields ul { margin: 0; }
		#feedbackForm .FormWrapper fieldset { background: transparent; margin-bottom: 12px; }
			#feedbackForm .FormWrapper fieldset fieldset { background: transparent; margin-bottom: 0; }
				#feedbackForm fieldset fieldset fieldset { margin-bottom: 0; }
					#feedbackForm label { width: 148px; }
					#feedbackForm .textarea { padding: 0 12px; }
						#feedbackForm textarea { width: 790px; }
					#feedbackForm #FF_thanks {  }
						#feedbackForm #FF_thanks p { background: #75C049; color: #FFFFFF; font-weight: bold; padding: 12px; }
					#pageWrap.default #feedbackForm .buttonBar { padding: 6px; }
/* END #feedbackForm */







/* Start .balloonHelp */
.balloonHelp { background: #EBEFF2; border: 12px solid #1E415F; color: #58585A; margin: -12px 0 12px 0; padding: 12px; }
	.balloonHelp h3 { color: #58585A; margin-bottom: 12px; }
	.balloonHelp p { color: #58585A; }
/* END .balloonHelp */



/* Start .balloonHelpPopup */
.balloonHelpPopup { background: #EBEFF2; clear: left; color: #58585A; padding: 12px; margin: 0 12px 12px 0; }
	.balloonHelpPopup h3 { color: #58585A; margin-bottom: 12px; }
	.balloonHelpPopup p { color: #58585A; }
/* END .balloonHelpPopup */






/* Start .balloonHelpMain */
.balloonHelpMain { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
	.balloonHelpMain a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
	.balloonHelpMain a:hover { text-decoration: underline; }
	.balloonHelpMain a:visited { color: #FFFFFF; }
	.balloonHelpMain div { background: #EBEFF2; clear: left; margin-bottom: 12px; padding: 12px; }
		.balloonHelpMain img { margin-right: 12px; }
		.balloonHelpMain span { float: left; }
		.balloonHelpMain h3 { color: #58585A; margin-bottom: 12px; }
		.balloonHelpMain ul { clear: left; color: #58585A; padding-left: 12px; }
			.balloonHelpMain li { background: transparent url(/template-images/layout/icons/plainBullet.gif) no-repeat 0px 4px; float: left; padding: 0 12px; width: 420px; }
/* END .balloonHelpMain */






/* Start #help */
#helpHeader { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; font-weight: normal; padding: 6px 13px; }
	#helpHeader h2 { color: #FFFFFF; font-size: 1.5em; }
	#helpHeader .download { color: #FFFFFF; font-size: 0.9em; font-weight: bold; margin-right: 12px; text-decoration: none; }
	#helpHeader form {  }
		#helpHeader label { margin-right: 12px; vertical-align: middle; }
		#helpHeader input { float: none; vertical-align: middle; }
		#pageWrap #helpHeader .BtnStyle { display: inline; float: none; margin: 0 12px; min-width: 115px; vertical-align: middle; }
#help { background: #EBEFF2 url(/template-images/layout/help/bg.gif) repeat-y left top; clear: both; margin-bottom: 12px; }
	#help #helpIndex { background: #1E415F; float: left; padding: 12px; width: 296px; }
		#help #helpIndex a { color: #FFFFFF; text-decoration: underline; }
			#help #helpIndex a:hover { text-decoration: none; }
			#help #helpIndex li { padding: 3px; }
	#help #helpIndex .help_selected a { text-decoration: none; }
		#help #helpIndex .help_selected ol { margin-top: 6px; }
			#help #helpIndex .help_selected li { background: transparent url(/template-images/layout/help/whiteArrow.gif) no-repeat 0px 7px; padding-left: 12px; }
				#help #helpIndex .help_selected li a { text-decoration: none; }
				#help #helpIndex .help_selected li a:hover { text-decoration: underline; }
					#help #helpIndex .help_selected .help_selected { background: transparent url(/template-images/layout/help/yellowArrow.gif) no-repeat 0px 7px; }
						#help #helpIndex .help_selected .help_selected a { text-decoration: underline; }
							#help #helpIndex .help_selected ol ol { margin: 6px 0 0 6px; }

	#help #helpContainer { float: right; margin-left: -320px; width: 100%; }
		#help #helpContents { margin-left: 320px; padding: 12px; }
			#helpContents h3 { margin: 0 0 1em 0; }
/* END #feedbackForm */






/* START #assignCaseStudy */
#assignCaseStudy { margin-bottom: 0; }
	#assignCaseStudy h2 { margin-bottom: 0; }
	#assignCaseStudy h3 { color: #F5981F; font-size: 1.325em; margin-bottom: 12px; }
		#assignCaseStudy h3 span { color: #FFFFFF; }
	#assignCaseStudy .formWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; margin-bottom: 0; padding: 12px 12px 0 12px; }
		#assignCaseStudy .formWrapper fieldset { background: transparent; }
	#assignCaseStudy .wwwFormWidth { width: 460px; }
		#assignCaseStudy .textarea { margin-bottom: 0; }

	#assignCaseStudy label {  }
		#assignCaseStudy .selectOwner { width: 400px; }
			#assignCaseStudy .selectOwner label {  }
			#assignCaseStudy .selectOwner input { margin-right: 12px; width: 280px; }
			#assignCaseStudy .selectOwner .BtnStyle { width: 148px; }
			#assignCaseStudy .selectOwner br { clear: left; }
				#assignCaseStudy .selectOwner select { margin-top: 12px; width: 444px; }

		#assignCaseStudy .doubleText label { font-weight: normal; }
		#assignCaseStudy .doubleText input { width: 444px; }

	#pageWrap #assignCaseStudy .buttonBar { padding: 6px 12px; }
		#assignCaseStudy .buttonBar .BtnStyle { width: 148px; }
/* END #assignCaseStudy */


/* START #sendEmailMessage */
#sendEmailMessage { color: #FFFFFF; padding: 12px; }
	#sendEmailMessage h2 { color: #4A6D83; font-size: 1.325em; }
	#sendEmailMessage h3 { color: #4A6D83; font-size: 1.325em; margin-bottom: 12px; }
	#sendEmailMessage label { color: #4A6D83; }
		#sendEmailMessage h3 span { color: #FFFFFF; }
	#sendEmailMessage .formWrapper { margin-bottom: 0; }
	#sendEmailMessage .wwwFormWidth { width: 460px; }
		#sendEmailMessage .textarea { margin-bottom: 0; }
	#sendEmailMessage label { }
		#sendEmailMessage .selectOwner { width: 400px; }
			#sendEmailMessage .selectOwner label { }
			#sendEmailMessage .selectOwner input { margin-right: 12px; width: 280px; }
			#sendEmailMessage .selectOwner .BtnStyle { width: 148px; }
			#sendEmailMessage .selectOwner br { clear: left; }
				#sendEmailMessage .selectOwner select { margin-top: 12px; width: 444px; }
		#sendEmailMessage .doubleText label { font-weight: normal; }
		#sendEmailMessage .doubleText input { width: 444px; }
	#sendEmailMessage .buttonBar { margin-bottom: 0; }
		#sendEmailMessage .buttonBar .BtnStyle { width: 148px; }
/* END #sendEmailMessage */




/* START #failedPublish */
#failedPublishWrapper {  }
	#failedPublishWrapper h2 { margin-bottom: 0; }
#failedPublish { background: #ED4441; color: #FFFFFF; font-weight: bold; padding: 12px; }
	#failedPublish p { margin: 0; }
	#failedPublish dl {  }
		#failedPublish a {  }
		#failedPublish dt { float: none; font-size: 1.4em; }

		#failedPublish dd { padding: 12px; }
			#failedPublish ul { padding: 0 12px; }
				#failedPublish li { list-style: disc; }
/* END #failedPublish */






/* START #displayRequest */
#DR_head { font-size: 1.1em; }
	#DR_head .floatLeft { width: 250px; } 
	#DR_head .floatRight { width: 655px; }
		#DR_head dt { margin-right: 12px; padding-right: 0; }
#displayRequest { background: #58585A; color: #FFFFFF; margin: 12px 0; padding: 12px; }
	#displayRequest fieldset.textarea { margin-bottom: 12px; }
		#displayRequest fieldset.textarea label { font-size: 1.1em; font-weight: bold; margin-bottom: 6px; }
		#displayRequest fieldset.textarea textarea { width: 920px; }
	#pageWrap #displayRequest .buttonBar { margin-top: 12px; padding: 0; }
		#pageWrap #displayRequest .buttonBar p { font-size: 1.1em; font-weight: bold; margin-bottom: 0; padding-left: 400px; }
	#pageWrap #displayRequest .formControls .BtnSend { margin-right: 12px; padding: 4px 12px; width: auto; }

#documentsReceived {  }
	#documentsReceived h3 { font-size: 1.1em; }
	#documentsReceived table { background: #868788; width: 920px; }
		#documentsReceived a { color: #FFFFFF; }

		#documentsReceived tr {  }
			#documentsReceived th { background: #F5981F; border-right: 12px solid #58585A; font-weight: bold; padding: 6px; }
			#documentsReceived .DR_actions { background: #75C049; border: none; text-align: center; width: 200px; }
			#documentsReceived td { border-right: 12px solid #58585A; padding: 6px; }
			#documentsReceived td.DR_last { border: none; }
/* END #displayRequest */






/* START #actionMenu */
#actionMenu {  }
	#actionMenu legend { padding-bottom: 0; }
	#actionMenu label { color: #F5981F; font-size: 1.325em; font-weight: bold; margin-right: 12px; padding-bottom: 0; }
	#actionMenu select { display: inline; margin-right: 12px; }
	#pageWrap #actionMenu .BtnStyle { display: inline; float: none; }
	#pageWrap #actionMenu .BtnStyle:hover { text-decoration: underline; }
#coorPDFDownload { float: right; padding: 8px; }
/* END #actionMenu */






/* START #addContact */
#addContactWrapper { margin-top: 12px; }
	#addContactWrapper h2 { margin-bottom: 0; }
	#addContact {  }
		#addContact .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; margin-bottom: 12px; padding: 12px; }
			#addContact .FormWrapper fieldset { background: transparent; }
				#addContact legend { font-size: 1.6em; font-weight: bold; }
				#addContact .buttonBar input { float: right; }
	#addContact .hidden { margin: 0; padding: 0; }
/* END #addContact */






/* START ICONS */
.editIcon { background: transparent url(/template-images/layout/icons/edit.gif) no-repeat 0px 2px; padding-left: 21px; }
.viewIcon { background: transparent url(/template-images/layout/icons/view.gif) no-repeat 0px 2px; padding-left: 21px; }
.deleteIcon { background: transparent url(/template-images/layout/icons/delete.gif) no-repeat 0px 2px; padding-left: 21px; }
.attachIcon { background: transparent url(/template-images/layout/icons/attach.gif) no-repeat 0px 2px; padding-left: 21px; }
.approveIcon { background: transparent url(/template-images/layout/icons/approve.gif) no-repeat 0px 2px; padding-left: 21px; }
.unapprovedIcon { background: transparent url(/template-images/layout/icons/watingApproval.gif) no-repeat 0px 2px; padding-left: 21px; }
.acceptIcon { background: transparent url(/template-images/layout/icons/approve.gif) no-repeat 0px 2px; padding-left: 21px; }
.reinstateIcon { background: transparent url(/template-images/layout/icons/archived.gif) no-repeat 0px 2px; padding-left: 21px; }
.helpIcon { background: transparent url(/template-images/layout/icons/help.gif) no-repeat 0px 2px; padding-left: 21px; }
.requestIcon { background: transparent url(/template-images/layout/icons/request.gif) no-repeat 0px 2px; padding-left: 21px; }
.receivedIcon { background: transparent url(/template-images/layout/icons/received.gif) no-repeat 0px 2px; padding-left: 21px; }
.uploadIcon { background: transparent url(/template-images/layout/icons/upload.gif) no-repeat 0px 2px; padding-left: 21px; }
.notCompleteIcon { background: transparent url(/template-images/layout/icons/notComplete2.gif) no-repeat 0px 2px; padding-left: 21px; }
.completeIcon { background: transparent url(/template-images/layout/icons/complete2.gif) no-repeat 0px 2px; padding-left: 21px; }
.keyIcon { background: transparent url(/template-images/layout/icons/key.gif) no-repeat 0px 2px; padding-left: 21px; }
.printIcon { background: transparent url(/template-images/layout/icons/print.gif) no-repeat 0px 2px; padding-left: 21px; }
.pdfIcon { background: transparent url(/template-images/layout/icons/pdf.gif) no-repeat 0px 2px; padding-left: 21px; }
.inProgressIcon { background: transparent url(/template-images/layout/icons/inProgress.gif) no-repeat 0px 2px; padding-left: 21px; }
.approvedIcon { background: transparent url(/template-images/layout/icons/approved.gif) no-repeat 0px 2px; padding-left: 21px; }
.notStartedIcon { background: transparent url(/template-images/layout/icons/notStarted.gif) no-repeat 0px 2px; padding-left: 21px; }
.archivedIcon { background: transparent url(/template-images/layout/icons/archived.gif) no-repeat 0px 2px; padding-left: 21px; }
.waitingApprovalIcon { background: transparent url(/template-images/layout/icons/waitingApproval.gif) no-repeat 0px 2px; padding-left: 21px; }
/* END ICONS */






/* START #obsenityList */
#obsenityList {  }
	#obsenityList strong { background: #ED4441; padding: 3px 12px; }
/* END #obsenityList */



/* START .obsenityFound */
.obsenityFound strong { background: #ED4441; color: #FFFFFF; padding: 3px 12px; }
/* END .obsenityFound */






/* START #keyOpened */
#keyOpened { background: #1E415F; color: #FFFFFF; display: none; font-weight: bold; padding: 12px; }
	#keyOpened dt { margin-right: 12px; }
	#keyOpened dd { float: left; margin-right: 24px; }
		#keyOpened a { color: #FFFFFF; }
	#keyOpened .K_last { margin-right: 0; }
/* END #keyOpened */

/* START #keyClosed */
/* form state */
#keyClosed { font-weight: bold; }
	#keyClosed dt { margin-right: 12px; }
	#keyClosed dd { float: left; margin-right: 24px; }
		#keyClosed a {  }
	#keyClosed .K_last { margin-right: 0; }
/* END #keyClosed */

/* START #keyClosed */
/* view state */
#keyWrapper.viewState #keyClosed { font-weight: bold; }
	#keyWrapper.viewState #keyClosed dt { margin-right: 12px; }
	#keyWrapper.viewState #keyClosed dd { float: left; margin-right: 24px; }
		#keyWrapper.viewState #keyClosed a {  }
	#keyWrapper.viewState #keyClosed .K_last { margin-right: 0; }
/* END #keyClosed */

/* START #keyWrapper */
#keyWrapper { display: block; margin-bottom: 12px; }
#keyWrapper.viewState {  }
/* END #keyWrapper */






/* START .noContent */
.noContent { color: #FFEB00; }
/* END .noContent */






/* START #publishCaseStudy */
#publishCaseStudyWrapper {  }
	#publishCaseStudyWrapper h2 { margin-bottom: 0; }
#publishCaseStudy {  }
	#publishCaseStudy .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; padding: 12px; }
		#publishCaseStudy .FormWrapper fieldset { background: transparent; }
	#publishCaseStudy a { font-weight: bold; }
	#publishCaseStudy a:visited { color: #56778B; }
	#publishCaseStudy .notAuthorised {  }
	#pageWrap #yesNoLinks.buttonBar, 
	#pageWrap #publishCaseStudy .buttonBar { padding: 6px 12px; }
#publishCaseStudy .notAuthorised  #yesNoLinks a {  }
/* END #publishCaseStudy */






/* START #assignCaseStudy.findUser */
#assignCaseStudy.findUser { color: #4A6D83; }
	#assignCaseStudy.findUser #sendMessage { margin-bottom: 12px; }
		#assignCaseStudy.findUser #sendMessage textarea { margin-top: 6px; width: 910px; }
				
			
	#assignCaseStudy.findUser #selectOwner { margin-bottom: 12px; width: 910px; }
		#assignCaseStudy.findUser #selectOwner input.text { float: left; margin-top: 6px; margin-right: 0; width: 720px; }
		#assignCaseStudy.findUser #selectOwner select.multipleSelect { width: 910px; }
		
	#assignCaseStudy.findUser #sendMessage { margin-bottom: 12px; }
		#assignCaseStudy.findUser #sendMessage input { margin-top: 6px; width: 910px; }
/* END #assignCaseStudy.findUser */






/* START #sendEmailMessage.findUser */
#sendEmailMessage.findUser {  }
	#sendEmailMessage.findUser #sendMessage { margin-bottom: 12px; }
		#sendEmailMessage.findUser #sendMessage textarea { margin-top: 6px; width: 910px; }
	#sendEmailMessage.findUser #subjectMessage { margin-bottom: 12px; }		
		#sendEmailMessage.findUser #subjectMessage input { margin-top: 6px; width: 906px; }
		
	#sendEmailMessage.findUser #selectOwner { margin-bottom: 12px; width: 910px; }
		#sendEmailMessage.findUser #selectOwner input.text { float: left; margin-top: 6px; margin-right: 0; width: 720px; }
		#sendEmailMessage.findUser #selectOwner select.multipleSelect { width: 910px; }

	#sendEmailMessage.findUser #sendMessage { margin-bottom: 12px; }
		#sendEmailMessage.findUser #sendMessage input { margin-top: 6px; width: 910px; }
/* END #sendEmailMessage.findUser */






/* START emailDetail */
span.emailDetail {font-weight:bold;}
/* END emailDetail */






/* START support user edit screen */
#userSupportWrapper {  }
	#userSupportWrapper h2 { margin-bottom: 0; }
	#userSupportWrapper .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; margin-bottom: 12px; padding: 12px; }
		#userSupportWrapper fieldset { background: transparent; }
		#userSupportWrapper #supportTitle { padding-bottom: 20px; }
			#userSupportWrapper #supportTitle span { color: #cccccc; }
		#userSupportWrapper #show { margin-left: 10px; }
		#userSupportWrapper #activate { margin-left: 10px; }
		#userSupportWrapper #delete { margin-left: 10px; }
		
		#userSupportWrapper input, #userSupportWrapper select { width: 580px; }
		#userSupportWrapper #supportActionBar { padding-bottom: 10px; }
/* END support user edit screen */



/* start reports */
#reportsSelection { margin-bottom: 12px; }
	#reportsSelection form	{ padding: 0 12px; }
	#reportsSelection h4 { margin-top: 0; }
	#reportsSelection ul { clear: both; margin-bottom: 12px; }
	#reportsSelection li { clear: both; padding: 3px 0; }
	#reportsSelection input.checkbox { border: none; margin-right: 5px; }
	#reportsSelection fieldset#reportsStep1 { float: left; padding-top: 0; width: 400px; }
	#reportsSelection fieldset#reportsStep1 p { clear: left; font-weight: bold; margin: 0; }
	#reportsSelection fieldset#reportsStep1 h5 { clear: left; font-size: 1em; font-weight: bold; margin: 0; }	
	#reportsSelection fieldset#reportsStep1 div p { padding-top: 15px; }
	#reportsSelection fieldset#reportsStep2 #cal1 { color: #FFFFFF; float: left; width: 300px; }
	#reportsSelection fieldset#reportsStep2 #cal2 { color: #FFFFFF; float: left; width: 200px; }
	#reportsSelection fieldset#reportsStep2 select { margin-right: 10px; }
	#reportsSelection #calendarSubmit { float: right; padding-right: 10px; padding-top: 10px; }
	#reportsSelection p.reportGroup { font-weight: bold; padding-top: 20px; }
	#reportsSelection ul { }
	#reportsSelection ul li span.title { display: block; float: left; width: 200px; }
	#reportsSelection ul li span.download { display: block; float: left; width: 80px; }
	#reportsSelection ul li span.print { display: block; float: left; width: 80px; }
	#reportsSelection ul li span.view { display: block; float: left; width: 80px; }

div.reportContainer { margin: 2px; padding-bottom: 20px; padding-left: 20px; padding-top: 20px; }
div.reportContainer h3 { color: #3E647E; font-size: 1.4em; }
div.reportContainer p.title, 
div.reportContainer p.tableTitle { font-size: 1.2em; font-weight: bold; }
div.reportContainer p.title, 
div.reportContainer p.tableTitle span#registeredUsersReportTotal { color: #4A6D83; font-size: 0.8em; padding-left: 100px; }
div.reportContainer #reportBack a { color: #3E647E; }




div.reportContainer.notes ul li { margin: 10px; }


div.reportContainer .tablecontainer { overflow: scroll; }
div.reportContainer table { color: #3E647E; width: 600px; width: 90%; }
div.reportContainer table th { font-weight: bold; padding: 5px; }
div.reportContainer table td { padding: 2px 40px 2px 5px; }
div.reportContainer table td a { color: #3E647E; }
div.reportContainer ol.summaryList { padding-top: 20px; }
	div.reportContainer ol.summaryList li { clear: left; }
.print div.reportContainer { color: #000000; }
.print div.reportContainer table tr td { color: #000000; }
.print div.reportContainer table tr td a { color: #000000; }
.print div.reportContainer table tr th { color: #000000; }
div.reportContainer.print h3 { color: #000000; }
div.reportContainer.print p.title { color: #000000; }
div.reportContainer.print p.tableTitle { color: #000000; }
/* end reports */

/* start review information */
#reviewInformation { color: #FFFFFF; padding-bottom: 20px; padding-left: 10px; }
#reviewInformation div.label { float: left; padding-left: 10px; padding-top: 5px; width: 170px; }
#reviewInformation div.value { padding-left: 20px; padding-top: 5px; }
/* end review information */

.reportContainer div.label { float: left; padding-top: 5px; width: 190px; }
.reportContainer div.value { float: left; padding-left: 20px; padding-top: 5px; width: 200px; }


#pageWrap option.hideOption { color: #FFFFFF; }


/* coordinator image selection */
.coordinatorSelectImage { padding: 10px; }
.coordinatorSelectImage #assignImageHeading { padding: 10px 0px 10px 0px; }
.coordinatorSelectImage div.error { color: #ED4441; padding-top: 20px; }
.coordinatorSelectImage div.title { color: #FFFFFF; margin-top: 5px; }
.coordinatorSelectImage div.title a { color: #FFFFFF; }
.coordinatorSelectImage div.title span { display: block; float: left; font-weight: bold; width: 80px; }
.coordinatorSelectImage .libraryImages { }
.coordinatorSelectImage .libraryImages .image { float: left; }
.coordinatorSelectImage .libraryImages .image img { border: 1px solid #CCCCCC; margin: 10px; }
.coordinatorSelectImage .libraryImages .image input { margin-left: 10px; margin-right: 3px; }
.coordinatorSelectImage .libraryImages .image label { }
.coordinatorSelectImage .libraryImages p { font-weight: bold; padding-top: 20px; }
.coordinatorSelectImage .submitContainer { padding-top: 20px; }
#coordinatorArchive .csListSectionContainer { font-size: 0.9em; padding: 10px; }
#coordinatorArchive .csListSectionContainer img.listHeadingIcon { float: left; margin-right: 10px; }



/* contact form */
#contactForm { padding: 0 12px; }
	#div_comments label, 
	#div_suggestions label, 
	#div_query label { display: block; }
	#div_comments textarea, 
	#div_suggestions textarea, 
	#div_query textarea { height: 100px; width: 960px; }
	#contactForm .form_memo { margin-bottom: 12px; }
	#contactForm .form_buttonbar { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; clear: both; margin-bottom: 12px; min-height: 24px; padding: 6px 13px; }
		#contactForm .form_buttonbar button { color: #1A171B; float: right; }

/* contact form confirmation */
#contactUsConfirmation {  }






/* START #siteRegistration */
#siteRegistration {  }
	#siteRegistration h2 { margin-bottom: 0; }
	#siteRegistration .FormWrapper { background: #FFFFFF url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; }
		#siteRegistration fieldset { background: transparent; }
			#siteRegistration #btnCancel {color:#FFFFFF;height:15px;line-height:15px;}
			.capinput { margin-left:147px; margin-top:10px;}
/* END #siteRegistration */






/* START #needFields */
form #needFields, 
#siteRegistration #needFields { background: #ED4441; color: #FFFFFF; padding: 12px; }
	form #needFields h3 { margin-top: 0; }
	form #needFields ul { font-weight: bold; list-style: none; padding: 6px 12px; }
		form #needFields li { list-style: none; padding: 6px; }
	form #needFields p { line-height: normal; margin: 0; }
/* END #needFields */
form #warnFields,
	#siteRegistration #warnFields { background: #4A6D83; color: #FFFFFF; padding: 12px; }
.fixwarningposition {margin-top:-7px; margin-bottom:7px;}

.userwarning{background: #ED4441; color: #FFFFFF; padding: 12px; margin-bottom:7px;  margin-top:7px;}
.userinfo{background: #4A6D83; color: #FFFFFF; padding: 12px; margin-bottom:7px; margin-top:7px; }


/* START star rating image sizes */
/* These are used in multiple containers, header and search results, possible elsewhere too */
.ratingImage1star { height: 20px; width: 20px; }
.ratingImage2star { height: 20px; width: 40px; }
.ratingImage3star { height: 20px; width: 60px; }
/* END star rating image sizes */






/* START #completeness */
#completeness {  }
	#completeness input { border: none; }
/* END #completeness */







/* START #coordinatorBack coordinator back button in edit view */
#coordinatorBack { position: relative; }
	#coordinatorBack form { position: absolute; right: 0; top: 100px; }
		#coordinatorBack form .BtnBack { margin-right: 0; }
/* END #coordinatorBack */


/* START SME */
	#SME H4 {color:#2F516B; text-decoration:underline;}
	#SME TD	{line-height:24px;}
	
	#addeditsme H4 {color:#2F516B; text-decoration:underline;}
	#addeditsme TD {line-height:24px;}
	#addeditsme .InputWidth {width:90%;}
	
		#smelist TD {border-bottom:2px solid #E1E1E1;border-right:12px solid #FFFFFF;padding:6px 12px;}
		#smelist TH {border-right:12px solid #FFFFFF;font-weight:bold;padding:6px 12px;}
		#smelist tr {line-height:1.5em;}
		#smelist #cName {background:#FF6666 none repeat scroll 0;}	
		#smelist #cSubject {background:#F5981F none repeat scroll 0;}
		#smelist #cEmail {background: #FFEB00 none repeat scroll 0;}		
		#smelist #cCaseStudies {background:#75C049 none repeat scroll 0;}	
		#smelist #cActions {background:#E1E1E1 none repeat scroll 0;}	
		#smelist #cCasestudy {background:#FF6666 none repeat scroll 0;}
		#smelist #cDatecreated {background:#F5981F none repeat scroll 0;}
		#smelist #cApprovaldate {background:#75C049 none repeat scroll 0;}
		#smelist #cCoordinator {background:#E1E1E1 none repeat scroll 0;}
		#smelist .warningText {color:#FF0000;}
		
			#smedetails TD {border-bottom:2px solid #E1E1E1;border-right:12px solid #FFFFFF;padding:6px 12px;}
			
				#wwwForm .InputWidth {width:90%;}
				 #wwwForm #awardtable tr {line-height:30px}
				 
				 /*Fix for spacing on homepage.*/
				 #myContributions p { margin-bottom:10;}
				