body {
	margin:0;
	padding:0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	background-image: url('/img/tile.png');
	background-repeat: repeat-y;
	background-color: white;
} 

.blank {
	background-color: white;
	color: white;
}

.leipa, p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 12px; }
.otsikko, h1 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.alaotsikko, h2, h3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

a.white:link {color: white}
a.white:visited {color: white}
a.white:hover {color: white}
a.white:active {color: white}

ul {
	text-align:left;
	margin:0;
}

li {
/*	line-height: 1.0; */
	margin-bottom: 0.5em;

}

dl {
	text-align:left;
	margin-left:2.0em;
	margin-top:1.0em;
}

dt {
	text-align:left;
	margin-top:1.0em;
}

dd {
	text-align:left;
	margin-top:1.0em;
}

img {
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px; /* cellspacing="0" */
	margin: 0px 0px 0px 0px;
} 

table {
        border-style: none none none none;
        border-width: 0px 0px 0px 0px;
        border-spacing: 0px;
        padding: 0px 0px 0px 0px; /* cellspacing="0" */
        margin: 0px 0px 0px 0px;
}


td.NavTable {
	height:42px;
	width:135px;
	text-align:center;
	vertical-align:middle;
	margin-top:90px;
	background: url(/img/navbar_button.png) no-repeat;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px; /* cellspacing="0" */
	margin: 0px 0px 0px 0px;

}

a.NavTable {
	text-decoration: none;
	font-size: 18px;
	color: white;
	font-weight: bold;
	position: relative;
}

.NMS ,td.NMS {
	background-color: #FDC600;
	color: black;
}

.DTU, td.DTU {
	background-color: #7d7d7d;
	color: white;
}

.KTH, td.KTH {
	background-color: #79abdb;
	color: black;
}

.TSE, td.TSE {
	background-color: #FF8800;
	color: black;
}

.TTU, td.TTU {
	background-color: #912749;
	color: white;
}

.UTU, td.UTU {
	background-color: #72A045;
	color: black;
}

.ABO, td.ABO {
	background-color: #FFCC00;
	color: black;
}

.IE, td.IE {
	background-color: #a40022;
	color: black;
}

/** The next line changes the background color of the information box on study.php page to white in order to hide the unused box on the page.**/
/** Remove it to reinstate the preferred setting.**/
div.IE {background-color: white;}

.Study, td.Study {
	background-color: #3333ff;
	color: white;
}

.Exchange, td.Exchange {
	background-color: #339900;
	color: white;
}
.Exchange a:link {
	color: #CCCCFF;
}
.Exchange a:visited {
	color: #EEEEFF;
}

/** The next line changes the background color of the information box on study.php page to white in order to hide the unused box on the page.**/
/** Remove it to reinstate the preferred setting.**/
div.North {background-color: white;}

.North, td.North {
	background-color: #ff6600;
	color: black;
}


#Wrap {
	margin:0px;
	padding:0px;
	width:800px;
}

#Header {
	margin-bottom:-5px;
	padding:0px;
}

#MiddleSection {
	margin:0px;
	padding:0px;
}

#NavArea {
	float:left;
	width:119px;
	margin:0;
	padding:0;
}

#NavTop {
	background: url(/img/navbar_top.png) no-repeat;
	width: 137px;
	height: 9px;
	margin:0;
	padding:0;
}

#NavBottom {
	background: url(/img/navbar_bottom.png) no-repeat;
	width: 137px;
	height: 12px;
	margin:0;
	padding:0;
}

#NavBar {
	position: absolute;
	background: white;
	top:175px;
	left: 26px;
margin:0;
padding:0;
}

#ContentArea {
	float:right;
	width: 681px;
	margin:0px;
	padding-top:30px;
	padding-bottom:30px;
	background: white;
	min-height:400px;
}

#Content {
	float:right;
	width:55%;
	margin:0px;
	padding-right:10px;
	padding-left:0px;
}

#InformationBox {
	float:right;
	width:204px;
	margin:0px;
	padding:10px;
}

#Footer {
	clear: both;
}



#NordenLogo {
	float:left;
	padding:20px;
	height:68px;
	width:203px;
}

#TucsLogo {
	float:right;
	padding:20px;
	height:68px;
	width:120px;
}

