/* CSS Document */
/*-------------- MEMBERS MAP --*/
#demo-bar {
margin: 5px 0px 5px 10px;
padding: 5px 0px;
width: 177px;
border-bottom: 1px solid #B3D4EF;
background: #222;
float:left;
padding:20px 10px 10px 0px;
height:372px;
color:#fff;
}
#demo-bar ul {
list-style:none;
margin:0px;
}
#demo-bar ul li {
margin-bottom:3px;
padding:1px 0px;
padding-left:30px;
margin-left:-20px;
}
#demo-bar ul li a:link, #demo-bar ul li a:visited {
text-decoration:none;
color:#fff;
padding:0px;
margin-left:0px;
}
#demo-bar ul li a:hover {
border-bottom:1px dotted #999;
cursor: pointer;
}
#demo-bar ul li:hover {
background-image:url(/images/member-select-arrow.jpg);
background-repeat:no-repeat;
background-position:left;
border-right:2px solid #333;
}


#demo-wrapper {
margin: 5px 0px 15px 20px;
overflow: hidden; 
height: 400px; 
width: 500px;
position: relative;
float:left;
border:1px solid #999;
}

#demo-inner {
width: 2720px;
height: 2607px;
background-image:url(/images/main-map.jpg);
position: relative;
}
#demo-inner img {
padding-top:3px;
}
#demo-inner a:link, #demo-inner  a:visited {
color:#fff;
text-decoration:none;
}
#demo-inner a:hover {
color:#999;
}
p.navigation-message {
float:left;
background-color:#222;
color:#fff;
padding:5px;
margin:10px;
}

.scrolling-content {
background: transparent url(/images/bubble.png) top left no-repeat;
width: 100px;
height: 64px;
text-align: center;
position: absolute;
}

.scrolling-content h1 { 
color: #fff;
padding: 5px 0;
font-size: 12px;
}

#map_1 {
left: 1250px; 
top: 1533px;
}

#map_2 {
left: 832px; 
top: 1310px;
}

#map_3 {
left: 1903px; 
top: 1700px;
}

#map_4 {
left: 1469px; 
top: 1614px;
}

#map_5 {
left: 2430px; 
top: 2090px;
}

#map_6 {
left: 1323px; 
top: 1326px;
}

#map_7 {
left: 1003px; 
top: 910px;
}

#map_8 {
left: 1555px; 
top: 625px;
}


#map_9 {
left: 1516px; 
top: 263px;
}

#map_10 {
left: 680px; 
top: 1490px;
}

#map_11 {
left: 1092px; 
top: 1240px;
}

#map_12 {
left: 1970px; 
top: 2086px;
}

#map_13 {
left: 1530px; 
top: 1475px;
}

#map_14 {
left: 104px; 
top: 192px;
}

#map_15 {
left: 293px; 
top: 1097px;
}

#map_16 {
left: 1335px; 
top: 1894px;
}


#map_17 {
left: 1589px; 
top: 750px;
}

#map_18 {
left: 1135px; 
top: 1555px;
}

#map_19 {
left: 1577px; 
top: 855px;
}

#map_20 {
left: 900px; 
top: 1378px;
}

#map_21 {
left: 1413px; 
top: 2310px;
}

#map_23 {
left: 948px; 
top: 478px;
}

#map_24 {
left: 1442px; 
top: 1115px;
}
#map_25 {
left: 150px; 
top: 2032px;
}

#map_26 {
left: 1225px; 
top: 1758px;
}


#map_27 {
left: 1680px; 
top: 1705px;
}

#map_28 {
left: 1554px; 
top: 1350px;
}

#map_29 {
left: 1326px; 
top: 1592px;
}

#map_30 {
left: 486px; 
top: 1955px;
}

#map_31 {
left: 1155px; 
top: 470px;
}

#map_32 {
left: 1018px; 
top: 1575px;
}

#map_22 {
left: 875px; 
top: 1185px;
}

#map_33 {
left: 2170px; 
top: 1880px;
}
#map_34 {
left: 540px; 
top: 1200px;
}
#map_35 {
	left: 2075px; 
	top: 630px;
}
#map_36 {
	left: 1780px; 
	top: 1575px;
}
#map_37 {
	left: 2050px; 
	top: 1233px;
}
#map_38 {
	left: 1650px; 
	top: 1833px;
}
#member-detail {
width:875px;
background-color:#efefef;
border:1px solid #999;
clear:both;
margin-left:20px;
padding:10px;
overflow:hidden;
}
#member-detail ul li {
margin-left:40px;
}
.member-information {
background-color:#666;
color:#ddd;
padding:10px;
margin:0px 10px 10px 0px;
}
.member-information a:link, .member-information a:visited {
color:#fff;
text-decoration:none;
}
.member-information a:hover {
border-bottom:1px dotted #ccc;
}
.member-information .association-name {
color:#fff;
font-weight:bold;
}
#member-detail p.logo {
float:right;
width:150px;
margin:0px 0px 10px 10px;
}
#member-detail a:link, #member-detail a:visited {
color:#333;
text-decoration:none;
}
#member-detail a:hover {
border-bottom:1px dotted #ccc;
}
#member-detail a.details:link, #member-detail a.details:visited {
color:#fff;
text-decoration:none;
}
#member-detail a.details:hover {
border-bottom:1px dotted #ccc;
}
/* ==
======= New Code
====*/
.member-column {
	width:270px;
	float:left;
	margin-right:10px;
	border-right:1px dotted #ccc;
	height:80px;
}
td.member-title {
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.member-column td {
	vertical-align:top;
}
#more-members {
	width:280px;
	border-right:0px dotted #ccc;
}
#contact-members {
	width:260px;
}