@charset "utf-8";
/* CSS Document */
a.ext {background: url(/src/img/icon/link_external.png) right center no-repeat; padding-right:16px;}
a.print {background:url(/src/img/btns/print.png) right center no-repeat; padding-right:18px; height:16px; line-height:16px;}
.announce {font-size:1.5em; font-weight:bold; padding:1em; text-align:center;}
.instruct {background:#E5E5E5; border:1px solid #000; padding:1em;}
.warning {background:url(../img/icon/exclamation.gif) left center no-repeat; padding-left:1.6em; font-size:1.25em; font-weight:bold; line-height:2.4em;}
.error {background:#FFE5E5; border:1px solid #FF0000; padding:1em; color:#FF0000;}
.error.inline {padding:1px 2px!important; margin-left:1em; line-height:1.7em;}
.error img.err {vertical-align:middle; margin-right:1em;}

.req {padding:1em;}
.section {padding-bottom:1em;}
.overline {border-top:1px solid #006699;}
.hr {border-top:1px solid #999; margin-top:0.5em; padding-top:0.5em;}

.row {float:left; width:100%;}
.cell {float:left; width:156px; margin-right:10px; height:130px;}
.cell.x2 {width:334px;}
.cell.x3 {width:512px;}
.cell.y2 {height: 260px;}
.cell.ya {height:auto;}
.cell.last {margin-right:0!important;}
.cell select {width:156px;}
.cell.x2 select {width:335px;}

.spacer {margin-bottom:1em;}

.dates {float:left; width:100%; height:auto;}
.dates li {float:left; width:100%;}
.dates li label {float:left; width:6em; line-height:1.7em;}
.dates li input {float:left; width:6.5em; margin-left:0.5em;}

.datefld {text-align:right;}

.hwrapper {position:relative;}
.posright {position:absolute; right:0; top:2px;}
