/* Meyer CSS resets BEGIN */

body, html { margin: 0; padding: 0; background: #bfbfbf; color: #000; }
body { min-width: 960px; }
body { font-family: Helvetica, Arial, sans-serif; }

#header { margin: 0 auto; padding: 20px; width: 920px; background: #fff; }
#header h1 { margin: 0; padding: 0; font-size: 1.4em; }
#header h2 { margin: 0; padding: 0; font-size: 1.3em; font-weight: normal; }

a.header:link, a.header:visited { color: #000; text-decoration: none; }
a.header:hover { text-decoration: none; }

#content { margin: 0 auto; padding: 20px; width: 920px; background: #fff; overflow: hidden; }

h1 { font-size: 1.1em; }
h2 { font-size: 1em; }
p li { margin: 0; padding: 0 0 20px; font-size: .85em; line-height: 1.4em; }

table { margin: 0; padding: 0; width: 100%; border-collapse: collapse; }
th { padding: 6px 10px 6px 0; font-size: .8em; line-height: 1.4em; vertical-align: top; text-align: left; }
form th { text-align: right; }
th.view { width: 20%; text-align: right; }
th.results { border-bottom: 1px dotted #000; }
tr.results:hover { background: #ebe8e5; cursor: pointer; }
td.results { border-bottom: 1px dotted #000; }
td.results a:link, td.results a:visited { color: #000; text-decoration: none; }
td { padding: 6px 10px 6px 3px; font-size: .8em; line-height: 1.4em; vertical-align: top; }

form { margin: 0; padding: 0; }
input { width: 217px; border: 1px inset #c9c9c9; }
select { width: auto; border: 1px inset #c9c9c9; }
.radio { width: auto; border: 0; }
.submit { width: auto; padding: 3px 10px; background: #1996ed; font-size: 13px; color: #fff; font-weight: bold; border: 1px outset #c9c9c9; }

a:link, a:visited { color: #1996ed; text-decoration: none; }
a:hover { text-decoration: underline; }

.paging { clear: both; overflow: hidden; padding-bottom: 20px; width: 920px; font-size: .85em; }
.paging .num { float: left; width: 380px; }
.paging .page { float: left; width: 540px; font-weight: bold; line-height: 1.4em; text-align: right; }

.ImagePreview { height: 150px; max-height: 150px; }

.display_on_print { display: none; }
.display_on_screen { display: block; }

/* Nav */
#navigation { clear: both; margin: 0 auto; padding: 0 0 0 20px; width: 940px; background: url(../images/header-nav-bg.gif) top left repeat-x; display: block; border: 0px solid #c10000; font-weight: bold; font-size: 1.1em; line-height: 20px; }
#navigation  a.item:link, #navigation  a.item:visited { color: #fff; }
#navigation  a.item:hover { text-decoration: underline; }
#navigation table { width: 0; }
#navigation td { white-space: nowrap; }
#navigation td.item { padding: 11px 10px 10px; border-right: 1px solid #fff; }

#navigation  #query_form { margin: 1px 0; padding: 1px 0 0 5px; background: url(../images/header-nav-search.gif) top left no-repeat; width: 195px; height: 30px; }
#navigation  #query_form .button { padding: 0; width: 32px; height: 24px; background-color: transparent; border: 0; cursor: pointer; }
#navigation  #query_form input { width: 150px; border: 0; }


