html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{color:#333}h1,h2,h3,h4,h5,h6{color:#111}a{-moz-transition-property:color,background-color;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-moz-transition-duration:333ms;-webkit-transition-duration:333ms;-o-transition-duration:333ms;transition-duration:333ms;color:#333;outline:none}a:hover{color:#0072a6}abbr,acronym{border-color:#ececec}body{font-size:81.25%;line-height:1.385em}html>body{font-size:13px}html,body{font-family:"Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Helvetica","Arial",sans-serif;font-weight:bold}h1{font-size:2.462em;line-height:1.125em}h2{font-size:1.846em;line-height:1.5em}h3{font-size:1.462em;line-height:1.421em}h4{font-size:1.231em;line-height:1.688em}h5{font-size:1em;line-height:1.385em}h6{font-size:1em;line-height:1.385em}p{font-size:1em;line-height:1.385em;margin-bottom:1.385em}a{text-decoration:none}blockquote,em,dfn,address{font-style:italic}strong,dfn,dt{font-weight:bold}sup,sub{line-height:0}pre{padding-top:.692em;padding-bottom:.692em}code,tt{font-family:"Andale Mono","Lucida Console",monospace}table{width:100%;margin:1.385em 0}th{font-weight:bold;padding-top:.692em;border-bottom-style:solid;border-bottom-width:.077em;padding-bottom:.615em;border-color:#ececec}td{padding-top:.692em;border-bottom-style:solid;border-bottom-width:.077em;padding-bottom:.615em;border-color:#ececec}th,td{padding-left:7px;padding-right:7px}tfoot{font-style:italic}form legend{font-size:1.846em;line-height:1.5em;font-weight:bold}form label{display:block}form label.required{font-weight:bold}form .ding{color:#0072a6;margin-left:5px}form .note{font-size:.846em;line-height:1.636em;display:block;color:gray}form input,form textarea{margin:0;padding:0;border:0;font-size:1em;line-height:1.385em;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;font-style:normal;border-style:solid;border-width:.077em;padding:.615em;display:block;background-color:white;color:#333;border-color:#ececec}form input:focus,form textarea:focus{border-color:#0072a6}form input.disabled{background-color:#f6f6f6}form input{height:1.385em}form textarea{resize:vertical}form select{display:block;margin:0;padding-top:2px;padding-bottom:2px;margin:3px 0 4px 0}form select optgroup{margin:.692em 0 0 0}form select option{padding:0 7px}form .field{margin-bottom:1.385em;padding:0;width:100%;overflow:hidden}form .field .note{display:block}form .inline input{background-color:transparent}form .field_with_errors label{color:#0072a6}form .field_with_errors input,form .field_with_errors textarea{border-color:#900;background-image:url("data:image/gif;charset=utf-8;base64,R0lGODlhEAAOAJEDAN+dtv///98iav///yH5BAEAAAMALAAAAAAQAA4AAAIvnD8AyCgvGgNQLGnqw+mF8FwN9EES5YHhSKobgqaVOGh2ZMTynGml1rnZFjrhogAAOw==");background-repeat:no-repeat;background-position:right center}#ensure_ham_field{display:none}form.basic_form{overflow:hidden;display:inline-block;margin-top:1.385em;margin-bottom:1.385em;position:relative}form.basic_form input,form.basic_form textarea{width:422px}form.basic_form select{width:447px}form.basic_form .eighth textarea,form.basic_form .eighth input{width:24px}form.basic_form .eighth select{width:42px}form.basic_form .quarter textarea,form.basic_form .quarter input{width:81px}form.basic_form .quarter select{width:99px}form.basic_form .third textarea,form.basic_form .third input{width:119px}form.basic_form .third select{width:137px}form.basic_form .half textarea,form.basic_form .half input{width:195px}form.basic_form .half select{width:213px}form.basic_form .two_thirds textarea,form.basic_form .two_thirds input{width:267px}form.basic_form .two_thirds select{width:285px}form.basic_form .three_quarters textarea,form.basic_form .three_quarters input{width:308px}form.basic_form .three_quarters select{width:326px}form.basic_form .three_eighths textarea,form.basic_form .three_eighths input{width:138px}form.basic_form .three_eighths select{width:156px}form.basic_form .five_eighths textarea,form.basic_form .five_eighths input{width:251px}form.basic_form .five_eighths select{width:269px}form.basic_form{display:block}form.basic_form fieldset{border-top-style:solid;border-top-width:.077em;padding-top:1.308em;padding-bottom:.692em;border-color:#ddd}form.basic_form fieldset legend{padding-left:7px;padding-right:7px;white-space:normal}form.basic_form fieldset fieldset{padding:0;margin-bottom:0;border:none}form.basic_form fieldset fieldset legend{font-size:1.462em;line-height:1.421em;color:#333}form.basic_form .clear{clear:both}form.basic_form .inline{overflow:hidden;display:inline-block}form.basic_form .inline{display:block}form.basic_form .inline .field,form.basic_form .inline select,form.basic_form .inline input{display:inline;float:left;width:auto!important;margin-right:7px}form.basic_form .wrap_label{overflow:hidden;display:inline-block}form.basic_form .wrap_label{display:block}form.basic_form .wrap_label input{margin:0;padding:0;border:0;display:inline;float:left;width:auto!important;margin-right:7px}form.basic_form .wrap_label label{display:inline;float:left}input.button,input.submit,fieldset.buttons input,#site_search #search_button{margin:0;padding:0;border:0;font-size:1em;line-height:2.077em;height:2.077em;width:auto!important;padding:0 14px;overflow:visible;cursor:pointer;background-color:#0072a6;color:white}input.button:hover,input.submit:hover,fieldset.buttons input:hover,#site_search #search_button:hover{background-color:#f35935}fieldset.buttons{overflow:hidden;display:inline-block;border-top-style:solid;border-top-width:.077em;padding-top:.615em;padding-left:7px;padding-right:7px;border-color:#ddd}fieldset.buttons{display:block}fieldset.buttons input{display:inline;float:left;margin-right:7px}#errorExplanation,#error,#notice{font-weight:bold;background-color:#f2f7fa;padding:1.385em 14px;margin:1.385em 0}#errorExplanation p,#error p,#notice p{margin-left:0!important}#errorExplanation ul,#error ul,#notice ul{margin-left:28px;list-style:square;margin-bottom:1.385em}#errorExplanation h2{display:none}.fieldWithErrors input,.fieldWithErrors textarea,.fieldWithErrors select,.field_error input,.field_error textarea,.field_error select{font-style:normal;background:#e5f0f6 url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNpi/P//P8NgAkwMgwyMOmjUQcPOQSyEFFxjZKSqhVoEihlqhRAnEAvRJYSIBNuhtMNgSENRQGwPxVGUGsZIqOogkIZAUXUbiKWh/DtArA3EvwYqDeUjOQYEVIC4aKBCCOSQG0DMA/M1VO0XINYA4qf0DqEukGOwiPNA5eiaqG0IJOAoqBq6OIgZiCcToW4CvRyUBsQGRKgzJqcYIDVR80ATsjSR5j+FJvAvtErU1dgcA7IEh0XSUD00iTJyy5giqF6qOwiUSNlwRSue8oqNlAROrIM4oXUVucAeagbVavvvQMw7IluMjKMdxVEHjTpo1EGjDhp1EGkAIMAAfK46WMp/zFQAAAAASUVORK5CYII=") no-repeat scroll right top}.fieldWithErrors label,.field_error label{font-weight:bold;color:#0072a6}.error{font-weight:bold;color:#0072a6}#site_search{padding:0}#site_search #search_stats{padding-left:7px;padding-right:7px}#site_search fieldset{padding:0}#site_search label{display:inline;float:left;padding-top:.692em;padding-bottom:.692em;font-weight:normal;margin:0;cursor:pointer}#site_search #search_field{display:inline;float:left;width:124px}#site_search #search_button{display:inline;float:left}html,body{background-color:white}#ugc{margin:0;padding:0;border:0}#ugc{padding-left:7px;padding-right:7px}#ugc h1{margin-bottom:.281em}#ugc h2{margin-top:1.5em}#ugc h3{margin-top:1.895em}#ugc h4{margin-top:2.25em}#ugc .big{font-size:1.231em;line-height:1.688em;margin-bottom:.947em}#ugc .small{font-size:.846em;line-height:1.636em;margin-bottom:1.636em}#ugc .quote{font-style:italic;margin-bottom:0;position:relative;margin-left:-7px;margin-right:-7px;background:transparent url("data:image/gif;charset=utf-8;base64,R0lGODlhGwAYANUjAOvr69/f3/Hx8f7+/v39/fPz8/n5+ff39+Hh4f///+/v7/Dw8OPj4+bm5vr6+vz8/Pj4+OLi4uXl5fv7+/X19d7e3vb29u3t7fT09Ozs7Onp6erq6uDg4Ojo6OTk5Ofn5+7u7vLy8t3d3f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAAbABgAAAbywJFwSBxcDsTkyABQJg8RESPhNIpEBedoALhes0kIwougJh0Mb0CgVFS8DYfSwPFqCMqMlwNOGgJebEpdVwwTTg9RIhUYTgtweE4SXo1KB14eA1oFXk1KA2kiAYdOBICikUmPVyBaI6sinkkJY1cPrpNXFE6XVx6uA14it21eG64OwgDLCxZDG14MyxcCqSMQwtkSch3ZagpDBt7CCAQa417gIxPo6YToAZojp+gfsOhIIw3tIhLi/LtGCODXYUQtdBCEDDjoLctAdBHMjLDwxlsDKgk+oAs4BEq2BqkG6BEWIIQWCAIEFDBQqkBKC8SEBAEAOw==") scroll no-repeat 7px top;padding:.692em 39px}#ugc .cite{margin-bottom:1.385em;font-weight:bold;text-align:right}#ugc a{color:#0072a6}#ugc a:hover{color:#f35935}#ugc p{margin-bottom:1.385em}#ugc p img{margin-bottom:.692em;display:block;padding:0}#ugc p img.left{display:inline;float:left;margin-right:14px}#ugc p img.right{display:inline;float:right;margin-left:14px}#ugc p img.center{float:none;display:block;margin-left:auto;margin-right:auto}#ugc ul,#ugc ol,#ugc dl{margin-bottom:1.385em}#ugc ol,#ugc ul{margin-left:28px}#ugc li ol,#ugc li ul,#ugc dd ol,#ugc dd ul{margin-bottom:0}#ugc ul{list-style-type:square}#ugc ol{list-style-type:decimal}#site_header{padding-top:.692em;border-bottom-style:solid;border-bottom-width:.077em;padding-bottom:.615em;margin-bottom:1.385em;font-family:"Helvetica","Arial",sans-serif;font-weight:bold;text-transform:uppercase;overflow:hidden;display:inline-block;border-color:#0072a6}#site_header{display:block}#site_header #logo{color:#0072a6}#site_footer{font-size:.846em;line-height:1.636em;margin-top:4.909em;border-top-style:solid;border-top-width:.091em;padding-top:.727em;padding-bottom:3.273em;border-color:#0072a6;clear:both}.nav,#banners,#skip_to_content,#content_supp,#content_sub,#created_by,#text_footer,#comment_form,#article_search_form,#article_sort_form,#social_sharing,.more,.jump,.article_download,#article_tags,.download_link,.web_link,.contact_link,#related_articles,#social_badges,#home #focus_wrapper,#featured_books,#featured_apps,#social_shares,#focus_image{display:none!important}#focus #focus_text{height:auto!important}