/* ------------------------------------------ */
/* ----------        Layout        ---------- */
/* ------------------------------------------ */



#examListContainer {
	width: 671px;
	border: 0px solid #dcdedb;
}
	#examListTitleContainer {
		width: 671px;
		border: 1px solid #dcdedb;
	}
		.examCol0 {
			float:left;
			width: 5px;
		}
		.examCol0Indented {
			float:left;
			width: 25px;
		}
		.examCol0IndentedTwice {
			float:left;
			width: 45px;
		}
		.examCol1 {
			float:left;
			width: 320px;
			padding:2px;
		}
		
		
		.questionCol1 {
			float:left;
			width: 250px;
			padding:2px;
		}
		.questionCol2 {
			float:left;
			width: 80px;
			padding:2px;
			text-align: center;
		}
		.questionCol3 {
			float:left;
			width: 100px;
			padding:2px;
			text-align: center;
		}
		.questionCol4 {
			float:left;
			width: 50px;
			padding:2px;
			text-align: center;
		}
		.questionCol5 {
			float:left;
			width: 30px;
			padding:2px;
			text-align: center;
		}
		.questionCol6 {
			float:left;
			width: 30px;
			padding:2px;
			text-align: center;
		}
		.questionCol7 {
			float:left;
			width: 30px;
			padding:2px;
			text-align: center;
		}
		.questionCol8 {
			float:left;
			width: 20px;
			padding:2px;
			text-align: center;
		}
		
		.questionCol9 {
			float:left;
			width: 25px;
			padding:2px;
			text-align: center;
		}
		
		
		.examCol1D {
			/* column 1 for domain list */
			float:left;
			width: 480px;
			padding:2px;
			border: 0px solid #ef0000;
		}
			.examCol1 a {
			font-size:1em;
			line-height:1.25;
			color:#018040;
			}
		
		.examCol2 {
			float:left;
			width: 190px;
			padding:2px;
		}
		
		.examCol2D {
			/* column 2 for domain list */
			float:left;
			width: 110px;
			padding:2px;
			margin-left: 5px;
			border: 0px solid #ef0000;
		}
		
			.examCol2 a {
			font-size:1em;
			line-height:1.25;
			color:#018040;
			}
		
		.examCol3 {
			float:left;
			width: 70px;
			text-align: center;
			padding:2px;
		}
		.examCol4 {
			float:left;
			width: 70px;
			text-align: center;
			padding:2px;
		}
		
		
		
		.examColt1 {
			float:left;
			width: 350px;
			padding:2px;
		}
		
			.examColt1 a {
			font-size:1em;
			line-height:1.25;
			color:#018040;
			}
		
		.examColt2 {
			float:left;
			width: 200px;
			text-align: left;
			padding:2px;
		}
		
			.examColt2 a {
			font-size:1em;
			line-height:1.25;
			color:#018040;
			}
		
		.examColt3 {
			float:left;
			width: 85px;
			text-align: center;
			padding:2px;
		}
		
		
		
		.examNumber {
			width: 30px;
			text-align:right;
			border:0px solid #abee22;
		}
		
		
		
	#examListItemsContainer {
		width: 671px;
	}
	
	#examListItemsContainerShort {
		width: 631px;
	}
	
	.examItemContainer {
		width:671px;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #ebf1eb;
	}
	
	.examItemContainerHead {
		width:671px;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #028040;
	}
	
	
	
	.examItemContainerShort {
		width:631px;
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #ebf1eb;
	}
	
	.examFormLabel {
		text-align: right;
		font-family: arial;
		font-weight: bold;
	}
	
	.examFormLabelLeft {
		text-align: left;
		font-family: arial;
		font-weight: bold;
	}
	
	.examTextBox {
		width: 350px;
		font-family: arial;
		font-size: 10pt;
	}
	
	.examTextBoxShort {
		width: 45px;
		font-family: arial;
		font-size: 10pt;
	}
	
	.examListTitle {
		font-weight: bold;
		font-family: arial;
		font-size: 12pt;
	}
	
	.examTextareaBox {
		width: 450px;
		font-family: arial;
		font-size: 10pt;
	}
	
	.examTextareaBoxWide {
		width: 600px;
		font-family: arial;
		font-size: 10pt;
	}
	
	.examDateBox {
		width: 80px;
		font-family: arial;
		font-size: 10pt;
	}
	
	.examOrdinalBox {
		width: 30px;
		font-family: arial;
		font-size: 10pt;
		text-align:right;
		margin-left: 25px;
	}
	
	
#examListContainerShort {
	width: 631px;
	border: 0px solid #dcdedb;
}
	#examListTitleContainerShort {
		width: 631px;
		border: 1px solid #dcdedb;
	}
	
	
	
