body {
font-family: arial, sans-serif;
font-weight: normal;
font-size: 11px;
text-align: center;
color: #000080;
background-color: #ffffff;
}

img {
border-style: none;
}

img.border1 {
border-style: solid;
border-width: 1px;
border-color: #000080;
}

td {
vertical-align: top;
font-family: arial, sans-serif;
font-size: 12px;
}

.bolditalic {
font-weight: bold;
font-style: italic;
}

.center {
text-align: center;
}

a:link {
color:#000080;
background-color: transparent;
text-decoration: underline;
}

a:visited {
color:#000080;
background-color: transparent;
text-decoration: underline;
}

a:hover {
color:#000080;
background-color: transparent;
text-decoration: underline
}

a.hover:link {
color:#000080;
background-color: transparent;
text-decoration: none;
}

a.hover:visited {
color:#000080;
background-color: transparent;
text-decoration: none;
}

a.hover:hover {
color:#000080;
background-color: transparent;
text-decoration: underline;
}

ul {
list-style-type: square;
}

li {
list-style-type: square;
}

table.head {
font-family: arial, sans-serif;
font-weight: normal;
font-size: 11px;
width: 90%;
height: 136px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-color: #000000;
border-left-color: #000000;
border-right-color: #000000;
}

td.logo {
padding-left: 10px;
width: 153px;
}

td.banner {
background-image: url("bg-banner.jpg");
background-repeat: no-repeat;
text-align: left;
}

div.banner {
margin-top: 100px;
margin-right: 6px;
text-align: right;
}

img.banner {
vertical-align: middle;
}

a.banner:link {
color: #000080;
background-color: #ffffff;
text-decoration: none;
}

a.banner:visited {
color: #000080;
background-color: #ffffff;
text-decoration: none;
}

a.banner:hover {
color: #000080;
background-color: #ffffff;
text-decoration: none;
}

table.main {
font-family: arial, sans-serif;
font-weight: normal;
font-size: 11px;
width: 90%;
height: 75%;
margin: 0px;
padding: 0px;
border-style: solid;
border-width: 1px;
border-color: #000000;
color: #000080;
background-color: #ffffff;
}

table.maininfo {
font-family: arial, sans-serif;
font-weight: normal;
font-size: 11px;
width: 98%;
height: 75%;
margin: 0px;
padding: 0px;
border-style: solid;
border-width: 1px;
border-color: #000000;
color: #000080;
background-color: #ffffff;
}

td.menu {
margin: 0px;
padding: 0px;
border-style: none;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #43447D;
background-color: #D7D5E3;
color: #43447D;
width: 157px;
font-size: 13px;
font-weight: normal;
vertical-align: top;
padding-top: 5px;
padding-left: 10px;
}

.collapsible {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
}

.collapsible1 {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
background-color: #EDDEE0;
}

.collapsible2 {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
background-color: #f0eae0;
}

.collapsible3 {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
background-color: #f6dcd0;
}

.collapsible4 {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
background-color: #cdebd6;
}

.collapsible5 {
display: none; /* Only important part */
border: dashed 1px silver;
padding: 5px;
background-color: #eeecee;
}

a.expand:link, a.expand:visited, a.expand:hover {
text-decoration: none;
}

div.logostudent {
text-align: center;
margin: 0px;
padding: 0px;
}

hr.menu {
width: 100%;
background-color: #D7D5E3;
color: #43447D;
height: 1px;
}

hr.menuconf {
width: 100%;
background-color: #D7D5E3;
color: #43447D;
height: 1px;
margin-top: 23px;
}

hr.menuphoto {
width: 100%;
background-color: #D7D5E3;
color: #43447D;
height: 1px;
margin-bottom: 23px;
}

a.menu:link {
background-color: #D7D5E3;
color: #103F5F;
text-decoration: none;
}

a.menu:visited {
background-color: #D7D5E3;
color: #103F5F;
text-decoration: none;
}

a.menu:hover {
background-color: #D7D5E3;
color: #ffffff;
text-decoration: none;
}

div.submenu {
text-align: left;
padding-right: 3px;
padding-left: 14px;
padding-bottom: 10px;
}

a.submenu:link {
text-decoration: none;
color: #103F5F;
background-color: #D7D5E3;
}

a.submenu:visited {
text-decoration: none;
color: #103F5F;
background-color: #D7D5E3;
}

a.submenu:hover {
text-decoration: none;
color: #ffffff;
background-color: transparent;
background-color: #D7D5E3;
}

