﻿body { background: url(../Images/Backgrounds/background_home.gif) no-repeat center top; color: #000; font: 62.5% Arial, Helvetica, Sans-Serif; margin: 0; }

#container-main { margin: 0 auto; padding: 0; width: 995px; }

#footer { background: url(../Images/line_home.gif) no-repeat 0 50px; float: left; height: 202px; margin: 25px 0 0; padding: 0; position: relative; top: -40px; width: 995px; }
#footer #logo { float: left; margin-top: 50px; }
#footer #logo img { border: none; height: 122px; width: 138px; }

h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 { background: url(../Images/lexarts.gif) no-repeat scroll left center; float: left; font-size: 1em; height: 20px; margin: 20px 5px; overflow: hidden; text-indent: -999px; visibility: visible; width: 157px; }
h1 a { display: block; height: 20px; }
h2 { color: #eda100; font-size: 2.4em; text-transform: uppercase; }
h3 { color: #82878f; font-size: 1.8em; text-transform: uppercase; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }

#nav-main { float: right; list-style: none; margin: 20px 0 0; padding: 0; position: relative; right: 50px; z-index: 100; }
#nav-main li { float: left; width: 108px; }
#nav-main li a { display: block; font-size: 1.4em; text-align: center; text-decoration: none; text-transform: uppercase; width: 108px; }
#nav-main li a:link, #nav-main li a:visited { color: #82878f; }
#nav-main li a img { border: 5px solid #c5c5c5; height: 88px; padding: 1px; width: 88px; }
#nav-main li ul { background-color: #f79b32; left: -999em; list-style: none; margin: 0 0 0 4px; padding: 0; position: absolute; top: 116px; width: 150px; z-index: 100; }
#nav-main li ul ul { top: auto; z-index: 100; }
#nav-main li:hover, #nav-main li.sfhover { position: static; /*ie7*/ }
#nav-main li:hover ul, #nav-main li.sfhover ul { left: auto; }
#nav-main li ul a { display: block; font-size: 1.1em; font-weight: 700; padding: 3px; text-align: left; text-decoration: none; width: 144px; }
#nav-main li ul a span.indent { padding-left: 1.1em; }

#nav-quick { background: url(../Images/circle.gif) no-repeat 50% 0; float: right; height: 127px; list-style: none; margin: 0; padding: 75px 0 0 140px; width: 395px; }
#nav-quick li { float: left; }
#nav-quick li a { display: block; font-size: 1.4em; height: 83px; text-align: center; text-decoration: none; text-transform: uppercase; width: 83px; }
#nav-quick li a:link, #nav-quick li a:visited { color: #5d6066; }
#nav-quick li a img { border: none; height: 83px; width: 83px; }

p { font-size: 1.2em; line-height: 1.6em; }
p#copyright { color: #82878f; float: right; margin: -20px 0 0; padding: 0; text-align: center; width: 535px; }
p#copyright a { color: #015188; }
p#copyright a:link, p#copyright a:visited { text-decoration: underline; }
p#copyright a:hover, p#copyright a:active { text-decoration: none; }

#search-box { float: right; font-size: 1.2em; position: relative; right: -378px; top: 180px; }
#search-box input { font: 1em Arial, Helvetica, Sans-Serif; z-index: 80; }
#search-box input[type=submit] { cursor: pointer; }
#search-box input.text { background-color: #eaeaea; border: 2px inset #eaeaea; }

#slideshow { background-color: #fff; float: left; margin: 10px 0 0; padding-left: 50px; }
#slideshow img { border: 6px solid #c5c5c5; float: left; height: 290px; padding: 1px; width: 400px; }
#slideshow p { clear: left; color: #666; float: left; font-size: 1.1em; line-height: 1.1em; margin: 0 15px; position: absolute; text-align: center; top: 310px; width: 384px; }

#nav-main li:hover a:link, #nav-main li:hover a:visited, #nav-main li:hover a:hover, #nav-main li:hover a:active, #nav-main li.sfhover a:link, #nav-main li.sfhover a:visited, #nav-main li.sfhover a:hover, #nav-main li.sfhover a:active, #nav-main li a:hover, #nav-main li a:active, #nav-main li.lit a:link, #nav-main li.lit a:visited, #nav-main li.lit a:hover, #nav-main li.lit a:active, #nav-quick li a:hover, #nav-quick li a:active { color: #f79b32; }
#nav-main li:hover ul li a:link, #nav-main li:hover ul li a:visited, #nav-main li:hover ul li a:hover, #nav-main li:hover ul li a:active, #nav-main li.sfhover ul li a:link, #nav-main li.sfhover ul li a:visited, #nav-main li.sfhover ul li a:hover, #nav-main li.sfhover ul li a:active, #nav-main li ul a:link, #nav-main li ul a:visited, #nav-main li.lit ul li a:link, #nav-main li.lit ul li a:visited { color: #fff; }
#nav-main li:hover a img, #nav-main li.sfhover a img, #nav-main li a img:hover, #nav-main li a img.sfborder, #nav-main li.lit a img { border: 5px solid #f79b32; }
#nav-main li ul a:hover, #nav-main li ul a:active, #nav-main li.lit ul li a:hover, #nav-main li.lit ul li a:active { background-color: #e89038; color: #fff; }
