p.description {
    margin-left: 0px;
    margin-right: 0px;
}

p, dl.frontpage {
    font-size: 14px;
    line-height: 22px;
    margin-right: 150px;
}

.container {
    padding: 30px 30px;
    margin: 35px auto;
    background-color: white;
    margin-bottom: 0px;
}


div#intro {
    margin-left: 30px;
}

#modelView {
    position: relative;
}

div.response {
    margin-left: 430px;
    width: auto;
    overflow: hidden;
    word-break: break-all;
}

div.request h3 {
    margin-bottom: 10px;
}

div.request input {
    margin-bottom: 16px;
}

a {
    color: #124191;
    font-family: "Lucida Grande", Tahoma, sans-serif;
}

h1, h2, h3, h4, h5, h6, dt {
    color: #124191;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    letter-spacing: -0.03em;
}

h2 {
    margin-bottom: 10px;
}

dl.frontpage dt {
    margin-top: 10px;
    margin-bottom: 5px;
}

div.subhead {
    border-bottom: 1px solid #C6C6C6;
    margin-left: -30px;
    margin-right: -30px;
    position: relative;
}

div.title {
    margin-bottom: 10px;
}

#app-credentials p {
    margin-top: 17px;
    margin-bottom: 0px;
}

#app-credentials {
    position: absolute;
    display: none;
    background: #1F2C35;
    padding: 10px 10px 0px;
    margin-left: 5px;
    margin-right: 70px;
    margin-top: 4em;
    border-radius: 4px;
    right: 0px;
    top: 24px;
    z-index: 1;
}

#app-credentials label, #app-credentials p {
    color: white;
}

#credentials-toggle {
    width: 1em;
    float: left;
    font-style: italic;
}

div.body {
    padding: 15px 0px;
}

.map-container {
    position: absolute;
    width: 800px;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #1F2C35;
    background: #DCE3EF;
    visibility: hidden;
    display: none;
}

.mapView {
    position: absolute;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #1F2C35;
    background: #DCE3EF;
}

.mapView a {
    cursor: pointer;
}

#map {
    width: 780px;
    height: 400px;
    cursor: crosshair;
}

.map-close:hover {
    font-weight: bold;
}

.zoomMap, .routeMap {
    float: left;
    margin-right: 50px;
}

.movePart {
    display: inline-block;
    margin-right: 3em;
}

.movePart a {
    display: block;
}

.explanation {
    margin-right: 0px;
    width: 780px;
}

ul.help-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    float: right;
    position: absolute;
    right: 0;
}

/*
ul.help-list > li, #app-credentials-link {
  line-height:27px;
  display: block;
  float:left;
  font-size: 20px;
  padding-top:10px;
  padding: 10px 11px 0px 11px;
}

ul.help-list > li:hover {
  background: #DCE3EF;
}*/

#close-action {
    float: right;
    cursor: pointer;
    background: none repeat scroll 0 0 #333333;
    border: 1px solid black;
    padding: 1px 3px;
    border-radius: 20px;
    font-weight: bold;
    padding: 0 6px;
    color: white;
}

iframe#request-content {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    background-color: white;
}

input.request-url {
    width: 90%;
}

div.commands input[type=text] {
    border: 1px solid #c0c0c0;
    border-radius: 10px;
    outline: none;
    font-size: 14px;
    line-height: 20px;
    height: 24px;
    margin-bottom: 5px;
    padding: 0px;
    text-indent: 5px;
    width: 247px;
}

.parameter {
    position: relative;
}

div.commands div {
    margin-bottom: 10px;
}

div.commands > div {
    margin-bottom: 20px;
}

div.controls input {
    font-size: 13px;
    height: 20px;
    padding: 1px;
}

label {
    display: inline;
    padding-top: 2px;
}

div.commands h3 {
    margin-bottom: 10px;
}

#sidebarNav {
    margin-right: 12px;
    min-width: 370px;
}

div.detailedEndpointForm form{
    width: 385px;
}

div.detailedEndpointForm input, select {
    border: 1px solid #c0c0c0;
    outline: none;
    font-size: 13px;
    line-height: 16px;
    height: 24px;
    margin-bottom: 5px;
    padding: 0px;
}

