h1, h2, h3, h4,h5, h6 {
 font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
 margin-bottom: 5px;
}
body {
 font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 0.8em;
}
blockquote  {
font-family: courier new, Courier, monospace;
}
input, textarea {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1em;
}
.geolyemp {
	font-weight: bold;
	color: green;
}
#header {
 width: 800px;
 font-size: 1.5em;
 margin-bottom: 10px;
}
#header img {
	vertical-align: middle;
	padding-right: 40px;
	border: none;
}
#hdrlogo {
 float:left;
}
#hdrshare {
 margin-top:10px;
 float:right;
}
#leftcontent {
 float:left;
 width:520px;
}
#rightcontent {
 float:left;
 width: 220px;
}
#footer {
 width: 800px;
 padding:20px 10px 10px 10px;
}
div.footerlink {
 padding-top: 10px;
}
.footerlink a {
 margin: 0 20px 0 20px;
}
.more {
 padding-left: 5px;
 font-size: 0.9em;
}
h2.pageheading {
 padding: 5px;
 background-color: #CCFFCC;
}
.subhead {
 margin:10px 0 5px 0;
 font-weight: bold;
 color: #007700;
}
.exampleurl {
 font-family: courier new, monospace;
 font-size: 1.2em;
}
div.exampleurl {
 padding: 4px;
}
div.apicallblock {
 padding-top: 20px;
}
div.apicallinner {
 margin: 5px;
}
.apicallblock h3 {
 padding: 5px;
 background-color: #99CC99;
}
.apicallinner ul {
 list-style-type: none;
}
div.usecase, div.resultdata {
 padding: 0 20px 0 10px;
}
.usecase ul, .resultdata ul {
 margin-left: 0;
 padding-left: 0;
}	
.usecase li, .resultdata li {
 margin-bottom: 20px;
 padding-left: 5px;
}
.usecase li {
 border-left: 4px solid #99ccff;
}
.resultdata li {
 border-left: 4px solid #cc99cc;
}
.usecase h4 {
 padding: 5px;
 background-color: #99ccff;
}
.resultdata h4 {
 padding: 5px;
 background-color: #cc99cc;
}
a.share img {
	border: none;
	vertical-align: middle;
	padding-left: 5px;
}