@charset "UTF-8";

body {
	background: transparent url(../img/banner_sliver.png) repeat-x scroll 0
		35px;
	color: #333333;
}

#content {
	margin-bottom: 10px;
	padding-top: 30px;
}

.layout-home #content,.req-account-prefs #content {
	padding-top: 0;
}

.layout-home #contentBg,.req-account-prefs #contentBg {
	background-color: #87AE5D;
}

.logo {
	position: absolute;
	left: 45px;
	top: 0px;
}

.ulearn-logo {
	position: absolute;
	top: 35px;
}

#main {
	margin: 0 auto 0;
}

#masthead {
	background: transparent url(../img/banner.png) no-repeat scroll 0 35px;
	height: 83px;
}

#masthead .title {
	top: 30px;
	color: #fff;
	font-size: 38px;
	font-weight: bold;
}

#nav-search {
	right: 70px;
	top: 53px;
	background-color: #fff;
}

#primary-nav {
	top: 94px;
	line-height: 29px;
	padding-left: 3px;
}

#nav {
	
}

#nav li {
	padding-right: 12px;
	margin: 0;
	background: transparent url(../img/tab.png) no-repeat scroll 0 0;
}

#nav li span {
	height: 30px;
}

#nav li a {
	padding: 6px 0;
	padding-left: 12px;
	background: transparent url(../img/nav_divider.png) no-repeat scroll
		left 0;
}

#nav li.se lected a {
	color: #fff;
}

#nav li.first.selected {
	background: transparent url(../img/nav_left_active.png) no-repeat scroll
		left 0;
}

#nav li.selected {
	height: 29px;
	background: transparent url(../img/tab_active.png) no-repeat scroll 0 0;
}

#nav li.last.selected {
	background: transparent url(../img/nav_right_active.png) no-repeat
		scroll right 0;
}

#nav li.first a {
	background: none;
}

#nav .last {
	background: transparent url(../img/nav_right.png) no-repeat scroll right
		0;
}

#nav .first {
	background: transparent url(../img/nav_left.png) no-repeat scroll left 0;
}

#page-nav {
	padding: 2px;
	white-space: nowrap;
	color: #999999;
	font-size: 0.75em;
	margin-top: 10px;
}

#page-nav span {
	margin-top: 8px;
	font-size: 0.875em;
}

#page-nav p {
	text-align: center;
}

#page-nav ul {
	padding-left: 170px;
	list-style-type: none;
	font-size: 1.333em;
	color: #333;
}

#page-nav li {
	float: left;
	padding: 4px;
	padding-top: 0px;
}

#page-nav li input {
	border: 1px solid #999999;
	padding: 1px 6px;
	width: 20px;
	text-align: center;
}

/*reset the default overlay widths*/
div.overlay div.overlay-header {
	width: auto;
}

/*reset the default overlay widths*/
div.overlay div.content {
	width: auto;
	text-align: left;
}

div.overlay .button {
	margin: 0px 10px;
}

div.overlay div.content {
	font-size: 14px;
}

#cancelOverlay div.content {
	padding-top: 0;
}

#cancelOverlay div.content p {
	padding-top: 15px;
}

#content .title {
	font-size: 1.5em; /* 24/16 = 1.5 */
	font-weight: normal;
	color: #333;
	padding: 5px 0;
}

#page-nav .first,#page-nav .next,#page-nav .prev,#page-nav .last {
	display: block;
	height: 10px;
	background: transparent url(../img/nav-first-active.png) no-repeat
		scroll 0 0;
	cursor: pointer;
}

#page-nav .first {
	width: 10px;
	background-image: url(../img/nav-first-active.png);
}

#page-nav .first.inactive {
	width: 10px;
	background: transparent url(../img/nav-first-inactive.png);
}

#page-nav .last {
	width: 10px;
	background: transparent url(../img/nav-last-active.png);
}

#page-nav .last.inactive {
	width: 10px;
	background: transparent url(../img/nav-last-inactive.png);
}

