/* D E F A U L TS
- - - - - - - - - - - - - - - - - - - - - - - -  */
* {margin:0; padding:0; border:0;}
/*color: #A67D62;*/

html {overflow-y: scroll;}

body {
  background:#70541f;
  font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
  color: #000;
  text-align:center;
  font-size:76.5%;
  line-height:140%;
}

a, a:link {text-decoration:none; color:#3280da;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none; color:#a67d62;}
a:active {text-decoration:none;}


h1 {line-height:105%;}
h1, h2, h3, h4, h5, h6, p, li, ul, td, img {font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, Times, serif;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-size:20px; color:#a67d62; text-decoration:none;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active{font-size:1.2em; color:#6c9dc4; font-style:italic;}
h5 {font-size:1.4em; color:#a67d62;}
ul {list-style:none; list-style-position:inside;}
p {font-size:1em; margin-bottom:1em;}
li {font-size:1em;}

hr {visibility:hidden;display:block;width:100%;height:0;line-height:0;font-size:0;clear:both;}

.capitalize {text-transform:capitalize;}
.small {font-size:90%;}

/* E X T R A  N A V I G  A T I O N items, search, lang-selections
- - - - - - - - - - - - - - - - - - - - - - - - */

#extra_navi {text-align:left; width:100%; height:45px; background:#f3f3f3 url(optionavi_bg.png) top left repeat-x;}
#extra_navi img{float:left;}
#extra_navi li {display:inline; list-style:none; margin:0 8px;}
#extra_navi li, #extra_navi ul, #extra_navi p {margin:0 0 20px 0; padding:0px;}

* html #extra_navi img{height:45px; width:150px;}

.top_langlist  {
  position:absolute; 
  height:48px; 
  right:254px; 
  top:0; 
  border:0px solid;
}

#extra_navi .top_langlist li {
  margin:14px 4px 0 0px; 
  display:block; 
  float:left;
  padding-right:4px;
font-size:0.8em;
}

.activelan{
	display:none; 
}
/* L I V E S E A R C H at top of the page
- - - - - - - - - - - - - - - - - - - - - - - -  */

/* livehaun wrap */
#livehaku {
  width:252px;
  height:45px;
  background:url(suomi_livehaku_bg.gif) top left no-repeat;
  position:absolute;
  right:0;
  top:0;
  z-index:5;
}

/* text input*/
#livesearch_text {
  width:200px;
  height:16px;
  background:#96b669;
  color:#f3f3f3;
  border:solid 1px #e4e4e4;
  margin:12px 0 0 16px;
  padding:2px;
}

#livesearch_results {
  background:#96b669;
  width:200px;
  border:0px solid #ddd;
  color:#888;
  padding:2px;
  margin:0 0 0 16px;
}

#livesearch_results ul {
  margin:0;
  width:100%;
  background:#d2e0d2 url(liveresults_bg.png) top left no-repeat;
  padding:0;
  text-align:left;
}

#livesearch_results li {
  display:block;
  list-style: none;
  background: transparent;
  margin:0;
  padding:0;
  border-top: solid 1px #96b669;
} 

/* I E F I X for this exists */

#livesearch_results a {
  display:block;
  padding:4px;
  width:194px;
  background:url(arrow_go.gif) no-repeat -1900px;
}

#livesearch_results a:hover {
  text-decoration:none;
  color:#fefefe;
  background:#8a5243 url(arrow_go.gif) no-repeat 4px 58%;
  padding-left:24px;
}
*:first-child+html #livesearch_results a:hover {
  padding-left:-16px;
  margin-left:-16px;
}
*:first-child+html .livesearch_resetimage{
  width:14px; height:45px;
}

.livesearch_resetimage {position:absolute; right:8px; top:0;}
.livesearch_waitimage {position:absolute; right:40px; top:16px;}

/* H E A D E R
- - - - - - - - - - - - - - - - - - - - - - - -  */

