body {
  font : normal 83% Arial,sans-serif;
  color : #0000ff;
  background-color : transparent;
  text-align : center;
}
h4 {
  margin : 5px;
  font-weight : bold;
  font-size : 110%;
}
img {
  margin : 3px;
  border : 2px;
}
li {
  list-style-type : none;
}

#main {
  position : absolute;
  top : 5px;
  left : 13.5em;
  text-align : center;
  float : right;
}
#header {
  margin : 10px 0 20px;
}
#header-line1 {
  font : normal 130% Arial,sans-serif;
  margin : 2ex 0 0 0;
  border : 0;
}
#header-line2 {
  font : bold 200% Arial,sans-serif;
  margin : 0;
  border : 0;
}
#footer {
  font : normal 70% Arial,sans-serif;
  color : blue;
  background-color : transparent;
  text-align : center;
  margin : 7ex 0.1ex 1ex;
  clear : both;
}
#sidebar {
  position : absolute;
  top : 5px;
  left : 0;
  width : 13em;
  margin : 3px;
  padding : 1px;
  float : left;
}
#indexbar {
  font : normal 90% Arial,sans-serif;
}
#indexbar ul {
  list-style : none;
  margin : 0;
  padding : 0;
  padding-top : 4px;
}
#indexbar li {
  display : inline;
}
#indexbar a:link, #indexbar a:visited {
  margin-right : 2px;
  padding : 3px 10px 2px 10px;
  color : #0000ff;
  background-color:#CCCCFF;
  text-decoration : none;
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF;
  border-bottom : 1px solid #717171;
  border-right : 1px solid #717171;
}
#indexbar a:hover {
  border-top : 1px solid #717171;
  border-left : 1px solid #717171;
  border-bottom : 1px solid #FFFFFF;
  border-right : 1px solid #FFFFFF;
}
#clickcharity {
  width : 395px;
  height : 260px;
  margin : 1em auto;
}
#icon-links a {
  padding : 4px;
}
#icon-links a:hover {
  background-color : #b3ffff;
}
#bmap {
  clear : both;
	margin-left : auto;
	margin-right : auto;
	width : 1100px;
	height : 750px
}
#map {
  clear : both;
	margin-left : auto;
	margin-right : auto;
	width : 985px;
	height : 590px
}
#map_popup {
  width : 18em;
	height : 5em;
	margin-left : auto;
	margin-right : auto;
}
#map_popup_i {
  width : 22em;
	height : 8em;
	margin-left : auto;
	margin-right : auto;
}
#map_popup_photo {
  float : left;
}
#map_popup_flag {
  width : 50px;
  border : 1px solid #CCCCFF;
}

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited {
	margin-right: 2px;
	padding: 3px 10px 2px 10px;
	color: #0000FF;
	background-color: #CCCCFF;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
}
#navigation a:hover {
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}


h1 {
  font : bold 200% Arial,sans-serif;
}
h2 {
  font : bold 160% Arial,sans-serif;
}
table {
  caption-side : bottom;
  font : normal 100% Arial,sans-serif;
}

.rl_datatable {
  border : 1px solid #0000ff;
	padding-left : 2px;
	padding-right : 2px;
}

.rl_datatable_bor {
  border : 1px solid #0000ff;
}

.rl_datatable tr:hover {
  background-color : #DFE7F2;
	color : #000000;
}

.rl_datatable_num {
  text-align : right;
}

.rl_page_text{
  font : normal 78% Arial,sans-serif;
  color : blue;
  background-color : white;
  background-repeat : repeat;
  text-align : center;
  background-position : center center;
}
.rl_page_heading {
  font : normal 120% Arial,sans-serif;
  color : blue;
  background-color : white;
  background-repeat : repeat;
  text-align : center;
}
.rl_page_news1 {
  font-weight : bold;
  font : normal 120% Arial,sans-serif;
  background-color:#0000FF;
  color:#FFFF00;
  text-align : center;
  top : 0.2em;
  margin-top : 0.1em;
  margin-bottom : 0.1em;
  margin-left : auto;
  margin-right : auto;
  padding : 0.2em;
  border-top : 2px solid #FFFFFF;
  border-left : 2px solid #FFFFFF;
  border-bottom : 2px solid #717171;
  border-right : 2px solid #717171;
}
.rl_page_news1 a {
  background-color:#0000FF;
  color:#FFFF00;
}

.rl_page_linkbox {
  font : normal 90% Arial,sans-serif;
  background-color:#CCCCFF;
  text-align : center;
  top : 2em;
  margin : 5px;
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF;
  border-bottom : 1px solid #717171;
  border-right : 1px solid #717171;
}
.rl_page_linkbox p {
  list-style : none;
  margin : 3px;
  padding : 0.3em 0.4em;
  border : thin outset #0000ff;
  color : #0000ff;
}
.rl_page_linkbox a, .rl_page_linkbox em {
  display : block;
  margin : 0.1em 0.5em;
  border-top : 2px none #0000ff;
}
.rl_page_linkbox a:first-child {
  border-top : none;
}
.rl_page_linkbox em {
  font-weight : bold;
  color : #000000ff;
}
.rl_page_linkbox a:link {
  text-decoration : none;
  color : #0000ff;
}
.rl_page_linkbox a:visited {
  text-decoration : none;
  color : #0000ff;
}
.rl_page_linkbox a:hover {
  text-decoration : none;
  background : #DFE7F2;
  color : #0000ff;
}
.rl_page_textbox1 {
  font : normal 100% Arial,sans-serif;
  color : #0000ff;
  background-color : white;
  margin : 5px auto;
  padding : 5px;
}
.rl_page_dl1 {
  font : normal 100% Arial,sans-serif;
  color : #0000ff;
  background-color : white;
}
.rl_page_dl1 p {
  margin : 0.5em;
}
.rl_page_dl1 sl {
  list-style : none;
}
.rl_page_dl1 dt, .rl_page_dl1 dd {
  border : 1px outset #0000ff;
  color : #0000ff;
  background :#CCCCFF;
}
.rl_page_dl1 dt {
  float : left;
  padding : 0.3em 0;
  width : 6em;
}
.rl_page_dl1 dd {
  padding : 0px;
  margin : 0 0.5em 0 6.5em;
}
.rl_page_dl1 li {
  list-style : none;
}

.rl_datagrid1 {
  margin-left : auto;
  margin-right : auto;
}




