ul {padding: 0;margin: 0;list-style-type: none}a{text-shadow: none}.programsheet ul li{border-bottom: 0px solid #cccccc;padding: 3px 0px;margin: 0;}ul li:last-child{border-bottom: 0 none;}.contentblock{padding: 12px;border: 0px solid #666666;box-shadow: 0px 0px 2px #666666;border-radius: 8px}.sidecontent > div,#sidecontent > div {    border-radius: 8px 8px 8px 8px;    border: 0 none !important;    background-color: transparent !important;    margin-bottom: 72px !important;    box-shadow: none !important;}.programsheet h2{font-weight: normal;font-size: 48px;padding: 36px 0 0 12px;}th:first-letter,h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter{text-transform: uppercase;}h4{font-size: 14px;padding: 0;margin: 0}.sidecontent h3{font-size: 18px;}.sidecontent ul{list-style-type: square}.scrollable {/* required settings */position:relative;overflow:hidden;width: 795px;height: 200px;}.scrollable .items {/* this cannot be too large */width:20000em;position:absolute;}.items>div {float:left;width: 795px}.browse.button{border-radius: 30px 30px 30px 30px;    font-size: 24px;    height: 24px;    min-width: 30px;    padding: 1px 0 5px;    text-align: center;}.left{float: left;}.right{float: right;}.testimonial img{float: right;height: 160px;margin: 10px 0 0 20px;padding: 4px 4px 16px 4px;border: 0px solid #666666;box-shadow: 0 0 2px #666666;-moz-transform: rotate(2deg);-webkit-transform: rotate(2deg);transform: rotate(2deg);}.testimonial:nth-of-type(odd) img {float: left;margin: 10px 20px 0 0;-moz-transform: rotate(-2deg);-webkit-transform: rotate(-2deg);transform: rotate(-2deg);}.lightgray{color: #cfcfcf;}.lightgray a{color: #afafaf !important;}.tooltip {z-index: 300;display:none;border: 2px solid white;box-shadow: 0 0 5px #666666;padding:25px;width:264px;min-height:20px;background-color: black;font-family: Verdana;/*background-image: url(/images/arrows/inset_arrow_bw.png);background-position: right center;background-repeat: no-repeat;*//*background:transparent url(/images/arrows/black_arrow.png);*//*background:transparent url(/images/arrows/tooltip300x250.png);width:240px;padding: 28px 40px 28px 28px;min-height:176px;*/font-size:12px;color:#fff;}.tipleft{z-index: 300;display:none;padding:25px;height:170px;background-image: url(/images/arrows/black_arrow_362x246.png);background-repeat: no-repeat;width:265px;padding: 40px 60px 40px 40px;font-size:12px;color:#fff;}.tipright{z-index: 300;display:none;padding:25px;height:170px;background-image: url(/images/arrows/black_arrow_362x246.png);background-repeat: no-repeat;width:265px;padding: 40px 60px 40px 40px;font-size:12px;color:#fff;}.coursesTable>tbody>tr:hover{background-color: #444444;color: white;}table.coursesTable td {width: 110px;border-left: 1px solid #dddddd;}table.coursesTable>tbody>tr>th{text-align: left !important;vertical-align: middle !important;padding-right: 8px !important;padding-left: 8px !important;}td div.rostered {    border: 1px solid #444444;    border-radius: 12px;    box-shadow: 0 0 1px black;    margin: 0 2px;    padding: 0 8px;    min-height: 1em;}td div.rostered.optional{border-style: dashed;}table.coursesTable .more:before{content: '+';margin-right: 4px}ul li>a{text-decoration: none}.button.plus{min-width: 0;border-radius: 20px;box-shadow: none}#studentNumbersTable td,#programCity td,#jobPerspectiveTable td {height: 30px;vertical-align: middle !important;}.hoverBlock{padding: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}.hoverBlock:hover{box-shadow: 0 0 5px black;background-color: #efefef}.programsheet th,.programsheet td{vertical-align: top;}.programsheet ul li {    border-bottom: 1px solid #CCCCCC;    margin: 0;    padding: 3px 0;}
#programEvents article	{display: none;}


table.summary		{border-collapse: collapse;}
table.summary > tbody > tr				{border-bottom: 1px solid #DDDDDD;}
table.summary > tbody > tr:last-child	{border-bottom: 0 none;}



.button	{
	-moz-box-shadow: 1px 1px 1px  0px #666666;
	-webkit-box-shadow: 1px 1px 1px  0px #666666;
	box-shadow: 1px 1px 1px  0px #666666;
	background-color: #91004c;
	border: 1px solid white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: white;
	font-weight: normal;
	padding: 1px 4px;
	margin: 1px 0px;
	text-align: right;
	min-width: 50px}

#innerpagebody a.button	{
	color: white;}


table.fact th									{border-right: 2px solid #444444;}
#innerpagebody table.fact > tbody > tr > td		{border: 0;padding-left: 8px}
#innerpagebody .fact							{border: 0;font-size: 100%}

#innerpagebody .contentblock h3	{
	color: white;
    text-shadow: 1px 1px 0 #666666;
	padding: 2px 8px !important;
	margin: 0 !important;}

#innerpagebody .contentblock {
    margin-bottom: 24px;}


