*{margin:0;padding:0}
hr{color:#383838;background-color:#383838;height:1px;margin-right:0;border:0px}
html{height:100%}
body{font-family:"myriad-pro",Arial,Helvetica,Tahoma,sans-serif;;font-size:75.5%;;height:100%;color:#505050;;margin:0px;padding:0px;background:#ffffff;background-image:url("/newimage/dphil/home_bg.jpg");background-repeat:fixed;background-position:left top;font-style:normal;font-weight:400;;background-size:cover}
select{color:#505050}
input{color:#505050}
textarea{color:#505050}
div.center{width:100%;height:100%;min-height:100%;float:left;text-align:center;min-width:900px;margin:0;padding:0;margin-top:}
a{color:#505050;text-decoration:none}
a:hover{text-decoration:underline}
h1{line-height:1.5em;font-size:16px;font-weight:normal}
h2{line-height:1.5em;font-size:20px;font-weight:normal}
h3{line-height:1.5em;font-size:22px;font-weight:normal}
h4{font-size:12px}
#wrapper{position:relative;width:1026px;height:500px;margin-left:auto;margin-top:0px;margin-right:auto;margin-bottom:0px}
#logo{position:relative;width:500px;height:126px;margin-left:auto;margin-top:35px;margin-right:auto;margin-bottom:0px}
#frmNED{width:132px;margin:5px;padding:0}
#frmNED fieldset{margin:0;padding:10px;border:1px solid #ccc}
#frmNED legend{display:none}
label{display:block;float:left}
#frmNED label{display:block;border:1px solid green}
select, input.button,
input, input.search, input.normal, input.readonly, select.normal, textarea.normal, textarea.readonly, input.ef{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:1em;border:1px solid #AAAAAA;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px #DDDDDD;margin:3px;padding:2px}
select.selection{min-width:200px}
input[type=checkbox]{border:0px;text-align:left}
input.readonly, textarea.readonly{background:#f8fafb}
input[type=image]{border:0px solid red}
#frmNED input.submit{background:-moz-linear-gradient(center top , #FFFFFF, #CCCCCC) repeat scroll 0 0 transparent;border:1px solid #AAAAAA;border-radius:12px 12px 12px 12px;font-weight:bold;margin-left:14px;padding:3px 7px;text-decoration:none;text-shadow:0 1px 0 #FFFFFF}
table.box{width:100%;min-height:300px;border-collapse:collapse;border-spacing:0px}
table.box th{height:20px;text-align:left;background-color:#8b8b8b;font-weight:normal;padding-bottom:10px;color:#f2f2f2;margin-top:0px;padding:0.3em 0.3em 0.3em 0.3em}
table.box tr.box_footer td{height:10px}
table.box td{padding:0.2em;border:0px solid #000;vertical-align:top;overflow:hidden;text-align:left}
table.box th.top-action{text-align:right}
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
div.box{position:relative;display:block;width:98%;background:none repeat scroll 0 0;background-color:#fff;border:0px solid #999999;box-shadow:3px 3px 10px #DDDDDD;padding:0em;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;z-index:1}
div.box-header{position:relative;float:left;width:98%;display:block;top:0px;min-height:22px;text-align:left;background-color:#fff;font-weight:normal;padding-right:1%;padding-left:1%;padding-top:3px;padding-bottom:3px;margin:0px;color:#f2f2f2;z-index:3;border-bottom:4px solid;border-bottom-color:#5985ac}
div.box-header-left{height:100%;width:67%;float:left}
div.box-header-right{height:100%;width:30%;float:right}
div.box-body{position:relative;float:left;width:98%;display:block;top:0px;margin-top:0px;margin-bottom:0px;left:0px;text-align:left;min-height:500px;background-color:#fff;font-weight:normal;padding-top:0px;padding-bottom:0px;padding-left:1%;padding-right:1%;border:0px}
#login div.box{width:550px}
#login div.box-body{min-height:300px}
div.box-footer{position:relative;float:left;width:99%;min-height:22px;text-align:left;background-color:#fff;font-weight:normal;padding-right:0.5%;padding-left:0.5%;padding-top:0px;padding-bottom:0px;z-index:6;border-top:4px solid;border-top-color:#5985ac}
div.box-footer-left{width:33%;float:left;text-align:left}
div.box-footer-middle{width:34%;float:left;text-align:center;margin:0 auto}
div.box-footer-right{text-align:right;width:33%;float:right;position:relative}
div.navig{background:linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent;border:1px solid #999999;border-radius:10px 10px 10px 10px;box-shadow:-1px 1px 1px #CCCCCC;color:#666666;display:block;line-height:20px;text-align:center;text-decoration:none;width:150px;float:left}
div.navig a{font-weight:bold;color:#666666;text-decoration:none;background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0 0 0 0;filter:none;margin:0.0em;padding-left:3px;padding-right:3px;border-collapse:collapse}
div.navig a:hover{background:-moz-linear-gradient(center top , #333333, #555555) repeat scroll 0 0 transparent;color:white;cursor:pointer;text-shadow:none}
a.cmd,
a.cmd-new, a.cmd_fuss, a.cmd-search, a.cmd-deletefilter, a.cmd-delete, a.cmd-fuss, 
a.cmd-setfilter,a.cmd-search-editfilter, 
a.cmd-back, a.cmd-save{background:linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent;border:1px solid #999999;border-radius:10px 10px 10px 10px;box-shadow:-1px 1px 1px #CCCCCC;color:#666666;display:block;line-height:20px;text-align:center;text-decoration:none;min-width:120px;height:20px;float:right;margin-left:10px;margin-right:10px;margin-top:3px;margin-bottom:3px;padding-right:10px;padding-left:10px;cursor:pointer}
a.cmd-setfilter{float:left}
a.cmd-deletefilter{float:left}
a.cmd-search{float:left}
a.cmd-search-editfilter{float:left}
a.cmd-right{float:left}
a.cmd-back{float:left}
label.box-header{color:#5985ac;font-weight:bold;text-transform:uppercase}
label.box-header2{color:#FF0000}
div#login{padding-top:1%;height:100%}
div#login_frm{padding-top:50px}
div#content{min-height:70%;margin:0px;padding:0px;position:relative}
input.btn_login{background:linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent;border:1px solid #999999;border-radius:10px 10px 10px 10px;box-shadow:-1px 1px 1px #CCCCCC;color:#666666;display:block;line-height:20px;text-align:center;text-decoration:none;width:120px}
p.error_text{color:#cc0000;padding-bottom:20px}
div.lst{position:relative;width:100%;height:95%;border-spacing:1px}
table.lst{width:100%;border-collapse:separate;border-spacing:0px;border:1px solid #999999}
table.lst tr.lst-header{white-space:nowrap;height:10px}
table.lst th{color:#f2f2f2;white-space:nowrap;background-color:#8b8b8b;text-decoration:none;margin:10px;padding:5px}
table.lst td{white-space:nowrap;text-decoration:none;margin:10px;padding:2px;cursor:pointer;border-left:1px solid #ddd;border-top:1px solid #ddd}
table.lst th a{text-decoration:none;display:block;font-weight:bold}
table.lst a{display:block}
table.lst th a.sort{background-image:url("/newimage/opas/lst_header_sort.png")
}
table.lst tr.uneven_row{padding:5px}
table.lst tr.even_row{background-color:#f9f9f9;padding:5px}
table.lst tr:hover td{background-color:#8b8b8b}
table.ned{width:100%;border-spacing:1px}
table.ned tr.lst-header{white-space:nowrap}
table.ned td, table.ned th{height:20px;padding-top:3px;vertical-align:top}
table.ned tr th.section-head{background-color:#dddddd}
table.ned th a{text-decoration:none;display:block;font-weight:bold}
table.ned tr.uneven_row{background-color:#f9f9f9}
table.ned tr.even_row{background-color:#f2f2f2}
table.find-header{padding:5px}
table.find-header th{background-color:#8b8b8b;text-align:left}
table.find-header td{padding:2px;background-color:#dddddd}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden}
#menu_context{width:205px;position:absolute;top:-250px;left:0px;z-index:100;border:2px solid #336699}
#menu_context table{border-collapse:collapse;border-spacing:2px}
#menu_context table tr td{font-size:90%;background-color:#f8fafb;padding:0px}
#menu_context table tr td a{text-decoration:none;display:block;padding:2px}
#menu_context table tr td a.menu:hover, #menu_context a.menu:active{background-color:#F0F8FF}
#news{position:relative;float:left;width:49%;min-height:300px;height:100%;overflow:auto}
#documents{position:relative;float:right;width:49%;height:100%;min-height:300px;overflow:auto}
table.lst-top10{width:100%;border-spacing:0px}
table.lst-top10 td{min-height:20px;padding-left:10px;padding-top:20px;text-align:left;vertical-align:middle}
table.lst-top10 tr.uneven_row{height:20px}
.even{background-color:#dddddd;vertical-align:top}
.odd{vertical-align:top}
.uneven{vertical-align:top}
table.lst-top10 tr.even_row{height:20px}
table.lst-top10 tr:hover td{background-color:#91bbe3}
.ajaxtooltip{position:absolute;display:none;left:0;top:0;background:lightyellow;border:2px solid gray;border-width:1px 2px 2px 1px;padding:5px;z-index:10001;font-size:.85em}
#calendar_left{width:10%;float:left;padding-top:50px}
select#setcolor_set{width:95%}
select#lstcolor_set{width:95%}
#calendar{height:100%;width:90%;float:right;padding:0px;padding-top:5px}
.report-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer;border:1px solid;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:.85em;background-color:#f5f5f5;background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}
.cmd-button{position:relative;display:inline-block;padding:0 .6em;line-height:1.9em;white-space:nowrap;cursor:pointer;border:1px solid;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#f5f5f5;background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}
div#Footer{position:absolute;top:80%;left:0px;width:100%;height:100%;overflow:hidden}
div#lst_filter{position:relative;float:left;top:5px;left:0px;width:99%;border:1px solid #999999;border-top-left-radius:1px;border-bottom-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;padding:5px;margin-bottom:10px;text-align:left;z-index:1}
div#lst_filter p{display:none;width:100%;min-height:25px}
div#lst_filter label{width:200px;min-height:25px;display:block;float:left}
div#lst_filter_btn{position:relative;padding:5px;z-index:2}
div#lst_data{overflow-y:auto;position:relative;top:0;left:0px;width:100%;height:75%;border-top-left-radius:1px;border-bottom-left-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;margin-top:10px;margin-left:0;margin-right:0;margin-bottom:0}
.bold{font-weight:bold}
.cursor_pointer{cursor:pointer}
p.sublst-caption{margin-top:5px;margin-bottom:5px;background-color:#dddddd;font-weight:bold}
#lsttable td{width:30px !important}
label.reports{margin-top:4px;padding:0px;color:#5985ac}
input#downloadReport{margin:3px;padding:2px}
select#report{min-width:200px}
table.flt{width:100%}
table.flt td{vertical-align:top;height:35px}
table.flt td label{width:15%}
table.flt td input{width:30%;display:block}
.brdr{border:1px solid green}
td.sta{background-color:#ffffc0}
td.subst{background-color:#c0dcc0}
.loading{position:absolute;top:0;left:1%;height:98%;width:98%;background-image:url(/newimage/ajax-loader.gif);background-repeat:no-repeat;background-position:center}
input::-webkit-calendar-picker-indicator{display:none}
input[type="date"]::-webkit-input-placeholder{visibility:hidden !important}
a#morefilter{float:left;min-width:145px;display:inline-block;margin-left:0px;background:linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent}
span.news_date_id{cursor:pointer;text-decoration:underline}
div.button{display:inline-block;background:#e6e6e6 url(/css/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;border:1px solid #d3d3d3;min-width:100px;margin:3px;padding:2px;float:left}
i.del_file{width:20px;background-image:url(/newimage/delete.png);background-repeat:no-repeat;background-position:center;float:right}
.red{color:red}
table.noborder td{border:0px;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px}
table.border{border-collapse:collapse;border-spacing:0px}
table.border td{border:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}
div.jHtmlArea{border:solid 1px #ccc;background-color:#fff;width:90%}
textarea.jHtmlArea{width:100%}
div.news_close{color:#444;background:linear-gradient(#ccc,#BFBFBF);cursor:pointer;transition:.3s ease;padding:5px;margin-bottom:5px}
div.news_close:before{content:+;padding:0 12px 0 5px;div.news_close:hover, div.news_closefocus }
div.news_open{color:#111;background:linear-gradient(#AAAAAA,#BFBFBF);box-shadow:0 2px 2px -1px rgba(0,0,0,0.5) inset;transition:.3s ease}
div.news_open:before{content:-;padding:0 14px 0 7px;div.news_accordion:}
div.home_news{padding:15px 10px 5px 10px}
p#pf_text{width:70%}
div.news_accordion ul{padding-left: 20px
}
#menu ul li#mnuLogout a{color:red}
div.content{margin-top:10px;}
div.header{width:98%;margin-left:1%;height:80px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}
div.header table{border-collapse:collapse}
div.header table td{height:80px;margin:0px;padding:0px;background-image:url("/newimage/dphil/header_bg.gif");background-repeat:repeat-x;background-position:scroll center bottom #06406C;}
table.lst tr.lst-header th a, table.lst tr.lst-header th a:visited{color:#ffffff;text-decoration:none;display:block;font-weight:normal;background-color:#8b8b8b;background-image:}
table.lst tr.lst-header th{background-color:#8b8b8b}
table.lst tr:hover td a{color:#ffffff}
a.cmd-new, a.cmd_fuss, a.cmd-search{box-shadow:0px 0px 0px #CCCCCC}
a.cmd-deletefilter, a.cmd-delete, a.cmd-fuss{box-shadow:0px 0px 0px #CCCCCC}
a.cmd-setfilter,a.cmd-search-editfilter, a.cmd-back, a.cmd-save{box-shadow:0px 0px 0px #CCCCCC}