

/*dignity champions search*/
/*============================================*/
.forumFullWidth{padding:0 !important;}

/*dignity champions background*/
#dignityChampionsBg{width:960px; background:#fff url(../../../graphics/dignityChampion/bg_dignity.jpg) no-repeat top left;}
#dignityChampionsBgMap{padding:10px 10px 120px 10px; background: url(../../../graphics/dignityChampion/bg_dignity_map.gif) no-repeat top right;}
#dignityChampionsBgJobType{padding:10px 10px 120px 10px; background: url(../../../graphics/dignityChampion/bg_dignityJobType.jpg) no-repeat top right;}

#dignityChampionsBg h1{margin:0; padding:0; color:#fff; letter-spacing:0em; font-size:1.4em;}

/*dignity champions generic element*/
#dignityChampionsBg a{text-decoration:none;}
#dignityChampionsBg a:hover{text-decoration:underline;}

.pad10{padding:10px 10px 10px 10px;}

/*dignity champions search step 1 - select a location*/
.selectLocationsTop{margin-left:60px; margin-top:20px; width:422px; background: url(../../../graphics/dignityChampion/bg_doubleCurve_top.gif) no-repeat top left;}
.selectLocationsBot{width:422px; background: url(../../../graphics/dignityChampion/bg_doubleCurve_bot.gif) no-repeat bottom left;}

