@charset "UTF-8";

* {margin: 0; padding: 0;}
body {background-color:#eee; color:#000; font:11px Verdana, Geneva, sans-serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea { padding: 3px; }

#headerWrapper {margin:0; padding:0; width:100%; height:172px; background-color:#fff; float:left;}
body.login #headerWrapper {height:120px;}
#header {margin:0 auto; width:855px; height:172px;}
body.login #header {height:120px;}
#header #logo {width:855px; height:120px; background:url(/img/headerLogo.jpg) top left no-repeat; float:left;}
#header #logo p {text-align:right; float:right; padding:40px 14px 0 0; font-size:10px;}
#header #logo p a {color:#666666;}
#header #mainNav {margin:17px 0 0 0; padding:0 10px; height:35px; background:#eee url(/img/mainNavBG.gif) top repeat-x; float:left; list-style:none;}
#header #mainNav li {float:left; height:35px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666666; line-height:35px;}
#header #mainNav li p {line-height:35px; padding:0 19px; color:#4781ac;}
#header #mainNav li a {display:block; height:35px; padding:0 19px; color:#666666; text-decoration:none;}
#header #mainNav li a:hover {color:#999;}
#header #mainNav li.active a {color:#4781ac;}
#header #mainNav li.spacer {background:url(/img/mainNavSpacer.gif) no-repeat; width:1px;}

#header #titleArea {height:52px; width:430px; text-align:right; float:right;}
#header #titleArea p {color:#4d80a3; line-height:25px; font-size:12px;}
#header #titleArea small {font-size:10px; color:#666666; line-height:25px;}
#header #titleArea p, #header #titleArea small {padding:0 14px 0 0;}
#header #titleArea small a {color:#666666;}

#contentWrapper {margin:0; padding:0; width:100%; background:url(/img/contentWrapperBG.gif) top repeat-x; float:left;}

#content {margin:0 auto; width:855px;}
#content #loginBox {margin:35px auto 50px auto; width:559px; height:312px; background-color:#fff;}
#content #loginTable {margin:55px auto 0 auto; width:426px;}
#content #loginTable td .inputLogin {width:196px;}
#content #loginTable td {color:#4d80a3; line-height:30px; font-size:12px;}
#content #loginTable td .message {color:#ae1a04; font-size:11px;}

#content #searchBox {margin:35px auto 50px auto; width:559px; height:400px; background-color:#fff;}
#content #searchTable {margin:10px auto 0 auto; width:426px;}
#content #searchTable td .inputLogin {width:196px;}
#content #searchTable td {color:#4d80a3; line-height:30px; font-size:12px;}
#content #searchTable td .message {color:#ae1a04; font-size:11px;}

#content #resultsBox {margin:35px 0 50px 0; width:855px; background-color:#fff;}
#content #resultsBox #resultsTable a {color:#4d80a3; text-decoration:none;}
.print {background:url(/img/iconPrint.gif) top left no-repeat; line-height:18px; padding-left:20px; padding-bottom:3px; display:inline;}
#content #resultsBox #resultsTable {margin:10px auto 10px auto; width:831px;}
#content #resultsBox #resultsTable td {font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#000; border:1px solid #fff; height:25px; padding-left:10px; line-height:25px;}
#content #resultsBox #resultsTable tr.title td {font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#fff; background-color:#4d80a3;}
#content #resultsBox #resultsTable tr.tableTitle td {font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#4d80a3; text-align:left; vertical-align:top; height:40px; line-height:14px;}
#content #resultsBox #resultsTable tr.even td {background-color:#ebebeb;}
#content #resultsBox #resultsTable tr.odd td {background-color:#f7f7f7;}
#content #resultsBox #resultsTable .tdCallNumber {width:95px;}
#content #resultsBox #resultsTable .tdDateReceived {width:80px;}
#content #resultsBox #resultsTable .tdTimeReceived {width:70px;}
#content #resultsBox #resultsTable .tdLocation {width:375px;}
#content #resultsBox #resultsTable .tdDesc {width:200px;}
#content #resultsBox #resultsTable .tdUnit {width:52px;}
#content #resultsBox #resultsTable .tdDIS {width:96px;}
#content #resultsBox #resultsTable .tdENR {width:96px;}
#content #resultsBox #resultsTable .tdONS {width:96px;}
#content #resultsBox #resultsTable .tdLEF {width:96px;}
#content #resultsBox #resultsTable .tdARR {width:96px;}
#content #resultsBox #resultsTable .tdBUS {width:96px;}
#content #resultsBox #resultsTable .tdREM {width:96px;}
#content #resultsBox #resultsTable .tdCOM {width:96px;}
#content #resultsBox #resultsTable tr.even .tdAgency, #content #resultsBox #resultsTable tr.odd .tdAgency {font-weight:bold;}

#content #filterBox {margin:35px auto 30px auto; width:855px; height:230px; background-color:#fff;}
#content #filterBox #searchTable {margin:15px auto 0 auto; width:700px;}
#content #filterBox #searchTable td .inputLogin {width:196px;}
#content #filterBox #searchTable td {color:#4d80a3; line-height:30px; font-size:12px;}
#content #filterBox #searchTable td .message {color:#ae1a04; font-size:11px;}