div.detailedEndpointForm input {
    border-radius: 10px;
    text-indent: 5px;
}

.invalidInput {
    box-shadow: inset 0 0 6px rgba(236, 82, 82, 0.60);
}

.invalidInput:focus {
    box-shadow: inset 0 0 6px rgba(236, 82, 82, 0.60), 0 0 8px rgba(82, 168, 236, 0.6);
}

div.detailedEndpointForm select, input[type=text] {
    width: 19em;
}

div.detailedEndpointForm h3 {
    margin-bottom: 10px;
}

.checkedInput {
    float: right;
    position: relative;
}

.checkedInput input[type=checkbox] {
    margin-right: 5px;
    margin-top: 1px;
}

.checkedInput select {
    height: 26px;
}

.checkedInput .enablementClickSurface {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

div.detailedEndpointForm button {
    float: left;
}

div.detailedEndpointForm h4 {
    margin: 10px 0 5px 0
}

#curl {
    font-family: monospace;
    font-size: 12px;
    line-height: 15px;
}

#requestField {
    padding: 7px 0px;
    border-radius: 11px;
    border: 1px solid #c0c0c0;
    background-color: #eeeeee;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    resize: horizontal;
    position: relative;
}

#requestField > * {
    padding: 0px 7px;
}

.request button.primary {
    float: right;
    width: 50px;
}

input.button.primary, button.primary {
    -moz-border-radius: 11px;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 11px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    background-color: #333;
    border-radius: 11px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    color: #FFF;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border: 0px solid black;
    min-width: 120px;
    text-indent: 0px;

}

body {
    background-color: #EEEEEE;
    font-size: 1em;
    line-height: 1.4;
    margin: 0;
}

input.button.primary span {
    font-family: "Lucida Grande", Tahoma, sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    letter-spacing: .25px;
    line-height: 34px;
    padding: 2px;
}

input.button.primary:focus,
input.button.primary:hover,
input.button.primary.hover {
    background-color: #1d1d1d
}

input.button.primary.clicked,
input.button.primary:active {
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5) inset;
}

input.button[disabled].primary {
    background-color: #EEE;
    color: #CCC;
}

input.button[disabled].primary:hover {
    background-color: #EEE
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html, button, input, select, textarea {
    font-family: "Lucida Grande", Tahoma, sans-serif;
    color: #666;
}

body {
    margin: 0;
    font-size: 1em;
    line-height: 1.4;
    background-color: #eeeeee;
}

#top {
    background-color: #124191;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    height: 60px;
    /*	position: fixed;*/
    width: 100%;
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 11;
    border-bottom: 0px;
    color: #FFFFFF;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    letter-spacing: -0.03em;
}

.lt-ie9 #top {
    border-bottom: 1px solid #C6C6C6;
}

#top li {
    float: left;
    margin: 0;
    line-height: 60px;
}

#top li.logo {
    display: block;
    float: left;
    height: 60px;
    width: 103px;
    padding: 0px;
    text-align: center;
}

#top li.active {
    background: #333;
    color: #FFFFFF;
    height: 60px;
    margin: 0px;
}

#top li.root {
    background: #FF0000;
    color: #FFFFFF;
    height: 60px;
    margin: 0px;
}

#top li.api_text a, #top li.api_text a:visited, #top li.api_text a:hover {
    padding: 0 15px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 60px;
    padding: 0 15px;
    display: inline-block;
    font-family: "Lucida Grande", Tahoma, sans-serif;
}

#top li.api_text a:hover {
    background-color: #333;
}

#top li.api_text.active a:hover {
    background-color: #333;
}

#top li.right {
    float: right;
}

#top .last {
    float: right;
}

#top a.secondary:hover,
#top a.secondary:active {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FFFFFF;
    background-color: #333;
    margin: 0 -5px;
    border-radius: 5px;
    padding: 2px 5px;
}

h1, h2, h3, h1 em, h2 em, h3 em, h1 a, h2 a, h3 a, h1 label, h2 label, h3 label {
    color: #124191;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    letter-spacing: -0.03em;
    font-weight: normal;
}

h1 {
    font-size: 36px;
}

