body{background:#EEE; font-family:Helvetica,Arial,Verdana,sans-serif; margin:0}

a, a:link, a:visited, a:active {color:#FA6900;text-decoration:underline}

.w{background:#FFF; height:100%; margin:0 auto; width:980px}

.h{background:url(./images/headerbg.png) repeat #FA6900; border-top:3px solid #F38630; position:relative; width:100%}

#dc{background:#143D55; border-bottom:2px solid navy; color:#E0E0E0; position:relative; width:100%}

#dn{background:#fff url(./images/dolphin_bg.gif) repeat-x bottom left; font-size:12px; font-weight:700; height:33px; padding:0 0 0 20px; position:relative; text-transform:uppercase}

#dn ul{float:left; list-style-type:none; margin:0; padding:0; width:auto}

#dn ul li{display:block; float:left; margin:0 1px}

#dn ul li a{color:#EAF3F8; display:block; float:left; height:33px; padding:0 0 0 20px; text-decoration:none}

#dn ul li a span{float:left; height:21px; padding:12px 20px 0 0}

#dn ul li a:hover{background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left; color:#fff}

#dn ul li a:hover span{cursor:pointer; display:block; width:auto}

#dn ul li a.current, #dn ul li a.current:hover{background:#1D6893 url(./images/dolphin_left-ON.gif) no-repeat top left; color:#fff; line-height:275%}

#dn ul li a.current span{background:#1D6893 url(./images/dolphin_right-ON.gif) no-repeat top right; display:block; height:33px; padding:0 20px 0 0; width:auto}

#di{color:#FFF; font-size:80%; height:1em; padding:4px}

#di a:link, #di a:visited, #di a:active{color:#FFF}

#di a:hover{color:#FF0}

.ic{display:none}

.l{background-color:#F38630; color:#fff; float:right; font-size:small; padding:1px}

.l a{color:#FFF; text-decoration:none}

.l a:hover{color:#FFF; text-decoration:underline}

input{border:1px solid #1D6893; color:#111}

.sub input{background:#fff6bf; border:2px outset #d7b9c9; color:#000}

#FU, .FU{background:url('./images/icons/user_go.png') no-repeat 0 1px #fff6bf; padding-left:17px}

#FP{background:url('./images/icons/key.png') no-repeat 0 1px #fff6bf; padding-left:17px}

#FS{color:#000}

#FSe{background:url('./images/icons/magnifier.png') no-repeat 0 1px #fff6bf; padding-left:17px}

.IS{float:right; margin-right:8px; margin-top:9px}

.err{background:#fff6bf url('./images/icons/exclamation.png') center no-repeat; background-position:15px 50%; border-bottom:2px solid #FA6900; border-top:2px solid #FA6900; padding:5px 20px 5px 45px; text-align:left}

.alrt{background:#A7DBD8 url('./images/icons/information.png') center no-repeat; background-position:15px 50%; border-bottom:2px solid #143D55; border-top:2px solid #143D55; padding:5px 20px 5px 45px; text-align:left}

hr{background-color:#CCC; border:0; height:1px; width:100%}

.ab{float:right; height:60px; padding-right:50px; padding-top:20px; width:486px}

.ab2{float:right; width:170px}

.m{float:left; margin-left:5px; margin-top:5px; width:800px}

.cr{clear:both; padding-left:2px; padding-top:5px}

.crs{color:#666; font-size:small}

.lg{padding-left:8px; padding-top:10px}

.FPtitle{background:#ff9900 url('./images/icons/rosette.png') center no-repeat; background-position:15px 50%; border:2px solid #F38630; padding:5px 20px 5px 45px; text-align:left; color:#FFF}
.FPdataholder{background:#EAF3F8; border-bottom:2px solid #F38630; border-left:2px solid #F38630; border-right:2px solid #F38630; padding:5px 20px 5px 45px; text-align:left; color:#111}

.Htitle{background:#ff9900 url('./images/icons/help.png') center no-repeat; background-position:15px 50%; border:2px solid #F38630; padding:5px 20px 5px 45px; text-align:left; color:#FFF}
.Hdataholder{background:#EAF3F8; border-bottom:2px solid #F38630; border-left:2px solid #F38630; border-right:2px solid #F38630; padding:5px 20px 5px 45px; text-align:left; color:#111}

.title{background:#143D55;color:#DDD}
.dataholder{background:#EAF3F8}