@charset "utf-8"; /* ####### RESET CSS ####### */ /* v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* ####### RESET CSS ####### */ /* ####### DEFAULT CSS ####### */ html{overflow-y:scroll} body{background:#fff; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444} p{line-height:18px; margin:0 10px 15px 10px} a{color:#3049a5} a:hover{text-decoration:none} h1{font-size:12pt; color:#000; margin-bottom:15px} h2{margin:5px 0; border-bottom:dotted 1px #ccc} h3{margin:5px 0} ul{list-style-type:square; margin:10px 10px 15px 40px} ul .nl{margin-top:15px} #site_wrapper{margin:0 auto; width:744px; position:relative} #header{position:relative; height:110px} #sub_title{position:absolute; right:10px; bottom:10px; background:url(/kopiecenter_title.gif) left top no-repeat; text-indent:-9999px; display:block; width:172px; height:32px} #content_wrapper{overflow:hidden; background:transparent url(/content_wrapper_bg.gif) left top repeat-y} #content_wrapper .left_col{float:left; width:187px; background:#404040 url(/left_col_bg.gif) left top repeat-y; min-height:376px} #logo_flash{height:130px; position:relative; border-bottom:solid 1px #fff} #logo_flash img{position:absolute; left:50px; top:15px} #logo_swf{position:absolute; left:45px; top:20px} #menu{margin:15px 10px 10px 35px; line-height:26px} #menu a{font-weight:bold; font-size:12px; color:#cccc99; text-decoration:none} #menu a:hover, #menu .sel a{color:#fff} #content_wrapper .right_col{float:left; margin-left:1px; position:relative; width:526px; background-color:#f6f6f6; padding:10px 15px; min-height:356px} #content_wrapper .index{padding:0; width:556px} #content_wrapper .right_col img{display:block} #index_slogan{position:absolute; right:0; bottom:40px; background-color:#fff; color:#3049a5; font-weight:bold; font-size:14pt; padding:10px} #map_canvas{padding:4px; background:#ccc} #map{height:300px; width:100%} #footer_wrapper{overflow:hidden; margin-top:15px} #footer_wrapper .left_col{float:left; width:187px; background:#ededed; min-height:165px} #ohours{margin:8px 15px; line-height:18px; list-style-type:none} #ohours .title{font-weight:bold; color:#000; margin-top:5px} #footer_wrapper .right_col{float:left; margin-left:1px; min-height:155px; width:556px; background:#ededed; position:relative} #address{margin:6px; overflow:hidden} #address img{display:block; float:left; margin-right:20px} #address ul{line-height:22px; margin:0; list-style-type:none} #address .nl{margin-top:10px} #d2d{text-align:left; margin-top:15px; float:left; width:100%} #footer_wrapper h2{background:#fff; color:#3049a5; font-weight:bold; font-size:9pt; line-height:21px; padding:4px; margin:0; border:none} #dd{position:absolute; width:245px; height:224px; color:#fff; background:transparent url(/dd_alert_bg.gif) left top no-repeat; right:-47px; bottom:-20px} #dd ul{position:absolute; top:50px; left:15px; margin:0; list-style-type:none} #dd li{position:absolute} #dd_slogan{font-size:14pt; text-align:center; color:#bbc3e1; left:30px; top:0px; white-space:nowrap} #dd_name{font-size:16pt; left:15px; top:60px; white-space:nowrap} #dd_link{top:100px; left:35px} #dd a{color:#eee} /* ####### DEFAULT CSS ####### */ #loc{margin-bottom:15px} #sitemap{text-align:left; margin:15px} #sitemap ul{list-style-type:square; margin:15px 25px} #sitemap ul ul{margin:5px 25px} #sitemap li{line-height:19px} /* clearfix */ * html .clearfix {height: 1%} .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden} .clearfix {display:inline-block} /* Hide from IE Mac \*/ .clearfix {display:block} /* End hide from IE Mac */