#page-nav .next {
	width: 7px;
	background: transparent url(../img/nav-next-active.png);
}

#page-nav .next.inactive {
	width: 7px;
	background: transparent url(../img/nav-next-inactive.png);
}

#page-nav .prev {
	width: 7px;
	background: transparent url(../img/nav-prev-active.png);
}

#page-nav .prev.inactive {
	width: 7px;
	background: transparent url(../img/nav-prev-inactive.png);
}

#page-nav .first:focus,
#page-nav .prev:focus,
#page-nav .next:focus,
#page-nav .last:focus {
  outline: 2px solid #2d5e63;
}

/* home page only */
.main-article {
	padding-left: 75px;
	height: 380px;
	position: relative;
}

.main-article img {
	position: absolute;
}

.main-article .article {
	bottom: 20px;
	position: absolute;
	margin-left: 25px;
}

.main-article h1 {
	padding: 3px;
	font-size: 1.5em; /*24/16 = 1.5*/
	font-weight: normal;
	background-color: #A4CADB;
	background: rgba(164, 202, 219, .85);
	display: inline;
	-moz-border-radius: 3px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 3px;
	-webkit-border-bottom-right-radius: 0px;
}

.main-article .article p {
	margin-top: 3px;
	margin-left: 15px;
	padding: 3px;
	text-align: left;
	font-size: .875em; /* 14/16 = .875*/
	background-color: #A4CADB;
	background: rgba(164, 202, 219, .85);
	width: 600px;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0px;
}

#suggestion-div {
	postion: relative;
	margin: 15px auto 40px;
	background-color: #B1E7F4;
}

.suggestions {
	width: 960px;
	postion: relative;
	margin: 15px auto 40px;
}

.suggest-box {
	float: left;
	width: 256px;
	height: 200px;
	margin-right: 15px;
	padding: 20px 16px;
}

.suggest-box.first {
	margin-left: 30px;
}

.suggest-box.two-column {
	margin-left: 30px;
	width: 384px;
}

.suggest-box.one-column-header {
	margin-left: 200px;
	width: 260px;
}

.suggest-box.one-column-content {
	margin-left: 10px;
	width: 384px;
}

.suggest-box.last {
	margin-right: 0px;
}

.suggest-box h2 {
	font-size: 1.125em; /* 18/16 = 1.125*/
	font-weight: normal;
}

.suggest-box ul {
	padding: 5px 0;
}

.suggest-box li {
	color: #666;
	line-height: 1.33em;
	font-size: .75em; /* 12/16 = .75*/
	padding: 6px 0;
}

.button {
	font-family: inherit;
	border: none;
	padding: 3px 16px;
	color: #ffffff;
	background-color: #55812a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
}

.button.disabled {
	pointer-events: none;
	background-color: #999999;
	cursor: none;
}

.button.cancel {
	background-color: #A4CADB;
}

.button.inactive {
	background-color: #999999;
}

.button a {
	color: #fff;
}

.button a:hover,.button a:focus {
	text-decoration: none;
}

#catalog-details.item-details,#session-details.item-details {
	padding: 0;
}

.mod.action-bar {
	text-align: right;
	display: block;
	clear: both;
	background-color: #ededed;
	margin-bottom: 10px;
	padding: 5px;
}

.content-box {
	background: url("../img/content-box-bg.png") repeat-x scroll 0 0
		transparent;
	border: 1px solid #D3D3D3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 0px 15px #ededed inset, 0px 3px 15px #ededed inset;
	-moz-box-shadow: 3px 0px 15px #ededed inset, 0px 3px 15px #ededed inset;
	-webkit-box-shadow: 3px 0px 15px #ededed inset, 0px 3px 15px #ededed
		inset;
}

.info-icon {
	background: url("../img/common/info.png") no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
	border: medium none;
	cursor: pointer;
	padding: 0;
	margin: 0 0 0 4px;
}
/* styles for tabs */
.tab-contents {
	border: 1px solid #ccc;
}

