.wss_global *, .a-popup, .a-popup *, .a-popup *:before, .a-popup *:after { box-sizing:content-box !important; -webkit-box-sizing:content-box !important; -moz-box-sizing:content-box !important; -webkit-font-smoothing: subpixel-antialiased !important; -moz-font-smoothing: subpixel-antialiased !important; }
.wss_global ::-webkit-input-placeholder, .wss_global :-ms-input-placeholder, .wss_global :-moz-placeholder { /* WebKit browsers */
    color:    #999; font-style:normal !important
}
#head-search-field ::-webkit-input-placeholder, #head-search-field  :-ms-input-placeholder, #head-search-field :-moz-placeholder { /* WebKit browsers */
    color:    #999; font-style:italic !important
}

.wss_global .remem { line-height:12px }
.wss_global .lg_select .dk_toggle { width:90px !important }
.wss_global .mis_sel .dk_toggle { width:178px !important }
.clearit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearit { zoom: 1 }
ul, li { list-style: none }
blockquote, figure, figcaption { margin: 0; padding: 0 }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100% }
header img { border: 0!important }
.notanim>a { transition: none!important; -moz-transition: none!important; -webkit-transition: none!important }
#up { position: absolute; top: 80px; left: 0; float: left; display: block; width: 1px; height: 1px }
p.wloadr { width: 16px; height: 16px; background: url("../img/invideas/preloader_sm.gif") no-repeat scroll 0 0 transparent!important; display: block; margin: 20px auto }
span.wloadr { width: 16px; height: 16px; background: url("../img/invideas/preloader_sm.gif") no-repeat scroll 0 0 transparent!important; display: block; margin: 20px auto }
a { color: #4396be; text-decoration: none; cursor: pointer }
a:hover { text-decoration: underline; outline: 0 }
a:active { outline: 0 }
body, h1, form, ul, li, input, h2, h3, h4, p, blockquote { margin: 0; padding: 0 }
ul, li { list-style: none }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clear { zoom: 1 }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100% }
#top { width: 100%; height: 70px; background-color: #FFF }
#content { color: #FFF; background: #04070b url(../img/nav/home_bck.jpg) repeat top center; width: 100%; min-width: 990px; display: inline-block; margin-bottom: -5px }
#wss_foot { background-color: #F93 }
a { color: #4498c0; text-decoration: none }
a:hover { text-decoration: underline }
.proxi, .proxi a { font-family: ProximaNovaSemibold, Arial, Helvetica, sans-serif }
.proxibold, .proxibold a { font-family: ProximaNovaBold, Arial, Helvetica, sans-serif!important; font-style: normal!important }
input.magnify { color: #333; font-size: 13px; width: 50px; margin: 10px 0; padding: 7px 25px 7px 7px; height: 17px }
header #search input#head-search-field:focus { width: 105px; padding-right: 25px }
#search-ctrls { position: relative; width: 49px; height: 35px; display: inline-block }
.autocomplete-loading { position: absolute; left: -26px; top: 8px; visibility: hidden }
.autocomplete-loading.busy { visibility: visible }
.wss_global > nav>ul>li { display: table-cell; vertical-align: middle; padding: 0 10px }
.top-nav nav>ul>li { height: 68px }
.top-nav nav>ul>li.menu>a { display: inline-block; max-height: 65px; overflow: hidden }
.sub-nav nav>ul>li { height: 60px; padding: 0 5px; color: #fff; white-space: nowrap }
.no-show { visibility: hidden }
.notif>span, .notif>ul>li>a>span { display: inline-block; position: relative }
.notif>ul>li>a { position: relative }
span.notify { display: inline-block; position: absolute; top: -10px; right: -6px; background: #f50c32; border-radius: 3px; min-width: 14px; height: 14px; font: bold 10px/11px Verdana; color: #fff; text-align: center; padding: 2px 2px 0 2px; letter-spacing: -1px }
.notif>ul>li>a>span>span.notify { top: -7px; right: -20px }
span.notify.large { font-size: 9px }
span.notify.largest { font-size: 8px }
.top-nav nav>ul>li.notif ul { margin-left: -175px }
.top-nav nav>ul>li.settings ul { margin-left: -130px }
.top-nav ul>li.menu:hover ul, .top-nav nav>ul>li.notif.selected ul, .top-nav nav>ul>li.settings.selected ul, .sub-nav nav>ul>li.selected>ul, .top-nav nav>ul>li.settings.selected>div { display: block }
.top-nav ul>li ul>li { display: block; height: auto; white-space: nowrap; text-align: left }
.top-nav ul>li ul>li:after { display: block; content: ''; border-bottom: 1px solid #d8d5d5; margin: 0 14px 1px 14px; height: 1px }
.top-nav ul>li ul>li:last-child::after { border-width: 0 }
.top-nav ul>li ul>li a:hover, .top-nav>nav>ul>li.selected>ul>li.selected a, .top-nav>nav>ul>li.selected>ul>li.selected a:hover { background: #d8d5d5 }
.top-nav ul>li ul>li a { display: block; font: bold 13px/13px Arial; color: #292929; padding: 12px 40px 12px 14px; width: auto; text-decoration: none; white-space: nowrap }
.top-nav ul>li ul>li a img { vertical-align: middle; margin-right: 10px }
li.logo { text-align: left }
li.logo img { position: relative; top: 3px }
.top-nav ul>li.float-logo, .sub-nav nav>ul>li.float-logo { width: 50px; padding: 0 }
.top-bar-logo { width: 49px; height: 63px; background: transparent url(../img/nav/logo-black.png) no-repeat fixed 0 0; display: block }
.top-bar-logo.public { background-attachment: scroll; background-position: 0 1px }
.sub-bar-logo { width: 49px; height: 60px; background: transparent url(../img/nav/logo-white.png) no-repeat fixed 0 0; display: block }
.top-nav ul>li.menu { padding: 0 10px; position: relative }
li.filler { width: 100px }
li.menu, li.avatar, li.notif { background: transparent url(../img/nav/divider.png) no-repeat scroll right top }
li.menu:nth-child(5) { border-width: 0 }
li.selected:hover { background: transparent }
.top-nav>nav>ul>li.selected { -moz-box-shadow: inset 0 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 5px 10px rgba(0,0,0,0.5); box-shadow: inset 0 5px 10px rgba(0,0,0,0.5) }
li.avatar { cursor: pointer }
li.avatar img { border: 2px solid #878787; width: 30px; height: 30px }
#logbox { display: none }
.login label[for="remember"] { position: relative; left: 3px; top: 0px }
#lost-password:active, #return-to-login:active { box-shadow: none; background: 0 }
#lost-password, #return-to-login { color: #4396be; font-family: Georgia!important; font-size: 12px!important; position: relative; top: -1px; letter-spacing: 0; font-style: italic!important; background: 0; padding: 0!important }
li.settings>div.login { border-radius: 0 0 4px 4px; width: 221px; background: #faf9f9; z-index: 20; position: absolute; top: 68px; right: 0; -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.5); box-shadow: 0 5px 5px rgba(0,0,0,0.5); overflow: hidden; height: 325px }
.login form { display: block; width: 201px; float: left; padding: 10px }
.login form:last-child { padding-left: 0 }
.login>div { width: 500px; position: absolute }
.login input[type=text], .login input[type=password] { display: block; width: 173px; height: 13px; background: #fff; border: 1px solid #d8d5d5; border-radius: 3px; font: bold 13px arial; color: #8a8989; padding: 13px; overflow: hidden;}
#login input[type=text], #login input[type=password] { font-style:normal !important; color:#555; }
.login input[type=checkbox] { padding: 0 }
.login #user { border-bottom-left-radius: 0; border-bottom-right-radius: 0; -moz-box-shadow: inset 0 2px 2px #ccc; -webkit-box-shadow: inset 0 2px 2px #ccc; box-shadow: inset 0 2px 2px #ccc; margin-bottom:0; }
.login #pass { border-top-left-radius: 0; border-top-right-radius: 0; margin-bottom: 10px; border-top-width: 0; -moz-box-shadow: inset 0 -1px 1px #ccc; -webkit-box-shadow: inset 0 -1px 1px #ccc; box-shadow: inset 0 -1px 1px #ccc }
.login .design-bitch#pass { background: #fff url(../img/bg/design-bitch.png) no-repeat scroll 6px center }
.login .valid.design-bitch#pass { background: #fff }
.login #email { margin-bottom: 10px; -moz-box-shadow: inset 0 2px 2px #ccc; -webkit-box-shadow: inset 0 2px 2px #ccc; box-shadow: inset 0 2px 2px #ccc }
.login input[type=submit] { display: block; margin-bottom: 10px; width: 199px; text-align: center; text-transform: uppercase; width:160px; }
.login a.facebook-login { width: 154px; padding: 12px 12px 1px 34px!important; height: 26px; background: transparent url(../img/nav/spri_header.png) no-repeat scroll -720px -194px; display: block; color: #fff; padding-top: 13px; margin-bottom: 10px; -webkit-transition: none; -moz-transition: none; -o-transition: none }
.login a.facebook-login:hover, .login a.facebook-login:active { box-shadow: none; background-color: transparent; background: transparent url(../img/nav/spri_header.png) no-repeat scroll -720px -194px; opacity: .9 }
.or { display: block; text-align: center; margin: 5px 0; width: 100%; font: italic 12px/12px Georgia; color: #a9a8a8 }
.register-menu .or { margin: 37px 0 }
.or:before, .or:after { display: inline-block; vertical-align: middle; border-bottom: 1px solid #fefefe; width: 80px; height: 1px; background: #e3e1e1; content: ''; box-sizing:content-box; -webkit-box-sizing:content-box !important; -moz-box-sizing:content-box !important; }
.or:before { margin-right: 10px }
.or:after { margin-left: 10px }
.facebook-login:before { content: 'Login with Facebook' }
.login .separator { display: block; vertical-align: middle; border-bottom: 1px solid #fefefe; width: 100%; height: 1px; background: #e3e1e1; margin: 0 0 10px 0 }
.login label[for=remember], .login input[type=checkbox] { display: inline; font: italic 12px Georgia; width: auto; color: #a9a8a8 }
.login a { color: #4396be; font: italic 12px Georgia }
.login #lost-password { display: inline-block; float: right; padding: 0!important }
#login p { color: #979696; font: italic 13px/18px Gerogia; margin-bottom: 5px; margin-top: 10px; letter-spacing:0px !important }
.error #login p { display: none }
#recover p { color: #979696; font: italic 13px/18px Gerogia; margin-bottom: 10px; letter-spacing:0px !important }
.login div#error { color: #d03e3e; font: italic 13px/18px Geogia; background: transparent url(../img/nav/field-error.png) no-repeat scroll left center; padding-left: 19px; margin: 5px 0 10px 0; display: none }
.login.error div#error { display: block }
.login.error #recover p { background: transparent url(../img/nav/field-error.png) no-repeat scroll left 4px; color: #d03e3e; padding-left: 20px }
.login.error input[type=text], .login.error input[type=password] { background: #fcc; border-color: #bd8989 }
.login.ajax-loading:before { content: ''; background-image: url('../img/nav/loader.gif')!important; background-position: 50% 42%!important; background-repeat: no-repeat!important; width: 100%; height: 330px; position: absolute; opacity: .7; z-index: 999; background-color: #fff; top: 0; left: 0 }
.register-menu, .a-popup { position: absolute; display: none; width: 715px; padding: 10px; background: #404040; -moz-box-shadow: 0 0 20px 5px #333; -webkit-box-shadow: 0 0 20px 5px #333; box-shadow: 0 0 20px 5px #666; border-radius: 3px; z-index: 9999; left: 200px; top: 95px }
.register-menu>div, .a-popup>div { border-radius: 5px; background: #f7f7f7; padding-bottom: 10px }
.selected .register-menu, .a-popup { display: block; overflow:visible !important }
.close-menu, .close-popup { height: 18px; text-align: right; padding: 10px }
.close-menu, .close-pop, .close-popup { cursor: pointer; line-height:16px; }
.separator { background: #e7e6e6; border-bottom: 1px solid #fdfdfd; height: 1px; padding: 0; margin: 0 }
.register-content, .popup-content { background: #fff; border-radius: 5px; padding: 35px 20px 45px 64px; margin: 10px 10px 0 10px }
.popup-content { padding: 16px; box-shadow: 0 2px 2px #aaa }
.popup-content .user-input form { margin: 0 }
.content-popup, .popup-content { display: none }
.a-popup .content-popup { display: block }
.register-content>div { padding-left: 120px; width: 300px }
.popup-content>div { padding-left: 10px }
.register-content>div>a { display: block }
.register-content h1, .popup-content h1 { display: inline-block; margin-bottom: 22px!important }
.register-content p, .popup-content p { margin-bottom: 30px; font: normal 14px/20px Arial; color: #000; margin-top: 4px }
.facebook-login-large { background: transparent url(../img/buttons/facebook-login-large.png) no-repeat scroll 100% 0; width: 300px; height: 65px; -webkit-transition: none; -moz-transition: none; -o-transition: none; display: inline-block }
.facebook-login-large:hover { background-position: 100% 100% }
.register-content .blue-button.big { text-align: center; text-transform: uppercase }
.league-arrow, .popup-arrow { height: 0; width: 0; position: absolute; border: 8px solid transparent; border-bottom-color: #403f3e; left: 10px; top: -15px; z-index: 1000 }
.white-overlay { position: absolute; z-index: 9998; opacity: .8; background: #fff; width: 100%; height: 2000px; top: 68px; left: 0 }
.dd ul { position: absolute; visibility: hidden }
.dd li.selected { color: #fff }
.dd>p { white-space: nowrap; padding: 2px 0 0 0!important; margin: 0!important; font: bold 12px/12px Arial, "Helvetica Neue", sans-serif!important; color: #fff!important; text-align: left }
.dd { display: inline-block; position: relative; border: 1px solid #000 }
.dd, .league-selector { background: transparent url(../img/nav/league-select-bg.png) repeat-x scroll 0 0; width: 153px; height: 21px; display: inline-block; padding: 5px 0 0 7px; border: 1px solid #222; border-radius: 2px; -moz-box-shadow: 0 0 2px #222; -webkit-box-shadow: 0 0 2px #222; box-shadow: 0 0 1px #FFF inset; font: bold 11px/11px Arial!important; color: #fff; vertical-align: middle; letter-spacing: -0.5; position: relative; text-decoration: none!important; cursor: pointer }
select:disabled+.dd, select[disabled=disabled]+.dd { background: transparent url(../img/nav/select-disabled.png) repeat-x scroll 0 0; color: #878787; box-shadow: none; border-color: #c9c9c9 }
select:disabled+.dd>p, select[disabled=disabled]+.dd>p { color: #878787!important }
.league-selector:after, .dd:before { content: url(../img/nav/league-select-arrows.png); position: absolute; right: 5px }
.league-selections { display: block; position: absolute; background: #1f1f1f; color: #fff; top: 27px; left: -1px; width: 162px; z-index: 99 }
.dd>ul { display: block; position: absolute; background: #1f1f1f; color: #fff; top: 25px; left: -1px; z-index: 99; padding: 0!important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; max-height: 175px; overflow-y: auto; overflow-x: hidden }
.league-selections>li, .dd>ul>li { border-top: 1px solid #323232; display: block!important; padding: 0!important; height: auto!important }
.league-selections>li>a, .dd li a { display: block; padding: 10px 11px; font: bold 12px/12px Arial; color: #fff; margin: 1px 0; white-space: nowrap }
.league-selections>li>a, .dd li.disabled a, .dd li a sup { color: #626262 }
.dd li a>* { white-space: nowrap }
.dd li a>sup { top: -3px }
.league-selections>li>a:hover, .dd li a:hover, .dd li.selected a { background: #323232; text-decoration: none }
.league-selector.open>ul { display: block }
.league-selector>ul { display: none }
.portfolio-value { font: bold 19px/19px Arial; text-align: right }
.progress { display: block; margin: 0 auto; width: 132px; height: 7px; border-radius: 4px; border: 1px solid #222; -moz-box-shadow: 0 1px 1px #5f5f5f; -webkit-box-shadow: 0 1px 1px #5f5f5f; box-shadow: 0 1px 1px #5f5f5f; position: relative; margin-top: 4px }
.sub-nav li.level { color: #e1e1e1; font: bold 11px Arial; text-transform: uppercase }
.sub-nav li.level.small { font-size: 11px }
.sub-nav li.divider { width: 1px; border-right: 3px double #383838 }
.sub-nav li.selected, .sub-nav li.sub-menu:hover { background: url("../img/nav/sub-selected.png") repeat-x scroll 0 0 }
.sub-nav li.sub-menu-mission { width: 30px }
#mainSubNav { position: relative }
#missions_menu_bt { width: 29px; height: 51px; background: url(../img/common/missions_menubt.png) top right no-repeat; display: inline-block; top: 0; right: 0; cursor: pointer; position: absolute }
#missions_menu .ui-resizable-w { width: 18px; height: 51px; background: url(../img/common/missions_menubt.png) top left no-repeat; float: left; top: 0; position: absolute; left: 0; cursor: ew-resize }
#missions_menu_panel.ui-resizable { float: right; display: inline-block; width: 47px; background: url(../img/common/miss_menu_bck.png) top left repeat-x; height: 51px }
#missions_menu { top: 4px; right: 193px; position: absolute; height: 51px }
#missions_menu.closed { overflow: hidden }
#missions_menu.open { overflow: none }
#missions_menu_inside, #missions_menu_outside { color: #fff; position: absolute; top: 9x; left: 28px; width: 725px; line-height: 45px }
#missions_menu_inside h3, #missions_menu_outside h3 { text-transform: uppercase; font-size: 18px; font-weight: normal; line-height: 20px!important; float: left; margin-top: 14px; color: #fff; padding: 0; margin-left:5px; }
#missions_menu_inside .sel_mission, #missions_menu_outside .sel_mission { font-size: 12px; font-weight: bold; color: #fff; position: absolute; top: 2px; left: 140px; padding-left: 30px }
#mission-selector-dd { top: 13px; left: 0; position: absolute }
#mainSubNav li.search-li { width: 210px }
#mainSubNav #search { position: absolute; right: -10px; top: 4px }
#wss_foot.home { background: #FFF!important; box-shadow: 0 -20px 20px rgba(0,0,0,0.6); height: 685px; color: #2c2c2c; padding-top: 55px; z-index: 100 }
#wss_foot.home h3, #wss_foot.home h4 { color: #2c2c2c!important }
#wss_foot { background: #04070b url(../img/nav/home_bck.jpg) repeat top center; width: 100%; min-width: 990px; color: #FFF!important; padding-top: 55px; z-index: 100; line-height: 16px }
#wss_foot h3 { font-size: 16px; text-transform: uppercase; font-weight: normal; margin-bottom: 8px!important; font-family: ProximaNovaSemibold; border-top: 3px solid rgba(255,255,255,0.1); padding-top: 20px; color: #fff; padding-bottom: 0!important; line-height: 16px!important; letter-spacing:0px; }
#wss_foot.home h3 { border-top: 3px solid #f2f2f2!important }
#wss_foot.home h2 { background: #f2f2f2!important; color: #2c2c2c!important }
#wss_foot p { color: #FFF }
#wss_foot h2 { font-size: 20px; font-weight: normal; font-family: ProximaNovaSemibold; padding: 10px; background: rgba(255,255,255,0.2); border-top-left-radius: 3px; border-top-right-radius: 3px; color: #fff; text-transform: none; line-height:22px; letter-spacing:0px !important; }
#wss_foot .wrap { width: 990px; margin-left: auto; margin-right: auto; position: relative; margin-bottom: 15px }
#wss_foot .copy { font-size: 11px; font-weight: bold; color: #424345!important; display: block; width: 990px; margin: 0 auto; padding-bottom: 50px }
#wss_foot.home .copy { color: #2c2c2c!important }
#wss_foot .left { float: left; width: 445px; margin-right: 20px }
#wss_foot .left p.ostory { font-size:12px !important; line-height:16px !important; letter-spacing:0px !important }
#wss_foot .left blockquote.fquo { margin: 0; padding: 0; margin-bottom: 35px; margin-left: 65px; position: relative !important; color: #fff !important; border:none; display:block !important; line-height:12px !important; }
#wss_foot.home .left blockquote.fquo { color: #2c2c2c!important }
#wss_foot .left blockquote.fquo q { margin: 0!important; padding: 0!important }
#wss_foot .left blockquote.fquo:before { content: "\201C"; font-size: 110px; color: #424345; position: absolute; top: 30px; left: -65px; font-family: ProximaNovaSemibold; box-sizing:content-box !important }
#wss_foot.home .left blockquote.fquo:before { top: -18px!important; color: #e5e5e5!important }
#wss_foot .left blockquote.fquo p { font-size: 20px; line-height: 24px; margin-bottom: 6px; font-family: ProximaNovaSemibold; color: #FFF; letter-spacing:0px !important  }
#wss_foot .left blockquote.fquo p.from { color: #b3b3b3; font-weight: bold; font-size: 12px!important; letter-spacing:0px !important }
#wss_foot .left h3+p, #wss_foot .left h3+ul { margin-bottom: 35px }
#wss_foot .left ul li { float: left; margin-right: 20px }
#wss_foot .left ul li:last-child { margin-right: 0 }
#wss_foot .media a { background-image: url(../img/nav/partners_white.png); background-repeat: no-repeat; float: left; display: block; text-indent: -5000px }
#wss_foot.home .media a { background-image: url(../img/nav/partners.png); background-repeat: no-repeat; float: left; display: block; text-indent: -5000px }
#wss_foot .media a.forbes { background-position: 0 0; width: 180px; height: 57px }
#wss_foot .media a.mashable { background-position: 0 -80px; width: 241px; height: 45px }
#wss_foot .media a.motley { background-position: 0 -150px; width: 127px; height: 26px }
#wss_foot .media a.alpha { background-position: 0 -200px; width: 147px; height: 28px }
#wss_foot .media a.stocktwits { background-position: 0 -246px; width: 85px; height: 24px }
#wss_foot .right { float: left; width: 525px }
#wss_foot ul.fnav { display: block; float: left; width: 145px; margin-left: 30px; margin-bottom: 40px; line-height:16px; }
#wss_foot ul.fnav h4 { text-transform: uppercase; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 3px solid rgba(255,255,255,0.1); color: #fff; line-height:15px; letter-spacing:0px; font-weight:bold; }
#wss_foot.home ul.fnav h4 { border-bottom: 3px solid rgba(0,0,0,0.1)!important }
#wss_foot ul.fnav li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; line-height: 20px }
#wss_foot .right .sharing { margin-bottom: 60px; margin-left: 30px }
.share_wss li { float: left; margin-right: 10px }
.share_wss li.twfollow { width: 160px }
.share_wss li.gplus { width: 70px }
.share_wss li.fbook { width: 200px }
.share_wss { padding: 10px; background: #e6e6e6; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; line-height:16px; }
#wss_foot .share_wss { background: rgba(255,255,255,0.4)!important }
#wss_foot.home .share_wss { background: #e6e6e6!important }
@import url("dropkick.css");
html, body {  }
#wss_head { display: block; width: 100%; -webkit-user-select: none }
#wss_headtop { display: block; height: 66px; width: 100%; z-index: 99; background-color: #dedbdb; background-repeat: repeat-x; background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f0edeb), to(#dedbdb)); background: -webkit-linear-gradient(top, #f0edeb, #dedbdb); background: -moz-linear-gradient(top, #f0edeb, #dedbdb); background: -ms-linear-gradient(top, #f0edeb, #dedbdb); background: -o-linear-gradient(top, #f0edeb, #dedbdb); border-bottom: 1px solid #e7e6e6; box-shadow: 0 1px 2px rgba(0,0,0,0.3) }
#wss_headbot { display: block; height: 61px; background: #2a2a2a; width: 100%; box-shadow: 0 1px 2px rgba(0,0,0,0.4) }
#wss_headbot.fixed { position: fixed; top: 0; left: 0; z-index: 90 }
.wrap { width: 980px; margin: 0 auto; padding: 0; position: relative }
#wss_logo { background: url(../img/nav/spri_header.png) no-repeat scroll -948px 9px; display: inline-block; height: 67px; width: 50px; position: absolute; top: 0; left: 0; text-indent: -5000px }
#wss_logo_w { background: url(../img/nav/spri_header.png) no-repeat scroll -1056px -78px; display: inline-block; height: 61px; width: 50px; position: absolute; top: 0; left: 0; text-indent: -5000px }
#wss_head .wss_logo_title { display: block; float: left; width: 207px; height: 32px; background: url(../img/nav/spri_header.png) no-repeat -468px -144px; position: absolute; top: 19px; left: 58px; text-indent: -5000px }
#usr_nav { position: absolute; top: 0; right: 0 }
#usr_nav .avatar { position: relative; top: -28px }
#top_nav { position: absolute; top: 0; left: 312px }
.top_nav li { float: left; display: block; border-right: 1px solid rgba(0,0,0,0.2); position: relative; padding: 0!important }
.top_nav li:last-child { border-right: 0 }
.top_nav li a { float: left; display: block; height:28px; padding: 39px 12px 0 12px; text-align: center; color: #2f2f2f; text-decoration: none; text-transform: uppercase; font-size: 15px; line-height:16px !important; }
.top_nav li a:hover, .top_nav li.hovr a { background: -webkit-gradient(linear, left top, left bottom, from(#cfcdce), to(#fdfbfc)); background: -moz-linear-gradient(top, #cfcdce, #fdfbfc); background: -o-linear-gradient(top, #cfcdce, #fdfbfc); background-color: #cfcdce; }
.top_nav li a:active, .top_nav li a.select { box-shadow: 0 3px 8px rgba(0,0,0,0.5) inset }
.top_sub_menu { position: absolute; top: -400px; left: 0; right: auto; z-index: 99; background-color: #fbfbfb; border-radius: 0 0 4px 4px; box-shadow: 0 4px 6px rgba(0,0,0,0.6), 0px 1px 2px rgba(0,0,0,0.4) inset; margin:0 !important }
.top_sub_menu.right { right: 0; left: auto }
.top_sub_menu li { border-bottom: 1px solid rgba(0,0,0,0.1); border-right: 0; width: 100% }
.top_sub_menu li a { font-family: Arial, Helvetica, sans-serif!important; height: auto; font-weight: bold!important; white-space: nowrap; width: 100%; padding: 14px 18px; text-align: left; text-indent: 22px; text-transform: none!important; font-weight: bold; color: #2f2f2f; text-decoration: none; text-transform: uppercase; font-size: 12px }
.top_sub_menu li:first-child a { padding-top: 16px }
.top_sub_menu li a:hover, .hovr .top_sub_menu li a { background: 0 }
.top_sub_menu li a:hover { color: #999 }
.top_sub_menu li a:active { background: 0; box-shadow: none }
#wss_headbot .search_box { position: absolute; top: 14px; right: 32px }
#wss_headbot .search_box form { width: 150px; position: relative }
#wss_headbot .search_box form div { position: absolute; right: 0; background-color: #dfdbdc; box-shadow: 0 -1px 0 rgba(0,0,0,0.9), 0 1px 0 rgba(0,0,0,0.9), 0px 2px 0 rgba(255,255,255,0.3); border-radius: 1px 0 0 1px; border: 0; font-family: Georgia; font-style: italic; font-size: 13px; height: 32px; color: #CCC; width: 100px; transform: scaleX(); -webkit-transform: scaleX(); -moz-transform: scaleX(); -o-transform: scaleX(); transition: linear .1s; -webkit-transition: linear .1s; -moz-transition: linear .1s; -o-transition: linear .1s }
#wss_headbot .sb_txt { position: absolute; top: 9px; left: 7px; background: 0; border: 0; font-family: Georgia; font-style: italic; font-size: 12px; outline: 0; color: #555; width: 86%; padding: 0; height: auto; box-shadow: none; font-weight: normal }
#wss_headbot .sb_bt { position: absolute; top: 0; right: -32px; border-radius: 0 4px 4px 0; text-indent: -5000px; border: 0; outline: 0; height: 32px; width: 31px; cursor: pointer; box-shadow: 0 -1px 0 rgba(0,0,0,0.9), 0 1px 0 rgba(0,0,0,0.9), 0px 2px 0 rgba(255,255,255,0.3), 1px 1px 0 rgba(255,255,255,0.3) inset; background: url(../img/nav/spri_header.png) no-repeat -388px -136px, -webkit-gradient(linear, left top, left bottom, from(#4894c1), to(#27699f)); background: url(../img/nav/spri_header.png) no-repeat -388px -136px, -moz-linear-gradient(top, #4894c1, #27699f); background: url(../img/nav/spri_header.png) no-repeat -388px -136px, -o-linear-gradient(top, #4894c1, #27699f); background-color: #27699f; border-left: 1px solid #24251f ; padding:0;}
#wss_headbot .usr_progress { position: absolute; top: 0; left: 310px; border-left: 3px double rgba(255,255,255,0.1); height: 46px; width: 126px; padding: 16px 10px 0 10px }
#wss_headbot .lg_select { position: absolute; top: 15px; left: 160px }
#wss_headbot .lg_total { position: absolute; left: 60px; top: 0; color: #FFF; font-size: 18px; width: 92px; line-height: 61px; font-weight: bold; text-align: right }
#wss_headbot .lg_total em { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; position: relative; top: -2px }
#top_nav_under { position: absolute; left: 460px; top: 0 }
#top_nav_under li { float: left; display: block; border-right: 3px double rgba(255,255,255,0.1); position: relative; padding: 0!important }
#top_nav_under li:first-child { border-left: 3px double rgba(255,255,255,0.1) }
#top_nav_under li a { float: left; display: block; font-size: 11px; font-family: Arial, Helvetica, sans-serif!important; font-style: normal; font-weight: bold; text-decoration: none; padding: 37px 10px 8px 10px; height: 16px; text-transform: uppercase; line-height:13px !important }
#top_nav_under li a:hover { box-shadow: 0 3px 6px rgba(0,0,0,1) inset; background: -webkit-gradient(linear, left top, left bottom, from(#010101), to(#252525)); background: -moz-linear-gradient(top, #010101, #252525); background: -o-linear-gradient(top, #010101, #252525); background-color: #252525 }
.prog_infob { color: #fbfbfb; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom:7px; line-height:14px !important; letter-spacing:0px !important; font-family:Arial, Helvetica, sans-serif !important }
.prog_contb { border-radius: 7px; height: 7px; padding: 1px; box-shadow: 0 -1px 0 rgba(0,0,0,0.9), 0px 1px 0 rgba(255,255,255,0.2) }
.prog_barb { background-color: #1983e1; height: 7px; border-radius: 7px; width: 1%; box-shadow: 1px 1px 2px rgba(255,255,255,0.8) inset; background: -webkit-repeating-linear-gradient(-45deg, #25a3e9, #25a3e9 15px, #1983e1 15px, #1983e1 30px); background: -moz-repeating-linear-gradient(-45deg, #25a3e9, #25a3e9 15px, #1983e1 15px, #1983e1 30px); background: -o-repeating-linear-gradient(-45deg, #25a3e9, #25a3e9 15px, #1983e1 15px, #1983e1 30px); transform: scaleX(); -webkit-transform: scaleX(); -moz-transform: scaleX(); -o-transform: scaleX(); transition: ease-out .5s; -webkit-transition: ease-out .5s; -moz-transition: ease-out .5s; -o-transition: ease-out .5s }
.spri_h { background: url(../img/nav/spri_header.png) no-repeat; display: inline-block }
.spri_h.a { background-position: 0 0; width: 22px; height: 26px; position: absolute; top: 7px; left: 50%; margin-left: -11px }
.spri_h.b { background-position: -72px 0; width: 23px; height: 25px; position: absolute; top: 7px; left: 50%; margin-left: -12px }
.spri_h.c { background-position: -144px 0; width: 21px; height: 22px; position: absolute; top: 10px; left: 50%; margin-left: -10px }
.spri_h.d { background-position: -216px 0; width: 29px; height: 27px; position: absolute; top: 7px; left: 50%; margin-left: -14px }
.spri_h.e { background-position: -288px 0; width: 30px; height: 21px; position: relative; top: -18px }
.spri_h.f { background-position: -360px 0; width: 30px; height: 23px; position: relative; top: -20px }
.spri_h.g { background-position: 0 -144px; width: 15px; height: 15px; position: absolute; top: 14px; left: 50%; margin-left: -7px }
.spri_h.h { background-position: -72px -144px; width: 26px; height: 15px; position: absolute; top: 14px; left: 50%; margin-left: -13px }
.spri_h.i { background-position: -144px -144px; width: 16px; height: 14px; position: absolute; top: 14px; left: 50%; margin-left: -8px }
.spri_h.j { background-position: 0 -72px; width: 20px; height: 16px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.k { background-position: -72px -72px; width: 11px; height: 15px; position: absolute; top: 50%; left: 12px; margin-top: -7px }
.spri_h.l { background-position: -144px -72px; width: 19px; height: 14px; position: absolute; top: 50%; left: 12px; margin-top: -7px }
.spri_h.m { background-position: -216px -72px; width: 19px; height: 13px; position: absolute; top: 50%; left: 12px; margin-top: -7px }
.spri_h.n { background-position: -288px -72px; width: 22px; height: 16px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.o { background-position: -360px -72px; width: 16px; height: 15px; position: absolute; top: 50%; left: 12px; margin-top: -7px }
.spri_h.p { background-position: -432px -72px; width: 16px; height: 16px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.q { background-position: -504px -72px; width: 28px; height: 16px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.r { background-position: -324px -144px; width: 13px; height: 11px; position: absolute; top: 50%; left: 12px; margin-top: -7px }
.spri_h.s { background-position: -576px -72px; width: 28px; height: 16px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.t { background-position: -432px 0; width: 18px; height: 20px; position: absolute; top: 50%; left: 12px; margin-top: -8px }
.spri_h.v { background-position: -505px 0px; width: 20px; height: 15px; position: absolute; top: 50%; left: 12px; margin-top: -8px; }
#mainSubNav { position: relative }
#missions_menu_bt { width: 29px; height: 51px; background: url(../img/nav/spri_header.png) -234px -144px no-repeat; display: inline-block; top: 0; right: 0; cursor: pointer; position: absolute; z-index: 70!important }
#missions_menu .ui-resizable-w { width: 18px; height: 51px; background: url(../img/nav/spri_header.png) -216px -144px no-repeat; float: left; top: 0; position: absolute; left: 0; cursor: ew-resize; z-index: 70!important }
#missions_menu_panel.ui-resizable { float: right; display: inline-block; width: 41px; height: 46px; background: #000; border: 3px solid rgba(0,0,0,0.3); background-clip: content-box }
#missions_menu { top: 4px; right: 180px; position: absolute; height: 51px }
#missions_menu.closed { overflow: hidden }
#missions_menu.open { overflow: none }
#miss_menu_steps { background: url(../img/nav/miss_menu_steps.png) left -65px repeat-x; height: 35px; position: absolute; top: 0px; display: block }
#miss_menu_steps .steps li { float: left; display: block; line-height: 37px; width: 37px; color: #575757; padding-left: 13px }
#miss_menu_steps .steps li.on { background: url(../img/nav/miss_menu_steps.png) 0 3px repeat-x; color: #fff }
#miss_menu_steps .steps li.on:first-child { background: url(../img/nav/miss_menu_steps.png) 0 -167px repeat-x }
#miss-steps .completed { background: url(../img/nav/miss_menu_steps.png) left -65px repeat-x; height: 37px; width:32px; position: absolute; top: 0px; right:-32px; display: block }
#miss-steps .completed.on .final { background: url(../img/nav/miss_menu_steps.png) 0 3px repeat-x; width:31px; height:37px; display:block; }
#miss-steps .completed.on .final span { background: url(../img/nav/miss_menu_check.png) left -41px; width: 20px; height: 37px; display: block; float: left; text-indent: -5000px; position: relative; left: 8px; top: 1px }
.steps_cont { position:relative; width:250px; height:40px; }
#miss-steps { position:absolute; right:95px; top:6px; }
#miss-steps .completed .final span { background: url(../img/nav/miss_menu_check.png) left 9px; width: 20px; height: 37px; display: block; float: left; text-indent: -5000px; position: relative; left: 8px; top: 1px }
#missions_menu_inside .sel_mission, #missions_menu_outside .sel_mission { font-size: 12px; font-weight: bold; color: #fff; position: absolute; top: 2px; left: 226px; padding-left: 30px; line-height:44px !important; letter-spacing:0px !important }
#missions_menu_inside .sel_mission:hover, #missions_menu_outside .sel_mission:hover { color:#FFF !important}
#mission-selector-dd { top: 13px; left: 0; position: absolute }
.mis_sel { position: absolute; top: 8px; left: 1px }
.missions_info { width: 40px; height: 51px; resize: horizontal; position: absolute; right: 140px; max-width: 750px; background-color: #00C }
.su_bt { position: absolute; right: 110px; top: 18px; padding: 6px 16px !important }
.su_bt:hover { color:#FFF !important }
.logbt { position: absolute; right: 0; top: 0 }
.logbt .spri_h.q { left: auto; right: 12px; margin-top: -7px!important }
.logbt a { font-size: 15px!important; letter-spacing: -1px; padding: 27px 47px 12px 12px!important; text-transform: none!important }
h2 .blue_bt { position: absolute; right: 12px; top: 10px; font-size: 12px!important; padding: 6px 14px }
.blue_bt.vsm { font-size: 11px; line-height: 11px }
.blue_bt.sm { font-size: 12px; line-height: 12px }
.blue_bt.up { text-transform: uppercase }
.blue_bt, .followme, input[type="button"].blue_bt { display: inline-block; background: #44d2ea; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiM1ZGQwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiMwMzhlZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #44d2ea 10%, #038ed1 83%); background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #44d2ea), color-stop(83%, #038ed1)); background: -webkit-linear-gradient(top, #44d2ea 10%, #038ed1 83%); background: -o-linear-gradient(top, #44d2ea 10%, #038ed1 83%); background: -ms-linear-gradient(top, #44d2ea 10%, #038ed1 83%); background: linear-gradient(to bottom, #44d2ea 10%, #038ed1 83%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44d2ea', endColorstr='#038ed1', GradientType=0);
border-radius: 2px; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.4), -1px 0 0 rgba(0,0,0,0.2), 1px 0 0 rgba(0,0,0,0.2); box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; padding: 8px 20px; font-size: 14px; font-weight: bold; font-style: normal; border: 1px solid #369ace; cursor: pointer; outline: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; line-height: 14px }
.blue_bt:hover, input[type="button"].blue_bt:hover { border-color: #005a99; text-decoration: none }
.blue_bt:active, input[type="button"].blue_bt:active { background: #038ed1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiMwMzhlZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiM1ZGQwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #038ed1 11%, #5dd0ed 83%); background: -webkit-gradient(linear, left top, left bottom, color-stop(11%, #038ed1), color-stop(83%, #5dd0ed)); background: -webkit-linear-gradient(top, #038ed1 11%, #5dd0ed 83%); background: -o-linear-gradient(top, #038ed1 11%, #5dd0ed 83%); background: -ms-linear-gradient(top, #038ed1 11%, #5dd0ed 83%); background: linear-gradient(to bottom, #038ed1 11%, #5dd0ed 83%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#038ed1', endColorstr='#5dd0ed', GradientType=0);
box-shadow: 0 1px 0 rgba(0,0,0,0.2) inset }
.blue_bt.following-member:hover, .blue_bt.reed, .blue_bt.isred, .blue_bt.off.reed:hover { background: #f15e5d; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNmMTVlNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNkOTA2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f15e5d 11%, #d90600 83%); background: -webkit-gradient(linear, left top, left bottom, color-stop(11%, #f15e5d), color-stop(83%, #d90600)); background: -webkit-linear-gradient(top, #f15e5d 11%, #d90600 83%); background: -o-linear-gradient(top, #f15e5d 11%, #d90600 83%); background: -ms-linear-gradient(top, #f15e5d 11%, #d90600 83%); background: linear-gradient(to bottom, #f15e5d 11%, #d90600 83%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f15e5d', endColorstr='#d90600', GradientType=0);
border-color: #a10200 }
.blue_bt.off.reed:hover { color: #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.4), -1px 0 0 rgba(0,0,0,0.2), 1px 0 0 rgba(0,0,0,0.2) }
.blue_bt.following-member .unfol { display: none }
.blue_bt.following-member:hover .unfol { display: inline-block }
.blue_bt.following-member:hover .fol { display: none }
.blue_bt.ico { padding: 6px 8px 6px 34px; position: relative }
.blue_bt.follow-member, .blue_bt.following-member, .blue_bt.unfollow-member, .blue_bt.followload { padding: 6px 8px 6px 29px }
.blue_bt.ico:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; height: auto; background: url(../images/common/wssbuttons.png) no-repeat -36px 0 rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.2); box-shadow: 1px 0 0 rgba(255,255,255,0.2) }
.blue_bt.ico.a:before { background-position: -33px -142px; width: 27px }
.blue_bt.ico.b:before { background-position: -31px -104px; width: 27px }
.blue_bt.ico.c:before { background-position: -31px -212px; width: 27px }
.blue_bt.ico.d:before { background-position: -31px -176px; width: 27px }
.blue_bt.ico.follow-member.ajax:before { background: url(../images/common/spinner.gif) no-repeat 2px 2px rgba(0,0,0,0.1); width: 22px }
.blue_bt.ico.follow-member:before { background-position: -30px -31px; width: 22px }
.blue_bt.ico.following-member:before { background-position: -31px 4px; width: 22px }
.blue_bt.ico.following-member:hover:before { background-position: -30px -66px; width: 22px }
.blue_bt.off, input[type="button"].blue_bt.off, .blue_bt.disabled, input[type="button"].blue_bt.disabled { border: 1px solid #c6c6c6; text-shadow: 0 1px 1px rgba(255,255,255,0.8); box-shadow: inset 0 0 2px rgba(255,255,255,0.8); color: #9f9f9f; background: #ddd; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dddddd');
background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#ddd)); background: -moz-linear-gradient(top, #e9e9e9, #ddd) }
.share_buttons li { float: left; margin-right: 10px; padding: 0!important; line-height: 28px!important }
.navigation { position: relative }
.nxtitem { margin-top: 12px }
.share_buttons li { float: left; margin-right: 10px; padding: 0!important; line-height: 28px!important }
input { outline: none!important }
#reg_pop { padding: 35px 25px 20px 65px }
#reg_pop .center { text-align: center; width: 520px }
#reg_pop p { margin-bottom: 40px!important; letter-spacing:0px; }
#reg_pop .or { padding: 26px 0 }
#reg_pop h1 { font-size: 26px!important; line-height: 30px!important; margin-bottom: 16px!important; letter-spacing:0px; font-weight:normal !important; }
#reg_pop a.blue_bt { width: 260px!important }
#reg_pop a.blue_bt.fb { transition: none; -moz-transition: none; -webkit-transition: none; padding: 0; width: 300px!important; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; background: #5a74a8 url(../img/nav/fbbt.png) left top no-repeat; border-radius: 2px; display: inline-block; color: #fff; text-indent: 90px; text-shadow: 0 -1px 1px rgba(0,0,0,0.4); box-shadow: 0 2px 3px rgba(0,0,0,0.4); text-align: left }
#reg_pop a.blue_bt.fb:hover { text-decoration: none; background: #6987b6 url(../img/nav/fbbt.png) left bottom no-repeat; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box }
#miss_widget h3.main_title { position: absolute; text-align: center; color: white; top: 54px; display: inline-block; margin: 0 auto; width: 100%; font-size: 16px; font-weight: normal }
/*dropkick*/
.dk_container a { font-family: 'Helvetica', Arial, sans-serif!important; font-style: normal!important; text-decoration: none!important }
.dk_container { background: #797979; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzc5Nzk3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #797979 6%, #292929 55%); background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #797979), color-stop(55%, #292929)); background: -webkit-linear-gradient(top, #797979 6%, #292929 55%); background: -o-linear-gradient(top, #797979 6%, #292929 55%); background: -ms-linear-gradient(top, #797979 6%, #292929 55%); background: linear-gradient(to bottom, #797979 6%, #292929 55%); font-family: 'Helvetica', Arial, sans-serif!important; font-size: 12px; font-weight: bold; line-height: 14px; margin-bottom: 18px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px }
.dk_container:focus { outline: 0 }
.dk_container a { cursor: pointer; text-decoration: none; color:#FFF !important }
.dk_toggle { background-image: url('../img/nav/dk_arrow.png'); background-repeat: no-repeat; background-position: 95% center; border: 1px solid #686868; color: #FFF; padding: 7px 35px 7px 10px; text-shadow: rgba(0,0,0,0.8) 1px 1px 0; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px }
.dk_toggle:hover { color:#FFF !important }
.dk_label { white-space: nowrap }
.dk_toggle:hover { border-color: #8c8c8c }
.dk_open { box-shadow: 0 0 5px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6); z-index: 10 }
.dk_open .dk_toggle { background: url('../img/nav/dk_arrow.png') no-repeat 95% center, -webkit-gradient(linear, left top, left bottom, from(#343434), to(#1f1f1f)); background: url('../img/nav/dk_arrow.png') no-repeat 95% center, -moz-linear-gradient(top, #343434, #1f1f1f); background: url('../img/nav/dk_arrow.png') no-repeat 95% center, -o-linear-gradient(top, #343434, #1f1f1f); background-color: #1f1f1f; border-color: #343434; color: #FFF; box-shadow: 0 -2px 1px rgba(255,255,255,0.2) inset; border-radius: 1px 1px 0 0; -moz-border-radius: 1px 1px 0 0; -webkit-border-radius: 1px 1px 0 0 }
.dk_options { box-shadow: rgba(0,0,0,.2) 0 2px 8px; -moz-box-shadow: rgba(0,0,0,.2) 0 2px 8px; -webkit-box-shadow: rgba(0,0,0,.2) 0 2px 8px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px }
.dk_options a { background-color: #1f1f1f; border-bottom: 3px double #313131; font-weight: bold; padding: 8px 10px }
.dk_options li:last-child a { border-bottom: 0; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px }
.dk_options a:hover, .dk_option_current a { background-color: #313131; border-bottom: 3px double #313131; color: #fff; text-decoration: none; text-shadow: rgba(0,0,0,.5) 0 1px 0 }
.dk_options_inner { max-height: 250px; text-shadow: rgba(0,0,0,.5) 0 1px 0; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px }
.dk_options_inner a { color: #FFF!important }
.dk_options_inner, .dk_touch .dk_options { max-height: 250px }
.dk_container { display: none; float: left; position: relative }
.dk_container a { outline: 0 }
.dk_toggle { display: -moz-inline-stack; display: inline-block; *display:inline;
position: relative; zoom: 1 }
.dk_open { position: relative }
.dk_open .dk_options { display: block }
.dk_open .dk_label { color: inherit }
.dk_options { display: none; margin-top: -1px; position: absolute; right: 0; width: 100% }
.dk_options a, .dk_options a:link, .dk_options a:visited { display: block; white-space: nowrap; font-size:12px; line-height:12px; overflow:hidden;  }
.dk_options_inner { overflow: auto; position: relative }
.dk_touch .dk_options { overflow: hidden }
.dk_touch .dk_options_inner { max-height: none; overflow: visible }
.dk_fouc select { position: relative; top: -99999em; visibility: hidden }
/*aolfooter*/
.aolmfootr { background-color:#676969; height:50px }
.wrapaol { position:relative; width:990px; margin:0 auto; }
.aolmflogo { display:block; width:200px; height:20px; position:absolute; top:17px; left:0px; background: url('../img/nav/aolmoneyfinance_lightdark.png') no-repeat !important; text-indent:-5000px; }

.top_nav li a.log-with-aol, .top_nav li a.log-with-fb   
{
height: 39px !important;
padding: 0 !important;
line-height: 39px !important;
display: block;
width: 199px;
float: none;
text-align: left;
background: url('../img/nav/spri_header.png') no-repeat !important;
margin-bottom:8px;
text-align:left !important;
text-indent:56px;
color:#fff !important;
}
.top_nav li a.log-with-aol, .top_nav li a.log-with-aol:hover { background-position:-720px -257px !important}
#logbox.error,  #logbox.error input[type="submit"] { outline:none !important; border-color:#005a99 !important}