html{width:100%;
    height:100%;
    background:#06c;
    position:static;
    overflow: -moz-scrollbars-vertical;
    overflow-x:auto;}
body{
    position:relative;
    font:12px/17px Arial, Helvetica, sans-serif;
    color:#000;
    background:#fff url(_bg.gif) repeat-y;
    height:100%;
    width:790px;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    bottom:0;}
body,textarea{
    scrollbar-base-color:#5898d6;
    scrollbar-3dlight-color:#5898d6;
    scrollbar-arrow-color:#fff;
    scrollbar-darkshadow-color:#5898d6;
    scrollbar-face-color:#b2cfed;
    scrollbar-highlight-color:#5898d6;
    scrollbar-shadow-color:#5898d6;
    scrollbar-track-color:#5898d6;}
input{color:#000;}
h1{ font:20px/24px Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#06c;
    padding:0px;
    margin:0px;
    margin-top:20px;
    margin-bottom:10px;}
h2{ font:18px Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
    margin-top:20px;
    margin-bottom:10px;
    font-weight:normal;
    color:#06c;}
h3{ font:14px Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
    font-weight:normal;
    color:#06c;
    margin-top:16px;
    margin-bottom:10px;}
h4{ font:12px Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
    font-weight:bold;
    color:#06c;}
a:link,a:visited{
    text-decoration:underline;
    color:#06c}
a:hover,a:focus,a:active{
    color:#5898d6}
p{  margin:0px;
    padding:0px;
    max-width:450px;
    margin-bottom:10px;}

div.nav{padding-top:5px;}
div.nav ul{list-style-type:none;
    border:0px;
    margin:0px;
    padding:0px;}
div.nav ul li{padding-left:10px;
    line-height:21px;}
div.nav ul ul li{padding-left:30px;
    line-height:21px;}
div.nav ul ul ul li{padding-left:50px;
    line-height:21px;}
div.nav a:link,div.nav a:visited{
    font-weight:bold;
    text-decoration:none;
    color:#000;}
div.nav a:hover,div.nav a:active,div.nav a:focus{
    text-decoration:none;
    color:#000;
    background-color:#fff;}
div.nav b{background-color:#fff;}
div.nav i{background-color:#d0deed;
    font-weight:bold;
    font-style:normal;}

ul,ol{margin-left:0px;
    padding-left:20px;}
ul{ list-style-type:disc;}

div.snav ul{list-style-type:disc;
    color:#06c;
    width:320px;}
div.snav a:link,div.snav a:visited{
    text-decoration:none;
    color:#06c;}
div.snav a:hover,div.snav a:active,div.snav a:focus{
    text-decoration:underline;}
div.snav b{color:#000;}
div.snav i{color:#06c;
    font-style:normal;
    font-weight:bold;}

input.f,textarea{
    font:12px Arial, Helvetica, sans-serif;
    width:158px;
    height:15px;
    border-top:solid 1px #3b95de;
    border-right:solid 1px #9bd4f3;
    border-bottom:solid 1px #9bd4f3;
    border-left:solid 1px #3b95de;
    color:#002b83;	
    background-color:#e4f3fc;}
input.f:focus,textarea:focus{
    background-color:#fff;}
textarea{
    height:75px;}
input.but{
    font-family:Arial,Helv,sansserif;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    background-color:#5898d6;
    border:solid 1px #06c;}
input.but:hover,input.but:active,input.but:focus{
    color:#06c;
    background-color:#b2cfed;}

b.warn{color:#f00;}

table.prjl{
    border-top:solid 1px #5898d6;
    border-left:solid 1px #5898d6;
    margin-bottom:20px;}
table.prjl td{
    padding:5px;
    padding-bottom:10px;
    border-right:solid 1px #5898d6;
    border-bottom:solid 1px #5898d6;}
table.prjl th{
    color:#fff;
    font-style:italic;
    padding:2px;
    background-color:#5898d6;
    border-right:solid 1px #5898d6;
    border-bottom:solid 1px #5898d6;}
div.award{
    display:block;
    font:11px/12px Arial,Helv,sansserif;
    padding:1px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background:url(_dali_award.gif) no-repeat 8px 1px #001f6d;
    border:2px outset #001f6d;}
table.prop{
    margin-bottom:20px;}
table.prop td{
    padding:0px;
    padding-right:2px;
    padding-bottom:2px;}
table.prop th{
    text-align:left;
    font:12px Arial, Helvetica, sans-serif;
    color:#06c;
    padding:0px;
    padding-right:10px;
    padding-bottom:3px;}
table.imgl{
    margin-top:5px;
    margin-bottom:20px;}
table.imgl td{
    padding:0px;
    padding-right:10px;}
table.imgl a:link,table.imgl a:visited{
    font:9px Arial, Helvetica, sans-serif;
    color:#bbb;
    text-decoration:none;}
table.imgl a:hover,table.imgl a:focus,table.imgl a:active{
    color:#06c;}

div.logo{
    width:170px;
    height:78px;
    padding-top:22px;
    background:#001f6d;
    border-bottom:25px solid #5898d6;}

div.main{
    font:12px/17px Arial, Helvetica, sans-serif;
    width:560px;
    padding:10px 20px 20px 40px;}

div.loggedin{
    width:570px;
    height:70px;
    background:#001f6d;
    border-bottom:25px solid #5898d6;
    padding:20px 10px 10px 40px;
    color:#fff;}
div.loggedin a:link,div.loggedin a:visited{
    background:#5898d6;
    padding:2px;
    border:1px outset #5898d6;
    text-decoration:none;
    color:#fff;}
div.loggedin a:hover,div.loggedin a:focus,div.loggedin a:active{
    color:#5898d6;
    background:#fff;
    border:1px solid #fff;
    text-decoration:none;}

div.footer{
    padding-top:20px;
    padding-bottom:10px;}
div.footer p{
    font:10px/10px Arial, Helvetica, sans-serif;
    color:#b2cfed;}

form th{
    text-align:left;}

td.filter{
    background:#b2cfed;}

div.prjl_o{
    width:567px;
    overflow:auto;
    padding-bottom:-20px;}

table.prop2{
    border-top:solid 1px #5898d6;
    border-left:solid 1px #5898d6;
    margin-bottom:20px;}
table.prop2 td{
    background:#b2cfed;
    color:#000;
    padding:1px;
    border-right:solid 1px #5898d6;
    border-bottom:solid 1px #5898d6;}
table.prop2 th{
    text-align:left;
    font:12px Arial, Helvetica, sans-serif;
    color:#fff;
    font-weight:bold;
    font-style:italic;
    background:#5898d6;
    border-right:solid 1px #b2cfed;
    border-bottom:solid 1px #b2cfed;
    padding:1px;}
