html {
height:100%;
}
body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	height:100%;
}
p {
	color: #445566;
	font-size: 0.8em;
}

div {	color: #666666;}


li.normal, li {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 0.75em;
	color: #616161;
}
li.normal li.normal{
	margin-top: 0.9em;
	margin-bottom: 0.9em;
	font-size: 0.95em;
	color: #616161;
}

div.insideList {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font-size: 0.95em;
}

h3 {
	font-family: Arial,
	font-size: 110%;
	color: #004080;
	margin: 0.3em 0em 0.5em 0em;
	font-weight: normal;
	letter-spacing: -1px;
}

h2 {
	font-family: Arial,
	font-size: 120%;
	color: #004080;
	margin: 0.3em 0em 0.5em 0em;
	font-weight: normal;
	letter-spacing: -1px;
}

h1 {
	font-family: Arial,
	font-size: 130%;
	color: #003070;
	margin: 0px 0em 0.5em 0em;
	font-weight: normal;
	letter-spacing: -1px;
}

. liSq {
	list-style-type: square;
}
	.unis {
		margin: 30px 20px 37px 20px;
		font-size: 18px;
		font-weight: bold;
		color:#ffffff;
	}

	div.L0, div.L1, div.L2, div.L0sel,div.L0exp, div.L1sel, div.L2sel {
	font-family: Tahoma,Verdana,Arial;
	font-size: 70%;
	text-align : right;
	display: block;
}

	div.L0 a, div.L0 a:link, div.L0 a:active, div.L0 a:visited  {color:#ffffff; text-decoration: none;}
	div.L1 a, div.L1 a:link, div.L1 a:active, div.L1 a:visited  {text-decoration: none; color: #818181}
	div.L2 a, div.L2 a:link, div.L2 a:active, div.L2 a:visited  {text-decoration: none; color: #818181}

	div.L0,div.L0sel,div.L0exp {font-weight:bold;}

	div.L0 a, div.L0sel a, div.L0exp a{
	display: block;
	padding: 7 10 7 0;
	padding-right: 10px;
	width: 100%; }

	div.L1 a, div.L1sel a{
	display: block;
	padding: 5 27 5 0;
	width: 100%;}
	div.L2, div.L2sel {	padding: 5 37 5 0;}

	td.L0sel, td.L0exp  {	background-color : #efefef; }
	td.L1, td.L1sel {	background-color : #f5f5f5;}
	td.L2, td.L2sel {	background-color : #f5f5f5;}
	
	td.L0  {background : url(/img/unis/unis_menu_item_bg.jpg) right;}
	td.L0 a:hover  {background : url(/img/unis/unis_menu_item_bg_hover.jpg) right;}
	
	
	.L0 a:hover, .L1 a:hover, .L2 a:hover {
		text-decoration: underline;
	}

	div.L0sel a:link,div.L0sel a:active,div.L0sel a:visited, div.L0exp a, div.L1sel a, div.L2sel a {
	text-decoration: none;
	color: #666670;
}

td.M0 {	background-color: #D3D3D3;}	
td.M0sel {	background-color: #778899; }	
	
	.prTable{color:#dcdcdc;	}
	.prDiv div{
		display: block;
		color:#dcdcdc;
		margin:0.01em 0.05em 0.2em 0.05em;
		}
	div.prDate,div.prDateFR {
		font-family:Arial,Helvetica;
		font-size: 85%;
		margin: 1.2em 0em 0.2em 0em;
		font-weight:bolder;
		color: #ff7f50;
	}
	div.prDateInd, div.prDateFRInd {
		font-family:Tahoma,VerdanaArial,Helvetica;
		font-size: 70%;
		margin: 0.7em 0em 0.0em 0em;
		font-weight:bolder;
		color: #ff7f50;
	}
	div.prDateFRInd {
		margin: 0.5em 0em 0.0em 0em;
	}
	.subHeader {
		font-family:Arial,Helvetica;
		font-size: 100%;
		margin: 0.7em 0em 0.2em 0em;
		font-weight:bolder;
		color: #ff6600;
	}
	div.prCode,div.prCodeFR,div.prCodeInd,div.prCodeFRInd  {
		font-family:Arial,Helvetica;
		font-size:70%;
		margin-top:0.5em;
		font-weight:bolder;
		color:#666666;
	}
	div.prCodeInd {
		margin-top: 0.1em;
		color:#777799;
	}
	div.prCodeFRInd {color:#777799;}

div.prIndexLoc {
		display : list-item;
		list-style-type : square;
		font-family:Tahoma, Verdana,Helvetica;
		list-style-image: url(/images/unis/unis_news_bullet.gif);
		list-style-position : inherit;
		font-size:90%;
		/* margin-top:1.5em; */
		margin-left:15px;
		font-weight: bold;
		color:#696969;
}

#featuredPhoto {
margin: 1em 0 1em 0;
}
#featuredPhoto p {
margin-top: 0.5em;
font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
}
	.prTitle, .indNews {
	font-family:Verdana,Tahoma,Arial,Helvetica;
	font-size:70%;
}
.prTitle {margin: 0em 0.5em 0.2em 0em;}
	.prTitle a:link, .prTitle a:active, .prTitle a:visited, .indNews a:link,.indNews a:active,.indNews a:visited {
		text-decoration:none;
		color:#666666;
	}
	.prTitle a:hover,.indNews a:hover {
		text-decoration:underline;
		color:#6495ed;
	}
	
	 .indNews {
		display : list-item;
		list-style-type : square;
		list-style-image: url(/images/unis/unis_news_bullet.gif);
		/* list-style-position : inherit; */
		margin: 0.1em 0px 0.7em 15px;
}

	
	.prY, .prM, .prYcur, .prMcur {
		font-family:Tahoma,Helvetica;
		font-size: 65%;
		font-weight:bolder;
		color:#000080;
	}
	.prY a, .prM a, .prM span, .prMcur span, .prYcur a, .prMcur a {
		display: block;
		padding:0.2em 0.5em 0.2em 0.5em;
		width: 100%;
	}
	.prM span {color: #dcdcdc;}
	.prMcur span {color: #dadadf;}

	.prY a:link,.prY a:active,.prY a:visited, .prM a:link,.prM a:active,.prM a:visited {color:#818181;text-decoration:none;}
	.prY a:hover, .prM a:hover {text-decoration:underline;}
	.prYcur a, .prYcur a:link,.prYcur a:active,.prYcur a:visited, .prMcur a:link,.prMcur a:active,.prMcur a:visited {color:#f5f5f5; background-color: #ff7f50;text-decoration:none;}
	th.clh, td.clt {
		font-family:Tahoma;
		font-size: 55%;
	}
	th.clh div{
		display: block;
		width:14px;
		font-weight:normal;
		background-color: #dcdcdc;
	}
	td.clt{
		background-color: #f5f5f5;
		text-align: right;
		color:#cccccc;
	}
	td.clt a{
		display: block;
		padding: 1px 2px 1px 2px;
		color:#818181;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	td.clt a:hover {
		background-color: #ff7f50;
		color: #000000;
}
 .calendarCaption {
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bolder;
	margin: 0 0 3 0;
	text-align: right;
	
}
.lang a{
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-transform: uppercase;
}
.lang a:link, .lang a:visited{	text-decoration:none; color:#333333;}
.lang a:hover{	text-decoration: underline; color: #818181;}
.lang img {
	margin: 3px 0px 0px 15px;
}

.searchForm{	margin:  0px 0px 0px 0px;}
input.searchInput{
	width:95%;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px groove #dcdcdc;
}
.loginForm{	margin:  30px 0px 0px 10px;}
input.loginInput{
	width:65%;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px groove #dcdcdc;
}
div.userInfo {
		margin:  15px 0px 0px 10px;
}
div.login {
	font-family: Tahoma;
	font-size: 11px;
	color:#AEBDEE;
}
div.login a{
	color:#AEBDEE;
}
input.loginSubmit {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	background: #A0B4CE;
	color: #f5f5f5;
	margin-top: 10px;
	border: 1px outset;
}

.cp {
	font-family:Tahoma,  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #818181;
	font-size: 70%;
	margin: 1.2em 1.2em 1.2em 1.2em ;
}

div.searchCriteria {
	background: #efefef;
	border : 1px solid #dcdcdc;
	margin: 20 0 0 0;
	float: left;
}

div.searchCriteriaBody {
	margin: 10px;
}
div.searchCriteria  form#criteria{
	margin: 0 0 0 0;
}

div.crtCaption{
	font-family:Arial,Helvetica;
	font-size: 100%;
	font-weight:bolder;
	color: #ff6600;
	display: block;
	width: 100%;
	background-color: #f5f5f5;
	padding: 7px 0px 7px 10px;
}

div.crtSubCaption{
	font-family: Tahoma, Verdana, Arial;
	color:#556677;
	font-size: 70%;
	font-weight: bolder;
	margin: 10 0 5 0;
}

select.cat, input.cat {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.crtAnyText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 100%;
}

input.crtSubmit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 15px;
}

input.crtReset {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 15px;
	margin-left: 10px;
}

div.catList {
	clear: both;
	font-size: 85%;
}
div.browseNav{
	float: left;
}
div.calendar{
	float: right;
	margin-top: 20px;
}
div.browseList{
	clear:both;
	margin-top: 20px;
}
div.as{
	margin: 10 0 10 0;
	font-size:70%;
	font-weight:bolder;
}
.gray {color: #818188;}

li.sm {font-size: 75%;}
li.sm a{color: blue;}
.menu {background-color: #5F7EA0;}
td.menuContent {
	background-color:#5F7EA0;
}
td.bottomShadowed {
	background : url(/img/unis/unis_cont_bt.jpg) repeat-x top;
}
td.topShadowed {
	background : #efefef url(/img/unis/unis_cont_tp.jpg) repeat-x bottom;
}
td.rContentSh {
	background : #dadada;
}
td.toolBar{background-color: #efefef;}

div.menuDiv {
height: 5px;
background-color: #00437b;
}


div.menuDiv0, div.menuDiv1, div.menuDiv2 {
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
div.menuDiv0  {border-bottom-color : #8098B3;}
div.menuDiv1  {border-bottom-color : #efefef; background-color: #efefef;}
div.menuDiv2  {border-bottom-color : #8098B3; background-color: #efefef;}

.advSearch a:link,.advSearch a:visited,.advSearch a:active  {
	font-family: Tahoma, Arial;
	color: #d5dFdA;
	font-size: 10px;
	margin-top:5px; 
}
div.tools {
	margin: 5 0 0 0;
}
div.nav, div.navDR {
	display: in-line;
	font-family:Tahoma;
	font-size:10px;
	font-weight: bolder;
	color: #F5F5F5;
}
div.navDR {
	margin:12px 0px 12px 15px;
	font-weight: normal;
}

div.navDR a {color:#818181}

div.nav form {margin:2px 0px 2px 0px;}
div.nav select {font-family:Tahoma;	font-size:10px;}
span.dv {
	font-weight: normal;
}
div.logo {
	margin-left:10px;
}

div.nav span.dv, div.navDR span.dv {
	margin: 0 10 0 10;
}

div.navDR span.dv {
	margin: 0 5 0 5;
	color: #cccccc;
}

div.nav a,div.nav a:link,div.nav a:visited,div.nav a:active {color: #f5f5f5;}
div.nav a:hover {text-decoration:none;}

div.date {
	font-size: 10px;
	color: #E6E6FA;;
	margin-left: 10px;
	}

div.preload {
	width: 1px;
	height: 1px;
	position: absolute;
	top: -500px;
}	
div.pcDiv{
	width: 100%;
	border-bottom: 3px solid #eaeaea;
	height: 3px;
}
div.pcDivThin{
	width: 100%;
	border-top: 1px solid #ebebeb;
	height: 1px;
}
.pcMainDate {
		font-family:Arial,Helvetica;
		font-size: 100%;
		margin-top: 1.5em;
		font-weight:bolder;
		color: #ff6600;
	}
.pcTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bolder;
	color:#00478A;
}
.pcVenue, .pcDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bolder;
	color: #708090;
}
.pcInfo {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #708090;

}
.actCap {
	font-size:0.8em;
	text-align:right;
	color:#445566;
	padding-bottom: 6px;
}
.pcTitle, .pcVenue, .pcDate, .pcInfo, .actCap {vertical-align : bottom;}

.news {
	font-family: Verdana, Tahoma, Arial;
}

th.dark {
	background-color: #667798;
	border-bottom: 5px solid #778899;
	
}
div.thInverted {
	font-size: 75%;
	color: #f5f5f5;
	margin: 10px 0px 10px 0px;
}
td.contact {
	border: 1px solid #778899;
	padding: 10px;
}
p.smt {
	font-size: 70%;
}

p.prCode {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 0.75em;
	margin:10px 0px 10px 0px;
	text-align:right;
}
p.prHeader {
	font-family: Arial,Verdana, Tahoma, Helvetica;
	font-size: 1.3em;
	letter-spacing: -1px;
	color: #004080;
	text-align: center;
}
p.prSubHeader {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 0.9em;
	text-decoration: underline;
	text-align: center;
}
p.prPar {
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 0.8em;
	text-align:justify;
	text-indent: 3em;
}

/* Media Accreditation */
form.marequest {
	margin: 0px;
}
.maSubHeader {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.8em;
	text-align:center;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}
.maNum {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.7em;
	text-align:right;
	font-weight:bold;
	padding: 6px 5px 2px 10px;
	color:#666666;
	
}
tr.rowDark {background-color: #dcdcdc;}
tr.rowBright {background-color: #efefef;}
input.if100, textarea.if100, input.if, input.if50 {font-family:Tahoma,Verdana,Arial;font-size:11px;}
input.if100, textarea.if100 {width: 100%;}
input.if50, textarea.if50 {width: 50%;}
select.selDate {font-family:Tahoma,Verdana,Arial;font-size:11px;}
ol.inOL {margin-bottom:0px;}

.tXS {font-family:Tahoma,Verdana,Arial;font-size:0.6em;}
.tS {font-family:Tahoma,Verdana,Arial;font-size:0.7em;}
.tM {font-family:Tahoma,Verdana,Arial;font-size:0.75em;}
.tL {font-family:Tahoma,Verdana,Arial;font-size:0.8em;}

.vXS {font-family:Verdana,Arial;font-size:0.6em;}
.vS {font-family:Verdana,Arial;font-size:0.7em;}
.vM {font-family:Verdana,Arial;font-size:0.75em;}
.vL {font-family:Verdana,Arial;font-size:0.8em;}

div.divDotted {
	display:block;
	width:100%;
	heigth:1px;
	border-top: 1px dotted #dcdcdc;
	margin-bottom: 10px;
	}

td.contentArea {padding-right: 15px}

div.imgLeft {
float:left;
margin: 0px 10px 10px 0px;
border: 1px solid #667799;
}

a:visited {color: #4169E1;}

select.unlinks {
	color: #ffffff;
	background-color:#00437b;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;

}

	input.imSearch,  input.imLogin, input.imField,input.imField50, input.imField75, input.imField25, input.imField100 {
		font-family: Tahoma;
		font-size:11px;
		margin: 0px 0px 0px 10px;
		width: 100%;
	}
	input.imLogin {margin: 0px;}
	input.imField {margin: 0px;width:170px;}
	input.imField100 {margin: 0px;width:100%;}
	input.imField50 {margin: 0px;width:50%;}
	input.imField75 {margin: 0px;width:75%;}
	input.imField25 {margin: 0px;width:25%;}
	input.imInvisibleField {border: none; background: transparent; font-family: Tahoma; font-weight: bold; font-size:85%;}


/*
div.unlinksClip {
	clip: auto;
	width: 80px;
	height:15px;
	overflow: hidden;
}


/ ** Contact Form Styles **/


.imTextArea100, .imTextArea75{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		width: 100%;
	}
.imTextArea75{width:75%;}
.imTextArea100{width:100%;}

table.cfSheet {
	background-color: #f5f5f5;
	border-bottom: 2px solid #e5e5e5;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 2px solid #e5e5e5;
}

.cfCaption {
	text-align: right;
	font-size: 70%;
}

.cfHeader {
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 5px 0px;
	font-weight: bolder;
	color:#00008b;
}
.cfText {
	font-size: 70%;
}
input.cfCounter {
	border: none;
	background: transparent;
	font-size: 85%;
	color: #888;
	font-weight: bolder;
	}

	td.srchResult {
		font-size: 80%;
	}
	td.srchResultInfo {
		font-size: 70%;
		color:#708090;

	}
		td.srchRel {
		font-size: 70%;
		font-weight:bold;
		color:#818181;
	}

div#languageSwitch a {
display:block;
float:left;
padding:0.5em;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#333333;
}
div#languageSwitch {
float:right;
height:30px;
}


@media print {

	p.prHeader,p.prSubHeader,p.prPar,p.prCode,.tS,.tM,.tL,.vS,.vM,.vL {
		color:#000000;
	}
		p.prHeader {
	font-family: Arial,Verdana, Tahoma, Helvetica;
	font-size: 1.1em;
	font-weight: bolder;
}

	p.prHeader,p.prSubHeader{
	text-align:center;

	}
	div.printButton, div.prScreenFooter {
		display:none;
	}
}


