a{text-decoration:none;color:#00d}a:hover{text-decoration:underline}a img{border:0}a.image:hover{opacity:0.8;filter:alpha(opacity=80)}form{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{margin:0.5em 0 0.5em 0;font-size:190%;text-align:center}h1.left{text-align:left}h2{margin:0.8em 0 0.6em 0;font-size:140%;text-align:center}h2.left{text-align:left}h3{margin:1em 0 0.8em 0;font-size:120%;text-align:center}h3.left{text-align:left}h4{margin:1em 0 0.15em 0;font-size:110%;font-weight:bold}h5{margin:1em 0 0.15em 0;font-size:100%;font-weight:bold}h6{margin:0.7em 0 0 0;font-size:100%;font-weight:bold}h6.minor{font-weight:normal}img{vertical-align:middle}img.icon{vertical-align:-15%}pre, span.pre{font-size:105%}table{border-collapse:collapse}.clear{float:none!important;clear:both!important}.clear_left{float:none!important;clear:left!important}.hidden{display:none!important}.javascript_only, .javascript_only_inline{display:none}div.h1{margin:0.9em 0 0.9em 0}div.h1 span.title{font-size:180%}div.h1 span.contents{vertical-align:30%}div.h2{margin:1.5em 0 0.8em 0}div.h2 span.title{font-size:140%}div.h2 span.contents{vertical-align:10%}div.left{float:left}div.right{float:right}img.top{vertical-align:top}div.column_left, div.column_right{float:left;width:50%}span.nowrap{white-space:nowrap}a.admin, span.admin{color:red}h1 input{vertical-align:middle}input.helpful{padding-left:1px;color:gray;font-size:85%}img.math{vertical-align:bottom}body{margin:0;font-family:'Trebuchet MS', arial, helvetica, sans-serif;font-size:small;background-color:#FFF}div.body{font-size:101%}body.admin_mode{border:5px solid red}html.full_screen, body.full_screen{overflow:hidden;margin-bottom:20px}div#title_and_content{margin:2em 2em}h1.title{margin-top:0}h2.subtitle{margin-top:0;margin-bottom:1.5em}div#content_right{float:right;max-width:30%;margin:0 0 2em 2em;padding:0em 1em}div.rightbar{background:#FFF url(/img/view_sidebar_bg.png) repeat-y top left;background:-webkit-gradient(linear, left top, right top, color-stop(0.0, #E8F0F5), color-stop(0.2, white), color-stop(1.0, white));-khtml-border-bottom-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em}div.bread_crumbs{margin-top:1px;font-size:105%;font-weight:bold;color:#3b6a85}div.bread_crumbs a{color:#3b6a85}div.bread_crumbs a:hover{text-decoration:none;color:#f60}div.bread_crumbs span.arrow{font-size:130%;font-weight:bold}div.bread_crumbs img{vertical-align:-12%}div.bread_crumbs img.home_arrow{margin-left:0.35em;height:1em}div#alert{z-index:10;position:absolute;position:fixed}div#alert_spacing_hack{visibility:hidden}div.alert{width:100%}div.alert div{border-bottom:1px solid #3b6a85;padding:0.7em;background-color:yellow;font-size:110%}div.alert div img.close{float:right;margin-left:0.5em;cursor:pointer}div#static_message{margin:1em 1.5em;border:2px solid #ff6600;padding:0.5em;background-color:#ffdcc5}div#static_message img{margin-right:0.2em}div#about_blurb{min-height:16px;margin:1em 1.5em -1em;border:1px solid #ff6600;padding:0.5em;padding-right:0;background-color:#ffdcc5;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;font-size:105%}div#about_blurb img{vertical-align:bottom}div#about_blurb div.content{padding-left:24px;background:url('/icons/info.png') no-repeat center left}div#about_blurb span.content{margin-right:1em}div#about_blurb strong{color:crimson}div#about_blurb span.links{font-weight:bold;white-space:nowrap}div#about_blurb a.first{margin-right:0.5em}div#about_blurb a.last{margin-left:0.5em}div#about_blurb a.close{float:right;margin:0 0.5em}div#footer{clear:both;text-align:center}div#footer div.blurb{border-top:1px solid #3b6a85;border-bottom:1px solid #3b6a85;padding:1em 2em;background-color:#E8F0F5}div#footer div.bottom{margin:0.75em 2.22em;font-size:90%;line-height:1em}div#footer span.copyright{margin-right:1em}div#footer div.left span.copyright a{margin-right:0}div#footer div.left a{color:gray;margin-right:1em}div#footer div.right a{color:gray;margin-left:1em}div#header{position:relative;overflow:hidden;background-color:#3b6a85;font-family:verdana, sans-serif;font-size:medium;color:white;zoom:1}div#header ul{margin:0;padding:0;list-style:none}div#header li{display:inline}div#header a{color:white}div#header a:hover{text-decoration:none;color:#f60}div#header .active span.corner_ul{position:absolute;top:0;left:0;height:5px;width:5px;background:url('/img/corner_5px_ul_r6.gif') no-repeat top left}div#header .active span.corner_ur{position:absolute;top:0;right:0;height:5px;width:5px;background:url('/img/corner_5px_ur_r6.gif') no-repeat top right}div#header .active span.corner_ll{position:absolute;bottom:0;left:0;height:5px;width:5px;background:url('/img/corner_5px_ll_r6.gif') no-repeat bottom left}a#header_logo{position:absolute;top:0;left:0}div#header_logo_hack{height:50px;width:184px;padding-right:4px}div#header_login_block{position:absolute;top:0;right:0}div#header_login_hack{float:right;visibility:hidden}div#header span.header_links{margin-right:3em;vertical-align:top;font-size:70%;font-weight:bold}div#header span.header_links a{margin-left:1em}div#header span.header_links a.active, div#header span.header_login a.active{color:#f60}div#header span.header_login{vertical-align:top;font-size:90%;font-weight:bold}a#header_options, a#header_tools{position:relative;padding-left:1px;padding-right:1px}a#header_options span.text, a#header_tools span.text{z-index:1;position:relative}a#header_options.active, a#header_tools.active{padding-bottom:5em;line-height:100%;background-color:#e8f0f5;color:#ff6600}div#header table#header_misc{margin-left:0.2em;white-space:nowrap;border-bottom:1px solid #3b6a85}div#header table#header_misc tr{vertical-align:middle}div#header table#header_misc td{padding-bottom:1px}div#header td#header_home{font-size:90%;font-weight:bold}div#header td#header_home a.active{color:#f60;margin-bottom:2px}div#header td.header_notes{width:1px;font-size:70%}div#header td.header_notes a{float:right;margin:2px 5px;white-space:nowrap;color:#fd5}div#header td.header_notes a:hover{color:#f60}div#header td#header_messages a{position:relative;margin:0;padding:2px 9px 2px 5px}div#header td#header_messages.active a{background-color:#e8f0f5;color:#ff6600}div#header td.header_notes_stale a{filter:alpha(opacity=50);opacity:.5}div#header td.header_notes a:hover, div#header td#header_messages.active a{filter:alpha(opacity=100);opacity:1}div#header table{overflow:hidden;width:100%}div#header tr, div#header td{vertical-align:bottom}div#header td{margin:0;padding:0}div#header td#header_menu_block{width:100%}ul#header_menu_titles{position:relative;z-index:2;float:left;text-align:center}ul#header_menu_titles a{position:relative;float:left;width:5em;margin-top:0.2em;margin-bottom:-999px;padding-bottom:999px;font-size:140%;font-weight:bold;color:#f60}ul#header_menu_titles a:hover{}ul#header_menu_titles li.active a{background-color:#e8f0f5}div#header_menus div.menu{position:relative;z-index:2;float:left;clear:both;margin-top:0.4em;margin-right:1.4em;margin-bottom:-1px;padding:0 0.25em 0px 0.25em;background-color:#e8f0f5}div#header_menus div.menu.right{float:right}div#header_menus div.menu{display:none}div#header_menus div.menu.active{display:block}div#header_menus li{float:left;padding:0.2em 0.5em 0.2em 0.5em;font-size:110%;font-weight:bold}div#header_menus li a{color:#3b6a85}div#header_menus a.little_my{font-size:50%;color:#aaa;vertical-align:25%}div#header_menus li.active a{color:#f60}div#header_menus li.active a.little_my{color:#aaa}div#header_menus li a.little_my:hover, div#header_menus li a.little_my.active{color:#f60}div#header_menus div.wide a{padding:0.2em 0.75em}div#header_menus li.new_list a{margin-left:0.5em;padding-left:1em;background:url('/icons/v_bar.png') no-repeat center left}div#header_menus span.mailbox_count{font-weight:normal;font-size:90%}div#header a.header_search{position:absolute;bottom:0;right:0;padding:2px}div#header a.header_search.search_open{background-color:#dae5ec}form.header_search{z-index:15;display:none;position:absolute;right:0;padding:0.2em 0.2em;background-color:#dae5ec;color:black}form.header_search.search_open{display:block}form.header_search input{vertical-align:middle}div.advert div.adjector_admin{display:none}div.advert a.about{margin:0.1em 0;color:#7D8284;text-align:right;font-size:65%}div.ad_nodule div.advert a.about{margin-right:0.1em}div.advert_text_block{border:1px solid #dae5ec;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em}div.advert_text_item{padding:0.5em}div.advert_browse_top_right{float:right;margin:1em}div.advert_column_right{float:right;margin:1em -1em 2em 2em}div.activity_buttons{margin-top:1.5em;margin-bottom:2em}div.activity_buttons span.buttons{margin-right:2em}div.activity_buttons span.buttons span.title{margin-right:0.5em;font-size:110%;font-weight:bold}div.activity_buttons a{margin-right:0.5em}div.activity_buttons img{border-width:1px;border-style:solid}div.activity_buttons img.on{border-color:#3b6a85 #e8f0f5 #e8f0f5 #3b6a85;background-color:#dae5ec}div.activity_buttons img.off{border-color:#dae5ec #3b6a85 #3b6a85 #dae5ec}ul.autocompleter-choices{overflow-y:visible !important}textarea.line{height:1em;width:100%}textarea.code{height:5em;width:100%}div.overlay{background-color:black}div.overlay.loading{background-image:url('/img/loading_r1.gif');background-repeat:no-repeat;background-position:center center}div.dialog, div.dialog_form form{border:0.5em solid #3b6a85;padding:0.5em;background-color:#E8F0F5;-khtml-border-radius-topright:1.5em;-khtml-border-radius-bottomleft:1.5em;-moz-border-radius-topright:1.5em;-moz-border-radius-bottomleft:1.5em;-webkit-border-top-right-radius:1.5em;-webkit-border-bottom-left-radius:1.5em}div.dialog_form form.boxed{margin:0}div.dialog_form form.has_error{border:0.5em solid red!important}div.dialog_confirm{line-height:1.2em}div.dialog_confirm div.buttons{margin-top:0.75em;text-align:center}div.dialog_confirm div.buttons button{margin:0 0.25em}form.primitive_edit textarea{width:100%;font-size:100%;font-family:monospace}form .field_error{color:red}input, select, textarea, button{margin:0;border:1px solid #CFCFCC;padding:0.2em;background:#FFFCFC;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}input.submitbutton, input[type=submit], input[type=button], button{padding:2px 0.5em}textarea{padding-right:0}input.checkbox{height:1em;width:1em;vertical-align:top}tr.captcha td{padding-top:1em}tr.captcha div.captcha_challenge{float:left}tr.captcha div.captcha_challenge iframe{border:1px solid black}tr.captcha div.captcha_challenge.has_error iframe{border:none}form.show_required input.required,form.show_required select.required,form.show_required textarea.required{border:1px solid black}.recaptcha_theme_white #recaptcha_response_field{border:1px solid black !important}input.has_error,select.has_error,textarea.has_error,tr.captcha div.has_error,form.has_error,form.show_required input.has_error,form.show_required select.has_error,form.show_required textarea.has_error{border:2px solid red !important}form.show_required label.required{font-weight:bold}form span.checkbox_inline{margin-left:0.2em}div.full_screen{z-index:20;visibility:visible;background-color:white}div.full_screen div.preview{overflow:auto}div.full_screen div.preview div.rest, div.full_screen div.preview div.code, div.full_screen div.preview div.graph{margin:2em 2em}div.full_screen div.preview div.rest div.code{margin:0}div.full_screen div.preview div.code div.highlight{overflow:visible}div.full_screen div.preview div.rest div.code div.highlight{overflow:auto}div.full_screen div.toolbar{padding:0.3em 0.5em;background-color:#dae5ec;cursor:s-resize;cursor:row-resize}div.full_screen div.toolbar span.preview_status{padding-left:1em;font-size:80%}div.full_screen div.toolbar a.syntax_help{float:right;margin-right:1.5em}div.full_screen div.toolbar a.help{float:right;margin-right:1.5em}div.full_screen div.toolbar a.disable{float:right}div.full_screen textarea{position:absolute;overflow:auto;margin-top:5px;margin-left:5px;border:none;font-family:monospace}div.editor_buttons{float:right;margin-right:1.3em;margin-bottom:0.3em}div.editor_buttons button, div.editor_buttons input{margin-left:0.5em}div.editor_buttons button img{margin-left:0.3em}div.column_left div.nodule, div.column_left table.nodule_sideways{margin-right:1em}div.column_right div.nodule, div.column_right table.nodule_sideways{margin-left:1em}div.nodule_group{clear:left}div.nodule_group div.nodule, div.nodule_group div.nodule_classic{clear:none}table.nodule_sideways{border-collapse:separate;border-spacing:0;float:left;clear:left;margin-bottom:1.5em}table.nodule_sideways td{padding:0.2em 0.5em;vertical-align:middle;border-left:none}table.nodule_sideways td.title{border-right:0.15em solid #dae5ec;padding:0.2em 0.5em;font-size:100%;font-weight:bold;white-space:nowrap}table.nodule_sideways img.inline{vertical-align:top}div.nodule_classic{float:left;clear:both;margin-bottom:1.5em;border:1px solid #dae5ec;padding:0.5em}div.nodule_classic h5{font-size:110%;margin:-0.5em -0.5em 0.5em -0.5em;padding:0.2em 0.5em;background-color:#dae5ec}div.nodule{float:left;clear:both;margin-bottom:1.5em;padding:0.5em}div.nodule h5{font-size:90%;margin:-0.5em -0.5em 0.5em -0.5em;padding:0.2em 0.5em;border-bottom:0.15em solid #dae5ec}div.nodule h5 div.right, div.nodule h5 div.icon{float:right;font-size:85%}div.nodule h5 div.right a{margin-left:0.5em}div.nodule div.separator{margin:0.5em -0.5em;border-top:1px solid #dae5ec}div.nodule ul{margin:0.5em 0 0.5em 0;padding:0 0 0 1em}div.nodule ul.user_navigation{margin:0;padding:0;list-style:none}div.nodule form{margin:0;border:none;padding:0;background:none}div.nodule form.options{margin:-0.5em -0.5em 0.5em -0.5em;padding:0.2em 0.5em 0.2em 0.5em;font-size:80%}div.nodule form.options input{margin-left:0.5em;vertical-align:bottom}div.nodule div.loading{float:right;height:16px;width:16px;background:url('/img/loading_inline.gif') no-repeat center center}div.nodule div.tree{margin-top:0.5em}div.ad_nodule{padding:0}div.stream{float:none}div.stream h5{margin-bottom:-0.5em}div.stream div.event{margin-top:1em;width:100%}div.stream h6{overflow:hidden;width:100%;margin-bottom:0.3em;font-weight:normal}div.stream h6 td.icon{width:20px}div.stream h6 div.date{margin-left:1em;float:right;font-size:88%;font-weight:normal;color:gray;line-height:150%}div.stream div.event div.content{font-size:90%}div.stream_compact{float:none}div.stream_compact h5{margin-bottom:0.2em}div.stream_compact div.event.new{margin-bottom:0.5em}div.stream_compact div.event.new h6 div.title{font-size:110%}div.stream_compact h6{overflow:hidden;width:100%;margin:0;margin-top:0.3em;font-weight:normal;line-height:150%}div.stream_compact h6 div.title{line-height:120%}div.stream_compact h6 div.date{float:right;margin-left:1em;font-size:89%;font-weight:normal;color:gray}div.activity h5{margin-bottom:-2em}div.activity div.event{margin-top:1.5em}div.activity div.day{margin:2.5em 0 1em 0}div.activity div.day h6{margin:-0.2em -0.5em;border:1px solid #dae5ec;padding:0.2em 0.5em;-khtml-border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em}div.activity div.day span.daily_total{margin-left:0.5em}div.activity h6{border-bottom:1px dotted #dae5ec;font-size:100%}div.activity h6.compact{border:none}div.activity h6 table{width:100%}div.activity div.event div.content{margin-left:2em;font-size:90%}div.activity div.event div.content span.limit_text_more{font-style:normal}div.activity div.event div.content img.img_quote_left{margin-right:0.5em}div.activity div.event div.content img.img_quote_right{margin:0 0.5em 0 1em}div.activity div.event div.content a.action{margin-right:1em}div.tooltip{z-index:100;padding:0.3em 0.5em;background-color:black;opacity:0.7;filter:alpha(opacity=70);text-align:center;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em}div.tooltip div.tip-title{color:#dae5ec;font-weight:bold}div.tooltip div.tip-text{margin-top:0.2em;color:#dae5ec;font-size:80%}div.tree_branch a.toggle{padding-left:16px}div.tree_branch_no_children a.toggle{display:none}div.tree_branch a.toggle:hover{text-decoration:none}div.tree_branch div.tree_children{display:none;margin-left:2em}div.tree_branch_open div.tree_children{display:block}div.tree_branch a strong{color:#f60}table.users{clear:left}form .form_annotation{margin-left:1em}form .form_error{margin-bottom:5px;color:red}form.collapsed{float:left;clear:both;_width:1%}form tr.leave_space td{padding-top:1em}.form_help{text-align:left}form div.algo_field_left{float:left;padding-right:1em}form.primitive_edit a.info{margin-left:0.5em}form.primitive_edit a.info img{vertical-align:-19%}.keyword{white-space:nowrap;margin-right:0.6em}div.mailbox_actions{margin-top:2em;text-align:center}div.mailbox_message{text-align:center}option.unallowed{color:gray}.compact_item{margin-bottom:1em;margin-top:1em}.item_title{font-weight:bold}.item_description p, .compact_item p{margin-top:0.2em;margin-bottom:0px}.item_title_and_description img{vertical-align:text-bottom}.item_control a, .item_info div{display:inline;white-space:nowrap;margin-right:15px}form.boxed{clear:both;margin:0;border:1px solid #e4e4e4;padding:0.5em;background-color:#fafafa}form.boxed td{font-size:1.0em}form.boxed .field_unit{margin-bottom:0.5em}form.boxed div.field_content{margin-left:1.5em;margin-right:1.5em}form.boxed .field_info{font-size:0.9em}fieldset{margin:0.5em 1em 0.5em 0;border:1px solid #CFCFCC;padding:0.5em}form.primitive_edit fieldset{float:left;clear:both}form.primitive_edit label{font-size:105%}ul.radiobuttonlist{margin:0;padding:0}fieldset legend{font-size:105%;cursor:pointer}.form_buttons{border-top:1px solid #CFCFCC;margin-top:0.5em;padding-top:0.5em;width:100%}.form_buttons input{font-weight:bold;font-size:1.1em}.minimize_triangle{vertical-align:-20%}.password_reset{margin-right:3.5em;margin-top:0.4em}form.boxed ul{list-style:none}a.help_link img{vertical-align:text-bottom;padding-left:0.5em}div.license_and_credits{margin-top:1em;margin-bottom:1em}div.license_and_credits div.title{margin-bottom:0.5em;font-size:105%;font-weight:bold}div.license_and_credits li{margin-bottom:0.5em}div.license_and_credits li span{font-size:105%}div.license_and_credits input{margin:0 0.2em}.create_help{margin-bottom:1em}.create_help a.create_head{font-size:larger;font-weight:bold;margin-right:0.2em}.create_help span{padding-left:0.2em;margin-left:0.2em;text-indent:0.2em}.create_help p{margin-left:3.0em;margin-top:-1.0em;text-indent:6.0em}.tab_button, .tab_selected, span.tab_button:hover{width:4em;border:1px solid #d6d6d6;border-left-color:#e4e4e4;border-top-color:#e4e4e4;text-align:center;padding-left:1.0em;padding-right:1.0em;cursor:pointer}a.tab_button, a.tab_selected:hover{text-decoration:none}a.tab_button:hover{background:gray;color:black}.tab_selected{background:black;color:white}.tab_button{color:black}.tab_buttons{margin-bottom:0.9em;border-bottom:1px groove #CFCFCC;width:35em}div.tab_content label{margin-left:1.5em}div.tab_content div.field_data, div.tab_content div.field_info, div.tab_content div.field_error{margin-left:1.5em;margin-right:1.5em}div.tab_content td.field_container{padding-top:0.5em}#account{padding-left:1.5em;border-left:1px groove #CFCFCC}.inline_img{vertical-align:-5%}table#notifications th, table#notifications td{padding:0.5em;text-align:left}table#notifications{margin-bottom:0.5em}div#addcontact legend{font-size:120%;font-weight:bold}div.search_form{margin-bottom:1em}div.search_form div.help{font-size:85%}div.search_form span.useless_word{font-weight:bold}span.my_filters{margin-left:1.5em}span.my_filters span.filter{margin-left:1em}div.filters{clear:both;margin-bottom:1em}div.filters table.nodule_group td.nodule{vertical-align:top}div.filters div.nodule_classic{float:none;clear:none;margin-right:1em;margin-bottom:0;padding:0}div.filters td.last div.nodule_classic{margin-right:0}div.filters div.nodule_classic h5{position:relative;margin:0;white-space:nowrap;cursor:pointer}div.filters div.nodule_classic h5 span.title{margin-right:18px}div.filters div.nodule_classic a.collapser{position:absolute;top:0;right:0;height:100%;width:16px;padding-right:0.2em}div.filters div.nodule_classic div.wrapper{overflow:auto;height:8em}div.filters div.nodule_classic div.list{padding:0.2em}div.filters div.nodule_classic table{width:100%}div.filters div.nodule_classic.javascript tr.filter{cursor:pointer}tr.filter.selected{background-color:#dae5ec}tr.filter td.add_filter{width:12px}tr.filter td.title{padding-left:0.3em}tr.filter td.title strong{color:#f60}tr.filter td.count{text-align:right;vertical-align:middle;font-size:85%;color:gray}div.filters div.nodule_classic form.search{padding:0.2em;background-color:#dae5ec}div.filters div.nodule_classic form.search input{font-size:85%}div.filters div.auxillary{margin-top:0.2em;font-size:85%}div.filters div.nodule_classic.collapsed div.wrapper, div.filters div.nodule_classic.collapsed form.search{display:none !important}form.sort{clear:both;margin-bottom:1.5em}table.paging{clear:left;width:100%;border:1px solid #dae5ec;border-collapse:separate;border-spacing:0}table.paging td.title, table.paging td.title_hack{padding-right:0.5em;white-space:nowrap;background-color:#dae5ec}table.paging td.title_hack{visibility:hidden}table.paging td.paginate{width:100%;padding:0 2em;text-align:center}table.paging td.paginate a{color:#3B6A85}table.paging td.paginate a:hover{text-decoration:none;color:#f60}table.paging td.paginate img{vertical-align:top}table.paging td.paginate span.num{margin-left:0.2em;margin-right:0.2em}table.paging td.paginate span.num span.current{color:#f60}table.paging td.paginate span.slider{margin-left:-0.2em;padding-right:252px;background:url('/img/pager_slider.png') no-repeat center center;cursor:pointer}table.paging td.paginate span.knob{position:relative;padding-right:19px;background:url('/img/pager_knob.png') no-repeat center center;cursor:pointer}table.paging td.paginate span.knob:hover{background:url('/img/pager_knob_shaded.png') no-repeat center center}div.browse{margin-top:1em;margin-bottom:1em}div.browse span.attribute a.add_filter{visibility:hidden}div.browse span.attribute.language a.add_filter{display:none}div.browse span.attribute:hover a.add_filter{visibility:visible}div.browse span.attribute.language:hover a.add_filter{display:inline}div.browse div.message{float:left;margin:1em 0;padding:0.5em;background-color:#dae5ec}div.browse div.primitive{margin:0 -0.5em;padding:0.6em 0.5em}div.browse div.primitive div.title{font-size:105%;color:gray}div.browse div.primitive div.title a.title{font-weight:bold}div.browse div.primitive div.title span.user_status{margin-right:0.2em}div.browse span.timestamp{font-size:95.2%;margin-left:1em}div.browse div.primitive div.title a.action{margin-left:1em}div.browse div.primitive div.description{margin-top:0.1em;margin-left:2em}div.browse div.primitive div.attributes{font-size:90%;margin-top:0.2em;margin-left:2em}div.browse div.primitive div.attributes img{vertical-align:bottom}div.browse div.primitive div.attributes a.add_filter img{vertical-align:-5%}div.browse div.primitive span.info{margin-right:0.8em;white-space:nowrap}div.browse div.primitive div.attributes span.no_filter{padding-right:12px}div.browse div.primitive div.attributes span.rating, div.browse div.primitive div.attributes span.comment{padding-right:0.4em}div.browse div.primitive span.keyword{margin-right:0}div.browse div.images td{padding:0 2em 2em 0}div.browse div.images div.attached_to{margin-left:1em}div.browse div.images div.upload{clear:left;margin-top:1em}div.blog h1.main{font-size:200%}div.blog div.sidebar{float:right;width:25%;padding:0 0 1em 1em;background-color:white}div.blog div.block{float:right;clear:both}div.blog div.view div.actions{margin-right:0;margin-bottom:1.5em}div.blog div.sidebar div.latest{float:left;clear:both;margin-bottom:1.5em;font-size:110%}div.blog div.items{margin-right:25%;padding-right:2em}div.blog div.items div.description{margin-bottom:3em;color:gray;font-size:90%}div.blog div.item{margin:0 0 3em 0;border-bottom:1px dotted #3b6a85;padding-top:0.5em;background-color:#FFF}div.blog div.item div.title{float:left;width:100%;margin-bottom:0.5em;border-bottom:1px dotted #3b6a85}div.blog div.item div.title h1{float:left;margin:0;text-align:left;color:#3b6a85}div.blog div.item div.title h1 a{color:#3b6a85}div.blog div.item div.title a.edit{float:left;padding-top:0.5em;padding-left:1em}div.blog div.item div.title span.date{float:right;padding-top:0.8em;color:gray}div.blog div.keywords{margin-bottom:1em}div.blog div.footer{float:left;width:100%;padding:0.2em 0;background-color:#dae5ec}div.blog div.footer span.comments{float:left;padding:0 0.5em 0 0.2em}div.blog div.footer span.byline{float:right;padding:0 0.2em 0 0.5em}div.browse div.forum_thread span.timestamp{margin-left:1em;font-size:95.2%}div.browse div.forum_thread span.rating{margin-left:1em;font-size:90%;color:black}div.browse div.forum_thread div.post_count{float:left;margin:0.1em 0.25em 0.1em 0;padding:0 0.25em;font-size:200%;background-color:#3B6A85;-khtml-border-radius:0.35em;-moz-border-radius:0.35em;-webkit-border-radius:0.35em}div.browse div.forum_thread div.post_count a{color:#E8F0F5}div.browse div.forum_thread div.post_count a:hover{text-decoration:none;color:#f60}div.browse div.forum_thread div.first_post{color:gray;margin-top:0.1em}div.browse div.forum_thread span.post{font-style:italic}table.profiles{margin:0 -0.5em 0 -0.5em}table.profiles tr.odd{background-color:#dae5ec}table.profiles td{padding-top:1em;padding-bottom:1em;vertical-align:top}table.profiles td.picture{width:16px;padding-left:1em;padding-right:1em}table.profiles td.info{width:100%;padding-right:0.5em}table.profiles div.name{font-size:160%}table.profiles div.about{margin-top:0.2em;margin-bottom:0.4em}table.profiles div.about span.title{font-weight:bold}table.profiles div.primitives{margin-top:0.2em;white-space:nowrap}table.profiles div.primitives a{margin-right:1em}table.profiles td.actions{padding-left:0.5em}table.profiles td.actions a{white-space:nowrap}table.groups div.attributes{font-size:90%;margin-top:0.2em}table.groups div.attributes span.info{margin-right:0.8em;white-space:nowrap}table.groups div.attributes span.keyword{margin-right:0}div.warning{margin:0 -0.5em 1em -0.5em;padding:0.5em;font-weight:bold;font-size:105%}div.warning a.action{margin-left:1em}div.warning img{margin-right:0.2em}div.trash_warning{border:1px solid #CFCFCC;background-color:orange}div.report_warning{border:1px solid #CFCFCC;background-color:#FF1818}div.version_warning{border:1px solid #CFCFCC;background-color:yellow}div.view img.license{float:right;padding-left:0.5em;padding-bottom:0.5em}div.view h1{margin-top:0;margin-bottom:0.15em;text-align:left}div.view h1 span.language{font-size:small;font-weight:normal}div.view div.byline{margin-bottom:0.35em;font-weight:bold;font-size:90%}div.view div.dateline{margin-bottom:2em;font-size:90%}div.view div.dateline span.date, div.view div.dateline a.info{margin-right:0.5em}div.view div.actions{float:left;margin:0 2em 2em 0;padding:0.5em;border:1px solid #dae5ec}div.view div.actions a{display:block}div.view div.actions div.separator{margin:0.5em auto;border-top:1px solid #dae5ec}div.view div.actions div.social_bookmarking{clear:both;padding-top:0.25em}div.view div.actions div.social_bookmarking a{display:inline}div.view div.actions div.social_bookmarking a.last img{margin-right:0}div.view table.abstract{float:none;clear:none;margin-bottom:1em}div.view table.abstract td.title{padding-left:0}div.view div.abstract, div.view table.abstract td.in_brief{font-size:110%}div.view div.abstract span.limit_text_more{font-size:80%}div.view div.top_nodules{float:left}div.view div.top_nodules span.title, div.view div.top_nodules td.title{padding-left:0}div.view div.top_nodules table.nodule_sideways{margin-bottom:1em}div.view div.advert_abstract{float:left;clear:left;margin-bottom:2em}div.snippet div.advert_abstract{margin-bottom:0.5em}div.view div.content{clear:left}div.view div.content h2{text-align:left}div.view div.description{clear:left;margin-top:2em}div.view div.filters{clear:left;margin-top:1.5em;margin-bottom:0.75em}div.view span.acl{font-weight:bold}div#content_right div.view{max-width:336px}div#content_right div.view div.advert_top_right{text-align:center;margin:0.5em 0 1.5em 0}div#content_right div.view div.advert_top_right div.about{margin-top:-0.3em}div#content_right div.rating{float:none;margin-left:auto;margin-right:auto}table.nodule_sideways span.keyword{margin-right:0em;white-space:nowrap}table.nodule_sideways span.count, div.nodule span.count{color:gray;font-size:85%}div.algorithm div.dateline{margin-bottom:0.35em}div.algorithm div.impl_count{margin-bottom:2em}div.algorithm img.flow_graph{float:left;margin-right:1em}div.article div.abstract{font-style:italic;margin-bottom:0.905em}div.help div.help_search{margin-bottom:1em}div.snippet div.actions div.column{float:left}div.snippet div.actions div.column_notfirst{padding-left:1em}div.snippet div.toggle_code{padding-left:0.2em;margin-bottom:1em;font-size:110%;background-color:#dae5ec}div.snippet div.toggle_code.collapsed{margin-bottom:0}div.snippet div.toggle_code a{display:block}div.snippet div.toggle_code a span.text{margin-left:0.3em}div.profile img.logo{float:left;margin-right:1em}div.profile h1{margin:0;font-size:250%}div.profile div.info{float:left}div.profile div.website{font-size:90%}div.profile div.column_left{clear:left;margin-top:1em}div.profile div.actions{margin-bottom:1.5em}div.profile div.column_left{overflow:auto}div.profile div.description{clear:none;margin-top:0;margin-right:1em;margin-bottom:2em}div.profile div.description span.title{vertical-align:baseline;font-size:110%;font-weight:bold}div.profile span.description p:first-child{display:inline;margin-top:0}div.profile div.column_right{float:right;margin-top:1.5em}div.profile div.statistics div.chart{float:left;margin-left:1em;margin-bottom:1.5em}div.profile div.statistics div.chart div.total{text-align:center}div.profile div.statistics div.nodules{clear:both}div.profile div.statistics span.count{font-size:85%;vertical-align:5%;color:gray}div.profile div.statistics table.items{clear:both;margin-left:1em;margin-bottom:2em;border:1px solid #3b6a85;text-align:center}div.profile div.statistics table.items colgroup{}div.profile div.statistics table.items colgroup.blue{background-color:#dae5ec}div.profile div.statistics table.items tr.second, div.profile div.statistics table.items tr.second td, div.profile div.statistics table.items th.high{border-bottom:1px solid #3b6a85}div.profile div.statistics table.items tr.comments td{color:gray}div.profile div.statistics table.items th, div.profile div.statistics table.items td{padding:0.5em}div.profile div.statistics table.items td.name{white-space:nowrap;text-align:left}div.profile div.statistics table.items td.total{font-weight:bold}table.group_menu{margin:0.5em 1em -1.25em 1em}div.group table.group_menu{margin:0}table.group_menu tr{vertical-align:middle}table.group_menu td.logo{padding-right:0.5em}table.group_menu img.logo{float:left}table.group_menu div.title{margin:0;font-size:160%}table.group_menu span.menu{color:#3b6a85;font-size:120%}table.group_menu span.menu a{margin:0 0.5em;color:#3b6a85}table.group_menu span.menu span.first a{margin-left:0}table.group_menu span.menu span.active a, table.group_menu span.menu a:hover{color:#f60;text-decoration:none}table.group_menu span.menu span.count{font-size:75%;vertical-align:5%;color:gray}table.group_menu span.menu span.active a span.count, table.group_menu span.menu a:hover span.count{color:#f60}div.group div.join_requests{margin-bottom:2em}div.group div.join_requests td.name{padding-right:4em}div.group div.join_requests td.approve{padding-right:1em}div.group div.website{margin-bottom:0.5em}div.group div.dateline{margin-bottom:0.5em}div.user div.website{margin-bottom:1.5em;line-height:1.2em}div.user div.objects{margin-bottom:0.5em}div.user div.contacts{line-height:1.5em}div.user div.friends div.column{float:left;padding-right:1em}div.user div.friends div.friend{padding-top:0.5em;padding-bottom:0.5em}div.user div.admin_info{border:1px solid red;line-height:1.5em}div.user div.admin_info h5{background-color:red}div.user div.admin_info a{color:red}table.diff{font-family:Courier;border:medium}.diff_header{background-color:#e0e0e0}td.diff_header{text-align:right}.diff_next{background-color:#c0c0c0}.diff_add{background-color:#afa}.diff_chg{background-color:#ff7}.diff_sub{background-color:#faa}table.history td.diff{white-space:nowrap}div.preview_nodule{margin:2em -1em;border:0.5em solid #dae5ec;padding:0 1em 1em;-khtml-border-radius-topright:1.5em;-khtml-border-radius-bottomleft:1.5em;-moz-border-radius-topright:1.5em;-moz-border-radius-bottomleft:1.5em;-webkit-border-top-right-radius:1.5em;-webkit-border-bottom-left-radius:1.5em}div.preview_nodule h2.preview{text-align:left;margin:0 -1em 1em -1em;padding:0.5em 1em;border-bottom:0.15em solid #dae5ec}div.rating{float:left;clear:both;position:relative;height:8.5em;width:13.5em;margin-left:0.5em;margin-bottom:1.5em}div.rating_text{position:absolute;height:6em;width:4em;top:0.65em;text-align:center}div.rating_text div.average div#rating_average{font-size:150%;line-height:85%}div.rating_text div.count{margin-top:0.8em}div.rating_text div.count div#rating_count{font-size:120%;line-height:75%}div.rating_widget{position:absolute;height:6em;width:9.5em;top:0.65em;left:4em}div.rating_widget div.thermometer{position:absolute;height:100%;width:1.5em;border:1px solid black}div.rating_widget div.thermometer div.fill{position:absolute;bottom:0;width:100%;background-color:red}div.rating_widget div.steps{position:absolute;height:100%;width:6.5em;left:1.5em}div.rating_widget div.step{position:absolute}div.rating_widget div.tick{position:absolute;width:0.3em;left:0.1em;border-top:1px solid black}div.rating_widget div.number{position:absolute;top:-0.5em;left:0.7em;line-height:1em}div.rating_widget div.knob{position:absolute;top:120%;left:0}div.rating_widget div.knob img.knob{position:absolute;height:1.3em;top:-0.65em;left:0.75em}div.rating_widget div.knob div.label{position:absolute;top:-0.5em;left:3.5em;line-height:1em;white-space:nowrap}div.rating_widget div.knob div.label span{font-size:90%}div.rating_widget div.status_top{position:absolute;top:0;left:4em;font-size:80%;color:gray}div.rating_widget div.status_bottom{position:absolute;bottom:0;left:4em;font-size:80%;color:gray}span.rating_thermometer_horizontal{position:relative;top:-0.1em;padding-right:4em;background-color:#EEE}span.rating_thermometer_horizontal span.fill{z-index:1;position:absolute;top:0;left:0;height:100%;background-color:#FFC6CC}span.rating_thermometer_horizontal span.text{z-index:1;position:absolute;top:0.1em;left:0;height:100%;width:4em;text-align:center;cursor:default}div.comments{margin-top:3em;clear:left;font-size:95%}div.comments div.indent{margin-left:2em;margin-right:-2em}div.comment{clear:left;margin:1em 10em 1.0em -1em;padding:0.5em 1em;-khtml-border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}div.comment div.user_icon{float:right;margin:0.2em 0 0.2em 0.2em}div.comment div.header{border-bottom:1px dotted #3b6a85;color:gray}div.comment div.header span.date{float:right}div.comment div.content{margin:0.2em 0}div.comment div.comment_actions{font-size:85%}div.comment div.comment_actions a{margin-right:2em}div.comment_unread div.header{color:#f60}div.comment_own{background-color:#E8E8E8}div.comments div.all_comments{margin-top:1.5em;font-weight:bold}div.comments div.add{float:left;clear:left}div.comments div.add a.add_link{font-weight:bold;font-size:110%;margin-left:0.5em}div.comments form.reply{margin-left:2em;margin-bottom:1.0em}form.add_comment{clear:left}form.add_comment div.nodule_classic{background-color:#dae5ec;margin:0}form.add_comment div.nodule_classic h5{margin-bottom:0.5em;padding-bottom:0}form.add_comment input#form_submit, form.add_comment input.button{margin-top:0.5em;margin-right:0.5em}.anchor:link, .anchor:visited{vertical-align:text-top}* > .anchor:link, * > .anchor:visited{visibility:hidden}a:hover .anchor{visibility:visible}div.confirm{text-align:center}div.confirm div.message{font-size:110%;margin-bottom:1em}div.contacts{float:left;width:50%}div.contacts table{width:100%;table-layout:fixed}div.contacts td{width:50%;padding-bottom:1em}div.contacts td.info{word-wrap:break-word;text-align:right}div.contacts div.name{overflow:auto;font-size:160%}div.contacts div.email{overflow:auto;font-size:110%}div.contacts td.actions div{padding-left:1em}div.demo div.help{text-align:center;margin:1em 0}div.demo form.embed{text-align:center}div.demo form.embed input.submit{margin:0;border:none;padding:0 0 1em 0;background:inherit;color:#3b6a85;font-size:90%;font-family:inherit;cursor:pointer}div.demo form.embed input.submit:hover{text-decoration:underline}div.demo div.translated_rest textarea{width:100%}div.demo div.links h2{text-align:center}div.demo div.links h2 a{color:#3b6a85}div.demo div.links h3 a{color:#3b6a85}div.help_search div.result{margin-top:1em}div.help_search div.result a.title{font-size:120%}div.help_search div.result div.preview strong{color:#f60}div.home div.column_left{width:65%}div.home div.column_right{width:35%;margin-top:-4em;margin-right:-2em;padding-top:4em;padding-right:2em}div.home h5 img{vertical-align:-15%}div.home div.fortune{margin-left:1.18em;margin-bottom:2.36em;font-size:90%;color:gray}div.home div.fortune a{color:gray;text-decoration:none}div.home form.search{float:left;clear:left;margin:0 0 1.5em 1em;border:1px solid #dae5ec;border-width:1px 0;padding:0.2em 0.5em}div.home div.random h6{font-size:105%}div.home div.random div.content{font-size:95%}div.home div.recently_viewed h6{color:gray}div.home div.tools ul{margin:0;padding:0;list-style:none}div.home div.tools h5{margin-bottom:0.2em}div.home div.tools ul li, div.home div.tools div.line{margin-top:0.3em}div.blurbs{margin:-1em 0em 2em 0em;border:1px solid #dae5ec;padding:1em 0 0 0;background:#e8f0f5 url('/img/gradient_bg.png') center center no-repeat;-khtml-border-radius:3em;-moz-border-radius:3em;-webkit-border-radius:3em}div.blurbs div.title_block{margin:1em 0 1em 0;text-align:center}div.blurbs h1{margin:0}div.blurbs h2{margin:0;padding:0;margin-top:0.5em;font-size:160%;color:#3B6A85}div.blurbs h2.marquee{margin-top:0.5em;font-size:160%}div.blurbs h4{margin:0;margin-top:0.8em;line-height:3em}div.blurbs h4 a{margin:0 1em;border:1px solid #ffdcc5;padding:0.2em 1em;background-color:#ffdcc5;color:#ff6600;font-size:100%;font-weight:normal;white-space:nowrap;-khtml-border-radius:0.8em;-moz-border-radius:0.8em;-webkit-border-radius:0.8em}div.blurbs h4 a.signup{border:1px solid #ff6600;font-size:140%}div.blurbs h4 a:hover{border:1px solid #ff6600;background-color:inherit}div.ahome div.column_right{margin-top:-0.5em;padding-top:2em;-khtml-border-radius-topleft:1em;-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em}div.user_home h1{margin:0;font-size:200%;text-align:left}div.mail{margin-top:2em}div.mail table.paging{margin-bottom:2em}table.threads{clear:both;width:100%}table.threads col.thread_preview{width:100%}tbody.thread_unread tr.thread_header, tr.message_unread div.header{font-weight:bold}tbody.thread{clear:both;border:1px solid black}tbody.thread tr.thread_header{border:1px solid black;background-color:#fd5;white-space:nowrap}tbody.thread_admin tr.thread_header{background-color:#ff8f45}tbody.thread tr.thread_header div.thread_preview{margin-left:1em;margin-right:1em;height:1em;overflow:hidden;white-space:normal}tbody.thread tr.thread_header div.thread_preview a{color:gray}tbody.thread tr.thread_actions{border:1px solid black}tbody.thread div.thread_actions{padding:0.2em 0.5em;background-color:#3b6a85;font-size:85%}tbody.thread div.thread_actions a{margin-right:1em;white-space:nowrap;color:#dae5ec}tr.message td, tr.thread_actions td, tr.thread_reply td{padding:0}tr.message{clear:both;border:1px solid black}tr.message img.profile{float:right;margin-top:0.2em;margin-bottom:0.2em}tr.message div.header{height:1em;padding:0.2em 0.5em;background-color:#dae5ec}tr.message_admin div.header{background-color:#ffb17d}tr.message div.header span.message_preview{margin-left:1em;line-height:1.2em}tr.message div.header span.message_preview a{color:gray}tr.message div.body{padding:0.8em 0.5em}tr.message div.attachments{padding:0.2em 0.5em;background-color:#dae5ec}tr.message div.actions{float:right;padding:0.4em 0.5em;font-size:smaller;white-space:nowrap}tr.message a.action{margin-left:1em}table.threads form.reply{padding:0.2em 0.5em;background-color:#3b6a85;color:#dae5ec;font-size:85%}table.threads form.reply textarea{height:100%;width:100%;margin-top:0.2em;margin-bottom:0.2em}table.threads form.reply button{margin:0;border:0;padding:0;background:inherit;color:inherit;font-size:inherit;font-family:inherit;cursor:pointer}tbody.thread form.thread_reply button:hover{text-decoration:underline}tbody.thread form.reply, tr.message form.reply{display:none}tbody.thread_reply form.reply, tr.message_reply form.reply{display:block}tbody.thread_reply div.thread_actions{display:none}tr.message_unread a.mark_new{display:none}tbody.thread_closed tr.message, tbody.thread_closed tr.thread_actions, tbody.thread_closed tr.thread_reply{display:none}tr.message_closed img.profile, tr.message_closed div.actions, tr.message_closed div.body, tr.message_closed div.attachments{display:none}tbody.thread tr.thread_header div.thread_preview{visibility:hidden}tbody.thread_closed tr.thread_header div.thread_preview{visibility:visible}tr.message div.header span.message_preview{display:none}tr.message_closed div.header span.message_preview{display:inline}tr.message_closed div.header{overflow:hidden}div.dialog_form div.user_block{background-color:#fff;-moz-border-radius-topright:1.5em;background-color:#E8F0F5;border:0.5em solid #3B6A85;border-bottom-width:0;padding:0.5em;width:75%}div.dialog_form div.user_block span{font-size:120%;font-weight:bold}table.notifications tr.unread{font-weight:bold}p.yahoo_warning{margin:0 -1em;padding:1em;background-color:#ffb24f;font-size:120%;-khtml-border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em}p.yahoo_warning strong{color:red}div.welcome div.continue{float:right;padding:1em}div.welcome div.continue a.dont_show{font-size:90%}div.code a.toggle_linenos{border-bottom:1px #FFFEF8 solid;border-top:1px #A1A4A5 solid;border-right:1px #FFFEF8 solid;border-left:1px #C1C4C5 solid;padding:0px 5px 0px 4px;background-color:#cfcfcf;color:black;text-decoration:none}div.code_linenos_off a.toggle_linenos{border:1px #FFF7F0 solid;border-bottom:1px #C1C4C5 solid;border-right:1px #C1C4C5 solid;background-color:#fdfdf6}div.code div.highlight{overflow:auto;margin-top:0.3em;border:1px #d8d8d8 solid;padding-right:0.5em;background:#f9f9f9}div.code_linenos_off div.highlight{padding-left:0.5em}div.code div.highlight pre{margin:0}div.code div.highlight pre span.lineno{margin-right:0.5em;border-bottom:#fdfdf6;padding:0px 5px 0px 4px;background-color:#cfcfcf}div.code_linenos_off div.highlight pre span.lineno{display:none}.highlight .c{color:#080;font-style:italic}.highlight .err{border:1px solid #FF0000}.highlight .k{color:#00F;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#080;font-style:italic}.highlight .cp{color:#00F}.highlight .c1{color:#080;font-style:italic}.highlight .cs{color:#080;font-weight:bold}.highlight .gd{color:#A00000}.highlight .ge{font-style:italic}.highlight .gr{color:#F00}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00A000}.highlight .go{color:#808080}.highlight .gp{color:#000080;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#0040D0}.highlight .kc{color:#A2F;font-weight:bold}.highlight .kd{color:#A2F;font-weight:bold}.highlight .kp{color:#A2F}.highlight .kr{color:#A2F;font-weight:bold}.highlight .kt{color:#A2F;font-weight:bold}.highlight .m{color:#666}.highlight .s{color:#B44}.highlight .na{color:#F00}.highlight .nb{color:#A2F}.highlight .nc{color:#00F}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:bold}.highlight .ne{color:#D2413A;font-weight:bold}.highlight .nf{color:#000}.highlight .nl{color:#A0A000}.highlight .nn{color:#000;font-weight:bold}.highlight .nt{color:#008000;font-weight:bold}.highlight .nv{color:#B8860B}.highlight .ow{color:#A2F;font-weight:bold}.highlight .mf{color:#666}.highlight .mh{color:#666}.highlight .mi{color:#666}.highlight .mo{color:#666}.highlight .sb{color:#B44}.highlight .sc{color:#B44}.highlight .sd{color:#B44;font-style:italic}.highlight .s2{color:#B44}.highlight .se{color:#B62;font-weight:bold}.highlight .sh{color:#B44}.highlight .si{color:#B68;font-weight:bold}.highlight .sx{color:#008000}.highlight .sr{color:#B68}.highlight .s1{color:#B44}.highlight .ss{color:#B8860B}.highlight .bp{color:#A2F}.highlight .vc{color:#B8860B}.highlight .vg{color:#B8860B}.highlight .vi{color:#B8860B}.highlight .il{color:#666}div.rest h1, div.rest h2, div.rest h3, div.rest h4, div.rest h5, div.rest h6{text-align:left;margin-top:1.5em}div.rest h2{}div.rest .borderless, div.rest table.borderless td, div.rest table.borderless th{border:0}div.rest table.borderless td, div.rest table.borderless th{padding:0 0.5em 0 0 ! important}div.rest .first{margin-top:0 ! important}div.rest .last, div.rest .with-subtitle{margin-bottom:0 ! important}div.rest .hidden{display:none}div.rest a.toc-backref{text-decoration:none;color:black}div.rest blockquote.epigraph{margin:2em 5em}div.rest dl.docutils dd{margin-bottom:0.5em}div.rest div.abstract{margin:2em 5em}div.rest div.abstract p.topic-title{font-weight:bold;text-align:center}div.rest div.admonition, div.rest div.attention, div.rest div.caution, div.rest div.danger, div.rest div.article error, div.rest div.hint, div.rest div.important, div.rest div.note, div.rest div.tip, div.rest div.warning{margin:2em;border:2px solid #CCC;background:#FFF;padding:1em;overflow:auto;-khtml-border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}div.rest div.admonition p.admonition-title, div.rest div.hint p.admonition-title, div.rest div.important p.admonition-title, div.rest div.note p.admonition-title, div.rest div.tip p.admonition-title{font-weight:bold;font-family:sans-serif}div.rest div.attention p.admonition-title, div.rest div.caution p.admonition-title, div.rest div.danger p.admonition-title, div.rest div.article error p.admonition-title, div.rest div.warning p.admonition-title{color:red;font-weight:bold;font-family:sans-serif}div.rest div.dedication{margin:2em 5em;text-align:center;font-style:italic}div.rest div.dedication p.topic-title{font-weight:bold;font-style:normal}div.rest div.figure{margin-left:2em;margin-right:2em}div.rest div.footer, div.rest div.header{clear:both;font-size:smaller}div.rest div.line-block{display:block;margin-top:1em;margin-bottom:1em}div.rest div.line-block div.line-block{margin-top:0;margin-bottom:0;margin-left:1.5em}div.rest div.sidebar{padding:1em;background-color:#e8f0f5;float:left;clear:left;margin-right:2em;margin-bottom:2em}div.rest div.sidebar p.rubric{font-family:sans-serif;font-size:medium}div.rest div.system-messages{margin:5em}div.rest div.system-messages h1{color:red}div.rest div.system-message{border:3px solid red;padding:0 1em 1em 1em}div.rest div.system-message p.system-message-title{color:red;font-weight:bold}div.rest h1.section-subtitle, div.rest h2.section-subtitle, div.rest h3.section-subtitle, div.rest h4.section-subtitle, div.rest h5.section-subtitle, div.rest h6.section-subtitle{margin-top:0.4em}div.rest h1.title{text-align:center}div.rest h2.subtitle{text-align:center}div.rest hr.docutils{width:75%}div.rest img.align-left{clear:left}div.rest img.align-right{clear:right}div.rest ol.simple, div.rest ul.simple{margin-bottom:1em}div.rest ol.arabic{list-style:decimal}div.rest ol.loweralpha{list-style:lower-alpha}div.rest ol.upperalpha{list-style:upper-alpha}div.rest ol.lowerroman{list-style:lower-roman}div.rest ol.upperroman{list-style:upper-roman}div.rest p.attribution{text-align:right;margin-left:50%}div.rest p.caption{font-style:italic}div.rest p.credits{font-style:italic;font-size:smaller}div.rest p.label{white-space:nowrap}div.rest p.rubric{font-weight:bold;font-size:larger;color:maroon;text-align:center}div.rest p.sidebar-title{font-family:sans-serif;font-weight:bold;font-size:larger}div.rest p.sidebar-subtitle{font-family:sans-serif;font-weight:bold}div.rest p.topic-title{font-weight:bold}div.rest pre.address{margin-bottom:0;margin-top:0;font-family:serif;font-size:100%}div.rest pre.literal-block, div.rest pre.doctest-block{margin-left:2em;margin-right:2em;background-color:#f0f0f0;padding:0.5em;border:2px solid #f0f0f0;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.rest span.classifier{font-family:sans-serif;font-style:oblique}div.rest span.classifier-delimiter{font-family:sans-serif;font-weight:bold}div.rest span.interpreted{font-family:sans-serif}div.rest span.option{white-space:nowrap}div.rest span.pre{white-space:pre}div.rest span.problematic{color:red}div.rest span.section-subtitle{font-size:80%}div.rest table.citation{border-left:solid 1px #dae5ec;margin-left:1px;font-size:90%}div.rest table.docinfo{margin:2em 4em}div.rest table.docutils{margin-top:0.5em;margin-bottom:0.5em}div.rest table.footnote{border-left:solid 1px black;margin-left:1px}div.rest table.docutils td, div.rest table.docutils th, div.rest table.docinfo td, div.rest table.docinfo th{padding-left:0.5em;padding-right:0.5em;vertical-align:top}div.rest table.docutils th.field-name, div.rest table.docinfo th.docinfo-name{font-weight:bold;text-align:left;white-space:nowrap;padding-left:0}div.rest h1 tt.docutils, div.rest h2 tt.docutils, div.rest h3 tt.docutils, div.rest h4 tt.docutils, div.rest h5 tt.docutils, div.rest h6 tt.docutils{font-size:100%}div.rest ul.auto-toc{list-style-type:none}div.rest .license_note{font-size:0.7em;font-family:sans-serif}div.rest div.contents ul{margin:0;padding-left:0;list-style-type:none}div.rest div.contents ul li{margin-bottom:0.5em}div.rest div.contents ul ul{padding-left:2em}div.rest div.contents ul ul li{margin-bottom:0}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;z-index:50;background-color:#fff}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}div.diff div.changelog{margin-bottom:1.5em}div.diff div.changelog span.title{font-weight:bold}#prefs fieldset{margin:1em .5em .5em;padding:.5em 1em 0}#overview{line-height:130%;margin-top:1em;padding:.5em}#overview dt.property{font-weight:bold;padding-right:.25em;position:absolute;left:0;text-align:right;width:7.75em}#overview dd{margin-left:8em}#overview .message{padding:1em 0 1px}#overview dd.message p, #overview dd.message ul, #overview dd.message ol,#overview dd.message pre{margin-bottom:1em;margin-top:0}#chglist .edit, #overview .mod, .diff .legend .mod{background:#fd8}#chglist .delete, #overview .rem, .diff .legend .rem{background:#f88}#chglist .add, #overview .add, .diff .legend .add{background:#bfb}#chglist .copy, #overview .cp, .diff .legend .cp{background:#88f}#chglist .move, #overview .mv, .diff .legend .mv{background:#ccc}#chglist .unknown{background:#fff}.legend{font-size:9px;line-height:1em;padding:.5em 0}.legend h3{display:none}.legend dt{background:#fff;border:1px solid #999;float:left;margin:.1em .5em .1em 0;overflow:hidden;width:.8em;height:.8em}.legend dl{display:inline;padding:0;margin:0;margin-right:.5em}.legend dd{display:inline;float:left;padding:0;margin:0;margin-right:2em}#diff-legend{float:left;clear:right;margin:1em .5em}#file-legend dd{margin-left:0}.diff ul.entries{clear:both;margin:0;padding:0}.diff li.entry{background:#f7f7f7;border:1px solid #d7d7d7;list-style-type:none;margin:0 0 2em;padding:2px;position:relative}.diff h2{color:#333;font-size:14px;letter-spacing:normal;margin:0 auto;padding:.1em 0 .25em .5em}.diff h2 .switch{color:#999;float:right;font-size:75%;line-height:1.6}.diff h2 .switch span{border-left:1px solid #ccc;cursor:pointer;padding:0 1em}.diff h2 .switch span:first-child{border:none}.diff h2 .switch span.active{color:#333;cursor:default}.diff table{border:1px solid #ddd;border-spacing:0;border-top:0;empty-cells:show;font-size:12px;line-height:130%;padding:0;margin:0 auto;table-layout:fixed;width:100%}.diff table col.lineno{width:4em}.diff table th{border-right:1px solid #d7d7d7;border-bottom:1px solid #998;font-size:11px}.diff table thead th{background:#eee;border-top:1px solid #d7d7d7;color:#999;padding:0 .25em;text-align:center;white-space:nowrap}.diff table tbody th{background:#eed;color:#886;font-weight:normal;padding:0 .5em;text-align:right;vertical-align:top}.diff table tbody td{background:#fff;font:normal 11px monospace;overflow:visible;padding:1px 2px;vertical-align:top}.diff table tbody.skipped td{background:#f7f7f7;border:1px solid #d7d7d7}.diff td ins, .diff td del{text-decoration:none}.diff table.inline tbody.mod td.l, .diff table.inline tbody.rem td.l{background:#fdd;border-color:#c00;border-style:solid;border-width:0 1px 0 1px}.diff table.inline tbody.mod td.r, .diff table.inline tbody.add td.r{background:#dfd;border-color:#0a0;border-style:solid;border-width:0 1px 0 1px}.diff table.inline tbody.mod tr.first td.l,.diff table.inline tbody.rem tr.first td.l{border-top-width:1px}.diff table.inline tbody.mod tr.last td.l,.diff table.inline tbody.rem tr.last td.l{border-bottom-width:1px}.diff table.inline tbody.mod tr.first td.r,.diff table.inline tbody.add tr.first td.r{border-top-width:1px}.diff table.inline tbody.mod tr.last td.r,.diff table.inline tbody.add tr.last td.r{border-bottom-width:1px}.diff table.inline tbody.mod td del{background:#e99;color:#000}.diff table.inline tbody.mod td ins{background:#9e9;color:#000}.diff table.sidebyside colgroup.content{width:50%}.diff table.sidebyside tbody.mod td.l{background:#fe9}.diff table.sidebyside tbody.mod td.r{background:#fd8}.diff table.sidebyside tbody.add td.l{background:#dfd}.diff table.sidebyside tbody.add td.r{background:#cfc}.diff table.sidebyside tbody.rem td.l{background:#f88}.diff table.sidebyside tbody.rem td.r{background:#faa}.diff table.sidebyside tbody.mod del, .diff table.sidebyside tbody.mod ins{background:#fc0}.diff pre{background:#fff;border:1px solid #ddd;font-size:85%;margin:0}.sprite-icons-user_verybig,.sprite-icons-group_verybig,.sprite-icons-user_big,.sprite-icons-group_big,.sprite-icons-user_medium,.sprite-icons-rss_big,.sprite-icons-batman_icon,.sprite-icons-msg_nav,.sprite-icons-quote_right,.sprite-icons-quote_left,.sprite-icons-ycombinator,.sprite-icons-vote_up,.sprite-icons-vote_down,.sprite-icons-view,.sprite-icons-v_bar,.sprite-icons-user_small,.sprite-icons-user_hidden,.sprite-icons-user_banned,.sprite-icons-trash,.sprite-icons-tools,.sprite-icons-tick,.sprite-icons-thermometer_sq,.sprite-icons-thermometer,.sprite-icons-tag,.sprite-icons-stumble_upon,.sprite-icons-snippet,.sprite-icons-siafoo,.sprite-icons-send,.sprite-icons-rss_small,.sprite-icons-report,.sprite-icons-reddit,.sprite-icons-pin,.sprite-icons-owner,.sprite-icons-news_add,.sprite-icons-news,.sprite-icons-magnifying_glass,.sprite-icons-license,.sprite-icons-library,.sprite-icons-leave,.sprite-icons-key,.sprite-icons-info,.sprite-icons-images,.sprite-icons-help,.sprite-icons-group,.sprite-icons-friend_rm,.sprite-icons-friend_add,.sprite-icons-friend,.sprite-icons-forum_thread,.sprite-icons-forum_post,.sprite-icons-facebook,.sprite-icons-exclamation,.sprite-icons-edit,.sprite-icons-download,.sprite-icons-dish_rm,.sprite-icons-dish_add,.sprite-icons-dish,.sprite-icons-delicious,.sprite-icons-cross,.sprite-icons-contacts,.sprite-icons-contact_rm,.sprite-icons-comments,.sprite-icons-cog,.sprite-icons-coffee_t,.sprite-icons-coffee,.sprite-icons-close,.sprite-icons-clock,.sprite-icons-blog_entry_add,.sprite-icons-blog_entry,.sprite-icons-blog,.sprite-icons-attach,.sprite-icons-asterisk,.sprite-icons-article,.sprite-icons-arrowhead_right_orange,.sprite-icons-arrowhead_right_gray,.sprite-icons-arrowhead_right_blue,.sprite-icons-arrowhead_left_orange,.sprite-icons-arrowhead_left_gray,.sprite-icons-arrowhead_left_blue,.sprite-icons-arrow_small,.sprite-icons-arrow_right,.sprite-icons-arrow_out,.sprite-icons-arrow_in,.sprite-icons-arrow_down,.sprite-icons-anchor,.sprite-icons-algorithm,.sprite-icons-admin,.sprite-icons-add_to_library,.sprite-icons-add_to_algorithm,.sprite-icons-add_snippet,.sprite-icons-add_comment,.sprite-icons-notification_nav,.sprite-icons-rm,.sprite-icons-add,.sprite-icons-bullet{background-image:url('../img/icons.png?8ad859');background-repeat:no-repeat}.sprite-icons-user_verybig{background-position:0px 0px;width:128px;height:128px}.sprite-icons-group_verybig{background-position:-128px 0px;width:128px;height:128px}.sprite-icons-user_big{background-position:0px -128px;width:64px;height:64px}.sprite-icons-group_big{background-position:-64px -128px;width:64px;height:64px}.sprite-icons-user_medium{background-position:-128px -128px;width:32px;height:32px}.sprite-icons-rss_big{background-position:-160px -128px;width:32px;height:32px}.sprite-icons-batman_icon{background-position:-192px -128px;width:32px;height:19px}.sprite-icons-msg_nav{background-position:-224px -128px;width:27px;height:14px}.sprite-icons-quote_right{background-position:-128px -160px;width:21px;height:16px}.sprite-icons-quote_left{background-position:-149px -160px;width:21px;height:16px}.sprite-icons-ycombinator{background-position:-170px -160px;width:16px;height:16px}.sprite-icons-vote_up{background-position:-186px -160px;width:16px;height:16px}.sprite-icons-vote_down{background-position:-202px -160px;width:16px;height:16px}.sprite-icons-view{background-position:-218px -160px;width:16px;height:16px}.sprite-icons-v_bar{background-position:-234px -160px;width:1px;height:16px}.sprite-icons-user_small{background-position:-235px -160px;width:16px;height:16px}.sprite-icons-user_hidden{background-position:-128px -176px;width:16px;height:16px}.sprite-icons-user_banned{background-position:-144px -176px;width:16px;height:16px}.sprite-icons-trash{background-position:-160px -176px;width:16px;height:16px}.sprite-icons-tools{background-position:-176px -176px;width:16px;height:16px}.sprite-icons-tick{background-position:-192px -176px;width:16px;height:16px}.sprite-icons-thermometer_sq{background-position:-208px -176px;width:16px;height:16px}.sprite-icons-thermometer{background-position:-224px -176px;width:7px;height:16px}.sprite-icons-tag{background-position:-231px -176px;width:16px;height:16px}.sprite-icons-stumble_upon{background-position:0px -192px;width:16px;height:16px}.sprite-icons-snippet{background-position:-16px -192px;width:16px;height:16px}.sprite-icons-siafoo{background-position:-32px -192px;width:16px;height:16px}.sprite-icons-send{background-position:-48px -192px;width:16px;height:16px}.sprite-icons-rss_small{background-position:-64px -192px;width:16px;height:16px}.sprite-icons-report{background-position:-80px -192px;width:16px;height:16px}.sprite-icons-reddit{background-position:-96px -192px;width:16px;height:16px}.sprite-icons-pin{background-position:-112px -192px;width:16px;height:16px}.sprite-icons-owner{background-position:-128px -192px;width:16px;height:16px}.sprite-icons-news_add{background-position:-144px -192px;width:16px;height:16px}.sprite-icons-news{background-position:-160px -192px;width:16px;height:16px}.sprite-icons-magnifying_glass{background-position:-176px -192px;width:16px;height:16px}.sprite-icons-license{background-position:-192px -192px;width:16px;height:16px}.sprite-icons-library{background-position:-208px -192px;width:16px;height:16px}.sprite-icons-leave{background-position:-224px -192px;width:16px;height:16px}.sprite-icons-key{background-position:-240px -192px;width:16px;height:16px}.sprite-icons-info{background-position:0px -208px;width:16px;height:16px}.sprite-icons-images{background-position:-16px -208px;width:16px;height:16px}.sprite-icons-help{background-position:-32px -208px;width:16px;height:16px}.sprite-icons-group{background-position:-48px -208px;width:16px;height:16px}.sprite-icons-friend_rm{background-position:-64px -208px;width:16px;height:16px}.sprite-icons-friend_add{background-position:-80px -208px;width:16px;height:16px}.sprite-icons-friend{background-position:-96px -208px;width:16px;height:16px}.sprite-icons-forum_thread{background-position:-112px -208px;width:16px;height:16px}.sprite-icons-forum_post{background-position:-128px -208px;width:16px;height:16px}.sprite-icons-facebook{background-position:-144px -208px;width:16px;height:16px}.sprite-icons-exclamation{background-position:-160px -208px;width:16px;height:16px}.sprite-icons-edit{background-position:-176px -208px;width:16px;height:16px}.sprite-icons-download{background-position:-192px -208px;width:16px;height:16px}.sprite-icons-dish_rm{background-position:-208px -208px;width:16px;height:16px}.sprite-icons-dish_add{background-position:-224px -208px;width:16px;height:16px}.sprite-icons-dish{background-position:-240px -208px;width:16px;height:16px}.sprite-icons-delicious{background-position:0px -224px;width:16px;height:16px}.sprite-icons-cross{background-position:-16px -224px;width:16px;height:16px}.sprite-icons-contacts{background-position:-32px -224px;width:16px;height:16px}.sprite-icons-contact_rm{background-position:-48px -224px;width:16px;height:16px}.sprite-icons-comments{background-position:-64px -224px;width:16px;height:16px}.sprite-icons-cog{background-position:-80px -224px;width:16px;height:16px}.sprite-icons-coffee_t{background-position:-96px -224px;width:16px;height:16px}.sprite-icons-coffee{background-position:-112px -224px;width:16px;height:16px}.sprite-icons-close{background-position:-128px -224px;width:16px;height:16px}.sprite-icons-clock{background-position:-144px -224px;width:16px;height:16px}.sprite-icons-blog_entry_add{background-position:-160px -224px;width:16px;height:16px}.sprite-icons-blog_entry{background-position:-176px -224px;width:16px;height:16px}.sprite-icons-blog{background-position:-192px -224px;width:16px;height:16px}.sprite-icons-attach{background-position:-208px -224px;width:16px;height:16px}.sprite-icons-asterisk{background-position:-224px -224px;width:16px;height:16px}.sprite-icons-article{background-position:-240px -224px;width:16px;height:16px}.sprite-icons-arrowhead_right_orange{background-position:0px -240px;width:16px;height:16px}.sprite-icons-arrowhead_right_gray{background-position:-16px -240px;width:16px;height:16px}.sprite-icons-arrowhead_right_blue{background-position:-32px -240px;width:16px;height:16px}.sprite-icons-arrowhead_left_orange{background-position:-48px -240px;width:16px;height:16px}.sprite-icons-arrowhead_left_gray{background-position:-64px -240px;width:16px;height:16px}.sprite-icons-arrowhead_left_blue{background-position:-80px -240px;width:16px;height:16px}.sprite-icons-arrow_small{background-position:-96px -240px;width:16px;height:16px}.sprite-icons-arrow_right{background-position:-112px -240px;width:16px;height:16px}.sprite-icons-arrow_out{background-position:-128px -240px;width:16px;height:16px}.sprite-icons-arrow_in{background-position:-144px -240px;width:16px;height:16px}.sprite-icons-arrow_down{background-position:-160px -240px;width:16px;height:16px}.sprite-icons-anchor{background-position:-176px -240px;width:16px;height:16px}.sprite-icons-algorithm{background-position:-192px -240px;width:16px;height:16px}.sprite-icons-admin{background-position:-208px -240px;width:16px;height:16px}.sprite-icons-add_to_library{background-position:-224px -240px;width:16px;height:16px}.sprite-icons-add_to_algorithm{background-position:-240px -240px;width:16px;height:16px}.sprite-icons-add_snippet{background-position:-256px 0px;width:16px;height:16px}.sprite-icons-add_comment{background-position:-256px -16px;width:16px;height:16px}.sprite-icons-notification_nav{background-position:-256px -32px;width:15px;height:14px}.sprite-icons-rm{background-position:-256px -46px;width:12px;height:12px}.sprite-icons-add{background-position:-256px -58px;width:12px;height:12px}.sprite-icons-bullet{background-position:-256px -70px;width:8px;height:8px}