@charset "UTF-8";/* CSS Document */#wrapper {	height: auto;	width: 785px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;}#content {	float: left;	height: auto;	width: 785px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	background-color: #FFFFFF;	border: 14px solid #CBDA88;}p {	color: #333333;	margin: 0px;	padding: 0px;}.welcome_message {	line-height: 32px;	color: #6B843F;	font-size: 15px;}.mihi {	line-height: 24px;	color: #6B843F;	font-size: 15px;	padding-bottom: 15px;}.intro_text {	font-size: 15px;	color: #666666;	line-height: 24px;	padding-bottom: 5px;}h1 {	font-size: 16px;	color: #DC7620;}.days {	font-size: 14px;	color: #135421;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}#masthead_nav {	float: left;	height: 205px;	width: 785px;}#content_left {	float: left;	height: auto;	width: 530px;	margin-left: 30px;	margin-top: 20px;	margin-right: 10px;	margin-bottom: 20px;	padding-bottom: 20px;}#course_contact_details{    margin: 20px 0px 100px 20px;    }#course_contact_details div{    padding-left: 30px;    float: left;    }#course_contact_details table{    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#course_contact_details .heading{    width: 50px;}.clearFloat{    clear: both;}#content_left ul{    padding-left: 15px;    margin-left: 0px;}#content_course {	float: left;	height: auto;	width: 600px;	margin-left: 30px;	margin-top: 20px;	margin-right: 10px;	margin-bottom: 20px;	padding-bottom: 20px;}#content_right {	float: left;	height: auto;	width: 175px;	margin-right: 30px;	margin-top: 20px;}#content_right_timetable {	float: left;	height: auto;	width: 195px;	margin-top: 40px;	background-color: #E9ECE0;	padding-left: 3px;}#content_right_prog_outline {	float: left;	height: auto;	width: 195px;	margin-top: 40px;	background-color: #E9ECE0;	padding-left: 10px;	font-size: 11px;	padding-bottom: 20px;	color: #333333;}#content_right_evaluation {	float: left;	height: auto;	width: 110px;	padding-left: 10px;	font-size: 11px;	padding-bottom: 15px;	padding-top: 10px;	line-height: 14px;	color: #333333;	margin-top: 40px;	border: 1px solid #CBDA88;	padding-right: 5px;}#register {	float: left;	height: auto;	width: 162px;	margin-right: 30px;	margin-top: 20px;	border: 6px solid #D0D488;}#mandatory {	float: left;	height: 20px;	width: 785px;	margin-top: 10px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}table {	font-size: 11px;	line-height: 13px;	color: #333333;}body {	background-image: url(assets/nav/bg_strip.jpg);	background-repeat: repeat-x;	margin: 0px;	background-color: #A2B35D;}a:link, a:visited {	color: #000000;	text-decoration: none;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}.subheads {	color: #609A3E;	font-weight: bold;	font-size: 14px;	line-height: 20px;}#content_right_timetable .subheads{    text-align: center; }.bullets {	color: #BBC47B;	font-size: 12px;}.small_text {	font-size: 10px;	line-height: 14px;}.table_subhead {	font-size: 11px;	color: #1A6126;	font-weight: bold;}#content_links {	float: left;	height: auto;	width: 725px;	margin-left: 30px;	margin-top: 20px;	margin-right: 30px;	font-size: 14px;	margin-bottom: 30px;}#content_links a:link, a:visited {	text-decoration: none;	color: #196027;}#content_links a:hover {	text-decoration: underline;	color: #196027;}#disclaimer_panel {	float: left;	height: auto;	width: 725px;	margin-left: 30px;	margin-top: 20px;	margin-right: 30px;	font-size: 12px;	margin-bottom: 30px;	line-height: 20px;}.superscript {	font-size: 9px;	line-height: 12px;}.links_holder {	float: left;	height: auto;	width: 355px;}/* HOVER BOXES FOR LINKS PAGE */#links ul {	list-style-type: none;	width: 350px;	background-color: #E8EFC1;	padding: 0px;	margin: 0px;} #links li {	border-top: 2px dotted #FFFFFF;}#links li a {	color: #196027;	display: block;	font: normal 100% Verdana, Arial, Helvetica, sans-serif;	padding: 15px 0px 15px 20px;	text-decoration: none;} * html #links li a {  /* make hover effect work in IE */	width: 330px;}#links li a:hover {	color: #FFFFFF;	background-color: #CBDA88;	text-decoration: none;}#links a em {	color: #333333;	display: block;	font: normal 75%/125% Verdana, Helvetica, sans-serif;}#links a span {	color: #EF6D21;	font: normal 50%/150% Verdana, Helvetica, sans-serif;}