html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
        margin: 0px; 
	padding: 0px;
}
html {
	padding-bottom: 10px;
}
* html param, * html object {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: white; 
	background-position: center 23px;
	background-repeat: no-repeat;
}
h1 {
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left: 24px;
	margin-bottom: 4px;
}
h1 span, h2 span, h3 span {
	display: none;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 16px 0px 5px 0px;
	padding: 0px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	margin: 12px 0px 5px 24px;
}

#body h3 { margin-left: 0px !important }

h4 {
        font-size: 11px;
        margin: 12px 0px 5px 0px;
}

li { list-style-image: url('../images/bullet.gif') }

a img { border: 0 }

.error { font-weight: bold; color: red }

#container {
	width: 778px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: 182px;
}
#header {
	width: 725px;
	height: 124px;
        margin: 0px; 
	padding-left: 53px;
}
#spacer{
	float: left;
	width: 428px;
	height: 23px;
}
#servicemenu {
	float: right;
	width: 280px;
	height: 18px;
	margin: 0px 0px 0px auto;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-weight: bold;
}
#servicemenu a {
	background-repeat: no-repeat;
	background-position: 2px 7px;
	text-decoration: none;
	color: #000000;
	padding: 2px 6px 0px 8px;
}
#logo {
	clear: both;
	float: left;
	width: 440px;
	height: 101px;
	background-repeat: no-repeat;
}
#logo a {
	display: block;
	width: 440px;
	height: 101px;
}
#logo span {
	display: none;
}
#serviceBox {
	float: right;
	width: 285px;
	height: 101px;
        display: block;
        font-size: 10px;
        font-weight: bold;
}
#intranetBox, #forumBox, #searchBox {
	position:absolute;
	width: 285px;
	height: 101px;
}
#intranetBox form, #forumBox form, #searchBox form, #lbUniversities form {
	margin: 0px;
	padding: 0px;
}

#intranetBox label, #forumBox label {
	height: auto !important;
	position: static !important;
	display: inline !important;
}


#intranetBox a, #forumBox a, #searchBox a, #intranetBox div, #forumBox div, #searchBox div {
	float: left;
	height: 27px;
	display: block;
}
#intranetBox div.login, #forumBox div.login, #intranetBox div.password, #forumBox div.password {
	float: left;
	display: block;
	margin-top: 6px;
	width: 120px;
}
#intranetBox div.login, #forumBox div.login {
	width: 130px;
	padding-left: 12px;
}
#intranetBox div.password, #forumBox div.password {
	width: 122px;
	padding-left: 8px;
}
#intranetBox .login { clear: left }
#searchBox input.search {
	margin: 18px auto auto 12px;
	width: 256px;
}
#intranetBox input.searchSubmit, #forumBox input.searchSubmit, #searchBox input.searchSubmit {
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 11px;
	font-weight: bold;
        background-color: transparent;
}
#intranetBox .hover, 
#forumBox    .hover, 
#searchBox   .hover { background-position: 0 -16px; color: #fcb913 }

#intranetBox input.searchSubmit, #forumBox input.searchSubmit {
	font-weight: bold;
	width: 54px;
}
#searchBox input.searchSubmit {
	width: 37px;
}
a.intranet,  div.intranet,  a.forum, div.forum {
	width: 143px;
}
a.search,  div.search {
	width: 142px;
}
#intranetBox span, #forumBox span, #searchBox  span {
	display: none;
}
#pathnav {
	clear: both;
	height: 36px;
	background-repeat: no-repeat;
	background-position: 73px 14px;
}
#path {
	padding: 16px 0px 0px 83px;
        font-weight: bold;
}
#path a, #path span { font-weight: normal; }
#mail a {
	float: right;
	width: 24px;
	height: 15px;
	margin-right: 10px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
#print a {
	float: right;
	width: 14px;
	height: 15px;
	margin-right: 20px;
	margin-top: 5px;
	background-repeat: no-repeat;
}
#mail span, #print span {
	display: none;
}
#mainmenu {
	height: 23px;
}

