 body{font:13px arial;}
#custom-doc{width:74.62em;*width:72.82em;min-width:970px;margin:auto;text-align:left;}
.smallText{font:11px Arial;color:#505050;}
.fullPagePurpleBorder{border-left:1px solid #565D0C;border-right:1px solid #565D0C;}
.homepageLeftColumn{width:14.38em!important;*width:14.04em!important;min-width:187px!important;}

.homepageCenterColumn{margin-left:200px!important;width: 762px!important; margin-top:-782px;}
.homepageCenterColumnb{margin-left:100px!important;width: 762px!important; margin-top:-672px;}
.homepageCenterColumnc{margin-left:200px!important;width: 762px!important; margin-top:-662px;}
.homepageCenterColumnz{margin-left:200px!important;width: 762px!important; margin-top:-999px;}

.homepageCenterColumn h2{font:22px Arial;color:#565D0C;}
.homepageCenterColumn h2 a{margin-left:15px;}
.homepageRightColumn{width:24.15em!important;*width:23.57em!important;min-width:314px!important;}
#homepageTopRowContainer{position:relative;height:195px;z-index:800;}
#homepageTopRowContainer .smallText{color:#fff;}
#homepageSearchFormContainer{width:642px;height:175px;position:absolute;left:8px;top:7px;background-color:#f4f4f4;}
#homepageThoughtPicture{position:absolute;right:0;bottom:0;width:117px;height:85px;}
#homepageThoughtPicture div{position:absolute;width:126px;height:134px;left:-55px;top:-85px;background:transparent url(../images/index-sprite5.gif) -17px -89px no-repeat;}
#homepageThoughtPicture p{position:absolute;width:100px;height:50px;left:17px;top:22px;font:12px arial;color:#8F448F;line-height:1.4em;}
#homepageSearchFormContainer h1{position:absolute;font:24px arial;color:#99E0D8;left:27px;top:16px;}
#keywordInputContainer{position:absolute;color:#fff;left:27px;top:50px;}
#keywordInputContainer input{clear:both;width:209px;}
#keywordInputContainer input,input#ulm_input1{padding:3px 2px 3px 2px;}
#us_location_field_container{position:absolute;color:#fff;left:260px;top:50px;}
#us_location_field_container input{clear:both;width:160px;}
#ca_city_field_container{position:absolute;color:#fff;left:260px;top:50px;}
#ca_city_field_container input{clear:both;width:110px;height:20px;}
#ca_province_field_container{position:absolute;color:#fff;left:380px;top:50px;}
#ca_province_field_container select{clear:both;height:22px;}
#include_secondary_container input{width:15px!important;top:2px;}
#categoryInputContainer{position:absolute;color:#fff;left:27px;top:114px;}
#categoryInputContainer select{clear:both;width:216px;height:20px;}
#submitInputContainer{position:absolute;color:#fff;left:260px;top:126px;}
#kwAutoComp{position:absolute;top:3em;width:100%;}
#kwAutoComp .yui-ac-content{position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
#kwAutoComp .yui-ac-shadow{position:absolute;margin:.3em;width:100%;z-index:9049;}
#kwAutoComp ul{padding:0;width:100%;}
#kwAutoComp li{padding:0 5px;cursor:default;color:#000!important;white-space:nowrap;}
#kwAutoComp li.yui-ac-highlight{background:#75447C;color:#fff!important;font-weight:bold;text-decoration:underline;}
#locAutoComp{position:absolute;top:3em;width:100%;}
#locAutoComp .yui-ac-content{position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
#locAutoComp .yui-ac-shadow{position:absolute;margin:.3em;width:100%;z-index:9049;}
#locAutoComp ul{padding:0;width:100%;}
#locAutoComp li{padding:0 5px;cursor:default;color:#000!important;white-space:nowrap;}
#locAutoComp li.yui-ac-highlight{background:#75447C;color:#fff!important;font-weight:bold;text-decoration:underline;}
#submitInputContainer input{color:#6F6F6F;background-color:#6F6F6F;border:none;width:1px;height:1px;}
.cta-w,.cta-h{background:transparent no-repeat top left;width:8em;font:bold 120%/1.2em arial;color:#000;text-decoration:none;text-align:center;margin:0 auto 1em;cursor:hand;cursor:pointer;display:block;}
.cta-w:hover,.cta-h:hover{cursor:hand;cursor:pointer;text-decoration:none;}
.cta-w strong,.cta-h strong{background:transparent no-repeat top right;right:-4px;position:relative;display:block;}
.cta-w strong strong,.cta-h strong strong{background:transparent no-repeat bottom left;top:3px;left:-4px;right:0;}
.cta-w strong strong strong,.cta-h strong strong strong{background:transparent no-repeat bottom right;padding:.1em 0 .4em;top:auto;right:-4px;left:auto;text-indent:-5px;}
.cta-w em,.cta-h em{display:block;font:70% arial;}
.cta-w{background:url(../images/index-sprite5.gif) 0 -583px;}
.cta-w strong{background:url(../images/index-sprite5.gif) -99px 0;*background:url(../images/index-sprite5.gif) -95px 0;}
.cta-w strong strong{background:url(../images/index-sprite5.gif) 0 -753px;*background:url(../images/index-sprite5.gif) 0 -751px;}
.cta-w strong strong strong{background:url(../images/index-sprite5.gif) -92px -55px;*background:url(../images/index-sprite5.gif) -88px -54px;}
#submitInputContainer strong{font-weight:bold;}
#homepageResumeContainer{width:306px;height:165px;background-color:#F6F4F9;position:absolute;right:8px;top:8px;border-top:5px solid #5C5C5C;border-bottom:5px solid #5C5C5C;text-align:left;}
#homepageResumeContainer .resumeStats{margin-top:35px;}
#homepageResumeContainer .resumeUpdated{position:absolute;top:10px;right:20px;width:50px;}
#homepageResumeContainer table{width:217px;margin:0 auto 0 auto;}
#homepageResumeContainer tr{border-bottom:1px dotted #544F53;}
#homepageResumeContainer th{text-align:left;padding:3px 0 3px 0;}
#homepageResumeContainer td{text-align:left;padding:3px 0 3px 0;}
#homepageResumeContainer h1{position:absolute;left:10px;top:8px;font:22px Arial;color:#565D0C;}
#hpUploadResumeImage{width:261px;height:38px;background:url(../images/index-sprite5.gif) 0 -786px no-repeat;}
#resume_module_container{background:transparent url(../images/index-sprite5.gif) 0 -385px repeat-x;height:154px;margin-bottom:8px;padding:3px 8px 0;}
#resume_module_container .hp_tagline{color:#565D0C;font-family:arial;font-size:22px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#resume_module_container .secondaryText{color:#505050;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#homepageResumeContainer table{margin:0 auto;width:90%;}
#homepageResumeContainer td{padding:2px 0;text-align:left;}
#resumeStatsTable{color:#000;width:100%;}
.homepageModule{margin:0 0 10px 0;}
.homepageModule .moduleHeader{background-color:#1A593E;font:14px arial;color:#fff;padding:3px 0 3px 10px;}
.homepageModule .moduleBody{padding:3px 0 3px 10px;}
.homepageCenterColumnModule{position:relative;border:2px solid #ddd;padding:7px;margin-bottom:10px;height:1%;}
.homepageCenterColumnModule .moduleBody{padding-top:10px;}
.homepageCenterColumnModule a{font-weight:bold;}
.homepageCenterColumnModule .leftTopCorner{left:-2px;top:-2px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -170px no-repeat;}
.homepageCenterColumnModule .rightTopCorner{right:-2px;top:-2px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -188px no-repeat;}
.homepageCenterColumnModule .bottomLeftCorner{left:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -222px no-repeat;}
* html .homepageCenterColumnModule .bottomLeftCorner{left:-2px;bottom:-3px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -222px no-repeat;}
.homepageCenterColumnModule .bottomRightCorner{right:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -205px no-repeat;}
* html .homepageCenterColumnModule .bottomRightCorner{right:-2px;bottom:-3px;width:12px;height:12px;position:absolute;background-color:#fff;background:#fff url(../images/index-sprite5.gif) 0 -205px no-repeat;}
.recommenderModule{border:2px solid #565D0C;}
.recommenderModule table{margin:10px 0 5px 0;width:100%;}
.recommenderModule th{font:11px Arial;color:#505050;}
.recommenderModule tr.job{cursor:pointer;}
.recommenderModule tr:hover td a{text-decoration:underline;}
.recommenderModule td{padding:2px 0 2px 0;font:13px Arial;color:#008693;}
.recommenderModule tr.odd{background-color:#DFEEF1;}
.recommenderModule tr.even{background-color:#fff;}
.recommenderModule .job .company{color:#505050;}
.recommenderModule .leftTopCorner{left:-2px;top:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -93px no-repeat;}
.recommenderModule .rightTopCorner{right:-2px;top:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -113px no-repeat;}
.recommenderModule .bottomLeftCorner{left:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -153px no-repeat;}
* html .recommenderModule .bottomLeftCorner{left:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -153px no-repeat;}
.recommenderModule .bottomRightCorner{right:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -133px no-repeat;}
* html .recommenderModule .bottomRightCorner{right:-2px;bottom:-2px;width:12px;height:12px;position:absolute;background:#fff url(../images/index-sprite5.gif) 0 -133px no-repeat;}
#nowHiringModule table.centerModuleBody{padding:0;width:100%;border:none;}
#nowHiringModule .centerModuleBody td.nh_rightBorder{vertical-align:top;}
#nowHiringModule .nowHiringItemTable{text-align:left;width:98%;margin:2px;}
.nh_image_cell{height:80px;}
.nh_link_cell{background-color:#eee;padding:3px 3px 0;height:5em;line-height:1em;vertical-align:middle;}
.nh_link_cell a{font-size:11px;color:#008693;font-weight:normal;}
.nh_link_cell a:hover b{text-decoration:underline;}
.nh_link_cell b{display:block;}
#careerArticlesModule .article a.img{float:left;width:64px;height:57px;display:block;margin-right:10px;}
#careerArticlesModule .article{color:#505050;font-size:13px;margin:10px 8px 15px 8px;clear:both;}
#browseModule ul.categories{padding-bottom:0.8em;padding-top:0.5em;}
#browseModule .more a{font-size:11px;font-weight:bold;}
#locationBrowseIfame{width:520px;height:375px;overflow:hidden;border:none;}
#locationBrowseDialogContainer_c .panel{background-color:#fff;border:1px solid#989898;position:relative;left:0;top:0;overflow:hidden;z-index:10000;}
#locationBrowseDialogContainer_c .panel .hd{border:1px solid #fff;line-height:60%;overflow:hidden;padding:4px;}
#locationBrowseDialogContainer_c .panel .nonsecure{background-image:url(../images/close12_1.gif);}
#locationBrowseDialogContainer_c .panel .close{background-repeat:no-repeat;cursor:pointer;position:absolute;top:5px;right:4px;margin:0;padding:0;width:12px;height:12px;visibility:inherit;z-index:6;}
.panel-container{width:auto;position:absolute;}
.panel-container.shadow .underlay{background-color:#ccc;width:100%;height:100%;position:absolute;left:3px;top:3px;visibility:inherit;opacity:0.7;z-index:0;}
#careerResources .moduleBody li{padding:0.5em 0 0.5em 0;}
#careerResources .moduleBody li a{font-size:13px;}
#answersModule .moduleBody{padding:0;}
#answersModule #ansLink{font-size:10px;padding:4px 0 0 0;height:15px;}
#answersModule #ansLink a{text-decoration:none;color:#505050;}
#ansLogo{width:14px;height:14px;background:transparent url(../images/index-sprite5.gif) no-repeat -23px -225px;float:right;margin:0 2px 0 4px;}
#answersModuleContainer a{font-family:Georgia;font-size:12px;}
#answersModule .first{margin:10px;border-bottom:1px #CCC solid;}
#answersModule .first img{float:left;margin-bottom:10px;border:1px #666 solid;}
#answersModule .q{margin:10px;padding-bottom:10px;border-bottom:1px #CCC solid;}
#answersModule .askedBy{clear:right;padding:0 0 0 15px;}
#answersModule .askedBy span b{font-weight:bold;}
#answersBubble{position:relative;width:223px;float:right;}
#answersBubble .bblTop{background:transparent url(../images/answers_tile.gif) repeat-y right bottom;_display:inline-block;}
#answersBubble .bblInner{background:transparent url(../images/index-sprite5.gif) no-repeat 0 -274px;padding:10px 4px 11px 20px;}
#answersBubble .bblInner a{font-size:14px;}
#answersBubble .bblBott{background:transparent url(../images/index-sprite5.gif) no-repeat scroll 12px -374px;height:9px;}
#flickrModuleContainer{display:none;}
#flickrRelatedTagContainer{text-align:center;margin:5px 0 8px 0;}
#flickrLogo{padding:6px;float:right;}
#flickrLogoLink{width:48px;height:15px;display:block;background:url(../images/index-sprite5.gif) -95px -225px no-repeat;}
#flickrIframe{width:243px;height:130px;margin-left:15px;border-bottom:1px solid #ccc;}
body{text-align:center;}
#ft{clear:both;}
#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}
#doc2{width:73.074em;*width:71.313em;min-width:950px;}
#doc3{margin:auto 10px;width:auto;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}
.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}
.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}
.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}
.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}
.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}
.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}
.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}
.yui-gf div.first{width:24%;}
.yui-ge div.first{width:74.2%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
body{*font-size:small;}

