body {
    left : 0px;
    right : 0px;
    top : 0px;
    width : 800px;
    background-color : #e8f6d5;
    font-family : Verdana, Arial, Helvetica;
    font-size : 18px;
    font-weight : normal;
    margin : auto;
    padding : 0px;
    position : absolute;
    text-align : justify;
  }

.bodyScroll {
  width : 780px;
}

.titleBanner {
    position : absolute;
    background-color : #8cc63f;
    color : #ffffff;
    font-weight : 500;
    top : 10px;
    left : 0px;
    height : 150px;
    width : 800px;
    margin : 0px;
    padding : 0px;
    text-align : center;
    text-indent : -180px;
}

#titleBannerLine1 {
  margin-top : 40px;
  font-size : 32px;
}

#titleBannerLine3 {
  margin-top : -5px;
  font-size : 22px;
letter-spacing : 4px;
}

img#uppsalaLogo, img#handelsLogo, img#kthLogo {
    position : absolute;
    margin : 0px;
    padding : 0px;
    height : 72px;
    width : 72px;
    border-style : none;
}

img#uppsalaLogo {
    top : 2px;
    right : 76px;
}

img#handelsLogo {
    top : 2px;
    right : 2px;
}

img#kthLogo {
    top : 76px;
    right : 2px;
}

.mainFrame {
    position : absolute;
    left : 0px;
    top : 226px;
    height : 444px;
    width : 800px;
    background-color : transparent;
    border-style : none;
    margin : 0px;
    padding : 0px;
}

.menuClass{
    top : 160px;
    height : 22px;
    width : 200px;
    margin : 0px;
    padding : 0px;
    line-height : 130%;
    list-style-type : none;
    text-align : left;
    text-indent : 20px;
    font-size : 14px;
    font-weight : bold;
  }

.menuClassHigh {
  height : 44px;
}
.menuClass a, .menuClassHigh a {
    background-color : #688933;
    color : #ffffff;
    display : block;
    padding : 0px;
    text-decoration : none;
  }

.menuClass a:hover, .menuClassHigh a:hover {
    background-color : #d1e829;
    color : #000000;
    display : block;
    padding : 0px;
    text-decoration : none;
  }



#menu1 {
    position : absolute;
    left : 0px;
    padding : 0px;
    margin : 0px;
  }

#menu2 {
    position : absolute;
    left : 200px;
    padding : 0px;
    margin : 0px;
  }

#menu3 {
    position : absolute;
    left : 400px;
    padding : 0px;
    margin : 0px;
  }

#menu4 {
    position : absolute;
    left : 600px;
    padding : 0px;
    margin : 0px;
  }

body#frameBody1 {
  background-image : url('pictures/background.jpg');
  position : fixed;
  color : #ffffff;
  font-size : 22px;
}

body#frameBody1 a {
  color : #b2de7d;
}

div.frameBodyTrans {
  background-image : url('pictures/backgroundTransparent.jpg');
  position : fixed;
  _position : absolute;
  margin : 0px;
  padding : 0px;
  border-style : none;
  top : 0px;
  _top:expression(eval(document.body.scrollTop));
  left : 0px;
  height : 550px;
  width : 800px;
}

body#frameBodyTrans a {
  color : #24361c;
}

.homeClass {
  position : absolute;
  top : 0px;
  left : 0px;
  margin : 0px;
  padding : 0px;
  border-style : none;
}

.frameTitle {
    position : absolute;
    top : 20px;
    left : 50px;
    font-size : 24px;
    font-weight : normal;
    margin : 0px;
    padding : 0px;
}

div.frameText1 {
  position : absolute;
  top : 70px;
  left : 50px;
  width : 600px;
  padding : 0px;
  margin : 0px;
  font-family : Verdana, Arial, Helvetica;
  font-size : 20px;
  list-style-type : none;
}

div#registrationForm {
  position : absolute;
  top : 220px;
  left : 50px;
  width : 500px;
  margin : 0px;
  padding : 0px;
  font-size : 20px;
}