.examHeader {
	width: 671px;
	border: 1px solid #dcdedb;
}
	.examTitleContatainer {
		clear:both;
		width: 671px;
	}
		.examTitle {
			float:left;
			margin-left: 5px;
			margin-top: 5px;
			margin-right: 5px;
			border:0px solid #ef23aa;
		}
		
		
	.examDescriptionContainer {
		fload:left;
		width: 671px;
		background-color: #dcdedb;
	}
		.examDescription {
			margin: 5px;
			width: 600px;
		}
			
#addExamForm1 {
	position: absolute;
	visibility: hidden;
	width: 671px;
	border: 1px solid #028040;
	margin-bottom: 15px;
	background-color: #dce3db;
}
	.examFormContainer {
		width: 651px;
		margin: 5px;
		border: 0px solid #028040;
		background-color: #dce3db;
	}
	

	

#staticExamFormContainer {
	width: 540x;
	border: 0px solid #028040;
	margin-bottom: 15px;
	background-color: #dce3db;
	margin-top: 5px;
}

#htmlExamFormContainer {
	width: 651px;
	border: 0px solid #028040;
	margin-bottom: 15px;
	background-color: #dce3db;
}

a.examBreadcrumb:link {
	font-size:.8em;
	line-height:1.35em;
	color:#028040;
	text-decoration: none;
}



a.examBreadcrumb:visited {
	font-size:.8em;
	line-height:1.35em;
	color:#028040;
	text-decoration: none;
}

a.examBreadcrumb:hover {
	font-size:.8em;
	line-height:1.35em;
	color:#028040;
	text-decoration: underline;
}

.examBreadcrumbContainer {
	margin-bottom: 5px;
	border: 0px solid #3f2acf;
	width: 671px;
}

.examPaginationContainer {
	float:right;
	width: 275px;
	border: 0px solid #dcdedb;
	text-align: right;
}
	.examPageBox {
		float:right;
		margin-left: 3px;
		border: 0px solid #E5E2DD;
	}
	.examCurrentPage {
		float:right;
		margin-left: 3px;
		border: 1px solid #E5E2DD;
		background-color: #E5E2DD
	}
	.examLink {
		float:right;
		margin-left: 3px;
		border: 0px solid #E5E2DD;
	}
	.examLinkOff {
		color: #c7c7c7;
		float:right;
		margin-left: 5px;
		border: 0px solid #c7c7c7;
	}
	.examPageContextContainer {
		float:right;
		margin-left: 5px;
		margin-right: 15px;

	}
	
.examInt{
	width: 25px;
	text-align: right;
}




	
/* Search Parameter Header Display Styles */

.examSearchParameterContainer {
	clear:both;
	margin-left: 15px;
	width: 550px;
	border: 1px solid #E5E2DD;
}
	.examSearchLineParameterContainer {
		clear:both;
		margin: 8px;
		width: 550px;
	}
		.examSearchParameterName {
			float:left;
			width: 130px;
			margin-right: 15px;
		}
		
		.examSearchParamaterValue {
			float:left;
			width: 360px;
			border: 0px solid #E5E2DD;
		}
		
.examUserEmailListContainer {
	clear:both;
	width: 550px;
	border: 0px solid #efef00;
}
	.examEmailListGroupTitle{
		clear:both;
		font-weight: bold;
		font-size: 13pt;
		border-bottom: px solid #01512E;
		margin-top: 15px;
	}
	
	.examUserEmailRow {
		clear:both;
		width:530px;
		border: 0px solid #ef0000;
		margin-top: 5px;
		margin-left: 15px;
	}
	
	.examUserEmailRowAlt {
		clear:both;
		width:530px;
		border: 0px solid #ef0000;
		margin-top: 5px;
		margin-left: 15px;
		background-color: #dcdedb;
	}
	
		.examEmailPreference {
			float:left;
			width: 20px;
		}
		.examEmailUserData {
			float:left;
			width: 470px;
			margin-top: 2px;
			margin-left: 10px;
		}
		
	
.examInfoBoxOuter {
	float:left; 
	margin-left: 25px;
	width: 600px; 
	border:1px solid #444444; 
	background-color: #dcdedb;
}
	.examInfoBoxInner {
		margin: 5px; 
		background-color: #dcdedb;
	}
	
.examErrorBox{
	border: 1px solid #ff9900;
	padding: 15px;
	margin-bottom: 5px;
	background-color: #f3e4c2;
}

.examErrorText {
	font-size:1em;
	line-height:1.25;
	color:#804040;
	font-weight: bold;
}

.examFormFileExtensionListing {
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
}

.examHideShowSection {
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	visibility: hidden;
}

.questionQuestionDetails {
	float:left;
	margin-bottom: 15px; 
	width: 600px;
	border:0px solid #444444; 
	background-color: #efefef;
}

