html,body{color:#565555;font-size:11px;line-height:1.4em;background:#fff url(/images/body-gross.png) no-repeat center top;font-family:Verdana,"Helvetica Neue",sans-serif;}
#desk{width:964px;min-height:100%;margin:0 auto -37px;background:transparent url(/images/desk.png) no-repeat right top;}
#services{float:right;margin-top:26px;margin-right:13px;}
div.header{float:left;width:964px;}
#branding{float:left;width:122px;margin-top:60px;margin-left:28px;}
#branding p{clear:left;font-size:10px;margin-left:1px;line-height:15px;white-space:nowrap;}
#branding p a{padding:0;color:#565555;text-decoration:underline;}
#branding p a:hover{color:#7f7f7f;}
a#home{float:left;width:122px;height:57px;margin-bottom:21px;}
#home img.logo{width:122px;height:57px;display:block;}
div.mood{float:left;width:529px;height:179px;margin-left:59px;position:relative;background:url(/images/mood.jpg) repeat left top;}
#moodoverlay{top:0;left:0;width:529px;height:179px;position:absolute;background:url(/images/mood.png) repeat left top;}
#page{float:left;width:940px;margin-left:28px;margin-bottom:30px;}
div.navi{float:left;}
div.navi a.menu{color:#F57D44;text-decoration:none;}
div.sub1{float:right;margin-top:26px;margin-right:10px;}
div.sub1 div.item{float:left;}
#view div.sub1 div.path{display:none;}
div.sub1 a.path{text-decoration:underline;}
#mainnavigation{float:left;height:97px;min-width:497px;margin-left:59px;}
div.sub2{background:transparent;}
div.sub2 div.item{float:left;margin:0 -4px;}
div.sub2 div.path{background:transparent url(/images/sub2.png) no-repeat left top;}
div.sub2 a.menu{margin:0;height:32px;padding:50px 15px 0;font-size:13px;}
div.sub2 a.path{font-weight:normal;background:url(/images/sub2_right.png) no-repeat right top;}
div.sub2 a.menu:hover{color:#ff3a30;text-decoration:none;}
div.sub2 a.path:hover{color:#F57D44;}
#subnavigation{float:left;width:165px;}
#sub2copy{color:#19497E;display:block;font-size:13px;font-weight:800;margin:32px 0 8px 11px;}
div.sub3{float:left;border-top:1px dashed #c8c8c8;border-bottom:1px dashed #c8c8c8;}
div.sub3 div.item{float:left;width:165px;min-height:22px;}
div.sub3 div.path{padding-top:1px;background:#dddddc;padding-bottom:1px;}
div.sub3 a.menu{color:#ff834a;font-size:13px;text-align:right;padding:2px 12px 3px 0;border-top:1px solid #fff;}
div.sub3 a.path{color:#19497E;font-weight:800;}
div.sub3 a.menu:hover{color:#19497E;text-decoration:none;}
div.sub4 div.item{float:left;}
div.sub4 div.exit{border-bottom:1px solid #fff;}
div.sub4 div.path{padding-top:0;padding-bottom:0;}
div.sub4 a.menu{font-size:12px;line-height:21px;padding-right:33px;}
div.sub4 a.path{font-weight:normal;}
#head{float:left;width:514px;color:#19497E;margin-left:16px;border-bottom:1px solid #a2a2a2;}
#head h1{font-size:20px;margin-top:19px;line-height:1.8em;}
div.unit h2{font-size:15px;line-height:20px;}
div.main div.pure h2{color:#19497E;font-weight:800;}
#root div.main{float:right;width:528px;margin:5px 12px 20px 0;}
div.main div.unit{margin:5px;}
div.main h2,div.main div.foot{margin:0 5px;}
div.main div.part,div.main div.grid table{margin:.4em 5px;}
div.main div.wide{width:516px;}
div.main div.wide table,div.main div.wide div.tall{width:506px;}
div.main div.wide div.tiny{width:248px;}
div.main div.slim{width:252px;}
div.main div.slim table,div.main div.slim div.tall{width:242px;}
div.main div.slim div.tiny{width:116px;}
#root div.side{float:right;width:213px;margin-right:17px;border-top:56px solid #bbb;}
div.side div.unit{margin:10px;}
div.side h2{color:#878889;}
div.side div.flat h2{color:#fff;}
div.side h2,div.side div.foot{margin:0 5px;}
div.side div.part,div.side div.grid table{margin:.4em 5px;}
div.side div.wide{width:190px;}
div.side div.wide table,div.side div.wide div.tall{width:180px;}
div.side div.wide div.tiny{width:85px;}
div.side div.slim{width:84px;}
div.side div.slim table,div.side div.slim div.tall{width:74px;}
div.side div.slim div.tiny{width:32px;}
div.pure{border:1px solid #fff;}
div.side div.pure{border:1px solid #e4e4e3;}
div.pure div.head h2{border-bottom:none;}
div.seam{border:1px solid #dddddc;}
div.seam div.head{color:#333;background:#e4e4e3;border-bottom:1px solid #dddddc;}
div.side div.seam{border:1px solid #a2a2a2;}
div.side div.seam div.head{border-bottom:1px solid #a2a2a2;}
div.flat{color:#fff;background:#666;border:1px solid #fff;}
div.side div.flat{border:1px solid #e4e4e3;}
div.flat div.head{color:#fff;background:#666;border-bottom:1px solid #fff;}
div.flat a,div.flat div.link a.open{color:#ff834a;}
div.edge{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #dddddc;border-bottom:1px solid #dddddc;}
div.edge div.head{border-bottom:1px solid #dddddc;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:1.1em;text-decoration:underline;}
h4{font-size:12px;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#19497E;}
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:#F57D44;background-color:inherit;text-decoration:underline;}
a:hover,div.link a.open:hover{text-decoration:underline;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 2px;background-image:url(/images/link.gif);}
div.mail{background-position:0 2px;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{border-color:#c8c8c8;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{font-weight:800;background:#dddddc;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
p.dock{color:#7f7f7f;font-size:10px;}
p.dock a.meta,div.sub1 a.menu{color:#7f7f7f;padding:0 4px;font-size:10px;}
p.dock a.meta:hover{text-decoration:underline;}
#cmsbox{bottom:0;width:964px;height:33px;color:#acacac;font-size:9px;background:#fff;text-align:right;line-height:50px;position:absolute;border-bottom:4px solid #F57D44;}
#cmsbox a.meta{color:#acacac;padding:0 2px;font-size:9px;}
#cmsbox a.meta:hover{color:#7f7f7f;text-decoration:none;}
#cmsbox a.auth{padding-right:17px;}
#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;}
div.sub2 textarea{padding:50px 0 0 15px;background:transparent!important;}
div.sub3 textarea{width:154px!important;}
div.sub4 textarea{width:133px!important;}
#edit{margin-top:30px;}
#edit #desk{margin-top:-30px;}
#edit label.sign{width:90%!important;}
