body { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:9pt; padding:0px 0px 0px 0px; margin:15px 10px 0px 10px; }

div.page { position: absolute; left: 50%; }

.banner1 { height:82px; background-image:url(center.gif); margin: 0 0 5 0; }
.banner1-left { width:21px; background-image:url(header_left.gif); }
.banner1-center { background-image:url(banner2.jpg); background-repeat:repeat-x; background-position: center center; }
.banner1-right { width:21px; background-image:url(header_right.gif); }

.banner2 { height:29px; background-image:url(nav_center.gif); background-repeat:repeat-x; margin: 5 0 5 0; }
.banner2-left { width:42px; background-image:url(nav_left.gif); }
.banner2-right { width:42px; background-image:url(nav_right.gif); }

.panel1 { width:100%; padding-bottom:7px; }
.panel1-top { height:28px; }
.panel1-bottom { height:7px; background-image:url(border-bmain.gif); background-repeat:repeat-x; }
.panel1-tl { background-image:url(panel-left.gif); width:11px; }
.panel1-tc { background-image:url(panel-main.gif); font-size:9pt; font-weight:bold; color:#3A3A3A; padding:6px 0px 0px 2px; }
.panel1-tr { background-image:url(panel-right.gif); width:11px; }
.panel1-cl { background-image:url(border-left.gif); background-repeat:repeat-y; padding-top:5px; }
.panel1-cc { padding: 4px 0px 0px 0px; }
.panel1-cr { background-image:url(border-right.gif); background-repeat:repeat-y; background-position:top right; }
.panel1-bl { background-image:url(border-bleft.gif); background-repeat:no-repeat; }
.panel1-br { background-image:url(border-bright.gif); background-repeat:no-repeat; background-position:top right; }

.panel2 { width:100%; padding-bottom:7px; }
.panel2-top { height:11px; }
.panel2-bottom { height:7px; background-image:url(border-bmain.gif); background-repeat:repeat-x; }
.panel2-tl { background-image:url(panel-left-2.gif); width:11px; }
.panel2-tc { background-image:url(panel-main-2.gif); font-size:9pt; font-weight:bold; color:#3A3A3A; padding:6px 0px 0px 2px; }
.panel2-tr { background-image:url(panel-right-2.gif); width:11px; }
.panel2-cl { background-image:url(border-left.gif); background-repeat:repeat-y; padding-top:5px; }
.panel2-cc { padding: 0px 0px 0px 0px; }
.panel2-cr { background-image:url(border-right.gif); background-repeat:repeat-y; background-position:top right; }
.panel2-bl { background-image:url(border-bleft.gif); background-repeat:no-repeat; }
.panel2-br { background-image:url(border-bright.gif); background-repeat:no-repeat; background-position:top right; }

.main_area { padding: 10px 20px 10px 20px; }

a { color:#003D71; text-decoration:none; }
a:hover { color:#113355; text-decoration:underline; }
a.side { color:#003D71; text-decoration:none; }
a:hover.side { color:#113355; text-decoration:underline; }
a.white { color:#000000; text-decoration:none; }
a:hover.white { color:#113355; text-decoration:underline; }

img { border: 0px; }
form { margin:0px 0px 0px 0px; }
hr { border-top:1px #E2E2E2 solid; border-bottom:1px #FFFFFF solid; }
hr.side-hr { border:1px #E2E2E2 solid; border-bottom:1px #FFFFFF solid; }

td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size: 10pt; }
/* td h1 { color: black; } */

pre { font-family:Verdana,Tahoma,Arial,Sans-Serif;  font-size:10pt; }

.button { font-family:Tahoma,Arial,Verdana,Sans-Serif; font-size:10pt; color:#444; background-color:#F2F1ED; border:#666 1px solid; margin-top:2px; }
.textbox { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; color:#000; background-color:#EFEFEF; border:1px #666 solid; }

/* classes for list-tables */
tr.list {vertical-align: top;}
td.list_left {white-space: nowrap;vertical-align: top;text-align: right;font-weight: bold;padding: 5pt 5pt 5pt 5pt;}
td.list_right {vertical-align: top;text-align: left;padding: 5pt 15pt 5pt 5pt;}