#header {
  background:#e3f0f4 url(header_02.jpg) no-repeat center top;
  width:100%;
  height:90px;
  margin:0 auto;
}

body#plants #header {
  background-position: center top; 
  background-repeat: no-repeat; 
  background-color:#e3f0f4;
}
body#plants #header2 {
  background:#e3f0f4 url(suomi_header_01.jpg) no-repeat center top;
}

body#birds #header {
  background:#e3f0f4 url(header_lintu_01.jpg) no-repeat center top;
}

body#butterflies #header {
  background:#e3f0f4 url(header_perhonen_01.jpg) no-repeat center top;
}

body#fish #header {
  background:#e3f0f4 url(header_kalat_01.jpg) no-repeat center top;
}

#header h1, #header h2 {display:none;}

/* N A V I G A T I O N
- - - - - - - - - - - - - - - - - - - - - - - - */
#navigaatio{
  width:832px;
  height:36px;
  margin:0 auto;
  background:#89b5db url(navi_bg.png) top left no-repeat; 
}
#ul_nav {
  text-align:center;
  width:100%;
  font-family:Georgia, Times, serif;
  font-size:15px;
  padding-top: 7px;
  padding-bottom: 9px;
}

#ul_nav li {
	
  line-height:135%;
  display:inline;
  list-style:none;
}

#ul_nav  li a {
  margin:0;
  padding:8px 12px 9px 12px;
  background:url(navi_li_bg.png) top left repeat-x;
}


#ul_nav  li a, #ul_nav  li a:link, #ul_nav  li a:hover, #ul_nav li a:visited {
  color:#FFF;
  border:solid #9ab774;
  border-width:0 1px 1px 0;
}

#ul_nav li a.active_kind {background:none;}
#ul_nav li a.active_kind:hover {background:url(navi_li_active_bg.png) top left repeat-x; color:#FFF; text-decoration:none;}

#navigaatio li a:hover,body#home #a_home:hover, body#plants #a_plants:hover, body#birds #a_birds:hover, body#butterflies #a_butterflies:hover, body#fish #a_fish:hover {
background:url(navi_li_active_bg.png) top left repeat-x; color:#FFF; text-decoration:none;}

/* C O N T E N T   A R E A - 100% width, background image for page
- - - - - - - - - - - - - - - - - - - - - - - - */

#wrap {
  background:#e3f0f4 url(tausta.jpg) repeat-x bottom center;
  width:100%;
  text-align:center;
  clear:both;
}

/* A C T U A L   P A G E   W I D T H  
- - - - - - - - - - - - - - - - - - - - - - - - */
#content {
  clear:both;
  width:832px;
  margin:0 auto;
  text-align:left;
  background:#f1f2f1 url(b_gradient.png) bottom left repeat-x;
  /*min-height:400px;*/
}
/* for Internet Explorer */
/*\
*:first-child+html #content {
	height: 400px;
}*/
/**/


/* P A D D I N G
- - - - - - - - - - - - - - - - - - - - - - - -  */
.inside {
	padding:0px 26px 15px 20px; 
	margin:0; 
	clear:both;
	/*min-height: 500px;*/
}
/* BUTTONS */
.small_button{
	border:solid 1px #ddd; 
	padding:2px; float:left; 
	margin:4px 4px 4px 4px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	width:48px;
	height:48px;
}
/* #browse,#browse3,#browse2{border:1pt solid red} */
.totalNumLocation{
		color:white;
		border:1pt solid #79AC3B;
		background: #B1CF87;
		float:right;
		padding:3px 10px ;
		/* height:40px; */
		font-size:30px;
		text-align:left;
		line-height:20px;
		margin:-30px 10px 0 0;
		position:relative;
}
.totalNumText{
	/*	color:white;
		font-size:12px;*/
}

.totalNumText span {
	padding: 0;
	margin: 0;
	color: #79ac36;
	font-size: 30px;
}
.totalNumLocation a{
	font-size:12px;
}

