/* BEGIN STANDARD APPLICATION FORM */
form#standardForm td,
form#standardForm th,
table#standardForm td,
table#standardForm th {
	text-align: left;
	padding: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
}
form#standardForm td.tdPaddingNoBorder,
form#standardForm th.tdPaddingNoBorder {
	text-align: left;
	padding: 9px;
	border: none;
}
form#standardForm input[type="text"],
form#standardForm textarea,
form#standardForm select,
table#standardForm input[type="text"],
table#standardForm textarea,
table#standardForm select,
table#standardForm input[type="date"],
table#standardForm input[type="number"]{
	border: 1px solid #D2D2D2;
	padding: 6px;
}
form#standardForm #cmsSearchBox {
	padding: 0;
	border: none;	
}
form#standardForm input[type="text"],
table#standardForm input[type="text"] {
	width: 375px;
}
form#standardForm input.mediumWidth[type="text"],
form#standardForm textarea.mediumWidth,
table#standardForm input.mediumWidth[type="text"],
table#standardForm textarea.mediumWidth {
	width: 250px;
}
form#standardForm input.datePickerWidth[type="text"],
table#standardForm input.datePickerWidth[type="text"] {
	width: 110px;
}
form#standardForm input.dateTimePickerWidth[type="text"],
table#standardForm input.dateTimePickerWidth[type="text"] {
	width: 130px;
}
form#standardForm input.smallWidth110[type="text"],
table#standardForm input.smallWidth110[type="text"] {
	width: 110px;
}
form#standardForm input.smallWidth[type="text"],
table#standardForm input.smallWidth[type="text"] {
	width: 75px;
}
form#standardForm input.extraSmallWidth[type="text"],
table#standardForm input.extraSmallWidth[type="text"] {
	width: 25px;
}
form#standardForm textarea,
table#standardForm textarea {
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/*form#standardForm select,
table#standardForm select {
	height: 150px;
}*/
form#standardForm textarea.leftColumnWidth,
table#standardForm textarea.leftColumnWidth {
	width: 613px;
}
form#standardForm td.tinybox td,
table#standardForm td.tinybox td {
	padding: 0;
	border-left: none;
	border-right: none;
}
.formalrt {
	border: none;
	border: 1px dashed red;
}
table#notStandard td,
table#notStandard th {
	text-align: left;
	padding: 6px;
	border: #d7d7d7 1px solid;
}
/* END STANDARD APPLICATION FORM */
/* BEGIN STEPS */
#steps {
	padding-bottom: 9px;
	margin-bottom: 5px;
	color: #999;
	font-weight: bold;
	background-image: url(/images/applications/step-bar.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#steps a {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#steps a:hover {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
#steps a.activeStep {
	font-size: 1.4em;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
#steps a.activeStep:hover {
	font-size: 1.4em;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}/* END STEPS */
#messageBox {
	margin: 10px auto;
	padding: 10px;
	width: 800px;
	background-color: #E0E0E0;
	border: #F00 2px dashed;
}

.hideContent {
	display: none;	
}

.greenText {
	color: #090;	
}
.whiteText {
	color: #FFF;	
}
.yellowText {
	color: #FF0;	
}
.orangeText{
	color: orange;	
}
.purpleText {
	color: purple;	
}
a.submitButton:hover {
	color: #FFF;	
}
.mediumGrayShading {
	background-color: #EBEBEB;	
}
.hideTblRow {
	display: none;	
}
.showTblRow {
	display: table-row;	
}
.highlightYellow {
	background-color:#FF9;	
}
.hoverHighlightYellow:hover {
	background-color: #FF9;	
}
.hoverHighlightLightGray:hover {
	background-color: #f1f1f1;	
}
.pointer { 
	cursor: pointer;	
}
.uppercase {
	text-transform: uppercase;	
}

tr.highlight{
	transition: all 0.3s ease-in-out;
}
tr.highlight:hover{
	background: lightgoldenrodyellow;
}

/* BEGIN RIGHT COLUMN MAIN PAGE NAVIGATION */
#rightNav_1 #rightColumnBox #rightNav1 a,
#rightNav_2 #rightColumnBox #rightNav2 a,
#rightNav_3 #rightColumnBox #rightNav3 a,
#rightNav_4 #rightColumnBox #rightNav4 a,
#rightNav_5 #rightColumnBox #rightNav5 a,
#rightNav_6 #rightColumnBox #rightNav6 a,
#rightNav_7 #rightColumnBox #rightNav7 a, 
#rightNav_8 #rightColumnBox #rightNav8 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
table.auth {
	margin-top: 60px;
	padding: 6px;
	border: 1px solid #D2D2D2;
}
table.auth td,
table.auth th {
	border: none !important;
	padding: 6px;
}
table.auth td.authInfo,
table.auth th.authInfo {
	text-align: center !important;
}
table.auth input[type="text"],
table.auth input[type="password"] {
	border: 1px solid #D2D2D2;
	padding: 6px;
	width: 200px !important;
	font-size: 1em;
}
table.auth td.validation {
	padding: 0 !important;
	text-align: center !important;
}
form#standardForm table.mceLayout *,
table#standardForm table.mceLayout * {
	padding: 0 !important;
}
form#standardForm table.mceLayout table,
table#standardForm table.mceLayout table {
	padding: 2px !important;
}
form#standardForm table.mceLayout table td,
table#standardForm table.mceLayout table td {
	background: #F0F0EE;
	border: none !important;
}
/* BEGIN .modern STYLES TO AUTO ALT COLOR ROWS */
table.modern tr:nth-child(odd) {
	background: white;
}
table.modern tr:nth-child(even) {
	background: #FAFAFA;
}
/* END .modern STYLES TO AUTO ALT COLOR ROWS */
/* BEGIN CUSTOM FOR MONTE IT SYSTEM ACCESS */
form#standardForm table.noBorder th,
form#standardForm table.noBorder td {
	border: none;
}

.hide-me {
	display: none;	
}
.show {
	display: inline;	
}
/*.show-row {
	display: table-row;	
}*/
form#standardForm textarea {
	width: 350px;
}
/* END CUSTOM FOR MONTE IT SYSTEM ACCESS */
/* BEGIN CUSTOM FOR CR101 EXAM */
#examPanel #threeColumnContainerFull {
	margin: 30px 0 20px 0;
}
#examPanel #options {
	margin: 15px auto;
	width: 90%;
}
#examPanel label {
	padding-left: 16px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 2;
}
#examPanel .submitButton {
	font-size: 14px;
	padding: 7px 18px 8px 18px;
}
input#answer {
	white-space: normal;
}
/* END CUSTOM FOR CR101 EXAM */