body {background-color: #008AC1; color: #00496C; line-height: 1.1em;}
table, img.border, fieldset, legend, input, textarea, select, button {border-color: #007EB1;}

a:link {color: #7FC4E0;}
a:visited {color: #0073A1;}
a:hover, a:active, a:focus {color: #66E847;}


div#templateMain {padding: 2px;}
div#templateHeader {padding-bottom: 5px;}
div#templateMenu, div#templateSearch, div#templateFooter {margin-top: 15px; border-top: 1px solid #007EB1;}
div#templateFooter {font-size: 0.8em;}

ul.menu, ul.subMenu {margin: 0; list-style: none;}
ul.subMenu {margin-left: 10px; font-size: 0.85em;}

div#homeTranslogik, div#homeTranslogikPrint {display: none;}
div#homeTranslogikHandheld {margin-top: 10px;}


div.floatLeft, div.floatRight {float: none;}
div.floatRight {margin-top: 3px; text-align: left;}

div.item div.floatRight {width: auto;}
div.itemDetails {margin-left: 0;}
div.itemSummary {display: none;}
div.overviewSummary {float: none; margin-top: 3px; padding: 0; text-align: left;}

span.important, p.important {background-color: #66E847;}
span.important a:hover, span.important a:active, span.important a:focus, p.important a:hover, p.important a:active, p.important a:focus {color: #FFFFFF;}

div.banner {background-color: #66E847;}
div.banner p {padding: 2px; margin: 0;}
div.banner a:hover, div.banner a:active, div.banner a:focus {color: #FFFFFF;}

div.icon {border-color: #00497C;}

div.viewer, applet.viewer {width: 300px; height: 200px;}


h1#logo {margin: 0; padding: 0; background: url("/images/template/logohandheld.gif") no-repeat top left; text-indent: -1000em; overflow: hidden;}
h1#logo a {display: block; width: 86px; height: 86px;}

h1 {padding: 2px; background-color: #007EB1; color: #FFFFFF; font-size: 1.4em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.05em;}
h5, h6 {font-size: 1em;}

blockquote, ol, ul, dl {margin-left: 20px;}

hr {background-color: #007EB1; color: #007EB1;}


th, td {padding: 2px;}

th.firstColumn, td.firstColumn {width: 50px;}

table.contactDetails td.firstColumn {width: auto;}


img.floatLeft, img.floatRight {float: none; margin: 0;}


fieldset, legend {padding: 2px;}
legend {background-color: #007EB1; color: #FFFFFF;}
label {display: block; float: none; width: auto;}
label.requiredField {color: #66E847;}
fieldset div.row div, div.formAlign {clear: left; margin-left: 0;}

input, textarea, select, button, input.button {width: auto;}
textarea {height: auto;}
input, textarea, select {background-color: #007EB1; color: #FFFFFF;}
button, input.button {padding: 2px; background-color: #006086; color: #FFFFFF;}

form#searchForm fieldset {margin: 0; border: 0px none; padding: 0;}
form#searchForm label {display: inline; float: none;}
form#searchForm fieldset div.row {margin-top: 5px;}
form#searchForm input, form#searchForm textarea, form#searchForm select {width: auto;}
form#searchForm input.checkbox, form#searchForm input.radio {width: auto;}
form#searchForm button, form#searchForm input.button {width: auto; vertical-align: middle;}
form#searchForm img#alertMeImage {padding: 3px; padding-right: 0; vertical-align: middle;}
form#searchForm a#alertMeLink {color: #FFFFFF; vertical-align: middle;}

