
/* CSS Document */
html, body {
	width:100%; height: 100%;
	margin:0; padding:0; border:0;
	font: small Arial, Helvetica, sans-serif; text-align:center;
}
body {
	background: #F6F4E2; 	
}
* html body{
	border-top:1px solid #666;
}
.off-left {
	position: absolute;
	left: -999px; width: 990px;
}
.clearLeft{
	clear:left;
}
.clearBoth{
	clear:both;
}
.clearRight{
	clear:right;
}
a:link, a:visited {
	text-decoration: none; font-weight:bold; color:#004D4B;
}
a:hover, a:active {
	text-decoration: underline; font-weight:bold; color:#004D4B;
}
a em {
font-style: normal;
font-weight: normal;
text-decoration: underline;
    }
h1, h2 {
	font-size:100%;
	font-weight:bold; margin:0;
}
#wrapper {
	width:870px; min-height:100%; height:auto !important; height:100%;
	margin:0 auto -26px auto; padding:0; border: 0;
}
#contentwrapper {
	width:870px; min-height:100%; height:auto !important; height:100%;
	margin:0; padding:0; border: 0;
	text-align:left;
	background: #fff url(../pics/bgwrapper.gif) right 0 repeat-y;
	float:left;
}
/* fix for IE6 */
* html #wrapper{
	height: 100%;
}

/********* Top Banner **********/
#banner {
	display:block;
	height: 207px;
	width:870px;
	margin:0; padding:0;
	background:#004D4B;
	text-align:left; color:#1A1767;
}
#banner img {
	margin:0; padding:0;
}

/*********** Main Content *************/
#content {
	width: 520px; min-height:600px; height:auto;
	margin:0 0 10px 105px; padding: 32px 0 50px 0; 
	float:left; color:#004D4B;
}
/*fix for IE6 */
* html #content{
	margin:0 0 10px 52px;
}
#content h1, h2, h3, h4{
	margin:0 0 20px 0; 
	font-weight:bold; font-size:120%; line-height:120%;
	color:#D81944;
}
#content h1 a, #content h2 a, #content h3 a, #content h4 a {
	color:#D81944; text-decoration:none;
}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover {
	text-decoration:none;  color:#004D4B;
}
#content h2{
	margin:20px 0 15px 0; line-height:normal; font-size:110%;
}
#content h3{
	margin: 20px 14px 15px 0; font-size: 110%; border-bottom: 1px solid #D81944;
}
#content h4{
	margin: 20px 0 15px 0; font-size: 100%;
}
#content h1.partner {
	padding:36px 0 50px 0;
}
#content .unilogo {
	margin:0 10px 0 0; float:left; border:0;
}
#content img {
	display:block; margin: 3px 15px 5px 0;
	float:left; border:0;
}
#content p{
	margin: 0 0 10px 0; padding: 0 10px 0 0; font-size:90%; 
}
#content p.smallprint {
	font-size:80%;
}
#content ul{
	margin:0 0 10px 0; padding: 0; list-style-position:outside; list-style: none;
}
#content li{
	margin:0 0 10px 0; padding: 0 0 0 15px; font-size:90%; color: #004D4B;
	background: url(../pics/redbullet.gif) left 5px no-repeat;
}
#content ul ul{
	margin:10px 0 5px 0; padding:0 ; list-style-position:outside; list-style: none;
}
#content li li{
	margin:0 0 5px 0; padding: 0 0 0 15px; font-size:100%; color: #004D4B;
	background: url(../pics/redbullet.gif) left 50% no-repeat;
}
#map ul{
list-style-type:none;
}
#map li{
list-style-type:none; margin-bottom: 20px;
}
#map li a:link, #map li a:visited {
	color:#D81944;
}
#map li a:hover, #map li a:active {
	color:#004D4B;
}
#content TABLE{
	margin:0; width:100%; 
}
#content TABLE caption {
	font-weight:bold; padding:0 0 10px 0; text-align:center; caption-side:top;
}
#content TH{
	background:#D81944; padding:3px; color:#fff; border:1px solid #fff; vertical-align:top;
}
#content TD{
	background:#F6F4E2; padding:3px; border:1px solid #fff; vertical-align:top;
}
#content TABLE a:link, #content TABLE a:visited {
	color:#D81944; textdecoration:none;
}
.datastrong {
	font-weight:bold;
}
#content TD.redrow {
	background:#D81944; font-weight:bold; color:#fff; text-align:center; 
}
#euroUni {
	border-bottom:3px solid #fff;
}
.address{
	width:auto;
	margin: 0; padding:0; line-height:normal;
	color:#D81944; font-weight:bold;
	float:left;
}
.address1{
	width:auto;
	margin: 1px 0 0 4px; padding:0; line-height:normal;
	float:left; clear:right;
}
.red{
	color:#D81944;
}
.learningPic {
	margin:200px 0 0 0; border-top:3px solid #fff; border-bottom:3px solid #fff; float:right;
}

/*********** Copyright Sitemap and disclaimer *************/
#copyright{
	width:855px;
	margin:0 auto 0 auto; padding: 8px 15px 8px 0; border-top: 3px solid #fff;
	font-size:80%;
	background: #004D4B;
	color:#fff; text-align:center;
	clear:both;
}
#copyright ul {
	display:block;
	margin:0; padding: 0; border:0;
	font-weight:normal; color: #fff;
}
#copyright ul li { 
	display: inline; margin:0 0 0 15px;
	list-style-type: none;
}
#copyright ul li a:link, #copyright ul li a:visited {
	margin:0; padding: 0; border:0;
	color: #fff; font-weight:bold;
}