/* - - - - - - - - - - - - - - - - - - -
/ Client:		Harvard Macy Institute
/ Rev. Date:	
/- - - - - - - - - - - - - - - - - - - -
/ Description: Styles all the My Course elements
/- - - - - - - - - - - - - - - - - - - - */

#myCourseSubMenu {
	list-style: none;
	width: 200px;
	float: left;
	margin-top: 45px;
}
	#myCourseSubMenu li {

		display: block;
		overflow: hidden;
	}
		#myCourseSubMenu li a {
		display: block;
		width: 154px;	
		padding: 1em 28px;
		line-height: 6px;
		vertical-align: top;
		display: block;
		color: #93313d;
		background: #f2f2f2 url("../images/white_arrow.gif") no-repeat 11px;
	}
		#myCourseSubMenu a:hover {
			background-color: #93313d;
			color: #FFF;
		}
		#myCourseSubMenu li.header {
			
			height: 33px;
			width: 172px;
			padding: 0;
			border: 0;
		}
	#myCourseSubMenu .course {
		background-color: #e4e4e4;
		padding: 1em 28px;
		border: 0;
		border-bottom: 1px solid #CCC;
	}
	
	#myCourseSubMenu .course:hover
	{
		background-color:#A13544;
		cursor:hand;
	}
	
	#myCourseSubMenu .spacer {
	margin-bottom: 30px;
	}

ul.myCourse_sideMenu {
	float:right;
	margin: 20px 20px 0 0;
	font-family: Georgia;
	}
	ul.myCourse_sideMenu li,
	ul.myCourse_sideMenu li a {
	float: left;
	font-size: 13px;
	padding-bottom: 1px;
	padding-left: 20px;
	line-height: 15px;
	}
	ul.myCourse_sideMenu li a:hover {
	color: #333;
	}

a.backtoCourses {
	background: url('../includes/admin/icons/arrow_left.png') no-repeat left;
	}
a.printPage {
	background: url('../includes/admin/icons/printer.png') no-repeat left;
	}

h2 {
	margin-bottom: 5px;
	}

h3 {
	margin-bottom: 10px;
	
	}
	
i {
	color:#999;
	}

hr {
	border: 0;
	border-bottom: 1px solid #CCC;
	}
	
img {
	position: relative;
	top:3px;
	}

strong {	
	font-weight: bold;
	}

select, input, textarea {
	border: 1px solid #999;
	padding: 1px;
	margin-right: 5px;
	}
	
textarea {
	line-height: 1.5em;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
	color:#4C4C4C;
	font-size:100%;
	}

	
.logo {
	background: url('../images/hmilogo.gif') no-repeat;
	position:absolute;
	right:100px;
	top:25px;
	height: 100px;
	width: 350px;
	}

.right {
	float: right;
	}
	
.left {
	float: left;
	}



/*
/	Tables	
--------------------------------------------------------------------------------------------------------*/

table.tableBorder {
	margin-bottom: 30px;
	}
table.tableBorder,
table.tableBorder td,
table.tableBorder th {
	padding: 5px;
	border-right: 1px solid #f2f2f2;
	}

table.table{
	margin-bottom: 20px;
	}
	table.fixedWidth {
	width: 800px;
	}
	table.tablea {
	color: #666;
	border-bottom: 1px solid #ccc;
	}
	table.tablei a {
	color: #93313d;
	}
	
table.table tr td {
	padding: 0 10px;
	border: 1px solid #F2F2F2;
	line-height: 30px;
	}

table.table th,
table.tableBorder th {
	font-size: 13px;
	font-family: Georgia;
	line-height: 30px;
	padding: 0 15px 0 15px;
	color:#333;
	font-weight: normal;
	background-color: #DCD9D9;
	border-right: 1px solid #F2F2F2;
	border-bottom: 1px solid #C0BFBF;
	}

table.table tr.shade td {
	background-color: #E4E4E4;
/* 	border-bottom: 1px solid #CCC; */
	}







	


/*
/		agenda.aspx
--------------------------------------------------------------------------------------------------------*/

.AgendaDay
{
	width:200px;
	float: left;
	padding: 7px;
	margin: 1px;
	border: 1px solid #CCC;
	background: url('../images/tableBG.gif') repeat-x;	
	}
	.AgendaDay h4 {
	color: #FFF;
	font-family: Georgia;
	font-size: 17px;
	margin-bottom: 20px;
	}


/*
/	My Courses Home	
--------------------------------------------------------------------------------------------------------*/
img.MyCourses-Photo {
	float: right;
 	max-height:200px;
	margin-bottom: 20px;
	}



/*
/	program details	
--------------------------------------------------------------------------------------------------------*/

.ProgramDocuments {
	float:right;
	margin-top:40px;
	}
.ProgramDetails {
	width: 500px;
	
	}
	
	#Faculty ul{
	list-style: none;
	width: 200px;
	float: left;
	margin-top: 45px;
}
	#Faculty li {

		display: block;
		overflow: hidden;
	}
		#Faculty li a {
		display: block;
		width: 300px;	
		padding: 1em 28px;
		line-height: 15px;
		vertical-align: top;
		display: block;
		color: #93313d;
		background: #f2f2f2 url("../images/white_arrow.gif") no-repeat 11px;
	}
		#Faculty a:hover {
			background-color: #93313d;
			color: #FFF;
		}
		#Faculty li.header {
		
			height: 33px;
			width: 172px;
			padding: 0;
			border: 0;
		}
		#Faculty .course {
		background-color: #e4e4e4;
		padding: 1em 28px;
		border: 0;
		border-bottom: 1px solid #CCC;