.questionSharingDetails {
	float:left;
	margin-bottom: 15px; 
	width: 600px;
	border:1px solid #dce8db; 
	background-color: #e8f9e6;
}

.questionScoringRules {
	float:left;
	margin-bottom: 15px; 
	width: 600px;
	border:1px solid #efefef; 
	background-color: #f8fbd0;
}

.examDocContainer {
	float:left;
	width: 150px;
	height: 175px;
	margin:right; 5px;
}


.examCommandContainer {
	clear:both;
	width: 580px;
	margin-bottom: 5px;
	text-align: right;
}

.examDomainFormContainer {
	float:left;
	 border: 0px solid #33ff00; 
	
	
}
	.examDomainTitleContainer {
		float:right;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
		.examFT {
			float:right;
			width: 550px;
			background-color: #028040;
			height: 25px;
			font-weight: bold;
			color: #efefef;
		}
		
		.examDomainBox {
			float:right;
			width: 60px;
			background-color: #028040;
			height: 25px;
			color: #efefef;

			
		}
		
		.examFTSmall {
			float:left;
			width: 450px;
			background-color: #efefef;
			border-right: 0px solid #af0000;
			font-weight: bold;
			color: #028040;
		}
		
	.examSubdomainTitleContainer {
		float:right;
		margin-bottom: 15px;
	}
	
		.examSubFT {
			float:right;
			width: 500px;
			height: 25px;
			background-color: #efefef;
			font-weight: normal;
			color: #000000;
		}
		
		.examSubdomainBox {
			float:right;
			width: 60px;
			background-color: #efefef;
			height: 25px;
			margin-right: 25px;
		}
	
.examTextBoxPercent {
	width: 40px;
	text-align: right;
	font-weight: bold;
	background-color: #efefef;
	border: 0px;
}

.examTextBoxPercentGreen {
	width: 40px;
	text-align: right;
	font-weight: bold;
	background-color: #028040;
	border: 0px;
	color: #efefef;
}

.examTextBoxShort {
	width: 60px;
	text-align: right;
	font-weight: bold;
	background-color: #fffff;
	border: 0px;
}

.examTextBoxPercentNB {
	width: 40px;
	text-align: right;
	font-weight: bold;
	background-color: #DCE3DB;
	border: 0px;
}

.examTextBoxPercentWhite {
	width: 40px;
	text-align: right;
	font-weight: bold;
	background-color: #ffffff;
	border: 0px;
	
}


.examTextBoxSubpercent {
	width: 40px;
	text-align: right;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #028040;
}

.examHeaderContainer {
	/* Contains the basic exam information (title, year + edit info like dated added / modified by etc.) */
	float:left;
	width: 650px;
	border: 1px solid #dcdedb;
	background-color: #dcdedb;
}
	.examSpecialtyTitle {
		float:left;
		margin: 10px;
		width: 500px;
	}
	
	.examInfoBox {
		float:right;
		font-size: 7pt;
		margin: 10px;
	}
	
.examDetailsContainer {
	float: left;
	/* Contains the basic exam information (title, year + edit info like dated added / modified by etc.) */
	float:left;
	width: 650px;
	border: 1px solid #dcdedb;
	background-color: #ffffff;
	margin-top: 5px;
}

.examDetailsContainerHeader {
	float: left;
	/* Contains the basic exam information (title, year + edit info like dated added / modified by etc.) */
	float:left;
	width: 650px;
	border: 1px solid #dcdedb;
	background-color: #ffffff;
	margin-top: 5px;
}

	.examInternalPadding {
		margin: 10px;
	}
	
	.examSectionTitleContainer {
		clear:both;
		margin: 0px;
	}
		.examSectionTitleArrow {
			float:left;
		}
		
		.examSectionTitleText {
			float:left;
			margin-left: 8px;
		}
		
	.examHeaderLeft {
		float:left;
		width: 475px;
		border: 0px solid #ff9933;
	}
	
	.examHeaderRight {
		float:left;
		width: 150px;
		border: 0px solid #ff9933;
	}
	
	.examHeaderInfoLine {
		clear:both;
		margin-bottom: 5px;
		margin:8px;
	}
		.examHeaderInfoTitle {
			float:left;
			width: 80px;
			border: 0px solid #ef0000;
		}
		.examHeaderInfoData {
			float:left;
			width: 350px;
			margin-left: 8px;
			border: 0px solid #00ef00;
		}
	
.examQuestionQListItem {
	clear:both;
	width: 450px;
	border: 0px solid #00ff00;
	margin-bottom: 3px;
}
	.examQuestionQListItemDomain {
		float:left; 
		width: 300px;
		color: #000000;
		font-weight: bold;
		border: 0px solid #00ff00;
		display:inline;
	}
	
	.examQuestionQListItemPoints {
		float:left; 
		width: 115px;
		margin-left: 30px;
		font-weight: bold;
		text-align: right;	

	}
	
	.examQuestionQListItemSubdomain {
		float:left; 
		width: 250px;
		margin-left: 50px;
	}
	
	.examQuestionQListItemSubPoints {
		float:left; 
		width: 115px;
		margin-left: 0px;
		font-weight: normal;
		text-align: right;
	}
	
.examAssociationBorder {
	clear:both;
	width: 450px;
	height: 3px;
	border-top: 1px solid #000000;
}

.examQuestionStatusContainer {
	clear:both;
	text-align:center;
}
	.examQuestionStatusBox {
		margin: 0px;
		text-align: center;
		border: 1px solid #dcdedb;
	}
	
		.examQuestionStatusButtonSend {
			float:left;
			margin: 5px;
			margin-right: 15px;
			border: 5px solid #ffffdd;
			background-color: #ffffdd;
		}
		.examQuestionStatusButtonApprove {
			float:left;
			margin: 5px;
			margin-right: 15px;
			border: 5px solid #e1f0e2;
			background-color: #e1f0e2;
		}
		.examQuestionStatusButtonUnapprove {
			float:left;
			margin: 5px;
			margin-right: 15px;
			border: 5px solid #faeded;
			background-color: #faeded;
		}
		
		.examQuestionStatusButtonLocked {
			float:left;
			margin: 5px;
			margin-right: 15px;
			border: 5px solid #ff9900;
			background-color: #ff9900;
		}
		
		.examQuestionStatusButtonShared {
			float:left;
			margin: 5px;
			margin-right: 15px;
			border: 5px solid #33cc00;
			background-color: #33cc00;
		}
		
		
.examStatusButton {
	float:left;
	margin: 5px;
	margin-right: 15px;
	border: 5px solid #33cc00;
	background-color: #33cc00;
}

#bg_button {
	margin: 5px;
}

	#bg_button a {
		background-image: url('/images/bg_button.jpg');
		background-repeat: repeat-x;
		height: 32px;
		padding: 6px 7px 5px 7px;
		margin: 5px 3px 5px 3px;
		font-size:1em;
		color:#2b2b2b;
		text-decoration: none;
	}
	
	#bg_button a:hover {
		background-image: url('/images/bg_button_over.jpg');
		background-repeat: repeat-x;
		height: 32px;
		padding: 6px 7px 5px 7px;
		margin: 5px 3px 5px 3px;
		font-size:1em;
		color:#FFFFFF;
	}
	
	