#mainmenu a {
	height: 23px;
	display: block;
	background-repeat: no-repeat;
        background-position: 0 0;
	float: left;
}

#mainmenu a:hover, #mainmenu a.selected { background-position: 0 -23px }

#mproject a { width: 193px }
#muniversities a, #mabroad a, #mcouncil a { width: 195px }

#mproject, #mproject a { background-image: url(../en/images/menu/bt_project.gif) }
#muniversities, #muniversities a { background-image: url(../en/images/menu/bt_universities.gif) }
#mabroad, #mabroad a { background-image: url(../en/images/menu/bt_studying_abroad.gif) }
#mcouncil, #mcouncil a { background-image: url(../en/images/menu/bt_student_council.gif) }

#mainmenu a span { display: none }

#submenu {
	height: 23px;
	font-weight: bold;
	font-size: 10px;
}
#submenu a {
	padding-left: 23px;
	padding-right: 8px;
	text-decoration: none;
}
#submenu a:hover {
	background-repeat: no-repeat;
	background-position: 6px 5px;
	color: black;
}
#submenu span {
	display: none;
}
#submenu_project, #submenu_univ, #submenu_abroad, #submenu_council {
	height: 18px;
	padding-top: 5px;
	width: 778px;
	visibility: hidden;
	position: absolute;
	display: block;
}
#submenu_abroad {
	width: 740px;              /* 623px; */
	padding-left: 38px;    /* 155px; */
}
#submenu_council {
	width: 720px;             /* 300px; */
	padding-left: 58px;   /* 478px; */
}
#flash, flash object {
	width: 778px;
	height: 253px;
	background-color: #FFF;
}
#flash span {
	display: none;
}

.section-splash {
        width: 778px;
	height: 106px;
	background-color: #FFF;
}

#Img-campus {
	background-image: url(../images/photos/campus/campus.jpg);
}
#Img-studying {
	background-image: url(../images/photos/studying/studying.jpg);
}
#Img-universities {
	background-image: url(../images/photos/univ/univ.jpg);
}
#Img-council {
	background-image: url(../images/photos/council/council.jpg);
}
#Img-news {
	background-image: url(../images/photos/news/news.jpg);
}
#Img-documents {
	background-image: url(../images/photos/documents/documents.jpg);
}
#Img-newsletter {
	background-image: url(../images/photos/newsletter/newsletter.jpg);
}
#Img-contact {
	background-image: url(../images/photos/contact/contact.jpg);
}
#Img-docs {
        background-image: url(../images/photos/documents/doc.jpg);
}
#Img-contact, #Img-pre_reg {
        background-image: url(../images/photos/contact/contact.jpg);
}
#Img-newsletter {
        background-image: url(../images/photos/newsletter/newsletter.jpg);
}
#Img-search, #Img-adv_search {
        background-image: url(../images/photos/search/search.jpg);
}
#Img-print, #Img-send {
        background-image: url(../images/photos/campus/campus.jpg);
}
#leftbox {
	float: left;
}
#leftbox div.box {
	width: 182px;
	height: 409px;
	margin-top: 30px;
	margin-right: 12px;
}
#leftbox h2, #leftbox h3 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#lbUniversities, #lbRooms {




	font-weight: bold;
	margin-left: 10px;
        margin-bottom: 0px;
        padding-bottom: 6px;
}
#lbUniversities select, #lbRooms select {
	margin: 12px 0px 0px 14px;
	padding: 0px;
	width: 160px;
}
#relLinks {
	font-weight: bold;
	margin-left: 24px;
}
#relLinks h2 {
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top: 12px;
}
#relLinks a {
	text-decoration: none;
	font-weight: normal;
}
#relLinks h3 {
	padding-bottom: 5px;
}
#subnav {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#subnav h3 {
	padding: 5px 0;
        background: url('../images/bg_leftmenuitem.gif') repeat-x;
}
.menu-item {
        padding-bottom: 5px;
        background: url('../images/bg_leftmenuitem.gif') bottom repeat-x;
}
#subnav a, #lbUniversities h2, #lbRooms h2 {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
}