#teksti {
  margin:15px 0 0 280px;
}
#list {
  margin:0 0 0 0px;

}
.breadcrumb_lower a {
  border-left:none;
}

a.chvalues{
color:black;
padding-left:0px;
}

a:hover img{
	background: transparent; 
}

/* S P E C I E S  L I S T I N G 
- - - - - - - - - - - - - - - - - - - - - - - -  */


#browse {
  float:left;
  width:240px;
  border: 1px solid #DDDDDD;
  margin-top:17px;  
  background-color: #e7e9e3;
  padding-left:7px;
}
#browse2 {
  float:left;
  width:240px;
  margin-top:5px;
  vertical-align: top;
  padding-left:7px;
}
#browse3 {
  float:left;
  width:240px;
  margin-top:5px;
  vertical-align: top;
  padding-left:7px;
}
#browse4 {
  float:left;
  width:240px;
  margin-top:5px;
  vertical-align: top;
  padding-left:7px;
}

#browse2 h5,#browse3 h5,#browse4 h5 {padding:0 0 0.5em 0px;}

#browse .helpcl img{
	padding-bottom: 0; 
	margin: 0; 
	vertical-align: top; 
	cursor: pointer;
}
#browse .helpcl:hover img{
	background: transparent;
	
}
#browse2 .helpcl img{
	padding-bottom: 0; 
	margin: 0; 
	vertical-align: top; 
	background: transparent;
	cursor: pointer;
}
#browse2 .helpcl:hover img{
	background: transparent;
}
#browse3 .helpcl img{
	padding: 0; 
	margin: 0; 
	vertical-align: top; 
	background: transparent;
	cursor: pointer;
}
#browse3 .helpcl:hover img{
	background: transparent;
}

#browse4 .helpcl img{
	padding: 0; 
	margin: 0; 
	vertical-align: top; 
	background: transparent;
	cursor: pointer;
}
#browse4 .helpcl:hover img{
	background: transparent;
}

#brtable {
	width: 775px;
}

#browsetd{
	padding-right:20px;
}

#listtd{
	padding-top: 15px;
}
#browse h5 {padding: 5px 0 0.5em 0px;}

#browse #h5_hae {padding-top:0px;}/* 22 tunnistamisen kanssa*/

/*#browse p img {
  float:left; 
  background:none; 
  border:none; 
  margin-right:4px; 
}*/

#browse a img {
	padding: 0 0 7px 0; 
	border:0;
	/*border-bottom: 6px solid #E7E9E3;*/
}

* html #browse a img {
	margin: 0 3px 0 3px; 
	padding: 0px;
	height: 48px;
	/*background-position: 0 0px;*/
}
* html #browse2 a img {
	margin: 0 3px 0 3px; 
	padding: 0px;
	height: 48px;
	/*background-position: 0 0px;*/
}
* html #browse3 a img {
	margin: 0 3px 0 3px; 
	padding: 0px;
	height: 48px;
	/*background-position: 0 0px;*/
}
* html #browse4 a img {
	margin: 0 3px 0 3px; 
	padding: 0px;
	height: 48px;
	/*background-position: 0 0px;*/
}


* html #browse a {
	margin: 0px; 
	padding: 0px;
}
* html #browse2 a {
	margin: 0px; 
	padding: 0px;
}
* html #browse3 a {
	margin: 0px; 
	padding: 0px;
}

* html #browse4 a {
	margin: 0px; 
	padding: 0px;
}

* html #browse .helpcl img{
	height: 32px;
}
* html #browse2 .helpcl img{
	height: 32px;
}
* html #browse3 .helpcl img{
	height: 32px;
}
* html #browse4 .helpcl img{
	height: 32px;
}

#browse a:hover img {
	/*border-bottom: 6px solid #c25ca5; */
	background: #E7E9E3 url(hover.jpg) bottom center no-repeat;
}

#browse2 a img {
	padding: 0 0 7px 0; 
	border:0;
	/*border-bottom: 6px solid #E7E9E3;*/
}
#browse2 a:hover img {
	/*border-bottom: 6px solid #c25ca5; */
	background: #E7E9E3 url(hover.jpg) bottom center no-repeat;
}

