/* ::::: http://public.slidesharecdn.com/v3/styles/combined.css?28605 ::::: */

* { margin: 0pt; padding: 0pt; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0pt; padding: 0pt; vertical-align: baseline; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 75%; line-height: 1.5; }
table { border-collapse: separate; border-spacing: 0pt; margin-bottom: 1em; width: 100%; }
caption, th, td { font-weight: 400; text-align: left; }
table, td, th { vertical-align: middle; }
a img { border: 0pt none; }
.container { margin: 0pt auto; position: relative; width: 960px; }
.column1 { float: left; margin: 0pt 0pt 1.5em; width: 598px; }
.column2 { display: inline; float: right; margin: 0pt 0pt 1.5em; width: 342px; }
.column2Sidebar { background: none repeat scroll 0% 0% rgb(225, 235, 233); clear: both; padding: 8px 10px; }
.clearfix:after, .container:after, .tab div:after, .comments li:after, .favsGroups li:after, .tabsContainer:after { clear: both; content: " "; display: block; height: 0pt; overflow: hidden; visibility: hidden; }
.clearfix, .container, .tab div, .comments li, .favsGroups li, .tabsContainer { display: block; }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 { color: rgb(51, 51, 51); font-weight: 700; }
h1 { display: inline; font-size: 1.333em; line-height: 1; }
h2 { font-size: 1.083em; margin-bottom: 0.5em; }
h3 { color: rgb(104, 120, 118); font-size: 0.917em; line-height: 1; margin-bottom: 0.5em; text-transform: uppercase; }
p { margin: 0pt 0pt 1em; }
p img { float: left; margin: 1em 1em 1em 0pt; padding: 0pt; }
a:focus, a:hover { color: rgb(0, 119, 204); text-decoration: underline; }
a { color: rgb(0, 119, 170); text-decoration: none; }
a:link, a:visited, a:hover, a:active { outline: 0pt none; }
a.ilink:link, a.ilink:visited, a.ilink:hover, a.ilink:active { font-size: 11px; text-decoration: none; }
a.ilink:hover, a.ilink:active { border-bottom: 1px solid rgb(0, 119, 204); }
.tab .commentsPagination .ilink, .flag a.ilink, .superUser a.ilink, .captcha a.ilink { font-size: 1em; }
.flag form a.ilink, .superUser form a.ilink { font-size: 0.917em; }
strong { font-weight: 700; }
em, dfn { font-style: italic; }
sup, sub { line-height: 0; }
ul, ol { list-style-type: none; margin: 0pt 0pt 1em; }
th, td { padding: 4px 10px 4px 5px; }
.small { font-size: 0.83em; line-height: 1; margin-bottom: 1em; }
.hide { display: none; }
.quiet { color: rgb(102, 102, 102); }
.quieter { color: rgb(153, 153, 153); }
.last { margin-right: 0pt; padding-right: 0pt; }
.bold { font-weight: 700; }
.hint { color: rgb(119, 119, 119); font-style: oblique; font-weight: 400; }
.floatRight { float: right; }
.floatLeft { float: left; }
label { margin: 0.5em 0pt; vertical-align: top; }
fieldset { margin: 0pt 0pt 1em; }
legend { font-size: 1.167em; font-weight: 700; }
input.text, input.title, textarea, select { border: 1px solid rgb(187, 187, 187); font-size: 1em; margin: 0.5em 0pt; }
input { font-size: 1em; }
input.text:focus, input.title:focus, textarea:focus, select:focus { border: 1px solid rgb(119, 119, 119); }
input.text, input.title { padding: 3px; width: 300px; }
textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; height: 100px; padding: 5px; width: 560px; }
input.submit { font-size: 1.167em; font-weight: 700; margin: 0pt 0.5em 0.5em; vertical-align: top; }
.success { background: none repeat scroll 0% 0% rgb(230, 239, 194); border-color: rgb(198, 216, 128); }
.tabsContainer, .adboxSquare, .medRecBottom2, #recentVoters { margin: 0pt 0pt 1em; }
.moreInfo ul, .moreInfo p { margin: 0pt 0pt 1em 10px; }
.playerWrapper, .h-contest .h-contest-badge, .h-contest .h-contest-badge li, .moreInfo, .sidebarPanel, .moreInfo h2 { margin: 0pt 0pt 1em; }
.moreInfo, .sidebarPanel { line-height: 1.35; padding: 0pt 12px; }
.leaderboardContent { float: left; width: 728px; }
.leaderboard { float: left; margin: 0pt 0pt 0.5em; text-align: center; width: 728px; }
.banner { margin: 0pt auto 0.5em; position: relative; text-align: center; }
.removeRelatedCTA { clear: both; display: block; float: right; font-size: 11px; margin: -0.75em 0pt 0.25em; overflow: hidden; text-align: right; width: 100%; }
.mainTitle { clear: both; margin: 0pt; width: 960px; }
.mainTitle a.edit, .mainTitle .quieter { margin-left: 0.25em; }
.mainTitle .quieter { font-style: italic; }
.playerWrapper { background: none repeat scroll 0% 0% rgb(238, 238, 238); height: 481px; position: relative; width: 598px; }
.column1 h2 { margin-top: 1.5em; }
.slideviewActions { background: url('sprite-gradients.png') repeat-x scroll 0pt -69px transparent; border-width: 1px 1px 0pt; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; display: block; font-size: 0.917em; margin: 0pt; position: relative; z-index: 20; }
.slideviewActions li { margin: 0pt 0pt 0pt 24px; z-index: 1; }
.slideviewActions li a { font-size: 1.167em; font-weight: 700; padding: 0.4em 0pt; }
.slideviewActions a.sprite { color: rgb(68, 68, 68); }
.slideviewActions a.sprite, .slideviewActions a.sprite:link, .slideviewActions a.sprite:visited, .slideviewActions a.sprite:hover, .slideviewActions a.sprite:active { text-decoration: none; }
.slideviewActions a.sprite:hover { color: rgb(0, 0, 0); }
.slideviewActions li a.ilink { font-weight: 400; line-height: 1.3; margin: 0pt 0.2em 0pt 0pt; padding: 0pt; vertical-align: text-top; }
.slideviewActions li, .socialMedia li { display: inline; }
.slideviewActions .expanded, .slideviewActions .action-share-form, .slideviewActions .expandedOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; margin: 0pt; padding: 15px 20px; position: relative; width: auto; z-index: 999; }
.slideviewActions .expandedOverlay { border-bottom: 1px solid rgb(204, 204, 204); position: absolute; right: 0pt; top: 19px; width: 556px; z-index: 20; }
.expandedOverlay .ctaNormal { margin: 0pt 0.5em 1.25em 0pt; }
.slideviewActions li.expandedOverlay a { font-size: 1em; font-weight: 400; }
.expandedOverlay .meetNowButton { display: none; }
.slideviewActions .expanded .submit, .slideviewActions .current .submit { margin-left: 0pt; vertical-align: middle; }
.slideviewActions fieldset { margin: 0pt; }
.slideviewActions textarea { margin: 0pt 0pt 0.5em; width: 453px; }
.slideviewActions textarea.comments-in-fav-section { display: block; width: 361px; }
.slideviewActions input.text { margin: 0pt 0.5em 0.5em 0pt; width: 366px; }
.slideviewActions a.ilink { margin: 0pt; padding: 0pt; }
.slideviewActions label { display: block; font-size: 1.167em; font-weight: 700; margin: 0.5em 0pt 0pt; }
.changeEmail { margin: 0.5em 0pt 0pt; }
.changeEmail legend { font-size: 1em; font-weight: 400; }
.changeEmail .text { margin: 0pt; width: 200px; }
.changeEmail .submit { margin: 0pt 0.5em 0pt 0pt; }
.postComment textarea { clear: both; height: 70px; margin-top: 0pt; }
.postComment fieldset input.ctaNormal, .postComment fieldset a.ctaNormal { clear: both; margin: 0.5em 0pt; }
.updateComment { display: none; }
form.updateComment fieldset input.bold { margin: 0pt; }
.updateComment a.ilink { margin: 0pt 0.5em; }
.updateComment textarea { width: 410px; }
.favsGroups { line-height: 1.2; }
.favsGroups li { clear: both; margin: 1em 0pt; padding: 0pt; }
.favsGroups li strong a { font-weight: 400; }
.favsGroups li a.nickname, .favsGroups li .h-username { font-weight: 700; }
.favsGroups li a { line-height: 1.3; }
.favsGroups li a img { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); float: left; height: 48px; margin: 0pt 7px 0pt 0pt; overflow: hidden; padding: 1px; vertical-align: top; width: 48px; }
.favsGroups li a:hover img, .favsGroups li a:focus img { border: 1px solid rgb(0, 102, 204); }
.viewMore { font-weight: 700; margin: 0pt 0pt 1em; text-align: right; }
.medRecBottom2 { background: none repeat scroll 0% 0% rgb(225, 235, 233); }
.slideview_bottom2_fill { height: 250px; margin: 0pt auto; padding: 1.25em 0pt; width: 300px; }
ol.transcripts { list-style: decimal inside none; }
.transcripts li { margin: 0pt 0pt 0.7em; }
div.h-non-user-message { display: none; }
.viralShare { background: url('sprite-slideview.png') no-repeat scroll -746px 3px transparent; height: 415px; left: -81px; overflow: hidden; padding: 20px 0pt 0pt; position: absolute; text-align: center; top: 212px; width: 86px; }
.viralShare a { color: rgb(68, 68, 68); display: block; margin: 0pt auto 1em; }
.viralShare a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.viralShare .count { color: rgb(102, 102, 102); display: block; font-family: "Lucida Grande",Arial,Helvetica,sans-serif; font-size: 15px; line-height: 1.3; }
.gPlus { margin: 0pt 0pt 0.8em; }
a.tweet, a.fbShare, a.liShare { background: url('sprite-slideview.png') repeat scroll -549px 0pt transparent; color: rgb(119, 119, 119); height: 40px; padding: 7px 0pt 0pt; width: 46px; }
a.tweet:hover { background-position: -549px -52px; text-decoration: none; }
a.fbShare { background-position: -598px 0pt; }
a.fbShare:hover { background-position: -598px -52px; text-decoration: none; }
a.liShare { background-position: -648px 0pt; }
a.liShare:hover { background-position: -648px -52px; text-decoration: none; }
.details { margin: 0pt 0pt 0.75em; }
.details p { margin: 0pt 0pt 0.5em; }
.details .ilink { margin: 0pt 0.25em; }
.details .stats { color: rgb(119, 119, 119); font-size: 11px; margin: 0pt 0pt 0.25em 50px; }
.author { padding: 0pt 0pt 0pt 50px; }
.author a { font-weight: 700; }
.author a img { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); float: left; height: 40px; margin: 0pt 0pt 0pt -50px; overflow: hidden; padding: 1px; vertical-align: top; width: 40px; }
.author a:hover img, .author a:focus img { border: 1px solid rgb(0, 102, 204); }
p.author { margin: 0pt; }
div.description { background: none repeat scroll 0% 0% rgb(238, 238, 238); clear: both; line-height: 1.35; margin: 1em 0pt 0pt; padding: 7px 10px 1px; }
.slideviewActions .embedPanel { padding: 20px 30px; }
.embedPanel .customizeLink { font-size: 1em; padding: 0pt; }
.embedPanel label { display: block; font-size: 1em; margin: 0pt; }
.embedPanel input.text { margin-right: 0.25em; }
.embedPanel a.ctaNormal { font-size: 1em; margin-right: 0.75em; padding: 3px 0.5em; text-transform: uppercase; }
.embedPanelBasic { display: block; overflow: hidden; width: 100%; }
.customizeEmbed { display: block; margin: 0.5em 0pt -1em; overflow: hidden; position: relative; width: 100%; }
.customizeEmbed .wp { border-top: 1px solid rgb(238, 238, 238); clear: both; display: block; margin: 4.25em 0pt 0pt; padding: 1.5em 0pt 0pt; }
.customizeEmbed label { float: left; font-size: 1em; margin: 0pt 1.5em 0pt 0pt; }
.customizeEmbed select { margin: 0pt; width: 4em; }
.customizeEmbed input.text { min-width: 0pt; width: 356px; }
.embedPanel span.success, .wp .hint { padding: 0pt 0.25em; }
.customizeEmbed label.embedSizeTitle { clear: left; margin: 1em 0pt 0pt; }
.embedSizeCustomizer { display: block; float: left; font-size: 0.917em; margin: 1em 0pt 2em; overflow: hidden; width: 300px; }
.embedSizeCustomizer a.embedSizeBlock { display: none; float: left; padding: 0pt 0.5em; text-decoration: none; width: auto; }
.embedSizeCustomizer a.embedSizeBlock span.embedSizeDescription { display: block; font-weight: 400; text-align: center; white-space: nowrap; }
.embedSizeCustomizer a.embedSizeBlock span.embedSizeDisplay { background-color: rgb(204, 204, 204); border: 1px solid rgb(153, 153, 153); display: block; height: 45px; margin: 0pt auto; width: 60px; }
.embedSizeCustomizer a.embedSizeBlock span.embedSizeDisplay.selected { background-color: rgb(225, 235, 233); border: 1px solid rgb(104, 120, 118); }
.oldEmbed label { float: none; }
.oldEmbed label a.small { font-size: 0.917em; }
.vote a:hover img, a:focus img { border-color: rgb(0, 102, 204); }
.column2 .tabsContainer .tab .tabContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 264px; max-width: 332px; overflow: auto; padding: 6px 0pt 0pt 12px; width: 309px; }
.moreRelated { margin: 0.5em 0pt 0pt; }
.moreRelated li a { display: block; font-weight: 700; height: 73px; line-height: 1.1; margin: 0pt 0pt 0.5em; overflow: hidden; position: relative; }
.moreRelated li a:hover { background: none repeat scroll 0% 0% rgb(240, 245, 244); margin-right: 6px; }
.moreRelated li a:hover img, .moreRelated li a:active img { border: 1px solid rgb(0, 102, 204); }
.moreRelated li a img { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); float: left; height: 69px; margin: 0pt 5px 0.2em 0pt; overflow: hidden; padding: 1px; width: 92px; }
.moreRelated li a span { display: block; line-height: 1.1em; }
.moreRelated .quiet { display: block; font-size: 0.917em; font-weight: 400; margin: 0.35em 0pt 0pt; }
.moreRelated li a:hover .quiet { text-decoration: none; }
.column2 .viewAll { border-top: 1px solid rgb(221, 221, 221); display: block; font-weight: 700; margin: 0pt 1em -1em 0pt; padding: 0.7em 0pt; }
.moreInfo strong { color: rgb(51, 51, 51); }
.moreInfo h2, .sidebarPanel h2 { border-bottom: 1px solid rgb(205, 221, 218); color: rgb(51, 51, 51); }
.moreInfo h3 { clear: both; }
.moreInfo ul li { line-height: 1.4; overflow: hidden; white-space: nowrap; }
.moreInfo p img { float: none; margin: 0pt; }
.moreInfo ul.embedsList { margin-bottom: 0pt; overflow: hidden; }
.moreInfo ul.embedsListExpanded { background: none repeat scroll 0% 0% rgb(240, 245, 244); height: 100px; margin-bottom: 0pt; overflow: auto; padding: 5px 0pt 5px 7px; }
.detailedStats { background: none repeat scroll 0% 0% rgb(240, 245, 244); padding-bottom: 1em; }
.moreInfo .detailedStats { clear: both; float: right; margin-left: 0pt; width: 290px; }
.moreInfo .detailedStats li { line-height: 1; }
.detailedStats li { float: left; padding: 1em 0pt 0pt 20px; width: 70px; }
.detailedStats span { color: rgb(170, 170, 170); font-size: 1.667em; }
.detailedStats strong { color: rgb(85, 85, 85); display: block; }
.flag select { display: block; }
.flag input, .superUser input { margin: 0pt 2px 0pt 0pt; }
.flag legend { font-size: 1em; }
.tags li { display: inline; }
.tags li a { white-space: nowrap; }
.tags li strong, .groupsEvents li strong { font-weight: 400; }
.tab .tabContent { background: none repeat scroll 0% 0% rgb(225, 235, 233); padding: 0pt 12px; }
.tab h2 { background: none repeat scroll 0% 0% rgb(240, 245, 244); margin: 4px 3px 0pt 0pt; }
.column2 .tab h2 { background: none repeat scroll 0% 0% rgb(240, 245, 244); }
.tab h2 a:link, .tab h2 a:hover, .tab h2 a:visited, .tab h2 a:active { color: rgb(119, 119, 119); padding: 0.1em 6px; text-decoration: none; }
.tabbox .selected h2 a:link, .tabbox .selected h2 a:hover, .tabbox .selected h2 a:visited, .tabbox .selected h2 a:active { color: rgb(85, 85, 85); padding: 0.1em 12px; }
.commentsTab form legend { font-size: 1em; }
.commentsTab .tabContent, .notesTab .tabContent, .favsTab .tabContent, .downloadsTab .tabContent, .groupsEventsTab .tabContent { width: 574px; }
.notesTab p { margin: 1em 0pt; }
.tabbox { clear: both; margin-left: auto; margin-right: auto; overflow: visible; position: relative; z-index: 0; }
.tabbox .tab h2 { float: left; font-size: 1em; position: relative; z-index: 100; }
.tabbox .selected h2 { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 1.167em; margin-top: 2px; z-index: 1000; }
.tabbox .tab h2 a { display: block; }
.tabbox .tabContent { left: -9999px; position: absolute; top: -9999px; }
.tabbox .selected .tabContent { left: 0pt; top: 24px; z-index: 500; }
#commentsNotes .selected h2, #favsGroupsEvents .selected h2 { background: none repeat scroll 0% 0% rgb(225, 235, 233); }
#moreRelated, #moreEntries { height: 293px; margin: 0pt 0pt 1.75em; }
.iconShare { background: url('sprite-slideview.png') no-repeat scroll -150px -42px transparent; height: 16px; padding-left: 20px ! important; width: 16px; }
.iconShare:hover { background-position: -190px -82px; }
.iconFavOff { background: url('sprite-slideview.png') no-repeat scroll -230px -121px transparent; height: 16px; padding-left: 16px ! important; width: 16px; }
.iconFavOff:hover, .iconFavOn { background: url('sprite-slideview.png') no-repeat scroll -270px -161px transparent; height: 16px; padding: 0.4em 0pt 0.5em 16px ! important; width: 16px; }
.iconDownload { background: url('sprite-slideview.png') no-repeat scroll -310px -201px transparent; height: 16px; padding-left: 16px ! important; width: 16px; }
.iconDownload:hover { background-position: -350px -241px; }
.iconEmbed { background: url('sprite-slideview.png') no-repeat scroll -430px -321px transparent; height: 16px; padding-left: 17px ! important; width: 16px; }
.iconEmbed:hover { background-position: -470px -361px; }
.author .followAuthor { font-size: 0.833em; margin: 0pt 3px; padding: 1px 4px; text-transform: uppercase; vertical-align: text-bottom; white-space: nowrap; }
.iconHelp { background: none repeat scroll 0% 0% rgb(221, 221, 221); border: 1px solid rgb(204, 204, 204); border-radius: 3px 3px 3px 3px; color: rgb(51, 51, 51); padding: 1px 0.4em; }
.slideviewActions li a.iconHelp { font-size: 1em; padding: 1px 0.4em; }
.ctaStrong { background: url('sprite-gradients.png') repeat-x scroll 0% 0% rgb(207, 74, 17); border-width: 1px; border-style: solid; border-color: rgb(203, 106, 41) rgb(203, 106, 41) rgb(170, 89, 34); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-radius: 2px 2px 2px 2px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 700; outline: 0pt none; padding: 0.5em 1em; text-shadow: 1px 1px 1px rgb(170, 73, 18); }
.ctaNormal { background: url('sprite-gradients.png') repeat-x scroll 0pt -62px rgb(199, 199, 199); border: 1px solid rgb(136, 136, 136); border-radius: 2px 2px 2px 2px; color: rgb(51, 51, 51); cursor: pointer; font-weight: 700; outline: 0pt none; padding: 0.5em 1em; text-shadow: 1px 1px 1px rgb(255, 255, 255); }
button.no-outline::-moz-focus-inner { border: 0pt none; }
.ctaNormal:hover, .ctaNormal:active { border: 1px solid rgb(68, 68, 68); color: rgb(0, 0, 0); outline: 0pt none; }
body a.ctaStrong { color: rgb(81, 53, 21); }
body a.ctaNormal { color: rgb(51, 51, 51); }
body a.ctaStrong:hover, body a.ctaNormal:hover { text-decoration: none; }
div.adbox-outer { margin: 0pt 0pt 0.75em; text-align: center; }
#loginOptions #my_identity { clear: left; }
.moreInfo .license img { margin: 0pt 0.25em 0pt 0pt; vertical-align: text-bottom; }
.docThumbOverlay { background-color: rgb(245, 245, 245); display: block; float: left; height: 69px; margin: 0pt 5px 0.2em 0pt; overflow: hidden; padding: 2px ! important; width: 92px; }
.docThumbOverlay img { border: 0pt none ! important; height: auto ! important; padding: 0pt ! important; }
.ieFixOverlay { background: none repeat scroll 0% 0% transparent ! important; height: 69px; left: 0pt; position: absolute; width: 92px; }
a:hover .docThumbOverlay img { border: 0pt none ! important; padding: 0pt ! important; }
a:hover .ieFixOverlay { border: 0pt none; }
.headerWrapper { background: url('header-11-gradient.png') repeat-x scroll 0pt -5px transparent; margin: 0pt 0pt 12px; min-height: 50px; padding: 5px 0pt 0pt; }
.header { height: 44px; margin: 0pt auto; position: relative; width: 960px; }
.header .logo { background: url('logo.png') no-repeat scroll 0% 0% transparent; display: block; float: left; height: 38px; margin: 1px 18px 0pt 0pt; text-indent: -9999px; width: 149px; }
.header .headerSearch { background: url('cta_normal.png') no-repeat scroll 0% 0% transparent; float: left; margin: 6px 18px 0pt 0pt; }
.header .headerSearch fieldset { margin: 0pt; padding: 0pt; }
.header input.text, .header input.title { font-size: 12px; height: 16px; margin: 0pt; padding: 5px; width: 275px; }
.header .ctaNormal { border-radius: 0pt 0pt 0pt 0pt; font-size: 13px; font-weight: 400; height: 28px; padding: 4px; width: 64px; }
.header .ctaStrong { background: url('ctastrong.png') repeat-x scroll 0% 0% rgb(238, 140, 30); border: 1px solid rgb(195, 112, 48); border-radius: 3px 3px 3px 3px; color: rgb(255, 255, 255); float: left; font-size: 16px; margin: 6px 0pt 0pt; padding: 1px 15px; text-shadow: 1px 1px 1px rgb(165, 67, 20); }
.header .ctaStrong:hover { background-position: 0pt -58px; box-shadow: 0pt 0pt 3px rgb(250, 172, 57); }
.header .ctaStrong:active { background: none repeat scroll 0% 0% rgb(238, 140, 30); margin-top: 8px; }
.suggestionContainer { float: left; position: relative; width: 286px; z-index: 999; }
.header a.goPro, .header .loginSignup { float: right; height: 22px; margin: 12px 0pt 0pt; }
.header .loginSignup { color: rgb(170, 170, 170); }
.header .loginSignup a { font-weight: 700; }
.header a.goPro { border-right: 1px solid rgb(221, 221, 221); font-weight: 700; margin-right: 14px; padding: 0pt 12px; }
.header a.goPro:hover { text-decoration: none; }
.header .goProLabel { background: none repeat scroll 0% 0% rgb(0, 119, 170); border-radius: 2px 2px 2px 2px; color: rgb(255, 255, 255); font-size: 11px; padding: 1px 3px; text-transform: uppercase; }
.header .goProLabel:hover { background: none repeat scroll 0% 0% rgb(0, 119, 221); color: rgb(255, 255, 255); }
.footerWrapper { background: url('footer_gradient.png') repeat-x scroll 0% 0% rgb(242, 242, 242); border-top: 1px solid rgb(221, 221, 221); clear: both; font-family: "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif; overflow: hidden; text-align: left; width: 100%; }
.footer { margin: 0pt auto; overflow: hidden; padding: 0pt 30px; width: 900px; }
.footer .headerSearch { float: left; margin: 9px 0pt 25px; }
.footer fieldset { margin: 0pt; padding: 0pt; }
.footer input { margin: 0pt; padding: 5px; }
.footer .text { width: 275px; }
.footer .ctaNormal { height: 26px; padding: 1px 1em; }
.footer a sup { color: rgb(221, 0, 0); font-family: "Lucida Grande","Lucida Sans Unicode",verdana,sans-serif; font-size: 9px; text-transform: lowercase; }
.sponsoredA { display: inline; float: left; margin: 6px 10px 0pt 0pt; width: 300px; }
.sponsoredB { clear: right; display: inline; float: right; margin-right: 10px; width: 300px; }
.links { border-bottom: 1px solid rgb(221, 221, 221); font-size: 0.917em; margin: 1em 0pt 1.75em; overflow: hidden; width: 100%; }
.fColumn { display: inline; float: left; margin: 0pt 16px 0pt 0pt; width: 166px; }
.footer .last { margin-right: 0pt; }
.linksList { list-style: none outside none; margin: 0pt 0pt 1.5em; }
.linksList strong { border-bottom: 1px solid rgb(204, 204, 204); display: block; font-weight: 400; margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0.5em; text-transform: uppercase; }
.aboutSlideShare { float: left; font-size: 0.917em; line-height: 1.75; padding: 0.35em 20px 0pt 100px; position: relative; width: 556px; }
.aboutSlideShare .slideshareBoys { background: url('sprite-slideview.png') no-repeat scroll -610px -170px transparent; display: block; height: 87px; left: -5px; position: absolute; text-indent: -9999px; top: 0pt; width: 87px; }
.footer .followSlideShare { border-left: 1px solid rgb(221, 221, 221); float: left; padding: 0pt 0pt 0pt 20px; width: 200px; }
.footer .followSlideShare img { border: 0pt none; display: block; float: none; margin: 0pt 0pt 1em; padding: 0pt; }
.copyright { border-top: 1px solid rgb(221, 221, 221); clear: both; color: rgb(119, 119, 119); font-size: 0.917em; padding: 1em 0pt 0pt; text-align: center; }
.indicator { margin: 0pt 6px; }
div#fancy_overlay { display: none; height: 100%; left: 0pt; position: fixed; top: 0pt; width: 100%; z-index: 30; }
div#fancy_loading { background: none repeat scroll 0% 0% transparent; cursor: pointer; display: none; height: 40px; overflow: hidden; position: absolute; width: 40px; z-index: 100; }
div#fancy_loading div { background: url('fancy_progress.png') no-repeat scroll 0% 0% transparent; height: 480px; left: 0pt; position: absolute; top: 0pt; width: 40px; }
div#fancy_outer { background: none repeat scroll 0% 0% transparent; display: none; left: 0pt; margin: 0pt; padding: 20px 20px 40px; position: absolute; top: 0pt; z-index: 90; }
div#fancy_inner { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 7px solid rgb(205, 221, 218); box-shadow: 1px 5px 3px rgb(0, 0, 0); height: 100%; position: relative; width: 100%; }
div#fancy_content { margin: 0pt; padding: 12px 18px; position: absolute; z-index: 100; }
div#fancy_close { color: rgb(153, 153, 153); cursor: pointer; display: none; font-size: 14px; font-weight: 700; position: absolute; right: 8px; top: 2px; z-index: 181; }
a#fancy_left, a#fancy_right { background-image: url('undefined'); bottom: 0pt; cursor: pointer; display: none; height: 100%; outline: medium none; overflow: hidden; position: absolute; width: 35%; z-index: 111; }
a#fancy_left { left: 0pt; }
a#fancy_right { right: 0pt; }
span.fancy_ico { cursor: pointer; display: block; height: 30px; margin-top: -15px; position: absolute; top: 50%; width: 30px; z-index: 112; }
a#fancy_left:hover, a#fancy_right:hover { background-color: transparent; visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
div#fancy_bg { border: 0pt none; height: 100%; left: 0pt; margin: 0pt; padding: 0pt; position: absolute; top: 0pt; width: 100%; z-index: 70; }
div.fancy_bg { border: 0pt none; display: block; margin: 0pt; padding: 0pt; position: absolute; z-index: 70; }
div#fancy_title { display: none; position: absolute; z-index: 100; }
div#fancy_title div { color: rgb(255, 255, 255); font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; }
div#fancy_title table { margin: 0pt auto; }
div#fancy_title table td { padding: 0pt; vertical-align: middle; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
SPAN.skype_pnh_container SPAN.skype_pnh_mark { display: none ! important; }
@media screen {
  SPAN.skype_pnh_print_container_1320506253 { display: none ! important; }
  SPAN.skype_pnh_container, SPAN.skype_pnh_container * { background-attachment: scroll ! important; background-color: transparent ! important; background-image: none ! important; background-position: 0px 0px ! important; background-repeat: no-repeat ! important; border: 0pt none rgb(0, 0, 0) ! important; border-collapse: separate ! important; bottom: auto ! important; clear: none ! important; clip: auto ! important; cursor: pointer ! important; direction: ltr ! important; display: inline ! important; float: none ! important; font-style: normal ! important; left: auto ! important; letter-spacing: 0pt ! important; list-style: disc outside none ! important; overflow: hidden ! important; padding: 0px ! important; page-break-after: auto ! important; page-break-before: auto ! important; page-break-inside: auto ! important; position: static ! important; right: auto ! important; table-layout: auto ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0px ! important; text-transform: none ! important; top: auto ! important; voice-family: inherit ! important; white-space: nowrap ! important; word-spacing: normal ! important; z-index: 0 ! important; color: rgb(73, 83, 90) ! important; font-family: Tahoma,Arial,Helvetica,sans-serif ! important; font-size: 11px ! important; font-weight: bold ! important; height: 14px ! important; line-height: 14px ! important; margin: 0px ! important; vertical-align: baseline ! important; width: auto ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_fax SPAN.skype_pnh_right_span, SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_fax SPAN.skype_pnh_right_span { background-position: -92px 0px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_dropart_flag_span { background-position: 0px 1px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_textarea_span { background-position: -90px 0px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_text_span { visibility: hidden ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free SPAN.skype_pnh_dropart_flag_span { background-position: 0px 1px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free SPAN.skype_pnh_textarea_span { background-position: -160px 0px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free SPAN.skype_pnh_text_span { background-position: -160px 0px ! important; color: rgb(255, 255, 255) ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_left_span { background-position: 0px 0px ! important; width: 6px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_dropart_span { background-position: -11px 0px ! important; width: 27px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_dropart_wo_arrow_span { background-position: -130px 0px ! important; width: 18px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_dropart_flag_span { background-position: 1px 1px ! important; width: 18px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_textarea_span { background-position: -125px 0px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_text_span { padding-left: 5px ! important; background-position: -125px 0px ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_right_span { background-position: -62px 0px ! important; width: 15px ! important; }
}
@media print {
  SPAN.skype_pnh_print_container_1320506253 {  }
  SPAN.skype_pnh_container { display: none ! important; }
}
@media screen {
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_common * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_common * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_fax * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_fax * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_text_span { background-image: none ! important; color: transparent ! important; visibility: visible ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free * { background-image: url('undefined') ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_dropart_flag_span { background-image: url('undefined') ! important; }
}
