html{color:#000;background:#FFF}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{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}.ac_results{padding:0;background-color:#fff;border:1px solid #A8D4F5;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:5px 0 0 0}.ac_results li{margin:0;padding:2px 0 2px 11px;cursor:default;display:block;color:#333;height:18px;overflow:hidden;text-align:left}.ac_results li a,.ac_results li a:hover,.ac_results li a:visited{text-decoration:none;color:#333;font-weight:700;font-size:16px;display:block;width:100%;height:100%}.ac_results #ssdisable{padding-bottom:5px;padding-right:10px;text-align:right}.ac_results #ssdisable a{text-decoration:none;color:#AAA}.ac_results #ssdisable span{color:#AAA}.ac_results #ssdisable a:hover{text-decoration:underline}.ac_results li .suggest{font-weight:400}.ac_over,li.ac_over{background-color:#DDF1F8;color:#000}html{font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;min-width:1004px;color:#333}.l-header{height:55px;margin-top:8px;left:0;margin-right:0;max-width:1244px;min-width:871px;position:relative}.l-content{left:0;max-width:1154px;min-width:865px;position:relative;margin-left:100px}.l-mid-content{float:left;margin-left:0;overflow:visible;width:60%}.l-right-content{background-color:#fff;float:left;padding:0 15px 12px;margin-bottom:10px;margin-left:10px;overflow:hidden;width:310px}.searchbox{margin-left:0;display:inline}.alt-text{display:none}.searchbox-logo-link{cursor:pointer;display:block;height:55px;width:74px}.searchbox-logo{float:left;background-position:0 0;margin:1px 0 0 17px}.searchbox-wrapper{max-width:1154px;min-width:871px;overflow:hidden;height:300px}.searchbox-container{background-color:#FFF;float:left;margin-left:9px;margin-top:12px;border:1px solid #d3d3d3;height:30px;position:relative;width:59.7%}.searchbox-q{border:0 none;color:#333;font-size:16px;height:21px;margin-left:14px;margin-top:5px;outline:medium none;width:90%}.searchbox-button{background-color:#3d8dcb;border:medium none;cursor:pointer;float:right;height:32px;position:relative;right:0;top:-27px;width:56px}.searchbox-magnifier{background-position:-78px -2px;bottom:32px;cursor:pointer;height:21px;left:18px;position:absolute;top:6px;width:24px}.ie8 .searchbox-magnifier{top:-10px}.searchbox-button:hover{background-color:#409ee6}.ie7 .searchbox-button{top:-28px}.ac_results{border:1px solid #ddd}.ac_results li{padding-left:14px;overflow:visible}.ac_over,li.ac_over{background-color:#ebebeb;color:#000}.ie7 .ac_input{float:left}.ie7 .ac_results li{display:none}.ie7 .ac_results{border:none}.nav-links{float:left;font-weight:400;height:17px;left:65%;position:absolute;top:19px;font-size:14px;margin-left:1px}.nav-separator{color:#8c8c8c;font-size:12px;padding-right:7px;padding-left:10px}.nav-link{color:#8c8c8c;cursor:pointer;text-decoration:none}.nav-link:visited{color:#8c8c8c}.nav-links li{float:left}.nav-links-active{color:#cf0000}.nav-link:hover{text-decoration:underline}.displayAd{margin-top:20px;text-align:center}.l-no-result{padding:15px 0 0 15px}.l-search-tips{padding:10px 0 15px 15px}.search-tips-suggestion{font-weight:700}.search-tips-suggestion-msg{padding-left:20px}.search-tips-suggestion-msg li{list-style:outside none disc}#csaTop,#csaBottom,#csaRight{overflow:hidden;width:auto}#magic1,#magic2{padding-top:8px;padding-left:12px}#magic3{padding-bottom:20px;margin-left:-3px}.l-footer{margin-left:99px;margin-top:20px;margin-bottom:20px;position:relative}.footer-link:hover{text-decoration:underline}.footer-links,.footer-link,.footer-link:visited{color:#999;text-decoration:none}.footer-copyright{padding-left:30px}.l-afc-ad{line-height:16px;padding:7px 0 0 5px;margin:0;overflow:hidden;width:100%}.afc-left-label{padding-left:11px}.afc-right-label{color:#666;float:right;font-size:10px;margin-right:8px}.l-afc-inner-container{display:block;padding:8px 30px 8px 11px;text-decoration:none}.afc-title{display:block;text-decoration:underline;color:#3300b5;font-size:15px}.afc-description{line-height:16px;display:block;color:#333}.afc-display-url{color:#0e7744;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.clear-both{clear:both}.video-iframe-top{position:relative;float:right;bottom:6px;right:17px}.video-iframe-player{z-index:102;margin:5px 0 20px 0;position:relative}.l-video-results{padding-left:14px}.video-results-title{color:#676767;font-size:16px;padding-bottom:0;text-decoration:none;margin:10px 0 20px 0}.video-player-outer-container{display:none;width:99%;position:relative}.video-player-inner-container{float:right}.video-player-light-switcher{background-position:-100px -122px;height:16px;width:12px;cursor:pointer;position:absolute;right:20px;top:-3px;z-index:101;display:block}.video-player-close-video{background-position:-101px -101px;cursor:pointer;width:11px;height:11px;display:block}.video-player-close-video:hover{background-position:-101px -89px}.video-result{overflow:hidden;margin-bottom:25px}.video-result-thumbnail-container{float:left;width:150px;position:relative}.video-result-thumbnail{width:100%;border:0}.video-result-thumbnail-link.selected img{border:5px solid green;height:110px;opacity:.4;width:141px}.video-result-length{background-color:#000;bottom:4px;display:block;padding-left:4px;position:absolute;right:0}.video-result-duration{bottom:4px;color:#fff;font-size:11px;font-weight:700;opacity:1;padding:1px 2px;text-decoration:none}.video-result-play-image{background-position:-101px -113px;display:block;float:left;height:9px;margin-top:5px;right:9px;top:13px;width:9px}.video-result-title-link{font-size:18px;line-height:20px;color:#3300b5;text-decoration:none}.video-result-title-link:visited{color:#3300b5}.video-result-description-container{float:left;width:65%;line-height:18px;margin-left:10px}.video-result-info{color:#676767;font-size:13px}.video-result-info-item{background-color:silver;border:1px solid;border-radius:3px 3px 3px 3px;box-shadow:0 0 5px #585858 inset;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:0 4px;line-height:14px}.video-result-info-item-link,.video-result-info-item-link:visited{color:#fff;text-decoration:none}.video-result-info-author-link{color:#3300b5;text-decoration:none}.video-player-shadow{display:none;position:absolute;top:0;left:0;width:100%;z-index:100;background:#333;opacity:.9}.l-youtube-filters{margin-bottom:5px;margin-top:12px}.youtube-filters a{text-decoration:none;color:#3300B5}.youtube-filters li{padding-bottom:7px;font-size:14px}.youtube-filter-list{padding-bottom:5px}.youtube-filter,.youtube-filters .selected{font-weight:700;color:#333}.youtube-filters-title{margin-bottom:10px;color:#666;font-size:13px}.l-rightrail-related-searches{margin-bottom:15px}.l-related-searches{margin:15px 15px 0 13px;overflow:hidden}.related-searches-title{padding-bottom:6px;color:#666;font-size:13px;line-height:16px}.related-search{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;padding-bottom:10px}.related-search-item-link{font-size:16px;line-height:17px;text-decoration:none;color:#3300b5}.related-search-item-link:hover{text-decoration:underline}.l-rightrail-related-questions{margin-bottom:15px}.related-questions-title{padding-bottom:9px;color:#666;font-size:13px;line-height:16px}.related-question{overflow:hidden;padding-bottom:10px}.related-question-item-link{font-size:16px;line-height:17px;text-decoration:none;color:#3300b5}.related-question-item-link:hover{text-decoration:underline}.pagination{display:table;margin:20px auto 0}.pagingTxt{background-color:#f6f6f6;border:1px solid #ddd;border-radius:3px;color:#333;margin-right:20px;padding:10px;text-decoration:none;display:block;width:75px;text-align:center;float:left}.pagingTxt:visited{color:#333}.pagingTxt:hover{background-color:#ebebeb}