body { font-family: Arial, Helvetica, san-serif; margin: 0; padding: 0; border: none; font-size: 12px; background: #bcbdc1; color: #141414; } html * { outline: none; } ul, li { margin:0; padding:0; list-style-type:none; } a { color: #5b7400; text-decoration:none; } a: active, a: link, a: visited { text-decoration:none; } .float_left { float: left; margin-right: 10px; } .float_right { float: right; margin-left: 10px; } .text_box { font-size: 12px; height: 20px; border-style: ridge; font-size: 11px; color: #6d6d6d; border: 1px solid #dbdbdb; background-color: #efefef; } .textarea_box { font-size: 12px; height:20px; border-style:ridge; font-size:11px; color:#000000; border-color:#C0C0C0; border-width:1px; background-color: #FFFFFF; } h1 { display:inline; color: #6d6d6d; font-size:14px; font-weight: normal; } h2 { display:inline; font-size:18px; color: #820000; font-family: Times; font-weight: normal; } h3 { display:inline; font-size:16px; color: #820000; font-family: Times; font-weight: normal; } h1#logo { position: absolute; z-index: 5; display: block; top: 37px; width: 220px; height: 100px; text-indent: -1000px; background: #000000 url(../images/lee-busick-design.png) no-repeat 115px 25px; } #container-1 { width: 100%; height: 100%; } #content_main { z-index:3; position: absolute; top: 46px; left: 0; } #top-layer { z-index: 2; position: absolute; top:0; right:0; width: 700px; height: 700px; top: 37px; } #left_nav { z-index:4; position: absolute; margin-top: 116px; padding-top: 20px; padding-bottom: 20px; background: #000000; width: 220px; } #left_nav ul.main { margin-left: 15px; width: 190px; background: #000000; border-top: 1px solid #1a1a1a; padding-top: 3px; border-bottom: 1px solid #1a1a1a; padding-bottom: 3px; } #left_nav ul.main li.main { width: 190px; border-top: 1px solid #1a1a1a; background: transparent url(../images/nav-bg.png) no-repeat 0 0; text-align:right; line-height: 40px; margin-right:10px; text-indent: -20px; } #left_nav ul li.last { width: 190px; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; text-align:right; } #left_nav ul.main li a { font-size: 9px; color: #454545; } #left_nav ul.main li a.news_link { font-size: 10px; color: #878787; } #left_nav ul.main li a:hover { color: #FFFFFF; } #left_nav ul li.main a.main { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-closed.png) no-repeat 0 15px; } #left_nav ul li.main a.main.open { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-open.png) no-repeat 0 15px; } #left_nav ul li.main a.news_link { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-closed.png) no-repeat 0 15px; } #left_nav ul li.main a.news_link.open { display: block; color: #878787; font-size: 10px; text-transform: uppercase; background: transparent url(../images/arrow-open.png) no-repeat 0 15px; } #left_nav ul li.main a.main:hover { color: #FFFFFF; } #left_nav ul li.main a.main.on { color: #FFFFFF; } #left_nav ul.sub { display: none; padding-bottom: 15px; padding-top: 10px; } #left_nav ul.sub.open { display: block; padding-bottom: 15px; } #left_nav ul.sub2 { display: none; padding-top: 5px; padding-bottom: 15px; } #left_nav ul.sub li { line-height: 12px; padding: 0; margin:0; } #left_nav ul.sub li.sub { line-height: 12px; height:15px; padding: 0; margin:0; } div.sub.news { font-size: 11px; color: #454545; width: 190px; line-height: 12px; text-align:left; padding-bottom: 10px; } a.sub.on { color: #FFFFFF; } #left_nav ul.main li a.on { color: #FFFFFF; } #content-header { margin-top: 17px; height: 25px; background: #000000; margin-left:230px; } #content-header #title { color: #7f8285; font-size: 11px; float: right; margin-right:25px; line-height:25px; } #content-main { margin-top: 32px; height: 630px; background: #FFFFFF; margin-left: 230px; } #header { height: 38px; background: transparent url(../images/top_nav_bg.png) repeat-x 0 0; } #header_content { float: right; font-size: 9px; color: #848484; line-height: 28px; margin-right: 10px; } #email_signup_submit { } #email_signup_box { height: 16px; font-size: 12px; border-style: ridge; font-size: 11px; color: #6d6d6d; border: 1px solid #000000; background-color: #b2b2b2; } #header_content ul { display:inline; list-style-type: none; } #header_content ul li { display:inline; padding-left:15px; } #header_content ul li a { color: #FFFFFF; } #header_content ul li.divider { color: #454545; } .header_content_right { display: inline; color: white; margin-right: 30px; } .white { color: white; }