BODY {
	PADDING: 0px; MARGIN: 0px; 
	BACKGROUND-COLOR: #fff;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
}
body.map { 
	background:url(../images/bg_map.gif) repeat-x; 
}
body.content { 
	background:url(../images/bg_map.gif) repeat-x bottom; 
}
#main {
	PADDING: 0px; MARGIN: 0px; HEIGHT: 400px;
}
#scrollthisway {
	position:absolute;
	left: 20px;
	top: 377px;
}
#topmenu {
	PADDING: 0px; MARGIN: 0px; height:100px;
}
#teluslink a {
	position:absolute; width:119px; height:50px
}
#content {
	PADDING: 0px; MARGIN: 0px; HEIGHT: 400px; BACKGROUND-COLOR:#fff;border-top:1px solid #ccc;
}
#home_map {
	PADDING: 0px; MARGIN: 0 auto 0 auto; HEIGHT: 400px; WIDTH: 914px; BACKGROUND: url(../images/home_map.gif) no-repeat left bottom;position:relative;
}
#header {
	PADDING: 0px; FLOAT: left; MARGIN: 0px 60px 0px 30px; HEIGHT: 400px
}
#region_title {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 340px
}
#region_divide {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 340px; WIDTH:17px; background:url(../images/horiz_wegive.jpg) top left no-repeat
}
#region_gallery {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 340px;
}
#region_gallery img {
	background-color:#fff; float:left; margin:0 0 13px 13px; border:0;
}
#region_orgs {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 340px;
}
	#region_orgs a {display:block; height: 75px; float:left; margin:15px 15px;}
	#region_orgs a:hover { background-position: 0 -75px; }
	
#region_video {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 340px;
}
#region_video img {
	background-color:#fff; float:left; margin:0 0 13px 13px; border:0;
}
#content_region {
	MARGIN: 25px auto; HEIGHT: 356px;
	overflow:hidden;
}
#region_journal {
	PADDING: 0px; FLOAT: left; MARGIN: 15px 15px 15px 15px; HEIGHT: 330px; width:500px; BORDER:1px solid #ccc; padding:5px; background-color:#fff; float:left;
	overflow-x: hidden; overflow-y: scroll;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ccc;
	scrollbar-face-color: #888; 
	scrollbar-highlight-color: #888;
	scrollbar-shadow-color: #888;
	scrollbar-3dlight-color: #888;
	scrollbar-darkshadow-color: #888;
	scrollbar-base-color: #888;
	overflow:auto;
}
#region_journal blockquote {
  background: transparent url(../images/quote_left.jpg) left top no-repeat;margin-bottom:10px;
}
#region_journal blockquote div {
  padding: 0 48px;
  font-size:12px;
  background: transparent url(../images/quote_right.jpg) right bottom no-repeat
}
#region_journal span{
	font-style:italic; float:right; font-size:12px; width:175px; margin-bottom:20px;
}
div.homedot_vic { position:absolute; top:213px; left:12px; }
div.homedot_vcr { position:absolute; top:210px; left:32px; }
div.homedot_oka { position:absolute; top:204px; left:75px; }
div.homedot_pg { position:absolute; top:164px; left:74px; }
div.homedot_edm { position:absolute; top:178px; left:162px; }
div.homedot_pa { position:absolute; top:159px; left:217px; }
div.homedot_cgy { position:absolute; top:218px; left:147px; }
div.homedot_rd { position:absolute; top:197px; left:156px; }
div.homedot_lth { position:absolute; top:226px; left:178px; }
div.homedot_tor { position:absolute; top:324px; left:639px; }
div.homedot_ott { position:absolute; top:283px; left:651px; }
div.homedot_bar { position:absolute; top:297px; left:622px; }
div.homedot_lon { position:absolute; top:326px; left:612px; }
div.homedot_mtl { position:absolute; top:270px; left:694px; }
div.homedot_qc { position:absolute; top:249px; left:722px; }
div.homedot_rim { position:absolute; top:210px; left:748px; }

.thumbnail:hover{
background-color: transparent;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
top: -500px;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 0;
z-index: 50;
}

.thumbnail:hover span.vic { position:absolute; top:-123px; left:300px; }
.thumbnail:hover span.vcr { position:absolute; top:-120px; left:280px; }
.thumbnail:hover span.oka { position:absolute; top:-114px; left:237px; }
.thumbnail:hover span.pg { position:absolute; top:-74px; left:238px; }
.thumbnail:hover span.edm { position:absolute; top:-88px; left:150px; }
.thumbnail:hover span.pa { position:absolute; top:-69px; left:95px; }
.thumbnail:hover span.cgy { position:absolute; top:-128px; left:165px; }
.thumbnail:hover span.rd { position:absolute; top:-107px; left:156px; }
.thumbnail:hover span.lth { position:absolute; top:-136px; left:134px; }
.thumbnail:hover span.tor { position:absolute; top:-234px; left:-327px; }
.thumbnail:hover span.ott { position:absolute; top:-193px; left:-339px; }
.thumbnail:hover span.bar { position:absolute; top:-207px; left:-310px; }
.thumbnail:hover span.lon { position:absolute; top:-236px; left:-300px; }
.thumbnail:hover span.mtl { position:absolute; top:-180px; left:-382px; }
.thumbnail:hover span.qc { position:absolute; top:-159px; left:-410px; }
.thumbnail:hover span.rim { position:absolute; top:-120px; left:-435px; }

#copy {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: url(../../images/copy.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 270px
}
/*  tiny scroll arrows */
#arrows {
	position: fixed;
	top: 390px;
	left: 180px; 
	width: 150px;
	height: 40px;
	cursor: pointer;
}

#arrows ul {	
	margin: 0;
	padding: 0;
	list-style:none;
}

#arrows ul li {
	margin: 0;
	padding: 0;
	display:inline;
	width: 40px;
	height: 40px;
}

#arrows ul li a{
	margin-right: 5px;
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	cursor: pointer;
	font-size: 50em;
	text-indent: -9000px;
}

#arrows ul #left a {background: transparent url(../images/arrows_left.gif) no-repeat;}
#arrows ul #right a{background: transparent  url(../images/arrows_right.gif) no-repeat;}
#arrows ul #mid{background: transparent url(../images/arrows_mid.gif) no-repeat;
	float: left;}