ul.registrationList {
  list-style-type : none;
  padding : 0px;
  margin : 0px;
  line-height : 170%;
}

#registrationField {
  position : absolute;
  left : 270px;
  width : 200px;
  height : 28px;
  margin-top : 4px;
  font-size : 18px;
}

#registrationSubmit {
  position : absolute;
  left : 370px;
  width : 100px;
  height : 24px;
  margin-top : 4px;
}

#registrationThankYou {
  position : absolute;
  width : 700px;
  top : 100px;
  left : 20px;
}

.speakersList {
    font-family : Verdana, Arial, Helvetica;
    font-size : 18px;
    text-align : left;
    margin : 0px;
    list-style-type : none;
    padding-top : 40px;
    width : 300px;
  }

#speakersList1 {
    position : absolute;
    top : 50px;
    left : 50px;
  }

#speakersList2 {
    position : absolute;
    top : 50px;
    left : 350px;
  }

#speakersLink  {
  color : #000080;
  text-decoration : none;
  font-weight : bold;
}

#speakersAffiliation {
font-size : 12px;
height : 5px;
padding : 0px;
margin : 0px;
line-height : 95%;
}

div#sciCommitteeTitle, div#orgCommitteeTitle {
  position : absolute;
  top : 80px;
  font-size : 22px;
  color : blue;
}

div#sciCommitteeTitle, ul#sciCommitteeList {
  left : 70px;
}

div#orgCommitteeTitle, ul#orgCommitteeList {
  left : 400px;
}

ul#sciCommitteeList, ul#orgCommitteeList {
  position : absolute; 
  top : 120px;
  margin : 0px;
  padding : 0px;
  font-size : 20px;
  text-align : left;
  line-height : 150%;
  list-style-type : none;
  width : 400px;
}

ul#historyList {
  position : absolute; 
  top : 80px;
  left : 50px;
  margin : 0px;
  padding : 0px;
  font-size : 20px;
  text-align : left;
  line-height : 200%;
  list-style-type : none;
  width : 400px;
}






.focusSessionsList {
  font-size : 18px;
  text-align : center;
  margin : 0px;
  padding : 0px;
  list-style-type : none;
  position : fixed;
  left : 0px;
  top : 50px;
  width : 320px;
  height : 30px;
}

a.focusSessionsList {
  display : block;
  position : relative;
  top : 0px;
  left : 0px;
  height : 32px;
  padding : 0px;
  margins : 0px;
  vertical-align : bottom;
  line-height : 160%;
}

#focusSessionsListOrange {
  background-color : #d55411;
  color : #ffffff;
  text-decoration : none;
}

#focusSessionsListBlue {
  background-color : #0053aa;
  color : #ffffff;
  text-decoration : none;
}

#focusSessionsListGray {
  background-color : #a6b2c2;
  color : #000000;
  text-decoration : none;
}

#focusSessionsContribution {
  background-color : #ffb2c2;
  color : #000000;
  text-decoration : none;
  margin-top : 10px;
}

.focusInfoList {
  text-align : center;
  margin : 0px;
  padding : 0px;
  list-style-type : none;
  position : absolute;
  left : 350px;
  top : 50px;
  width : 400px;
}

li.focusInfoList {
  position : relative;
  top : 0px;
  left : 0px;
  padding : 4px;
  margin-top : 0px;
  margin-bottom : 5px;
  margin-left : 0px;
  margin-right : 0px;
    border-width : 2px;
    border-color : #0057a3;
    border-style : dashed;
}

.focusInfoTitle {
  font-size : 24px;
  margin : 5px;
  padding : 0px;
}

.focusInfoOrganizer {
  font-size : 20px;
  margin : 0px;
  padding : 0px;
}

.focusInfoSpeakers {
  font-size : 20px;
  margin : 0px;
  padding : 0px;
text-align : left;
}