span.menuact {
background-color: #D7D5E3;
color: #103F5F;
color: #ffffff;
}

td.main {
margin: 0px;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 8px;
padding-right: 25px;
border-style: none;
background-color: #ffffff;
color: #000080;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
background-image: url("bg-europe-4.gif");
background-repeat: no-repeat;
background-position: bottom right;
}

td.mainindex {
margin: 0px;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 3px;
padding-right: 3px;
border-style: none;
background-color: #ffffff;
color: #000080;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
background-image: url("bg-europe-4.gif");
background-repeat: no-repeat;
background-position: bottom right;
}

td.maininfo {
margin: 0px;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 8px;
padding-right: 25px;
border-style: none;
background-color: #ffffff;
color: #000080;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
}

div.title {
font-family: verdana, sans-serif;
color: #43447D;
background-color: transparent;
font-weight: bold;
font-size: 14px;
text-align: left;

}

hr.title {
width: 50%;
text-align: left;
background-color: #ffffff;
color: #A39DCB;
height: 1px;
margin-bottom: 6px;
}

div.title1a {
font-family: verdana, sans-serif;
color: #a45a64;
background-color: transparent;
font-weight: bold;
font-size: 14px;
text-align: left;
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-color: #a45a64;
border-bottom-color: #a45a64;
margin-bottom: 8px;
margin-top: 12px;
}

div.title2 {
font-family: verdana, sans-serif;
color: #43447D;
background-color: transparent;
font-weight: bold;
font-size: 13px;
text-align: left;
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
margin-bottom: 8px;
margin-top: 12px;
}

div.title2ga {
font-family: verdana, sans-serif;
color: #43447D;
background-color: transparent;
font-weight: bold;
font-size: 13px;
text-align: left;
border-bottom: solid 1px;
margin-top: 12px;
}

div.title2ECP {
font-family: verdana, sans-serif;
color: #43447D;
background-color: #DDDDDD;
font-weight: bold;
font-size: 13px;
text-align: left;
border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
margin-bottom: 8px;
margin-top: 12px;
}

div.title3 {
font-family: verdana, sans-serif;
color: #43447D;
background-color: transparent;
font-weight: bold;
font-size: 12px;
text-align: left;
border-bottom-style: dotted;
border-bottom-width: 1px;
margin-bottom: 8px;
margin-top: 12px;
}

div.title2info {
font-family: verdana, sans-serif;
color: #43447D;
color: #ffffff;
background-color: #ffffff;
background-color: #888888;
font-weight: bold;
font-size: 13px;
text-align: left;
border-style: solid;
border-width: 1px;
border-color: #43447D;
margin-bottom: 8px;
margin-top: 12px;
padding-left: 5px;
}

table.wgpart {
width: 85%;
border: solid 1px #cccccc;
}

td.wgname {
padding: 2px;
border: solid 1px #cccccc;
}

td.wgfn {
padding: 2px;
border: solid 1px #cccccc;
}

td.wguniv {
padding: 2px;
border: solid 1px #cccccc;
}

td.wgcountry {
padding: 2px;
border: solid 1px #cccccc;
}

table.mainindex {
width: 100%;
padding: 0px;
margin: 0px;
border: none;
}

td.contentindex {
margin: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 5px;
padding-right: 8px;
border-style: none;
background-color: transparent;
color: #000080;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
}

td.columnindex {
border: none;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 12px;
}

table.latestMNB {
spacing: 0px;
padding: 0px;
width: 100%;
border-style: none;
}

td.latestMNB1 {
width: 50%;
padding-right: 5px;
border-right-style: solid;
border-right-width: 1px;
}

td.latestMNB2 {
padding-left: 5px;
width: 50%;
border-style: none;
}

div.titleMNB {
font-family: verdana, sans-serif;
color: #43447D;
background-color: transparent;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-left: 5px;
}

div.whatsnew {
width: 250px;
border-style: solid;
border-width: 1px;
border-color: #A39DCB;
padding: 0px;
margin: 0px;
}

div.whatsnewtitle {
text-align: center;
font-weight: bold;
font-size: 14px;
line-height: 18px;
background-color: #D7D5E3;
}

div.whatsnewelement {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
}

a.whatsnew:link {
background-color: transparent;
color: #000080;
}

a.whatsnew:visited {
background-color: transparent;
color: #000080;
}

a.whatsnew:hover {
background-color: transparent;
color: #000080;
}

a.month:link {
background-color: transparent;
color: #000080;
}

a.month:visited {
background-color: transparent;
color: #000080;
}