.tab-toc li {
	float: left;
	margin: 0em 0em -1px 0.75em;
	background: transparent url(../img/common/tab-bg-left.gif) no-repeat
		scroll left bottom;
	padding-left: 10px;
	cursor: pointer;
}

.tab-toc a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0.5em 0.8em 0.25em 0.25em;
	background: transparent url(../img/common/tab-bg-right.gif) no-repeat
		scroll right bottom;
	line-height: 1.5em;
}

.tab-toc li.sel {
	background: transparent url(../img/common/tab-bg-on-left.gif) no-repeat
		scroll left bottom;
}

.tab-toc .sel a {
	background: transparent url(../img/common/tab-bg-on-right.gif) no-repeat
		scroll right bottom;
}

.tab-sec {
	clear: both;
	display: none;
	padding: 1em;
}

.tab-sec.sel {
	display: block;
}

/* styles for tabs - ENDS HERE */
.action-bar form {
	display: inline;
	margin-top: 20px;
}

.enrolled {
	padding: 2px;
	background-color: #dae6ce;
}

.in-progress {
	padding: 2px;
	background-color: #faeecb;
}

.pending {
	padding: 2px;
	background-color: #dadaf2;
}

.waitlisted,.incomplete {
	padding: 2px;
	background-color: #ecd9cb;
}

.overdue {
	padding: 2px;
	background-color: #FFCCCC;
}

.activities .launch {
	float: right;
	background-color: #55812a;
}

.launch span {
	color: #ffffff;
}

.content-launch .message {
	float: right
}

.breadcrumbs li {
	font-size: .75em; /* 12/16 = .75*/
	float: left;
	background: url(../img/arrow.gif) no-repeat 4px 7px;
	padding-left: 15px;
}

.breadcrumbs li.first {
	background: none;
	padding-left: 0px;
}

.update-search-form {
	margin: 10px 0px;
	text-align: right;
}

.calendar {
	font-size: .9em;
}
/*update styles for a calendar that appears to the right of the date input*/
.filter-date.right .calendar {
	right: -210px;
	background: transparent url(../img/calendar-low.png) no-repeat scroll
		12px 100%;
}

.filter-date input {
	color: #666666;
}

.filter-date.right .calendar div {
	background: transparent url(../img/calendar-right-top.png) no-repeat
		scroll 0 0;
	padding: 5px 5px 5px 20px;
}
/*end calendar updates*/
fieldset.last {
	border-bottom: 1px solid #999999;
}

.catalog-header {
	height: 25px;
	background-color: #ccc;
}

.item-details {
	float: left;
	font-size: .75em;
	width: 953px;
	word-wrap: break-word;
}

.fee .subscriber {
	text-decoration: line-through;
}

.item-details h2 {
	font-size: 1.125em; /* 18/16 = 1.125 */
	color: #333;
}

.details-list {
	margin-left: 10px;
}

.details-list .col {
	width: 42%;
	float: left;
	margin-right: 10px;
}

.details-list .col.last {
	margin-right: 0;
}

.details-list form fieldset p label {
	margin-left: 8%;
}

.item-details .data,.details-list .data {
	color: #666;
	margin: 0 10px 0 5px;
	font-style: italic;
}

.item-details .detail,.content-text .detail {
	clear: both;
	padding: 3px 0;
	border-bottom: 1px dashed #999;
	width: 100%;
}

.item-details .last-detail {
	border-bottom: none;
}

.detail.specialRequest .label {
	float: none;
}

.item-details .credit-list li,.list {
	padding-left: 30px;
}

.item-details .description {
	padding: 10px 0;
}

.item-details .description ul {
	list-style: disc;
	padding-left: 40px;
}

.item-details .description ol {
	list-style: decimal;
	padding-left: 40px;
}

.item-details .credits .label {
	float: none;
}

.item-details .activities {
	clear: both;
	margin-top: 10px
}

