html,body{color:#666;font-size:12px;background:url(/images/body1.png) repeat-x left top;line-height:1.4em;font-family:"Helvetica Neue",Arial,sans-serif;}
#ie{height:100%;}
#desk{color:#666;width:772px;min-height:100%;margin:0 auto -15px;background:url(/images/desk.png) repeat-y left top;}
#header{float:left;width:751px;height:143px;background:url(/images/header.png) no-repeat left top;margin-left:10px;border-bottom:1px solid #fff;}
p.address{float:left;font-size:11px;line-height:13px;margin-top:34px;margin-left:17px;}
#home{float:right;width:185px;height:98px;margin-top:27px;margin-right:36px;}
#home img.logo{width:185px;height:98px;display:block;}
#page{float:left;width:548px;min-height:500px;}
div.mood{float:left;width:536px;height:316px;margin-left:12px;margin-bottom:15px;}
#footer{clear:left;bottom:0;height:15px;width:772px;margin:0 auto;overflow:hidden;position:relative;background:url(/images/footer.png) no-repeat center top;}
#navigation{float:left;width:203px;margin-left:10px;min-height:300px;}
div.navi{float:left;color:#333;width:203px;}
div.navi div.item{text-align:right;line-height:30px;}
div.navi div.path{color:#fff;}
div.navi a.menu{color:#fff;width:175px;padding:0 14px;font-weight:bold;border-bottom:1px solid #fff;}
div.navi a.path,div.navi a.menu:hover{font-weight:bold;text-decoration:none;}
#root div.sub1{float:none;}
div.sub1 a.menu{font-size:14px;text-transform:uppercase;background-repeat:repeat;background-position:center top;background-image:url(/images/navi1.png);}
div.sub1 a.path,div.sub1 a.menu:hover{background-image:url(/images/navi1on.png);}
div.sub2{float:none;}
div.sub2 a.menu{font-size:13px;text-transform:none;background-repeat:repeat;background-position:center top;background-image:url(/images/navi2.png);}
div.sub2 a.path,div.sub2 a.menu:hover{color:#666;background-image:url(/images/navi2on.png);}
div.sub2 a.path{color:#0083ab;}
div.sub2 div.path a.menu:hover{color:#0083ab;}
div.sub3{float:none;padding:5px 0;background-repeat:repeat;border-bottom:1px solid #fff;background-position:center top;background-image:url(/images/navi2on.png);}
div.sub3 a.menu{color:#666;font-size:11px;line-height:20px;border-bottom:none;text-transform:none;background-image:inherit;}
div.sub3 a.path,div.sub3 a.menu:hover{color:#0083ab;font-size:11px;background-image:inherit;}
#head{float:left;margin:12px;width:502px;margin-bottom:0;}
#head h1{color:#0083ab;font-size:20px;font-weight:600;line-height:1.1em;}
div.unit h2{color:#0083ab;font-weight:600;line-height:1.4em;}
div.unit div.head{margin-top:5px;}
#root #view div.unit div.body{min-height:0;margin:.2em 0;}
div.main{float:left;width:524px;margin-left:1px;}
div.main div.unit{margin:2px 5px;}
div.main h2,div.main div.foot{margin:0 6px;}
div.main div.part,div.main div.grid table{margin:.4em 6px;}
div.main div.wide{width:514px;}
div.main div.wide table,div.main div.wide div.tall{width:502px;}
div.main div.wide div.tiny{width:245px;}
div.main div.slim{width:252px;}
div.main div.slim table,div.main div.slim div.tall{width:240px;}
div.main div.slim div.tiny{width:114px;}
div.pure,div.seam,div.flat,div.edge{color:#666;border:none;background:none;}
div.pure div.head h2{border-bottom:none;}
div.seam div.head,div.flat div.head,div.edge div.head{color:#333;background:none;border-bottom:none;}
h3,h4,h5,h6{line-height:1.2em;font-weight:600;}
h3{font-size:1em;}
h4{color:#0083ab;font-size:1em;}
h5{color:#666;font-size:20px;}
h6{color:#0083ab;font-size:20px;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#0083ab;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open{color:#0083ab;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 6px;background-image:url(/images/link.gif);}
div.mail{background-position:0 3px;background-image:url(/images/mail.gif);}
div.load{background-position:0 3px;background-image:url(/images/file.gif);}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.list p.dent{list-style-image:url(/images/list.gif);}
div.line hr{border-bottom-color:#333;}
#root div.line hr.bold{border-bottom:8px solid #666;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background:#ccc;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:#ddd;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#900;}
#services{color:#fff;float:left;height:15px;font-size:10px;margin-left:220px;}
#services a.meta{color:#fff;font-size:10px;line-height:15px;text-transform:uppercase;}
#cmsbox{color:#fff;float:right;height:15px;font-size:10px;margin-right:50px;}
#cmsbox a.meta{color:#fff;font-size:10px;line-height:15px;text-transform:none;}
#disp{background:#fff;border:3px solid #888;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#444;height:36px;background:#ddd;line-height:36px;}
#lbox div.zoom{width:740px;margin-left:-373px;}
