html,body{background:#DDD none;}body{margin:0;padding:0;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Sans Regular","Lucida Grande","DejaVu Sans",sans-serif;font-size:13px;color:#555;}
/* @group YUI Override */
#doc4{background:#FFF none;}#bd{background-color:#FFF;padding: 0 0 2em 0;}#hd{background: #909090 url(images/Dice_sprite01.gif) repeat-x 0 -90px;}
/* @end */
a{color:#06C;}a:visited{color:#76A;}a:hover,a:active{color:#09F;}
.clear{clear:both;margin:0;padding:0;border: 0 none;height:0;line-height:0;font-size:0;border-collapse:collapse;overflow:hidden;}
hr{display:block;font-size:1px;line-height:0;clear:both;outline:none;color:#DDD;background-color:#DDD;width:100%;height:0;max-height:0;border-width: 1px 0 0 0;border-style: solid none none none;border-color:#DDD;margin: 17px 0;padding:0;}
h1{font-size:1.4em;font-weight:bold;color:#444;}
ul.bullet li{list-style: outside disc;margin: 0 0 0 1.25em;padding: 0 0 .25em 0;}
/* @group HOMEPAGE STYLING */
.homePage .yui-gc .yui-u{margin-left:0.45%;width:33.5%;}
.homePage .yui-gc .yui-u.first{margin-left:0;width:66%;}
.homePage #bd .yui-g,.homePage #bd .yui-gc{font-size:14px;}
.homePage #bd{background:#FFF url(images/texture01.jpg) no-repeat -1px -180px;}
.homePage #bd .yui-g{padding: 2em 0 2.5em 0;}
.homePage #bd .yui-gc{margin: 0 2.75em;padding:0;}
.homePage #bd .yui-g #homeSearch{padding:0;background: transparent none;margin: 0 2.75em;*margin: 0 2.5em;}
.homePage #bd .yui-g #homeSearch .pane{background:#FFF none;border: 1px solid #EEE;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.homePage #bd .yui-g #homeSearch h1.diceLogo{display:block;height:75px;font-size:24px;font-weight:bold;line-height:75px;vertical-align:top;color:#E00;background: transparent url(images/Dice_homePageSprite.gif) no-repeat 0 0;margin:0;padding: 0 0 0 165px;}
.homePage #bd .yui-g #homeSearch h1.diceLogo span{font-size:7px;line-height:50px;vertical-align:top;}
.homePage #bd .yui-g #homeSearch h1{font-size:1.65em;color:#666;margin:0;padding: 25px 0 0 0;}
.homePage #bd .yui-g #homeSearch input.homeSearchInput{height:2.15em;background:#FFF url(images/Dice_sprite01.gif) repeat-x 0 -500px;border: 1px solid #CCC;margin:0;padding:0;color:#888;font-weight:bold;font-size:1.2em;line-height:2em;text-indent:.3em;vertical-align:top;width:16em;*width:15em;*top:1px;}
.homePage #bd .yui-g #homeSearch input.homeSearchInput:hover{border-color:#888;background-position: 0 -570px;}
.homePage #bd .yui-g #homeSearch input.homeSearchInput:focus{border-color:#444;background:#FFF none;-webkit-box-shadow: 0 0 4px #09F;-moz-box-shadow: 0 0 4px #09F;box-shadow: 0 0 4px #09F;}
.homePage #bd .yui-g #homeSearch #homeSearchForm{position:relative;vertical-align:top;height:2.75em;margin: 0 1.5em;width:61em;*width:59em;}
.homePage #bd .yui-g #homeSearch #homeSearchForm .homeSearchInputContainer{display:block;float:left;height:2.75em;margin:0;width:20em;*width:19em;}
.homePage #bd .yui-g #homeSearch #homeSearchForm .homeSearchOptions{float:right;width:13em;height:2.75em;}
.yui-skin-sam .homePage #bd .yui-g #homeSearch #homeSearchForm .yui-ac-container{top:2.3em;width:19em;*width:18em;}
.yui-skin-sam .homePage #bd #homeSearch .yui-button button{line-height:34px;min-height:34px;*line-height:31px;*min-height:31px;}
input.searchSubmit{display:block;float:left;cursor:pointer;font-size:1.3em;height:2.05em;width:5.75em;background: #09F url(images/searchSubmitBG.png) no-repeat -10px -2px;font-weight:bold;color:#FFF;text-decoration:none;border: 1px solid #09F;outline:none;vertical-align:top;margin:0;padding-left:15px;}
input.searchSubmit:hover,input.searchSubmit:focus{background-position: -10px -42px;border-color:#06F;}
.homePage #bd .yui-g #homeSearch a.advSearch,.homePage #bd .yui-g #homeSearch a.advSearch:visited{display:block;text-align:right;color:#999;text-decoration:none;padding: 1em 0 0 0;margin: 0 1em 0 660px;}
.homePage #bd .yui-g #homeSearch a.advSearch:hover,.homePage #bd .yui-g #homeSearch a.advSearch:active{color:#333;}
.homePage .yui-u .pane{background:#FFF none;margin: 1em 0 3em 0;padding: 1em .5em;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.homePage .yui-u.first .pane{margin: 1em 2em 3.5em 0;padding: 1em 1.25em;}
.homePage .yui-u .pane h1,.homePage .yui-u.first .pane h1{font-size:1.3em;}
.homePage #bd .yui-g #homeSearch .pane{margin: .5em 0 0 0;padding: 20px 0;}
.homePage .pane h1{margin:0;padding: 0 0 .25em 0;}
.homePage #postResume.pane{background: #F1F1F1 url(images/Dice_homePage_paneBG.png) repeat-x 0 -100px;}
.homePage #postResume.pane .opportunity{background: #FFF url(images/Dice_homePageSprite.gif) no-repeat 10px -194px;padding: 10px 0 8px 0;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.homePage #postResume.pane .opportunity div{margin: 0 10px 0 120px;padding: 10px 0;}
.homePage #takeControl.pane{background: #DDD url(images/Dice_homePage_paneBG.png) repeat-x 0 0;border: 0 none;}
.homePage #takeControl.pane .advice{background: transparent url(images/Dice_homePageSprite.gif) no-repeat 0 -395px;}
.homePage #takeControl.pane .advice div{margin: 0 0 0 120px;padding: 5px 0 3em 0;}
.homePage #takeControl.pane .advice div div{margin:0;padding: 10px 0 0 0;}
.homePage #takeControl.pane #diceTV{float:right;width:230px;margin: 0 0 10px 25px;}
.homePage #takeControl.pane #diceTV #videoPromo{background: transparent url(images/Dice_homePage_DiceTV.gif) no-repeat 0 0;width:228px;height:189px;overflow:hidden;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick{position:relative;width:208px;height:133px;margin: 28px 9px 0 9px;padding:0;border: 1px solid #666;background: transparent url(/content/www/homepage/images/Dice_homePage_DiceTVss.jpg) no-repeat 50% 50%;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick .clipTextBG{position:absolute;top:0;left:0;width:130px;height:133px;background:#000 none;filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity: 0.25;opacity: 0.25;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick .clipText{position:absolute;top:0;left:0;width:130px;height:133px;background: transparent none;font-size:10px;line-height:12px;color:#FFF;text-shadow: 1px 1px 2px #222;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick .clipText h1{font-size:14px;line-height:17px;font-weight:bold;color:#FFF;margin: 8px 10px 0 10px;background: transparent url(images/Dice_homePageSprite.gif) no-repeat 0 -1400px;padding: 20px 0 0 0;text-shadow: 1px 1px 2px #111;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick .clipText p{margin: 0 10px;font-weight:bold;text-shadow: 1px 1px 2px #111;}
.homePage #takeControl.pane #diceTV #videoPromo #videoPick .clipText a.watchClip{margin: 5px 0 0 0;text-decoration:none;display:block;width:130px;height:50px;overflow:hidden;text-indent:-9999px;background: transparent url(images/Dice_homePageSprite.gif) no-repeat 20px -1200px;}
.homePage #takeControl.pane #diceTV #videoPromo a.whiteLink{display:block;color:#EEE;text-align:center;padding: 3px 0 0 0;}
.homePage #takeControl.pane #diceTV #videoPromo a.whiteLink:hover{color:#FFF;text-shadow: 1px 1px 2px #444;}
.homePage #takeControl.pane #editorPicks{margin:0;}
.homePage #takeControl.pane #editorPicks ul li{list-style:none;line-height:1.25;padding: 8px 0;border-top: 1px solid #F3F3F3;}
.homePage #browseJobs a{margin: 0 2em 0 0;}
.homePage #DTN.pane{border: 2px solid #EEE;}
.homePage #DTN.pane .talentNetwork{background: transparent url(images/Dice_homePageSprite.gif) no-repeat 5px -590px;padding: 5px 0 0 0;}
.homePage #DTN.pane .talentNetwork div{margin: 0 0 0 115px;padding:0;}
.homePage #DTN.pane .talentNetwork div div{margin:0;padding: 10px 0 0 0;}
.homePage #techTopic.pane{background: #FFF url(images/Dice_homePage_TechTopicBG.png) no-repeat 0 100%;padding: 0 6px 3em 10px;}.homePage #techTopic.pane h1{display:block;text-indent:10px;background:#FFF url(images/Dice_homePage_TechTopicBG.png) no-repeat 0 0;padding: 12px 0 6px 0;margin: 0 -6px 0 -10px;}.homePage #techTopic.pane div h1{display:none;}
.homePage #moreTools h1{display:block;clear:both;width:100%;}
.homePage #moreTools.pane a.ctDiscussions{display:block;float:left;margin:0;width:125px;height:85px;background: transparent url(images/Dice_homePage_discussions.png) no-repeat 0 6px;text-decoration:none;overflow:hidden;text-indent:-9999px;}
.homePage #moreTools.pane a.ctLearning{display:block;float:right;width:125px;height:85px;background: transparent url(images/Dice_homePage_learning.png) no-repeat 0 0;margin:0;text-decoration:none;overflow:hidden;text-indent:-9999px;}
#techTopicWidget ul{display:block;padding: .5em 0 .75em 0;margin:0;}#techTopicWidget ul li{margin: 0 0 0 1em;padding: .25em 0 .5em 0;}#techTopicWidget ul li input{float:left;}#techTopicWidget label{display:block;margin: -.15em 0 0 1.25em;}
/* @end */
/* @group FOOTER */
#ft{clear:both;background: #F1F1F1 none;border-top: 1px solid #DDD;color:#888;padding: 1em 0 2em 0;font-size:.9em;*font-size:.9em;}
#ft .ftLinks{padding: 1em 0 1.5em 0;margin: 0 3.2em;*margin: 0 2.5em;}
#ft p{padding: .75em 0;clear:both;margin: 0 4.5em;*margin: 0 3.5em;}
#ft a,#ft a:visited{text-decoration:none;margin:0;}#ft a:hover,#ft a:active{text-decoration:underline;}
#ft .ftLinks a{margin: 0 1.3em;*margin: 0 1.1em;}
#ft #DiceCompanyLinks{margin: -5px 2em 0 4em;*margin: 0 2em 0 3em;}
#ft #DiceCompanyLinks a{display:block;float:left;width:120px;height:35px;overflow:hidden;text-indent:-9999px;border:1px solid #DDD;background-color:#FFF;background-image: url(images/Dice_homePage_DiceCompanies.gif);background-repeat:no-repeat;margin: 0 4px 10px 0;*margin: 0 3px 10px 0;}#ft #DiceCompanyLinks a:hover{border:1px solid #999;}
#ft #DiceCompanyLinks a.dclDH{background-position: 0 0;}#ft #DiceCompanyLinks a.dclEFC{background-position: -200px 0;}#ft #DiceCompanyLinks a.dclCJ{background-position: -400px 0;}#ft #DiceCompanyLinks a.dclRZ{background-position: -600px 0;}#ft #DiceCompanyLinks a.dclAHJ{background-position: -800px 0;}#ft #DiceCompanyLinks a.dclDCF{background-position: -1000px -1px;}#ft #DiceCompanyLinks a.dclWWW{background-position: -1200px 0;}
/* @end */

