body {
margin: 0px;
font-family: Arial;
font-size: 10pt;
color: black;
}

img {
border: none;
}
a, a:hover, a:visited, a:link, a:active {
text-decoration: none;
color: blue;
}
a:hover {
text-decoration: underline;
}

div#page_head {
margin: 0px;
padding: 0px;
/*background-color: #DDDDDD;*/
font-size: 14pt;
height: 100px
}

div#page_head #logo {
float: left;
background-image: url(/images/topleft.jpg);
background-repeat: none;
width: 128px;
height: 97px;
}

div#page_head #nav {
padding: 0px;
padding-top: 20px;
margin: 0px; padding-bottom: 0px;
}

div#page_head #nav .nav_i {
padding: 10px;
margin-bottom: 0px; padding-bottom: 0px;
font-size: 10pt;
}
div#page_head #nav .nav_i a:hover {
color: black;
}
body#home #nav_home a { color: #333333; }
body#admin #nav_admin a { color: #333333; }
body#reports #nav_reports a { color: #333333; }
body#sessions #nav_sessions a { color: #333333; }
body#kiosk #nav_kiosk a { color: #333333; }
body#login #nav_login a { color: #333333; }
body#profile #nav_profile a { color: #333333; }

div#page_head #subnav {
padding: 0px;
padding-top: 10px;
margin: 0px; padding-bottom: 0px;
}

div#page_head #subnav .nav_i {
padding: 10px;
margin-bottom: 0px; padding-bottom: 0px;
font-size: 8pt;
}
div#page_head #subnav .nav_i a:hover {
color: black;
}

div#content {
padding-top: 15px;
margin-left: 128px;
margin-right: 128px;
min-height: 480px;
}

div#mincontent {
padding-top: 15px;
margin-left: 50px;
margin-right: 50px;
min-height: 480px;
}

div#foot {
clear: both;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 8pt;
}


.field_lbl {
text-align: right;
width: 75px;
display: block;
float: left;
padding-right: 4px;
}
.field_itm {
text-align: left;
}


.expired
{
color: #8B0000;
}

.error, #error, a.red
{
color: red;
}

.hidden
{
display: none;
visibility: hidden;
}

table.data
{
border-collapse: collapse;
border: 1px solid #000000;
}
table.data td, table.data th
{
border: 1px solid #000000;
text-align: left;
padding: 2px;
}

table.data th
{
background-color: #CCCCCC;
}
table.data td
{
background-color: #EEEEEE;
}