ul.details-list .sublist {
	margin: 10px 0px 10px 30px;
}

.activities .required {
	line-height: 20px;
	padding-left: 70px;
	background: transparent url(../img/required.png) no-repeat;
}

.wp_evidence {
	width: 200px;
}

.activities .preferred {
	line-height: 20px;
	padding-left: 80px;
	background: transparent url(../img/preferred.png) no-repeat;
}

.lbl-preferred {
	color: #55812a;
	font-size: 0.875em
}

.activities ul h3 {
	font-size: 1.25em;
}

.activities .block-left {
	width: 40%;
}

.activities .details-list ul {
	padding-top: 5px;
}

.activities .details-list ul li {
	padding: 10px 0px;
	border-top: 1px dashed #999999;
}

.item-details .activities .details-list {
	margin: 10px 0px 0px 40px;
}

.item-details .activities .elective {
	margin-top: 20px border-bottom:none;
}

.credit-list .credit-item {
	border: none;
}

.credit-list .credit-item td {
	vertical-align: top;
}

.view-more {
	float: right;
	padding: 5px 10px;
}

.more {
	display: none;
}

.few {
	display: block !important;
}

.ctlg-wrapper {
	width: 960px;
	margin: 0px auto;
}

.ctlg-wrapper select {
	border: 1px solid #BDC7D8;
	padding: 2px;
	font-size: 0.85em;
}

.block-left {
	display: inline;
	float: left;
	text-align: left;
	width: auto;
}

.block-right {
	text-align: right;
	float: right;
	width: auto;
	display: inline;
}

.overdue-txt {
	color: #FF6666 !important;
	display: inline;
	margin-left: 45px;
}

.content-layout {
	margin: 30px 0 10px 0;
}

.content-layout h2 {
	font-size: 1.15em;
	font-weight: normal;
}

.content-layout-l {
	width: 210px;
	color: #333;
	float: left;
}