div#innerpagebody h2 {
    color: #222222;
    font-family: Arial-Narrow,Arial;
    font-size: 24px;
    font-stretch: condensed;
    line-height: 24px;
    text-transform: uppercase;
}


/*	hr{border-color:			#ff0000;}*/
	tr:hover>td>.note{color:	#ff0000;}
	#mainmenu,#mainmenu a,#footer a	{color:	#ff0000;}
	#universitiesList tr:hover td,
	table.beheeroverzicht>tbody>tr:hover,
	table.hover>tbody>tr:hover,
	#mainmenu li.active,
	.contentblock h3,#searchbar,.button.active	{background-color:		#ff0000;}
	table.fact th{border-right-color:	#ff0000;}
	input.webfaceformsubmit,#findbutton,.button,.webfaceformsubmit{background-color:		#BC0000;}
	#footerbar{border-top: 1px solid 	#ff0000;}
	#mainmenu li a,h6{color: #BC0000;}
	

#universitiesList tr:hover td,
table.beheeroverzicht > tbody > tr:hover,
table.hover > tbody > tr:hover,
#mainmenu li.active,
.contentblock h3,
#searchbar, .button.active {
    background-color: #999999;}

input.webfaceformsubmit,
#findbutton,
.button,
.webfaceformsubmit {
    background-color: #777777;}

table.fact th {
    border-right-color: #222222;}
    




/*div#factsheet td		{vertical-align: top;}*/

.graycontentblock {
	background-color: #dfdfdf;
	padding: 12px; border-radius: 8px;
	border: 1px solid #888888}
	
/* UT */

#innerpagebody h2,
.programsheet h2	{font-size: 24px; line-height: 24px;color: #222222;font-family: Arial-Narrow,Arial;text-transform: uppercase;font-stretch: condensed;}


#innerpagebody .sidecontent h3		{
	font-size: 18px !important;
	line-height: 18px;
	color: #222222;
	font-family: Arial-Narrow,Arial;
	text-transform: uppercase;
	font-stretch: condensed;
	font-weight: normal}

.contentblock {
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: none;
    padding: 12px;}

.graycontentblock {
	border: 1px solid #aaaaaa;
	border-radius: 0;
	background-color: #eeeeee;}

#courseYearNext	{margin-right: 240px;}
#courseYearPrev	{margin-left: 240px;}

.factcol1		{width: 262px;padding: 0 18px 0 0}
.factcol2		{width: 274px;padding: 0 18px 0 18px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.factcol3		{width: 262px;padding: 0 0 0 18px}

#innerpagebody	{width: 872px;}
.scrollable		{width: 846px;}
.items > div	{width: 846px;}

.sidecontent > div, #sidecontent > div {
	margin-bottom: 92px !important}

#courseYearNext	{margin-right: 160px;}
#courseYearPrev	{margin-left: 160px;}


#innerpagebody	{width: 690px;margin: 0}
.scrollable		{width: 664px;}
.items > div	{width: 664px;}

.factcol1		{width: 203px;padding: 0 18px 0 0}
.factcol2		{width: 210px;padding: 0 18px 0 18px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.factcol3		{width: 203px;padding: 0 0 0 18px}

.programsheet h2	{padding-left: 0}

.hoverBlock	{
	margin: 2px;
	padding: 10px;}
.hoverBlock:hover	{
	box-shadow: 0 0 2px #666666;}