#browse3 a img {
	padding: 0 0 7px 0; 
	border:0;
	/*border-bottom: 6px solid #E7E9E3;*/
}
#browse3 a:hover img {
	/*border-bottom: 6px solid #c25ca5; */
	background: #E7E9E3 url(hover.jpg) bottom center no-repeat;
}

#browse4 a img {
	padding: 0 0 7px 0; 
	border:0;
	/*border-bottom: 6px solid #E7E9E3;*/
}
#browse4 a:hover img {
	/*border-bottom: 6px solid #c25ca5; */
	background: #E7E9E3 url(hover.jpg) bottom center no-repeat;
}

#tyhitd{
	height: 10px;
}
.visit img {
	/*border-bottom: 6px solid #99c15e; */
	background: #E7E9E3 url(visited.jpg) bottom center no-repeat;
}

fieldset {
  padding:4px 4px 4px 4px;
  background:#C6DCA7;
  margin:0 2px 28px 0;
}

#tekstihaku {
  width:215px;
  margin:0px 0 0 0;
  padding:4px 0 0 2px;
  border:solid #bbb;
  border-width:1px;
  height:20px;
  background:#fafafa;
  color:#666;
  font-size:10px;
  display:block;
  float:left;
}

#submit{
  float:right;
  display:block; 
  width:40px;
  height:23px;
  padding:0;
  margin:2px 4px 0 2px;
  border:solid #bbb;
  border-width:0px 0 0 0;
  background:#fff;
  color:#fff;
  font-size:13px;
  background:url(navi_li_bg.png) top left repeat-x;
}

#submit:hover {
  background:url(navi_li_active_bg.png) repeat-x;   
  cursor:pointer;
}

#aakkoset {
  width:280px;
  display:table;
  margin:0 0 22px 0;
}
#aakkoset a {
  background:#fafafa;
  display:block;
  height:1.4em; /*1.3*/
  width:20px;/*18*/
  float:left;
  margin:0em 5px 6px 0em;
  border:solid 1px #C6DCA7;
  padding:4px;
  text-align:center;
}

#aakkoset a:hover {
  text-decoration:none;
  background:#BBD9EE;
  color:#333;
}

.heimot {
  height:384px; /*384 ilman tunnista linkkia, 316 tunnista*/
  overflow:auto;
  border:solid #C6DCA7;
  border-width:1px 0 1px 1px;
  padding:6px 0 0 4px;
  line-height:125%;
  margin:0;
  width:260px;
  background:#fafafa;
  font-size:1em;
}

.heimot li {padding:0 0  0.8em 0;}
.heimot a:hover {text-decoration:none;}

#list {
  padding: 10px 0 0 0;
  border: solid 0px;
  width:520px;
  background:#ece8e1 url(teksti_bg.gif) no-repeat top right;
}

body#home #list {
  margin:0 0 0 0;
  padding:16px 0;
  border:solid 0px;
  width:100%;
}

#list h3 a:hover {text-decoration:none;}

/*#list ul, body#home ul {list-style:none;}

#list li, body#home #list li {
  margin:0 0 5px 0;
  list-style:none;
  background:#f4f6f1;
  background:#ece8e1 url(teksti_bg.gif) no-repeat top right;
  display:table;
width:97%;
}*/


body#home #list li h3 {padding:16px 0 0 0;}
#list h4, body#home #list li h4 {padding:12px 0 0 12px;}
/*#list p{padding-left:10px;}*/
#list h3{padding-left: 5px;padding-top: 5px;} 
#list li em a, body#home #list li em a{
  text-align:right;
  font-family: Georgia, Times, Serif;
  color:#6c9dc4;
}

#list li p, body#home #list li p {
  font-size:1.1em;
  text-align:right;
  color:#555;
  padding:0 8px 0 0;
  margin:24px 8px 0 0;
}

