/*Print Styles */

* { float: none !important; position: static !important; text-indent: 0px !important; font-family: Helvetica, Arial, sans-serif; font-size: 10px; padding: 0px !important; margin: 0px !important; border: none; font-size: 10px; color: #666666; background-image: none !important; width: auto !important; height: auto !important; }

body { background-image: none !important; background-color: #ffffff !important; }

a { color: #0063B0; font-size: 10px !important; }
a em { color: #0063B0; font-size: 10px !important; }


strong { font-weight: bold !important; }

legend { display: none; visibility: hidden !important; }
fieldset { border: none; }

.printOnly { visibility: hidden !important; display: none !important; height: 1px !important; line-height: 0px !important; padding: 0px !important; margin: 0px !important;}
.screenOnly { visibility: hidden !important; display: none !important; height: 1px !important; line-height: 0px !important; padding: 0px !important; margin: 0px !important;}
.mobileOnly { display: block !important; }

.accLinks p { display: block !important; background-color: #d3eafb; padding: 5px 0 5px 15px !important; font-size: 9px; }
.accLinks { color: #0063B0; display: block !important; }
.accLinks a { color: #0063B0; }
.accLinks strong { font-weight: bold; color: #0063B0; }

.pageContainer { background-image: none; background-color: #fff; width: 100%; padding: 5px !important; margin: 0px;  }


h1 { font-size: 20px !important; font-weight: bold; color: #0063B0; padding-bottom: 10px; }
h2 { font-size: 12px; font-weight: bold; color: #0063B0; padding-bottom: 10px; }
h3 { font-size: 18px; line-height: 30px; font-weight: bold; color: #0063B0; padding-bottom: 10px; }
h3 em, h4 em { font-size: 14pt; font-weight: bold; color: #0063B0; }
h3 span { display: block; color:#0063B0; font-size: 14px; font-weight: normal; }
h4, h5 { font-size: 10pt; font-weight: bold !important; color: #0063B0; padding-bottom: 5px !important; }

.headerContainer li { list-style-type: none; }

li { color: #666666; margin-bottom: 5px; list-style-position: outside; list-style-type: disc; }

.isiSide { background-color: none; border-top: 4px solid #E3E3E3; padding: 10px !important; width: 100% !important; } 
.scrollContainer { background: none !important; border: none !important; overflow: visible; height: auto !important; width: 100% !important; }
.isiInformation { background: none; overflow: visible !important; border: none !important; height: auto !important; width: 100% !important;  }
.isiInformation ul {margin-left:13px !important;}
.isiInformation li { padding-bottom: 1px !important; }
.isiInformation li strong { font-weight: bold !important; }

.aboutContent .signUp { border: none !important; margin-bottom: 20px !important; } 

.moreInfo { padding-bottom: 10px !important; }

.signUp .button, .moreInfo .button { border: none !important; font-size: 14px !important; font-weight: bold; }
.signUp .button em { border: none; font-size: 14px !important; font-weight: bold; }
.signUp ul { padding-top: 12px !important; }
.signUp dt, .signUp dt em { color:#0063B0; }
.copy_1, .copy_2, .copy_4, .copy_5, .copy_6 { font-weight: bold; }
.copy_1 { color:#0063B0; font-size: 10pt; }
.copy_2 { font-size: 10pt;  color:#0063B0; padding-bottom: 1px !important; }
.copy_2 span, .copy_1 span { display: inline !important; }
.copy_2 em { font-weight: bold; font-size: 10pt; color:#0063B0; text-decoration: underline; }
.signUp li dd, .moreInfo dd, .moreInfo dt { padding-bottom: 5px !important; }

.terms { font-weight: bold; }

.about { padding-top: 10px !important; }
.about dt, .about dd { color: #0063B0 !important; font-weight: bold !important; font-size: 9pt !important; }

dt{ text-align: left !important; }
label { text-align: left !important; }
ul { padding-bottom: 10px !important;}
li { padding-bottom: 10px !important;}
dl { padding: 5px !important;}
p { padding-bottom: 10px !important;}
.star { display: inline !important; }
.starCopy { display: inline !important; }

.directions { color: #0063B0; }

.directions p { font-weight: bold; color: #0063B0; padding-top: 5px !important; padding-bottom: 3px !important; }
.directions ol { list-style-type: decimal !important; }
.directions ol li { list-style-type: decimal !important; color: #0063B0; padding-bottom: 3px !important; }
.directions ol li em { color: #0063B0; }
.directions ol li span { color: #0063B0; display: inline !important;}
.addDri { color: #0063B0; font-weight: bold; padding-top: 10px !important; }

.tan {
background:#FEF1DC;
}

.req { color: #ff0000 !important; }
.notice { margin-bottom: 10px !important;}
input, select { border: 1px solid #333; margin-bottom: 10px !important;}

.additional label { width: 20px; padding-right: 3px !important; padding-left: 8px !important;}
.questions label { padding-left: 3px !important; }
.additional input { position: relative !important; top: 3px; }
.questions input { margin-left: 8px !important; position: relative !important; top: 3px; }

.numbers span { color: #0063B0; }

.noborder { border: none !important;}

.agree { position: relative !important; top: -20px; left: 20px;}

.sideLogo { visibility: hidden; }

.isiLower { padding: 10px; }
.isiLower ul { margin-left:13px !important; }
.isiLower li { list-style-type: disc !important; list-style-position: inside; padding-bottom: 1px !important; }
.isiLower h4 { padding: 10px 0 5px 0 !important; font-size: 14pt; }
.isiLower h5 { padding: 10px 0 5px 0 !important; font-size: 12pt; }
.isiLower ul { padding-bottom: 10px !important;}

.isiLinks li { list-style: none !important; }

.submit dd { padding-bottom: 5px !important; } 

.footerContainer li { padding:0 !important; }
.footerContainer h5 { font-size: 1px !important; line-height: 0px !important; visibility: hidden !important; }