
body { 
	background:#000000;
	font-family: Verdana, Helvetica;
	color:#958f83;
}

b {	font-size:110%; }
ul { 
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
}

.contents { 
	width:517px;
	margin-top:20px;
	padding:6px 0 0 12px;
	min-height:400px; 
	_height:400px;
	border-left:1px solid #807b73;
}
.contents p {
	margin:0 0 14px 0;
}
.contents a {
	color:#86837c !important; 
	text-decoration:underline !important; 
}

.linked_contents a { 
	color:#86837c !important; 
	text-decoration:underline !important; 
}

div {
	font-family: Verdana, Helvetica;
	font-size: 13px;
	color: #958f83;
}
div.b {
	font-family: Verdana, Helvetica;
	font-size: 13px;
	color: #958f83;
	text-align: justify;
}
div.a {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #958f83;
}

A:link {
	text-decoration : none;
	color: #928C80;
}
A:visited  {
	text-decoration : none;
	color :#928C80;
}
A:hover {
	text-decoration : none;
	color: #B4A998;
}
blockquote { margin-left: 25px; }
.a {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #958f83;
}
.input {
	height:22px;
	border: 1px solid; 
	border-color: #878177; 
	color:#B4A998; 
	background-color:#42413c;
}
.date {
	font-size: 11px;
	font-weight: bold;
}
.color {
	color: #B4A998;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Helvetica;
	font-size: 13px;
	color: red;
	font-weight: bold;
}
h2 {
	font-size:1.15em;
	font-weight: normal;
	color:#86837c;]
	margin-bottom:6px;
}
h3 { margin-bottom:4px; }

.sep_col img {
	margin-top:31px;
}

#logo { 
	position:relative; 
	z-index:2;
	float:right;
}

#sidemenu {
	float:right;
	position:relative;
	width:78%;
	padding:60px 15px 4px 0;
	text-align:right;
	margin-top:-50px;
	border-right:1px solid #807b73;
	border-bottom:1px solid #807b73;
	z-index:5;
}
#sidemenu table { 
	list-style:none;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
}
#sidemenu table tr { 
	height:23px;
}
#sidemenu table tr a {
    position:inherit;
	font-size:17px;
	/*font-weight:bold;*/
	text-align:right;
	color:#8a847a;
	line-height:15px;
    letter-spacing:0.05em; 
}

#sidemenu table tr.selected a {
	color:#8a847a;  /*#C8C7C2; #dddcda;*/
	font-size:19px;
	font-weight:normal;
	line-height:15px;
	letter-spacing:0.05em;
}
#sidemenu table tr a:hover {
	/*color:#C8C7C2; #dddcda;*/
	font-size:19px;
	font-weight:normal;
	line-height:15px;
	letter-spacing:0.05em;
}

#sidemenu table tr.selected a:hover {
	/*color:#C8C7C2; #dddcda;*/
	font-size:19px;
	position:inherit;
	font-weight:normal;
	line-height:15px;
	letter-spacing:0.05em;
}

#addr_cnt {
	clear:both;
	margin:0 0 16px 0;
	padding:36px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
}
span.addr {
	font-size:1.0em;
	/*letter-spacing:0.02em;*/
	color:#C8C7C2; /*#C8C7C2 #dddcda;*/
}
span.phone {
	font-size:1.4em;
	font-weight:normal;
	letter-spacing:0.05em;
	color:#86837c;
}
#addr_new { margin:32px 0 6px 0; }



.img_tab { 
	width: 480px;
	margin-bottom:0px;
}


#margined { margin-left:-10px; }

.img_tab span.newsdate {
	font-size:0.75em;
	font-weight:bold; 
}
a.more {
	font-style:italic;
}

.img_tab td.imgc { 
	height:150px; 
	padding:0 0 0px 2px; 
	text-align:left; 
	vertical-align:top; 
}
.img_tab td.imgc_nopad { /* new */
	padding:0 0 0 2px; 
	text-align:left; 
	vertical-align:top; 
}
.img_tab .arrow_cnt { text-align:right } /* new */
.img_tab .arrow_left { float:left; } /* new */
.img_tab .arrow_right { margin-right:10px; float:right; } /* new */

.img_tab td.imgc a { color:#958f83 !important; text-decoration:none !important; }
.img_tab td.textc { 
	font-size:0.9em;
	padding-bottom:16px;
}
.img_tab td.textc p { margin-bottom:10px; }
.img_tab td.textc_lowpad { 
	font-size:0.9em;
	padding-bottom:6px;
}
.img_tab td.textc_lowpad p { margin-bottom:6px; }
.img_tab td.pager { 
	padding-left:9px;
	font-size:0.7em;
}
.img_tab td.pager a {
	text-decoration:none !important;
	font-weight:bold;
	font-size:1em;
	padding:0 7px;
}
.img_tab td.pager span { 
	margin:0 5px;
}

.img_tab td.pager span.current { 
	margin:0 7px;
	color:#dddcda;
	font-weight:bold;
}

a.aclink { 
	margin-left:2px;
	font-style:italic;
	font-size:1.05em;
}


.img_tab img { margin:0 9px 6px 0px; border:0px; }
.img_tab img.arrow { margin:0 9px 6px 2px; border:0px; }
.img_tab a { font-size: 0.9em; }

.copy_cell { 
	padding:0 0 0 8px;
	border-left:1px solid #807b73;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: #928C80;
}

