body {
	color: #000000;
	background-color: white;
	font-family: Verdana;
	margin-left: 0px;
	margin-top: 0px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	
}

#content {
width: 100%;
margin: 0px;
padding: 0px;

}

#header {
 border-bottom: 1px solid #cccccc;
 height: 10%;
 width: 100%;
}
#header a {
 text-align: right;
 float: right;
 margin-top: 20px;
 margin-right: 20px;
}

#header img 
{
	margin-left: 20px;
}

#pagecontent
{
 min-height: 75%;
 margin: 10px;
}

#footer
{
padding-top: 10px;
 height: 10%;
 border-top: 1px solid #cccccc;
 background-color: #fff;
}

#mainTable
{
  width: 80%;    
  height:  55%;
  margin-left: 15%;
}

#mainTable li
{
  margin-bottom: 10px;
}

#mainTable li img
{
  vertical-align: middle;
}

a:link, a:visited, 
a:active, a:hover {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}

a:hover {
    background-color: #c7d1d6;
}

.heading1 { color: #000000;
            font-family: Tahoma;
            font-size: 26px;
            font-weight: normal;
            
            margin-top: 0px;
            margin-bottom: 0px;
            margin-left: -30px;
            padding-top: 10px;
            padding-bottom: 3px;
            padding-left: 15px;
            width: 105%;
}

#servicecontent { font-size: .80em; margin-left: 20px; }
.intro a {   color: #336699;font-weight: bold;}
.methods a {   color: #336699;font-weight: bold;}

 pre
{
	background-color: #e5e5cc;
	padding: 5px;
	font-family: Courier New;
	font-size: x-small;
	margin-top: -5px;
	border: 1px #f0f0e0 solid;
}

.documentation {
  text-align: center;
  text-orientation: upright;
  font-weight: bold;
}

.documentation a {
  color: #336699;
  font-weight: bold;
}
