
/*hide national networks*/
.nationalDignityNetworksHide{display:none;}

/* ============================
styles for Google Map of Dignity Network*/
.championsNetworkContainer{padding:15px 0px 15px 15px;}
.whiteBoxGreyBorderTop{width:931px; background: url(../../../graphics/dignityChampionNetwork/curve_top_whiteGreyBorder.gif) no-repeat top left;}
.whiteBoxGreyBorderBot{padding:6px 6px 6px 6px; background: url(../../../graphics/dignityChampionNetwork/curve_bot_whiteGreyBorder.gif) no-repeat bottom left;}

.championsNetworkHeader{width:918px; background:#145E94  url(../../../graphics/dignityChampionNetwork/curve_top_blue_918.gif) no-repeat top left;}
.championsNetworkHeaderBot{background:url(../../../graphics/dignityChampionNetwork/curve_bot_blue_918.gif) no-repeat bottom left;}
.championsNetworkHeader h1{color:#fff; margin:0; padding:40px 0px 5px 25px; letter-spacing: 0em;}
.championsNetworkHeader p{color: #C2E1F6; margin:0; padding:0px 0px 15px 25px;}

#championNetworkOptions{width:362px; float:right; margin:0; padding:17px 0px 0px 0px; list-style:none;}
#championNetworkCategory{width:400px; float:left; margin:0; padding:0; list-style:none;}

#championNetworkCategory li{margin:0px 0px 0px 10px; padding:8px 0px 8px 0px; float:left; background:#11507E url(../../../graphics/dignityChampionNetwork/curve_top_blue_129.gif) no-repeat top left; width:129px; }
#championNetworkCategory li a{text-decoration:none; font-size:1.3em; padding:0px 8px 2px 8px; color:#fff; display:block; background: url(../../../graphics/dignityChampionNetwork/icon_arrowRight.gif) no-repeat 90% 0px;}
#championNetworkCategory li span{font-size:0.8em; display:block; color:#fff; }

#championNetworkCategory li.selected{background:#fff url(../../../graphics/dignityChampionNetwork/curve_top_white_129.gif) no-repeat top left;}
#championNetworkCategory li.selected a{color:#11507E; background: url(../../../graphics/dignityChampionNetwork/icon_arrowDown.gif) no-repeat 90% 0px;}
#championNetworkCategory li.selected span{color:#11507E;}

#championNetworkOptions li{margin:0px 5px 0px 0px; padding:8px 0px 0px 0px; float:left; background: url(../../../graphics/dignityChampionNetwork/curve_top_blue_171.gif) no-repeat top left; width:171px; }
#championNetworkOptions li a{text-decoration:none; padding:0px 8px 0px 8px; color:#fff; display:block; }
#championNetworkOptions li strong{padding:2px 0px 10px 25px; display:block; color:#fff; }
#championNetworkOptions li.addNetwork a{background:#11507E url(../../../graphics/dignityChampionNetwork/icon_add.gif) no-repeat 8px 3px;}
#championNetworkOptions li.modifyNetwork a{background:#11507E url(../../../graphics/dignityChampionNetwork/icon_modify.gif) no-repeat 8px 3px;}

p.locationSearch{font-size:1.3em; margin:0px 0px 0px 0px; padding:10px 0px 5px 10px;}

#dignityChampionMapWrapper{padding:10px 5px 10px 5px;}
#mapSearchForm{padding: 0px 20px 10px 10px; margin: 0px 0px 0px 0px;}
#mapSearchForm fieldset{padding: 0; margin: 0; border: 0;}
#mapSearchForm label{color: #606; font-size: 1.1em; font-weight: bold;}
#mapSearchForm label.label {color: #5E5E5E; font-size: 0.9em; font-weight: normal; position: absolute; padding: 5px 0 0 5px;}
#mapSearchForm label.active {left: -2000px;}
#mapSearchForm #address{width: 345px;}
#mapSearchForm p{color:#036; font-size: 1.4em;  padding: 10px 10px 0px 0px; line-height: 1.2em;}
#mapSearchForm img{margin-bottom: -4px; margin-left: 2px;}
#mapSearchForm a{text-decoration:none;}

#dignityNetworkMapContainer{padding-top:10px;}
#dignityNetworkMapContainer #mapSideTop{width: 275px; background:url(../../../graphics/dignityChampionNetwork/curve_top_blueGrad.gif) no-repeat top left; float: left; }
#dignityNetworkMapContainer #mapSide{padding:10px 15px 0px 15px; background:url(../../../graphics/dignityChampionNetwork/curve_bot_blueGrad.gif) no-repeat bottom left; height: 500px; overflow-y: auto; overflow-x: hidden; }

#dignityNetworkMapContainer #map{margin-top:0px; width: 615px; height: 500px; margin-left: 285px;}

#dignityNetworkMapContainer #mapSide h2{margin: 0px; padding: 0px; color: #333; font-weight: bold;}
#dignityNetworkMapContainer #mapSide a{color: #333; padding-left:20px; background:url(../../../graphics/dignityChampionNetwork/bullet_region.gif) no-repeat 0px 3px;}

/* fixed font size required for Google Map API to calculate height of info window... */
#dignityNetworkMapContainer .markerWrapper{/*width: 260px;*/ font-size: 1em; color: #333;  word-wrap: break-word;}
#dignityNetworkMapContainer .markerWrapper a{color: #333; background-color: #fff;}
#dignityNetworkMapContainer .markerTitle{border-bottom: 1px solid #E7E7E7; padding: 0px 0px 10px 0px; margin-bottom: 10px;}
#dignityNetworkMapContainer .markerTitle .title{color: #11507E; font-size: 1.2em;}
#dignityNetworkMapContainer .markerTitle .district{font-size: 1.1em;}

#dignityChampionMapWrapper .searchResults{ padding: 0px 10px 0px 0px; word-wrap: break-word;}
#dignityChampionMapWrapper .searchResults .distMarker{font-size:0.8em; float: right; margin: 0px 0px 0px 6px; width: 46px; text-align: center;}
#dignityChampionMapWrapper .searchResults .title a{display:block; padding-left:15px; }
#dignityChampionMapWrapper .searchResults h2{font-size:1.3em; padding-bottom:10px !important;}

#dignityChampionMapWrapper .searchResults .summary{display: block; margin-top: 6px;}
#dignityChampionMapWrapper .searchResults p{font-size: 1.1em; margin:0px 0px 0px 0px !important; padding-top: 10px !important; padding-bottom:5px !important; clear: both;}
.searchResults .officeImg, .markerWrapper .officeImg{float: right; clear: right; padding-left: 4px; padding-bottom: 4px;}
/*.searchResults img{float: left; margin: 0px 6px 0px 0px;}*/

#dignityChampionMapWrapper .regionSelect{padding-right: 3px;}
#dignityChampionMapWrapper .regionSelect p{margin: 5px 0px 0px 0px; padding-bottom: 0px;}
#dignityChampionMapWrapper .regionSelect a{font-size: 1.1em; color: #036; font-weight: bold;}
#dignityChampionMapWrapper .regionSelect span{font-size: 0.8em; }
#dignityChampionMapWrapper .regionSelect h2{font-size:1.3em;}

#nationalDignityNetworks, #regionalDignityNetworks{padding:10px 5px 10px 5px;}
#nationalDignityNetworks .c, #regionalDignityNetworks .c{padding:30px 0px 30px 35px;}

.nationalDignityNetworkContainer{margin-bottom:10px; width:100%; background: url(../../../graphics/dignityChampionNetwork/curve_top_blueBorder_830.gif) no-repeat top left;}
.nationalDignityNetworkContainerBot{padding:15px 60px 15px 25px; background: url(../../../graphics/dignityChampionNetwork/curve_bot_blueBorder_830.gif) no-repeat bottom left;}

.nationalDignityNetworkWrapper{ padding:5px 20px 5px 40px; background: url(../../../graphics/dignityChampionNetwork/icon_network.gif) no-repeat 0px 0px; }
p.nationalDignityNetworkTitle{font-size:1.2em; margin:0; padding:0;}
p.nationalDignityNetworkTitle a{padding:2px 30px 2px 0px; background: url(../../../graphics/dignityChampionNetwork/icon_edit.gif) no-repeat bottom right; text-decoration:none;  color: #11507E;}
p.nationalDignityNetworkTitle a:hover{text-decoration:underline;}

.nationalDignityNetworkLeft{width:420px; float:left; margin-right:40px;}
.nationalDignityNetworkRight{width:240px; float:left;}
p.contactNationalDignityNetwork{ background:url(../../../graphics/dignityChampionNetwork/icon_contact.gif) no-repeat top left; padding:0px 0px 10px 38px;}

h2.selectANetwork{margin:0; padding:0px 0px 10px 0px;}
