@charset "utf-8";body{background:#fff;color:#000;font:75% Arial,Helvetica,sans-serif;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0;}h1{font-size:2em;margin:.5em 0;}h2{font-size:1.6667em;margin:.75em 0 .5em;}h3{font-size:1.333333em;margin:.5em 0;}h4{font-size:1.1667em;margin:.5em 0;}a:link,a:visited{color:#0067ab;text-decoration:none;}a:focus{outline:1px dotted;}a:hover,a:active,li a.active{color:#0067ab;outline:none;text-decoration:none;}p{font-size:1em;line-height:1.5em;margin:0 0 1.0em;}blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em;}em{padding:0 3px 0 0;}hr{background:#7f7f7f;border:none;height:1px;margin:0;padding:0;}img,a img{border:none;outline:none;}#wrapper{margin:0 auto;width:960px;}#container{margin:0 0 10px;}#center{margin:0 0 10px;position:relative;}body.sidebars #center{border-left:1px solid #b4d7f0;border-right:1px solid #b4d7f0;float:left;padding:0 10px;width:600px;}body.sidebar-left #center{border-left:1px solid #b4d7f0;padding-left:10px;width:780px;float:right;}body.sidebar-right #center{border-right:1px solid #b4d7f0;float:left;padding-right:10px;width:780px;}#header{margin:0;padding:5px 0;}#header h1{float:left;}#header #logo{float:left;padding:3px 0 0 0;}#header #sitename{display:block;}#header #siteslogan{display:block;font-size:.75em;}#search-theme-form{float:right;margin:2.5em 0 0;}#search-theme-form .form-button,#search-theme-form .form-submit{margin:0;}ul.links li{background:none;margin:0 10px 0 0;padding:0;}#nav{border-bottom:1px solid #b4d7f0;border-top:1px solid #b4d7f0;font-size:1em;margin:0 0 10px;}#nav ul.primary-links{background:#d4e7f3;font-weight:700;padding:5px;}#nav ul.primary-links li{margin:0;padding:0;}#nav ul.primary-links li a:link,#nav ul.primary-links li a:visited{margin:0 10px 0 0;padding:5px 0;}#nav ul.primary-links li a:hover,#nav ul.primary-links li a:active{text-decoration:underline;}#nav ul.secondary-links{border-top:1px solid #b4d7f0;padding:2px 5px;}#nav ul.secondary-links li{margin:0;padding:0;}#nav ul.secondary-links li a:link,#nav ul.secondary-links li a:visited{margin:0 10px 0 0;padding:2px 0;}#nav ul.secondary-links li a:hover,#nav ul.secondary-links li a:active{text-decoration:underline;}.breadcrumb{color:#ccc;font-size:1em;margin:0 0 -1.25em;padding:0;}.breadcrumb a:link,.breadcrumb a:visited{color:#666;}.breadcrumb a:hover{color:#999;}span.submitted{color:#898989;display:block;font-size:.8333em;margin:-5px 0 4px;}.node .picture{float:left;margin:.3em .5em .1em 0;}.meta{background:#edf5fa;border-bottom:1px solid #b4d7f0;margin:0 0 1px;padding:0 10px;}.meta div.links{float:left;}.meta div.terms{float:right;}.meta div.links ul.links li{float:left;padding:5px 10px 5px 0;}.meta div.terms ul.links li{float:left;padding:5px 0 5px 10px;}.node_read_more{font-weight:bold;}.item-list ul.pager{margin:1em 0;}.item-list ul.pager li{margin:0;padding:0;}.item-list ul.pager li a:link,.item-list ul.pager li a:visited,.item-list ul.pager li.pager-current{background-color:#f5f5f5;border:1px solid #ccc;color:#999;font-size:.8333em;font-weight:700;margin:.3em .1em;padding:.3em .5em;}.item-list ul.pager li a:hover,.item-list ul.pager li a:active{border:1px solid #999;color:#666;}.item-list ul.pager li.pager-current{background-color:#069;border:1px solid #069;color:#fff;}#comments h2.comments{margin:.5em 0 -15px;}.comment{margin:20px 0 0;padding:0;}.comment-bar{background:#edf5fa;border-bottom:1px solid #b4d7f0;padding:5px;position:relative;}.comment span.submitted{color:#898989;display:inline;font-size:.8333em;margin:0;}.comment span.new{color:red;font-size:.8333em;}.comment .content{padding:5px;}.comment .picture{float:right;margin:.3em 0 .1em .3em;}.comment h3{font-size:1.1667em;margin:.5em 5px 0;}.comment ul.links{margin:-10px 0 0 25px;}.comment ul.links li a{text-decoration:underline;}.indented{border-left:1px solid #ddd;margin-left:14px;padding-left:5px;}.sidebar{width:160px;}#sidebar-left{float:left;margin-right:9px;}#sidebar-right{float:right;margin-left:9px;}.block{margin:0 0 10px;}.block h3{font-size:1.6667em;margin:.75em 0 .5em;}#user-login-form .item-list ul li{background:none;padding:0;}#search-block-form .form-text{width:8em;}#search-block-form input.form-submit{font-size:.9em;width:5em;padding:0;}#footer{border-top:1px solid #b4d7f0;margin:0 0 3px;padding:5px 0;position:relative;}#footer a.feed-icon{position:absolute;right:0;top:5px;}#footer #block-system-0{position:absolute;right:25px;top:6px;}span.clear{clear:both;display:block;font-size:0;height:1px;line-height:0;margin-bottom:-1px;}.clear{clear:both;}.clear-block{display:block;}.float-left{float:left;}.float-right{float:right;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.bold{font-weight:bold;}.italic{font-style:italic;}.underline{border-bottom:1px solid;}.highlight{background:#ffc;}.wrap{width:960px;margin:0 auto;}.img-left{float:left;margin:4px 10px 4px 0;}.img-right{float:right;margin:4px 0 4px 10px;}.nopadding{padding:0;}.noindent{margin-left:0;padding-left:0;}.nobullet{list-style:none;list-style-image:none;}dl{margin:.5em 0 1em;padding:0;}dl dd{margin:0 0 .5em 1.5em;}ol{margin:.5em 0 1em;padding:0 0 0 1.5em;}ol li{margin:.15em 0 .15em .5em;padding:0 0 .2em;}ol ul li{margin-left:.5em;padding:0 0 .2em 1.5em;}ul{margin:.5em 0 1em;padding:0;}.item-list ul{margin:.35em 0 0 -.5em;padding:0;}.item-list ul ul{margin-left:0;}ul li,ul li.leaf,.item-list ul li{background:transparent url(images/menu-leaf.png) no-repeat 1px .35em;list-style-image:none;list-style-type:none;margin:.15em 0 .15em .5em;padding:0 0 .2em 1.5em;}
ul li.expanded{background:transparent url(images/menu-expanded.png) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.png) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ul ol li{background:none;list-style-type:decimal;margin-left:2em;padding:0 0 .2em;}ul ul li{margin-left:2em;}ul.menu{margin:0;padding:0;}ul.menu li{background-position:.3em .6em;list-style-image:none;list-style-type:none;margin:0;padding:.1em 0 .1em 0;}ul.menu li a{padding:.1em 0 .1em 1.5em;}ul.menu li ul li{background-position:1.5em .6em;}ul.menu li ul li a{padding-left:2.7em;}ul.menu li ul li ul li{background-position:2.7em .6em;}ul.menu li ul li ul li a{padding-left:3.9em;}ul.menu li ul li ul li ul li{background-position:3.9em .6em;}ul.menu li ul li ul li ul li a{padding-left:5.1em;}ul.menu li.expanded{padding-bottom:0;}ul.menu li.expanded ul{margin-top:.1em;}ul.menu li{border-bottom:0 solid #d4e7f3;padding:.2em 0 .2em 0;}ul.menu li a{padding:.2em 0 .2em 1.5em;}ul.menu li.odd{background-color:#fff;}ul.menu li.even{background-color:#fff;}ul.menu li.expanded{background-color:#fff;border:none;padding-bottom:0;}ul.menu li.expanded ul{margin-top:.2em;}ul.primary,ul.primary li,ul.secondary,ul.secondary li{background:none;border:0;margin:0;padding:0;}ul.secondary{border-bottom:1px solid #b4d7f0;clear:both;margin:0 0 1em;padding:.5em 0;text-align:left;}ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited,ul.secondary li a,ul.secondary li.active a,ul.secondary li a:hover,ul.secondary li a:visited{background:none;border:0;margin:0;padding:0 1em 0 0;text-decoration:none;}ul.primary li.active a,ul.secondary li.active a{font-weight:700;}#tabs-wrapper{margin:0;padding:0;}h2.with-tabs{margin-bottom:0;}#tabs-wrapper ul.tabs{margin:0 0 .5em;padding:0;}quote,code,fieldset{margin:.5em 0;}input{color:#494949;font:1em Verdana,sans-serif;}textarea,select{color:#494949;font:1em Verdana,sans-serif;}fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}fieldset{background:#fff;border:1px solid #d4e7f3;margin:1em 0;padding:1em;}fieldset legend{display:block;}html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;padding-left:2em;}html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}table{margin:1em 0;}thead th{border-bottom:2px solid #d4e7f3;color:#494949;font-weight:700;}tbody{border-top:none;}th a:link,th a:visited{color:#7f7f7f;}td,th{padding:.3em .5em;}tr.even,tr.odd,tbody th{border:solid #d4e7f3;border-width:1px 0;}tr.odd,tr.info{background-color:#edf5fa;}tr.even{background-color:#fff;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}tr.odd td.active{background-color:#d4e7f3;}tr.even td.active{background-color:#edf5fa;}td.region,td.module,td.container,td.category{background-color:#d4e7f3;border-bottom:1px solid #b4d7f0;border-top:1.5em solid #fff;color:#666;font-weight:700;}tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category{border-top-width:0;}tr.odd td.menu-disabled{background-color:#edf5fa;}tr.even td.menu-disabled{background-color:#fff;}tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active{color:#d4e7f3;}tr.taxonomy-term-divider-top{border-bottom:none;}tr.taxonomy-term-divider-bottom{border-top:1px dotted #ccc;}#autocomplete li{cursor:default;margin:0;padding:2px;}#autocomplete li.selected,tr.selected td,tr.selected td.active{background:#027ac6;color:#fff;}.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}#center form{margin-bottom:2em;}.form-button,.form-submit{margin:2em .5em 1em 0;}#dblog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0;}div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu{margin:0;padding:0;}div.admin h3{margin-bottom:0;}div.admin .left{float:left;width:48%;}div.admin .right{float:right;width:48%;}div.admin-panel{background:none;padding:1em 1em 1.5em;}div.admin-panel .description{margin-bottom:1.5em;}div.admin-panel dl{margin:0;}div.admin-panel dd{color:#898989;font-size:.92em;line-height:1.3em;margin-bottom:.65em;margin-top:-.2em;}.messages{background-color:#fff;border:1px solid #b8d3e5;}.preview{background-color:#fcfce8;border:1px solid #e5e58f;}.preview .node{background-color:#fcfce8;}span.form-required{color:#ffae00;}.description{color:#898989;font-size:.92em;line-height:150%;margin-bottom:.75em;}.messages,.preview{margin:.75em 0;padding:.5em 1em;}.messages ul{margin:0;}.box{margin-bottom:2.5em;}.profile dd{margin-bottom:1.6em;}.profile h3{border-bottom:none;}div.status{border-color:#c7f2c8;color:#33a333;}div.error,tr.error{background-color:#fcc;color:#a30000;}.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}table.system-status-report th{border-color:#d4e7f3;}table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}.cellhighlight{text-align:center;font-weight:bold;background:#cdcdcd;padding:5px;}.specstable th{border:1px solid #ccc;}.specstable td{border:1px solid #ddd;}.specstable h2{background:#fff;margin:0;padding:10px;}.specstable h6{margin:5px;}.techdef table{background:#FFF;margin:0;padding:0;}.techdef th{font-size:larger;border:5px solid #ddd;background:#eee;padding:.5em 0 .5em 0;margin:0;}.techdef tr{margin:0;padding:0;}.techdef td{margin:0;border:1px solid #eee;padding:2px;}.toptitle th{font-size:larger;background:#ccc;border:0 solid #111;padding:.3em .5em .3em .5em;}.toptitle tr{margin:0;padding:0;}.toptitle td{margin:0;padding:0;}.subclass{background:#ccc;}
.version2{color:#aaa;background:#eee;}
.version2 a{color:#aaa;}.subjective{background:#aaf;}
ul.menu li.leaf.active-trail{font-weight:bold;}
li a.active{font-weight:bold;}
abbr {border-bottom-style: dotted; border-bottom-color: #000;}
abbr{border-bottom-width: 1px;}
.level0{background:#fff;}
.level1{background:#eff;}
.level2{background:#eef;}
.level3{background:#dde;}
.level4{background:#ccd;}
.level5{background:#bbc;}
.level6{background:#aab;}