.about-team{margin:0 auto}.about-team hr{width:65%}.about-team .name{font-family:"Times New Roman","serif";font-size:1.5em;margin-bottom:5px}.about-team .director-div .name{font-family:"Times New Roman","serif";font-size:1.75em}.about-team .collaborators-div .name{font-size:1.25em}.about-team .title{font-family:"Arial","sans-serif";font-weight:bold;text-transform:uppercase}
.team-member-div .title{margin-bottom:5px;font-size:.95em}.about-team .director-div .title{font-size:1.25em}.about-team .keywords{font-family:"Arial","sans-serif";text-transform:uppercase;height:2em;font-size:.9em}.about-team .bio{margin-top:10px;text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}.about-team .director-div .bio{font-size:1.25em}.about-team .more{font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:.95em}
.about-team .toggle-bio{font-weight:bold;text-transform:uppercase;cursor:pointer;font-size:.95em}.director-div:nth-child(n+1){margin-top:10px}.team-member-div{width:180px;display:inline-block;vertical-align:top;margin-right:20px}.team-member-div:nth-child(3n+3){margin-right:0}.team-member-div:nth-child(n+4){margin-top:20px}.about-team .collaborators-div{margin-bottom:12px}.about-team .fa{color:#666;font-size:20px}.about-team .bio a{display:none}.fa-envelope-square:hover{color:#2a326a}.fa-twitter-square:hover{color:#55acee}
.fa-linkedin-square:hover{color:#0077b5}.fa-pencil-square:hover{color:#e55a24}.fa-github-square:hover{color:#000}.edit-link{display:block}.admin-team-input{display:block;width:100%;padding:0 5px;line-height:18px;border:1px solid #d3d3d3;box-sizing:border-box;margin-bottom:10px}.small-orange-table{margin:0 auto;height:24px;padding:0}.small-orange-table tr{margin:0;padding:0}.small-orange-table td{padding:0}.small-orange-table .middle{text-align:center;vertical-align:middle;height:24px;background-image:url('../images/small-button-middle.gif')}
.small-orange-table .middle a{height:24px;font-size:10px;line-height:19px;text-decoration:none;color:#fff;padding-left:2px;padding-right:2px}.small-orange-table .left{padding:0;width:5px;height:24px;background-image:url('../images/small-button-left.gif')}.small-orange-table .right{padding:0;width:5px;height:24px;background-image:url('../images/small-button-right.gif')}.expandable-text-link{text-decoration:none!important}.simulation-list-item{text-align:center;padding:10px 20px;margin-right:10px;width:130px;vertical-align:top;font-size:12px;font-weight:bold;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;position:relative}
.simulation-list-item .simulation-link{position:relative;display:block}.sim-display-badge{display:block;position:absolute;background-size:28px 28px;width:28px;height:28px;left:111px;top:62px}div.rtl .sim-display-badge{left:-13px}.sim-badge-html{background-image:url(../images/icons/sim-badges/html5-badge.png)}.sim-badge-java{background-image:url(../images/icons/sim-badges/java-badge.png)}.sim-badge-flash{background-image:url(../images/icons/sim-badges/flash-badge.png)}.simulation-list-thumbnail{margin-bottom:5px;box-shadow:1px 1px 4px rgba(0,0,0,0.4)}
.simulation-list-title{color:#c14120;text-decoration:none}.untranslated-sim .simulation-list-title{color:#888}.simulation-link{text-decoration:none}a.simulation-link:hover .simulation-list-title{text-decoration:underline}.simulation-link img{border:0;font-size:2px}.contribution-search{padding-bottom:20px}.contribution-search .simulations{width:265px;padding:0;margin:0}.contribution-search .types{width:100px;padding:0;margin:0}.contribution-search .levels{width:100px;padding:0;margin:0}.contribution-search .locales{width:180px;padding:0;margin:0}
.contribution-search-header{text-align:left}div.rtl .contribution-search-header{text-align:right}.contribution-text-submit-row{text-align:right}div.rtl .contribution-text-submit-row{text-align:left}#ct-table-header{background-color:#662d91;height:25px}.ct-table-header-link{color:white;text-transform:uppercase}.contribution-browse-table tr{border-bottom:solid thin #662d91;height:40px}.contribution-browse-table th{text-align:left}td.ct-authors{max-width:200px}.contribute-standards-table{border-collapse:collapse}
.contribute-standards-table td{padding:2px}.contribute-standard-label{text-align:right;border-right:1px solid gray}div.rtl .contribute-standard-label{text-align:left;border-right:0;border-left:1px solid gray}.contribute-level-label{border:1px solid gray}.contribute-standard-checkmark{border:1px solid gray;text-align:center}.contribute-standard-checkbox{border:1px solid gray;text-align:center}.contribution-form-tip{font-size:.75em;color:gray}.contribution-form-tip-dark{font-size:.833em;color:darkgray}
.contribution-tip-indent{margin-left:5px}.contribution-feedback span{color:red}.contribution-edit-table td.contribution-edit-input{padding-bottom:10px}.contribution-quick-admin{font-weight:bold;width:auto;border:1px solid red;margin:2px;padding:5px}.contribution-approved{color:green}.contribution-unapproved{color:red}.contrib-guide-list li{padding-bottom:10px}.contrib-guide-header{font-weight:bold;font-size:120%}.nominate-submit-row{text-align:right}div.rtl .nominate-submit-row{text-align:left}.nominate-table{margin:0 auto}
.contribution-comments-holder{margin-left:0;padding-left:0}div.rtl .contribution-comments-holder{margin-right:0;padding-right:0}.contribution-comments-holder li{list-style:none;display:block;padding:1em}.contribution-comment-text{display:block;text-align:left;padding-bottom:5px}div.rtl .contribution-comment-text{text-align:right}.contribution-comment-author{display:block;float:right;font-weight:bold}div.rtl .contribution-comment-author{float:left}.contribution-comment-date{display:block;float:left;color:#888}
div.rtl .contribution-comment-date{float:right}.comment-clear{display:block;clear:right}div.rtl .comment-clear{clear:left}label.bold-label{margin-left:5px;font-weight:bold;display:inline-block;padding-bottom:3px}label.right-label{width:46%;float:right}.contribution-input{display:block;width:100%;padding:0 5px;line-height:18px;border:1px solid #d3d3d3;box-sizing:border-box}.contribution-edit-column{width:450px}.scrolling-div{height:150px;overflow:auto;border:solid 1px #d3d3d3}.top-align{vertical-align:top}
#sim-thumbnails td{padding-bottom:16px}span.sim-thumbnail{margin-right:32px;position:relative}.sim-checkbox-div{display:table}.sim-checkbox-div input,label{cursor:pointer}.thumbnail-spacer{width:172px}.wicket-mfu-container input{float:left;background:url(../images/icons/x-icon.png) no-repeat;cursor:pointer;border:0;background-size:20px 20px;width:20px;height:20px;margin-right:5px}.wicket-mfu-container input:hover{background:url(../images/icons/x-icon-hover.png) no-repeat;background-size:20px 20px}
.file-upload{color:#fff!important;background-color:#2a326a;border:0;margin:10px auto}.file-upload:hover{background-color:#3e467e}.file-div{display:table;line-height:20px}#cep-checkbox-table{width:500px}#cep-checkbox-table .column{width:150px;display:inline-block;float:left;margin-right:5px}#cep-checkbox-table .bold{font-weight:bold}.validation-error{outline:2px solid #f00}.validation-error:not(select){border:1px solid #fcc2c2}#check-guidelines{background-color:#baebff;display:block;padding:5px;width:180px;position:absolute;top:58px}
div.ltr #check-guidelines{right:140px}div.rtl #check-guidelines{left:140px}#sim-thumbnails{padding-bottom:20px}.sim-thumbnail{width:128px;height:84px;display:inline-block;padding:30px 50px 10px 0}div.rtl .sim-thumbnail{padding:30px 0 10px 50px}.sim-thumbnail img{-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3);width:128px;height:84px}.sim-thumbnail-badge{display:block;position:relative;background-size:28px 28px;width:28px;height:28px;left:115px;top:-25px}
div.rtl .sim-thumbnail-badge{left:-113px}.sim-thumbnail-x{display:block;position:relative;background-size:26px 26px;width:26px;height:26px;left:116px;bottom:127px;cursor:pointer;background-image:url(../images/icons/x-icon.png)}div.rtl .sim-thumbnail-x{left:-114px}.sim-thumbnail-x:hover{background-image:url(../images/icons/x-icon-hover.png)}.contribution-edit select{width:200px}.remove-x{float:left;background:url(../images/icons/x-icon.png) no-repeat;cursor:pointer;border:0;background-size:20px 20px;width:20px;height:20px;margin-right:5px}
textarea#contribution-comment-text-id{margin-right:15px}.contribution-comment-info{color:grey;display:inline-block;width:25%;vertical-align:top}.phet-button#contribution-comment-button{color:black!important;background-color:lightgray!important;border:0;line-height:initial!important;display:block;margin-top:5px}.phet-button#contribution-comment-button:hover{background-color:darkgray!important}ul.file-list{margin-left:-50px;margin-top:0}li.file{list-style:none;margin-bottom:1px}li.file:before{position:relative;top:.58em;width:2em;height:2em;content:'';display:inline-block;background-image:url('/images/icons/file-types/file-icon.png');background-size:contain;background-repeat:no-repeat}
li.file.xlsx:before{background-image:url('/images/icons/file-types/excel-icon.png')}li.file.pdf:before{background-image:url('/images/icons/file-types/pdf-icon.png')}li.file.ppt:before{background-image:url('/images/icons/file-types/powerpoint-icon.png')}li.file.pptx:before{background-image:url('/images/icons/file-types/powerpoint-icon.png')}li.file.txt:before{background-image:url('/images/icons/file-types/txt-icon.png')}li.file.doc:before{background-image:url('/images/icons/file-types/word-icon.png')}li.file.docx:before{background-image:url('/images/icons/file-types/word-icon.png')}
.contribution-row{border-color:#2a326a;color:#2a326a;background-color:#2a326a;height:1px;border:0;padding-bottom:0;margin-bottom:0}.phet-table.compact-phet-table td,th{padding:1px 5px}.list-fixed-width{width:125px}.phet-table-top-pad{padding-top:2px}.phet-table-bottom-pad{padding:1px 5px 17px!important}td.list-highlight-background.phet-table-bottom-pad{padding-bottom:17px!important}td.list-highlight-background.list-fixed-width.phet-table-padding-top{padding-top:5px!important}h3#contribution-comment-header{margin-bottom:3px}
#cep-checkbox-table div label{display:table-cell;padding:2px}#cep-checkbox-table div input{display:table-cell}#cep-checkbox-table div{display:table}.help-center{font-size:12px}.help-center .edit-link{display:inline-block;width:100px;vertical-align:top}.help-center table{padding-bottom:10px;padding-top:10px}.help-center-main{text-transform:uppercase;font-weight:bold;text-align:center;font-size:14px}td.help-center-main{padding:10px 30px 10px 0;text-align:center;display:inline-block}.help-center-main span{display:block;padding-top:10px}
#main-content .help-center-main a:hover{text-decoration:none}#main-content .help-center-nav a:hover{text-decoration:none}#main-content .help-center-nav i:hover+span,#main-content .help-center-nav a span:hover{text-decoration:underline}.help-center img{width:75px;padding:5px}div.rtl .help-center div#running-sims-box img{transform:scaleX(-1);float:right}#help-center-question{font-weight:bold;font-size:16px;padding-bottom:5px}#help-center-answer{font-weight:normal;font-size:12px}div#help-center-answer:hover,div#help-center-question:hover{cursor:pointer}
.help-center td{font-size:10px}.help-center h2{font-size:16px}.help-center p{margin-left:2em;margin-right:2em}.help-center iframe{margin-left:3em}.help-center.mac img{margin-left:3em}.help-center a img{border:0}.help-center-subheader{color:#15337f}p.to-top{text-align:right;margin:0;padding:0}div.rtl p.to-top{text-align:left}p.to-top a{text-decoration:none;font-size:8px;font-variant:small-caps;color:red;background-color:yellow;border:1px dotted gray;font-weight:bold}.to-top-text{padding:0 2px}.to-top-arrow{border-left:1px dotted gray;padding:0 1px}
div.rtl .to-top-arrow{border:0}.question{cursor:pointer}.answer{height:0;overflow:hidden}.help-center-nav{vertical-align:text-top;text-align:center;position:relative;display:inline-block;overflow:visible;white-space:nowrap;width:85px;margin-left:13px;margin-right:13px}#running-sims-box{text-align:left;padding-left:26px}#running-sims-images{position:absolute;top:155px;left:50px}div.rtl #running-sims-images{position:absolute;top:153px;left:175px}#main-content #running-sims-box a:hover{text-decoration:none}
.system-name-word{display:block}.running-sims-icon{display:inline-block;padding-right:15px;text-align:center}.running-sims-icon a{color:white}.running-sims-icon i{display:block;font-size:26px;padding:10px}.help-center-nav svg path{fill:#ccc;stroke:#ccc}svg{width:85px;padding:2px}.help-center-nav .help-center-main{color:#ccc;display:block;padding:0;white-space:normal}.help-center-nav:hover .help-center-main,.help-center-nav:hover svg path,.help-center-nav a.selected svg path,.help-center-nav a.selected div{color:#65cdf7;fill:#65cdf7;stroke:#65cdf7;text-decoration:none}
div#running-sims-images a.selected i,div#running-sims-images a.selected span,div#running-sims-images span.running-sims-icon:hover i,div#running-sims-images span.running-sims-icon:hover span{color:black;text-decoration:none}.help-center-answer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:14px;width:520px}div.index-holder{width:765px;margin:0 auto}.index-content{width:745px;font-size:14px;padding:10px 0}.old-content{text-align:center}#index-animated-screenshot-holder{position:absolute;width:326px;height:100%;display:inline-block;right:0}
div.rtl #index-animated-screenshot-holder{right:inherit;left:2px}#interactive-sims{font-size:20px;margin-bottom:5px;font-family:"Helvetica Neue","Arial Narrow",Helvetica,Arial,"Lucida Grande",sans-serif}#left-index{float:left;width:350px;height:100%;display:table}#sims-delivered{font-style:italic}#left-index[dir="rtl"]{float:right}#social-icons{position:absolute;top:10px;left:716px}#social-icons[dir="rtl"]{left:2px}
#index-animated-screenshot-holder.rtl{position:absolute;width:326px;height:100%;display:inline-block}#video-container{position:absolute;width:100%;height:213px;overflow:hidden;cursor:pointer}#video-player{position:absolute;width:100%}#controls-container{position:absolute;top:213px;width:100%;height:35px;line-height:35px;font-size:20px;text-align:center;vertical-align:middle;background-color:#ccc}#sim-name{color:blue}#sim-name:visited{color:#551a8b}.left-right-buttons{background-color:#8c8c8c;height:100%;cursor:pointer;width:20px}
.left-right-img{margin-top:5px}#right-middle{position:absolute;width:425px;left:310px}#index-middle-div{height:248px}#index-header{color:#d36a04;font-weight:bold;font-size:18px;margin-bottom:10px}#index-main-text{color:#333;margin-right:10px}#index-play-sims{width:153px;height:38px;margin:5px auto 0;text-align:center;vertical-align:middle;text-decoration:none;display:block;color:#fff;background-image:url('../images/blank-button.gif')}#index-play-sims-text{vertical-align:middle;line-height:38px}
.pws-holder{margin:10px auto 0;height:32px}.pws-table{margin:0 auto;height:32px;padding:0}.pws-table tr{margin:0;padding:0}.pws-table td{padding:0}.pws-middle{text-align:center;vertical-align:middle;height:32px;background-image:url('../images/blank-button-middle.gif')}.pws-middle a{height:32px;font-size:14px;line-height:30px;text-decoration:none;color:#fff;padding-left:5px;padding-right:5px}.pws-left{padding:0;width:6px;height:32px;background-image:url('../images/blank-button-left.gif')}.pws-right{padding:0;width:6px;height:32px;background-image:url('../images/blank-button-right.gif')}
#sponsors{position:absolute;height:70px;width:425px;left:0;top:129px}.sponsor{height:70px;width:25%;margin-right:10px;text-align:center;font-size:10px}.sponsor a{text-decoration:none;color:#900;text-align:center}.sponsor img{border:0}.langlink{text-decoration:none;color:#900}div.practices{background:url('../images/practice-background.png') left bottom no-repeat;width:745px;margin-bottom:10px;clear:both;position:relative}div.practices dl{position:relative;width:185px;float:left;margin-right:1px;background:url('../images/practiceSeperator.gif') right top no-repeat}
div.rtl div.practices dl{width:185px;float:right;margin-right:0;margin-left:1px;background:url('../images/practiceSeperator.gif') left top no-repeat}div.practices dl.last{background:0;width:186px}div.practices dl dt{height:32px;background-color:#999;padding-left:5px;margin-bottom:1em}div.practices dl.last dt{text-align:center}div.practices dl dt a{padding-left:9px;font-size:13px;color:white;text-decoration:none;position:relative;top:8px}div.rtl div.practices dl dt a{padding-right:9px}div.practices dl dd{margin:0;padding:0 15px;font-size:12px}
div.practices dd a.nolink{background:0;text-decoration:none;color:#000;padding:0;line-height:20px}div.practices dd a:hover.nolink{background:0;text-decoration:none;color:#000;padding:0;line-height:20px}div.practices dd a{text-decoration:none;color:#000;line-height:20px}div.practices dl.last dd a{line-height:inherit;text-decoration:underline!important}div.rtl div.practices dd a{background:0}div.practices dd a img{border:0;vertical-align:middle;position:relative;top:-2px}div.practices dd a:hover{text-decoration:none;color:#2345a1;line-height:20px}
#donation-button{background:#f4e917;color:black;top:3px;font-size:1em}#donation-button:hover{background:#f9f493}.clear{clear:both}.home-about-phet{text-align:center;position:absolute;top:199px;height:23px;left:0;width:425px;font-size:12px}.home-about-phet a{text-decoration:none}.home-about-phet a:hover{text-decoration:underline}.index-social-image{vertical-align:middle;border:0}.front-page-button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid lightgray;display:inline-block;cursor:pointer;color:black;font-family:arial;font-size:20px;text-decoration:none;padding:5px 10px;width:300px;margin-top:23px}
.front-page-button:before{background-size:50px 50px;width:50px;height:50px;content:'';display:inline-block;vertical-align:middle;margin-right:10px}div.rtl .front-page-button:before{margin-right:initial;margin-left:10px}.play-with-sims-button:before{background-image:url(/images/icons/play-icon-light-blue.svg)}.teachers-register-button:before{background-image:url(/images/icons/teacher-icon-v2.svg)}.teachers-register-button:hover:before{background-image:url(/images/icons/teacher-icon-light-v2.svg)}
.play-with-sims-button{background:#2a326a;color:white}.play-with-sims-button:hover{background:#203599}.teachers-register-button{background:white;border:1px solid #2a326a;color:#2a326a}.teachers-register-button:hover{border:1px solid #203599;color:#203599}.footer-link{border-left:2px solid grey;text-decoration:none;padding-left:8px;padding-right:4px;height:16px;line-height:16px;display:inline-block}.first-footer-link{border-left:none;padding-left:0}.footer-link[dir="rtl"]{border-left:none;border-right:2px solid grey;padding-left:4px;padding-right:8px}
.first-footer-link[dir="rtl"]{border-right:0;padding-right:0}.footer-icon{width:16px;height:16px;vertical-align:bottom;border:0}.pdf-icon::after{content:url("/images/pdficon_small.png")}.box{margin-top:0;position:absolute;width:100%;height:100%;left:100%}.sim-video{width:326px;height:214px}.hidden{position:absolute;width:1px;height:1px;overflow:hidden}.html-page{width:525px}.html-breadcrumbs{margin:15px 0}.html-video-container{position:relative;display:block;text-decoration:none;background-color:black;border:0;box-shadow:1px 1px 5px rgba(0,0,0,0.2);margin:0 auto;margin-top:20px;width:324px}
.html-video-thumbnail{display:block;border:2px solid black}.html-video-play-button{position:absolute;width:70px;height:50px;background-color:black;top:37px;left:77px;border-radius:15px;opacity:.7}.html-video-play-button:after{content:"";position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid white;top:13px;left:25px}.html-video-container:hover .html-video-play-button{background-color:#c00}.html-text-our-new-html5-sims{display:block;color:black;font-size:1.5em;padding:5px;background-color:#eee;border:1px solid #ddd;border-top:0;width:312px}
.html-why-html5{font-size:1.5em;text-align:center}#html5-features-missing{display:none;font-size:18px;background-color:#f88;padding:10px;border-radius:10px;font-weight:bold}#html5-translations-soon{font-size:16px;background-color:#ccc;padding:10px;border-radius:10px;border:1px solid #444;font-weight:bold}.licensing-panel .section{padding-top:1.167em}.licensing-panel .bold{font-weight:bold}.licensing-panel .ignore{margin-bottom:0}.licensing-panel .center{text-align:center}.licensing-panel .slant{font-style:italic}
.licensing-panel .top-paragraph{margin-top:.5em}.licensing-panel h1{font-size:1.5em}.licensing-panel h3{font-weight:bold;font-size:1.2em;margin-top:1.667em;margin-bottom:0}div.ltr #side-panel{float:left;width:240px;margin-bottom:30px}div.rtl #side-panel{float:right;width:240px;margin-bottom:30px}div.ltr #main-content.main-menu-content{margin-left:240px}div.rtl #main-content.main-menu-content{margin-right:240px}div.main-footer{clear:both;width:765px;margin:0 auto 30px auto;text-align:center;border-top:1px solid #808080;padding-top:10px}
div.main-footer-spacer{padding-bottom:30px}div.other-languages{padding-top:10px}div.menu-page-content{margin:0 auto}div.ltr .social-div{position:absolute;right:0;padding-left:10px;width:16px;padding-top:8px}div.rtl .social-div{position:absolute;left:0;padding-right:10px;width:16px;padding-top:8px}.social-sub-div{padding:0;margin:0;border:0;margin-bottom:16px}.nml-link{display:block;color:#727272;text-decoration:none;font-weight:bold}.link-holder{display:block}.link-holder a{display:block}.nml-link:hover{color:#d36a04}
.nml-link-label{display:block}ul.nav-ul{display:block;margin:0;padding:0}li.nav-li{display:block;list-style:none;margin:0;padding:0}.nav0{font-size:15px;padding-bottom:3px}.nav0 span{padding-left:15px}.nav1 span{padding-left:15px}.nav2 span{padding-left:15px}.nav3 span{padding-left:15px}a.nav0{width:195px}a.nav1{width:175px}a.nav2{width:155px}a.nav3{width:135px}.nav1,.nav2,.nav3{font-size:13px;padding-bottom:7px}div.ltr .nav1{padding-left:20px}div.rtl .nav1{padding-right:20px}div.ltr .nav2{padding-left:40px}
div.rtl .nav2{padding-right:40px}div.ltr .nav3{padding-left:60px}div.rtl .nav3{padding-right:60px}.nav0 .selected{color:#d36a04}.nav1 .selected,.nav2 .selected,.nav3 .selected{color:#d36a04}div.ltr .nav0 .selected{background-image:url('/images/selectedArrow_Icon.gif');background-position:0 .25ex;background-repeat:no-repeat}div.ltr .nav1 .selected,div.ltr .nav2 .selected,div.ltr .nav3 .selected{background-repeat:no-repeat;background-position:7px 50%;background-image:url('/images/arrow-right.gif')}
body,textarea{padding:0;margin:0;font-family:"arial",Verdana,Arial,Helvetica,sans-serif;font-size:12px}#page-header{background-color:#2a326a;height:100px;margin-bottom:10px}#offline-installer-body #page-header{background:url('../images/header_BG.gif') left top repeat-x}div.rtl #page-header-logo{left:auto!important;right:0!important}.header-logo-image{position:relative;top:13px;display:inline-block}.white-focus:focus{outline:0;border:1px solid white;margin:-1px;-webkit-box-shadow:0 0 4px 0 white;box-shadow:0 0 4px 0 white}
.orange-focus:focus{outline:0;border:2px solid orange;margin:-2px;-webkit-box-shadow:0 0 4px 0 orange;box-shadow:0 0 4px 0 orange}.sign-in-links:focus{outline:0;border:1px solid white;-webkit-box-shadow:0 0 4px 0 white;box-shadow:0 0 4px 0 white}#search-submit{height:23px;width:23px;border:0;padding:3px;top:0;position:absolute;margin:0}div.ltr #search-submit{border-radius:0 2px 2px 0;left:202px}div.rtl #search-submit{border-radius:2px 0 0 2px;left:-23px}div.ltr #magnifying-glass{height:100%;display:block}
div.rtl #magnifying-glass{position:absolute;top:3px;height:17px;left:3px}#search-submit:focus{outline:0;border:2px solid orange;box-shadow:0 0 8px 0 orange;margin:-2px;height:27px;width:27px;border-radius:2px}.search-focus{border:2px solid #2a326a;border-radius:4px}.search-focus:focus{outline:0;border:3px solid orange;border-radius:3px;-webkit-box-shadow:0 0 12px 0 orange;box-shadow:0 0 12px 0 orange}#page-header-search{position:absolute;left:250px;bottom:38px;text-align:right;vertical-align:bottom;color:white}
div.rtl #page-header-search{left:auto!important;right:250px!important}#page-header-search a{color:white}#page-header-search form{padding:0;margin:0}#page-header-cu{position:absolute;right:5px;top:30px;border:0}div.rtl #page-header-cu{right:auto!important;left:23px!important}#page-header-logo img{border:0}#page-header-container{height:100px;margin:0 auto;width:765px;position:relative}.log-in-out{position:absolute;text-align:right;top:0;right:0;color:white;padding:.5em}body.rtl .log-in-out{text-align:left;right:auto;left:0}
.log-in-out a{color:white}#main-content{position:relative}#main-content a{text-decoration:none}#main-content a:hover{text-decoration:underline}#main-content .simulation-list-item a:hover{text-decoration:none}#main-content .breadcrumbs a:hover{text-decoration:none}.standard-content h2{font-size:16px;color:#15337f}.strike{text-decoration:line-through}.float-classic-left{float:left}div.rtl .flat-classic-left{float:right}.float-classic-right{float:right}div.rtl .flat-classic-right{float:left}.clear-classic{clear:right}
div.rtl .clear-classic{clear:left}.text-left-classic{text-align:left}div.rtl .text-left-classic{text-align:right}.text-right-classic{text-align:right}div.rtl .text-right-classic{text-align:left}.noborder{border:0}.loginout-list{padding:0;margin:0}.loginout-list li{display:inline;list-style-type:none}.loginout-spacer{padding-right:5px;padding-left:5px}.donate-box1{float:right}.donate-box2{text-align:right}.list-highlight-background{background-color:#eee}#skipNav a{position:absolute;top:-40px;left:0;background:transparent;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}
#skipNav a:focus{position:absolute;left:0;top:0;background:#f1b82d;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}div.copyright{margin:0 auto;text-align:center;font-size:12px;padding-top:5px}.feedback-errors span{color:red}.translation-credits{font-size:11px;background-color:#e2e2e2;border-radius:3px;-moz-border-radius:3px;padding:5px}.acInput{width:200px;height:21px;border:0;padding:1px}div.ltr .acInput{border-radius:2px 0 0 2px}div.rtl .acInput{border-radius:0 2px 2px 0}
.acResults{padding:0;border:1px solid #666;background-color:#fff;overflow:hidden;z-index:1000}.acResults ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.acResults li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:11px;overflow:hidden}.acLoading{background-image:url('../images/icons/indicator.gif');background-position:right center;background-repeat:no-repeat}.acSelect{background-color:#ffc;color:#000}pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.full-width-center{width:745px;margin:0 auto}.tech-award-page-link{text-decoration:none;color:#000}.teacher-ideas{width:650px}.workshops{width:650px}#login-form{border-radius:5px;background-color:#f3f5f3;padding:20px;width:25%}.login-form-submit{color:white!important;background-color:#2a326a;display:block!important;border:0;margin:10px auto;line-height:initial!important}.login-form-submit:hover{background-color:#3e467e}.login-form-text{display:block;margin:0 auto;width:96%;padding:5px;line-height:18px}
.login-form-header{font-size:1.75em;margin-bottom:1em}.phet-button{text-transform:uppercase;font-variant:small-caps;font-weight:bold;border-radius:3px;font-size:12px;text-align:center;line-height:26px;cursor:pointer;display:inline-block;position:relative;padding:0 10px;height:25px;text-decoration:none!important;color:#323232}.purple-button{background:#662d91;color:white}.purple-button:hover{background:#8d5eb7}.blue-button{background:#0071bc;color:white}.blue-button:hover{background:#079bed}.sign-in-button{background:#e6e6e6;color:black!important}
.sign-in-button:hover{background:#f5f5f5}.register-button{background:#6dc8f1}.register-button:hover{background:#81dcfb}.loginout-list a{text-decoration:none;font-weight:bold}.loginout-list a:hover{text-decoration:underline}.no-underline{text-decoration:none}.phet-table{width:100%;border-spacing:0;border-collapse:collapse}.phet-table td,th{padding:5px 10px}td.translation-table-icon{padding:5px 0 5px 5px}.ltr .opposite-float{float:right}.rtl .opposite-float{float:left}.regular-page-title{font-size:18px;color:#d36a04;margin:0}
pre.source-code{padding:.5em;margin:0;border:1px solid #aaa}#get_phet{width:47em;margin:1px 1px 10px 1px;padding:0;border:2px solid black;background:0;font-size:12px}#get_phet caption{padding:0 0 5px 0;font:italic 11px "arial",Verdana,Arial,Helvetica,sans-serif;text-align:left}#get_phet table{border-collapse:collapse}#get_phet th.nobg{border-top:0;border-left:0;border-right:1px solid #c1dad7;background:0}#get_phet table p{margin:0;padding:.5ex}#get_phet table tr th:first-child{width:19%}
#get_phet th{width:27%;font-weight:normal}#get_phet td.alt{background:#f5fafa}#get_phet td.alt p{color:#797268}#get_phet th.spec{border-left:1px solid gray;border-top:0;background:#fff}#get_phet th.spec-none{border-top:0;background:#133078;border-top:1px solid black}#get_phet th.spec-none p{color:#fff}#get_phet th.specalt{border-left:1px solid gray;border-top:0;background:#f5fafa}#get_phet th.specalt p{color:#797268}#get_phet th.specalt-none{border-left:1px solid gray;border-top:0;background:#133078}
div.rtl #get_phet th.specalt-none{border-left:none;border-right:1px solid gray}#get_phet th.specalt-none p{color:#fff}#get_phet .click-here a{background-color:#000;border:1px solid gray;text-decoration:none;padding:2px 5px;color:white}#get_phet .click-here{padding-bottom:5px}.simFaqQuestion{color:blue;text-decoration:underline}.simFaqAnswer{padding-top:5px;padding-left:15px;padding-right:15px}.simFaqItem{margin-bottom:15px}.simulation-index h2{font-size:14px;margin-top:.75em;margin-bottom:.15em;background-color:#eee;border-top:1px solid gray;padding:2px}
.simulation-index a{padding-left:20px;padding-right:20px}.simulation-main-title{color:#900;font-size:18px;font-weight:bold;margin:0 0 5px;min-height:20px}.simulation-main-image-panel{float:left;margin-right:20px;width:300px}div.rtl .simulation-main-image-panel{margin-right:0;margin-left:20px}.simulation-main-link-run-main{text-decoration:none}.simulation-main-screenshot{border:0;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 20px 0 rgba(0,0,0,0.5)}
.simulation-main-translation-list{font-size:12px}tr.simulation-main-translation-list{font-size:12px}tr.simulation-main-translation-list img{padding-right:10px;vertical-align:middle}div.simulation-main-content div#requirements span#windows-only-text{display:inline-block;width:64%;font-weight:bold}div.simulation-main-content div#requirements i{width:5%;text-align:center;vertical-align:top;color:darkorange}.simulation-main-table span#windows-only-icon{position:absolute;background-color:white;padding:10px;color:darkorange;border-color:lightgray;border-width:2px;border-style:outset;font-size:14px;font-weight:bold;text-transform:uppercase;left:184px;top:18px;z-index:1}
.simulation-main-table{padding-bottom:12px}.simulation-main-content{border-top:2px solid #c60;width:595px}.sim-page-content{width:450px}.simulation-main-description{vertical-align:top;padding:0;width:100%}.simulation-main-support-button{margin-top:15px;margin-bottom:15px}.sim-clear{clear:left;border:1px solid red;height:20px}.simulation-main-container h2{text-decoration:none;font-size:15px;font-weight:bold;text-transform:uppercase;font-variant:small-caps;letter-spacing:1px;margin:7px 2px}.simulation-main-container h3{color:#00a6d3;font-size:16px;margin-top:5px;margin-bottom:5px;padding-left:20px}
.simulation-panel-indent{padding-left:25px}.sim-version{padding-left:20px;color:#969696}.sim-button{color:white;margin-top:12px;background-color:#6e6e6e}.sim-button:hover{background-color:#aaa}.sim-download{float:left}.sim-embed{float:right}.simStyleOrange{background-color:#fd8336;color:black}.simStyleOrange:hover{background-color:#fda46c}.keyword-list-holder{list-style-type:none;margin:0 20px;padding:0}.teachers-tips-holder{padding:.25em 0}.keyword{display:inline;margin:0;padding:0 5px 0 0}table.system-requirements-table{margin:5px 0 5px;position:relative;left:5px;width:505px}
table.system-requirements-table th{text-align:left;border-bottom:1px solid #bbb;padding-bottom:3px}table.system-requirements-table td{vertical-align:top;padding-right:15px}table.credits-table{margin:5px 0 15px;position:relative;left:5px;width:505px}table.credits-table th{text-align:left;border-bottom:1px solid #bbb;padding-bottom:3px}table.credits-table td{vertical-align:top;padding-right:15px}table.credits-table ul{margin:0;padding:0;list-style-position:inside}#translations-table-header{display:block}
.translations-table-header{width:100%;background-color:#0071bc;height:25px;line-height:25px;color:white;padding:5px 0}#translations-table-language-header{display:inline-block;width:200px;padding-left:10px}.translations-table tr{border-bottom:solid thin #0071bc}table.simulation-main-translations-table{margin:5px 10px 15px;width:505px}div.rtl table.translations-table,div.rtl table.credits-table,div.rtl table.system-requirements-table{left:auto;right:5px}div.rtl table.translations-table th,div.rtl table.credits-table th,div.rtl table.system-requirements-table th{text-align:right}
.untranslated-sim-text{color:red}.simulation-main-container{position:relative}div.rating-holder{text-align:right;position:absolute;top:0;left:auto;right:0}div.rtl div.rating-holder{text-align:left;right:auto;left:0}.other-sim-page{background-color:#ebebeb;display:block;padding:5px;margin-top:4px;width:180px;cursor:pointer;position:absolute;right:-15px;z-index:2}.other-sim-page[dir="rtl"]{right:405px}.other-sim-link{padding-left:5px;display:block;font-size:1.1667em;line-height:1.333em}
body#offline-installer-body .sim-download{visibility:hidden}.triangle-down{padding-left:20px;color:black}.triangle-down:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background:url(../images/icons/triangle-down.png) no-repeat;background-position:0 2px}div.ltr .triangle-down:before{left:20px}div.rtl .triangle-down:before{right:-20px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.triangle-right{color:#6e6e6e}div.ltr .triangle-right{padding-left:20px}.triangle-right:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background:url(../images/icons/triangle-right.png) no-repeat}div.ltr .triangle-right:before{left:20px}div.rtl .triangle-right:before{right:-20px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}div#webgl-main-div .triangle-right{padding-left:40px;!important}
div#webgl-main-div .triangle-down{padding-left:40px;!important}#webgl-main-div{width:525px}#play-sim-icon{position:absolute;left:100px;top:49px}.sim-page-badge{display:block;position:absolute;background-size:44px 44px;width:44px;height:44px;left:278px;bottom:-5px}.java-badge{background-image:url(../images/icons/sim-badges/java-badge.png)}.flash-badge{background-image:url(../images/icons/sim-badges/flash-badge.png)}.html-badge{background-image:url(../images/icons/sim-badges/html5-badge.png)}.teachers-video-player{display:block;margin:1em 0 2em;width:425px;height:239px;left:25px;position:relative}
.teachers-video-blocker{position:relative}.teachers-video-blocker:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(100,100,100,0.5) url(../images/icons/lock.png) no-repeat center;cursor:pointer}.download-icon{margin-right:10px;float:left;height:1.25em;margin-top:5px}.click-area-expand{display:inline-block;position:relative;z-index:1;width:100%;cursor:pointer;text-decoration:none!important}div.ltr .click-area-expand{left:-20px;padding-left:20px}
div.rtl .click-area-expand{right:20px}img.spons{float:left;margin:0 3px 0 0}a img.spons{border:medium none}#spons{margin-top:15px;font-size:12px}#spons div.principalSponsors{color:#0d2973;font-size:14px;margin:1ex 0;padding:0;font-weight:bold}#spons div.header{width:178px;height:8px;background-color:transparent;background-image:url('../images/relatedLinks_BG.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:bottom left;padding:0;margin:0 auto;border:medium none}
#spons div.sponsors-fake-dl{width:158px;background-image:url('../images/relatedLinksBTTM_BG.gif');background-repeat:no-repeat;background-attachment:scroll;background-position:bottom left;background-color:#d8eaf4;font-size:.9em;padding:0 10px 10px;margin:0 auto;border:medium none}#spons div.sponsors-fake-dt,#spons div.sponsors-fake-dd{margin:0;padding:4px 6px}#spons div.sponsors-fake-dd{border-bottom:1px solid #ccc;color:#313131;line-height:1.2em;margin-bottom:15px;padding-bottom:15px}#spons div.sponsors-fake-dd a:hover{color:#c60}
#spons div.sponsors-fake-dt a,#spons div.sponsors-fake-dd a{color:#294ca8;font-weight:bold;text-decoration:underline}.other-sponsors-holder{margin:10px auto 0;height:24px}.other-sponsors-table{margin:0 auto;height:24px;padding:0}.other-sponsors-table tr{margin:0;padding:0}.other-sponsors-table td{padding:0}.other-sponsors-middle{text-align:center;vertical-align:middle;height:24px;background-image:url('../images/small-button-middle.gif')}#spons a#sponsors-panel-link{height:24px;font-size:10px;line-height:19px;text-decoration:none;color:#fff;padding-left:2px;padding-right:2px}
.other-sponsors-left{padding:0;width:5px;height:24px;background-image:url('../images/small-button-left.gif')}.other-sponsors-right{padding:0;width:5px;height:24px;background-image:url('../images/small-button-right.gif')}.simple{border-top-style:solid;border-top-width:thin;border-top-color:black;padding-top:10px}div.rtl .simple{clear:left}div.platinum{display:block;white-space:nowrap;height:75px;margin-bottom:20px}.platinum div{display:block;white-space:normal;float:left}.platinum div.image{height:75px;width:175px;position:relative}
div.rtl .platinum div img{left:0;right:initial}div.rtl .platinum div{float:right}.platinum div img{max-height:100%;max-width:100%;position:absolute;top:0;bottom:0;right:0;margin:auto}.platinum div.text{text-align:left;margin-left:30px;width:375px;margin-top:31px}div.rtl .platinum div.text{text-align:right;padding-right:30px;width:330px}td.number-of-translations{text-align:center}.translated-sims{padding-top:15px}.translated-sims table{position:relative;width:505px}div.rtl .translated-sims table{left:auto;right:10px}
.translated-sims .t-header td{font-weight:bold}.run-now-play{padding-left:10px;background-image:url('../images/control-play.gif');background-position:left center;background-repeat:no-repeat}.download-disk{padding-left:14px;background-image:url('../images/arrow-down.gif');background-position:left center;background-repeat:no-repeat}.translation-credit-indent{padding-left:2em}.translation-credit-table tr{border-bottom:solid thin #0071bc}.translation-credit-table th{font-weight:normal;text-align:left}
#translation-credit-table-header{width:100%;background-color:#0071bc;height:25px;line-height:25px;color:white;padding:5px 0}#translation-credit-table-translator-name-header{display:inline-block;width:200px;padding-left:10px}.translation-credit-simulation-list{font-size:12px;width:100%}.translation-credit-table td{margin:10px 0}.translation-credit-sim-name{padding-top:8px}a.translation-link{text-decoration:none;color:#900;position:relative;z-index:1}a.translation-link .current-locale{color:#727272}
span.translation-separator{color:#ccc}.troubleshooting{font-size:12px}.troubleshooting h2{font-size:16px}.troubleshooting p{margin-left:2em;margin-right:2em}.troubleshooting iframe{margin-left:3em}.troubleshooting.mac img{margin-left:3em}.troubleshooting a img{border:0}.troubleshooting-subheader{color:#15337f}p.to-top{text-align:right;margin:0;padding:0}div.rtl p.to-top{text-align:left}p.to-top a{text-decoration:none;font-size:8px;font-variant:small-caps;color:red;background-color:yellow;border:1px dotted gray;font-weight:bold}
.to-top-text{padding:0 2px}.to-top-arrow{border-left:1px dotted gray;padding:0 1px}div.rtl .to-top-arrow{border:0}.question{cursor:pointer}.answer{height:0;overflow:hidden}