@CHARSET "ISO-8859-1";


/* archive */
#archive_main {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	bottom:0px;
	overflow:auto;
	padding-left:0px;
}

#archive_main img {
	border:1px solid #999999;
}

#archive_main table {
	width:100%;
}

#archive_main td {
	/*height:73px;*/
	padding:3px;
	vertical-align:top;
}

#archive_main tr.selected {
	background:#eeeeee;
}

#archive_main tr.hovered {
	background:#eeeeee;
}

.archive_issue {
	/*position:relative;*/
	display:block;
	width:300px;
	margin:3px;
	/*height:120px;*/
	background:#ffffff;
	border:1px solid #f0f0f0;
}



.archive_issue_hovered {
	/*position:relative;*/
	display:block;
	/*height:120px;*/
	width:300px;
	margin:3px;
	background:#f0f0f0;
	border:1px solid #ffdc72;
}

.archive_issue:hover {
	/*position:relative;*/
	display:block;
	/*height:120px;*/
	width:300px;
	margin:3px;
	background:#f0f0f0;
	border:1px solid #ffdc72;
}

.selected{
	background:#f0f0f0;
	border:1px solid #999999;
}

.archive_issue .preview {
	/*position:relative;*/
	display:block;
	margin:0px;
	padding:0px;
	height:210px;
	overflow:hidden;
}

.archive_issue .info {
	display:none;
	/*z-index:1000;*/
	/*position:absolute;*/
	float:bottom;
	/*top:-72px;*/
	height:68px;
	width:170px;
	border:5px solid #705343;
	border-top:none;
	background:#ffffff;
	padding:0px;
	text-indent:3px;
	text-align:left;
	margin:0px;
	background: rgba(255,255,255,0.7);
}


.archive_issue img{
	margin:0px;
	padding:0px;
	border:1px solid #666666;
	
}

.archive_issue:hover .info {
	display:block;
	/*margin-right:-50px;
	margin-bottom:-100px;*/
}

/*.archive_issue img{
	
	border:1px solid #666666;
	
}*/

.archive_issue:hover .preview {
	height:130px;
}

.btn_text {
	/*background:#f5f5f5;*/
	background:none;
	border:none;
	text-decoration:underline;
	font-size:11px;
	padding:1px;
	/*border:1px solid #333333;*/
	border:none;
	font-weight:bold;
	color:#cc0000;
	margin:2px;
}

.btn_text:hover {
	background:#ffffff;
	/*border:1px solid #000000;*/
}

#archive_preview {
	position:absolute;
	top:0px;
	left:710px;
	padding:15px;
	width:160px;
	bottom:0px;
	overflow:hidden;
	background:#eeeeee;
}

#archive_preview h1 {
	
}

#archive_thumb {
	
}

#archive_preview img {
	border:1px solid #999999;
}


#archive_filters, #archive_main, #archive_issue {
	/*background:#e0e0e0;*/
	margin:none;
}

#archive_filters {
	background:#eeeeee;
	width:100%;
	height:30px;
	text-align:center;
	vertical-align:middle;
	align:center;
}

#archive_listncoll {
	width:100%;
	height:100%;
	margin-top:5px;
	margin-bottom:5px;
	
}

#archive_collection {
	width:200px;
	/*background:#eeeeee;*/
	height:100%;
	margin-top:5px;
	padding:5px;
	/*border-top:3px solid #666666;
	border-left:10px solid #666666;*/
}

#archive_entries {
	width:100%;
	background:#666666;
	color:#ffffff;
}

#archive_main tr.hovered {
	background:#fafafa;
	color:#000000;
}

/* article */
#article {
	position:absolute;
	top:0px;
	bottom:0px;
	width:100%;
	/*overflow:hidden;*/
}

#article_main {
	position:absolute;
	top:0px;
	bottom:0px;
	overflow:auto;
	width:720px;
	left:170px;
	padding:5px;
}

#article table {
	/*top:0px;
	bottom:0px;*/
	/*overflow:hidden;*/
}





.article_menu {
	margin:0px;
	background:#ffffff;
	
	/*padding:5px;*/
	margin-bottom:10px;
}

