@charset "utf-8"; 
a, a:link, a:visited, a:hover, a:active {color:#252525;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
h1 {font:1.6em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#069; text-indent:27px; background:url(/images/heart2.png) top left no-repeat; behavior:url(inc/pngbehavior.htc);}
h2 {font:1.3em Arial, Helvetica, sans-serif; margin:0; padding:0}
h3 {font:1.1em Arial, Helvetica, sans-serif; margin:0; padding:0}
.pad5 {padding:5px;}
.sm9 {font-size:0.63em;}
.sm10 {font-size:0.69em;}
img {behavior:url(inc/pngbehavior.htc);}

/************* NEW WINDOW ************/
a[target ="_blank"] {padding-right:18px; background:transparent url(/images/newwindow.gif) no-repeat center right;}
a.nonewwin {padding-right:0px; background:transparent url() no-repeat center right;}
a[target ="_blank"].pdf {padding-right:0px; background:transparent url(/images/adobe-pdf.gif) no-repeat center right;}
ul#pdf a[target ="_blank"] {background:none;}

/****** LAYOUT ******/
* {outline-style:none;}
html,body {height:100%; width:100%; margin:0 auto;} 
body {margin:0 auto; text-align:center; padding:0; font:62.5%/1.5 Verdana, Arial, Helvetica, sans-serif; color:#252525; background:#9edefa url(/images/BG.jpg) repeat-x;} 
#wrapper {width:932px; height:auto; margin:0 auto; padding:0 29px; text-align:left; background:url(/images/LayoutBG.png) repeat-y; behavior:url(inc/pngbehavior.htc);} 
#header {height:160px; margin:0 auto;}
#assistance {width:932px; height:43px; font:1.72em/2.5em Arial, Helvetica, sans-serif; text-align:center; background:url(/images/ElizabethtownKYAssist.jpg) no-repeat;}
#assistance span {display:none;}
#content {width:690px; margin:0px; padding:0px 10px; float:right; font:1.4em/1.6em Verdana, Arial, Helvetica, sans-serif;} 
#flmovie {width:990px; height:346px; margin:0 auto;}

/******* FOOTER *******/
#footer {height:80px; font-size:1.0em; color:#fff; clear:both; width:920px; margin:-15px auto 0 auto; text-align:left; position:relative;}
#footer a {color:#fff; font-size:1.0em; text-decoration:none;} 
#footer #credit {float:right; width:120px;}
#footer #credit a {color:#fff; text-decoration:none;}
#footer #credit a:hover {color:#000; text-decoration:none;}

/******* VERTICAL NAV MENU ***********/
*html #nav {height:1%; margin-top:40px; float:left;}
ul#vrtnav {float:left;}
ul#vrtnav, ul#vrtnav li, ul#vrtnav ul {margin:0; border:0 none; padding:0; width:217px; list-style:none;}
ul#vrtnav li {display:block !important; display:inline; position:relative;}
ul#vrtnav a {border-top:1px solid #f7e9c8; border-bottom:1px solid #dab765; padding:0 6px; display:block; color:#252525; font:1.4em/1.90em Arial, Helvetica, sans-serif; text-indent:10px; text-decoration:none; height:auto !important; height:1%;}
ul#vrtnav a:hover, ul#vrtnav li:hover a, ul#vrtnav li.iehover a {background:url(/images/NavBG.jpg) repeat-y; color:#ae0505;}
ul#vrtnav li:hover li a, ul#vrtnav li.iehover li a {background:url(/images/nav2nd.png); behavior:url(inc/pngbehavior.htc); color:#252525; width:200px;}
ul#vrtnav li:hover li a:hover, ul#vrtnav li:hover li:hover a, ul#vrtnav li.iehover li a:hover, ul#vrtnav li.iehover li.iehover a {background:url(/images/NavBG.jpg) repeat-y; color:#ae0505;}
ul#vrtnav ul, ul#vrtnav ul ul, ul#vrtnav ul ul ul {display:none; position:absolute; top:0; left:217px;}
ul#vrtnav li:hover ul ul, ul#vrtnav li:hover ul ul ul, ul#vrtnav li.iehover ul ul, ul#vrtnav li.iehover ul ul ul {display:none;}
ul#vrtnav li:hover ul, ul#vrtnav ul li:hover ul, ul#vrtnav ul ul li:hover ul, ul#vrtnav li.iehover ul, ul#vrtnav ul li.iehover ul, ul#vrtnav ul ul li.iehover ul {display:block;}

/********** CONTACT FORM **********/
form#contact {margin:0; padding:5px; float:right; width:275px;} 
#contact label,#contact input, #contact select {display:block; width:150px; float:left; margin-bottom:10px;}
#contact label {text-align:right; width:75px; padding-right:5px;}
#contact br {clear:left;}
#contact fieldset {background:#f4d896; color:#555; border:1px solid #7c5b47; margin:0px 0px 20px 0px; position:relative; display:block; padding:0px 10px 10px 10px;} 
#contact legend {color:#006699; font-variant:small-caps; font:bold 0.94em Verdana, Arial, Helvetica, sans-serif; padding:2px 5px; position:relative; left:-7px; top:-0.75em;}
#contact fieldset ol { padding-top:0.25em;}
#contact #comments {display:block; width:240px; height:70px; margin-bottom:15px;}
#contact #submit {width:85px; height:32px; margin-left:90px;}
#contact .shhhh, .shhhh {display:none;}
#contact input, #contact select, #contact textarea {border:1px solid #006699;}

/********** OTHER **********/
ul#staff {list-style:none;}
ul#faq {list-style-image:url(/images/question.png); list-style-position:outside; line-height:2em; 
behavior:url(inc/pngbehavior.htc);}
ul#faq li {font-weight:bold; color:#555; vertical-align:middle;}
ul#faq li.answer {list-style-image:none; list-style-type:none; font-weight:normal; line-height:1.2em; margin-bottom:25px;}
div#locations {width:635px; height:50px; text-align:center; margin:0 auto; margin-bottom:30px; border-bottom:1px solid #f4d896; padding-bottom:20px;}
div#locations a {text-decoration:none; border-bottom:2px solid #333;}
div#locations ul {list-style:none; display:inline; text-align:center;}
div#locations ul li {float:left; margin-right:10px;}
body#breckinridge li#breckinridge, body#grayson li#grayson, body#hardin li#hardin, body#larue li#larue, body#marion li#marion, body#meade li#meade, body#nelson li#nelson, body#washington li#washington {background:#f4d896; color:#ae0505;}
body#breckinridge li#breckinridge a, body#grayson li#grayson a, body#hardin li#hardin a, body#larue li#larue a, body#marion li#marion a, body#meade li#meade a, body#nelson li#nelson a, body#washington li#washington a {border-bottom:2px solid #ae0505; color:#ae0505;}
.county {color:#006699; font-size:1.3em; padding:45px 0px 5px 0px; text-align:center;}
a img {border:none;}
div.storebox {width:315px; padding:5px; margin:5px; font:.9em Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; color:#333;}
div.storebox h3 {font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#006699; padding-bottom:10px;}
div.storebox img.right {padding:0 0 5px 7px;}
div.storebox img.left {padding:0 7px 5px 0;}
div.storebox span {color:#555; font-weight:bold;}
div.store {clear:both; text-align:center; margin:0 auto; width:433px; height:75px; background:url(/images/hr.png) center center no-repeat; behavior:url(inc/pngbehavior.htc); border:none;}
table#store {width:680px; margin:25px 5px; margin-top:0; border:2px solid #069; font-size:.9em;}
table#store caption {font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#069; padding-bottom:5px; margin-bottom:0;}
table#store thead {background:#f4d896; color:#069; font:1em Verdana, Arial, Helvetica, sans-serif normal;}
table#store th {text-align:center;}
table#store td {height:50px; border-bottom:1px solid #f4d896; padding:3px;}
table#store td.noborder {border:none;}
table#store input {width:50px; border:1px solid #069;}
table#store input[type=button], table#store input[type=submit], table#store input[type=reset] {width:100px; margin:5px; background-color:#f4d896; border:1px solid #069; color:#069;}
table#store select {width:125px; border:1px solid #069;}
div.cc {text-align:right; width:300px; margin-right:15px; float:left;}
table#store div.cc input {width:125px;}
#empframe {background:url(/images/Employeeofmonth.png) center center no-repeat; height:275px; widows:275px; float:right;}
#empframe #empmonth {width:195px; height:280px; overflow:hidden; margin:45px 40px 5px 40px; text-align:center; line-height:15px;}

#jobapplyform label {display:block; float:left; width:125px; text-align:right; margin:0 5px 5px 0;}
#jobapplyform input {display:block; float:left; width: 375px; text-align:left; margin:0 0 5px 0;}
#jobapplyform br {clear:left;}
#jobapplyform input.submit {display:block; float:none; width:auto; text-align:center; margin:0 auto;}