h1 label, h2 label, h3 label {
    display: inline;
    font-size: inherit;
    line-height: inherit;
}

div.beta-parameter {
    color: #0099BB;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: 0.05em;
    position: relative;
    left: 100px;
    top: -2px;
}

div.quicklink {
    padding: 0 0 3px 0;
}

div.caveat-heading{
    color: #124191;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    letter-spacing: -0.03em;
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 0px;
    padding-top: 10px;
    margin: 0px;
}

.quicklink:hover {
    background-color: #e7ecf4;
}

.quicklink a:hover {
    text-decoration: none;
}

.quickLinks {
    text-align: right;
}

.quickLinks h3 {
    display: inline-block;
}


.exampleLinks {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #ededed;
    overflow: auto;
}

.exampleLinks li {
    border-top: 1px solid #ededed;
}

.exampleLinks li a {
    font-size: 12px;
    color: #535353;
    text-decoration: none;
    padding: 7px 7px;
    display: block;
}

.exampleLinks li a:hover {
    text-decoration: none;
    background-color: #e7ecf4;
}

.exampleLinks li.active a {
    color: #072883;
}

.exampleLinks li ul, .exampleLinks li ul ul {
    margin: 0px;
    padding: 0 0 0 17px;
    list-style: none;
}

.exampleLinks li ul li:first-child {
    border-top: 0px;
}

.exampleLinks li.active a {
    color: #124191;
    font-weight: bold;
}

a.secondary {
    color: #333333;
    font-size: 10px;
    line-height: 15px;
    white-space: nowrap;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
}

.help-list li {
    float: left;
    height: 38px;
    background-color: #ffffff;
    line-height: 24px;
}

.help-list li a {
    font-size: 18px;
    color: #124191;
    display: block;
    padding: 7px 26px;
    text-decoration: none;
}

.help-list li.active a, .help-list li.active a:hover {
    background-color: #DCE3EF;
}

.help-list li:hover a {
    background-color: #EDF1F7;
}

.help-list li.right {
    float: right;
}

.menu.span6 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 0px;
}

/* generated by CSSButtonGenerator.com */
.btn-close {
    -moz-box-shadow: inset 0px 1px 0px -1px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px -1px #f29c93;
    box-shadow: inset 0px 1px 0px -1px #f29c93;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
    background: -moz-linear-gradient(center top, #fe1a00 5%, #ce0100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color: #fe1a00;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 4px;
    border: 1px solid #d83526;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #b23e35;
    float: right;
}

.btn-close:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
    background: -moz-linear-gradient(center top, #ce0100 5%, #fe1a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
    background-color: #ce0100;
}

.btn-close:active {
    position: relative;
    top: 1px;
}

.tooltip-inner {
    max-width: 600px;
    text-align: left;
    font-size: 1.2em;
    background-color: #e7ecf4;
    color: black;
}

.report label {
    width: 120px;
    display: inline-block;
}


.oauth1debug label {
    width: 12em;
    float: left;
    text-align: right;
    margin-right: .5em;
    display: block;
    font-weight: bold;
}

.oauth1debug input, .oauth1debug textarea {
    border: 1px solid #DDD;
    background-color: #EEE;
    width: 50%;
    clear: left;
}

.oauth1debug input[readonly], .oauth1debug textarea[readonly] {
    cursor: default;
}

#oauth1DebugFormDiv input.button.primary {
    width: 160px;
}


.auth-form {
    padding-left: 25px;
    margin: 0 0 18px;
    display: block;
}

.auth-form .error {
    color: #DC0139;
    display: none;
    font-size: 0.9em;
}

.auth-form p {
    margin-left: 0px;
    margin-top: 7px;
    margin-right: 25px;
}

a.gray {
    color: gray;
    font-size: 14px;
}

a.white {
    color :white;
}

div.map-holder {
    padding-top:87px;
    height:575px;
}

.map-bubble img {
	width: 15px;
}

.map-bubble .category {
	font-size: 12px;
	font-style: italic;
	padding-top: 3px;
}

.map-bubble .map-bubble-link {
    color: #B482AC;
}

