
#text ul { margin: 25px; list-style-type: none; }
#text ul li a { display: block; padding: 6px; padding-left: 10px; padding-right: 10px; color: #004B81; text-decoration: none; font-weight: 700; border-bottom: 1px solid #CCC; }
#text ul li a:hover { background: #F8F8F8; color: #004B81;}

img.contact {margin-top: 10px; max-width: 120px; max-height: 120px;}
#text ol{ margin: 25px; }

/*Steps bar for opt outs */
#oo_steps ul { display: inline; list-style-type: none; }
li.oo_step { display:inline; }
li.oo_step span{ padding: 3px; padding-left: 10px; padding-right: 10px; cursor: default; border: 1px solid #000; background:#D7DEEB; color:#004B81; text-align:center; font-weight: 700; }
li.oo_step span.active {background:#004B81; color:#FFF;}

/*opt out form styles */
#red {color: #F00; }
#oo_form form fieldset {margin-top: 25px; border: 1px solid #CCC; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}
#oo_form legend { font-weight: 700; color: #004B81;}
#oo_form label { color: #333; padding: 1px;}
#oo_form input{ width: 300px; border: 1px solid #999; background: #FFF; padding: 2px; margin: 3px; color: #333; font-weight: 400;}
#oo_form select { width: 305px; border: 1px solid #333; background: #FFF; padding: 2px; margin: 3px; color: #333; }
#oo_form input.radio{ width: 20px; color: #333; border: 0; margin: 0; margin-top: 5px; padding: 0; }
#oo_form input.submit {margin-top: 10px; float: right; width: auto; padding: 3px; background:#D7DEEB; color:#004B81; border: 1px solid #004B81; cursor: pointer; font-weight: 700;}
#oo_form input.submit:hover { background:#004B81; color:#FFF; border: 1px solid #E5D590;}
#oo_form a.goback { margin-top: 25px; position: relative; top: -2px; float: left; width: 70px; text-decoration: none; padding: 4px; background:#D7DEEB; font-weight: 700; color:#004B81; border: 1px solid #004B81; }
#oo_form a.goback:hover { background:#004B81; color:#FFF; border: 1px solid #E5D590;}
input.submit { margin: 10px; margin-left: 300px; padding: 3px; background:#E5D590; color:#004B81; border: 1px solid #004B81; cursor: pointer;}
input.submit:hover { background:#004B81; color:#FFF; border: 1px solid #E5D590;}


ul.display {list-style-type: none; margin-top: 10px; margin-bottom: 10px;}
li.info{ display: block; margin: 0; padding: 0; border: 1px solid #CCC; color: #666;}
li.label{display: block; margin: 0; padding: 0; color: #004B81; font-weight: 700;}

#text_info{ float: left; width: 370px; text-align: left; padding-left: 20px; padding-top: 5px; padding-bottom: 50px; }
#text_info ul { margin: 25px; list-style-image: url("/images/bullet.png") no-repeat; }
#text_info ul li {padding: 2px; }
#text_info ol { margin: 25px; }
#text_info ol li {padding: 2px; }

p.printonly{display: none;}