	/*credit goes to Greg Johnson of http://www.spiffycorners.com/ for the rounded-corners CSS */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A0001D}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #80000c;
  border-right:1px solid #80000c;
  background:#920015}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6d0002;
  border-right:1px solid #6d0002;
  background:#950017}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #950017;
  border-right:1px solid #950017;}
.spiffy4{
  border-left:1px solid #80000c;
  border-right:1px solid #80000c}
.spiffy5{
  border-left:1px solid #920015;
  border-right:1px solid #920015}
.spiffyfg
{
  background:#A0001D;
  text-align:center;
  padding:15px;
	width: 340px;
	height: 26px;
}
    /* end rounded-corners CSS, begin everything else */
.globalWrap
{
    margin:0pt auto;
    text-align:left;
    position:relative;
}
div.lecturerImage
{
	padding-left:5px;
	padding-bottom:5px;
	float:right;
}
img.lecturerImage
{
	float:left;
	padding-top:10px;
	padding-right:15px;
	padding-left:25px;	
	border-right: solid 1px white;
	margin-right:10px;
}
.instructorBio
{
	font-size:12px;
    text-decoration:none;
    color: #333333;
    height:225px;
    padding-top:10px;
    padding-bottom:10px;
}
h2, h3
{
	display:inline;
	color:#333333;
}
h3
{
	color:#555555;
}
hr
{
	width:600px;
	text-align:center;
}
.contentBody
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
    padding-top:5px;
    padding-left:7px;
    padding-right:20px;	
    padding-bottom:15px;
}
.topNav ul
{
	background-color:#990000;
	border: solid 1px black;
	margin-top:0px;
	margin-bottom:8px;
	padding:4px 0px;
}
.topNavItem
{
	display:inline;
	border-right: solid 3px #EEEEEE;
	padding: 4px 75px;
	font-weight:bold;
}
.topNavItemLast
{
	border:none;	
}
.topNavItem a
{
	color:#EEEEEE;
	font-size:15px;
	text-decoration:none;
}
.topNavItem a:hover
{
	color:#D1D5D8;
}
.topNavItemSelected
{
	color:#D1D5D8;	
	font-size:15px;
}

.largeContent
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
    padding-top:5px;
    padding-left:7px;
    padding-right:20px;	
    padding-bottom:15px;  
}

.content
{
	background-color:#D1D5D8;
	width:800px;
	margin: 0pt auto;
	position:relative;
	text-align:left;
	padding:15px;
	padding-top:8px;
	border: solid 1px #999999;
	border-top:none;
}
.contentBackground
{
    background-color:white;
    padding:8px;	
    padding-bottom:0px;
    padding-top:	0px;
    position:relative;
    
}
.lectureHeadings
{
	color:#333333;
    margin-left:12px;
    padding:8px;
    text-align:left;
}
.courseHeadings
{
    float:right;	
    text-align:right;
    padding:8px;
    margin-top:7px;
}
.courseTitle
{	
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
}
.courseDescription
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;	
}
.breadcrumbs
{
	float:left;
	padding-bottom:10px;
}
.breadCrumb
{
	color:#A0001D;
	text-decoration:underline;
}
.breadCrumbCurrent
{
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}        
.buttonDiv
{
	margin: 25px auto;
	width:188px;
	padding-bottom:1px;
    background-color:#990000;
    font-size:25px;
    font-weight:bold;
    text-decoration:none;
    color:white;     
    padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}
.roundedCornerButton
{
	cursor:pointer;
}
.videoDownloadLinkBar
{	
	background-color:#FAF8F5;
	color:Black;
	font-size:10px;
	text-align:center;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
}
.videoDownloadLink
{
    display:inline;	
    padding-right:5px;
    padding-left:5px;
    border-right:solid thin Gray;
}
.videoViewLink>a
{
	color:#BF6900;
	font-size:15;
	display:inline;
	text-decoration:none;
	text-align:center;
    padding-right:5px;
    padding-left:5px;    
}
.videoDownloadLink>a
{
	color:#BF6900;
}
div.materials
{
	background-color:#DDDDDD;
	padding: 12px;
	padding-bottom:6px;
	width:600px;
	margin: 0pt auto;
}
div.materials>p
{
    margin:0px;	
}
div.materials>ul>li
{
	padding-bottom:3px;	
}
a.material
{
    text-decoration:none;	
}
.copyright
{
	text-align:center;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	padding-top:30px;
	padding-bottom:0px;
}
.copyright a
{
	color:#BF6900;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;	
}
.copyright a:hover
{
	color:#990000;
}
#creativeCommonsImg
{
	border:none;
	display:block;
	padding-bottom:5px;
}
#creativeCommonsImg:hover 
{
	background-color:#fff;
	color:#900;
}
.list
{
	margin:0px auto;
	padding:20px;
}
.courseListDepartment
{
	margin-top:5px;	
	padding-bottom:3px;
}
.listBlock
{
	margin-top:5px;
	padding-bottom:5px;	
}
.listItem
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px; 
	font-style: inherit; 
	font-weight: bold;  
	text-decoration: none;
	background-color:#F7F5F2;
	color: #BF6900;
	padding-top:4px;
	padding-left:2px;
	margin-top:1px;
	padding-bottom:4px; 
	margin-bottom:1px;
	width:696px;
	cursor:pointer;
}

.listSubItem
{
	margin-left:20px;
	font-size:11px;
	line-height: 17px; 
	padding-top:4px;
	margin-top:1px;	
	padding-bottom:4px; 
	margin-bottom:5px;
	background-color:#fff;
}
.instructorName
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 17px; 
	margin-left:2px;
	padding-top:4px;
	margin-top:1px;	
	padding-bottom:4px; 
	margin-bottom:5px;
	background-color:White;
}
.lectureList
{
	margin-left:12;
}
.lectureListLink
{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:white;
}

.lectureListLink:hover
{
    font-size:25px;
    font-weight:bold;
    text-decoration:none;
    color:white; 
}