html,body{color:#666;font-size:12px;line-height:1.2em;font-family:Arial,"Helvetica",sans-serif;background:#f5f3f1 url(/images/body.png) repeat-x left top;}
body{padding-bottom:20px;}
#desk{width:960px;margin:0 auto;background:#fff;}
#branding{float:left;width:960px;height:71px;background:url(/images/clouds.jpg) no-repeat left top;}
#home{float:left;width:365px;height:42px;margin:10px 0 0 9px;}
#home img{width:365px;height:42px;display:block;}
#navigation{float:left;width:960px;background-color:#01447c;}
.mood{float:left;width:960px;height:277px;overflow:hidden;background:#fff url(/images/base.png) no-repeat 640px bottom;}
#content{float:left;width:960px;padding-top:12px;background:#fff url(/images/content.gif) repeat-y 640px top;}
#maincontent{float:left;width:640px;padding-top:5px;}
#footer{width:960px;margin:0 auto;min-height:50px;}
#siteinfo{float:left;width:960px;margin-top:10px;background-color:#fff;}
#slides,#expo div.link{height:277px;}
#expo{float:left;width:640px;position:relative;background-color:#fff;border-right:1px solid #ece8e4;}
#slides{overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#expo div.link{top:0;width:100%;position:absolute;background-image:none;z-index:500;}
#expo div.link a.link{width:50%;color:#777;height:100%;position:absolute;text-align:center;text-indent:-99999px;background:transparent url(/icon-mood/transparent.png) repeat left top;z-index:500;}
#expo div.link a.link:hover{text-decoration:none;}
#expo div.link a.prev{left:0;}
#expo div.link a.next{right:0;}
#expo .cb-index{display:none;}
a.menu{text-decoration:none;}
.navi a:hover{text-decoration:none;}
div.sub1{float:right;margin-right:7px;line-height:30px;}
div.sub1 div.item{float:left;}
div.sub1 a{font-weight:800;padding:0 4px 0 6px;background:transparent url(/images/sub1exit.gif) no-repeat left 10px;}
div.sub1 .init a{background:none;padding-left:4px;}
div.sub1 a.path,div.sub1 a.menu:hover{color:#666;}
div.sub2{float:left;width:953px;padding-right:7px;background:#00335d url(/images/navigation.png) no-repeat left top;}
div.sub2 div.item{float:left;padding-top:1px;}
div.sub2 div.path{margin-left:-1px;background:#01447c url(/images/subpath.png) repeat-x left top;}
div.sub2 a.menu{color:#fff;padding:0 20px;min-height:29px;line-height:26px;letter-spacing:.03em;border-right:1px solid #215c8d;}
div.sub2 div.init{margin-left:0;}
div.sub2 div.init a.path{padding-left:19px;}
div.sub2 a.menu:hover{background:#1c5e94 url(/images/subhover.png) repeat-x left top;}
div.sub2 a.path,div.sub2 a.path:hover{color:#fff;background:none;border-left:1px solid #215c8d;}
div.sub2 div.c2{float:right;}
#root div.sub2 .c2{margin-left:0;background:none;}
div.sub2 .c2 a.menu,div.sub2 .c2 a.menu:hover{padding:0 4px 0 6px;border-right:none;background-repeat:no-repeat;background-color:transparent;background-position:left 40%;background-image:url(/images/navright.gif);}
div.sub2 .exit a.menu,div.sub2 .exit a.menu:hover{background:none;}
div.sub2 div.c2 a.path,div.sub2 div.c2 a.menu:hover{color:#a4cde6;border-left:none;}
div.sub3{float:left;width:960px;}
div.sub3 div.item{float:left;}
div.sub3 a.menu{color:#68a9cf;padding:0 15px;line-height:30px;}
div.sub3 .init a.menu{padding-left:20px;}
div.sub3 a.path,div.sub3 a.menu:hover{color:#fff;}
#head{float:left;width:620px;margin-left:10px;margin-bottom:-5px;}
#head h1{font-size:13px;line-height:18px;font-family:"Lucida Sans","Lucida Grande",Verdana,Helvetica,sans-serif;}
div.unit h2{font-size:13px;line-height:18px;font-family:"Lucida Sans","Lucida Grande",Verdana,Helvetica,sans-serif;}
div.main{width:640px;padding-bottom:40px;}
div.main div.unit{margin:5px 0;}
div.main div.edge{margin-top:0;}
div.main h2,div.main div.foot{margin:0 10px;}
div.main div.part,div.main div.grid table{margin:.3em 10px;}
div.main div.wide{width:640px;}
div.main div.wide table,div.main div.wide div.tall{width:620px;}
div.main div.wide div.tiny{width:300px;}
div.main div.slim{width:320px;}
div.main div.slim table,div.main div.slim div.tall{width:300px;}
div.main div.slim div.tiny{width:140px;}
#root div.side{width:300px;float:right;margin-right:9px;}
div.side div.unit{margin:5px;}
div.side h2,div.side div.foot{margin:0 5px;}
div.side div.part,div.side div.grid table{margin:.3em 5px;}
div.side div.wide{width:290px;}
div.side div.wide table,div.side div.wide div.tall{width:280px;}
div.side div.wide div.tiny{width:135px;}
div.side div.slim{width:140px;}
div.side div.slim table,div.side div.slim div.tall{width:130px;}
div.side div.slim div.tiny{width:60px;}
#root div.base{width:300px;float:right;height:256px;min-height:256px;margin-right:9px;}
div.base div.unit{margin:0 5px;}
div.base h2,div.base div.foot{margin:0 5px;}
div.base div.part,div.base div.grid table{margin:.3em 5px;}
div.base div.wide{width:290px;}
div.base div.wide table,div.base div.wide div.tall{width:280px;}
div.base div.wide div.lead{width:291px;margin-right:0;}
div.base div.wide div.tiny{width:135px;}
div.base div.slim{width:140px;}
div.base div.slim table,div.base div.slim div.tall{width:130px;}
div.base div.slim div.tiny{width:60px;}
div.pure,div.seam,div.flat,div.edge,div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{color:#666;border:none;background-color:transparent;}
div.base div.head h2{color:#0079c1;font-size:15px;padding-top:14px;line-height:22px;padding-bottom:13px;}
div.main div.edge,div.main div.seam{padding-bottom:6px;border-bottom:1px solid #ece8e4;}
h3,h4,h5,h6{font-size:12px;font-weight:800;line-height:1.25em;}
h3{margin-bottom:10px;}
h6{font-size:1em;font-style:italic;}
div.main div.edge h3,div.main div.edge h4,div.main div.edge h5,div.main div.edge h6{color:#c17747;font-style:normal;padding-top:10px;line-height:22px;padding-bottom:10px;background:#fff url(/images/quartalicons.png) no-repeat right top;}
div.base div.edge h3,div.base div.edge h4,div.base div.edge h5,div.base div.edge h6{color:#c17747;font-size:15px;padding-top:11px;line-height:22px;font-style:normal;font-weight:normal;padding-bottom:13px;background:#fff url(/images/quartalicons.png) no-repeat right top;}
div.main div.edge h4,div.base div.edge h4{color:#0079c1;background-position:right -200px;}
div.main div.edge h5,div.base div.edge h5{color:#d11242;background-position:right -400px;}
div.main div.edge h6,div.base div.edge h6{color:#007f7b;background-position:right -600px;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#333;}
div.text p.pale{color:#666;font-size:10px;margin-top:5px;line-height:1em;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#ac9d8c;text-decoration:underline;}
a:hover,div.link a.open:hover{color:#4b3215;text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 2px;}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
#root div.list p.gist{margin-left:19px;}
div.list p.dent{list-style-image:url(/images/list.gif);}
div.line hr{color:#e7e2db;border-bottom-color:#e7e2db;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
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:#AC9D8C;}
div.epoc table{line-height:26px;border-bottom:1px solid #e7e2db;}
div.epoc td{border-top:1px solid #e7e2db;}
div.epoc td.same{background-color:#fff;}
div.epoc td.same a{color:#666;text-decoration:none;}
.swap td.prev,.swap td.next{color:#fff;}
.swap td.prev a,.swap td.next a{text-decoration:none;}
div.cats ul{border-top:1px solid #e7e2db;}
#root div.cats li{padding:2px;list-style:none;line-height:23px;border-bottom:1px solid #e7e2db;}
div.cats span.same,div.cats a{padding-left:0;text-decoration:none;}
#root div.list{margin:.1em 5px;}
#root div.base div.body{margin-top:0;line-height:1.5em;}
#root div.base div.flat{padding-top:49px;}
#root .text{margin-bottom:0;}
#root .text .pale{margin-bottom:-1px;}
#root .text p{margin-bottom:.3em;}
div.main div.lead,div.side div.lead{margin-top:.6em;}
div.main div.pure form div.tall,div.main div.pure form div.foot{width:455px;}
div.must p{font-weight:800;}
#root div.side div.flat div.body{min-height:350px;}
p.dock{font-size:10px;line-height:30px;padding:0 10px 0 11px;font-family:"Lucida Sans","Lucida Grande",Verdana,Helvetica,sans-serif;}
p.dock a.meta{padding:0 3px;}
p.dock a.meta:hover{text-decoration:underline;}
#disclaimer{color:#666;float:left;font-size:11px;}
#cmsbox{float:right;}
#cmsbox,#cmsbox a.meta{color:#ddd;text-transform:lowercase;}
#cmsbox a.meta:hover{color:#bbb;text-decoration:none;}
#cmsbox a.auth{padding-right:9px;}
#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;}
#edit .edit{background-image:none!important;background-color:transparent!important;}
#root div.main div.code{width:640px;margin:.3em 0;}
div.product{min-height:120px;background:url(/images/quartalicons.png) no-repeat 260px 0;}
#root .product h2{font-size:12px;font-weight:800;}
#root div.product div.tall{width:230px;min-height:4.2em;line-height:1.3em;}
#root .de div.product div.tall{width:240px;}
#commission h2{color:#c17747;}
#flow{background-position:260px -200px;}
#flow h2{color:#0079c1;}
#feemanager{background-position:260px -400px;}
#feemanager h2{color:#d11242;}
#consulting{background-position:260px -600px;}
#consulting h2{color:#007f7b;}
