body {
	background:#fffcf4 ;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ad6f3e;
	font-size:100%;
	margin: 0;
	padding: 0;
}


img {border: none; }

p {  color: #ddb97d; } 

a { color: #ad6f3e;  text-decoration: none; font-weight:600;}
a:visited { color: #ddb97d;  text-decoration: none;font-weight:600;}
a:hover { color:  #552200;  text-decoration: none;font-weight:600;}
a:active { color: #ff6600;  text-decoration: none;font-weight:600;}



#lnktop a:active
{ color: #f00;
 border: solid 1px #803300; 
}

#lnktop a:hover
{  color: #ad6f3e;
	border: inset 1px #803300; 
}



#divMain { width: 770px; 
				margin: 0 auto; 
				background: url(../images/bgright.png) #fffcf4 top right repeat-y;	 
				 
}
#top { width: 770px;  margin: 0; height: 92px; 	background:#fffcf4 ; }

#txttop { width: 770px;  margin: 1px 15px; 	 border: none; color: #ad6f3e; position: absolute;   top: 1px; display: block; height: 90px; width: 500px; z-index:0;}
#imgtop { width: 770px;  margin: 0; 	 border: none; color: #ad6f3e; position: absolute ;   top: 1px; display: block; height: 90px; width: 500px; z-index:1;}
#lnktop { margin: 3px 25px 1px 555px; 	 border: none; color: #ad6f3e; position: absolute;   top: 1px; display: block; height: 90px; width: 200px; z-index:1; text-align: center; overflow: hidden;} 

.btr { float: left; position: relative; margin: 0; height : 20px; width: 500px; background: url(../images/lbg_tr.png)   top left no-repeat;	overflow:auto;  }

.bmr { float: left; position: relative; margin: 0; width: 500px; background: url(../images/lbg_mr.png)   top left repeat-y; overflow:auto; }

.bmp p {  font-size:95%; margin: 0 2px 2px 15px ; color: #ddb97d; font-family: sans-serif;} 
.bmr h1 { font-size:200%; margin: 0 2px 2px 15px; color: #ddb97d; font-family: sans-serif; }
.bmr h2 { font-size:180%; margin: 0 2px 2px 8px ; color: #ddb97d; font-family: sans-serif; }
.bmr h3 { font-size:160%; margin: 0 2px 2px 8px ; color: #ddb97d; font-family: sans-serif; }
.bmr h4 { font-size:140%; margin: 0 2px 2px 8px ; color: #ddb97d; font-family: sans-serif; }
.bmr h5 { font-size:120%; margin: 0 2px 2px 8px ; color: #ddb97d; font-family: sans-serif; }
.bmr h6 { font-size:100%; margin: 0 2px 2px 8px ; color: #ddb97d; font-family: sans-serif; }

.bbr { float: left; position: relative; margin: 0; height : 20px; width: 500px; background: url(../images/lbg_br.png)    bottom left no-repeat;	overflow:auto;  }

.bgroup { margin: 4px 0;  width: 510px; float: left; position: relative;}

.midone { margin: 0;  width: 520px; float: left; position: relative;  }
.midtwo { margin: 0; padding-right: 20px; min-height : 450px; width: 200px; overflow:auto; float: right; position: relative; } 


.softlist { margin: 0; font-size:92%; color: #ddb97d; }
.softlist p { margin: 4px 0 6px 15px; text-align: justify; line-height: 150%; color: #9e5e2d; } 

.normal { font-size: 98%; line-height:150%; margin: 5px 10px 5px 15px; color: #ad6f3e;  }

.normal a { color: #9c5e2d;  text-decoration: none; font-weight:600;}
.normal a:visited { color: #333;  text-decoration: none; font-weight:600; }
.normal a:hover { color: #552200;  text-decoration: none; font-weight:600; }
.normal a:active { color: #ff6600;  text-decoration: none; font-weight:600; }

.smallnormal { font-size: 85%; margin: 5px 10px 5px 15px; color: #7c3c0b;  }

.sidetext h1,h2,h3,h4,h5,h6 { color: #552200;
	font-size: 85%;
	text-align: left;
	line-height:100%;
	padding: 2px 0px 0 8px;  }
	
.sidetext p { color: #7c3c0b;
	font-size: 85%;
	text-align: left;
	line-height:140%;
	padding: 0 2px 0 8px;  }

.sidetext a { color: #7c3c0b;  text-decoration: none; font-weight:600;}
.sidetext a:visited { color: #fffcf4;  text-decoration: none; font-weight:600; }
.sidetext a:hover { color: #552200;  text-decoration: none; font-weight:600; }
.sidetext a:active { color: #ff6600;  text-decoration: none; font-weight:600; }


	
.smaller { 	font-size: 80%; } 

p.tiny { 	text-align: right ; font-size: 60%; margin: 0 10px 0 0;  } 

.eyecatch { margin: 5px 10px 5px 15px; ; color:  #8b4d1c; 	font-family: serif; }

.eyecatch:first-letter
{	font-weight: 900; font-size: 130%;
	font-family: sans-serif;
	color: #ff6600;  }


#lnktop ul
{
list-style: none;
padding: 0;
margin: 1px 20px  ;
} 

#lnktop li
{
float: left;
margin: 1px 3px;
} 


#lnktop a
{ display: block;
  margin-left: 0; 
 width: 150px; 
 height: 24px;
 color: #ddb97d;
 text-decoration: none;
 font-weight: 500; 
 line-height:24px;
 background:  #fffcf4 ;  
 border: outset 1px #ad6f3e; 
 overflow: hidden; 
}

#lnktop a:active
{ color: #f00;
 border: solid 1px #ad6f3e; 
}

#lnktop a:hover
{  color: #7c3c0b;
	border: inset 1px #ad6f3e; 
}




#divmid{ margin: 2px; min-height:400px; overflow:auto;   }


.sgroup { margin: 2px 0px 20px 2px;  width: 200px; float: right; position: relative; }


.others {	text-indent: 0;
	color: #ad6f3e;
	font-size: 85%;
	text-align: left;
	line-height:100%;
	padding: 0 2px 0 8px; 
}	
.others a:link 	{  	text-align: left; color: #333;   text-decoration: none; }
.others a:visited {  	text-align: left; color: #444; text-decoration: none; }
.others a:active  {  	text-align: left; color: #552200; text-decoration: none; }
.others a:hover 	{  text-align: left; color: #000;  text-decoration: none; }

.alignc { text-align: center;}



.stroke { margin: 0; height : 10px; width: 770px; background: url(../images/bgul.png)  top left no-repeat; }

.fw { margin: 0; background:#fffcf4 ;  border: none;  }


.fwbottom { margin: 0; background: #fffcf4 ;  border-top: dashed 1px #999;   }

.footnote {	text-indent: 0;
	color: #efefef; ;
	font-size: 80%;
	text-align: left;
	line-height:90%;
	margin-left: 1px; 
}	

.footnote p	{   display: block;
 width: 100px; 
 height: 24px;
 color: #555;
 text-decoration: none;
 line-height:24px;
 background:  #ad6f3e ;  
 border: none; }

.footnote a	{   display: block;
 width: 100px; 
 height: 24px;
 color: #555;
 text-decoration: none;
 line-height:24px;
 background:  #ad6f3e ;  
 border: none; }



.biggernormal { font-size: 85%; margin: 5px 10px 5px 15px;  font-weight: 900; }


.softimg { margin: 0; font-size:92%; color: #000; text-align: center; }
.softimg p { margin: 4px 0 6px 15px;  line-height: 150%; }

