﻿body {
background: #FFFFFF;
margin: 0 auto 0 auto;
text-align: center;
font-family: arial, helvetica, sans-serif;
min-height: 100%;
}

a {
color: #000000;
}

a:hover {
text-decoration: none;
}

h1, h2, h3 {
text-align: center;
color: #003399;
}

h4, h5 {
text-align: left;
color: #003399;
}

p {
text-align:justify;
color: #000000;
font-size: 85%;
}

ul {
text-align: left;
font-size:85%;
}

address {
font-size: 85%;
text-align: left;
}

img.mynd {
margin: 20px 0 20px 20px;
float: right;
}


/* All pages */

#main {
margin: 0 auto 0 auto;
padding: 0;
width: 600px;
height: 100%;
background: #FFFFFF;
}

#top {
margin: 0 auto 0 auto;
padding: 0;
width: 600px;
height: 100px;
}

#logo{
background: #FFFFFF url(images/logo.gif) top left no-repeat;
width: 400px;
height: 100px;
padding: 0;
margin: 0;
float: left;
}

.logo {
border: none;
width: 400px;
height: 100px;
margin: 0;
padding: 0;
}

.home {
margin: 36px auto auto auto;
float: left;
border: none;
}

#countries {
background: #FFFFFF url(images/top-right.jpg) top right no-repeat;
width: 200px;
height: 100px;
float: right;
text-align: right;
margin:0;
padding: 0;
}

.countrymenu {
border: solid 1px #feb88d;
color:#c24f0a;
font-size:80%;
margin: 40px auto auto auto;
float: left;
}

#menu {
font-size: 110%;
background: #FFFFFF;
width: 630px;
height: 42px;
margin: 0 auto 0 auto;
padding: 0;
color: #FFFFFF;
line-height: 200%;
}

#students-menu a{
width: 200px;
float:left;
background: #FFFFFF url(images/students-menu-normal.jpg) repeat-x;
height: 42px;
}

#students-menu a:hover{
background: #FFFFFF url(images/students-menu-hover.jpg) repeat-x;
}

#partners-menu a{
width: 200px;
float:left;
background: #FFFFFF url(images/partners-menu-normal.jpg) repeat-x;
height: 42px;
}

#partners-menu a:hover{
background: #FFFFFF url(images/partners-menu-hover.jpg) repeat-x;
}

#general-menu a{
width: 200px;
float:left;
background: #FFFFFF url(images/general-menu-normal.jpg) repeat-x;
height: 42px;
}

#general-menu a:hover{
background: #FFFFFF url(images/general-menu-hover.jpg) repeat-x;
}

.menu {
text-decoration: none;
color: #FFFFFF;
text-align: center;
}

#submenu {
font-size: 85%;
width: 600px;
margin: 0 auto 0 auto;
padding: 0;
height: 34px;
text-align: left;
line-height: 200%;
}

.students {
background: #FFFFFF url(images/students-submenu-normal.JPG) repeat-x;
}

.students a{
margin: 0;
padding: 0 12px;
height: 34px;
float: left;
color: #FFFFFF;
text-decoration: none;
border: 1px #97D302;
border-style: none outset;
background: #FFFFFF url(images/students-submenu-normal.JPG) repeat-x;
}

.students a:hover{
background: #FFFFFF url(images/students-submenu-hover.JPG) repeat-x;
}

.partners {
background: #FFFFFF url(images/partners-submenu-normal.JPG) repeat-x;
}

.partners a{
margin: 0;
padding: 0 12px;
height: 34px;
float: left;
color: #FFFFFF;
text-decoration: none;
border: 1px #46CDED;
border-style: none outset;
background: #FFFFFF url(images/partners-submenu-normal.JPG) repeat-x;
}

.partners a:hover{
background: #FFFFFF url(images/partners-submenu-hover.JPG) repeat-x;
}

.general {
background: #FFFFFF url(images/general-submenu-normal.JPG) repeat-x;
}

.general a{
margin: 0;
padding: 0 12px;
height: 34px;
float: left;
color: #FFFFFF;
text-decoration: none;
border: 1px #FF9932;
border-style: none outset;
background: #FFFFFF url(images/general-submenu-normal.JPG) repeat-x;
}

.general a:hover{
background: #FFFFFF url(images/general-submenu-hover.JPG) repeat-x;
}

#action {
background: #FFFFFF;
width: 600px;
margin: 0;
padding: 0;
border: none;
}

#content {
background: #FFFFFF;
width: 560px;
margin: 20px 20px 30px 20px;
padding: 0;
}

#forsida {
margin:0;
padding: 0;
height: 400px;
width: 600px;
border: none;
}

#sponsors {
background: #FFFFFF;
width: 600px;
margin: 0 auto 0 auto;
padding: 0;
}

img.sponsors {
height: 60px;
padding: 0;
margin: 0 21px 0 0;
border:none;
}

#footer {
margin: 0 auto;
padding: 0;
background: #FFFFFF url(images/footer-center.jpg) repeat-x;
width: 600px;
height: 50px;
}

p.footer {
margin:0;
padding:0;
text-align: center;
font-size:70%;
line-height: 25px;
}