#University-selector { width: 10em; }

#content {
	padding: 24px 0px 0px 0px;
	float: left;
	width: 575px;
}
#content h2 {
	padding-left: 24px;
}
#campus h1, #council h1, #studying h1, #universities h1, #news h1, #events h1, #contact h1, #search h1, #adv_search h1, #newsletter h1, #send h1 {
	height: 18px;
}
#campus h1 {
	width: 102px;
}
#council h1 {
	width: 139px;
}
#studying h1 {
	width: 151px;
}
#universities h1 {
	width: 106px;
}
#news h1 {
	width: 49px;
}
#events h1 {
	width: 58px;
}
#contact h1 {
        width: 95px;
}
#search h1, #adv_search {
        width: 69px;
}
#newsletter {
        width: 108px;
}
#send {
        width: 240px;
}

#thirdLevelBg {
        clear: right;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-repeat: no-repeat;
	background-position: top right;
}
#thirdLevel {
        margin-right: 11px;
	text-align: right;
	line-height: 19px;
        background: #C4C4C4;
        white-space: normal;
}

#thirdLevel a {
        border-left: 1px solid white;
        padding: 3px 8px;
        margin-left: -5px;
        text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
        color: black;
}

#thirdLevel a:hover, #thirdLevel a.selected {
        background: #FCB913;
}

#body {
	padding: 0px 24px 0px 24px;
	width: 527px;
}
#flash_univ {
	padding: 0px 12px 30px 12px; 
	display: block;
	background-color: #FFF;
}
#flash_univ span {
	display: none;
}
#hNews, #hEvents {
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 9px;
	padding-bottom: 20px;
}
#hNews ul, #hEvents ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
#hNews li, #hEvents li {
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 20px;
	padding-bottom: 11px;
}
#hNews h3 {
	width: 49px;
	height: 18px;
	padding: 0px;
}
#hEvents span {
	display: none;
}
#hEvents h3 {
	width: 58px;
	height: 18px;
	padding: 0px;
}
#contact_box {
	width: 194px;
	height: 101px;
}
#contact_box a.contact {
	position: absolute;
	width: 120px;
	height: 23px;
	margin-top: 39px;
	margin-left: 62px;
	display: block;
	background-repeat: no-repeat;
} 
#contact_box span {
	display: none;
}   
#footer {
	clear: both;
	width: 174px;
	position: relative;
	padding-right: 8px;
	margin-top: 12px;
	text-align: right;
	font-size: 9px;
}
#footer a {
	padding-top: 12px;
}

