html {height:100%;}
body {background-color:#FFF;vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;line-height:1.4em;color:#111;margin:0;height:100%;background-image:url('images/bodybak1.gif');background-repeat:repeat-x;}
td {font-size:12px;vertical-align:top;}
a {color:#111;text-decoration:underline;}
a:hover {color:#111;text-decoration:none;}
img {padding:0;line-height:0;border:none;}
.white {background-color:#FFF;}
.black {background-color:#000;}
.maincenter {text-align:center;height:100%;}
.maincentertable {margin:0 auto;text-align:left;}

.menu {padding:0;margin:0;list-style:none;height:43px;background:#fff url('images/menu_bak.gif');position:relative;}
.menu li {float:left;}
.menu li a {display:block;float:left;height:43px;line-height:43px;color:#FFF;text-decoration:none;font-size:13px;font-weight:bold; text-align:center;padding:0;cursor:pointer;background-image:url('images/menu_bak.gif');background-repeat:repeat-x;}
.menu li a b {float:left;display:block;padding:0 34px 0 34px;}
.menu li.current a {color:#FFF;background:url('images/menu_bak.gif');}
.menu li.current a b {background:url('images/menu_bak.gif') no-repeat right top;}
.menu li a:hover {color:#FFF;background-image:url('images/menu_bak_hov.gif');}
.menu li a:hover b {background:url('images/menu_bak_hov.gif') no-repeat right top;}
.menu li.current a:hover {color:#fff;background:#000 url('images/menu_bak_hov.gif'); cursor:default;}
.menu li.current a:hover b {background:url('images/menu_bak_hov.gif') no-repeat right top;}

.footer {border-top:2px solid #0a71b4;padding:4px;}
.footer td a {text-decoration:none;}
.footer td a:hover {text-decoration:underline;}


.menuadmin {padding:0;margin:0;list-style:none;height:43px;background:#fff url('images/menu_bak_admin.gif');position:relative;}
.menuadmin li {float:left;}
.menuadmin li a {display:block;float:left;height:43px;line-height:43px;color:#FFF;text-decoration:none;font-size:13px;font-weight:bold; text-align:center;padding:0;cursor:pointer;background-image:url('images/menu_bak_admin.gif');background-repeat:repeat-x;}
.menuadmin li a b {float:left;display:block;padding:0 14px 0 14px;}
.menuadmin li.current a {color:#FFF;background:url('images/menu_bak_admin.gif');}
.menuadmin li.current a b {background:url('images/menu_bak_admin.gif') no-repeat right top;}
.menuadmin li a:hover {color:#FFF;background-image:url('images/menu_bak_hov.gif');}
.menuadmin li a:hover b {background:url('images/menu_bak_hov.gif') no-repeat right top;}
.menuadmin li.current a:hover {color:#fff;background:#000 url('images/menu_bak_hov.gif'); cursor:default;}
.menuadmin li.current a:hover b {background:url('images/menu_bak_hov.gif') no-repeat right top;}

#work_report thead th, #work_description thead th {font-weight:bold;font-size:28px;color:#0b72b5;padding:20px 10px 40px 10px;}
#work_report thead td, #work_description thead td {padding:20px 10px 40px 10px;font-size:22px;color:#666;}
#work_report tbody th {text-align:right;padding:10px;font-size:16px;color:#666;border:1px solid #999;border-right:none;border-bottom:none;width:160px;background-color:#CCC;}
#work_report tbody td {text-align:left;padding:10px;font-size:16px;color:#666;border:1px solid #CCC;border-left:none;border-bottom:none;background-color:#f2f2f2;}
#work_report select {font-size:16px;padding:10px;line-height:1.6em;}

#stdtablelist tbody tr, #stdtablelistcenter tbody tr {background-color:#f2f2f2;}
#stdtablelist tbody tr.odd, #stdtablelistcenter tbody tr.odd {background-color:#e9e9e9;}
#stdtablelist tbody tr.highlight, #stdtablelistcenter tbody tr.highlight {background-color:#ccc;}
#stdtablelist tbody tr.selected, #stdtablelistcenter tbody tr.selected {background-color:#eee;}
#stdtablelist th, .stdtablelist th {padding:6px;background-color:#0a72b5;color:#FFF;font-weight:bold;font-size:14px;background-image:url('images/stdtabbak.gif');text-align:left;}
#stdtablelist td, .stdtablelist th {padding:0 6px 0 6px;vertical-align:middle;line-height:22px;}
.stdtabletitle, .greytabletitle, .stdtabletitle2 {padding:3px 6px 3px 6px;text-align:left;color:#FFF;font-weight:bold;}
.stdtabletitle {background-image:url('images/ltbar_CB0000.gif');background-repeat:repeat-x;background-color:#0a72b5;}


h2 {font-size:26px;padding:14px 0 26px 10px;color:#02558b;}

.button1 {color:#FFF;background-color:#0b72b5;font-size:22px;text-align:center;padding:6px;width:220px;}
.buttonsmall {color:#FFF;background-color:#0b72b5;font-size:14px;text-align:center;padding:2px 6px 2px 6px;width:100px;}
.buttonsmall2 {color:#FFF;background-color:#0b72b5;font-size:10px;text-align:center;padding:1px 6px 1px 6px;width:100px;}

#form th, #form2 th {background-color:#d7d7d7;text-align:right;padding:4px;border-bottom:1px solid #e6e6e6;font-weight:normal;line-height:22px;}
#form td, #form2 td {background-color:#f2f2f2;padding:4px;border-bottom:1px solid #FFF;font-weight:bold;line-height:22px;}
#form td td, #form2 td td {background-color:transparent;}
#form td span a, #form2 td span a {text-decoration:underline;line-height:24px;font-weight:normal;color:#000;padding-bottom:10px;}
#form td span a:hover, #form2 td span a:hover {text-decoration:none;color:#000;}
#form td a, #form2 td a {text-decoration:underline;color:#000;font-weight:normal;line-height:20px;}
#form td a:hover, #form2 td a:hover {text-decoration:none;}

.errorMsg {font-weight:bold;color:#CB0000;font-size:14px;}