.examButton_container {
float: left;
height: 32px;
margin: 5px 2px 2px 2px;
}
	
.examSpecialtyListText {
	color: #999999;
}



/* Display for the domainSummary domain listing */



.examDomainFormContainerSummary {
	float:left;
	border: 0px solid #33ff00;
}

	.examDomainListItemContainer {
		clear:both;
		border: 0px solid #ff0000;
	}
	
	.examDomainListItemContainerBorder {
		clear:both;
		border-bottom: 1px solid #efefef;
	}
	
		.examDomainTitleSummary {
			float:left;
			width: 350px;
			margin-left: 5px;
			font-weight: bold;
			color: #028040;
		}
		
		.examDomainValueSummary {
			float:left;
			width: 45px;
			margin-left: 5px;
			font-weight: bold;
			color: #000000;
			text-align:right;
		}
		
		.examSubdomainTitleSummary {
			float:left;
			width: 250px;
			margin-left: 30px;
			font-weight: normal;
			color: #028040;
		}
		
	
		.examDomainTitleContainerSummary {
			float:right;
			margin-bottom: 15px;
			margin-top: 15px;
		}
		
			.examFTSummary {
				float:right;
				width: 450px;
				background-color: #efefef;
				height: 25px;
				font-weight: bold;
				color: #028040;
				border: 1px solid #33ff00;
			}
			
			.examDomainBoxSummary {
				float:right;
				width: 60px;
				background-color: #efefef;
				height: 25px;
				border: 1px solid #3300ff;			
			}
			
			.examFTSmallSummary {
				float:left;
				width: 350px;
				background-color: #efefef;
				border-right: 0px solid #af0000;
				font-weight: bold;
				color: #028040;
			}
			
	.examSubdomainTitleContainerSummary {
		float:right;
		margin-bottom: 15px;
	}
	
		.examSubFTSummary {
			float:right;
			width: 400px;
			height: 25px;
			background-color: #efefef;
			font-weight: normal;
			color: #000000;
		}
		
		.examSubdomainBoxSummary {
			float:right;
			width: 60px;
			background-color: #efefef;
			height: 25px;
			margin-right: 25px;
		}
		
.examError {
	color: #0099ff;
}


.blackLine {
	background-image: url(/images/pixelBlack.gif); 
	background-repeat: repeat-y;
}