/* made by Steven Albert, steven (at) inspyrdesigns (dot) com */

a {
   text-decoration: underline;
   color: #91d72a;
}
a:hover {
   text-decoration: underline;
   color: #adee4d;
}
a:visited {
   text-decoration: underline;
   color: #91d72a;
}
a:visited:hover {
   text-decoration: underline;
   color: #adee4d;
}
a:active {
   text-decoration: underline;
   color: #91d72a;
}
a:active:hover {
   text-decoration: underline;
   color: #adee4d;
}
.infowindow a {
   text-decoration: underline;
   color: #000;
}
.infowindow a:hover {
   text-decoration: underline;
   color: #000;
}
.infowindow a:visited {
   text-decoration: underline;
   color: #000;
}
.infowindow a:visited:hover {
   text-decoration: underline;
   color: #000;
}
.infowindow a:active {
   text-decoration: none;
   color: #000;
}
.infowindow a:active:hover {
   text-decoration: underline;
   color: #000;
}
.spaffiliate {
	color: #fff;
}
.spaffiliate:hover {
	color: #fff;
}
.spaffiliate:visited {
	color: #fff;
}
.spaffiliate:visited:hover {
	color: #fff;
}
.spaffiliate:active {
	color: #fff;
}
.spaffiliate:active:hover {
	color: #fff;
}
body {
   margin: 0px;
   padding: 0px;
   background-color: #4D4D4D;
}
.textbox {
   background-color: #eef0f4;
}
#map {
   margin: 0px;
   padding: 0px;
}
#sidepaneltext {
   width: 210px;
   padding: 0px;
   margin: 0px;
   padding: 0px;
   border-width: 0px;
   height: 100%;
   font-size: 9pt;
   overflow: auto;
   max-height: 0px;
   background-color: #4d4d4d;
}
#sidepanel {
   width: 210px;
   height: 100%;
   padding: 0px;
   margin: 0px;
   font-family: Arial;
   font-size: 9pt;
}
#backgroundlayer {
   border-bottom: 1px #000 solid;
   z-index: -1;
   height: 35px;
   background-color: #2f2f2f;
}
#heading {
   z-index: 2;
   text-align: center;
   font-family: Arial;
   font-size: 9pt;
   margin-top: 1px;
   height: 35px;
}
#chapters {
   padding: 0px 0px 2px 0px;
   margin-left: -30px;
   width: 152px;
   float: left;
   z-index: 4;
   color: #fff;
   letter-spacing: 2px;
   background-repeat: no-repeat;
   position: relative;
   top: 0px !important;
   left: 45px !important;
}
#closebutton {
   width: 10px;
   height: 10px;
   z-index: 3;
   text-align: left;
   float: right;
   margin-right: 3px;
   position: relative;
}
#count {
   clear: both;
   font-size: 8pt;
   color: #fff;
   font-weight: 900;
}
#list {
   z-index: 4;
   font-family: Arial;
   font-size: 8pt;
   margin-top: 0px;
   margin-left: 0px;
   background-color: #4d4d4d;
   color: #fff;
}
#restorebutton {
   display: none;
   border-right: 1px solid #000;
   cursor: pointer;
   background-color: #4d4d4d;
   height: 100%;
   z-index: 3;
   text-align: right;
   font-family: Arial;
   font-size: 8pt;
   font-weight: 900;
}
#restoretop {
   position: relative;
   top: 9%;
   color: #fff;
}
#restoremiddle {
   position: relative;
   top: 49%;
   color: #fff;
}
#restorebottom {
   position: relative;
   top: 89%;
   color: #fff;
}
.spstate {
	text-indent: 5px;
	font-size: 12pt;
	font-weight: bold;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #fff;
	margin-bottom: 2px;
	color: #fff;
}
.spmember {
	margin: 0px 0px 5px 15px;
	color: #c0c0c0;
}
.spmembercity {
	font-weight: normal;
	color: #c0c0c0;
	font-size: 8pt;
	margin-left: 10px;
}
#spcontainer {
	margin-bottom: 20px;
}
li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.sub {
	margin-top: -4px;
	/*margin-left: 5px;*/
}
.nonaffiliate {
	color: #c0c0c0;
}
#instructions {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #fff;
}