.faq li    { margin-top: 15px; padding-bottom: 10px; border-bottom: 1px solid #fcb913 }
.faq li b  { color: black }
.faq li li { margin-top: 5px; padding-bottom: 0; border: none }

#homeNewsList span { font-weight: bold; color: #fcb913 }
#homeNewsList a  { font-weight: bold; color: black; text-decoration: none }
#homeNewsList a:hover { text-decoration: underline }

.newsList dt      { font-weight: bold; color: #fcb913; padding-left: 20px;
                    background: url('../images/fleche_news.gif') top left no-repeat;  }
/* .newsList dt span { font-weight: #fcb913 }  what do they really want?? */
.newsList dt span { color: #fcb913 } 
.newsList dt a    { text-decoration: none; color: black }
.newsList dt a:hover { text-decoration: underline }
.newsList dd              { margin-left: 0; margin-bottom: 10px; padding-bottom: 2px;
                            padding-left: 20px;
                            background: url('../images/bg_leftmenuitem.gif') bottom repeat-x }
.newsList dd p            { margin-bottom: 5px; margin-top: 2px }
.newsList a               { text-decoration: none}
.newsList a:hover         { text-decoration: underline }

.newsList dd .moreInfos   { text-align: right }
.newsList dd .moreInfos a { display: block; width: 76px; height: 16px; font-weight: bold; 
                            color: #848484; text-align: center;
                            margin-left: auto;
                            background: url('../en/images/buttons/bt_more_info.gif') 0 0 no-repeat; }
.newsList dd .moreInfos a:hover { background-position: 0 -16px; color: #fcb913; text-decoration: none }

input.submit { cursor: pointer }

#BackToMap { display: block; float: right; width: 129px; height: 26px;
             background-image: url('../en/images/buttons/bt_back2map.gif'); 
             background-position: 0 0;
             position: relative; top: -15px }
#BackToMap:hover { background-position: 0 -26px }
#BackToMap span { display: none }

#body p { line-height: 15px }

#content-link table { width: 100%; border-bottom: 1px solid #848484 }
#content-link td,
#content-link th    { padding: 5px; text-align: left }
#content-link th    { font-size: 1.2em; color: #848484 }
#content-link thead th { font-variant: small-caps; background-color: #ffedd2 }
#content-link tbody th { border-bottom: 2px solid #848484 }
#content-link img   { vertical-align: text-bottom }

.header-list { padding: 5px; background-color: #FFEDD2; 
               font-weight: bold; font-size: 1.2em }

.file-name { width: 25% }
.file-date { width: 25% }
.file-size { width: 10%; text-align: right !important }
 
.line0 { background-color: #ECECEC; color: #848484 }
.line1 { color: #848484 }

input.sendSubmit { background-color: #FFF; font-weight: bold; color: #848484; font-size: 11px; height: 16px; background-image: url(../en/images/buttons/bt_send.gif); border: 0;padding: 0 9px; background-repeat: no-repeat; width: 54px;}
input.sendSubmit:hover { background-position: 0 bottom; color: #FCB913 ;}
input.sendNewsletter { margin: 1px 0 0 4px; }
input.newsletter { margin: 14px 0 0 4px; }
* html input.newsletter { margin: 4px 0 0 8px; }
p.separator { background: url('../images/bg_leftmenuitem.gif') bottom repeat-x; font-size: 1px; }

/* Image galleries */
.gallery-thumbnails   { width: 25%; float: right; margin-right: 10px; background: #fcb913 }
.gallery-portrait     { width: 70%; margin: 20px 0 }
.gallery-nav          { width: 70% }
.gallery-portrait p,
.gallery-thumbnails p,
.gallery-portrait div,
.gallery-nav          { text-align: center }
.gallery-picture      { margin-bottom: 3px }
.gallery-copyright    { margin-top: 3px; font-size: x-small; font-style: italic }



label{
	height: 30px;
	position: relative;
	/* display: block; */
}

.label{
	width: 350px;
}

.question{
	padding-top: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}

tr.title td{
	text-align: center;
}

.rightinput{
	position: absolute;
	right: 0px;
	width: 200px;
	}

.smallinput{
	width: 50px;
	}
	
.error{
	padding-top: 20px;
	color: #CC0000;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

/* Rules for the newsletters */

#left_newsletter {
        width: 194px; 
        height:521px; 
        position:absolute; 
        background-color: #FFFFFF; 
        font-size: 10px;
}

#top_newsletter {
        width: 194px; 
        height:101px; 
        position:absolute; 
        top: 521px;
        background-color: #c4c4c4;
}

#center_newsletter {
        width: 500px; 
        position: absolute; 
        left: 215px;
}

.vseparator { 
border-bottom: 1px dashed #c4c4c4;
padding-bottom: .1em;
        /*background: url('../images/bg_leftmenuitem.gif') top repeat-x; */
        /*padding: .5em;*/
        /*line-height: 8px;*/
}

form .contactform2 {
  position: absolute;
  left: -500px;
}

.box_2{MARGIN: 10px 0px 10px 24px; WIDTH: 150px} .box_1{}