body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img{margin:0;padding:0;border:0}
body{font:11px arial;background:#fff;color:#000;}
h1{width:730px;padding:5px 10px;font-size:17px;font-weight:bold;background:#777;color:#fff;}

#header{margin:0 5px;width:760px;}

#message{width:750px;}
#warning{width:750px;padding:5px;margin-top:3px;text-align:center;}

#error, #ok{width:300px;border:1px solid #008221;background:#d7ffe1;padding:10px;margin:10px auto;text-align:center;font-size:14px;font-weight:bold;line-height:2em;color:#008221;}
#error a, #ok a{font-size:11px;font-weight:bold;color:#000000;}
#error{color:#aa0000;background:#ffe8e8;border:1px solid #aa0000;}

#links{float:right;height:30px;padding:20px 0 0 0;margin:0 15px 0 0;font-weight:bold;color:#ff8700;}
#links a{color:#ff8700;}

#validate{width:750px;}
#validateTitle{width:750px;text-align:center;font-size:14px;font-weight:bold;}

#validateError{width:500px;border:1px solid #aa0000;color:#aa0000;background:#ffe8e8;padding:10px;font-size:12px;line-height:1,5em;margin:0 auto 5px;text-align:left;}
#validateError .title{font-weight:bold;}

#validate .error_image{display:block;float:left;margin-right:10px;}

#search{margin:2px 0px;height:26px;padding:0 10px;width:730px;background:#b9b9b9;}
#search form{background:#b9b9b9;padding:3px 0px;float:right;}

#list{width:750px;border:0;}
#list td{padding:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#list th{width:50px;font-weight:normal;border-left:1px solid #fff;border-bottom:1px solid #ccc;}
#list tr{background:#f3f3f3;}
#list .label{text-align:right;}
#list tr.l_type{background:#fdfdfd;color:#444;}
#list tr.l_type td{text-align:center;}
#list tr.l_0{background:#e3e3e3;}
#list tr.l_1{background:#f3f3f3;}
#list tr.l_0 a, #list tr.l_1 a{color:black;text-decoration:none;}
#list tr.l_0 a:hover, #list tr.l_1 a:hover{text-decoration:underline;}
#list td.ls_0 a{color:gray;}
#list td.ls_1 a{}
#list tr.lh{background:#bbb;color:#000;font-weight:bold;}
#list tr.lf{background:#bbb;height:10px;}

#form{width:750px;border:0;}
#form tr{background:#f3f3f3;}
#form tr.formsave{background:#777;text-align:center;}
#form td{padding:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#form th{padding:5px;text-align:right;border-bottom:1px solid #ccc;font-weight:normal;}
#form input.label{text-align:right;}
#form tr.formsave input{background:#f3f3f3;font-weight:bold;font-size:12px;}

#oTypeSelect, #oCategorySelect{width:150px;}

#files{border:0;margin:5px;border:1px solid #ccc;border-left:0;}
#files tr{background:#fafafa;}
#files td{padding:3px 5px;border:0;border-left:1px solid #ccc;}
#files td.title{background:#ccc;;font-weight:bold;margin:5px 0;}
#files tr.description{background:#ddd;}
#files tr.separator{height:5px;font-size:1px;line-height:1px;}

#back{padding:3px 10px;}

.clear{clear:both;height:1px;line-height:1px;}

.orderHead{background:#e3e3e3;padding:5px;}
.orderHead td{padding:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:bold;text-align:right;}
.orderBody{background:#f3f3f3;padding:5px;}
.orderBody td{padding:3px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:normal;text-align:right;}
.orderFoot{background:#c3c3c3;padding:5px;}
.orderFoot td{padding:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:bold;text-align:right;}

a:link{color:#009;}
a:visited{color:#009;}
a:active{color:#009;} 
a:hover{color:#00f;}

input, select, textarea{border:1px solid;border-color:#666;font-family:tahoma;font-size:11px;}
input:focus, select:focus{background:#ffffcc;}
option.disabled{color:#808080;}

#oPhotoDiv{margin:10px 0 0 0;text-align:center;}
#oPhotoDiv #oPhoto{margin:auto;}

.info{background-color:inherit;color:#444444;}
span#print{margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #ccc;}
span#print img{margin:0 0 0 5px;vertical-align:middle;}

@media print{
  /* PRINT styles */
  #links, .menuBar, #form tr.formsave, #back, #form .form input{display:none;}
  #header, h1, #list, #form{width:16cm;background:#fff;color:inherit;}
  h1, #form tr, #list tr, #list tr.l_type, #list tr.l_0, #list tr.l_1, #list tr.lh, #list tr.lf{background:#fff;color:#000;}
  h1{padding-top:10px;}
  #form, #list{border-top:1px solid #ccc;border-right:1px solid #ccc;}
  #form{border-left:1px solid #ccc;}
}