a.month:hover {
background-color: transparent;
color: #000080;
}

div.month {
width: 250px;
border-style: solid;
border-width: 1px;
border-color: #A39DCB;
padding: 0px;
margin: 0px;
}

div.monthtitle {
text-align: center;
font-weight: bold;
font-size: 14px;
line-height: 18px;
background-color: #D7D5E3;
}

span.monthuniv {
font-weight: bold;
}

div.monthelement {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
text-align: center;
}

.monthimage {
margin-top: 6px;
margin-bottom: 7px;
}

.monthlegend {
font-weight: bold;
font-style: italic;
font-size: 10px;
}

table.copy {
background-color: #103F5F;
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 9px;
width: 90%;
height: 15px;
margin: 0px;
padding: 0px;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-color: #000000;
border-left-color: #000000;
border-right-color: #000000;
}

table.copyinfo {
background-color: #103F5F;
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: normal;
font-size: 9px;
width: 98%;
height: 15px;
margin: 0px;
padding: 0px;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-color: #000000;
border-left-color: #000000;
border-right-color: #000000;
}

td.copy {
text-align: left;
padding-left: 4px;
}

td.update {
text-align: right;
padding-right: 4px;
}

a.copy:link {
color:#ffffff;
background-color: #103F5F;
text-decoration:none;
}

a.copy:visited {
color:#ffffff;
background-color: #103F5F;
text-decoration:none;
}

a.copy:hover {
color:#ffffff;
background-color: #103F5F;
text-decoration:underline;
}

td.equallogo {
width: 120px;
padding-left: 20px
}

span.equaltitle {
background-color: transparent;
font-family: times new roman, sans-serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #000080;
letter-spacing: 4px;
text-align: left
}

div.equaltext {
font-family: arial, sans-serif;
font-size: 12px;
background-color: transparent;
color: #000080;
text-align: left;
line-height: 22px;
padding-right: 20px;
padding-top: 5px
}

div.equalsign {
font-family: arial, sans-serif;
font-size: 11px;
background-color: transparent;
color: #000080;
text-align: right;
padding-right: 20px;
padding-top: 25px
}

td.equaluniv {
width: 25%;
font-family: arial, sans-serif;
font-size: 12px;
color: #000080;
text-align: left;
vertical-align: top;
line-height: 20px;
}

table.members {
font-family: arial, sans-serif;
font-size: 12px;
background-color: transparent;
color: #000080;
border-style: solid;
border-width: 1px;
border-color: #000080;
}

tr.member1 {
color: #000080;
background-color: transparent;
}

tr.member2 {
color: #aa4444;
background-color: transparent;
}

td.membercountry {
padding-right: 20px;
padding-left: 10px;
}

td.memberuniv {
padding-right: 20px;
}

td.memberurl1 {
background-color: transparent;
color: #000080;
text-decoration: none;
padding-right: 10px;
}

td.memberurl2 {
background-color: transparent;
color: #aa4444;
text-decoration: none;
padding-right: 10px;
}

a.memberurl1:link {
background-color: transparent;
color: #000080;
text-decoration: none;
}

a.memberurl1:visited {
background-color: transparent;
color: #000080;
text-decoration: none;
}

a.memberurl1:hover {
background-color: transparent;
color: #000080;
}

a.memberurl2:link {
background-color: transparent;
color: #aa4444;
text-decoration: none;
}

a.memberurl2:visited {
background-color: transparent;
color: #aa4444;
text-decoration: none;
}

a.memberurl2:hover {
background-color: transparent;
color: #aa4444;
}

table.newsletters {
border-style: none;
font-family: arial, sans-serif;
font-size: 12px;
background-color: transparent;
color: #000080;
}

table.contactpers {
width: 100%;
font-family: arial, sans-serif;
font-size: 11px;
background-color: transparent;
color: #000080;
}

tr.contpers {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #000080;
}

td.contpersuniv {
vertical-align: top;
padding-right: 15px;
padding-bottom: 4px;
padding-top: 4px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #D7D5E3;
}

td.contpersname {
vertical-align: top;
padding-right: 15px;
padding-bottom: 4px;
padding-top: 4px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #D7D5E3;
}

td.contperscoords {
vertical-align: top;
padding-bottom: 4px;
padding-top: 4px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #D7D5E3;
}

dt.networks {
font-weight: bold;
padding-left: 20px;
padding-bottom: 8px;
}

dd.networks {
margin-bottom: 20px;
margin-left: 20px;
padding-left: 15px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #D7D5E3;
}

