h1{color:#4b7abf}h1,h2,h3,h4{font-family:Verdana,Geneva,sans-serif;letter-spacing:0}.highlight{color:#38629f;font-weight:bold}body{background-color:#fff;color:#333;font-family:Verdana,Geneva,sans-serif}#wrap{background-color:white}a.help{color:#38629f}a:hover.help{color:#4b7abf}.cms-page .cms-subcategory{border-top:1px dotted #4b7abf}.cms-page .cms-subcategory h2{color:#4b7abf}#top-bar{border-bottom-width:0;background:url(../img/vertical_bg.png) 0 43px}#top-bar #top-bar-links{position:relative;top:5px}#top-bar #top-bar-inside{padding:0;height:30px}#top-bar #top-bar-inside #kdd-top-links{float:right;line-height:30px;color:#ddd}#top-bar #top-bar-inside #kdd-top-links a{font-size:12px;-webkit-text-shadow:none;text-shadow:none;font-weight:normal;background:none;color:white;padding:0}#header{background:white;background-repeat:repeat-x;height:56px;border-bottom:1px solid #d6d6d6}#header #header-inside{height:56px}#header #header-inside #logo{padding-top:0;width:325px}#header #header-inside #logo img{vertical-align:bottom}#header #header-inside #top-menu{padding-top:25px;text-align:right}#header #header-inside #top-menu li{margin-right:13px;color:#ddd}#header #header-inside #top-menu a{color:#565656;margin-right:7px}#header #header-inside #top-menu a:hover{color:#4b7abf;border-bottom-color:#4b7abf}#header #header-inside #top-menu a.selected{border-bottom:2px solid #4b7abf;padding-bottom:14px}.content.homepage+#sidebar{top:0;margin-bottom:0}.nav-link{color:#4b7abf}a:hover.nav-link{color:#38629f}.table-footer{color:#666}#comp-sidebar{float:right}#sidebar,#comp-sidebar{padding-left:19px;margin-left:0;border-left:1px solid #ddd;margin-right:0;padding-right:0}#dashboard.widget a:hover.dash-alert{background-color:#4b7abf}#signup.widget{font-size:16px;line-height:20px;background:white;border:1px solid #ddd;padding:5px 0;color:white}#signup.widget a{color:#fff}#signup.widget #signup-mailinglist{font-size:13px;line-height:16px}#signup.widget #signup-mailinglist a{font-weight:bold}#signup.widget #signup-mailinglist a:hover{color:white;border-bottom:1px dotted white}#signin.widget h4{text-transform:uppercase;color:#4b7abf}#signin.widget #forgot-links a{color:#4b7abf}#signin.widget #forgot-links a:hover{color:#38629f}#footer-subscribe-container{background-color:#fff}#footer{background-color:#fff;border-top:0;color:#777}#footer #footer-inside{width:940px;border-top:1px solid #e6e6e6}#footer #footer-inside a{color:#333}#footer #footer-inside #footer-social,#footer #footer-inside #footer-copyright,#footer #footer-inside #footer-links{display:block;text-align:center;position:relative;width:100%;margin:0 0 1em 0}#footer #footer-inside #footer-links{line-height:19px}#footer #footer-inside #footer-links a{font-weight:bold}#footer #footer-inside #footer-links a:hover{color:#4b7abf}.content #tagline a{color:#38629f}.content #tagline a:hover{color:#4b7abf}.content #tagline strong{font-weight:bold;color:#333}.content #abstract{font-size:19px;line-height:23px;padding-top:10px}.content #front-media #front-medialogos .selected{-moz-outline:2px solid #4b7abf;outline:2px solid #4b7abf}.content #front-media #front-mediaquote a{color:#0b6eff}.content #front-media #front-mediaquote a:hover{color:#4b7abf}.content .front-current.multiple .front-comp-details{width:452px}.content .front-current.multiple .comp-desc-column{width:314px}form#create-account h2{color:#4b7abf}form#create-account a{color:#4b7abf}#comp-header{display:none}header.info{display:none}ul#comp-menu{margin-top:0;background-color:#f2f2f2;color:#333}ul#comp-menu li.selected{color:#565656}ul#comp-menu li.submission-link a{color:#38629f}ul#comp-menu a:hover{color:#4b7abf}#main{width:940px}.comp-content{margin-left:0 !important;float:left !Important;width:695px !important;padding-right:0 !important}#comp-sidebar,#sidebar{border-left:0}#comp-sidebar #compside-leaderboard h4,#sidebar #compside-leaderboard h4{background-color:#666;color:white}#comp-sidebar #compside-leaderboard a:hover,#sidebar #compside-leaderboard a:hover{color:#4b7abf}#comp-sidebar #compside-leaderboard ol,#sidebar #compside-leaderboard ol{color:#666}#comp-sidebar #compside-leaderboard ol li,#sidebar #compside-leaderboard ol li{font-size:11px;border-bottom:1px dotted #e6e6e6}.comp-content,.content{margin-left:0}.comp-content h2,.content h2{font-size:17px;color:#4b7abf;line-height:1.3em}.comp-content h3,.content h3{color:#4b7abf;font-size:21px;margin-bottom:1em}.comp-content h3 a,.content h3 a{color:#7196cc}.comp-content h3 strong,.content h3 strong{color:#333}.comp-content h1,.content h1{font-size:19px;line-height:1.4em}.comp-content h4,.content h4{font-size:15px}.comp-content h1,.content h1,.comp-content h2,.content h2,.comp-content h3,.content h3,.comp-content h4,.content h4{font-family:Verdana,Geneva,sans-serif;letter-spacing:0}.comp-content p+h2,.content p+h2{margin-top:1em;font-size:17px}.comp-content a,.content a{color:#4b7abf}.comp-content a:hover,.content a:hover{color:#38629f}.comp-content p,.content p{line-height:1.6em;color:#666;margin-bottom:18px}.comp-content p#end-time-note,.content p#end-time-note{color:#4b7abf}#leaderboard-conditions,.submission-notes{color:#666}#leaderboard-legend{color:#4bb4bf}#leaderboard-table th{color:#38629f}#leaderboard-table tr:nth-child(even){background-color:#f1f4fa}#leaderboard-table tr:first-child{background:#ebebeb;border-bottom:1px solid #d2d2d2}#leaderboard-table ul.team-members li a{color:#565656}#leaderboard-table .asterisk{color:#4bb4bf}#leaderboard-table a{color:#4b7abf}#leaderboard-table .submission-desc{color:#666}.comp-content,.content{width:680px;padding-right:20px;margin-right:0}.comp-content h4,.content h4{color:#ccc}.comp-content h4 .stepno,.content h4 .stepno{color:#38629f}.comp-content input#team-name,.content input#team-name{border:1px solid #ccc}.comp-content #current-team li,.content #current-team li{background-color:#cfdbee;border-top:1px solid #c0d0e8}.comp-content #current-team.dragactive,.content #current-team.dragactive{-moz-outline:3px dotted #4b7abf;outline:3px dotted #4b7abf}.comp-content #current-team.draghover,.content #current-team.draghover{-moz-outline:3px dashed #38629f;outline:3px dashed #38629f}.comp-content #add-to-team,.content #add-to-team{background-color:#f2f2f2}.comp-content #add-to-team #add-to-team-allusers #user-search-results h6,.content #add-to-team #add-to-team-allusers #user-search-results h6{color:#4b7abf}.comp-content #submit-progress.step1,.content #submit-progress.step1{background-image:url("../../shared/img/submit-bg1.png")}.comp-content #submit-progress.step2,.content #submit-progress.step2{background-image:url("../../shared/img/submit-bg2.png")}.comp-content #submission-form label,.content #submission-form label{color:#333}.comp-content #submission-form .submission-requirements,.content #submission-form .submission-requirements{background:#cad0d9}.comp-content #submission-form #submission-description,.content #submission-form #submission-description{border:1px solid #4d4d4d}.comp-content h2.ticker-head,.content h2.ticker-head{top:0;margin-bottom:15px}.comp-content #end-time-note,.content #end-time-note{margin-top:15px}.comp-content.leaderboard-page,.comp-content.submissions-page,.comp-content.forum-page,.comp-content.topic-page,.comp-content.create-topic-page,.comp-content.reply-topic-page{border-right:0}#profile-bar #profile-links a{color:#38629f}#profile-bar #profile-links a:hover{color:#4b7abf}#profile-bar h4{color:#4b7abf}#profile-bar a.more{color:#38629f}#profile-bar a:hover.more{color:#4b7abf}#profile-content h1{color:#4b7abf}#profile-content a#website{color:#38629f}#profile-content a:hover#website{color:#4b7abf}#profile-content a.editlink{color:#38629f}#profile-content a:hover.editlink{color:#4b7abf}#profile-content .profile-comp-box.single-site{background-color:#e9e9e9;margin-top:1em}#contact #send-bar,#press-contact #send-bar{background-color:#c2d2eb}h2.ticker-head{border-top:1px dotted #ccc;padding-top:2em !important;margin-top:2em}.comp-banner{clear:both;text-align:center;overflow:hidden}.comp-banner img{vertical-align:bottom}#kdd-home{height:328px;background:#f0f2f5}.widget.ad img{max-width:218px;height:auto;background:#f5f5f5;border:1px solid #eee}.widget#important-dates{font-size:0.8em;color:#777;line-height:1.5em}.widget#important-dates h4{color:#4b7abf;font-size:1.4em}.widget#important-dates strong{color:#555}.widget#important-dates a{color:#4b7abf}.widget#important-dates a:hover{color:#38629f}table#proceedings{border:1px solid #dde1e5;width:100%;margin-bottom:2em}table#proceedings th{text-align:left;padding:9px 5px;background:#eef2f6}table#proceedings td{padding:9px 5px}table#proceedings tr{border:1px solid #dde1e5}table#proceedings tr.solo td{background-color:#dde1e5;font-weight:bold;color:#6b7b8b}.faq-section{border:1px dotted #4b7abf;padding:10px 20px;margin-bottom:20px}.faq-section legend{color:#4ca253}form#create-account label,form#login-account label{font-size:12px}form#create-account h2,form#login-account h2{font-family:Verdana,Geneva,sans-serif}#home-welcome #home-welcome-a,#home-welcome #home-welcome-b,#home-welcome #home-welcome-c{width:203px}#home-welcome h2{line-height:1.2em}#recent-activity h3{font-size:13px;line-height:18px;margin-bottom:0}#homepage-introduction{width:auto;height:auto;border-bottom:0;margin-bottom:0;padding-bottom:20px}#top-bar-inside a{background:#ffe0a8;line-height:20px;padding:8px 8px 9px}#top-bar-inside #top-bar-signin{background:#ebf3ff;border:4px solid #4b7abf;border-top:0;top:25px;right:-20px}#top-bar-signin{padding:15px 20px}form#create-account h2,form#login-account h2,form#create-account a,form#login-account a{color:#4b7abf}form#create-account a:hover,form#login-account a:hover{color:#38629f}