body#home{color:#555; margin-top:16px;}

body#home #list li {padding:8px; width:auto;}


#list li a:hover, body#home #list li a:hover {color:#a67d62;}
#list li img, body#home #list li img {border:solid 1px #ddd; padding:2px; float:left; margin:4px 8px 4px 4px;}

/* A R T I C L E pages 
- - - - - - - - - - - - - - - - - - - - - - - -  */

body#home h3 {padding:26px 0 20px 277px; text-align:left;}
body#home p {margin-left:277px; margin-right:28px;} 
body#home h4 {margin:20px 0 20px 277px; padding:0; font-size:1.4em;}
body#home div#teksti_wide ul {text-align:center;}
body#home #teksti_wide li {display:inline; margin:0 7px;}
body#home ul img {margin:0 auto 25px auto;}

.slideshow {padding:20px 0 0 0;}
#slideshow0 {margin:0 auto;}
.slideshow p {display:none;}

/* div for images in plant-articles */

#kuvat {
  float:left;
  width:335px;
  /*margin:15px 0 0 0;*/
  border:solid 0px;
  display:block;
  text-align:center;
}

img {padding:2px; margin: 0 5px 2px 2px; border:solid 1px #ddd;}
a:hover img {background:#8E602E; padding-bottom: 2px;}

.smd_slimbox_next, .smd_slimbox_prev  {display:block; font-size:90%;}

img#logo, #slideshow0 img, #livehaku img {
  padding:0;
  margin:0;
  border:0;
}

#mainkuva {margin-bottom:8px;}

body#birds #mainkuva,body#butterflies #mainkuva  {margin:14px 0 0 5px;float:left;}
body#birds #teksti_wide #mainkuva,body#butterflies #teksti_wide #mainkuva  {margin:15px auto;}
body#birds #teksti_wide,body#butterflies #teksti_wide {text-align:center;}
body#birds #teksti_wide h3, body#butterflies #teksti_wide h3  {padding:0px 0 10px 0;}
body#birds #teksti_wide h4,body#butterflies #teksti_wide h4 {margin:0 0 0 15px; padding:0 0 20px 0; font-size:1.4em; }
body#birds #teksti_wide p,body#butterflies #teksti_wide p {padding:26px 0 20px 15px;}


/* div for text in plant-articles */
#teksti {
  margin:15px 0 0 338px;
  clear:right;
  background:#ece8e1 url(teksti_bg.gif) no-repeat top right;
}

body#birds #teksti, body#butterflies #teksti {
  margin:15px 0 0 432px;
  clear:right;
  background:#ece8e1 url(teksti_bg.gif) no-repeat top right;
  padding:8px 0 0 10px;
  min-height:306px;
  height:auto;
}
/* for Internet Explorer */
/*\*/
*:first-child+html body#birds #teksti, *:first-child+html body#butterflies #teksti {
height: 306px;
}
/**/

/* etusivu, perhoset, full brown page */

#teksti_wide {
  clear:right;
  background:#ece8e1 url(teksti_bg.gif) no-repeat top right;
  margin-top:16px;
}

#teksti h3 {padding:16px 0 0 12px;}
#teksti h4 {padding:12px 0 18px 12px; font-size:1.4em;}
#teksti ul {padding:0 10px 0 12px;}

.breadcrumb_lower div.textonly {
	height:460px;
	overflow:auto;
	background:#ebe8e1;
	border:solid 1px #ccc;
	margin: 8px 0px 0px 0px;
	padding:0 3px 0 3px;
	font-weight: normal;
}
div#textlist {	
	float: left;
	border:none;
	text-align:left;
	background:url("listitem.gif") 5% 50% no-repeat;
	padding:0 5px 0 20px; 
	line-height:1em;
	font-weight: normal;
}
div#textlist a{
	padding:0;
	margin:0;
	border:none;
	font-weight: normal;
}

#teksti p {padding:0 10px 1em 12px; margin-bottom:0;}

