@charset "UTF-8";
/* CSS Document */
body, html { margin:0; padding:0; width:100%; height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#312710; }
p, h1, h2, h3, h4, h5, h6, ul { margin-top:0; line-height:130%; }
a { color:#5670A6; }
ul { padding-left:1.5em; margin-left:0; }
img { border:0; }
div.cntDoubleBox { border:1px solid #E1D4B4; }
div.cntDoubleBoxinner { border:1px solid #E1D4B4; margin:2px; padding:15px; }
.clear { clear:both; }
.introCopy { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
div.cntDividedContent { background:url(/assets/images/divider.gif) repeat-x; padding:48px 48px 25px 48px; }
ul.linkList { margin:0 0 14px 0; padding:0; list-style:none; }
ul.linkList li { padding:7px; border:1px solid #E1D4B4; margin-bottom:2px; }
ul.linkList li a { text-decoration:none; }
ul.linkList li a:hover { text-decoration:underline; }
ul.linkList li.on { background-color:#F2EDDF; }
ul.linkList p { margin:0; }
.btn { cursor:pointer; }
fieldset { float:none; clear:both; border:0px solid #000000; padding:3px; text-align:left; }
fieldset fieldset { float:left; clear:none; }
fieldset p { margin-bottom:4px; }
fieldset .fld { width:98%; }
div.fullBox { background:url(/assets/images/bg-box-top.gif) no-repeat; padding-top:13px; width:795px; margin-bottom:20px; }
div.fullBox div.boxInner { background:url(/assets/images/bg-box-bottom.gif) no-repeat bottom; padding-bottom:18px; }
div.fullBox div.boxContent { background:url(/assets/images/bg-box-middle.gif) repeat-y; padding:24px; }
div.halfBox { background:url(/assets/images/bg-box-top-half.gif) no-repeat; padding-top:11px; width:354px; margin-bottom:20px; }
div.halfBox div.boxInner { background:url(/assets/images/bg-box-bottom-half.gif) no-repeat bottom; padding-bottom:11px; }
div.halfBox div.boxContent { background:url(/assets/images/bg-box-middle-half.gif) repeat-y; padding:24px; }
div.thirdBox { background:url(/assets/images/bg-box-top-half.gif) no-repeat; padding-top:11px; width:241px; margin-bottom:20px; }
div.thirdBox div.boxInner { background:url(/assets/images/bg-box-bottom-half.gif) no-repeat bottom; padding-bottom:11px; }
div.thirdBox div.boxContent { background:url(/assets/images/bg-box-middle-half.gif) repeat-y; padding:24px; }
dt { padding-bottom:18px; font-size:14px; font-weight:bold; }
dd { padding-bottom:20px; }
div.btnBack { background:url(/assets/images/bg-back-arrow.gif) no-repeat; padding-left:18px; }
.pdf { background:url(/assets/images/bg-pdf.gif) no-repeat; padding: 5px 0 5px 27px; }
.instructions { font-size:10px; font-weight:normal; }
.required, .valid { font-weight:bold; }
.invalid { font-weight:bold; color:#FF0000; }
label { cursor:pointer; }