/* Copyright 2010 Vince Wingerter Typeface CSS */
a:link, a:hover, a, a:active, a:visited {color: #797777; font-weight: bold;}
a:hover {text-decoration: underline !important; border: 0px;}
a:link, a:visited, a:active {text-decoration: none; border: 0px;}
.hr-div {border-bottom: 1px dotted #775028; margin: 9px 0px 10px; clear: both;}
.backtotop {text-align: right; padding: 7px 33px 24px 0px; color: #B9AEA2; clear: both;}
/* Text */
body {font: 12px/18px Verdana, Helvetica, sans-serif; text-decoration: none; font-style: normal; font-weight: normal;}
p {padding: 0px 0px 6px; margin: 0px 0px 7px; text-align: left;}
.caption-text {font-size: 10px; text-decoration: none;}
.grey-text {color: #858585;}
.copyright-text {color: #848282; font-size: 12px;}
.imagelab-link {font-weight: bold; font-size: 13px; color: #848282;}
.white-text-big {color: #FFF;}
h1, h3, h4 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
h1 {font-size: 11px; margin: 0px; padding: 10px 0px 4px; color: #44588C;}
h2, h5, h6, .entry-title {font-family: Georgia, Times New Roman, sans-serif !important;}
h2 {font-size: 27px; line-height: 29px; margin: 0px 0px 8px !important; padding: 13px 0px 9px !important; color: #413F3F;}
h3 {margin: 0px; padding: 0px;}
h4 {padding-bottom: 1px; margin-bottom: 1px;}
h5 {font-size: 17px;}
h6 {font-size: 15px; line-height: 17px !important; margin: 0px; padding: 0px 0px 17px;}
/* Bold */
.white-bold {font-weight: bold; color: #FFF;}
.bold-inline {font-weight: bold; color: #1D1D1D;}
/* Links */
.white-link {color: #FFF;}
/* LIST */
.topmenu {margin: 0px; padding: 18px 3px 0px; float: left; display: inline;}
.topmenu ul {margin: 0px; padding: 0px; list-style: none;}
.topmenu li {margin: 0px 11px 2px; padding: 0px; display: inline; float: left;}
.bullet-white {margin: 0px; text-align: left; padding: 3px 0px;}
.bullet-white ul{margin: 0px; padding: 0px; list-style: none;}
.bullet-white li{background: url(rlh-assts-100519/main/bullet-white.gif) no-repeat 1.0em 0.2em; padding: 0em 0px 0.6em 32px; margin: 3px auto 4px; display: list-item; float: left; width: 221px;}
.bullet-white li a {color: #fff; font-weight: bold; text-decoration: none;}
.bullet-green-diamond {margin: 0px; text-align: left; padding: 3px 0px 0px;}
.bullet-green-diamond ul{margin: 0px; padding: 0px; list-style: none;}
.bullet-green-diamond li{background: url(rlh-assts-100519/main/bullet-green-diamond.gif) no-repeat 0em 0.2em; padding: 0em 0px 0.1em 17px; margin: 3px 17px 4px 0px; display: list-item; float: left; font: 17px Georgia, Times New Roman, sans-serif !important;}
.bullet-green-diamond-vertical {margin: 0px; text-align: left; padding: 3px 0px;}
.bullet-green-diamond-vertical ul{margin: 0px; padding: 0px; list-style: none;}
.bullet-green-diamond-vertical li{background: url(rlh-assts-100519/main/bullet-green-diamond.gif) no-repeat 0em 0.2em; padding: 0em 0px 0.1em 17px; margin: 3px 0px 4px; display: list-item; clear: both; font: 17px Georgia, Times New Roman, sans-serif !important;}
/* Top Menu */
/* IE fix trans gif for hover/click w/ float */
.xgif-process {width: 149px; height: 18px;}
.xgif-attorneys {width: 174px; height: 18px;}
.xgif-areas {width: 154px; height: 18px;}
/* Menu Sprites */
#process span, #attorneys span, #areas span, #legalforms span {display: none;}
#process, #attorneys, #areas, #legalforms {display: block; height: 18px;}
#process {width: 151px; background: url(rlh-assts-100519/main/sprites-dark-bgkrd.gif) no-repeat -7px -117px;}
#attorneys {width: 178px; background: url(rlh-assts-100519/main/sprites-dark-bgkrd.gif) no-repeat -7px -147px;}
#areas {width: 157px; background: url(rlh-assts-100519/main/sprites-dark-bgkrd.gif) no-repeat -7px -178px;}
#legalforms {width: 158px; background: url(rlh-assts-100519/main/sprites-dark-bgkrd.gif) no-repeat -205px -177px;}
/* Form */
form {margin: 3px 0px 0px; color: #000 !important; text-align: left; padding: 10px 15px 0px; font: 12px/18px Verdana, Helvetica, sans-serif !important; text-decoration: none;}
label.error {display: list-item; color: #ff0600; font-size: 12px; font-weight: bold; list-style-position: inside; list-style: none; padding: 5px 0 0; margin: 0px; clear: both;}
label.error2 {display: list-item; color: #000; font-size: 12px; list-style-position: inside; list-style: none; padding: 5px 0 0; margin: 0px; clear: both;}
textarea, input, select {background: #F0F0F0; border-top: 1px inset #242424; border-right: 1px inset #242424; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #9E9E9E; filter:alpha(opacity=84); opacity:0.84; -moz-opacity:0.85;}
textarea {width: 454px; height: 130px; padding: 5px; /* Auto scrollbars */ overflow: auto; clear: both; margin: 13px 0px 0px; font: 12px/18px Verdana, Helvetica, sans-serif !important; text-decoration: none;}
input, input.disabledinput {padding-left: 5px; padding-right: 5px;}
input.disabledinput {color: #6E6E6E!important; background: #fff !important; filter:alpha(opacity=84); opacity:0.84; -moz-opacity:0.85; border: 0px !important;}
#input-entry {width: 250px;}
input.required {width: 220px;} input.zip {width:63px;}
#target_form {width: 476px !important; clear: both !important;}
.form-line-title, .form-line-title2, .form-line-title3 {float: left; clear: both; padding: 0px; color: #14471C!important; font-weight: bold !important;}
.form-line-title {width: 101px; margin: 2px 2px 0px 0px;}
.form-line-title2 {width: 140px; margin: 0px 2px 0px 0px;}
.form-line-title3 {margin: 0px 16px 0px 0px;}
.form-line, .towerdata-form-line {margin: 7px 0px 14px; padding: 0px; text-align: left;}
.towerdata-form-line {padding: 0px 15px 0px;}
.form-line-submit {clear: both; margin: 30px auto 3px; padding: 0px; text-align: center;}
.validrequired-highlight {border: 1px solid #A31F1F; text-align: center; padding: 2px 5px 3px; margin: 2px 0px 5px; clear: both; font-size: 11px; font-weight: bold; color: #A31F1F; background: #FFFFEA;}
