/* %%%%%%%%%%%%%%%%%%%%% */
/* START CONTENT */
	p { line-height: 1.5em; margin-bottom: 1em; }
	img {  }

	em { font-weight: bold; }
	#helpContents em, 
	#pageContent em,
	#coordinatorInbox em,
	#caseStudyView em { color: #1A171B; font-style: italic; }

	strong { font-weight: bold; }

	/* START Hx */
	h2 { font-size: 1.6em; font-weight: bold; }
	h3 { font-size: 1.2em; font-weight: bold; }
	#helpContents h3, 
	#pageContent h3 { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
	h4 { font-size: 1.2em; font-weight: bold; margin: 1.33em 0; }
	h5 { font-size: 1.2em; margin: 1.67em 0; }
	h6 { font-size: 1em; margin: 2.33em 0; }
	/* END Hx */

	/* START A */
	a { color: #2F516B; text-decoration: underline; }
		a:hover { text-decoration: none; }
		a:visited { color: #56778B; }
	/* END A */

	hr {  }

	/* START list */
	#helpContents ul, 
	#pageContent ul { list-style: disc; list-style-position: outside; margin: 1em; padding: 0 1em; }
	#helpContents ol, 
	#pageContent ol { list-style: decimal; list-style-position: outside; margin: 1em; padding: 0 1em; }
		li {  }
	dl {  }
		dt { float: left; font-weight: bold; line-height: 1.5em; padding-right: 5px; }
		dd { line-height: 1.5em; }
	/* END list */

	blockquote {  }

	/* START table */
	table { color: #1A171B; display: table; }
		caption {  }

			thead  { display: table-header-group; vertical-align: middle; }

			tr {  }
			th { vertical-align: top; } 
			td { vertical-align: top; }

			tbody { display: table-row-group; vertical-align: middle; }

			tfoot { display: table-footer-group; vertical-align: middle; }

			.tableEmpty { text-align: center; }

	/* END table */

	/* START form */
	form {  }
	#wwwForm {  }
	#wwwForm.print {background: #FFFFFF; color:#000000}
	#coordinatorNotes { background: #ffffff; }
	.popupForm {  }
		#wwwForm fieldset.wwwFormWidth { width: 460px; }

		fieldset {  }
		.FormWrapper { clear: left; }

			fieldset fieldset { /*background: #FFFFFF*/ url(/template-images/elements/panel/bodyRepeater.jpg) repeat-x left top; margin-bottom: 12px; }
				fieldset fieldset fieldset { background: transparent; padding: 0 12px; }
					
					#caseStudySearch fieldset fieldset fieldset { background: transparent; padding: 0 0px; }
			
			.FormWrapper fieldset { margin-bottom: 12px; }
			.hidden { margin: 0; padding: 0; }

		form p { margin-bottom: 12px; }
		form#coordinatorNotes p { color: #000000; }
			legend { 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; }
			h2.formHeader, 
			#wwwForm h2.formHeader { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
			
			form#coordinatorNotes legend { color: #000000; padding: 0 8px; }

			label {  }
			label.formElementHighlight {color:red}
		
			.FormWrapper label { float: left; margin-right: 12px; width: 173px; }
			.FormWrapper .doubleText label { float: left; margin-right: 12px; width: 135px; }
			#siteRegistration .FormWrapper label {float: left; margin-right: 12px; width: 135px; }
			#siteRegistration .FormWrapper label {float: left; margin-right: 12px; width: 135px; }
			#siteRegistration .FormWrapper fieldset.checkbox label {float: none; margin-right: 12px; width: 135px; }
			
			form#coordinatorNotes label { color: #000000; margin: 0 8px; display: block; }

			textarea { border: 1px solid #2F516B; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100px; }
			form#coordinatorNotes textarea { margin: 0 8px; width: 98%;}
			select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; float: left; }
			#wwwForm select { border: 1px solid #2F516B; float: none; }
			input { border: 1px solid #2F516B; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; float: left; padding: 0 2px; }
				#pageWrap.front input { padding: 2px; }

				.checkbox {  }
				.textbox {  }
				.radio {  }
			option {  }

			.required { color: #ED4441; font-weight: bold; }

			.buttonBar { margin-bottom: 0; }

			#pageWrap.default .buttonBar { padding: 0 12px 12px 12px; }
			.buttonBar, 
			#pageWrap #wwwForm .buttonBar { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; clear: both; margin-bottom: 6px; min-height: 24px; padding: 6px 13px; }
				.buttonBar fieldset { background: transparent; margin-bottom: 0; }
			form#coordinatorNotes .buttonBar { padding: 12px 0; }
			#pageWrap.default .buttonBarSearch { padding: 0; }
			
				button, 
				.BtnStyle { border: none; color: #FFFFFF; cursor: pointer; display: block; font-size: 1.0833em; float: left; margin-left: 2px; padding: 3px 0; text-align: center; text-decoration: none; vertical-align: middle; }
				a.BtnStyle { padding: 4px 0 5px 0; }
				form#coordinatorNotes .BtnStyle { margin: 0 0 0 8px; }
				#pageWrap.default button,
				#pageWrap.default .BtnStyle { width: 148px; }

				#pageWrap.popup button,
				#pageWrap.popup .BtnStyle { width: 148px; }

					button:hover, 
					.BtnStyle:hover { text-decoration: underline; }
	

					.BtnSend { background: #F5981F; }
					.BtnSearch { background: #F5981F; }

					.BtnHome, 
					.BtnHelp, 
					.BtnShow, 
					.BtnLogout, 
					.BtnActionDo, 
					.BtnLogin { background: #31526C url(/template-images/elements/button/repeater.jpg) repeat-x left top; }

					.BtnJoin { background: #75C049; }
					.BtnSubmit { background: #75C049; }
					.BtnUpload { background: #75C049; }
					.BtnSort { background: #75C049; }
					.BtnProceed { background: #75C049; }
					.BtnAdd { background: #FFEB00; }
					.BtnAddCoAuthor { background: #FFEB00; }
					.BtnChange { background: #ED4441; margin-right: 12px; }
					.BtnDelete { background: #F5981F; }
					.BtnRemove { background: #F5981F; }

					.formControls .BtnStyle { color: #1A171B; }

						.BtnPublish { background: #75C049; margin-right: 12px; }
						.BtnSave { background: #FFEB00; margin-right: 12px; }
						.BtnAbort { background: #F5981F; margin-right: 12px;}
						.BtnView { }
						#pageWrap.default .BtnView {width: 108px;}

					.BtnAgree { background: #75C049; margin-right: 12px; }
					.BtnDisagree { background: #ED4441; }

					.paging {  }
						.BtnBack { background: #868788; margin-right: 12px; }
						.BtnPrevious { background: #868788; margin-right: 12px; }
						.BtnNext { background: #868788; }
						.BtnTop { background: #868788; margin-left: 12px;  }



/* START NOTES */
div.notes { border: 1px solid #000000; overflow: auto; height: 200px; margin: 0 8px; width: 98%; }
span.error { color: #ED4441; }
span.currentDate { float:left; padding-bottom:10px; }
span.noteInstruction { float:left; clear:left; color: #97B1EE; }


/* END NOTES */


/* START TEXTAREA */
fieldset.textarea {  }
	fieldset.textarea label { /*display: auto;*/ width: auto; }
	fieldset.textarea textarea { width: 296px; }


	.wwwFormWidth fieldset.textarea textarea { width: 444px; }


#wwwForm #caseStudy.FullWidth fieldset.textarea { background: transparent; margin-bottom: 12px; }
	#wwwForm #caseStudy.FullWidth fieldset.textarea label { margin-bottom: 6px; }
	#wwwForm #caseStudy.FullWidth fieldset.textarea textarea { width: 950px; }


#wwwForm #profile.FullWidth fieldset.textarea { margin-bottom: 12px; }
	#wwwForm #profile.FullWidth fieldset.textarea label { margin-bottom: 6px; }
	#wwwForm #profile.FullWidth fieldset.textarea textarea { width: 920px; }


#wwwForm #upload.FullWidth fieldset.textarea { margin-bottom: 12px; }
	#wwwForm #upload.FullWidth fieldset.textarea label { margin-bottom: 6px; }
	#wwwForm #upload.FullWidth fieldset.textarea textarea { width: 920px; }
/* END TEXTAREA */





#pageWrap #wwwForm #upload fieldset.buttonBar button { padding: 0; }
	#pageWrap #wwwForm #upload fieldset.buttonBar button { float: right; }





/* START TEXT */
fieldset.textDouble {  }
	fieldset.textDouble input { width: 281px; }
/* END TEXT */





/* START TEXT */
fieldset.titleFieldset { min-height: 40px; }
	fieldset.titleFieldset label { width: auto; }
	fieldset.titleFieldset input { float: right; width: 750px; }
/* END TEXT */

/* START TEXT WITH HELP*/
/*fieldset.withHelp{ min-height: 40px; }
	fieldset.fullWidthText.withHelp label { width: auto; }
	fieldset.withHelp input { float: right; width: 750px; margin-right:6px;}*/
	span.multipleSelectControl {clear:both; float:right; width:758px;}
	/*fieldset.withHelp a {padding: 0 5px;}*/
/* END TEXT WITH HELP*/



/* START SELECT */
fieldset.select {  }
	fieldset.select label {  }
	fieldset.select select { vertical-align: top; width: 130px; }
		fieldset.select option {  }



fieldset.selectDouble {  }
	fieldset.selectDouble label {  }
	fieldset.selectDouble select { vertical-align: top; width: 280px; }
		fieldset.selectDouble option {  }



fieldset.selectAdd {  }
	fieldset.selectAdd label {  }
	fieldset.selectAdd select { vertical-align: top; width: 130px; }
		fieldset.selectAdd option {  }
	fieldset.selectAdd a { color: #75C049; font-size: 0.925em; padding: 0 5px; }
	fieldset.selectAdd input { float: none; width: 121px; }



fieldset.selectOneLine {  }
	fieldset.selectOneLine label {  }
	fieldset.selectOneLine select, 
	#wwwForm fieldset.selectOneLine select { border: 1px solid #2F516B; float: right; vertical-align: top; width: 758px; }
		fieldset.selectOneLine option {  }
	fieldset.selectOneLine a { color: #75C049; font-size: 0.925em; padding: 0 5px; }



fieldset.selectAddOneLine { /*width:800px;*/ }
	fieldset.selectAddOneLine label { /*width:800px;*/ }
	fieldset.selectAddOneLine label.hidden { display: none; }
	fieldset.selectAddOneLine div.multipleTitleWrapper span.multipleSelectControl { clear: none; }
	fieldset.selectAddOneLine select { border: 1px solid #2F516B; vertical-align: top; width: 356px; }
		fieldset.selectAddOneLine option {  }
	
			#caseStudySearch fieldset.selectAddOneLine select {width:768px; border: 1px solid #2F516B; vertical-align: top; width: 350px; }
			
	
	fieldset.selectAddOneLine a { color: #75C049; font-size: 0.925em; padding: 0 5px; }
	fieldset.selectAddOneLine input { float: none; width: 356px; }
	



fieldset.selectAddHalfWidth {  }
	fieldset.selectAddHalfWidth label { display: block; float: none; width: auto; }
	fieldset.selectAddHalfWidth select { clear: left; display: block; float: left; vertical-align: top; width: 210px; }
		fieldset.selectAddHalfWidth option {  }
	fieldset.selectAddHalfWidth a { color: #75C049; float: left; font-size: 0.925em; padding: 0 5px; }
	fieldset.selectAddHalfWidth input { float: none; width: 121px; }
	fieldset.selectAddHalfWidth .multidropdown { clear: none; float: left; }



/*#wwwForm #caseStudy.FullWidth fieldset.selectAddHalfWidth { margin-bottom: 12px; }
	#wwwForm #caseStudy.FullWidth fieldset.selectAddHalfWidth label { margin-bottom: 6px; }*/
	
#caseStudySearch fieldset.selectAddFullWidth div.multipleTitleWrapper {  }
	#caseStudySearch fieldset.selectAddFullWidth div.multipleTitleWrapper span.multipleSelectControl { clear: none; margin: 0; }


	div.multipleTitle { background: #FFFFFF; border: 1px #969696 solid; color: #000000; font-family: MS Shell Dlg; font-size: 1.1em; height: 17px; padding: 1px; /*float:right; margin-right:399px;*/ padding-left: 4px; width: 358px; }
	span.titleText { display: block; float: left; }

#caseStudySearch fieldset.selectAddFullWidth { background: transparent; margin-bottom: 12px; }

	fieldset.selectAddFullWidth label { margin-bottom: 6px; width: auto; }
	#pageWrap fieldset.selectAddFullWidth label.hidden { display: none; }
	fieldset.selectAddFullWidth .icons {  }
	fieldset.selectAddFullWidth br { clear: left; }
	fieldset.selectAddFullWidth select { clear: left; vertical-align: top; width: 445px; }
		fieldset.selectAddFullWidth div.multipleTitle { margin-right: 479px; width: 438px; }
	fieldset.selectAddFullWidth .multidropdown {  }
	fieldset.selectAddFullWidth a { color: #75C049; font-size: 0.925em; padding: 0 5px; }
		fieldset a.dropDownLink{ margin: 1px; padding: 0; }
		fieldset a.editOptions { margin: 1px 1px 1px 0; padding: 0; }
		fieldset a.editOptions img.editOptionsImage {  }

		fieldset.selectAddFullWidth span.multipleSelectControl { margin: 0; padding: 0; width: auto; }
			fieldset.selectAddFullWidth span.multipleSelectControl select {border:solid 1px #000000; margin: 0; padding: 0; width: 454px; }
	/*
		Margin bug effecting the width of the box
		Size should be 355px
	*/
			#caseStudySearch fieldset.selectAddFullWidth span.multipleSelectControl select {float:none; margin: 0; padding: 0; width: 355px; }
			#caseStudySearch span.multipleSelectControl { margin:0; display:block; width:758px; margin-left:55px;}
			

			
	
			
	.multipleTitleWrapper { float: none; }
	fieldset.selectAddFullWidth .multipleTitleWrapper { width: 954px; }
	fieldset.selectAddOneLine .multipleTitleWrapper { width: 954px; }
	
	#caseStudySearch fieldset.selectAddFullWidth .multipleTitleWrapper {display:inline; width: 754px; }
	
	
	#caseStudySearch FormWho fieldset.selectAddOneLine .multipleTitleWrapper {margin: 0; display:inline-block; float: right; width: 764px; }
	
/* END SELECT */






/* START CHECKBOX */
fieldset.checkbox { margin-bottom: 12px; }
	fieldset.checkbox legend { color: #FFFFFF; font-size: 1em; }
	fieldset.checkbox ul {  }
		fieldset.checkbox li {  }
			fieldset.checkbox label { float: none; }
			fieldset.checkbox input { float: none; margin: 0 12px; }
/* END CHECKBOX */



/* START CHECKBOX DOUBLECHECKBOX */
fieldset.checkbox.doubleCheckbox input { float: none; margin: 0 12px 0 0; }
/* END CHECKBOX DOUBLECHECKBOX */



/* START FULLWIDTH CHECKBOX */
fieldset.checkboxFullWidth { margin-bottom: 12px; }
	fieldset.checkboxFullWidth legend { color: #FFFFFF; font-size: 1em; }
	fieldset.checkboxFullWidth ul {  }
		fieldset.checkboxFullWidth li {  }
			fieldset.checkboxFullWidth label { float: none; }
			fieldset.checkboxFullWidth input { float: none; margin: 0 12px; }
/* END FULLWIDTH CHECKBOX */



/* START SELECTADDFULLWIDTH CHECKBOX */
fieldset.selectAddFullWidth.checkbox { margin-bottom: 12px; }
	fieldset.selectAddFullWidth.checkbox legend { color: #FFFFFF; font-size: 1em; }

		fieldset.selectAddFullWidth.checkbox li {  }
			fieldset.selectAddFullWidth.checkbox label { float: left; }
			fieldset.selectAddFullWidth.checkbox ul { clear: left; float: left; }
			fieldset.selectAddFullWidth.checkbox .icons { clear: none; float: left; }
				fieldset.selectAddFullWidth.checkbox ul li label { float: none; }
			fieldset.selectAddFullWidth.checkbox input { float: none; margin: 0 12px; }
/* END SELECTADDFULLWIDTH CHECKBOX */



/* START SELECTADDHALFWIDTH CHECKBOX */
fieldset.selectAddHalfWidth.checkbox { margin-bottom: 12px; }
	fieldset.selectAddHalfWidth.checkbox legend { color: #FFFFFF; font-size: 1em; }
	fieldset.selectAddHalfWidth.checkbox ul {  }
		fieldset.selectAddHalfWidth.checkbox li {  }
			fieldset.selectAddHalfWidth.checkbox label { display: inline; float: none; }
			fieldset.selectAddHalfWidth.checkbox input { float: none; margin: 0 12px; width: auto; }
/* END SELECTADDHALFWIDTH CHECKBOX */



/* START DOUBLE TEXT */
fieldset.doubleText { min-height: 24px; }
	fieldset.doubleText label {  }
	fieldset.doubleText input { width: 280px; }
/* END DOUBLE TEXT */



/* START FULL WIDTH TEXT */
fieldset.fullWidthText { margin-bottom: 12px; }
	fieldset.fullWidthText label {  }
	fieldset.fullWidthText input { float: right; width: 752px; }
/* END FULL WIDTH TEXT */



/* START searchTopWrapper */
.FormWrapper .searchTopWrapper {  }
	.FormWrapper .searchTopWrapper .floatLeft { margin-bottom: 0; width: 450px; }
	.FormWrapper .searchTopWrapper .floatRight { margin-bottom: 0; }
/* END searchTopWrapper */



/* START lastField */
#pageWrap .lastField { margin-bottom: 0; }
/* END lastField */



.browseFiles {  }
	.browseFiles label {  }
	.browseFiles input {  }



#pageWrap .floatLabel label { display: inline; float: left; }



#pageWrap #wwwForm #caseStudy.FormIntroduction label { margin-bottom: 6px; }



fieldset.selectHalfWidth select { width: 288px; }




	/* END form */


/* START Glossary */
#pageWrap #pageContent #glossaryNav { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; display: block; font-weight: normal; list-style: none; margin: 0 0 12px 0; padding: 6px 13px 6px 6px; }
	#pageContent #glossaryNav li { float: left; list-style: none; }
		#pageContent #glossaryNav li a { border-left: 1px solid #716753; color: #FFFFFF; font-size: 1.2em; font-weight: bold; padding: 0 6px; }
		#pageContent #glossaryNav li.glossaryHeaderLetterBlank { border-left: 1px solid #716753; color: #AAAAAA; font-size: 1.2em; font-weight: bold; padding: 0 0.5em; }

	#pageContent dl.glossary {  }
		dl.glossary dt { }
			dl.glossary dt { clear: left; float: none; padding: 6px 0; }
			dl.glossary dt.glossaryLetter { background: #1E415F url(/template-images/elements/panel/headerRepeater.jpg) repeat-x left top; color: #FFFFFF; font-size: 1.5em; font-weight: normal; margin-bottom: 12px; padding: 6px 13px; }
			dl.glossary dt.glossaryLetterBlank { display: none; }
		dl.glossary dd { float: left; margin-left: 30px; }
			dl.glossary dd dl { }
				dl.glossary dd dl dt { float: left; font-size: 1.1em; font-weight: bold; margin: 0 2em 0 0; padding: 0; width: 50px; }
				dl.glossary dd dl dd { float: left; margin: 0 0 2em 0; padding: 0 2em; width: 800px; }
				dl.glossary dd dl dd p { float: left; margin: 0; padding: 0; }
				dl.glossary dd p { clear: left; float: left; }
/* END Glossary */
/* END CONTENT */
/* %%%%%%%%%%%%%%%%%%% */