/* CSS Document */

body.myAccount #iconMenu
{
	display:none;	
}

body.myAccount table#myAccount-content > tbody > tr > td
{
	padding-right:20px;
}

body.myAccount table#myAccount-content > tbody > tr > td:first-child
{
	width:40%;
}

body.myAccount .pgContainer-inner
{
	padding-right:0px;	
}

body.myAccount #tabs_enrollments
{
	display:none;
}

.myAccount-portlet-container
{
	border-top:4px solid #3B71B0;
	margin-bottom:20px;
}
.myAccount-portlet-container .hideMe
{
	display:block;
}
.myAccount-portlet-container .label
{
	background-color: #f0f0f0;
	font-family: 'Exo 2';
	font-size: 1.2em;
	color: #333;
	padding:3px 10px 8px 10px;
}

.myAccount-portlet-container .label img
{
	vertical-align: bottom;
	margin-right: 4px;
	top: 2px;
	position: relative;
}

.myAccount-portlet-container-inner .inner-label
{
	font-size:1em;
	background:none;
	padding:6px 10px 8px 10px;
	white-space:nowrap;
}

/*

Learning Activities : specific

*/
#learningActivities .label
{
	margin-bottom:6px;
}

/*

*/
#overdueActivities .label
{
	background-color:#FFF4A9;
}
/*

Upcoming Activities

*/

.myAccount .upcoming-activities
{
	margin: 4px 0px 0px 0px;
	box-shadow: 0px 5px 7px -8px #000;
	border-bottom: 1px solid #A9A9A9;
	padding-bottom: 4px;
}
.myAccount .upcoming-activities td
{
	padding:4px;
}
.myAccount .upcoming-activities td:first-child
{
	padding-left:10px;
}
.myAccount .upcoming-activities td:last-child
{
	padding-right:10px;
}
.myAccount .upcoming-activities .date-label
{
	font-style:italic;
	border-bottom:1px solid #ddd;
}
.myAccount .upcoming-activities .time-label
{
	text-indent:15px;
}
.myAccount .upcoming-activities .event-label
{
	padding-bottom:8px;
}

/*

custom color the grid headers

*/
.myAccount table.grid thead tr, .myAccount table.grid thead tr
{
	background-color:#999;
}
#enrollments_overdue table.grid thead tr, #enrollments_enrolled table.grid thead tr
{
	background-color:#3B71B0;
}
#overdueActivities .label, #learningActivities .label
{
	font-weight:600;
}


/*

Enrollment Page / Course Page

*/

table#course-overview-info
{
	width:auto;
	margin-top:20px;
	margin-bottom:14px;
}

table#course-overview-info td
{
	vertical-align: bottom;
	padding-bottom: 6px;
	border-right: 1px solid #ddd;
	padding-left: 14px;
}
table#course-overview-info td.enroll-container
{
	width:100px;
	text-align:left;
}
table#course-overview-info td.enroll-container div.enroll-inner
{
	width:100px;
	text-align:center;
}

table#course-overview-info td.paypal-container
{
	width:200px;
}
table#course-overview-info td.paypal-container div.paypal-inner
{
	text-align:center;
}

table#course-overview-info td.rating-container
{
	width:250px;
}
table#course-overview-info td:first-child
{
	padding-left:0px;
}
table#course-overview-info td:last-child
{
	border-right:none;
}
table#course-overview-info td div
{
	margin-right:10px;
	margin-bottom:2px;
}
table#course-overview-info td div span.parameter, 
	table#course-overview-info td div span.avgRatingCaption, 
	table#course-overview-info td div span.yourRatingCaption
{
	font-weight:bold;
}

table td.course-detail-info-container
{
	width:40%;
	padding-right:20px;
}

div.course-overview-samplescreens
{
 border-left:1px solid #ddd; 
 margin-left:25px; 
 padding-left:25px; 
 float:right;
}

div.course-survey-outer
{
	box-shadow:0px 0px 20px -9px #000;
}
div.course-survey
{
	margin-bottom: 20px; 
	border: 1px solid #ccc; 
	background-color: #eee; 
	border-radius: 4px; 
	padding: 10px 20px;
}

div.course-survey-paragraph
{
	margin-top:10px; 
	margin-left:40px;
}

img.course-survey-paragraph-icon
{
	float:left; 
	margin-right:8px;
	vertical-align:middle;
}




