
/* PAGE LAYOUT */

body {
    background-color: #fff7b4;
}

#content {
    background-color: #ffffff;
    width: 800px;
    height: 560px;
    border: solid #906bb0;
    position: absolute;
    top: 10px;
    left: 10px;
}

#contentEvents {
    background-color: #ffffff;
    width: 800px;
    height: 1300px;
    border: solid #906bb0;
    position: absolute;
    top: 10px;
    left: 10px;
}

#contentEvents02 {
    background-color: #ffffff;
    width: 800px;
    height: 800px;
    border: solid #906bb0;
    position: absolute;
    top: 10px;
    left: 10px;
}

#heading {
    height: 200px;
}

#aaLogo {
    width: 100px;
    height: 100px;
    position: absolute;
    top: 100px;
    left: 250px;
}

#headingLogo {
    width: 180px;
    height: 180px;
    position: absolute;
    top: 20px;
    left: 20px;
}

#headingImg {
    width: 180px;
    height: 180px;
}

#headingText {
    text-align: right;
    width: 700px;
    position: absolute;
    top: 10px;
    left: 90px;
}

#navigation {
    width: 200px;
    height: 325px;
    position: absolute;
    top: 250px;
    left: 20px;
}

#contact {
    width: 300px;
    height: 200px;
    position: absolute;
    top: 300px;
    left: 485px;
}

#roomRate {
    width: 175px;
    height: 100px;
    position: absolute;
    top: 380px;
    left: 40px;
}

#speakers {
    width: 200px;
    height: 230px;
    position: absolute;
    top: 250px;
    left: 280px;
}

#hurryUp {
    width: 780px;
    text-align: center;
    position: absolute;
    top: 480px;
    left: 20px;
}

.marginSetting {
    margin: 10px;
}

#eventContent01 {
    width: 400px;
    height: 200px;
    position: absolute;
    top: 300px;
    left: 250px;
}

#registrationMessage {
    width: 525px;
    height: 40px;
    position: absolute;
    top: 250px;
    left: 250px;
    font: 18px serif;
    color: red;
}

#registrationContent {
    width: 525px;
    height: 235px;
    position: absolute;
    top: 300px;
    left: 250px;
    border: solid #906bb0;
    font: 14px serif;
}

#registrationTable {
    margin: 10px;
}

/* LINK SETTINGS */

a:link {
    color:#0000ff;
    font: bold 14px san-serif;
}

a:visited {
    color:#0000ff;
    font: bold 14px san-serif;
}

a:hover {
    color:#000000;
    font: bold 14px san-serif;
    text-decoration: none;
    background-color: #ffff00;
}

a:active {
    color:#000000;
    font: bold 14px san-serif;
    text-decoration: none;
    background-color: #999999;
}

/* FONT SETTINGS */

.largestTitle {
    color: #671193;
    font: bold 42px serif;
    font-variant:small-caps;
}

.mediumTitle {
    color: #671193;
    font: bold 30px serif;
    font-variant:small-caps;
}

.smallTitle {
    color: #671193;
    font: bold 24px serif;
    font-variant:small-caps;
}

.italicsTitle {
    color: #671193;
    font: italic 20px serif;
    font-variant:small-caps;
}

.warning {
    color: #ff0000;
    font: italic bold 24px serif;
    font-variant:small-caps;
}

.italicsWarning {
    font: italic 14px serif;
}

.signers {
    font: bold italic 16px serif;
}

.contactHeading {
    color: #747474;
    font: italic bold 16px serif;
}

.contactName {
    font: bold 14px serif;
}

.contact {
    font: 14px serif;
    text-align: right;
}

.speakerTitle {
    font: bold 16px san-serif;
    font-variant:small-caps;
}

.speakerTime {
    color: #747474;
    font: bold 14px san-serif;
    font-variant:small-caps;
}

.speakerName {
    font: bold 14px san-serif;
    font-variant:small-caps;
}

.speaker {
    font: 14px san-serif;
}

.roomRateAlign {
    text-align: center;
}

.roomRateFontA {
    font: bold 40px san-serif;
}

.roomRateFontB {
    font: italic 20px san-serif;
}

.contentNormal {
    font: 14px serif;
}

.contentBold {
    font: bold 14px serif;
}

.registrationBold {
    font: bold 14px serif;
}

.contentMeetingHeading {
    color: #4c0910;
    font: italic bold 20px serif;
    font-variant:small-caps;
}

.eventTable {
    width: 500px;
}

.leftColumn {
    width: 200px;
}

.rightColumn {
    width: 300px;
}

td {
    vertical-align: top;
}

.meetingName {
    font: 16px san-serif;
}

.meetingTime {
    font: 16px san-serif;
}