* {vertical-align: top; text-align: left;}
img {border: none;}
hr {display: none;}
div.hr {border-top: 1px solid #999; margin: 10px 0;}

body {background-color: white; font-family: verdana, arial, helvetica, sans-serif; padding: 0; margin: 40px 0 0 0;}
a.lrbutton {background-repeat: no-repeat; background-position: left bottom; padding-left: 50px; text-decoration: none; color: #333;}
p.subline {font-size: 10px; color: black; font-style: italic; margin-top: 0; padding-top: 5px;}

#title {height: 245px; width: 889px; position: absolute; left: 50%; margin-left: -413px; background-image: url(/images/title.jpg); background-position: left bottom; background-repeat: no-repeat;}
ul.nav1 {list-style-type: none; padding: 0; margin: 0;}
ul.nav1 li {display: inline; list-style-type: none; font-size: 14px; padding: 0; margin: 0; border-left: 1px solid #5981B9;}
ul.nav1 li.selected {color: red; /*font-size: 20px;*/ margin: 0/* 0 -5px 0*/;}
ul.nav1 li.first {border-left: none;}
ul.nav1 li a {margin: 0; padding: 0 2px 0 10px; text-decoration: none; color: #144C9C;}
ul.nav1 li.selected a {font-weight: bold;/*position: relative; top: -5px;*/}
ul.nav1 li a:hover {color: black;}

ul.left {position: absolute; width: 640px; left: 0; top: 15px; text-align: right;}
ul.right {position: absolute; width: 90px; left: 735px; top: 15px; text-align: right;}

#lngselect {position: absolute; width: 31px; height: 21px; left: 5px; top: 55px;}


#navl {position: absolute; left: 50%; top: 255px; margin-left: -390px; width: 173px; overflow: hidden;}
#navl ul {margin: 0; padding: 0; list-style-type: none;}
#navl ul li.l1 {margin: 0 0 5px 0; padding: 0 0 4px 0; list-style-type: none; background-image: url(/images/bg_navl.gif); background-position: left bottom; background-repeat: no-repeat; font-size: 10px; font-weight: bold;}
#navl ul li.l1 a {background-image: url(/images/bg_navl.gif); background-position: left top; background-repeat: no-repeat; display: block; margin: 0; padding: 2px 10px 0 5px; color: white; text-decoration: none; text-transform: uppercase;}
#navl ul li.l2 {margin: 0 0 5px 25px; padding: 0 0 4px 0; list-style-type: none; background-image: url(/images/bg_hrdotted_nav.gif); background-position: left bottom; background-repeat: no-repeat; font-size: 10px;}
#navl ul li.l2 a {display: block; margin: 0; padding: 2px 10px 5px 2px; color: black; text-decoration: none;}
#navl ul li.sel a {font-weight: bold;}

#page {width: 595px; position: absolute; left: 50%; top: 300px; margin-left: -184px;font-size: 11px; padding-bottom: 50px;}
#page h1 {color: #144C9C; font-size: 18px; margin-top: 0; padding-top: 0;}
#page h2 {font-size: 14px; line-height: 1.5em; color: black;}
#page h3 {font-size: 12px; line-height: 1.5em; color: black;}
#page p {font-size: 11px; line-height: 1.5em;}
#page label {font-size: 12px; display: block;}
#page div.hrdotted {height: 4px; margin: 10px 0; background-image: url(/images/bg_hrdotted.gif); background-repeat: repeat-x;}
#page div.footer {font-size: 10px; color: #7D7D7D; clear: both; padding-top: 20px;}
#page div.footer a {background-repeat: no-repeat; background-position: left center; padding: 0 18px; color: #7D7D7D; text-decoration: none;}
#page div.footer a.print {background-image: url(/images/icn_print.gif);}
#page div.footer a.recommend {background-image: url(/images/icn_recommend.gif);}
#page div.footer a.bookmark {background-image: url(/images/icn_bookmark.gif);}
#page div.footer span#copyright {float: right;}
#page div.imagepreviews {float: right; width: 202px; margin-left: 10px; padding: 0 0 50px 0;}
#page div.imagepreviews img {display: block; border: 1px solid #999;}
#page div.imagepreviews a.detail {padding: 0 5px; display: block; text-align: right; margin-top: -20px; color: black; text-decoration: none;}
#page div.imagepreviews a.downloads{display: block; padding: 2px 10px; border: 1px solid #ddd; background-color: #efefef; font-size: 12px; color: #144C9C;}
#page form .inputlong {width: 300px;}