@charset "UTF-8";

/* =universal */
* {margin: 0; padding: 0;}

/* =body */
body {color: #000000; background: #FFFFFF; font: normal 100%/1.125em Arial, Verdana, sans-serif;}


/* =defaults */
p, h1, h2, h3, h4, h5, h6, ul, ol, dl, table, img, fieldset, label, input, select, textarea, blockquote {margin: 10px;}
legend {margin-left: 10px; font-weight: bold;}
label {display: block;}
label.inline {display: inline;}
blockquote {padding: 0 15px; font-style: italic;}

p, li, dt, dd, th, td, label, legend, blockquote {font-size: .750em;}
ul li ul li {font-size: 100%; margin-left: 2em;}
ul li ul {margin: 0px;}

h1, h2, h3, h4 {color: #1a4d80;}

/* =p */
div#site_copyright p {text-align: right;}
p.related {margin-top: -10px;}
p#directory_copy {font-weight: bold; margin-top: 135px; font-size: 1em;}

/* =h1 */
h1 {font-size: 1.5em;}

h1#page_level_heading {display: none;}

/* =h2 */
h2 {font-size: 1.125em;}
div.sidebar h2 {font-size: .875em; text-align: center; color: #F2F2F2; height: 25px; background: #000000 url(../images/sidebar_background_portal.jpg) repeat-x scroll top left; margin: 0;}
div.sidebar h2.non_section_heading {font-size: .875em; text-align: left; background: none; color: #1a4d80; height: auto; margin: 10px;}
h2#directory_header {border-bottom: 1px solid #003399;}

/* =h3 */
h3 {font-size: 1em;}

/* =h4 */
h4 {font-size: .875em;}

/* =a */

a {text-decoration: none;}

a:hover, a:active {color: #FF0000;}

div#navigation a {text-decoration: none;}
div#navigation a:link, div#navigation a:visited {color: #FFFFFF;}
div#navigation a:hover, div#navigation a:active {color: #000000;}

div#site_info a:link, div#site_info a:visited {color: #66ccb8;}
div#site_info a:hover, div#site_info a:active {color: #FFFFFF;}

div.sidebar a {font-weight: bold;}
div.sidebar a:link, div.sidebar a:visited {color: #000000;}
div.sidebar a:hover, div.sidebar a:active {color: #FF0000;}

/* =ol */

ol {list-style-position: inside;}

/* =ul */
ul {list-style-position: inside;}
div#navigation ul {list-style: none; margin-left: 15px;}
div#site_info ul {list-style: none;}
div.sidebar ul {list-style: none; margin-left: 25px;}
div.sidebar ul.force_default_list {list-style: circle;}
ul.link_list_flow {list-style: none; text-align: center;}

/* =li */
div#navigation ul li {display: inline; font-size: 1em; padding: 0 10px; border-right: 1px solid #FFFFFF;}
div#navigation ul li.last {border: none;}
div#site_info ul li {display: inline; padding: 0 5px; font-size: .750em; border-right: 1px solid #FFFFFF;}
div#site_info ul li.last {border: none;}

ul.clicklists {background-color: #EEEEEE; border-top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; list-style: none;}
ul.clicklists li {display: block; width: 95%; margin: 5px; padding: 5px;}
ul.clicklists li a:link, ul.clicklists li a:visited {color: #0000FF;}
ul.clicklists li a:hover, ul.clicklists li a:active {color: #FF0000;}
ul.clicklists li a {text-decoration: underline;}

/* =dt */
dl dt {font-weight: bold;}

/* =dd */
dl dd {padding-left: 2em;}

/* =table */

body.two_column div#content_main table {width: 650px; margin: 10px auto;}
body.two_column div#content_main table caption {font-size: .750em; text-align: right; font-style: italic;}
body.two_column div#content_main table th {border-collapse: collapse; border: 1px solid #EEEEEE; padding: 5px; text-align: left; margin: 0; background-color: #cfe2e5; color: #333333;}
body.two_column div#content_main table td {border-collapse: collapse; border: 1px solid #EEEEEE; padding: 5px; text-align: left; margin: 0; }
body.two_column div#content_main table tfoot td {border-collapse: collapse; border: 1px solid #EEEEEE; padding: 5px; text-align: left; margin: 0; background-color: #cfe5cf; color: #333333; }


table.clubs {width: 95%; margin: 10px auto; background-color: #000000;}

/* =thead */

table.clubs thead {color: #1a4d80; background-color: #ffffff;}

/* =tbody */

table.clubs tbody {background-color: #ffffff;}

/* =th */

table.clubs th {font-size: 1em; color: #1a4d80; font-weight: bold; width: 45%; text-align: left; margin: 1px; padding: 4px;}

/* =td */

table.clubs td {width: 45%; margin: 1px; padding: 4px;}

/* =img */
img {border: none;}

img#lawrence_county_logo {height: 90px; width: 167px; margin: 0 0 0 10px; padding: 0;}
img#map_button {float: left;}

img#site_preview {float: left;}
img#flash_header {display: block; margin: 10px auto;}
img.center {display: block; margin: 10px auto;}
img.supporting_images {margin-top: 0px;}

/* =abbr */
abbr {border-bottom: none;}

/* =acronym */
acronym {border-bottom: none;}

/* =textarea */

textarea.paragraph {width: 500px; height: 250px;}

/* =Special Lists */

ul.announcement_lists, ul.contact_lists, ul.links_lists {list-style: none; background-color: #EEEEEE; overflow: auto;}
ul.announcement_lists li, ul.contact_lists li, ul.links_lists li {display: block; font-size: 100%; border-bottom: 1px dashed #555555;}
ul.announcement_lists li li, ul.contact_lists li li, ul.links_lists li li {display: block; font-size: .750em;}
ul.announcement_lists li h3, ul.contact_lists li h3, ul.links_lists li h3 {font-size: 1em; border-bottom: 1px solid #333333;}
ul.announcement_lists li h4.announcement_dates {font-size: .750em; color: #000000; margin-top: -10px; text-align: right;}
ul.links_lists li h3 {background: url(../images/info.png) no-repeat scroll top left; padding-left:30px;padding-top:4px;padding-bottom:4px;}

/* =div */

div#dropshadow {width: 1010px; margin: 0 auto; overflow: auto; background: #FFFFFF url(../images/dropshadow.jpg) repeat-y scroll top left;}

div#container {margin: 0 auto; width: 1000px; overflow: auto;}
div#branding {position: relative; height: 90px; width: 1000px; background: #CCCCCC url(../images/header_background.jpg) repeat-x scroll top left; overflow: hidden;}


/* Styling for Login */
div#branding div#login {position: absolute; top: 0px; right: 0px;}
div#branding div#login form {position: relative;}
div#branding div#login input {font-size: .625em; width: 100px; height: 12px; margin: 0px;}
div#branding div#login label {margin: 0px;}
div#branding div#login label#username_label {position: absolute; top: 5px; right: 271px;}
div#branding div#login label#password_label {position: absolute; top: 5px; right: 151px;}
div#branding div#login input#username {position: absolute; top: 25px; right: 220px;}
div#branding div#login input#password {position: absolute; top: 25px; right: 100px;}
div#branding div#login input#login_button {position: absolute; top: 25px; right: 10px; width: 75px; height: 12px;}
div#branding div#login p {position: absolute; top: 45px; right: 10px; font-size: .625em; text-align: right; width: 400px; margin: 0px;}

div#navigation {height: 54px; width: 1000px; overflow: auto;}
div#navigation {background: #FFFFFF url(../images/nav_background_portal.jpg) no-repeat scroll top left;}

body#portal div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}
body#point div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/point_info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}
body#chamber div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/chamber_info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}
body#sopoc div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/sopoc_info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}
body#ledc div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/ledc_info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}
body#cvb div#info_banner {width: 925px; height: 215px; overflow: auto; background: #FFFFFF url(../images/cvb_info_banner.jpg) no-repeat scroll top left; margin: 0 auto;}

div#content_container {width: 1000px;}

div#content_sub_1 {width: 25%; float: left;}
div#content_main {width: 495px; float: left; min-height: 500px; border-left: 1px solid #333333; border-right: 1px solid #333333; overflow: auto;}
body.two_column div#content_main{border: none;}
div#content_sub_2 {width: 25%; float: right;}

div#site_info {position: relative; clear: both; color: #FFFFFF; height: 112px; width: 1000px; overflow: hidden; background: #FFFFFF url(../images/site_info_background_portal.jpg) repeat-x scroll top left;}
div#site_address {position: absolute; top: 0; left: 0;}
div#telephone {position: absolute; text-align: right; top: 0; right: 0;}div#site_copyright {position: absolute; bottom: 0; right: 0;}
div#site_nav {position: absolute; bottom: 25px; left: 325px; text-align: center;}

div.sidebar {background: #EEEEEE; border: 1px solid #000000; /*margin-left: 10px; margin-right: 10px;*/ margin: 10px; overflow: visible;}
div.emphasis_block {background: #EEEEEE;  /*margin-left: 10px; margin-right: 10px;*/ margin: 10px; overflow: auto;}

div.emphasized {text-align: center;}

div.attention h3 {background: url(../images/attention.png) no-repeat scroll 0px 1px; padding-left:25px;}

div#content_sub_2 div#apply_container {width: 200px; height: 83px; overflow: auto;}
div#content_sub_2 a#apply_button {display: block; width: 200px; height: 83px; margin-left: auto; margin-right: auto; overflow: auto;}
div#content_sub_2 a#apply_button span {visibility: hidden;}
div#content_sub_2 a#apply_button:link, div#content_sub_2 a#apply_button:visited {background: #FFFFFF url(../images/apply_button_link.jpg) no-repeat scroll top left;}
div#content_sub_2 a#apply_button:hover, div#content_sub_2 a#apply_button:active {background: #FFFFFF url(../images/apply_button_hover.jpg) no-repeat scroll top left;}

div#content_main a#apply_button {display: block; float: left; width: 200px; height: 83px; margin: 10px; overflow: auto;}
div#content_main a#apply_button span {visibility: hidden;}
div#content_main a#apply_button:link, div#content_main a#apply_button:visited {background: #FFFFFF url(../images/apply_button_link.jpg) no-repeat scroll top left;}
div#content_main a#apply_button:hover, div#content_main a#apply_button:active {background: #FFFFFF url(../images/apply_button_hover.jpg) no-repeat scroll top left;}

div#content_sub_2 a#procurement_links {display: block; width: 195px; height: 61px; margin: 10px auto 30px auto; overflow: auto;}
div#content_sub_2 a#procurement_links span {visibility: hidden;}
div#content_sub_2 a#procurement_links:link, div#content_sub_2 a#procurement_links:visited {background: #FFFFFF url(../images/procurement_links_link.jpg) no-repeat scroll top left;}
div#content_sub_2 a#procurement_links:hover, div#content_sub_2 a#procurement_links:active {background: #FFFFFF url(../images/procurement_links_hover.jpg) no-repeat scroll top left;}

/* =classes */
.alerts {font-weight: bold; color: #990000;}
.a_priori {float: left;}
.a_posteriori {float: right}
.blocklevel {display: block;}
.separate {clear: both;}
select.state_list {width: 200px;}
input.sentence {width: 500px;}
input.phrase {width: 250px;}
input.word {width: 80px;}
input.initials {width: 20px;}
div.highlights {background-color: #E7FCFF; border-top: 1px solid #003399; border-bottom: 1px solid #003399; margin: 10px; overflow: auto;}
.close_mar {margin-top: -10px;}

/* =peculiars */

body.two_column div#content_main {width: 74%; float: left; overflow: auto;}