
/* - newpublic.css - */
@media screen {
/* http://www.ohiolegalservices.org/portal_css/newpublic.css?original=1 */
/* */
body {
margin: 0px;
padding: 0px;
background: url('http://www.ohiolegalservices.org/public/red-background.gif') #892034 top center repeat-y;
/* */
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
}
#visual-portal-wrapper { width: 865px; height: 85px; padding: 0px; margin: 0px auto; text-align: left  }
li a {
padding: 0.3em;
_padding: 0.3em;
}
a { color: #00467f;  }
a:hover { text-decoration: none }
a:visited { color: #1268ae }
a img { border: 0px }
#header img { border: 0px; margin: 0px 0px 0px 15px }
#top-links { float: right; margin-top: 15px; padding-right: 10px }
#bottom-links { border: 1px solid #892034; text-align: right; padding: 5px 10px; color: #892034; margin-bottom: 20px }
/* */
.clear-left { clear: left }
.clear-right { clear: right }
.clear-both { clear: both }
.right-align { text-align: right }
.left-align { text-align: left }
.float-right { float: right }
.two-column { float: left; padding-right: 10px; width: 45% }
h1 { font-size:140%; }
h2 { font: bold 1.2em Arial, sans-serif; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; color: #00467f }
h4 { margin: 0px; padding: 0px }
h3 { font: 1em normal Arial, sans-serif; line-height: 1em; color: #00467f; font-weight : bold }
/* */
#tabs { float: left; width: 568px; height: 40px; background: url('http://www.ohiolegalservices.org/public/round-top.gif') no-repeat bottom right }
#small-tabs { float: left; width: 568px; height: 43px; background: url('http://www.ohiolegalservices.org/public/round-top.gif') no-repeat bottom right }
#tabs ul, #small-tabs ul { margin: 0px; padding: 0px; list-style: none }
#tabs li, #small-tabs li { width: 24%; height:30px; margin: 0px; padding: 0px; margin-right: 5px; float: left; background: url('http://www.ohiolegalservices.org/public/tab-right.gif') no-repeat right top }
#tabs h3, #small-tabs h3 { margin: 0px; padding: 0px }
#tabs a, #small-tabs a { display: block; text-decoration: none; background: url('http://www.ohiolegalservices.org/public/tab-left.gif') no-repeat left top; padding: 10px 20px 9px 20px; color: #666; border-bottom: 1px solid #892034 }
#tabs .current a, #small-tabs .current a { padding-bottom: 10px; text-decoration: none; color: #00467f; border-bottom: none; height: 10px }
#small-tabs h3 { font-size: 7pt }
#small-tabs a { padding: 12px 15px 10px 15px; border-bottom: 1px solid #892034; }
#small-tabs .current a { padding-bottom: 11px; color: #00467f; border-bottom: none; }
#left-content { float: left; width: 516px; border-right: 1px solid #892034; border-left: 1px solid #892034; padding: 10px 25px 10px 25px }
.round-bottom { background: url('http://www.ohiolegalservices.org/public/round-bottom.gif') no-repeat top right; height: 11px; float: left; width: 568px }
#left-content table { width: 100% }
.listing { line-height: 200% }
/* */
#left-content-text { float: left; width: 500px; padding: 10px 35px 10px 25px }
#left-content-text hr { color: #892034; background: #892034; height: 1px; border: 0px; margin: 10px 0px }
#left-content { float: left; width: 568px; border-right: 0px solid #892034; border-left: 0px solid #892034; padding: 0px 10px 10px 0px }
#left-content table { width: 100% }
#left-sub-content { float: left;
width: 551px;
border-right: 1px solid #892034;
border-left: 1px solid #892034;
padding: 10px 10px 0px 5px; }
#left-sub-content div { width: 98% }
#right-content { float: right; text-align: center; width: 265px; margin-top: 10px }
/* */
#right-content-border { float: right; text-align: center; width: 265px; padding-left: 20px; border-left: 1px solid #892034; margin-top: 10px }
/* */
#dict-search-top { width: 259px; height: 4px; background: url('http://www.ohiolegalservices.org/public/dict-search-top.gif') bottom center no-repeat }
#dict-search { width: 245px; background: #892034; color: #fff; text-align: left; line-height: 150%; padding: 3px 7px }
#dict-search a { color: #fff }
#dict-search .LSRow a { color: black }
#dict-search-bottom { width: 259px; height: 4px; background: url('http://www.ohiolegalservices.org/public/dict-search-bottom.gif') top center no-repeat; margin-bottom: 10px }
/* */
form { padding: 0px; margin: 0px; }
form div { padding: 0px; margin: 0px; }
label { /**/ width: 110px; padding-top: 5px; margin-bottom: 5px; font-weight: bold }
.auto-width { width: auto }
/* */
#simple-search-link { display: none }
#ols-simple-search label { width: 100px }
form#legal-problem { margin-right: 10px; display: inline }
.small-text-input {width: 62px; height: 17px; padding: 3px 2px; margin-right: -3px; border: 0px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-alt.gif') top left }/* */
/* */
.text-input {height: 17px; width: 146px; padding: 3px 2px; margin-right: -3px; border: 0px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-alt.gif') top left no-repeat; _background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-alt_ie.gif') top left; _background-attachment : scroll; _background-repeat : repeat; }
.search-button {*position:relative;*bottom:-1px; margin: 0px; padding: 0px; border: 0px; width: 60px; height: 23px; background: url('http://www.ohiolegalservices.org/public/buttons/search.gif'); cursor: pointer; vertical-align: top }
.text-input-standalone { float: left; width: 220px; height: 20px; border: 0px; padding: 3px 0px 0px 5px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-standalone.gif'); margin-bottom: 5px }
.text-input-white { float: left; width: 220px; height: 20px; border: 0px; padding: 3px 0px 0px 5px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-white.gif'); margin-bottom: 5px }
.search-button-standalone { margin: 0px; padding: 0px; border: 0px; width: 62px; height: 23px; background: url('http://www.ohiolegalservices.org/public/buttons/search-standalone.gif'); cursor: pointer; vertical-align: bottom }
.send-button-standalone { margin: 0px; padding: 0px; border: 0px; width: 76px; height: 23px; background: url('http://www.ohiolegalservices.org/public/buttons/send.gif'); cursor: pointer; vertical-align: bottom }
.cancel-button { margin: 0px; padding: 0px; border: 0px; width: 76px; height: 23px; background: url('http://www.ohiolegalservices.org/public/buttons/cancel.gif'); cursor: pointer; vertical-align: bottom }
.textarea { width: 221px; height: 221px; background: url('http://www.ohiolegalservices.org/public/form-elements/textarea.gif'); border: 0px; padding: 2px }
.textarea-small { width: 221px; height: 96px; background: url('http://www.ohiolegalservices.org/public/form-elements/textarea-small.gif'); border: 0px; padding: 2px }
.required { color: #e5423b; font-weight: bold }
form#zipcode { display: inline }
#searchGadget { width: 144px;  display: inline;  border: 0px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-glossary.gif') no-repeat top left}
#dict-search-button { border: 0px; width: 60px;  padding: 0px; height: 26px; background: url('http://www.ohiolegalservices.org/public/buttons/search-glossary.gif') no-repeat; cursor: pointer;  }
#home-search-bar { width: 825px; padding: 5px 20px; margin: 0px auto; text-align: left; border-top: 2px solid #892034; border-bottom: 3px solid #892034; font-size:11px }
#home-button { vertical-align: bottom; margin-right: 50px }
#text-smaller { display: none }
/* */
.grey-box-top { width: 400px; height: 8px; background: url('http://www.ohiolegalservices.org/public/grey-box-top.gif') bottom left no-repeat }
/* */
.grey-box { width: 240px; height: 75px }
.grey-box h2 { margin: 0px; font-size: 1.1em; padding: 0px 0px 3px 10px; color: #00467f; background: #e4e4e4; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2 }
.grey-box .text { padding: 0px; font: normal 1em Arial, sans-serif; color: #003c79 }
.grey-box .text strong { color: #000 }
.grey-box .text label { display: inline; color: #000; font-weight: bold }
.grey-box .text-input { display: inline; width: 170px; height: 17px; padding: 3px 2px; margin-right: -3px; border: 0px; background: url('http://www.ohiolegalservices.org/public/form-elements/text-input-grey.gif') top left }
.grey-box .search-button { display: inline; margin: 0px; padding: 0px; border: 0px; width: 60px; height: 23px; cursor: pointer }
.grey-box-bottom { width: 400px; height: 8px; background: url('http://www.ohiolegalservices.org/public/grey-box-bottom.gif') top left no-repeat }
/* */
/* */
.info-box { border: 1px solid #00467f; padding: 15px; text-align: left; font-size: 0.95em; width: 200px; margin: 0px auto 15px auto }
.info-box hr { height: 1px; color: #003c79; background: #003c79; border: 0px; margin-bottom: 4px }
.info-box ul { margin: 0px; padding: 0px; padding-left: 15px }
.info-box li { padding: 4px 0px }
.info-box h2 { font-size: 1.1em; border-bottom: none }
.info-box fieldset { padding: 3px; text-align: center; margin: .5em 0em }
/* */
.warning { border: 1px solid #892034; color: #892034; width: 250px; padding: 15px 25px; font-size: 1.1em; text-align: center }
.audio-icon { vertical-align: bottom }
.box { width: 262px; padding: 0px 10px; height: 384px; float: left; margin: 35px 0px }
.red { background: url('http://www.ohiolegalservices.org/public/splash/box-red.jpg') top center no-repeat }
.green { background: url('http://www.ohiolegalservices.org/public/splash/box-green.jpg') top center no-repeat }
.orange { background: url('http://www.ohiolegalservices.org/public/splash/box-orange.jpg') top center no-repeat }
/* */
#portal-personaltools {
background-color:#FFFFFF;
border-bottom:0px solid #8CACBB;
border-top:0px solid #8CACBB;
text-align:center;
width:780px;
}
#portal-personaltools li a {
color:#000000;
}
/* */
.box h2 { color: #fff; margin: 18px 0px 235px 0px; font-size: 16px }
.box .text { padding: 0px 20px }
.blue-text { color: #00467f }
.red-text { color: #892034 }
#content { // From plone
margin:0em;
padding:0em !important;
}
.documentContent {
padding: 7px 1px 5px 1px !important;
}
.image-left {
border: 0px;
}
.dictionary-blockquote {
margin-left:0.5em;
line-height: normal;
font-size: 1.1em;
}
/* */
#content span.link-external a {
background: transparent;
padding: 1px 0px 1px 1px;
}
.link-https
{
background: none;
padding: 0px 0px 0px 0px;
}
.link-pdf {
background: transparent url(/Home/pdf_icon.gif) no-repeat 0px 1px;
padding: 1px 0px 1px 19px;
}
/* */
#contactOSLSA
{
margin-left:161px;
float: left;
clear: right;
width:330px;
}
#contactOSLSA a {
color: #892034;
}
#contactOSLSA a:visited {
color: #892034;
}
/* */
.listing th, .stx table th { text-transform:none !important; }
div.portlet a {
text-decoration : underline;
}
#nav .highlightedSearchTerm {
background-color: transparent;
}
/* */
/* */
/* */

}

