a {
	color:#5C8C98;
}
div.hrule hr{
	display:none;
}
div.hrule{
	font-size:0px;
	line-height:0px;
	height:1px;
	display:block;
	background-color:#C0B98B;
	background-color:#FFFFFF;
	clear:both;
	width:600;
	margin:25px -30px;
}

h1.pagetitle{
	font-size:12px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	letter-spacing:3.5px;
}

div.donation_btn{
	float:right;
	margin:0px 0px 10px;
}

div.pagefunctions, div.pagefunctions p { 
	
	margin:0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}
div.pagefunctions p{
	margin:0px;
}
div.pagefunctions div{
	float:left;
}
div.pagefunctions div.center{
	text-align:center;
	width:290px;
}
div.pagefunctions div.left, div.pagefunctions div.right{
	width:126px;
	min-height:1px;
	
	
}
div.pagefunctions div.right{
	float:right;
	text-align:right;
}
div.pagefunctionsbottom{
	margin-bottom:25px !important;
	margin-top:-15px !important;
}
div.sortoptions {
	background-color:#F7F6F1;
	text-align:center;
	padding:3px;
	margin:0px -25px -25px;
	
}
div.sortoptions ul{
	padding:0px;
	
	list-style:none;
	display:inline;
	
	
}
div.sortoptions ul li{
margin:0px;

	display:inline;
	border-right:1px solid #000000;
	padding:0px;
	background-color:#F7F6F1;
	
	
}
div.sortoptions ul li a{
	margin:3px 7px;
}
div.sortoptions ul li.last{
	border-right:0;
}

.lectimage{
	width:160px;
	display:block;
	float:left;
	text-align:center;
	margin-bottom:25px;
}
.lectimage img{
	margin:0px auto 3px;
}
.lectimage p{
	margin:0px 10px 25px;
}
.lectblock{
	width:360px;
	display:block;
	float:left;
	margin:0px 0px 25px 20px;
	position:relative;
	color:#333333;
}

h2.lecttitle{
	color:#000000;
	font-size:13px;
	/*text-decoration:underline;*/
	padding:0px;
	
	margin:0px 0px 10px;
	
}

h3.lectspeaker{
	color:#000000;
	font-size:10px;
	margin:0px 0px 10px;
	
}
h3.lectspeaker a{
	font-size:11px;
	color:#5c8c98;
}


.lectmedia{
	width:105px;
	display:block;
	float:left;
	clear:both;
}
ul.lectmedia {
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
ul.lectmedia  li{
	display:inline;
	float:left;
	margin-right:10px;
}
div.feedback{
	float:right;
	width:120px;
	margin:0px -30px 10px 10px;


	
	text-align:center;
	
}
div.feedback a{
	color:#5c8c98;	
}
div.feedback ul{
	border:1px solid #E1DCBC;
	border-width:1px 0px 0px 1px;
	margin:0px 0px 10px;
	list-style:none;
	padding:0px;
	background-color:#F1EEDF;
	text-align:left;
}
div.feedback ul li{
	border-bottom:1px solid #E1DCBC;
	padding:3px 7px;
	font-size:9px;
}

div.feedback a.addthis_button{
	margin:0px 10px 10px;	
}


.requirement{
	font-size:9px;
	color:#990000;
	margin:0px;
	text-align:center;
}

.heading_new, .heading_new_historic, .heading_historic {
	text-align:center;
	padding:0px;
	line-height:1px;
	background-color:#efac9e;
	margin:5px 0 11px;
	color:#f47369;
	font-size:11px;
}
.heading_new_historic{
	background-color:#ceb688;
	color:#d3a55b;
}
.heading_historic{
	background-color:#b39eb6;
	color:#7769cf;
}
.heading_new b, .heading_new_historic b, .heading_historic b{
	background-color:#E9E6D3;
	padding:0px 5px;
	
}

a.mediabtn_flash, a.mediabtn_mp4, a.mediabtn_mp3, a.mediabtn_realmedia_v, a.mediabtn_realmedia_a, a.mediabtn_wmv, a.mediabtn_pdf{
	background:url(../images/lectures/media_btn_bg.gif) no-repeat 0px 0px;
	height:25px;
	width:105px;
	display:block;
	text-align:center;
	line-height:25px;
	color:#333333;
	text-decoration:none;
	
}

a.mediabtn_flash:hover, a.mediabtn_mp4:hover, a.mediabtn_mp3:hover, a.mediabtn_realmedia_v:hover, a.mediabtn_realmedia_a:hover, a.mediabtn_wmv:hover, a.mediabtn_pdf:hover{
	background-position:0px -25px;
	
}


div.memcheck, div.lectnotes{
	margin:0px 0px 25px;
	
}
.memcheck h4, .memcheck p{
	margin:0px;
	padding:0px;
}

.lectnotes h4, .lectnotes ul{
	margin:0px;
	
}



/*General Classes ---------------------------------------*/
.staticMB25{
	margin-bottom:25px !important;
}
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */



