ul li{list-style:disc;}ol li{list-style:decimal;}div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px;}div.message ul li{color:#fff;list-style:none;}div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}form.standard-form label{width:40%;}form.standard-form div.field{width:300px;}form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}.hidden{display:none;}.clear{clear:both;}.float-left{float:left;margin:3px 10px 5px 0;}.float-right{float:right;margin:3px 0 5px 10px;}img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}.note{font-size:93%;line-height:130%;}.date{font-style:italic;font-size:95%;margin-top:-3px;}.credit{font-style:italic;text-align:right;margin-top:-3px;}.caption{font-style:italic;}form.post_redirect_form{display:inline;}button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}button.post_redirect_submit span{text-decoration:underline;}button.post_redirect_submit span:hover{text-decoration:underline;}input.checkbox{margin-right:5px;}.sitemap ul{list-style-type:disc;}form.contact-form{clear:left;margin:5px 0;}form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}form.contact-form .input{float:left;margin-bottom:3px;margin-right:5px;padding:1px;}form.contact-form select{float:left;margin-bottom:3px;margin-right:5px;}form.contact-form div.form-fieldset{clear:left;margin-bottom:5px;}form.contact-form div.form-heading{clear:left;margin-bottom:5px;margin-top:40px;}form.contact-form div.form-note{clear:left;margin-bottom:5px;}form.contact-form div.form-field{float:left;margin-bottom:3px;}form.contact-form div.form-field br{margin:15px 0;}form.contact-form div.form-field input{float:none;}form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}form.contact-form div.captcha{margin:10px 0 10px 155px;width:300px;}form.contact-form div.captcha p{margin:0;}form.contact-form input.button{cursor:pointer;}form span.required{color:red;}#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}#articles .article-date,#article .article-date{float:right;font-size:0.9em;font-style:italic;margin:0 0 7px;}#article .article-date{float:none;}#articles .article-numcomments{float:right;font-size:0.9em;font-style:italic;margin:0 15px 7px;}.links{margin:10px 0;}.more{text-align:right;}#article .note{margin:10px 0;}img.index-thumb{float:right;margin:2px 0 4px 12px;}div.jojo_map img{border:0;}div.jojo_maplocations{display:none;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}body{background:#fff url(../images/bg-header.png) repeat-x;color:#4d4d4d;font-family:'Verdana','Trebuchet MS',sans-serif;font-size:12px;}div.clear{clear:both;}h1{font-size:15px;color:#FF6300;text-transform:none;margin-bottom:15px;height:30px;}h2{line-height:130%;margin-bottom:10px;color:#999;font-size:13px;font-weight:700;}p{line-height:150%;margin-bottom:7px;}p.size1{font-size:125%;line-height:120%;}p.size2{font-size:210%;line-height:150%;}p.size3{font-size:125%;line-height:140%;}p.size4{font-size:145%;line-height:150%;}ul{margin-bottom:7px;}li{font-size:100%;line-height:140%;margin-left:15px;}strong{font-weight:700;}em{font-style:italic;}a,a:visited,a:link,a:active{color:#666;text-decoration:underline;outline:none;}a:hover{color:#FF6300;}input,textarea,select{font:12px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#FF4B00;border:1px solid #ccc;background-color:#fff;padding-bottom:1px;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:middle;width:250px;}input.button{width:100px;color:black;font-weight:700;background:#dcdfe2;border:1px solid #424142;}#page{width:100%;text-align:center;}#top-wrapper{height:120px;width:920px;margin:0 auto;text-align:left;}#logo{float:left;width:215px;height:30px;margin:60px 10px 0 0;}#menu{float:left;width:470px;margin:33px 0 0 0;}#menu ul{margin:0;float:left;width:490px;}#menu ul li{display:block;float:left;list-style-type:none;height:19px;line-height:19px;padding:0;width:215px;margin:0 20px 0 0;padding-left:10px;}#menu ul li a{text-decoration:none;font-size:12px;width:215px;letter-spacing:1px;}#menu ul li.current{background:url(../images/bg-nav-current.png) no-repeat left 5px;}#menu ul li.current a{color:#ff6300;font-weight:700;}#submenu ul{width:175px;}#submenu ul li{margin-bottom:5px;}#submenu ul li a{text-decoration:none;}#submenu ul li.current a{color:#ff6300;}#body-wrapper{clear:both;text-align:left;width:920px;margin:0 auto;}#content-wrapper{width:920px;margin:40px 0 20px 0;line-height:150%;float:left;}#footer-wrapper{font-size:9pt;width:100%;margin:0;padding:10px 0 0 0;clear:both;text-align:left;height:39px;background:url(../images/bg-footer.png) repeat-x;}#footernav{display:none;}#footercredits{width:920px;margin:0 auto;}#footercredits p{margin:0;font-size:11px;line-height:150%;color:#666;}div.template-full{clear:both;}div.template-full div.content{width:920px;}div.contentrow-2col{width:920px;}div.contentrow-2col div{float:left;margin:0 20px 0 0;width:450px;}div.contentrow-2col div div{margin:0;}div.contentrow-2col div.last{margin:0;}div.contentrow-2col div div.contentrow-2col{width:450px;}div.contentrow-2col div div.contentrow-2col div{float:left;margin:0 20px 0 0;width:215px;}div.contentrow-2col div div.contentrow-2col div.last{margin:0;}div.contentrow-2col div div.contentrow-2col div.homebox{background:#ff6300 url(../images/bg-home-box.png);height:177px;}div.contentrow-2col div div.contentrow-2col div.homebox  h1{font-weight:700;color:#fff;margin:10px;padding:0;height:38px;}div.contentrow-2col div div.contentrow-2col div.homebox  p{color:#fff;margin:0 5px 5px 8px;height:70px;}div.contentrow-2col div div.contentrow-2col div.homebox  a.button-fluid{bottom:80px;}a.button-fluid{background:transparent url(../images/bg-orangebutton-right.png) no-repeat scroll top right;display:block;float:left;height:24px;margin-right:8px;padding-right:8px;text-decoration:none;margin:7px 0 14px 0;}a.button-fluid span{background:transparent url(../images/bg-orangebutton-left.png) no-repeat;display:block;line-height:14px;padding:4px 0 7px 6px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;}div.homebox a.button-fluid{background:#fff;display:block;float:left;height:24px;margin-right:8px;padding-right:8px;text-decoration:none;margin:7px 0 14px 0;}div.homebox a.button-fluid span{background:none;display:block;line-height:14px;height:24px;padding:4px 0 7px 6px;color:#ff6300;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;}div.itembox{float:left;width:215px;height:150px;border:1px #d9d9d9 solid;margin:0 17px 18px 0;}div.itembox.last{margin:0 0 20px 0;}div.itembox div.image{height:50px;}div.itembox div.text{clear:both;height:100px;background:#f6f6f6 url(../images/bg-itembox.png) repeat-x;}div.itembox div.text h2{margin:0 5px 0 10px;padding:5px 0 0 0;height:auto;font-size:12px;color:#ff6900;font-weight:700;}div.itembox div.text p{margin:2px 5px 5px 10px;}div.itembox div.text p span.solved{font-weight:700;color:#4D4D4D;font-size:10px;text-transform:uppercase;}p#twitterheadline{height:24px;line-height:24px;padding-left:28px;text-transform:uppercase;background:url(../images/twittericon.png) no-repeat;}#twitterticker{border:1px #000 solid;padding:4px;background:#f2f2f2;border:1px #d9d9d9 solid;width:432px;height:56px;overflow:hidden;}#twitterticker p{margin:0;padding:0;width:420px;}#twitterticker img{float:left;border:1px #d9d9d9 solid;margin:4px 8px 4px 4px;width:48px;height:48px;}#twitterticker a.user{color:#ff6300;text-decoration:none;}#twitterticker a.time{color:#808080;text-decoration:none;}form.contact-form div.form-field{width:250px;}