/* basic styles */

body { margin: 0px; }
body, p, input, select, textarea, td, th, .bodytxt { font: 11px Verdana, sans-serif; color: #000000; }
p { margin: 0px 0px 12px 0px; }
textarea { overflow: auto; }
th { text-align: left; line-height: 15px; font-weight:bold; }
.bodytxt { text-align: justify; line-height: 15px; }

h1 { font: bold 14px Verdana, sans-serif; color: #333333; margin: 0px 0px 10px 0px; }
h2 { font: bold 12px Verdana, sans-serif; color: #333333; margin: 0px 0px 10px 0px; }
h3 { font: bold 10px Verdana, sans-serif; color: #333333; margin: 0px 0px 5px 0px; }

ul { list-style-type: square; }

a, a:active { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; text-decoration: none; }

/* forms 95A9C4 */

.input { border: solid 1px #95A9C4; width: 200px; }
.input_search { border: solid 1px #999; width: 170px; }
.submit { font: bold 10px Verdana, sans-serif; color: #ffffff; background-color: #95A9C4; border-bottom: solid 1px #475D75; border-right: solid 1px #475D75; border-left: solid 1px #D8E5F6; border-top: solid 1px #D8E5F6; padding: 0px 0px 0px 0px; }
.submitover { width: 100px; background-color: #95A9C4;  }
.textarea { border: solid 1px #999; width: 250px; height:180;  }
.searchtext { font: bold 11px Verdana; color: #95A9C4; }

th.row1, td.row1, td.row2, .formRow { padding: 5px 20px 5px 10px; }
td.row2 { background-color: #eeeeee; }
th.row2 { background-color: #D8E5F6; padding: 5px 20px 5px 10px; border-bottom: 1px solid #95A9C4; }
.table {border: 1px solid #95A9C4;}
.table2 {border: 1px solid #999;}

/* other */

.search { background-color: #eee; border: solid 1px #95A9C4; width: 302px; height: 80px; position: absolute; top: 50px; left: 50px; margin: 0px 0px 0px -52px; padding: 4px 5px 0px 15px; visibility: hidden; }
.footer, .footerhead { font: bold 11px Verdana, sans-serif; }
.footerhead { color: #C9DFF4; }
.footer, a.footer { color: #fff; }
a.footer:hover { color: #fff; text-decoration: none; }

.discussionsNote { border: 1px solid #95A9C4; margin: 5px; padding: 5px; font-weight: bold; }

/* navigation */

div.nav1link, div.nav1linkOn { padding: 3px 3px 3px 13px; margin: 0px 3px 0px 0px; border-bottom: solid 1px #758AA5; border-left: solid 1px #fff; border-top: solid 1px #fff; width: 158px; cursor: hand; }
div.nav1linkOn { background-color: #D8E5F6; }
a.nav1link, a.nav1linkOn { font: 10px Verdana, sans-serif; color: #000; text-decoration: none; }

div.nav2link, div.nav2linkOn { padding: 0px 3px 3px 32px; margin: 0px 3px 0px 0px; background-color: #95A9C4; background-image: url('/images/nav2_dash.gif'); background-repeat: no-repeat; width: 158px; }
a.nav2link, a.nav2linkOn { font: 10px Verdana, sans-serif; text-decoration: none; }
a.nav2link { color: #000; }
a.nav2linkOn, a.nav2link:hover, a.nav2linkOn:visited { color: #fff; }