body
{
    background: #cccccc;
    margin: 10px;
    color: #003366;
    font-family: sans-serif;
	font-size: 0.8em;
}

h1
{
    margin-bottom: 0px;
    padding-bottom: 6px;
	font-size: 1.8em;
}

h2
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
	font-size: 1.6em;
}

h3
{
    margin-top: 30px;
    margin-bottom: -10px;
    padding-bottom: 0px;
	font-size: 1.4em;
}

P
{
    margin-top: 0px;
    margin-bottom: 12px
}

table
{
    vertical-align: top
}

th
{
    vertical-align: top;
	text-align: left
}

td
{
    vertical-align: top
}

hr
{
    color: #003366;
    height: 1px;
}

a:active
{
    color: #003366;
}

a:visited
{
    color: #003366;
}
a:hover
{
    background-color: #eeeeee;
}

a:link
{
    color: #003366;
}

.sublink a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

#title
{
    font-weight: bold;
    font-size: 36pt;
    font-style: italic;
}

#tablemain
{
    border: #003366 1px solid;
    background: #ffffff;
    width: 98%;
    color: #003366;
    border-collapse: collapse;
}

#tablemain td
{
    border: #003366 1px solid;
}

#tablemenu
{
    border: 0px;
    font-size: 9pt;
    margin: 5px;
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

#tablemenu a
{
    text-decoration: none;
}

#tablemenu td
{
    border: 0px;
    padding: 0px 5px 0px 5px;
}

#tablebody
{
    width: 100%;
	border: 0px;
	padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    vertical-align: top;
    text-align: left;
}

#tablebody td
{
	border: 0px;
	padding: 0px 10px 10px 10px;
}

#tablebody P
{
    font-family: Arial
}

#tablebody img
{
    padding: 20px;
}

#tablelist
{
	border: 0px;
    margin: 0px 0px 20px 0px;
    vertical-align: top;
    border-collapse: collapse;
    text-align: left;
}

#tablelist th
{
	border: 0px;
	padding: 2px 5px 2px 5px;
    background: #eeeeee;
    vertical-align: top;
    font-family: Arial
}

#tablelist td
{
	border: 0px;
	padding: 1px 5px 1px 5px;
    vertical-align: top;
    font-family: Arial
}

.tablelist p
{
    font-family: Arial
}

.tableinfo
{
    border: 0px;
    margin: 0px 0px 20px 20px;
    vertical-align: top;
    border-collapse: collapse;
    text-align: left
}

.tableinfo th
{
	border: 0px;
    vertical-align: top;
    font-family: Arial;
	padding: 0px 5px 0px 5px;
}
.tableinfo td
{
	border: 0px;
    vertical-align: top;
    font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.menuright
{
    width: 320px;
    border-left: 1px solid #003366; 
    border-right: 0px;
    font-size : 0.9em; 
    background: #eeeeee;
}

#footer
{
	padding: 3px 10px 3px 10px;
    font-size: 0.9em;
    text-align: left;
}

.left
{
    text-align: left
}

.center
{
    text-align: center
}

.right
{
    text-align: right
}

.odd
{
    background: #ffffff
}

.even
{
    background: #ffffff
}