
body {
  margin: 0px;
  padding: 0px;
  background-color: #485D7B;
  color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  width: 100%;
  height: 100%;
}

a:link {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dashed #9DB0CC;
}

a:active {
  color: #9DB0CC;
  text-decoration: none;
  border-bottom: 1px dashed #9DB0CC;
}

a:visited {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dashed #9DB0CC;
}

a:hover {
  color: #9DB0CC;
  text-decoration: none;
  border-bottom: 1px dashed #9DB0CC;
}

a.imageLink {
  border-bottom: none;
}

table.standard {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}

table.standardForm {
  width: 800px;
  height: 100%;
  border-collapse: collapse;
  display: block;
}

table.tutorial1 {
  width: 60%;
  border-collapse: collapse;
}

table.tutorial2 {
  width: 1%;
  border-collapse: collapse;
}

td.standard {
  padding: 0px;
  vertical-align: top;
  text-align: left;
}

td.dragon {
  padding: 0px;
  vertical-align: center;
  text-align: center;
}

td.standardForm {
  padding: 0px;
  vertical-align: top;
  text-align: left;
  max-width: 800px;
  word-wrap: break-word;
}

td.button {
  padding: 0px;
  vertical-align: center;
  text-align: center;
}

td.alert {
  font-size: 24pt;
  background-color: white;
  color: #FF0000;
  padding: 0px;
  vertical-align: center;
  text-align: center;
}

td.tutorial {
  padding: 10px;
  vertical-align: top;
  text-align: left;
}

td.callout {
  padding: 0px;
  vertical-align: top;
  text-align: center;
  background-color: rgba(35, 45, 60, .45);
}

img {
  border: 0px;
}

p {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}

p.tutorial {
  font-size: 14pt;
}

.tutorial .keyword {
  color: #00008F;
}

.tutorial .string {
  color: #A31515;
}

.tutorial .parameterReference {
  color: #00FF00;
}

.tutorial .identifierReference {
  color: #1BD6FF;
}

ul.releaseHyperlinks {
  margin-left: 12px;
  padding-left: 12px;
}

ul.releaseHyperlinks li {
  color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;
}

ul.conferenceHyperlinks {
  margin-left: 12px;
  padding-left: 12px;
}

ul.conferenceHyperlinks li {
  color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;
}

ul.hyperlinks {
  margin-left: 12px;
  padding-left: 12px;
}

ul.hyperlinks li {
  color: #FFFFFF;
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;
}

li.prerequisite {
  font-size: 14pt;
}

li.tutorial {
  font-size: 14pt;
  padding-top: 12px;
}

.draft {
  font-size: 26pt;
  color: #FF0000;
}

.licenseHeader {
  font-family: "Courier New",courier;
  font-size: 12pt;
  font-weight: bold;
  color: #FFFFFF;
}

.licenseSubHeader {
  font-family: "Courier New",courier;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}

.license {
  font-family: "Courier New",courier;
  font-size: 8pt;
  color: #FFFFFF;
}

.teamName {
  font-size: 12pt;
  font-weight: bold;
}

.teamMail {
  font-size: 10pt;
  font-weight: bold;
}

.teamPronounced {
  font-size: 10pt;
  font-style: italic;
}

.copyright {
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  padding-top: 15px;
}

.header {
  margin-left: 90px;
  margin-top: 50px;
  padding: 0px;
  width: 590px;
  height: 40px;
  font-size: 20pt;
  font-weight: bold;
}

.header2 {
  margin-top: 50px;
  padding: 0px;
  height: 40px;
  font-size: 20pt;
  font-weight: bold;
}

.subHeader {
  font-size: 14pt;
  font-weight: bold;
}

.subSubHeader {
  font-size: 12pt;
  font-weight: bold;
}

.importantHeader {
  font-size: 22pt;
  font-weight: bold;
}

.importantText {
  font-size: 16pt;
}

.footer {
  border-top: 1px solid #C9D0D8;
  margin-left: 90px;
  width: 800px;
}

.contentSection {
  position: relative;
  margin-left: 100px;
  margin-top: 65px;
  margin-right: 115px;
  width: 800px;
}

.contentItem {
  margin-top: 10px;
}

.licenseColumn {
  position: relative;
  padding: 0px;
  margin-top: 0px;
  width: 540px;
  height: 100%;
  min-height: 300px;
  height: auto;
}

.contentColumn {
  position: relative;
  padding: 0px;
  margin-top: 0px;
  width: 540px;
  height: 100%;
  min-height: 300px;
  height: auto;
}

.contentColumn2 {
  position: relative;
  padding: 0px;
  margin-top: 0px;
  width: 540px;
  height: 100%;
  height: auto;
}

.contentColumn3 {
  position: relative;
  padding: 0px;
  margin-top: 0px;
  width: 540px;
  border-top: 1px solid #C9D0D8;
  border-bottom: 1px solid #C9D0D8;
}

.sidebarColumn {
  position: relative;
  margin-left: 10px;
  margin-top: 130px;
  width: 200px;
  height: 100%;
  min-height: 170px;
  height: auto;
}

.sidebarColumn2 {
  position: relative;
  margin-left: 10px;
  margin-top: 130px;
  width: 200px;
  height: 100%;
  height: auto;
}

#divOuter {
  position: relative;
  margin-bottom: 50px;
  width: 1005px;
}

#divMain {
  position: relative;
  width: 1005px;
  height: 100%;
  min-height: 645px;
  height: auto;
  background-color: #485D7B;
  background-image: url(../images/eagle_bg.png);
  background-repeat: no-repeat;
}

.downloadButton {
  position: relative;
  width: 278px;
  height: 95px;
}

.donateButton {
  text-align: center;
  vertical-align: middle;
}

.downloadButton a {
  text-decoration: none;
  border: 0px;
  color: #394A62;
}

.downloadButton a:link img {
  background-image: url(../images/download_off.png);
  background-repeat: no-repeat;
}

.downloadButton a:visited img {
  background-image: url(../images/download_off.png);
  background-repeat: no-repeat;
}

.downloadButton a:hover img {
  background-image: url(../images/download_on.png);
  background-repeat: no-repeat;
}

.downloadButton a:active img {
  background-image: url(../images/download_down.png);
  background-repeat: no-repeat;
}

.downloadText {
  position: absolute;
  top: 45px;
  left: 60px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  color: #394A62;
  z-index: 100;
}

.downloadText .downloadPlatform {
  color: #394A62;
  font-size: 10px;
}
