.bodyClass {
    background-color : #eee7e3;
    font-family : Verdana, Arial, Helvetica;
    font-size : 18px;
    font-weight : normal;
    left : 0px;
    margin : 0px;
    padding : 0px;
    position : absolute;
    text-align : center;
    top : 0px;
    width : 800px;
  }

.titleBanner {
    border-style : solid;
    border-width : 2px;
    border-color : black;
    background-color : #d55411;
    color : #ffffff;
    font-weight : 500;
    position : absolute;
    top : 10px;
    left : 10px;
    height : 150px;
    width : 626px;
    margin : 0px;
    padding : 0px;
    text-align : center;
}

#titleBannerLine1 {
margin-top : 10px;
font-size : 36px;
}

#titleBannerLine2 {
margin-top : -20px;
font-size : 22px;
letter-spacing : 1px;
}

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

.kthLogo {
    border-style : solid;
    border-width : 2px;
    border-color : black;
    position : absolute;
    top : 10px;
    left : 646px;
    height : 150px;
    width : 150px;
    margin : 0px;
    padding : 0px;
}

.mainFrame {
    position : absolute;
    left : 10px;
    top : 282px;
    height : 550px;
    width : 790px;
    background-color : transparent;
    border-style : none;
    margin : 0px;
    padding : 0px;
}

.menuClass {
    line-height : 130%;
    list-style-type : none;
    text-align : center;
    text-indent : 0px;
    height : 22px;
    font-size : 16px;
    width : 189px;
    margin : 2px 0px 0px 0px;
    padding : 0px;
    top : 167px;
  }

A.menuClass {
    background-color : #f3ba82;
    border-style : solid;
    border-width : 2px;
    border-color : black;
    color : #000000;
    display : block;
    padding : 0px;
    text-decoration : none;
  }

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

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

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

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

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

.committeeClass {
  font-family : Verdana, Arial, Helvetica;
  margin : 0px;
  padding : 0px;
  border-style : none;
  position : absolute;
  top : 0px;
  left : 0px;
}

.committeeBackground {
  background-image : url('pictures/background.jpg');
  position : fixed;
  margin : 0px;
  padding : 0px;
  border-style : none;
  top : 0px;
  left : 0px;
    height : 550px;
    width : 790px;
}

.committeeTitle {
    font-size : 24px;
    font-weight : normal;
    letter-spacing : 0px;
    margin : 0px;
    padding : 0px;
    width : 400px;
}

#sciCommitteeTitle {
  position : absolute;
  top : 10px;
  left : 40px;
}

#orgCommitteeTitle {
position : absolute;
top : 300px;
left : 40px;
}

#secrTitle {
  position : absolute;
  top : 470px;
  left : 40px;
}

#fixedTitle {
  position : fixed;
  top : 10px;
  left : 40px;
}

.committeeList {
  font-family : Verdana, Arial, Helvetica;
  font-size : 20px;
  text-align : left;
  margin : 0px;
  list-style-type : none;
  line-height : 200%;
  padding-top : 40px;
  width : 400px;
}

#sciCommitteeList1 {
    position : absolute;
    top : 10px;
    left : 50px;
  }

#sciCommitteeList2 {
    position : absolute;
    top : 10px;
    left : 350px;
  }

#orgCommitteeList1 {
    position : absolute;
    top : 300px;
    left : 50px;
}

#orgCommitteeList2 {
    position : absolute;
    top : 300px;
    left : 350px;
}

#secrList {
    position : absolute;
    top : 460px;
    left : 50px;
}

#speakersTitleMain {
  position : absolute;
  top : 10px;
  left : 40px;
}

#speakersTitle1 {
  position : absolute;
  top : 150px;
  left : 40px;
}

#speakersTitle2 {
  position : absolute;
  top : 570px;
  left : 40px;
}

#speakersTitle3 {
  position : absolute;
  top : 1600px;
  left : 40px;
}

.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 : 150px;
    left : 50px;
  }

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

#speakersList3 {
    position : absolute;
    top : 570px;
    left : 50px;
  }

#speakersList4 {
    position : absolute;
    top : 570px;
    left : 350px;
  }

#speakersList5 {
    position : absolute;
    top : 1600px;
    left : 50px;
  }

#speakersList6 {
    position : absolute;
    top : 1600px;
    left : 350px;
  }

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

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

.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;
}

.registerInfo {
  position : absolute;
  top : 70px;
  left : 70px;
  width : 500px;
  margin : 0px;
  font-family : Verdana, Arial, Helvetica;
  font-size : 18px;
  text-align : left;
  list-style-type : none;
  padding : 0px;
  width : 600px;
  line-height : 100%;
}

#registrationList {
  position : absolute;
  top : 450px;
  left : 0px;
  width : 500px;
  margin : 0px;
}

#registrationField {
  position : absolute;
  left : 300px;
  width : 200px;
  height : 20px;
  margin-top : 4px;
}

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

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

.localMainList {
    text-align : left;
    font-size : 16px;
    list-style : none;
    position : absolute;
    top : 50px;
    width : 600px;
  }

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

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

.contactClass {
    position : absolute;
    font-family : Verdana, Arial, Helvetica;
    font-size : 24px;
    text-align : left;
    top : 70px;
    left : 70px;
    list-style-type : none;
    padding : 0px;
    width : 600px;
    line-height : 160%;
  }

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

.schedule1 {
    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;
    font-size : 16px;
    table-layout : auto;
    width : 770px;
    padding : 0px;
    margin : 0px;
  }


#scheduleBlueTop {
    background-color : #d55411;
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    color : #ffffff;
    font-size : 16px;
    text-align : center;
    height : 40px;
    width : 0px;
  }


#scheduleBlueLeft {
    background-color : #d55411;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #ffffff;
    font-size : 16px;
    height : 40px;
    text-align : center;
    width : 75px;
  }


#scheduleBlueLeftHalf {
    background-color : #d55411;
    border-right-color : #000000;
    border-right-style : solid;
    border-right-width : 2px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #ffffff;
    font-size : 16px;
    height : 20px;
    text-align : center;
    width : 75px;
  }


#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;
}

.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;
}