li.associations {
padding-bottom: 3px;
}

li.higheredu {
padding-bottom: 3px;
}

li.otherlinks {
padding-bottom: 3px;
}

div.bolognabutton {
color: #D7D5E3;
color: #ffffff;
background-color: #990000;
background-color: #000066;
font-weight: bold;
text-align: center;
font-size: 11px;
letter-spacing: 2px;
line-height: 12px;
border-style: solid;
border-width: 2px;
border-color: #000033;
padding: 2px;
margin-right: 6px;
}

a.bologna:link {
color: #D7D5E3;
color: #ffffff;
background-color: #990000;
background-color: #000066;
text-decoration : none;
}

a.bologna:visited {
color: #D7D5E3;
color: #ffffff;
background-color: #990000;
background-color: #000066;
text-decoration : none;
}

a.bologna:hover {
color: #D7D5E3;
color: #ffffff;
background-color: #990000;
background-color: #000066;
text-decoration : underline;
}

table.boardorg {
border-style: none;
}

td.boardorg {
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-size: 12px;
padding: 5px;
}

div.boardorg {
font-weight: bold;
font-size: 14px;
border-style: solid;
border-width: 1px;
border-color: #000080;
padding: 2px;
padding-left: 4px;
padding-right: 8px;
margin-right: 7px;
}

table.steering {
width: 100%;
border-style: none;
}

td.steering {
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-size: 12px;
padding-bottom: 8px;
}

div.steeringname {
font-weight: bold;
color: #000080;
background-color: #D7D5E3;
padding-left: 3px;
margin-right: 50px;
}

table.agendamonth {
width: 100%;
color: #FFFFFF;
background-color: #000080;
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-size: 12px;
}

td.agendamonth {
width: 100%;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

div.agendaitem {
border-style: solid;
border-width: 1px;
border-color: #D7D5E3;
width: 80%;
margin-bottom: 20px;
}

table.agendatitle {
width: 100%;
color: #000080;
background-color: #D7D5E3;
vertical-align: top;
text-align: left;
font-family: arial, sans-serif;
font-size: 12px;
}

td.agendatitle {
font-weight: bold;
}

td.agendadate {
width: 20%;
text-align: left;
font-weight: bold;
text-transform: uppercase;
}

td.agendaplace {
width: 30%;
text-align: right;
}

table.agendacontent {
width: 100%;
vertical-align: top;
text-align: justify;
font-family: arial, sans-serif;
font-size: 12px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #D7D5E3;
}

td.agendacontent {
font-family: arial, sans-serif;
font-size: 12px;
}

table.agendalinks {
text-align: left;
font-family: arial, sans-serif;
font-size: 12px;
}

td.agendainfo {
width: 25%;
color: #aa4444;
text-align: right;
padding-right: 20px;
padding-left: 20px;
vertical-align: top;
}

td.agendapapers {
width: 20%;
color: #aa4444;
text-align: right;
padding-right: 25px;
padding-left: 25px;
vertical-align: top;
}

td.agendapics {
color: #aa4444;
text-align: right;
padding-right: 25px;
padding-left: 25px;
vertical-align: top;
}

img.maps {
border-style: solid;
border-color: #333333;
border-width: 1px;
}

a.back:link {
color: #aa4444;
}

a.back:hover {
color: #aa4444;
}

a.back:visited {
color: #aa4444;
}

table.map {
}

span.maplevel1 {
width: 150px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #ff0000;
background-color: #aa4444;
color: #ffffff;
border-style: solid;
border-width: 1px;
text-align: center;
vertical-align: middle;
}

span.maplevel2 {
width: 250px;
color: #555555;
background-color: transparent;
border-style: none;
text-align: left;
vertical-align: top;
padding-bottom: 2px;
border-left-style: solid;
border-left-color: #aa4444;
border-left-width: 1px;
padding-left: 3px;
border-style: solid;
border-color: #aa4444;
border-width: 1px;
}

a.map:link {
text-decoration: none;
color: #555555;
background-color: transparent;
}

a.map:hover {
text-decoration: none;
color: #555555;
background-color: transparent;
}

a.map:visited {
text-decoration: none;
color: #aaaaaa;
background-color: transparent;
}

p.leg {
margin-top: 3px;
margin-bottom: 10px;
font-family: arial, sans-serif;
font-size: 11px;
}

p.membersmap {
text-align: center;
margin-top: 10px;
}

img.membersmap {
border-style: solid;
border-width: 1px;
border-color: #000080;
}