#teksti h5 {
  font-family:verdana, helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
  padding:0 0 0.5em 12px;
}

body#birds #teksti h3,body#birds #teksti h4,body#birds #teksti p, body#birds #teksti ul, body#butterflies #teksti h3, body#butterflies #teksti h4,body#butterflies #teksti p,body#butterflies #teksti ul {padding-left:3px; margin-left:0;} 

.float_l {float:left; width:45%;}
.float_r {margin-left:47%; text-align:right; text-transform:none;}

.breadcrumb {
  text-transform:capitalize;
  font-size:1.2em;
  border:solid #BBD9EE;
  border-width:0 0 1px 0;
  padding:8px 0 0 0;
  margin:8px 0 0 5px;
  height:1.8em;
}

.breadcrumb a {padding-right:3px;}

.breadcrumb_lower {
  padding:4px;
  margin:0 15px 0 0;
  background:#ece8e1;
}

/* 
styles for edition file desc.html*/
.breadcrumb_lower {
	padding-left:10px;
	margin-left:10px;
}

.breadcrumb_lower h1 {
  font-weight: normal;
  font-family: Georgia, Times, serif;
  font-size:26px; 
  color:#a67d62; 
  text-decoration:none;
}


.breadcrumb_lower .startuptable{
	width: 490px;
	height: 85px;
	border: 1px solid #A7C87F;
	text-align: center;
	background: #FFF url(bg_ie.png) repeat-x;
	margin-top: 10px;
	padding: 3px;
}

.breadcrumb_lower .startuptable a {
	color: #6C9DC4 /*#3280da*/; 
	font-weight: bold;
}

.breadcrumb_lower i {
  font-family: Georgia, Times, serif;
  font-size:17.6px; 
  color: #6C9DC4 /*#3280da*/; 
}
.breadcrumb_lower div{
	color:#a67d62; 
	font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	padding: 9px 0px 3px 0px;
	margin: 8px 0px 0px 0px;
}
.breadcrumb_lower p{
	padding: 8px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	text-align:left;
}

.breadcrumb_lower ul{
	padding: 0;
	margin: 0;
}

.breadcrumb_lower li{
	padding:0 0 0 15px;
	margin:0;
	background:  url("listitem.gif") no-repeat 0 4px;
	text-align:left;
}

*:first-child+html .breadcrumb_lower li{
	padding:0px;
}

body#home #list .breadcrumb_lower {margin:0 auto; width:50%;}

.breadcrumb_lower a {
	padding-left:0.5em;
	margin-left:0.2em;
}

.breadcrumb_lower a b {
	font-size: 11px;
	color:#a67d62;
	font-family:verdana, helvetica, sans-serif;
}