div.helper-box {
    padding: 7px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border: 1px solid rgb(192, 192, 192);
    background-color: rgb(238, 238, 238);
    text-overflow: ellipsis;
    overflow: hidden;
    resize: horizontal;
    position: relative;
    width: 254px;
    font-size: 13px;
}

.logobox {
    float: left;
    padding-right: 32px;
    background-color: #26313A;
    height: 80px;
    width: 50px;
}

.logo {
    float: left;
    display: block;
    height: 80px;
    width: 50px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjgzLjQ2IDI1OS4xMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTN7ZmlsbDojNDhkYWQwO30uY2xzLTR7ZmlsbDojZmZmO308L3N0eWxlPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIyODMuNDYiIGhlaWdodD0iMjU5LjExIi8+PC9jbGlwUGF0aD48L2RlZnM+PHRpdGxlPkhFUkUgTG9nbyAtIE5lZyBSR0I8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGcgaWQ9IkhFUkVfTG9nb18tX05lZ19SR0IiIGRhdGEtbmFtZT0iSEVSRSBMb2dvIC0gTmVnIFJHQiI+PGcgY2xhc3M9ImNscy0yIj48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMCAyMjAuMDEgMzkuMTEgMjU5LjEyIDM5LjExIDI1OS4xMiA3OC4yMiAyMjAuMDEgMCAyMjAuMDEiLz48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTEzNS4zNiwxMzEuMTljLTguMTctOS43LTcuNzgtMTQuOTMtMi43MS0yMCw2LjE1LTYuMTMsMTIuMzgtMy41NCwxOS4zNywzLjI2Wk0yMTkuMDksMjQuODNjNi4xNS02LjEzLDEyLjM4LTMuNTQsMTkuMzcsMy4yNkwyMjEuNzcsNDQuNzhjLTguMTctOS43LTcuNzUtMTQuODktMi42OC0xOS45NG01MC41NSwxN0MyNjIsNTMuMjQsMjQ4Ljg1LDcxLjY2LDIzNSw1Ny43OWwzNS4xLTM1LjFjLTMuMTUtMy4zNy01LjU0LTYuMTktNy4zNy04LTE4LjkyLTE5LTQwLjI0LTE5LjIyLTU3LTIuNTYtMTEuMTcsMTEuMTMtMTQuMDksMjMuODgtMTAuODQsMzZsLTExLTEyLjUyYy0zLjE4LDEuNzYtMTYuNjYsMTMuNjItNi41NiwzMS41N0wxNjQuNzcsNTYuNjgsMTQ4LjA1LDczLjM0bDIyLjU3LDIyLjU3Yy0xNy40NC0xMy44NC0zNi4yMy0xMi40OC01MS4zMSwyLjU2LTE2LjE1LDE2LjEtMTUsMzUuNjEtMi45Miw1MS42N0wxMTQsMTQ3LjczQzk4LDEzMS43OCw4MC42NywxMzcuNDEsNzIuMDksMTQ2Yy02LjYyLDYuNjMtMTAuNjksMTUuNzUtOSwyMi4wOEwyOC40NCwxMzMuNDMsMTAsMTUxLjgzLDc4LjIyLDIyMGgzNi42TDkwLjI1LDE5NS40NGMtMTIuOS0xMy4xMi0xMy4xMy0yMC4wNy02Ljg1LTI2LjMsNi02LDEzLjA3LTIuMjcsMjUuNDUsMTAuMDhsMjQuMjgsMjQuMjcsMTguMy0xOC4zLTIzLTIzYzE2LjYxLDEyLjU2LDM2LjUxLDEzLjIzLDU0LjI2LTQuNDdsLjMxLS4zM2gwQzE5My44NSwxNDcuMjksMTk3LDEzNy41MiwxOTcsMTM3LjUybC0xMy44My05LjI5Yy03LjYyLDExLjM4LTIwLjc2LDI5Ljg0LTM0LjY0LDE2TDE4My43NCwxMDksMjA1LjY2LDEzMWwxOS4xMi0xOS4xMkwxOTcuMzUsODQuNGMtMTIuODEtMTIuODItNS4yMi0yNC44NS4xMS0yOS4zOGE1NC4zMSw1NC4zMSwwLDAsMCwxMC43OSwxNWMxNy43NCwxNy43OSw0MC42NywyMS4zOCw2MC44MywxLjI3bC4zMi0uMzNoMGMxMC44OC0xMC4wNiwxNC4wNi0xOS44NCwxNC4wNi0xOS44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPgo=') no-repeat;
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
    color: #fff;
    position: relative;
    text-indent: -9000em;
    z-index: 4;
}

