body {margin: 0; padding: 0; text-align: center; font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
table, td {font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}


h1 {font-size: 20px; margin: 0; font-weight: normal; color: #0053a0;}
h2 {font-size: 16px; margin: 0; font-weight: normal; color: #0053a0;}
h3 {font-size: 11px; margin: 0; }
h4 {font-size: 28px; margin: 0; font-weight: normal; color: #0053a0;}
h5 {font-size: 14px; font-weight: 100; margin: 0; color: #999999}
h6 {font-size: 11px; font-weight: bold; margin: 0; text-decoration: none;}

SPAN.title {font-size: 14px; margin: 0; font-weight: bold; color: #0053a0;}

A.menu:link    { color: #000000;}
A.menu:visited { color: #000000;}
A.menu:hover   { color: #000000;}
A.menu:active  { color: #000000;}
A.table:link    { color: #000000; text-decoration: none;}
A.table:visited { color: #003363; text-decoration: none;}
A.table:hover   { color: #003363; text-decoration: none; font-weight: bold;}
A.table:active  { color: #003363; text-decoration: none;}
A.table2:link    { color: #000000; text-decoration: none;}
A.table2:visited { color: #000000; text-decoration: none;}
A.table2:hover   { color: #003363; text-decoration: none; font-weight: bold;}
A.table2:active  { color: #003363; text-decoration: none;}
A:link    { color: #003363;}
A:visited { color: #003363;}
A:hover   { color: #003363; font-weight: bold;}
A:active  { color: #003363;}
A.txtref:link    { color: #000000;}
A.txtref:visited { color: #003363;}
A.txtref:hover   { color: #003363; font-weight: bold;}
A.txtref:active  { color: #003363;}

table.txtleft {margin-left: 0px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px;}
td.txtleft {text-align: left; padding-left: 0px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
td.txtright {text-align: left; padding-left: 1px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px;}

img {border: 0;}
img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
dl.last {padding: 0;}
li.last {padding: 0;}

sup {vertical-align: baseline; font-size: 1em; color: #003363;}

.sosumi {font-size: 10px !important; color: #003363;}
ol.sosumi {margin-left: 0; padding-left: 1.5em; clear: both;}

#breadcrumb, #footer {text-align: center; clear: both;}
#breadcrumb {clear: both; font-size: 10px; padding: 1em 0;}

#footer {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; border-top: 1px solid #a1a5a9; padding-top: 1em;}
#footer form {margin-bottom: 2em;}
#footer form input {vertical-align: bottom;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

#nojs {background: #f93; padding: 5px 0;}


.dropmenu { padding-top: 0px }
.dropmenu .shadow { background-color: #003363; visibility: hidden; position: absolute }
.dropmenu .items  { color: white; background-color: #003363; width: 98px; border: solid 1px #003363 }
.dropmenu .items td { font-size: 8pt; font-family: Arial, Tahoma, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; font-variant: normal; cursor: pointer; padding: 3px 2px 3px 6px }
.dropmenu .items tr   { font-style: normal; font-variant: normal; background-color: #003363; cursor: pointer}
.dropmenu .items .selected    { color: #003363; background: white; }


