/* CSS Document */
body { background-color: #EBE8E5; background-repeat: repeat-x; background-position: left top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; margin: 0 }

#header { border-top: 1px solid #808080; background-image: url(Slices/hdbg.jpg); background-repeat: repeat-x; background-position: left top; width: 1000px; margin: 0 auto; height: 63px; }
#header h1 { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; color: #069; font-weight: bold; margin: 10px; }
#navigation { width: 1000px; margin: 0 auto; background-image: url(Slices/nav.jpg); background-repeat: repeat-x; background-position: left top; height: 38px; }
#navigation .tablist { margin: 0px 0px 0px 0px; }
#navigation .tablist li { list-style: none; display: inline; margin-left: -4px;}
#navigation .tablist li a { text-decoration: none; padding: 9px 15px; border-right: 1px solid #39C; font-weight: bold; line-height: 33px; color: #ffffff; }
#navigation .tablist li a.select { background-color: #02547C; color: #FFF }
#navigation .tablist li a:hover { background-color: #02547C; color: #FFF }
#content { width: 1000px; margin: 0 auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #FFF; margin-top: 15px }
#content .basecontent { padding: 15px; min-height: 490px;}

.notification_ok { border: 1px #096 solid; font-weight: bold; padding: 4px; color: #fff; background-color: #6C0; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.notification_error { border: 1px solid #f00; padding: 4px; background-color: #F8F0F1; text-align: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.login-error{background-color: #F8F0F1; margin-top:20px; font-size: 14px;-moz-border-radius: 5px; -webkit-border-radius: 5px;padding:5px 10px;}
h1 { font-family: Arial; font-size: 22px; font-weight: normal; color: #900000; margin-top: 2px; margin-bottom: 6px; }
h2 { font-family: Arial; font-size: 22px; font-weight: normal; color: #900000; margin-top: 2px; margin-bottom: 6px; }

.EntryBox { border: 1px solid #87cefa; }
.EntryField { border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #b0e0e6; border-right: 1px solid #b0e0e6; }
.EntryHead { background-color: #87cefa; font-size: 13px; font-weight: bold; color: #ffffff; }
.EntryDetails { background-color: #eef0ff; }

img { border: 0; margin: 0 }
.pagination{ font-weight:bold; margin: 1em 0; padding-right:40px; }
.pagination ul{ margin: 0; padding: 0; text-align: right; font-size: 100%; }
.pagination li{ float: left; list-style-type: none; padding-bottom: 1px; }
*:first-child+html .pagination li{ margin-right: 4px; }
.pagination a{ padding: 5px; border: solid 1px #d5d5d5; text-decoration: none; color: #a5a3a4; display: block; margin-right: 4px; background-color: #f0efec; }

.pagination a:hover{ padding: 5px; border: 1px solid #c1df7d; color: #8bbd17; background-color: #e4f9b4; }
.pagination .currentpage{ background-color:#e4f9b4; margin-right:4px; padding:5px; border: solid 1px #c1df7d; text-decoration: none; color: #8bbd17; display: block; }

.lightbox-thumb{width: 30%;margin-right: 1%;display: inline-block;margin-bottom: 1.5%;vertical-align: top;height: 170px;}

#min-age,#max-age{width: 30px}

table.committee
{
border-collapse:collapse;
margin:1em  0 0 1em;
}

table.committee td
{
border:1px solid black;
}