/* ==================================================================================== */
/* ! Custom design for improcorp
Modified 21 Sept 2009 by TWB to match new class list   */
/* ==================================================================================== */

body {
	background-color: #FF9900;
	font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif;
}
	
div.container {
	background-color: #FFFFFF;
}

div#footer {
	background-color: #FF9900;
	background-image: url('/s/img/footer_background.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	border-top:1px solid #DDDDDD;
	clear: both;
}

div#footer a#oncourse_logo { margin: 0 auto; }

	/* typography */

	div {color: #252525;}
	h1 {color: #0066CC; text-indent: -999px; line-height: 10000px; overflow: none; }
	
	h2, h2 a {
		color: #0066CC; font-size:140%;
	}
	
	h3 { color: #3399FF; font-size:130%; }
	
	#content p {font-size: 100%;}
	
div#shortlist ul.menu li.enrolnow { background: none; position: relative; left: -16px;}
div#coursedetail ul {list-style: none; margin: 0px;}
div#coursedetail ul.menu li.email { float: right; }

#content div.blockdetail { margin: 20px 0; }
#content div.blockdetail div.main { width: auto; }
#content div.blockdetail div.extra ul.menu {margin-right: 0	; background-color: #fff; border: 0px; margin-top: 0px;}
#content div.blockdetail div.extra ul.menu li { text-align: right; width: auto;}
#content div.blockdetail li.email { width: 167px; left: 0px; }
#content div.blockdetail div.extra ul.menu li.enrolnow {background-image: none; background-color: #fff; height: 45px;  border-bottom: 1px dotted #999; background:url(/s/img/b-enrol.png) 10px 5px no-repeat; }
#content div.blockdetail ul.menu li.enrolnow a { padding: 0px 0 0 15px; }

#content div.blockdetail div.extra ul.menu li.addshortlist {background:transparent url(/s/img/b-add.png) no-repeat 25px 8px;}

#content div.blockdetail div.extra ul.menu a, #content div.blockdetail ul.menu li.enrolnow span  {border: none; color: #24265B; font-family:"Lucida Grande",Verdana,Geneva,Arial,Helvetica,sans-serif; left: 0; font-size:9pt; font-weight: 200; top: 0;  }



div#coursedetail div.blockdetail dl.details dt {clear:left; margin:0; width: 35%;}
div#coursedetail div.blockdetail dl.details dd, div#coursedetail div.blockdetail dl.details dt { float: left; }
div#coursedetail div.blockdetail dl.details dd { margin-left: 0px; width: 65%;}
div.blockdetail div.extra { position: relative; top: 0px; left: 15px;}


div.blockdetail div.extra ul.menu { width: 150px; float: right; }

/* Class list */
div.new_course_item div.class_details ul.class_locationtutor {width:40%;}
div.new_course_item a {text-decoration:none;}