.filter-section-head,.catalog-header {
	background: transparent url(../img/head-bg-gradient.png) repeat-x;
	height: 20px;
	padding: 5px 4px 3px;
	font-size: 0.75em;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.filter-category {
	padding: 4px 8px;
	font-size: 0.75em;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.filter-category .note {
	float: right;
}

.filter-category .note,.field .note,.field-group .note {
	font-size: .75em;
	clear: both;
}

.result-filters .footer {
	background-color: #D1D1D1;
	text-align: right;
	padding: 8px;
	border-top: 1px solid #999999;
}

.result-filters .footer .button {
	margin: 0;
}

.content-layout-l>h4 {
	padding-bottom: 0px;
	cursor: pointer;
}

.content-layout-c {
	margin-left: 10px;
	width: 733px;
	float: left;
	word-wrap: break-word;
}

.content-layout-r {
	margin-left: 10px;
	float: right;
	width: 195px;
	word-wrap: break-word;
}

.content-layout-c .filter {
	font-size: 0.75em;
}

.content-layout-c .filter-section-head,.item-details .filter-section-head,.catalog-header
	{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.search-result {
	clear: both;
	padding: 10px;
	font-size: 0.8em;
}

.search-result h3 {
	color: #44B9FA;
	font-size: 0.875em;
}

.search-result h3 a:link {
	color: #44B9FA;
}

.search-result p {
	color: #333;
}

.search-key-head {
	padding: 6px;
	background-color: #A4CADB;
	color: #4f4c4c;
	margin: 4px;
	font-size: 0.825em;
}

.search-result-info {
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999999;
}

.search-result li.btn,.search-result p.btn {
	text-align: right;
	line-height: 30px;
}

.search-result-info .button {
	margin-right: 0;
}

.search-result-info .block-left span {
	color: #999999;
}

.search-result-info .block-left span {
	color: #999999;
}

.search-result .search-result-info .block-left {
	width: 48%;
	margin-right: 2%;
}

.ctlg-footer {
	clear: both;
	padding-top: 20px;
}

.details-list .message,.search-results .message {
	color: #e36c09;
}

.update-search-warn {
	font-size: 0.75em;
	display: none;
	padding: 4px;
	background-color: #dfd4ae;
	margin: 2px;
}

.start-search-warn {
	margin-top: 100px;
	text-align: center;
}

.search-inputs {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.search-inputs p {
	background-color: #ededed;
	padding: 8px;
}

.search-inputs p .text-input {
	padding: 5px 3px;
	width: 95%;
	font-size: 0.75em;
}

.lp-details .content-layout-c {
	width: 743px;
	float: left;
	margin-left: 0px;
}

.lp-details .item-details {
	padding: 0;
}

.content-text {
	font-size: 0.75em;
	color: #333333;
}

.details-content p.link {
	text-align: right;
	color: #44B9FA;
	cursor: pointer;
}

.details-content p.block-sep {
	background-color: #ededed;
	padding: 10px;
	text-align: right;
}

.content-list {
	padding: 15px 0 15px 40px;
}

.content-list .col {
	width: 42%;
	float: left;
	margin-right: 3%;
}

.content-list li {
	display: block;
	clear: both;
	padding: 10px 0;
	border-top: 1px solid #999999;
}

.content-list .description {
	padding: 3px 0 10px 0;
}

.item-details .score-inline {
	display: inline;
}

.filter-links span.filter-link,.filter-category span.link {
	color: blue;
	cursor: pointer
}

.filter-category input{
	margin: 8px;
}

.col-credit-checkbox {
	width: 1%;
	float: left;
	margin-right: 3%;
}

.col-credit-type {
	width: 20%;
	float: left;
	margin-right: 3%;
}

.col-num-of-credit {
	width: 18%;
	float: left;
	margin-right: 3%;
}

.col-credit-accrediting-org {
	width: 37%;
	float: left;
	margin-right: 3%;
}

.overlay-descp textarea {
	display: block;
}

.overlay-descp .col {
	float: left;
	width: 50%
}

.overlay-descp .container {
	max-height: 300px;
	overflow: auto;
}

.generic-error .message {
	margin-top: 3em;
	font-size: 1.25em;
	color: #333;
}

.generic-error .message .error-message{
	text-align: center;
}

.generic-error .alt {
	margin-top: 3em;
	font-size: .8em;
	color: #333;
}

.generic-error .error {
	margin-top: 3em;
	font-size: .8em;
	color: #666;
	margin-bottom: 3em;
}

#changeSearchTimeZone {
	width: 550px;
}

/*copied from admin.css in admin-war*/
.field {
	margin-bottom: 10px;
	padding-right: .75em;
	text-align: left;
}

.field-lbl,.value,.label {
	font-size: .9em;
}

.field.required .field-lbl,.field-group.required .field-lbl,.control.required .field-lbl
	{
	padding-right: 9px;
	background: transparent url(../img/required.png) top right no-repeat;
}

.field .input,.field-group .input,.field .value {
	display: block;
}

.radio .input,.check .input {
	display: inline;
}

.field-group.radios .field-lbl,.field-group.checks .field-lbl {
	display: block;
}

.s-btn {
	width: auto;
	overflow: visible;
	background-color: transparent;
	border: none;
	padding: 0;
	color: #436D97;
	display: inline;
	cursor: pointer;
}

.s-btn:hover span {
	text-decoration: underline;
}

.account-prefs .btn-close {
	display: none;
}

.account-prefs .catalog-header h2 {
	font-size: 1.4em;
}

.account-prefs .details-list {
	padding: 10px 0;
}

.account-prefs #content .field,.account-prefs .field-group.radios,.account-prefs .field-group.credentials .field-group.checks
	{
	padding: 10px;
	margin-bottom: 0;
	border-bottom: 1px dashed #999;
}

.field-group.credentials {
	padding: 10px;
	margin-bottom: 0;
}

.account-prefs #content .button.save {
	margin-top: 10px;
	float: right;
}

.account-prefs.overlay {
	width: 800px;
}

.account-prefs.overlay .footer {
	text-align: right;
	border-top: none;
}

.account-prefs.overlay .button.save {
	float: none;
}

.account-prefs.overlay .field,.account-prefs.overlay .field-group {
	margin-bottom: 10px;
	font-size: inherit;
	color: #58595B;
}

.account-prefs.overlay .field-lbl {
	font-size: 100%;
	font-weight: bold;
}

.account-prefs-list {
	padding: 0 20px 5px 0;
}

.account-prefs-list li {
	line-height: 1.6em;
	float: left;
	width: 33.333%;
}

.tp-associate-label {
	width: 15% !important;
}

.tp-associate-content {
	width: 75% !important;
}

.editExternalLR {
	margin-left: 570px;
	padding-right: 20px;
}

.edit-delete {
	background-color: #EDEDED;
	text-align: right;
	padding-right:7px;
	
}

.required {
	padding-right: 9px;
	background: transparent url(../img/required_asterisk.png) top right
		no-repeat;
}

.action-icon {
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.action-icon.file-attach {
	background: transparent url(../img/attachment.png) right no-repeat;
}

.action-icon.delete {
	background: transparent url(../img/delete.png) right no-repeat;
}

.action-icon.edit {
	background: transparent url(../img/edit_on.png) right no-repeat;
}

span[target$='/jpeg'],span[target$='/png'] {
	cursor: pointer;
	display: inline-block;
	padding: 2px 20px 2px 20px;
	line-height: 18px;
	min-height: 18px;
	overflow: visible;
	background: transparent url(../img/png.png) center left no-repeat;
}

span[target$='/tiff'] {
	cursor: pointer;
	display: inline-block;
	padding: 2px 20px 2px 20px;
	line-height: 18px;
	min-height: 18px;
	overflow: visible;
	background: transparent url(../img/tiff.png) center left no-repeat;
}

span[target$='/pdf'] {
	cursor: pointer;
	display: inline-block;
	padding: 2px 20px 2px 20px;
	line-height: 18px;
	min-height: 18px;
	overflow: visible;
	background: transparent url(../img/pdf.png) center left no-repeat;
}

span[target$='.document'],span[target$='/msword'] {
	cursor: pointer;
	display: inline-block;
	padding: 2px 20px 2px 20px;
	line-height: 18px;
	min-height: 18px;
	overflow: visible;
	background: transparent url(../img/doc.png) center left no-repeat;
}

.non-user-view .item-details {
	width: 100%
}

.credit-pref {
	margin-left: 20px;
}

.req-credit-pref {
	padding: 5px 0;
	margin: 0px
}

.credit-pref-chk {
	padding: 5px 0;
}

.dithered {
	color: #666;
}
/* Styles for Equivalent List START*/
.equivalent-list {
	width: 100%;
	margin-top: 10px;
}

.equivalent-list th,.equivalent-list td {
	padding: 8px;
	text-align: left;
}

.equivalent-list .activity-row td {
	background-color: #f5f5f5;
}

/* Styles for Equivalent List END*/
.equivalent-list .activity-row {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

.equivalent-list .activity-row.first {
	border-top: 1px solid #ededed;
}

.equivalent-list .activity-row.last {
	border-bottom: 1px solid #ededed;
}

.credentials-other-option {
	display: table;
	margin-left: 25px;
}

.field-group.checks.credential-prefs {
	border-bottom: none;
}

.req-credentials-pref {
	padding: 5px 0;
	margin-bottom: 10px;
}

.credit-credentials-message {
	margin-bottom: 10px;
}

/*Catalog Message Indicator*/
.catalog-message-indicator {
	text-align: center;
}

.ulearn-previous-item {
	float: left;
	font-size: 1em;
	text-align: center;
	width: 100%;
	word-wrap: break-word;
}
/*End Catalog Message Indicator*/
.sub-field {
	float: left;
	width: 100%;
	margin-bottom: 0.5em;
}

.sub-field .input-field {
	display: block;
	float: left;
	margin-right: 1em;
}

.sub-field .field-label {
	float: left;
	margin-right: 0.5em;
	margin-top: 0.11em;
}

.notify-field-require {
	color: #dc4b39;
}

#dataProtection .disabled {
	background-color: #999;
	cursor: auto;
}

#dataProtection .statement {
	text-align: justify;
}

.enrollment .block-left {
	padding: 0px;
}

/*TODO: This is copied from admin.css. Create a comman css file for admin and uLearn*/
.subnav {
	display: none;
	position: absolute;
	background-color: #fff;
	border: 1px solid #999;
	left: 0;
	top: 28px;
	width: 200px;
}

#nav .subnav .subHead {
	font-weight: bold;
	background: none repeat scroll 0 0 #EAEAEA;
	text-transform: capitalize;
	padding-left: 10px;
	margin-top: 5px;
}

#nav .subnav li {
	font-size: 12px;
	padding: 0;
	text-transform: capitalize;
	height: 24px;
	cursor: pointer;
}

#nav .subnav a {
	background: none;
	padding: 0;
}

#nav li.result_hover a {
	color: white;
}

#nav li:hover .subnav {
	display: block;
}

#nav li {
	position: relative;
}

#nav .subnav li {
	float: none;
	background-image: none;
	padding-left: 10px;
}

#nav .subnav li.result_hover {
	color: white;
	background: none repeat scroll 0 0 #55812a;
}

.viewedByAdminOnly {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #FFDDCA;
}

.urlButtons {
	padding-top: 20px;
}

.urlButtons .button {
	color: white;
	padding: 8px 15px;
	margin-right: 10px;
}

.uLearnRedirect {
	text-align: center;
}

.uLearnRedirect .message {
	margin-bottom: 15px;
}

#assignButton {
	margin-right: 10px;
}

#showWarningMessageOverlay {
	width: 604px;
}

#showWarningMessageOverlay .btn-close {
	display: none;
}

#submitAssessmentScore {
	margin-right: 10px;
}

.purchase-validation-msg {
	width: 500px;
}

.purchase-validation-msg .overlay-header {
	padding-left: 20px;
}

.purchase-validation-msg.overlay .content {
	padding: 5px 55px 50px 55px;
	background: #fff url(../img/warning.png) 20px 10px no-repeat;
}

