@media screen{
/* Tab styling */
#tabs {
  font-size:94%;
  line-height:normal;
  font-weight:bold;
  width:100%;
}
#tabs ul {
  margin:0!important;
  padding: 0 10px 0 0;
  list-style:none;
}
#tabs li {
  display:inline;
  margin:0;
  padding:0;
}
#tabs a {
  float:left;
  background:url("../images/courses/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs a span {
  float:left;
  display:block;
  background:url("../images/courses/tabright.gif") no-repeat right top;
  padding:4px 12px 4px 8px;
  color:#fff;
}
#tabs a span {float:none;}

#tabs a:hover span {
  color:#fff;
}
#tabs a:hover {
  background-position:0% -42px;
}
#tabs a:hover span {
  background-position:100% -42px;
}
#tabs .current a {
  float:left;
  background:url("../images/courses/tableft.gif") no-repeat left top;
  background-position:0% -42px;
  margin:0;
  padding:0 0 0 4px;
  color:#fff;
}
#tabs .current span {
  float:left;
  display:block;
  background:url("../images/courses/tabright.gif") no-repeat right top;
  background-position:100% -42px;
  padding:4px 12px 4px 8px;
}

/* Tab content area */
.tabcontent {
	clear: both;
}

#aboutpnl, #coursecontentpnl, #featurespnl, #careerspnl, #entrypnl  {
	border:1px solid #ccc;
	padding:6px 18px;
	background-color:#f7f7f7;
	max-width:704px;
}
#aboutpnl img  {
	float: right;
	margin:8px 0 4px 18px;
}
ul.details, ul.typical  {
	padding:0;
	list-style:none;
	border-top:1px dotted #ccc;
	margin:0;

}
ul.details li, ul.typical li {
    margin:0;
    padding:2px 0 2px 0;
	border-bottom:1px dotted #ccc;
	font-size:94%;
}

#studentviews {
	background:#eee;
	padding:8px 16px 0 16px; 
	margin-bottom: 8px;
	width:35%;
	float:right;
	font-size:94%;
	margin-left:8px;
	border:solid 1px #ccc;
}
blockquote {
margin-right: 0;

}
table {
	border:1px solid #ccc;
	border-collapse:collapse;
	font-size:94%;
}
table th {
	border: 1px solid #ccc;
	padding:4px 6px;
	vertical-align:top;
	text-align:left;
	background-color:#eee;
}
table td {
	border: 1px solid #ccc;
	padding:4px 6px;
	vertical-align:top;
}

/* Next steps box */
#rightcolwrapper {
	width:214px;
	float:right;
}
#content .curveTred200 {
	width:200px;
	margin:4px 0 4px 4px;
	background: url(../images/courses/curveTred200.gif) no-repeat top;
	float:right;
}
#content .curveBred200 {
	background: url(../images/courses/curveBred200.gif) no-repeat bottom;
	color:#fff;
	
	font-size:94%;
	padding:8px 12px 8px 16px;
}
#content .curveBred200 h2 {
	color:#fff;
	font-size:110%;
	margin:6px 0 8px 0;
}
#content .curveBred200 a{
	color:#fff;
	text-decoration:none;
}
#content .curveBred200 a:hover {
	text-decoration:underline;
}
#content .curveBred200 li {
	padding-bottom: 6px;
	padding-left:22px;
	margin: 0;
	list-style: none;
}
#content .curveBred200 li.apply {
	background: url(../images/courses/apply_icon_red.gif) no-repeat;
}
#content .curveBred200 li.search {
	background: url(../images/courses/search_icon_red.gif) no-repeat;
}
#content .curveBred200 li.prosp {
	background: url(../images/courses/prosp_icon_red.gif) no-repeat;
}
#content .curveBred200 li.openday {
	background: url(../images/courses/openday_icon_red.gif) no-repeat;
}
#content .curveBred200 ul {
	padding: 0;
	margin: 4px 8px 0 0;
}
#content .curveBred200 hr {
	border:0;
	border-top: 1px dotted #fff;
	height:1px;
}

/* Accreditation logos box */
#content .curveTwhite200 {
	width:200px;
	margin:4px 0 4px 4px;
	background: url(../images/courses/curveTwhite200.gif) no-repeat top;
	float:right;
}
#content .curveBwhite200 {
	background: url(../images/courses/curveBwhite200.gif) no-repeat bottom;
	font-size:94%;
	padding:8px 16px;
	text-align:center;
}
#content .curveBwhite200 h2 {
	color:#000;
	font-size:94%;
	margin:4px 0;
	text-align:left;
}
#content .curveBwhite200 img {
	margin:6px 0;
}

/* Miscellaneous */
#content .curveB200 h2 {
	font-size:100%;
}

.bgcolour {
background-color:#eee;
}

.bgcolour2 {
background-color:#f7f7f7;
}
.centre {
	margin-left:12px;
	margin-bottom:8px;
}
.award {
	font-size:60%;
	line-height:normal;
}
}

@media print {
	.tabcontent {
		display: block !important;
	}
}