.breadcrumb a:hover, .breadcrumb_lower a:hover {background:#BBD9EE; text-decoration:none;}

.article_lang p {
  margin:0; 
  padding:0; 
  color:#a67d62;
  font-family:verdana, helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
  padding:0 0 0.5em 12px;
}

p.related_articles {line-height:160%; padding-bottom:0; padding-top:0;}

p.related_articles a {text-decoration:none;}

#teksti .langlist li {background:none; margin:0; padding:0; font-size:90%; padding-bottom:1em;}

#extra_navi ul {float:right}

#search_form {display:inline;}

.hakukentta {width:200px;}

.selaa_eteen {border-left:1px #666 solid; padding-left:4px;}

.rightborder {
  border-right:1px #666 solid;
  padding-right:0.5em;
  margin-right:0.2em;
}
.selecttable{
	padding: 3px;
	margin-top: 10px;
	background-color: #e7eae3;
	border: 1px solid #b1c09f;
	width: 480px;
	height: 20px;
}
.selecttable .blue{
	text-align: right;
	color: #A67D62;
	width: 180px;
}
.selecttable select{
	font-size: 10px;
	border: 1px solid #b4bea3;
	/*margin: 2px;*/
}
.selecttable option{
	padding: 0 5px;
}
.selecttable a{
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.selecttable a:hover{
	font-size: 11px;
	padding: 0;
	margin: 0;
}
/*
Species table -----------------*/

.spices {
	margin-top: 5px;
	/*border: 1px solid #b1c09f;*/
	border-collapse: collapse;
	width: 480px;
}
.spices td{
	width: 160px;
	border: 1px solid #b1c09f;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.spices td a{
	padding:0px 2px;
}


span.grp{
	font-size: 11px;
	color:#a67d62;
	font-family:verdana, helvetica, sans-serif;
	/*font-weight: bold;*/
}

span.grp a{
	color: #3280DA;
	font-size: 11px;
	font-family:verdana, helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.breadcrumb_lower  span.grp a:hover {
	 background:none;
	 background-color:none;
	 text-decoration:line-through;
	 color:#c25ca5;
}

.resetcl{
	vertical-align: bottom;
	text-align: right;
	padding: 0 5px;
	margin: 0;
	width:180px;
}

.resetcl2 a{
	font-size:14px; 
	color:#3280DA; 
	text-decoration:none;
	padding: 1px;
	margin:1px;
	text-align:right;
}
.resetcl2 a:hover{
	font-size:14px; 
	color:#3280DA; 
	text-decoration:none;
	padding: 1px;
	margin:1px;
	text-align:right;
}
.resetcl2 a img{
	vertical-align: bottom;
	border:0;  
	margin:1px;
}
.resetcl2 a:hover img{
	background-color: #BBD9EE;
	color:#BBD9EE;
}

.backcl{
	text-align: right;
}
.backcl a, .backcl a:hover{
	font-size:18px; 
	color:#6c9dc4; 
	text-decoration:none;
	font-family: Georgia, Times, serif;
	padding:0;
	margin: 0;
	text-align:right;
}
.backcl a img{
	border:0; 
	padding:0; 
	margin:0;
}
                                                            
.totalNumText{
	padding-left:0; margin-left:0;
	width: 480px;
}
.totalNumText h3{
	padding:0;
	margin:0;
}

/*
Help table
*/
.helppics{
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	border-spacing: 6px;
}
.helppics td{
	vertical-align: top;
}
.helppics h1{
	font-size: 26px;
}
.helppics h2{
	font-size: 13px;
	color:#a67d62;
	font-family:verdana, helvetica, sans-serif;
	font-weight: bold;
	padding: 1px 0px 3px 0;
}

* html .helppics img {
	padding: 0;
	margin: 0;
}

.helppics .imglink{
	margin-left:-10px;
}

.helppicsin2columns{
	margin-top: 6px;
	/*padding-top: 6px;*/
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	border-spacing: 0px;
	padding-bottom: 5px;
}
.helppicsin2columns td{
	vertical-align: top;
}
.helppicsin2columns h1{
	font-size: 26px;
}
.helppicsin2columns h2{
	font-size: 13px;
	color:#a67d62;
	font-family:verdana, helvetica, sans-serif;
	font-weight: bold;
	padding: 1px 0px 3px 0;
}

* html .helppicsin2columns img {
	padding: 0;
	margin: 0;
}

.helppicsin2columns .imglink{
	margin-left:-10px;
}

.prh{
	margin: 10px 10px 10px 0;
	padding: 10px 10px 10px 0;
}
.helptext{
	padding-left: 2px;
	margin-left: 2px;
	width: 100%;
}

.in2columns {
	background-color: #DFDAD1;
	/*margin: 5px;
	padding: 5px;*/
	width: 72px;
}
.in2columns img{
	margin: 5px 0px 0px 10px;
	/*padding: 5px;*/
}


.helptextin2columns {
	background-color: #DFDAD1;
	padding-top: 5px;
	padding-left: 2px;
	/*padding: 5px;*/
	width: 150px;
}

.width5{
	width: 5px;
}

.height10{
	height: 10px;
}
.closehelp{
	width: 170px;
	text-align: right;
}


/*
Page "back/frw" arrows---------------*/
.nooled{
	width: 510px; 
	height: 15px;
	/*border: 1px solid #000000;*/
	margin-top: 20px;
}
.nooled tr{
	 text-align: center; 
	 vertical-align: top;
}
.nooled img{
	border: 0;
}
.nooled a:hover{
	border: 0;
	background-color: transparent;
}

.arrowTd{
	 width: 100px;
}

.selectTd {
	 width: 110px;
	 vertical-align: top;
	 text-align:right;
}

/* 
SELECT -----------------*/

.arrowselect {
	padding-left:0; 
	/*margin-left:40px;*/
	/*position:relative; 
	top: -1px; 
	left: 33px; */ 
	position: absolute;
	/*top: 475px;
	left: 33px;*/
	background-color: #BBD9EE;
	border: 1px solid #DDDDDD;
	z-index: 2;
}
ul.selectReplacement{
	text-align:center;
	z-index: 0;
	border: 1px solid #DDDDDD;
	position: absolute;
	/*top: 473px;*/
	height: 15px;
	width: 110px;
	/*position: relative;
	top: -25px;*/
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, Times, serif;
	color: #79AC36; 
	background-color: #E1EFD1;
	
}
ul.selectReplacement li{
	text-align:center;
	height: 20px;
	padding: 0;
	background-color: #E1EFD1;
}
ul.selectReplacement:hover li{
	text-align:center;
    display: block;
}
ul.selectReplacement li.selectOpen {
	text-align:center;
	vertical-align: top;
	color: #000000; 
    display: block;
}
ul.selectReplacement li.closed {
	text-align:center;
  display: none;
 
}
ul.selectReplacement li.selected {
	text-align:center;
  display: block;
}
ul.selectReplacement:hover li.selected,
ul.selectOpen li.selected {
	text-align:center;
  background-color: #BBD9EE;
  display: block;
}
ul.selectReplacement li:hover,
ul.selectReplacement li.selectOpen,list
ul.selectReplacement li.selected:hover {
	text-align:center;
  background-color: #BBD9EE;
  cursor: pointer;
}


a.imglink:hover{
	background: none;
}
.imglink:hover img{ 
	background-color: #8E602E;
}



/* F O O T E R
- - - - - - - - - - - - - - - - - - - - - - - - */
#footer {
  background:#70541f url(alalogo.gif) no-repeat 50% 30px;
  font-family: Georgia, Times, serif;
  color:#8b754a;
  padding:70px 0 0 0;
  clear: both;
  text-align: center;
  font-size:0.9em;
  height:60px;
}

.search_h3 {
	font-size: 26px;
	padding: 15px 0;
}

.search_table {
	border-spacing: 3px;
}

.search_table td{
	width:400px;
	height: 81px;
	border: #C6DCA7 solid 2px;
	background-color: #ECE8E1;
}
.search_table h3{
	padding-top: 5px;
	font-size:11px;
}
.search_table h4{
	padding-top: 15px;
	font-size:11px;
}

.search_sp{
	padding: 2px;
	width:120px;
	height: 81px;
	float: left;
}

.search_table td.search_low {
	text-align: right;
	border: none;
	height: 55px;
	background: url(low_brdcr_bg.png) repeat-x;
	color: #7C667B;
}

.search_table td.emptysearch{
	height: 200px;
	width: 800px;
}

.searched {
	border-bottom: #DBBDE0 solid 2px;
	padding-bottom: 2px;
}

.earth{
	margin-left:3px; 
	position:relative;
	top:5px;
	border:none;
}

/**
* for upper select
*/
#bselect{
  float:left;
  width:240px;
  border: 1px solid #DDDDDD;
  margin-top:17px;  
  margin-bottom: -12px;  
  background-color: #e7e9e3;
  padding-left:7px;
}

#bselect select{
	margin: 10px 0;
	height: 20px;
	width: 227px;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	border: 2px solid #C3D79C;
}


#bselect small{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #6F541F;
}