.purchase-validation-msg ul {
	list-style-type: disc;
}

.purchase-validation-msg li {
	padding: 5px 0;
}

.purchase-validation-msg a.btn-close {
	right: 17px;
}

.purchase-validation-msg .footer {
	text-align: right;
}

.purchase-msg-disabled {
	color: #e36c09;
}

/* Coruse LR Page */
.button.launch::-moz-focus-inner {
	padding: 0;
	border: 0
}

.button.launch {
	font-size: 13px;
}

button.button.launch {
	width: auto;
	overflow: visible;
}

.wp-notify-message {
	color: #ff8000;
	display : inline;
}

.notify-actions {
	text-align: right;
	margin-top: 40px;
}

/* purchase agreement page  start */
.sub-header{
	font-size: 20px;
	padding-bottom: 10px;
    padding-top: 10px;
    color: #858585;
}

.agree-check{
	margin-top: 20px;
	margin-bottom: 50px;
	font-size: 16px;	
}

.purchase-agreement-course-details{
	font-size: 15px;
	padding-bottom: 10px;
    padding-top: 10px;
}

.course-fee{
	font-style: italic;
	}
	
.cancel-btn {
	margin-right: 10px;
}

/* purchase agreement page end*/

/*End*/
/*Event details page*/
.seat-info .available {
	color: #699826;
}
/*End*/

.print-certificate-container{
	float: right;
}

.print-certificate-image{
	margin-right: 10px;
}

.print-certificate-link{
	font-size: 0.6em;
}