@charset "utf-8";
/* CSS Document */

#admin {width:900px; margin:0 auto; border:2px solid #2F291A; background-color:#fff; padding:10px 10px 40px;}
#admin a {color:#000;}
#admin h1 {margin:0; padding:4px; background-color:#2F291A; color:#fff;}
#admin h2, #admin h3, #admin h4 {color:#000;}
#admin input, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#admin textarea {width:310px;}
#admin textarea.double {width:620px;}
#admin input.small {width:80px;}
#userInfo {margin:0; padding:4px; background-color:#E6D2AA; color:#000;}
#userInfo span {width:100px; float:right; text-align:right;}
#userInfo a {color:#2F291A; border-left:1px solid #fff; padding-left:4px;}
#userInfo a:hover {color:#fff; border-color:#2F291A;}
#admin #nav {margin:0; padding:4px; background-color:#BD9E61; height:30px;}
#admin #nav li {display:block; width:80px; float:left; border:1px solid #E6D2AA; margin:0 10px 0 0;
	text-align:center; color:#fff; font-weight:bold;}
#admin #nav li a {display:block; height:100%; color:#fff; padding:4px; height:20px; line-height:1.4em;}
#admin #nav li a:hover {background-color:#fff; color:#000;}
#tblLogIn {width:500; margin:0 auto; border:1px solid black;}
#tblLogIn th {padding:14px 4px; background-color:#E6D2AA; color:#000;}
#tblLogIn td {padding:14px 4px;}
#tblLogIn input { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#fff none repeat scroll 0 0; border:1px solid #FFE785; color:#697273; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; font-weight:normal; margin:0; padding:8px 4px; width:219px; }
#tblLogIn input.login_button { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/i/green_tick.gif) no-repeat scroll right -20px; border:medium none; cursor:pointer; display:block; margin:6px 0 0; padding:0; text-align:left; width:64px; }
#tblLogIn input.login_button:hover { background-position:right center; }
.tblCaseList {width:900px; margin:10px auto; border-collapse:collapse;}
.tblCaseList th {background-color:#666; border:1px solid #666; color:#fff; height:30px; text-align:left; vertical-align:middle; padding:4px;}
.tblCaseList td {border:1px solid #CCC; background-color:#EEE; padding:4px; color:#000;}
.tblCaseList tr.caseRow td {background-color:#DDD;}
.tblUpdateList {width:98%; margin:10px auto; border:1px solid black; border-collapse:collapse;}
.tblUpdateList th {background-color:#999; color:#fff;}
.tblUpdateList td {padding:4px; background-color:#F5F5F5;}
.info, .success, .warning, .error, .validation {border:1px solid; margin:10px; padding:15px 10px 15px 50px; background-repeat:no-repeat; background-position:10px center;}
.info {color: #00529B; background-color: #BDE5F8; background-image:url('/i/info.png');}
.success {color:#4F8A10; background-color:#DFF2BF; background-image:url('/i/success.png');}
.warning {color:#9F6000; background-color:#FEEFB3; background-image:url('/i/warning.png');}
.error {color:#D8000C; background-color:#FFBABA; background-image:url('/i/error.png');}