.focusInfoHeader1 {
  text-align : left;
  font-size : 20px;
  font-weight : bold;
  margin : 0px;
  padding : 0px;
}


.localMainList {
    text-align : left;
    font-size : 18px;
    list-style : none;
    position : absolute;
    top : 40px;
    left : 0px;
    padding : 0px;
    margin : 40px;
  }

ul.dashedList, ul.dashedListInfo {
    position : absolute;
    text-align : center;
    list-style-type : none;
    top : 70px;
    left : 18px;
    padding : 0px;
    margin : 0px;
  }

ul.dashedList {
  top : 70px;
}

ul.dashedListInfo {
  top : 200px;
}

LI.dashedList {
    position : relative;
    top : 0px;
    left : 0px;
    border-width : 2px;
    border-color : #0057a3;
    border-style : dashed;
    width : 700px;
    padding : 10px;
    margin : 10px;
    text-align : left;
  }

.bottomBanner {
  background-color : #f3ba82;
  height : 4px;
  width : 786px;
  position : absolute;
  top : 838px;
  left : 10px;
  border-style : solid;
  border-width : 2px;
  border-color : black;
}

.schedule1 {
  position : absolute;
  left : 10px;
  top : 0px;
    table-layout : auto;
    width : 780px;
    padding : 0px;
    margin : 0px;
    font-size : 14px;

    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    border-left-color : #000000;
    border-left-style : solid;
    border-left-width : 2px;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #000000;
    border-top-style : solid;
    border-top-width : 2px;
  }


#scheduleBlueTop,
#scheduleBlueLeft,
#scheduleBlueLeftHalf 
{
    height : 40px;
    color : #ffffff;
    font-size : 16px;
    text-align : center;
    background-color : #d55411;
    width : 75px;
}

#scheduleBlueTop 
{
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 2px;
}

#scheduleBlueLeft,
#scheduleBlueLeftHalf 
 {
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
  }


#scheduleBlueLeftHalf {
    height : 20px;
  }


#scheduleSpeaker {
    background-color : #eee7e3;
    border-bottom-color : #ffffff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    font-size : 18px;
    margin : 0px;
    text-align : center;
    width : 00px;
  }

#scheduleLink {
text-decoration : none;
display : block;
}

#scheduleBreak {
    background-color : #d55411;
    color : #ffffff;
    font-style : italic;
    text-align : center;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
  }


#scheduleSpecial {
    background-color : #addaff;
    color : #000000;
    font-style : italic;
    font-size : 14px;
    text-align : left;
  }


#scheduleEnd {
    background-color : eef3ee;
    color : #ffffff;
    font-style : italic;
    text-align : center;
    border-top-color : #0057a3;
    border-top-style : solid;
    border-top-width : 1px;
    border-right-color : #ffffff;
    border-right-style : solid;
    border-right-width : 1px;
  }


#scheduleBBQ {
    background-color : #fabf31;
    border-color : #ffffff;
    border-style : solid;
    border-width : 1px;
    text-align : center;
  }


.abstractTitle {
    font-size : 18;
    font-style : italic;
    font-weight : bold;
    text-align : left;
    margin-top : 5px;
    margin-bottom : 0px;
    margin-left : 5px;
    margin-right : 0px;
  }

.abstractText {
    font-size : 18;
    text-align : left;
    margin-top : 5px;
    margin-bottom : 0px;
    margin-left : 5px;
    margin-right : 0px;
    text-align : justify;
}

div.abstractPdf {
    font-size : 13;
    right : 20px;
    top : 12px;
    position : absolute;
}

img.abstractPdfImg {
   border-style : none;
}

.abstractDashedList {
    position : absolute;
    text-align : center;
    list-style-type : none;
    top : 60px;
    left : 18px;
    padding : 0px;
    margin : 0px;
  }

.sponsorPic {
  border-style : solid;
  border-width : 2px;
  border-color : black;
  margin : 0px;
  padding : 2px;
}

.centerTex {
  text-align : center;
}

