#cmap { width:500px; height:500px; float:left;}
#sel { float: left; margin-right: 30px; cursor: pointer; }
#sel #catset { padding-left:0; margin-left:0; }
#sel li.b {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
#sel li.b div { color: #606060;
	background-image: url(img/sprite-ds.png);
	background-repeat:no-repeat;
	height:21px;
	margin-top:7px;
	padding-left:30px;
}
#sel li.shown div { color: black; background-image:url(img/sprite.png); font-weight:bold; }
#sel li.l { color: #808080; }
#sel li.l.lshown { color: black; font-weight:bold;}

#loading { font-size: 32pt;  border: 2px solid black; background: #eeeeee; width: 50%; height: 50pt; text-align: center; display: none; }
#pop h1 { font-size: 120%; font-weight: bold; background: #fcfcfc;  }
#sel li.b ul { display: none; margin-left:32px; list-style-position:inside; padding-left:0}
#sel div { cursor: se-resize;}
#sel div.opened { cursor: nw-resize;}
#d em {float:right;}
#d li {background-image: url(img/sprite-ds.png); background-repeat: no-repeat; padding-left: 30px; height: 20px; margin-left:-30px;}
#egl { display: none; }
#ins { padding: 10px; max-width: 800px; width: 100%; min-width:500px; background-color:#EEEEEE; margin-bottom: 20px; font-size:120%; border: 1px solid #9f9f9f;}
#ins a { cursor: pointer; }

#dbox input.text { margin-bottom:12px; width:95%; padding: .4em; }
#dbox h1 { font-size: 1.2em; margin: .6em 0; }
.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
#dbox em { font-size: 80%;}
#pop { max-width: 250px; }
div#ins h2 {color:#003333; font-size:1.5em; font-weight:bold; margin:0 0 0 -1em; }
#legal {clear:both; }
#logos {clear:both; }
#notice { padding: 10px; background-color:#EEEEEE; margin-bottom: 20px; float: right; margin-left: 10px; }
#under-construction { /* font-variant:small-caps; */ padding:10px; font-size:1.5em; margin-bottom:10px; background:#EEEEEE; text-align:center; border: 1px solid #9f9f9f;}
a#survey { text-decoration:none; font-weight:bold;}
#the-survey { display:none;}
#the-survey iframe {width:100%; height:100%;}

