.waInputText {
	border: 1px solid #aaaabb;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	padding: 2px;
}
	 
.waInputPassword {
	border: 1px solid #aaaabb;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	padding: 2px;
}

.waWarning {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #fff0a8;
	color: #000000;
	padding: 5px;
	text-align: center;
	border: 1px solid #888888;
}

.neutral, table {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	color: #000000;
}

.dark {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #f4f4f4;
	color: #282828;
}
.dark a, .dark a:visited, .dark a:link, .dark a:hover, .dark a:active {
	color: #282828;
}

.darkBorderBottom, thead.dark th {
	border-bottom:  1px solid #888888;
}

.darkBorderTop {
	border-top:  1px solid #888888;
}

.darkBorderRight {
	border-right:  1px solid #888888;
}

.darkBorderLeft {
	border-left:  1px solid #888888;
}

.darkBox {
	border:  1px solid #888888;
}

.light {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #ffffff;
	color: #333333;	
}

.light a, .light a:visited, .light a:link, .light a:hover, .light a:active,
a, a:visited, a:link, a:hover, a:active,
.neutral a, .neutral a:link, .neutral a:visited, .neutral a:hover, .neutral a:active {
	color: #333333;
}

.lightBorderBottom, tbody.light td {
	border-bottom:  1px solid #DFDFDF;
}

tbody.light th {
	border-bottom: 1px solid #DFDFDF;
	color: #333333;
}

.lightBorderTop {
	border-top:  1px solid #DFDFDF;
}

.lightBorderLeft {
	border-left:  1px solid #DFDFDF;
}

.lightBorderRight {
	border-right:  1px solid #DFDFDF;
}

.lightBox {
	border:  1px solid #DFDFDF;
}

.pale {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #FAFAFA;
	color: #333333;	
}

.paleBorderBottom {
	border-bottom: 1px solid #CFCFCF;
}

.paleBorderTop {
	border-top: 1px solid #CFCFCF;
}

.paleBorderLeft {
	border-left: 1px solid #CFCFCF;
}

.paleBorderRight {
	border-right: 1px solid #CFCFCF;
}

.highlight {
	background-color: #FFFF00;
}


#topLoginUsername {
	width: 110px;
	font: 8pt Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	color: #282828;
	height: 17px;
}

#topLoginPassword {
	width: 70px;
	font: 8pt Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	color: #282828;
	height: 17px;
}

/* PA - top login css - new (vertical , horizontal) */
.cf:before, .cf:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.cf:after { clear: both; }

#student-vault-horizontal #input-fields, 
    #student-vault-horizontal #email-container, 
    #student-vault-horizontal #password-container,
    #student-vault-horizontal #sign-in { float: left; display: inline; }
            #student-vault-horizontal { color: #000; }
            #student-vault-horizontal div { margin-left: 5px; }
            #student-vault-horizontal input { width: 150px; }
            #student-vault-horizontal #sign-in { margin-top: 3px; margin-left: 10px; }
            
    #student-vault-vertical #input-fields, 
    #student-vault-vertical #email-container, 
    #student-vault-vertical #password-container,
    #student-vault-vertical #sign-in { }
            #student-vault-vertical { color: #000; }
            #student-vault-vertical #input-fields div { margin-top: 10px; }
            #student-vault-vertical input { width: 150px; display: block; }
            #student-vault-vertical #sign-in { margin-top: 10px; }
            
/* enrollment module program detail page css */

.prg-col-label{float:left; width:18%;}
.prg-col-content{float:left; width:82%; padding-bottom:8px;}
.active-button {
	color: white;
    background-color: #357ae8;
    border: none;
    padding: 6px 15px;
    cursor: pointer;
}
.inactive-button {
	color: white;
    background-color: #cccccc;
    border: none;
    padding: 6px 15px;
    cursor: pointer;
}
.back-button {
	color: white;
    background-color: #cccccc;
    border: none;
    padding: 6px 15px;
    cursor: pointer;
}

div.en-subtitle {
	font-size: 140%;
	font-weight: 600;
	border-bottom: 1px solid #888888;
	padding: 6px 0;
	margin-bottom: 11px;
}