.selectLocationsBot h2{margin:0px 10px 10px 10px; padding:15px 0px 7px 50px; color:#fff; background:#00756C url(../../../graphics/dignityChampion/bg_locationsIcon.gif) no-repeat top left;}
p.locationSearchInfo{margin:0; padding:10px 40px 10px 90px; color: #3F61B1; background: url(../../../graphics/dignityChampion/icon_info.gif) no-repeat 40px 10px;}
.locationSearchInfoExtraPadding{padding-bottom:20px !important;}

#dcSearchMoreInfo{margin:0; padding:0px 40px 0px 90px; color: #3F61B1;}
p.locationSearchInfo a{color:#3F61B1; text-decoration:underline !important; font-weight:bold;}
#moreInfoIcon img{margin-bottom:-2px;}
h2.jobType{background:#00756C url(../../../graphics/dignityChampion/bg_jobTypesIcon.gif) no-repeat top left;}

p.button184{width:184px; margin:25px 0px 0px 0px; padding:0; background:#000F75 url(../../../graphics/dignityChampion/but_bgBlue_top_184.gif) no-repeat top left;}
p.button184 a{display:block; color:#fff;  padding:8px 0px 10px 30px;  background: url(../../../graphics/dignityChampion/but_bgBlue_bot_184.gif) no-repeat bottom left;}

.allRegionsWrapper{padding-left:20px;}
.selectLocationsBot .submitButton{margin-left:133px !important;}

/*dignity champions search step 2 - select a tag*/
/*2 columns layout*/
.dcLeft{width:184px; float:left;}
.dcRight{width:749px; float:left; margin-left:6px;}
.topPaddingLarge{padding-top:80px;}
.topPaddingSmall{padding-top:25px;}
.topPadding65{padding-top:65px;}
.marginTop18{margin-top:18px;}


.lightBlueGradBot{margin-bottom:30px; margin-top:8px; width:180px; background: url(../../../graphics/dignityChampion/curve_lightBlue_bot_180.gif) no-repeat bottom left;}
.lightBlueGradTop{padding:10px 10px 30px 10px;}
.locations{background: url(../../../graphics/dignityChampion/bg_locationsIconBlueBg.gif) no-repeat top left;}
.jobType{background: url(../../../graphics/dignityChampion/bg_jobTypesIconWhiteBg.gif) no-repeat top left;}
.jobTypeBlueBg{background: url(../../../graphics/dignityChampion/bg_jobTypeIconBlueBg.gif) no-repeat top left;}
.locationsWhiteBg{background: url(../../../graphics/dignityChampion/bg_locationsIconWhiteBg.gif) no-repeat top left;}

.leftTagIcon{background: url(../../../graphics/dignityChampion/bg_tagIconBlueBg.gif) no-repeat top left;}

.lightBlueGradTop h2{margin:0px 10px 5px 10px; padding:5px 0px 7px 30px; color:#00756C;}
.lightBlueGradTop ul{margin:0; padding:0;}
.lightBlueGradTop ul li{background: url(../../../graphics/dignityChampion/bullet_greenArrow.gif) no-repeat 5px 4px;}
.lightBlueGradTop p a{color:#666666; display:block; padding-left:20px; text-decoration:underline !important; }
.lightBlueGradTop p a:hover{text-decoration:none !important;}

p.changeSearch{background:url(../../../graphics/dignityChampion/icon_changeSearch.gif) no-repeat 20px 12px; margin:0; padding: 10px 0px 0px 15px;}
/*right column layout on step 2 page*/
.dcSearchResultNumber{width:495px; float:right; background:#C3E1FC url(../../../graphics/dignityChampion/curve_lightBlue_top.gif) no-repeat top left;}
.dcSearchTags{width:247px; float:left; }

.dcSearchResultNumberBot{padding:0px 0px 1px 0px; background: url(../../../graphics/dignityChampion/curve_lightBlue_bot.gif) no-repeat bottom left;}
p.championsNumber{background: url(../../../graphics/dignityChampion/icon_champions_blueSquare.gif) no-repeat 15px 3px; width:280px; margin:0; padding:0; float:left;}
p.viewChampionsButton{width:195px; margin:10px 0px 0px 10px; padding:0; float:left; background: url(../../../graphics/dignityChampion/but_bgBlue_top_195.gif) no-repeat top left;}
p.viewChampionsButton a{color:#fff; padding:10px 10px 10px 10px; display:block; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_195.gif) no-repeat bottom left;}
p.championsNumber span, p.championsNumber strong{display:block; float:left; color:#000066; }
p.championsNumber strong{padding-top:4px; padding-bottom:8px; padding-left:70px;  font-size:3em; width:90px !important; width /**/: 20px; /*box model hack*/ letter-spacing:-0.05em; }
p.championsNumber span{padding-top:10px; width:120px; }

p.reStartSearch{width:195px; margin:10px 0px 0px 10px; padding:0; float:left; background: url(../../../graphics/dignityChampion/but_bgBlue_top_182.gif) no-repeat top left;}
p.reStartSearch a{color:#fff; padding:7px 10px 10px 30px; display:block; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_182.gif) no-repeat bottom left;}


.dcSearchTags h2{margin:0; border-bottom:1px solid #E7E7E7; color:#00756C; padding:15px 0px 7px 50px; background: url(../../../graphics/dignityChampion/bg_tagIconWhite.gif) no-repeat top left;}
.dcSearchTags ul{margin:0; padding:0;}
.dcSearchTags ul li{padding:10px 0px 10px 90px; color:#00756C; background:#fff; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7;}

.dcSearchTags ul li a img{margin:0px 0px -3px 40px;}

/*tag cloud*/
.tagCloudWrapperTop{margin-top:15px; width:749px; background: url(../../../graphics/dignityChampion/bg_doubleCurve_top_749.gif) no-repeat top left;}
.tagCloudWrapperBot{padding:8px 8px 15px 7px; background: url(../../../graphics/dignityChampion/bg_doubleCurve_bot_749.gif) no-repeat bottom left;}

.tagCloudHeadingWrapper{background: #00756C; color:#fff; padding:5px 0px 5px 0px; width:100%;}
.tagCloudHeadingWrapper h2{letter-spacing:-0.02em; color:#fff; margin:0px 20px 0px 10px; padding:8px 0px 8px 0px;  }
.tagCloudHeadingWrapper p{margin:0; padding:0px 0px 10px 10px;}
.tagCloudHeadingWrapper p a{color:#fff; text-decoration:underline !important;}
.tagCloudHeadingWrapper p a:hover{text-decoration:none !important;}

p.tagCloudTags{padding:15px 15px 15px 15px; margin:0;}
p.tagCloudTags a{color:#000066;}

.mappingNote{color:#fff; background: #00756C; margin:0px 10px 10px 10px; padding:10px 10px 10px 10px; }
.mappingNote h2{letter-spacing:-0.02em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.mappingNote p, .mappingNoteGoogleMap p{margin:0; padding:0;}
.mappingNoteGoogleMap{color:#fff; background: #00756C; margin:0px 5px 10px 15px; padding:10px 10px 10px 10px; }

.messageMargin{margin:0px 10px 0px 25px;}

p.whatAreTheseWordsIcon{margin:0; padding:10px 0px 15px 50px; background: url(../../../graphics/dignityChampion/icon_info_greenBg.gif) no-repeat 10px 0px;}

/*blue box*/
.dcSearchResultHeading{width:735px; margin-left:15px; background:#C3E1FC url(../../../graphics/dignityChampion/curve_blueTop_735.gif) no-repeat top left;}
.dcSearchResultHeading  h2{font-size:1em; font-weight:normal; margin:0; padding:8px 0px 8px 15px; color:#000066; background: url(../../../graphics/dignityChampion/curve_blueBot_735.gif) no-repeat bottom left;}


/*search result*/
.viewOnMapWrapper{padding-top:12px; margin-left:25px; width:699px;}
.viewOnMap{width:699px; background:#C3E1FC url(../../../graphics/dignityChampion/curve_blueTop_699.gif) no-repeat top left; }
.viewOnMap p{padding:15px 0px 10px 30px; margin:0; background: url(../../../graphics/dignityChampion/curve_blueBot_699.gif) no-repeat bottom left;}
.viewOnMap p a{font-size:1.4em; width:325px; display:block; color:#fff; background:url(../../../graphics/dignityChampion/but_bgBlue_top_325.gif) no-repeat top left;}
.viewOnMap p a strong{padding:8px 0px 10px 20px; display:block;  background:url(../../../graphics/dignityChampion/but_bgBlue_bot_325.gif) no-repeat bottom left;}
.viewOnMap img{position:absolute; margin-top:-60px; margin-left:10px;}

.dcSearchResultWrapperTop{margin-left:15px; width:735px; background: url(../../../graphics/dignityChampion/curve_greyBorder_top.gif) no-repeat top left;}
.dcSearchResultWrapperBot{padding-top:10px; padding-bottom:10px; width:735px; background: url(../../../graphics/dignityChampion/curve_greyBorder_bot.gif) no-repeat bottom left;}

.dc{color:#1F1F7A; padding:25px 0px 35px 0px; margin:0px 35px 0px 35px; border-bottom:1px dotted #1F1F7A; }
.dcLeftDetails{width:300px; float:left;}
.dcRightDetails{width:340px; float:left;}

.dcBrief {width:150px; float: left;}
.dcBrief p{margin:0; padding:0;}
.dcBrief p strong{font-size:1.4em;}
.dcIcon {width:75px; float:left;}

p.dcDescrioption{margin-top:0px; padding-top:0px;}
p.dcDescrioption strong{width: 270px; float:left; font-size:1.2em;}

p.dcDescrioption a{float:left; width:64px; display:block; background: url(../../../graphics/dignityChampion/but_bgOrange_top.gif) no-repeat top left;}
p.dcDescrioption a span{ display:block; background: url(../../../graphics/dignityChampion/but_bgOrange_bot.gif) no-repeat bottom left;}
p.dcDescrioption a span span{display:block; padding:4px 0px 4px 25px; background: url(../../../graphics/dignityChampion/icon_yellowArrow.gif) no-repeat 5px 3px;}

.emailMeButton{margin:20px 0px 0px 0px; padding:0; width:116px; background: url(../../../graphics/dignityChampion/curve_orange_top.gif) no-repeat top left;}
.emailMeButton a{color:#333; display:block; padding:5px 0px 5px 10px; background: url(../../../graphics/dignityChampion/curve_orange_bot.gif) no-repeat bottom left;}

/*contact dignity champion*/
.contactDignityChampion{padding:30px 0px 30px 45px;}
.contactDCHeader{padding-left:100px;  background: url(../../../graphics/dignityChampion/icon_contact.gif) no-repeat top left;}
.contactDCHeader h1{color:#333 !important;}

/*google map page*/
#map{width:730px; height:700px; margin-top:20px; margin-left:15px;}

.dcSearchResultHeadingOnMap{width:570px; float:right; background:#C3E1FC url(../../../graphics/dignityChampion/curve_blueTop_570.gif) no-repeat top left;}
.dcSearchResultHeadingOnMap  h2{font-size:1em; font-weight:normal; margin:0; padding:8px 0px 8px 15px; color:#000066; background: url(../../../graphics/dignityChampion/curve_blueBot_570.gif) no-repeat bottom left;}

.butListView{float:left; width:155px !important; width /**/:140px; padding:0px 0px 0px 15px;}
.butListView p{margin:0; padding:0px 0px 0px 0px;  background: url(../../../graphics/dignityChampion/but_bgBlue_top_155.gif) no-repeat top right;}
.butListView p a{color:#fff; display:block; padding:8px 0px 8px 30px; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_155.gif) no-repeat bottom right;}

ul.mapIcons{font-size:0.85em; margin:0; padding:15px 0px 0px 0px;}
ul.mapIcons li{padding:10px 0px 10px 45px; background-repeat:no-repeat; background-poition: top left;}
ul.mapIcons li.moreThan10{background-image: url(../../../graphics/dignityChampion/icon_moreThan10.gif);}
ul.mapIcons li.lessThan10{background-image: url(../../../graphics/dignityChampion/icon_lessThan10.gif);}
ul.mapIcons li.single{padding-bottom:20px; background-image: url(../../../graphics/dignityChampion/icon_singleDignityChampion.gif);}
ul.mapIcons li.multiple{background-image: url(../../../graphics/dignityChampion/icon_multipleDignityChampions.gif);}

.backToMapView204{float:left; width:219px; } /*extra div needed here for IE 6*/
.backToMapView204 p{margin:0px 0px 0px 15px; padding:0; width:204px; background: url(../../../graphics/dignityChampion/but_bgBlue_top_204.gif) no-repeat top left;}
.backToMapView204 a{width:204px; display:block; color:#fff; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_204.gif) no-repeat bottom left;}
.backToMapView204 a strong{padding:9px 0px 9px 30px; display:block;}

.butListView155{margin:0px 0px 0px 15px; padding:0; float:left; width:155px; background: url(../../../graphics/dignityChampion/but_bgBlue_top_155_v2.gif) no-repeat top left;}
.butListView155 a{width:155px; display:block; color:#fff; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_155_v2.gif) no-repeat bottom left;}
.butListView155 a strong{padding:9px 0px 9px 30px; display:block;}

.dcSearchResultWidth340{width:340px; float:left; margin-left:15px !important; background:#6a0065 url(../../../graphics/dignityChampion/curve_purpleTop_340.gif) no-repeat top left;}
.dcSearchResultWidth340  h2{letter-spacing:-0.02em; font-size:1em; font-weight:normal; margin:0; padding:8px 0px 8px 42px; color:#fff; background: url(../../../graphics/dignityChampion/curve_purpleBot_340.gif) no-repeat bottom left;}
.dcSearchResultWidth340 img{position:absolute; margin: -2px 0px 0px 10px;}

/*contact user form*/
.contactForm3{padding-top:20px;}
.contactFormLabel{font-weight:bold;}
.contactElementError{font-weight:bold; color: #CC0000;}
.contactRequiredFormElement{color: #CC0000;}
.backToResultsBut{margin:0px 0px 20px 15px; padding:0; width:135px; background: url(../../../graphics/dignityChampion/but_bgBlue_top_135.gif) no-repeat top left;}
.backToResultsBut a{width:135px; display:block; color:#fff; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_135.gif) no-repeat bottom left;}
.backToResultsBut a strong{padding:9px 0px 9px 25px; display:block;}

.formButtonWrapper{width:210px;}
.formButtonWrapper input{float:right; margin-top:10px;}
.clearBut{float:left; margin:10px 0px 0px 0px; padding:0; width:104px; background: url(../../../graphics/dignityChampion/but_bgBlue_top_104.gif) no-repeat top left;}
.clearBut a{width:104px; display:block; color:#fff; background: url(../../../graphics/dignityChampion/but_bgBlue_bot_104.gif) no-repeat bottom left;}
.clearBut a strong{padding:9px 0px 9px 30px; display:block;}

p.contactUserNote{background:#00756C; width:425px !important; width /**/: 440px; /*box model hack*/ color:#fff; padding:8px 0px 8px 15px;}
p.contactUserNote a{color:#fff; text-decoration:underline !important;}
p.contactUserNote a:hover{text-decoration:none !important;}