.row.main-header {
    background-color: #45525A;
    padding-left: 12px;
    margin-left: 82px;
    padding-top: 3px;
}

.row.main-header a {
    color: #758C92;
    font-size: 28px;
}

.row.second-header {
    background-color: #26313A;
    height: 32px;
    margin-left: 80px;
    padding-top: 8px;
}

.nav {
    bottom: 8px;
}

.row.second-header span a {
    color: white;
    margin: 4px;
    cursor: auto;
    font-size: 16px;
}

#app-credentials-link {
    float: right;
    padding-right: 75px;
}

#footer {
    clear: both;
    background: #ededed;
}

#footer > .wrapper {
    position: relative;
    width: 920px;
    margin: 0 auto;
    zoom: 1;
}

#footer nav.secondary-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left;
    width: 100%;
}

#footer nav.secondary-nav li {
    display: inline;
    float: left;
}

#footer nav.secondary-nav a {
    display: block;
    color: #124191;
    text-decoration: none;
    padding: 2.325em 0.625em 2.125em 0.625em;
}

#footer nav.secondary-nav .logout {
    display: inline;
    float: right;
}

#footer nav.secondary-nav span {
    display: block;
    padding: 2.25em 0.625em;
    color: #999;
}

#footer > .container {
    margin: 0px auto;
    background-color: #EEEEEE;
    padding-bottom: 20px;
}


.root-holder {
    width: 202px;
    font-size: 21px;
    padding-left: 5px;
    padding-top: 6px;
    position: absolute;
    right: 0px;
    background-color: red;
    top: 0px;
    height: 34px;
}

.main-header .root-holder a {
    color: white;
    font-size: 18px;
    padding-left: 11px;
}

.btn.question-mark {
    padding: 0px 0px;
    font-size: 11px;
    line-height: 14px;
    width: 14px;
    border: none;
}

.detailedEndpointForm h2 {
    margin-top: 30px;
}

.tooltip-holder {
    display: inline;
    padding-left: 10px;
    float: left
}

.form-element-holder {
    height: 38px;
    position: relative;
}

.icon-question {
    margin-top: 4px;
    cursor: pointer;
}

.login-iframe {
    border: none;
    width: 322px;
    height: 322px;
}

#secure-cookie {
    word-wrap: break-word;
    background-color: gainsboro;
    margin-top: 5px;
    padding: 5px;
    margin-bottom: 10px;
}

#auth-info {
    padding-left: 10px;
}

#auth-info > span > h3 {
    float: left;
    padding-right: 10px;
}

#auth-info > span > div {
    padding-top: 2px;
}

#authorize-role-box {
    background-color: #D13C38;
    width: 280px;
    height: 60px;
    background: #D13C38;
    padding: 0.3em 1em;
    border-radius: 3px;
    color: #fff;
    margin: 5 20 0 0;
    display: none;
}

textarea {
    width: 540px;
    height: 80px;
    overflow: auto;
    resize: none;
}

#collapseForm {
    position: absolute;
    right: 12px;
}

#collapseForm label {
    display: block;
    padding-left: 15px;
    padding-right: 10px;
    text-indent: -15px;
    color: #124191;
}

#collapseForm input {
    width: 13px;
    height: 13px;
    padding: 0;
    padding-left: 14px;
    margin: 0px;
    vertical-align: bottom;
    margin-left: 8px;
    margin-bottom: 1px;
    position: relative;
    top: -1px;
    display: inline;
}

#image-loader-overlay {
    display: none;
    top: 0;
    background-color: #124191;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
    width: 100%;
    position: absolute;
    z-index: 1100;
    height: 9133px;
}

#image-loader {
    position: absolute;
    left: 50%;
    z-index: 1102;
    display: none
}

code {
    color: #512971;
}

.quicklink-section {
    margin-bottom: 30px;
}