body {margin: 0pt; color: #181818; background-color: #dddddd; font-family: Arial,sans-serif; font-size: 9pt;}
td { font-size: 9pt; }
hr { color: #cccccc; background: #cccccc; border: 0; height: 1px;}

h1 { font-weight: normal; display: inline; font-size: 14pt; color: #3a3a3a; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 0px;}
h2 { font-weight: normal; font-size: 11pt; color: #3a3a3a; padding-top: 0px; margin-top: 0px;}
h3 { font-weight: bold; font-size: 12pt; color: #4a4a4a; padding-bottom: 6px; margin-bottom: 6px;}
h4 { font-weight: bold; font-size: 10pt; color: #426792;}
h5 { font-weight: bold; font-size: 9pt; color: #222222; margin-bottom: 6px;}

a { color: #003366; text-decoration: underline; }
a:visited { color: #446680; }
a:hover { color: #d01216; }
a:active { color: #996699; }

.fn {background: transparent url("images/fn.gif") repeat; background-color: #e6e6e6;}
tr.fn {height: 20;}
tr.fn a {color: #000; text-decoration: none;}
tr.fn a:visited {color: #000; text-decoration: none;}
tr.fn a:hover {color: #da1015; text-decoration: underline;}

#button { width: 160px; height: 21px; margin-top: 4px; margin-bottom: 0px; display: block; background-image: url(images/bn.gif); background-repeat: no-repeat; font-family: Tahoma,sans-serif; font-size: 12px; color: #fff; text-decoration: none; padding-top: 2px; padding-bottom: 0px; text-align: left; text-indent: 14px; font-weight: bold; }
a#button:hover { background-image: url(images/br.gif); background-repeat: no-repeat; padding-top: 1px; padding-bottom: 1px; text-decoration: none; }

table.top {width: 900px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.main {padding-left: 20px; width: 900px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.main h1 {color: #2F4F8C;}
table.btm {padding-left: 20px; padding-right: 10px; width: 900px; background-image: url(images/btm_bar.gif); background-repeat: repeat-x; border-left: 1px #2b2b2b solid; border-right: 1px #2b2b2b solid; font-size: 10pt; color: #b4d4ff;}
table.btm tr {height: 160px;}
table.btm td {padding-top: 20px;}
table.btm a {text-decoration: none; color: #ffffff;}
table.btm a:visited {text-decoration: none; color: #ffffff;}
table.btm a:hover {color: #ccdfff; text-decoration: underline;}

table.topnn {width: 800px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.mainnn {padding-left: 20px; width: 800px; background-color: #ffffff; border-left: 1px #777777 solid; border-right: 1px #777777 solid;}
table.mainnn h1 {color: #2F4F8C;}
table.btmnn {padding-left: 20px; padding-right: 10px; width: 800px; background-image: url(images/btm_bar.gif); background-repeat: repeat-x; border-left: 1px #2b2b2b solid; border-right: 1px #2b2b2b solid; font-size: 10pt; color: #b4d4ff;}
table.btmnn tr {height: 160px;}
table.btmnn td {padding-top: 20px;}
table.btmnn a {text-decoration: none; color: #ffffff;}
table.btmnn a:visited {text-decoration: none; color: #ffffff;}
table.btmnn a:hover {color: #ccdfff; text-decoration: underline;}

.rightmenu { border-left: #d8d8d8 1px solid; background: #EBEFFA; width: 150; font-size: 8pt; padding-left: 13px; padding-right: 5px; padding-top: 20px; line-height: 160%; vertical-align: top;}
td.rightmenu a {text-decoration: none;}
td.rightmenu a:hover {text-decoration: underline;}
td.rightmenu h1 {font-size: 8pt; font-weight: bold;padding-top:4px; }
td.rightmenu h3 {font-size: 8pt; font-weight: bold; padding-top:4px; color:#2F4F8C; display: inline; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 0px;}
.firstmain { padding-top: 15px; padding-right: 15px;} 
ul {list-style-image: url(images/arrowlist.gif);}