.sidebar h1 {
	background:#ffffff;
	
	color:#666666;
	margin:0px;
	padding:2px;
	height:12px;
	font-size:10px;
	font-weight:bold;
}


/* search */
#search {
	position:absolute;
	top:0px;
	bottom:0px;
	width:100%;
	/*overflow:hidden;*/
}

#search_controls {
	position:absolute;
	top:0px;
	width:150px;
	bottom:0px;
	overflow:auto;
	/*overflow:hidden;*/
}

#search_list {
	position:absolute;
	top:0px;
	left:175px;
	right:0px;
	bottom:0px;
	overflow:auto;
	/*overflow:hidden;*/
}

#search_list td {
	padding:2px;
}

#search_list h1 {
	font-family:'Trebuchet MS', serif;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #aaaaaa;
}

#search_list h2 {
	font-family:'Trebuchet MS', serif;
	font-size:10px;
	font-weight:normal;
	padding-top:0px;
	margin-top:-5px;
	margin-left:5px;
}

#search_list span {
	
	padding-left:5px;
}

#search_list a {
	font-size:10px;
	line-height:20px;
	font-weight:bold;
}

#search_list a:hover {
	color:#cc0000;
}

#search_controls {
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	width:160px;
	bottom:0px;
	overflow:auto;
	background:#eeeeee;
}

#search_input {
	border:1px solid #333333;
	background:#ffffff;
}

.search_hit {
	margin:5px;
	margin-top:0px;	
	width:400px;
	border:1px solid #cccccc;
}

.sidebar {
	position:absolute;
	padding:0px;
	
	width:170px;
	top:0px;
	bottom:0px;
	padding-bottom:22px;
	/*border:5px solid #ffffff;*/
	background:#ffffff;
}

.sidebar_left {
	/*left:-165px;*/
	left:0px;
	text-align:right;
}

.sidebar_left .par {
	padding-left:10px;
	padding-right:5px;
}

.sidebar_left h1 {
	text-align:right;
	border-right:7px solid #cc0000;
	padding-right:3px;
}


.article_menu .par {
	padding-top:3px;
	padding-bottom:10px;
}

.article_menu select {
	width:150px;
}

.sidebar_right {
	
	left:735px;
}

.sidebar_right h1 {
	text-align:left;
	border-left:7px solid #ff9c00;
	padding-left:3px;
}

.sidebar_right .par {
	padding-left:10px;
	
}

#article_navigation {
	/*top:0px;
	height:50px;*/
}

#article_info {
	text-align:right;
	/*top:55px;*/
	/*height:100px;*/
}

#article_control {
	position:absolute;
	top:55px;
	padding:5px;
	left:910px;
	height:100px;
	width:160px;
	background:#ffffff;
}

#article_head {
	/*border-top:1px dotted #666666*/;
	/*border-bottom:1px dotted #666666*/;
	/*border-left:8px solid #990000;*/
	background:#ffffff;
	padding-left:10px;
}

#article_head h1 {
	font-family:'Trebuchet MS',serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	margin-bottom:2px;
}

#article_head h2 {
	font-family:'Trebuchet MS',serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	margin-bottom:4px;
}

#article_head h3 {
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin:0px;
}

#article_content {
	margin-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	font-family:'Trebuchet MS',serif;
}

#article_content table {
	font-family:inherit;
}

.highlight {
	background:#ffdc72;
}

/* article sections */
.as_citation {
	width:80%;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:7%;
}

.as_citation .middle {
	padding-top:15px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-bottom:5px;
}

.as_citation .left {
	background:transparent url(_gfx/cit_left.gif) no-repeat bottom left;
	width:40px;
}

.as_citation .right {
	background:transparent url(_gfx/cit_right.gif) no-repeat top right;
	width:40px;
}

.as_citation .author {
	font-family: Verdana, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-align:right;
}

.as_citation .author b {
	font-weight:normal;
}

.as_block {
	margin-bottom:10px;
	margin-left:10px;
}

