html,body{background-color:#676058;margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#353535;}
p{font-size:100%;margin:.5em 0;padding:0;}
h1{font-family:"trebuchet ms",verdana,helvetica,arial,sans-serif;font-size:26px;font-weight:bold;margin:0 0 5px 0;padding:0;}
h2{font-family:"trebuchet ms",verdana,helvetica,arial,sans-serif;font-size:20px;font-weight:bold;margin:0;padding:1px 0 0 0;}
h3{font-family:"trebuchet ms",verdana,helvetica,arial,sans-serif;font-size:14px;font-weight:bold;margin:12px 0 6px 0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
a img,a:hover img{text-decoration:none;}
ul{list-style-type:none;}
li{padding:.2em 0;}
th{text-align:left;}
address{white-space:pre;font-style:normal;}
img,button{vertical-align:middle;}
pre{margin:0;background:#eee;padding:.5em;border:1px solid #888;}
a,a:link,a:active,a:hover,a:visited{color:#353535;text-decoration:underline;}
a:hover{color:#900;}
.ok{border-color:#090;background-color:#dfd;}
.info{padding:8px 5px 5px 35px;border:1px dashed black;background:url(images/32x32/pin_yellow.png) no-repeat left 5px;background-color:#f1f7fd;min-height:25px;_height:25px;_background-image:url(images/32x32/pin_yellow.ie6.png);}
.warning{margin:1em;padding:.7em;padding-left:1em;list-style-type:none;background-color:#fcc;border:2px solid #c00;color:#800;}
div.hr{margin:2em 0;background:url(images/separator-left.gif) no-repeat left;height:1px;}
div.hr div{background:url(images/separator-right.gif) no-repeat right;}
div.hr div div{margin:0 85px;height:1px;background:#6f6f6f;overflow:hidden;}
div.clear{clear:both;}
form{margin:0;padding:0;}
textarea{background-color:#f1f7fd;border:1px solid #a8a8a8;font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#353535;min-height:10em;min-width:90%;_height:10em;_width:90%;}
label{font-size:11px;font-weight:bold;letter-spacing:-1px;padding-top:5px;padding-right:5px;}
td.label{font-size:11px;font-weight:bold;letter-spacing:-1px;padding-right:5px;}
input.type-button,input.type-submit{font-size:11px;font-family:arial,sans-serif;font-weight:bold;text-align:left;padding-left:22px;_padding-left:24px;border:0;background:none;color:#545454;background-image:url(images/90x20/save.png);background-repeat:no-repeat;height:20px;width:90px;margin-top:3px;cursor:pointer;}
input[type=button],input[type=submit]{font-size:11px;font-family:arial,sans-serif;font-weight:bold;text-align:left;padding-left:22px;_padding-left:24px;border:0;background:none;color:#545454;background-image:url(images/90x20/save.png);background-repeat:no-repeat;height:20px;width:90px;margin-top:3px;cursor:pointer;}
input.edit{background-image:url(images/90x20/edit.png);}
input.edit:hover{background-image:url(images/90x20/edit_hover.png);}
input.save{background-image:url(images/90x20/save.png);}
input.save:hover{background-image:url(images/90x20/save_hover.png);}
input.send{background-image:url(images/90x20/save.png);}
input.send:hover{background-image:url(images/90x20/save_hover.png);}
input.submit{background-image:url(images/90x20/save.png);}
input.submit:hover{background-image:url(images/90x20/save_hover.png);}
input.cancel{background-image:url(images/90x20/cancel.png);}
input.cancel:hover{background-image:url(images/90x20/cancel_hover.png);}
input.new{background-image:url(images/90x20/add.png);}
input.new:hover{background-image:url(images/90x20/add_hover.png);}
input.delete{background-image:url(images/90x20/delete.png);}
input.delete:hover{background-image:url(images/90x20/delete_hover.png);}
input.next{background-image:url(images/90x20/next.png);}
input.next:hover{background-image:url(images/90x20/next_hover.png);}
input.back{background-image:url(images/90x20/back.png);}
input.back:hover{background-image:url(images/90x20/back_hover.png);}
input.sort{background-image:url(images/90x20/sort.png);}
input.sort:hover{background-image:url(images/90x20/sort_hover.png);}
input.print{background-image:url(images/90x20/print.png);}
input.print:hover{background-image:url(images/90x20/print_hover.png);}
input.type-text,input.type-password,input.type-file{background-color:#f1f7fd;border:1px solid #a8a8a8;font-size:12px;padding:2px;width:15em;}
input[type=text],input[type=password],input[type=file]{background-color:#f1f7fd;border:1px solid #a8a8a8;font-size:12px;padding:2px;width:15em;}
input[disabled],textarea[disabled]{background:#f4f4f4;border-color:#aaa;}
select{background-color:#f1f7fd;border:1px solid #a8a8a8;height:20px;font-size:12px;}
option{font-size:11px;}
.errors{margin:1em;padding:.7em;padding-left:1em;list-style-type:none;background-color:#fcc;border:2px solid #c00;color:#800;}
label.error{color:#800;}
input.error,textarea.error,select.error{background:#fcc;}
.pagination ul.links{background:url(images/navigator.gif);min-height:25px;_height:25px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:5px 0;padding:0;list-style:none;list-style-type:none;}
.pagination .links li{padding:0;margin:0;display:block;float:left;width:20px;height:20px;padding-top:5px;font-size:11px;text-align:center;text-decoration:none;}
.pagination .links a{display:block;width:100%;height:100%;text-decoration:none;}
.pagination .links li:hover{background:url(images/navigator_hover.gif) repeat-x;font-weight:bold;}
.pagination .links li.active{background:url(images/navigator_hover.gif) repeat-x;font-weight:bold;color:#900;}
table.list{width:100%;border-collapse:separate;border-spacing:0;}
table.list tbody{cursor:pointer;}
table.list,table.list th{border-bottom:1px solid #a8a8a8;}
table.list th{white-space:nowrap;}
ul.list li{cursor:pointer;_display:block;_width:100%;}
table.list td,table.list th,ul.list li{padding:.25em;}
table.list a,table.list a:link,table.list a:visited,table.list a:hover,ul.list a,ul.list a:link,ul.list a:visited,ul.list a:hover{text-decoration:none;color:#353535;}
table.list td,ul.list li{border:solid #fff;border-width:1px 0;}
table.list tbody tr:hover td,ul.list li:hover{background:#f8f8f8;border-color:#ccc;}