﻿@import "../reset.css";

html { background-color: #FFF; color: #333; overflow-y: scroll; background-color: #F8F8F8; }
body { font-family: Arial; line-height: 110%; min-height: 100%; min-width: 100%; }
body { font-family: Arial; line-height: 110%; min-height: 100%; min-width: 100%; }
form { float: left; min-height: 100%; min-width: 100%; }
form { float: left; min-height: 100%; min-width: 100%; }

.outerholder { float: none; width: 992px; top: 0px; margin: 0px auto; min-height: 100%; height: auto; }
.outerholder { float: none; width: 992px; top: 0px; margin: 0px auto; min-height: 100%; height: auto; background-color: #F8F8F8; }
.innerholder { float: left; width: 992px; top: 0px; margin: 0px auto; min-height: 800px; height: auto; background-color: White; }
.innerholder { float: left; width: 992px; top: 0px; margin: 0px auto; min-height: 800px; height: auto; background-color: #F8F8F8; }

.leftbar { float: left; width: 200px; min-height: 100%; height: 100%; }
.centerbar { float: left; width: 792px; min-height: 100%; }
.rightbar { float: left; width: 0; min-height: 100%; background-color: Blue; }

.menu { margin-top: 80px; margin-bottom: auto; list-style: none; min-height: 100%; float: left; }
.menu li { height: 20px; }
.menu a { padding-left: 24px; padding-right: 14px; }
.menu a:link, .menu a:visited, .links a:link, .links a:visited { text-decoration: none; color: #333; }
.menu a:hover, .links a:hover { color: #000; Background-color: #e8e8e8; }

.content { width: 842px; margin-left: auto; margin-right: auto; min-height: 100%; }

.selected a { font-weight: bold; }
.selected a:hover { color: #000; Background-color: #e8e8e8; }
 
.lblTitle { width: 250px; float: left; clear: left; margin: 2px; font-weight: bold; font-size: large; }
.lblTitle, .lblContent, h4 { color: #333; }

.lblContent { width: 250px; float: left; clear: left; margin: 2px; }
.lblContent, h4 { margin-top: 40px; margin-bottom: 5px; }
.divSummary { width: 450px; float: left; clear: left; margin: 2px; }

.divContent { width: 650px; float: left; clear: left; margin: 2px; }
.divContent ul { display: block; }
.divContent ul li { margin-top: 8px; margin-bottom: 8px; text-align: justify; }

div.news { clear: left; padding-top: 4px; }
div.news ul.newsitems { list-style: none; padding-left: 0px; }
div.news ul.newsitems li a:link, div.news ul.newsitems li a:visited { text-decoration: none; color: #333; }
div.news ul.newsitems li a:hover { color: #000; Background-color: #e8e8e8; }

div.news h1 { margin-top: 14px; margin-bottom: 14px; }
div.news h2 { font-size: 14px; letter-spacing: 1px; }
.tbnews td { padding-left: 4px; padding-right: 12px; padding-bottom: 4px; }
.tbnews tr td a { text-decoration: underline; color: #333; }
.tbnews tr.trnews td:hover { color: #333; background-color: #e8e8e8; }
.tbnews tr td a:hover { color: #333; background-color: #e8e8e8; }

.images { margin-top: 40px; }
.images a img { border: none 0 Transparent; top: 0px; }
.imagethumb { float: left; height: 264px; width: 210px; margin: auto; padding: 2px; display: block; }
.imagethumb a { height: 244px; width: 210px; }

.imglink { float: right; margin-right: 62px; display: inline; }
.imglink a { float: right; padding-left: 16px; display: inline; }

.image { float: left; margin: auto; padding: 2px; margin-left: 0px; }
.image img { float: none; }

.imglabel { font-size: smaller; max-width: 522px; }
.imglabel a { float: right; }
.imglabel a img { margin-left: 10px; margin-top: 8px; }

.recaptcha_is_showing_audio, .recaptcha_only_if_image { display: none !important; }
/* .recaptcha_isnot_showing_audio, .recaptcha_only_if_audio { display: none !important; } */

/* .recaptcha_had_incorrect_sol, .recaptcha_only_if_no_incorrect_sol { display: none !important; } */
/* .recaptcha_nothad_incorrect_sol, .recaptcha_only_if_incorrect_sol { display: none !important; } */
.hidden { display: none; }
.show { display: block; }
.clear { clear: both; }

.newscontent { width: 650px; }

fieldset { width: 650px; border: solid 1px #EEE; }
legend { padding-left: 4px; padding-right: 4px; }

.lbl { width: 120px; float: left; clear: left; display: block; margin: 2px; }
.btn { float: left; clear: left; width: auto; }
.txt { width: 330px; margin: 2px; float: left; }
.txtContent { width: 454px; height: 250px; clear: both; display: block; margin: 2px; float: left; }
.val { display: block; float: left; color: Red; clear: right; width: auto; }

.divContent ul li a, .divContent ul li a:visited { text-decoration: none; color: #333; font-weight: bold; }

.divContent ul li a:hover { color: #000; Background-color: #e8e8e8; }
.divbiography { clear: both; }
table.gvbiography tr td { padding: 2px; margin: 2px; }
table.gvbiography tr td.period { width: 85px; }

.prevnext { display: block; float: right; width: 35px; height: 12px; margin: 0px; padding: 0px; }
.linkprevious { display: block; float: left; clear: none; margin: 0px; margin-right: 10px; padding: 0px; }
.linknext { display: block; clear: none; float: right; margin: 0px; padding: 0px; }
.linkprevious img { width: 12px; height: 12px; margin: 0px; padding: 0px; }
.linknext img { width: 12px; height: 12px; margin: 0px; padding: 0px; }

.links { clear: left; margin-top: 32px; }
.links ul { list-style: none; font-weight: normal; }
.links ul li { height: 24px; margin-top: 0; margin-bottom: 0px; font-weight: normal; }
.links ul li a, .links ul li a:visited { color: #333; text-decoration: none; font-weight: normal; }
.links ul li a:hover { color: #000; Background-color: #e8e8e8; text-decoration: none; }

.contact { clear: left; margin-top: 32px; }
.contact ul { list-style: none; font-weight: normal; }
.contact ul li { height: 24px; margin-top: 0; margin-bottom: 0px; font-weight: normal; }
.contact ul li a, .contact ul li a:visited { color: #333; text-decoration: none; font-weight: normal; }
.contact ul li a:hover { color: #000; Background-color: #e8e8e8; text-decoration: none; }

.requestInfo { border: solid 2px Red; clear: both; float: left; padding: 4px; font-family: 'Courier New'; }
.responseInfo { border: solid 2px Green; clear: both; float: left; padding: 4px; font-family: 'Courier New'; margin-top: 5px; }
div.hsp { clear: both; padding-top: 2px; }
div.hsp ul li a, div.hsp ul li a:visited { font-weight: normal; }