.as_table table {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.as_table table th, .as_table table td {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

.as_table table table_index {
	background:#ff9c33;
	color:#000000;
	font-weight:bold;
	text-align:center;
	
}

.as_table table td {
	
}

.as_box {
	background:#cc0000;
	border:1px solid #cc0000;
}

.as_box_tl, .as_box_tr{
	height:15px;
	width:10px;
}

.as_box_tc {
	height:15px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.as_box_ml, .as_box_mr {
	width:10px; 
	background:#ffffff;
}

.as_box_mc {
	background:#ffffff;
}

.as_image {
	border:1px solid #eeeeee;
	background:#eeeeee;
}

.btn_readhtml {
	background:url(_gfx/btn_html.gif) no-repeat center top;
	height:72px;
	width:70px;
	color:#000000;
	font-weight:bold;
	padding:none;
	margin:none;
	vertical-align:bottom;
}

.btn_readflash {
	background:url(_gfx/btn_flash.gif) no-repeat center top;
	height:72px;
	width:70px;
	color:#000000;
	font-weight:bold;
	vertical-align:bottom;
	margin:none;
	padding:none;
}

.btn_pagenext {
	background:url(_gfx/btn_page_next.gif) no-repeat center middle;
	height:20px;
	width:20px;
}

.btn_pageprev {
	background:url(_gfx/btn_page_prev.gif) no-repeat center middle;
	height:20px;
	width:20px;
}

/*
#article_info h1 {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	text-align:left;
}

#ep3treebranch {
	border:none;
	background:#ffffff;
	width:100%;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

#ep3treebranch.selected {
	background:#999999;
	color:#ffffff;
}

#ep3treeleaf {
	border:none;
	width:100%;
	background:#ffffff;
	color:#000000;
	text-align:left;
}

#ep3treeleaf.selected {
	background:#666666;
	color:#ffffff;
}

#ep3issue {
	
	height:100%;
}

#ep3issue_info {
	margin:5px;
	padding:5px;
	width:150px;
	text-align:center;
	background:#ebeef1;
}

#ep3issue_tree {
	width:500px;
	padding:5px;
	margin:5px;
	background:#ebeef1;
}

#ep3issue_articleinfo {
	width:200px;
	padding:5px;
	margin:5px;
	background:#eeeeee;
}

#ep3article {
	height:100%;
	width:100%;
}

#ep3article_info {
	background:#eeeeee;
	padding:5px;
	width:150px;
	text-align:center;
}

#ep3article_main {
	
	font-size:12px;
	
	padding:5px;
}

#ep3tree_dd {
	width:200px;
	display:inline;
}

#ep3tree_nav {
	width:100px;
	display:inline;
}

#ep3article_main h1 {
	margin-top:0px;
	font-size:30px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:3px;
	padding-left:7px;
	color:#333333;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	font-family:"Times New Roman",serif;
}

#ep3article_main h2 {
	margin-top:0px;
	font-size:9pt;
	font-weight:bold;
	font-style:normal;
	padding-right:5px;
	text-align:right;
	color:#333333;
	margin-top:0px;
	font-family:Verdana,sans-serif;
}

#ep3article_main h3 {
	margin-top:0px;
	font-size:9pt;
	font-weight:normal;
	font-style:normal;
	padding-right:5px;
	text-align:right;
	color:#333333;
	margin-top:0px;
	font-family:Verdana, sans-serif;
}

#ep3article_links {
	padding:5px;
	background:#eeeeee;
	width:150px;
}

#articleSection_text {
	margin-top:5px;
	font-family:"Trebuchet MS", sans-serif;
	margin-bottom:5px;
}

#articleSection_image {
	margin-top:5px;
	margin-bottom:5px;
	font-size:0.9em;
	background:#ebeef1;
	border:2px solid #ebeef1;
	
	margin-bottom:0px;
}

#articleSection_image td {
	text-align:center;
	
	vertical-align:bottom;
	padding-bottom:3px;
}

#articleSection_citation {
	margin:10px;
	border:3px solid #ebeef1;
	padding:5px;
	font-style:italic;
	text-align:center;
	font-size:1.2em;
}

#articleSection_block {
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

#articleSection_box {
	margin:5px;
	border:1px solid #25558a;
}

#articleSection_box_tl {
	width:5px;
	background:#25558a;
}

#articleSection_box_tc {
	background:#25558a;
	color:#ffffff;
	text-align:left;
}

#articleSection_box_tr {
	width:5px;
	background:#25558a;
}

#articleSection_box_mc {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
}

#ep3search_list {
	width:100%;
	height:100%;
	background:#ffffff;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}

#ep3search_list table {
	width:100%;
}

#ep3search_list td {
	padding:3px;
	height:40px;
	vertical-align:top;
}

#ep3search_list tr.col0 {
	background:#e4edf7;
}

#ep3search_list tr.col1 {
	background:#eff7ff;
}

#ep3search_list tr.selected {
	background:#ffffff;
}

#ep3search_list h1 {
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	
}

#ep3search_list h2 {
	font-size:1em;
	font-weight:normal;
	
	margin:0px;
	padding:0px;
	padding-left:10px;
}

#ep3search_filters {
	background:#ebeef1;
	width:100%;
	height:40px;
	text-align:center;
	vertical-align:middle;
	align:center;
}

#ep3src_input {
	border:1px solid #333333;
	background:#ffffff;
	color:#000000;
	width:120px;
	display:inline;
}

#ep3src_button {
	width:100px;
	display:inline;
}


#highlight {
	background:#ffee99;
	font-weight:bold;
}


#ep3article_hlform {
	display:inline;
}

#ep3article_hlform_input {
	background:#ffffff;
	color:#000000;
	text-align:center;
	border:1px solid #666666;
}

#ep3article_hlform_btn {
	background:none;
	display:inline;
	width:20px;
	height:20px;
}

#ep3tree_artnav_btn {
	background:none;
	display:inline;
	width:20px;
	height:20px;
}



.ep3treebranch {
	border:none;
	background:#ffffff;
	width:100%;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

.ep3treebranch.selected {
	background:#999999;
	color:#ffffff;
}

.ep3treeleaf {
	border:none;
	width:100%;
	background:#ffffff;
	color:#000000;
	text-align:left;
}

.ep3treeleaf.selected {
	background:#666666;
	color:#ffffff;
}

.ep3issue {
	
	height:100%;
}

.ep3issue_tree {
	width:500px;
	padding:5px;
	margin:5px;
	background:#ebeef1;
}

.ep3tree_dd {
	width:200px;
	display:inline;
}

.ep3tree_nav {
	width:100px;
	display:inline;
}

.articleSection_text {
	margin-top:5px;
	font-family:"Trebuchet MS", sans-serif;
	margin-bottom:5px;
}

.articleSection_image {
	margin-top:5px;
	margin-bottom:5px;
	font-size:0.9em;
	background:#ebeef1;
	border:2px solid #ebeef1;
	
	margin-bottom:0px;
}

.articleSection_table .articleSection_image {
	background:none;
	margin:0px;
	border:none;
	
}

.articleSection_image td {
	text-align:center;
	
	vertical-align:bottom;
	padding-bottom:3px;
}

.articleSection_citation {
	margin:10px;
	border:3px solid #ebeef1;
	padding:5px;
	font-style:italic;
	text-align:center;
	font-size:1.2em;
}

.articleSection_block {
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

.articleSection_box {
	margin:5px;
	border:1px solid #25558a;
}

.articleSection_box_tl {
	width:5px;
	background:#25558a;
}

.articleSection_box_tc {
	background:#25558a;
	color:#ffffff;
	text-align:left;
}

.articleSection_box_tr {
	width:5px;
	background:#25558a;
}

.articleSection_box_mc {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
}

.highlight {
	background:#ffee99;
	font-weight:bold;
}

.ep3tree_artnav_btn {
	background:none;
	display:inline;
	width:20px;
	height:20px;
}

.ep3article_hlform_btn {
	background:none;
	display:inline;
	width:20px;
	height:20px;
}

.ep3article_info {
	background:#eeeeee;
	padding:5px;
	width:150px;
	text-align:center;
}

.ep3article_info h1 {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	text-align:left;
}*/

.table_even {
	background:none;
}

.table_odd {
	background:none;
}

.table_even:hover {
	background:#ffffff;
}

.table_odd:hover {
	background:#ffffff;
}