body {
    font-family: tahoma,arial,helvetica;
    font-size: 13px;
}

table.api_table {
    table-layout:fixed;
    border-collapse: separate;
    width: 600px;
}
table.api_table thead tr th {
    background-color: #005AAA;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    padding : 5px;
}
table.api_table tbody tr td {
    background-color: #F2F6FD;
    padding : 5px;
}

#header {
    padding:10px 20px 0px 10px;
    width : 800px;
}

#footer {
    padding:10px 20px 0px 10px;
    width : 800px;
    color : #999999;
}

#footer a {
	text-align: right;
}

#top {
	padding : 10px 30px;
	width : 800px;
}

#titleArea {
    font-size: 20px;
    font-weight: bolder;
}

#summaryArea {
   padding:10px 25px;
}

.tableArea {
   padding:10px 70px;
}

.boundary  {
   border-top: 3px solid #005AAA;
}

.service-caption{
  font-size:15px;
  font-weight: bold;
  padding-left:25px;
}

