body{background-color: rgb(72, 80, 96); margin: 0 auto; font-family: Helvetica, Verdana, Arial, sans-serif; color: white;}

a{color: rgb(72,80,96); background-color: white; padding-left:3px; padding-right: 3px; -webkit-border-radius: 4px; text-decoration: none;}

#header{width: 100%; margin: 0 auto; text-align: center; height: 241px; background-image: url('../images/header.png'); background-repeat: repeat-x; padding-top: 30px;}

#content{ margin: 0 auto; text-align: center; width: 550px;}

#scrollTop{ padding: 5px; background-color: white; -webkit-border-radius: 4px; width: 150px; position: fixed; bottom: 10px; left: 10px; text-align: center; color: rgb(72,80,69); cursor: pointer;}

h1{text-shadow: 0px 0px 2px black; }

h3{background-color: white; color: rgb(72, 80,69); -webkit-border-radius: 4px; padding: 3px}

h4{background-color: white; color: rgb(72, 80,69); -webkit-border-radius: 4px; padding: 1px; width: 350px; margin: 0 auto; margin-top: 8px; font-size: 14px;}

p{ font-size: small; text-align: left;}

.mandatory{ color: #CC4444; }

pre{ background-color: white; color: rgb(72,80,96); display: block; text-align: left; padding: 10px; -webkit-border-radius: 4px; word-wrap: break-word; }

.redStrong{ color: #CC4444; }

.section{background-color:white; color:rgb(72,80,69);width:40%;display:inline-block;-webkit-border-radius:4px;margin:6px;padding: 5px; text-decoration: none; }

.xmlCom{color: rgb(159,159,159); font-style: normal;}
.xmlDoc{color: rgb(179,179,179); font-style: normal;}

.xmlTag{color: #5FAFEF; font-style: normal;}

.xmlText{color: #2F5F7F; font-style: normal;}

.xmlString{color: #d44950; font-style: normal;}

.xmlNum{color: #699d36; font-style: normal;}

.xmlVal{color: #bc670f; font-style: normal;}


#footer p{width: 400px;margin: 0 auto; text-align:center; margin-top: 40px;margin-bottom: 40px; padding: 5px; text-shadow: 0px 2px 0px rgba(0,0,0,0.4);}


.titleImage{
	margin-top: 25px;
}

#firstTitle{
	margin: 0px;
}