﻿body { margin: 0; padding: 0; font: 80% Verdana,Helvetica,Arial,sans-serif; background-color: #607892; }
a { outline: none; }

#header { background-color: #e9eef2; height: 110px; margin-top: 0; }
#header  h1 { margin-top: 0; background: url(/images/logo.png) no-repeat; height: 128px; }
#header  span { display: none; }
#header img { float: right;}

#wrapper_login  { margin: 1em auto; padding: 0 1em 1em; width: 300px; border: 2px solid #000; background-color: #fff; }
#wrapper  { margin: 1em; padding: 0 1em 1em; border: 2px solid #000; background-color: #fff; }

#loginBox { margin: 1em 0; }
.loginHeader { font-weight: bold; font-size: 1.2em; }
#loginContent { margin-top: 1em; }
#loginContent div { margin: 1em 0; }
#loginContent input { display: block; margin-bottom: 1em; }
#loginContent .remember input { display: inline; vertical-align: top;}

#wrapper_nav { background-color: #b6c7b4; margin: 0; padding: 0.5em; border-bottom: 1px solid #000; color: #000; }
#wrapper_nav ul { margin: 0; padding: 0; list-style-type: none; }
#wrapper_nav a { color: #000; text-decoration: none; }
#wrapper_nav a:hover { color: #fff; }
#wrapper_nav .user { font-size: 0.8em; text-align: right; }
#wrapper_nav .user li { display: inline; padding-right: 8px; padding-left: 8px; }
#wrapper_nav .nav { font-size: 0.9em; }
#wrapper_nav .nav li { display: inline; padding-right: 20px; padding-left: 20px; font-weight: bold; }

ul.contentNav { padding: 0; float: left; margin-top: 0; }
ul.contentNav li { list-style-type: none; margin-bottom: 1em; padding-left: 40px; width: 200px; }
ul.contentNav li#linkCases { background: url(/casetracker/img/cases.png) no-repeat; }
ul.contentNav a { font-weight: bold; }

.columns {}
.column-left { width: 200px; float: left; margin: 0 1em 0 0; }
.column-left-wide { width: 350px; float: left; margin: 0 1em 0 0; }
.column-right {}

.actionButtons {}

table.tableGrid { border: 1px solid #000; cursor: default; }
table.tableGrid th { padding: 4px; color: #fff; background-color: #000; text-align: left; }
table.tableGrid td { padding: 4px; }
table.tableGrid td.item { min-width: 180px; }
table.tableGrid td.sub { padding-left: 30px; }
table.tableGrid .tableDetailsHeader { padding: 4px; color: #fff; background-color: #000; text-align: left; font-weight: bold; }

.reportView { display:block !important; margin:0 auto 1em; border: 1px solid #000; background-color: #eee; }
.reportToolbar { background-color: transparent; color: #000; margin: 0; padding: 8px 0; border-bottom: 1px solid #ccc; }

.ok { margin: 1em 0; padding: 2px; color: #6f6; font-weight: bold; }
.error { display: block; margin: 1em 0; padding: 2px; color: #f66; font-weight: bold; }
.warning { margin: 1em 0; padding: 2px; color: #ff6; font-weight: bold; }
.smalltext { font-size: 0.7em; }
.nowrap { white-space: nowrap; }
.row { background-color: #fff; }
.alt_row { background-color: #ddf; }
.clear { clear: both; }

#footer { margin: 0.25em 1em; padding: 0.25em 1em; color: #ccc; font: 0.8em Georgia,Helvetica,serif; text-align: right; }
#footer  a { text-decoration: none; color: #ccc; }
