html,body{color:#464648;font-size:12px;background:#fff;line-height:1.3em;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;}
#desk{width:1012px;margin:0 auto;background:#fff;padding-bottom:25px;}
#header{float:left;width:1001px;height:143px;}
#home{float:left;width:163px;height:90px;margin:29px 0 0 76px;}
#home img{width:163px;height:90px;display:block;}
#mainnavigation{float:left;width:952px;margin-left:30px;background:url(/images/mainnavigation.gif) no-repeat 0 0;}
#sidecontent{float:left;width:259px;margin-left:25px;}
#maincontent{float:left;width:708px;}
div.navi{float:left;}
div.navi div.item{float:left;}
a.menu:hover{text-decoration:none;}
div.sub1{float:right;line-height:1.9em;margin-right:39px;}
div.sub1 a.menu{color:#959280;padding:0 5px;font-size:10px;}
div.sub1 a.path{color:#2c2c2b;}
div.sub2{margin-left:255px;}
div.sub2 a.menu{color:#464648;font-size:13px;font-weight:200;white-space:nowrap;letter-spacing:.04em;padding:14px 8px 8px;text-transform:uppercase;}
div.sub2 a.menu:hover{color:#000;}
div.sub2 a.path,div.sub2 a.path:hover{color:#094f94;font-weight:800;letter-spacing:normal;}
div.sub2 .exit a.menu{padding-right:9px;}
div.sub3{width:246px;margin-top:10px;margin-left:5px;}
div.sub3 div.item{width:246px;}
div.sub3 .exit{padding-bottom:15px;border-bottom:1px solid #6b6c6e;}
div.sub3 a.menu{color:#464648;padding:7px 0;font-size:14px;line-height:1.1em;letter-spacing:.04em;}
div.sub3 a.path{color:#0a5298;font-weight:800;letter-spacing:normal;}
div.sub4 a.menu{font-size:12px;padding-left:14px;}
div.sub4 .exit{padding-bottom:0;border-bottom:none;}
#head{float:left;width:690px;margin:15px 0 0 0;}
#head h1{color:#646464;font-size:16px;font-weight:800;line-height:1.2em;padding:1px 0 0 9px;}
#root div.unit h2{color:#0a5197;font-size:16px;font-weight:800;line-height:1.4em;}
div.main{width:448px;}
div.main div.unit{margin:10px 0;}
div.main h2,div.main div.foot{margin:0 9px;}
div.main div.part,div.main div.grid table{margin:.4em 9px;}
div.main div.wide{width:448px;}
div.main div.wide table,div.main div.wide div.tall{width:430px;}
div.main div.wide div.tiny{width:206px;}
div.main div.slim{width:224px;}
div.main div.slim table,div.main div.slim div.tall{width:206px;}
div.main div.slim div.tiny{width:94px;}
div.side{width:256px;}
div.side div.unit{margin:10px 0;}
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:256px;}
div.side div.wide table,div.side div.wide div.tall{width:246px;}
div.side div.wide div.tiny{width:118px;}
div.side div.slim{width:128px;}
div.side div.slim table,div.side div.slim div.tall{width:118px;}
div.side div.slim div.tiny{width:54px;}
.cb-layout2 div.main{width:668px;}
.cb-layout2 div.main div.unit{margin:10px 0;}
.cb-layout2 div.main h2,.cb-layout2 div.main div.foot{margin:0 9px;}
.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table{margin:.4em 9px;}
.cb-layout2 div.main div.wide{width:668px;}
.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall{width:650px;}
.cb-layout2 div.main div.wide div.tiny{width:316px;}
.cb-layout2 div.main div.slim{width:334px;}
.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.tall{width:316px;}
.cb-layout2 div.main div.slim div.tiny{width:149px;}
.cb-layout3 div.main{width:224px;}
.cb-layout3 div.main div.unit{margin:10px 0;}
.cb-layout3 div.main h2,.cb-layout3 div.main div.foot{margin:0 9px;}
.cb-layout3 div.main div.part,.cb-layout3 div.main div.grid table{margin:.4em 9px;}
.cb-layout3 div.main div.wide{width:224px;}
.cb-layout3 div.main div.wide table,.cb-layout3 div.main div.wide div.tall{width:206px;}
.cb-layout3 div.main div.wide div.tiny{width:94px;}
.cb-layout3 div.main div.slim{width:112px;}
.cb-layout3 div.main div.slim table,.cb-layout3 div.main div.slim div.tall{width:94px;}
.cb-layout3 div.main div.slim div.tiny{width:38px;}
.cb-layout3 div.base{width:456px;}
.cb-layout3 div.base div.unit{margin:10px 0;}
.cb-layout3 div.base h2,.cb-layout3 div.base div.foot{margin:0 9px;}
.cb-layout3 div.base div.part,.cb-layout3 div.base div.grid table{margin:.4em 9px;}
.cb-layout3 div.base div.wide{width:456px;}
.cb-layout3 div.base div.wide table,.cb-layout3 div.base div.wide div.tall{width:438px;}
.cb-layout3 div.base div.wide div.tiny{width:210px;}
.cb-layout3 div.base div.slim{width:228px;}
.cb-layout3 div.base div.slim table,.cb-layout3 div.base div.slim div.tall{width:210px;}
.cb-layout3 div.base div.slim div.tiny{width:96px;}
.cb-layout4 div.main{width:224px;}
.cb-layout4 div.main div.unit{margin:10px 0;}
.cb-layout4 div.main h2,.cb-layout4 div.main div.foot{margin:0 9px;}
.cb-layout4 div.main div.part,.cb-layout4 div.main div.grid table{margin:.4em 9px;}
.cb-layout4 div.main div.wide{width:224px;}
.cb-layout4 div.main div.wide table,.cb-layout4 div.main div.wide div.tall{width:206px;}
.cb-layout4 div.main div.wide div.tiny{width:94px;}
.cb-layout4 div.main div.slim{width:112px;}
.cb-layout4 div.main div.slim table,.cb-layout4 div.main div.slim div.tall{width:94px;}
.cb-layout4 div.main div.slim div.tiny{width:38px;}
.cb-layout4 div.base{width:456px;}
.cb-layout4 div.base div.unit{margin:10px 0;}
.cb-layout4 div.base h2,.cb-layout4 div.base div.foot{margin:0 9px;}
.cb-layout4 div.base div.part,.cb-layout4 div.base div.grid table{margin:.4em 9px;}
.cb-layout4 div.base div.wide{width:456px;}
.cb-layout4 div.base div.wide table,.cb-layout4 div.base div.wide div.tall{width:438px;}
.cb-layout4 div.base div.wide div.tiny{width:210px;}
.cb-layout4 div.base div.slim{width:228px;}
.cb-layout4 div.base div.slim table,.cb-layout4 div.base div.slim div.tall{width:210px;}
.cb-layout4 div.base div.slim div.tiny{width:96px;}
.cb-layout3 #head,.cb-layout4 #head{width:240px;}
#root .cb-layout3 .base{float:right;}
.cb-layout4 #head h1{color:#464648;font-size:18px;padding-left:9px;font-weight:normal;font-family:Verdana,"Lucida Grande",Lucida,Arial,sans-serif;}
div.pure,div.seam,div.flat,div.edge{border:none;color:#464648;background-color:transparent;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{border:none;color:#464648;background:transparent;}
.seam{font-family:Verdana,"Lucida Grande",Lucida,Arial,sans-serif;}
#root .seam .head h2,.seam h3{color:#464648;font-size:18px;font-weight:normal;}
.seam h4{color:#464648;font-size:12px;}
.flat .text{color:#646464;font-size:13px;line-height:20px;}
#root .main .edge .pict{margin-bottom:0;}
#root .main .edge .text{margin-top:0;color:#3e3e3e;background:#fff;}
#root .main .edge .text p{padding:10px;line-height:1.5em;}
h3,h4,h5,h6{font-weight:800;}
h3{color:#0a5197;font-size:16px;font-weight:800;}
h4,h4 a.open{color:#8996a7;font-size:16px;font-weight:800;line-height:18px;}
h5{font-size:1em;}
h6{font-size:13px;font-weight:normal;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#00457a;}
div.text p.pale{color:#8996a7;font-size:1em;line-height:18px;}
div.text p.pale strong{color:#084e92;font-weight:800;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#0b549c;text-decoration:none;background-color:inherit;}
a:hover,div.link a.open:hover{text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
strong{font-weight:800;}
div.link{background-position:0 4px;background-image:url(/images/link.gif);}
div.link a.open{margin-left:26px;}
div.mail a.open,div.load a.load,div.rss a.open{margin-left:14px;}
.unit div.mail,#disp .mail{background-position:0 3px;background-image:url(/icon-link/mail.gif);}
div.load{background-position:0 3px;}
.unit div.rss{background-position:0 2px;background-image:url(/icon-link/rss.gif);}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/icon-link/list.gif);}
div.list p.dent{list-style-image:url(/icon-link/list.gif);}
div.line hr{border-bottom-color:#333;}
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:#900;}
.dock,.dock a{color:#cdcccc;}
.dock{float:left;font-size:11px;margin-top:36px;}
p.dock a.meta{padding:0 3px;font-size:11px;}
#desk p.dock a:hover{color:#aaa;text-decoration:none;}
#services{float:right;margin-top:0;line-height:2em;}
#services a.meta{font-size:10px;}
#cmsbox{color:#ddd;font-size:10px;margin-top:80px;}
#cmsbox a.meta{color:#ddd;font-size:10px;}
#desk #cmsbox a.meta:hover{color:#ccc;}
.separator{margin-left:-.25em;}
.country-name{display:none;}
#cmsbox{color:#eee;float:right;}
a.firm,a.auth{text-transform:lowercase;}
#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;}
#disp.message{width:440px;margin-left:-223px;}
#disp.message .body{line-height:1.4em;}
#lbox div.zoom{width:740px;margin-left:-373px;}
.unit div.auth input{width:50%;}
#edit{margin-top:8px;}
#root div.main{min-height:450px;background-repeat:no-repeat;background-position:11px 0;}
#root #view.nohead div.main{margin-top:15px;}
#root #view.moodleft div.main{margin-top:15px;}
#root #view.moodright div.main{margin-top:15px;}
#root .moodright div.main{background-position:right 0;}
div.side{width:256px;font-family:Verdana,"Lucida Grande",Lucida,Arial,sans-serif;}
