html{
	background-color: #DDDBDC;
}

body {
		margin: auto;
		font-family: Arial, sans-serif;
     	color: #000000 ! important;
    	font-size:80%;
     	padding: 0px;
     	padding-top:4px;
	    background-color: #DCDADB;
	}
	
	#gradientwrap{	
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;	
		/*IE7:*/
	    background-image: url( '../images/bgimg.jpg' );
	   	background-repeat: repeat-x;
		/*other:*/
		background: -moz-linear-gradient( top , #F8F8F8, #DCDADB) repeat scroll 0 0 transparent;
	    background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#DCDADB));
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#DCDADB)";
	    background-image: -o-linear-gradient(#F8F8F8, #DCDADB);
	    
	    background-color: #DCDADB;
	    
	    
	}

	#shadowwrap {
		height: 100%;
		background-color: #fff;
		width: 966px;
		margin:auto;
		background-color: #ffffff;
	}
	
	#pagewrap {
		position:relative;
		left:0px;
		right:0px;
		top: 0px;
		bottom:0px;
		margin: auto;
		width: 980px;
		height: 100%;
		background-image:url(../images/shadow5a.png);
  		background-repeat:repeat-y;
  		background-position:0px 0px;
	}
	
	#pagewrap2 {
		padding-left:2px;
		background-image:url(../images/shadow7.png);
  		background-position:2px 0px;
  		height:7px;
	}



#footer{
  text-align:center;
  background-image:url(images/bg_headline.gif); 
  background-repeat:repeat-x;
  background-color: #FFFFFF;
  padding-left:6px;
  padding-right:6px;
  padding-bottom:6px;

}

/* 
##########################################################################
styles used by nav_lang_include.jsp
NOTE: skr�ning and admin section use their own styles for the navigation
##########################################################################
*/

#leftnav {
	background-image:url(../images/bg_nav2.gif);
 		background-repeat:repeat-x;
  	padding:5px;
 	padding-left:10px;
 	padding-top:26px;
}
	
#rightnav{
  position:absolute;
	  	right: 0px;
	  	top:0px;
	  	padding:5px;
	  	padding-left:10px;
	  	padding-right:15px;
	  	padding-top:32px;
	  	font-weight: normal;
}

#topleftnav {
    background: -moz-linear-gradient(center top , #F8F8F8, #DDD) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#ddd));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#DDDDDDDD)";
    background-image: -o-linear-gradient(#F8F8F8, #DDD);
  	padding:5px;
 	padding-left:20px;
 	padding-top:5px;
 	padding-right:0px;
 	margin-top:-4px;
 	height:20px;
 	border-bottom:1px solid #000000;
}

#topleft_line1{
	/*border-bottom:1px solid #000000;*/
	margin-bottom:0px;
	margin-top:-2px;
	float:left;
	width:250px;
}

#topleft_line1 a{
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing: .2em;
}

#topleft_line1 a img{
	border: 0px;
	height:22px;
}

#topleft_line2{
	float:left;
	margin-top:2px;
}
#topleft_line3{
	padding-right:10px;
	float:right;
	/*clear:both;*/
	margin-top:2px;
}

#separator{
  position:absolute;
  left: 0px;
  top:32px;
  padding:0px;
  padding-right:0px;
  padding-top:18px;
  width:100%;
  display:none;
}

#lbs{
  position:absolute;
  left: 15px;
  top:54px;
  border:1px solid #940000;
  background-color: #FFFFFF;
  padding:8px;
  visibility:hidden;
}

/* left navigation */
a.lbs:link {
	color: #000000;
	text-decoration: none;
}
a.lbs:visited {
	color: #000000;
	text-decoration: none;
}
a.lbs:hover {
	color: #000000;
	text-decoration: underline;
}
a.lbs:active {
	color: #000000;
	text-decoration: underline;
}
a.lbs:focus {
	color: #000000;
	text-decoration: underline;
}

a.nav1:link {
	color: #000000;
	text-decoration: none;
}
a.nav1:visited {
	color: #000000;
	text-decoration: none;
}
a.nav1:hover {
	color: #000000;
	text-decoration: none;
}
a.nav1:active {
	color: #FF0000;
	text-decoration: underline;
}
a.nav1:focus {
	color: #FF0000;
	text-decoration: underline;
}

a.nav1selected{
	text-decoration: none;
	color: #940000;
}

/* right navigation */

a.nav2:link {
	color: #000000;
}
a.nav2:visited {
	color: #000000;
}
a.nav2:hover {
	color: #000000;
}
a.nav2:active {
	color: #FF0000;
	text-decoration: underline;
}
a.nav2:focus {
	color: #FF0000;
	text-decoration: underline;
}

a.nav2selected{
	text-decoration: none;
}

a.legacyLink{
	font-size: 160%;	
	color: #000094;
}

a.legacyLink:hover{
	font-size: 160%;	
	color: #940000;
}

.thinline {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
}

.flagborder {
	border: 1px solid #000000;
	vertical-align: middle;
}

.spaceme{
	padding-left: 5px;
	padding-right: 5px;
}

.spacemeright{
	padding-right: 5px;
}

.spacemebold{
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.hidden_spacer{
	display:none;
}

/*
##########################################################################
*/

a {
	color: #000000;
}

a:focus {
	color: #FF0000;
	text-decoration:underline;
}

a:active {
	color: #FF0000;
	text-decoration:underline;
}

p {
	padding-top:10px;
	padding-bottom:5px;
}

h1{
	font-size: 1.1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h1.viewpage{
	font-size: 2.0em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	width:220px;
	margin-bottom:6px;
}

h1.news{
	font-size: 1.2em;
	padding-top:0px;
	margin:0px;
	border-bottom:1px solid #999999;
	letter-spacing:0px;
	font-weight:bold;
}

h1.results_headline{
	font-weight: bold;
	font-size:1.1em;
	padding-top:0px;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	padding-left:15px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
}

h1.first_headline{ 	
  	font-size: 1.4em;
   	border-bottom: solid #999 1px;
   	font-weight: normal;
   	margin-left: 66px;
   	padding-bottom: 0.05em;
   	margin-right: 0px;
   	margin-top:0px;
}

h2{
	font-size: 2.0em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2.supplement{
	font-size: 1.0em;
	/*font-weight:bold;*/
	padding:0px;
	margin:0px;
}

h2.sponsor{
	font-size: 1.0em;
	/*font-weight:bold;*/
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}

h3{
	font-size: 1.3em;
	font-weight:bold;
	padding-top:0px;
	margin:0px;
}

ol{
	padding-top:12px;
}

li{
	font-size: 1em;
	padding:0px;
	padding-top:4px;	
}

li.hit{
	list-style-type:none;
	padding-bottom:0px;
	margin-left: -6px;
	padding-left:105px;
	padding-top:0px;
	margin-bottom:12px;
	height:100px;
	
	background-repeat:no-repeat;
  	background-position:0px 0px;
}

ul.lbs{
	margin-bottom:0px;
	margin-top:0px;
}

li.lbs{
	list-style-type:none;
	margin: 0px;
	margin-left: -36px;
	padding:0px;
}


li.about{
	font-size: 1em;
	padding:0px;
	padding-bottom:10px;
	margin-left: 0px;
	list-style-type:disc;
}

li.facet{
	font-size: 1em;
	padding:0px;
	margin:0px;
	list-style-image:url(images/facet_list_arrow.gif);
	margin-left: 10px;
	margin-bottom: 0px;
}

li.folder{
	font-size: 1em;
	padding:0px;
	margin:0px;
	margin: 0px;
	list-style:none;
	margin-left: -40px;
}

li.faq{
	margin-left:-25px;
	padding-top:4px;
	padding-left:8px;
	border:1px solid #ffffff;
}

li.faq p{
	margin-left:8px;
}

li.faq ul{
	list-style-type:square;
}

li.faq_inactive{
	margin-left:-25px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;	
	border: 1px solid #e0e0e0;
	background-image:url(images/inactive_news.gif); 
	background-repeat:repeat;
}

li.news{
	list-style-type:none;
	margin-left:-48px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
	border:1px solid #ffffff;
}

li.news a.news{
	text-decoration: none;
}

li.news ul{
	list-style-type:disc;
}

li.news_inactive{
	list-style-type:none;
	margin-left:-48px;
	padding:2px;
	padding-top:4px;
	padding-left:8px;
	border: 1px solid #e0e0e0;
	background-image:url(images/inactive_news.gif); 
	background-repeat:repeat;
}

label{
	padding-right: 5px;
}

form{
	padding: 0px;
	margin: 0px;
}

em {
	font-style:italic;
	font-weight:normal;
	font-size: 1em;
}

div.ocr em {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

pre {
	font-size: 1.5em;
	margin-top:66px;
	margin-bottom:20px;
	margin-left:10px;
	background-color: #FFFFFF;
}

/*******************************************************************/


/* advanced search hyperlinks */

a.advanced:link {
	color: #000000;
}
a.advanced:visited {
	color: #000000;
}
a.advanced:hover {
	color: #000000;
}
a.advanced:active {
	color: #FF0000;
	text-decoration:underline;
}
a.advanced:focus {
	color: #FF0000;
	text-decoration:underline;
}

/* page navigation for search result hits */

a.page {
	/*font-size: 1.2em;*/
	border: 1px solid silver;
    color: black;
    font-size: medium;
    margin-left: 5px;
    margin-right: 0;
    padding: 2px 5px;
    text-decoration: none;
}

a.page:link {
	
}
a.page:visited {
	
}
a.page:hover {
	border: 1px solid #666666;
}
a.page:active {
	color: #FF0000;
	text-decoration:underline;
}
a.page:focus {
	color: #FF0000;
	text-decoration:underline;
}
a.pageselected{
	border: 1px solid silver;
    color: white;
    background-color:#666666;
    font-size: medium;
    margin-left: 5px;
    margin-right: 0;
    padding: 2px 5px;
    text-decoration: none;
}

a.pageselected:focus {
	color: #FF0000;
	text-decoration:underline;
}
a.pageselected:active {
	color: #FF0000;
	text-decoration:underline;
}

/* page top navigation for search result hits */

a.page_top {
	font-size: 1em;
	border: 1px solid #CCCCCC;
    color: black;
    font-size: medium;
    margin-left: 0px;
    margin-right: 0;
    padding: 2px 3px;
    text-decoration: none;
}

a.page_top:link {
	font-size: 1.1em;
}
a.page_top:visited {
	font-size: 1.1em;
}
a.page_top:hover {
	border: 1px solid #666666;
}
a.page_top:active {
	color: #FF0000;
	text-decoration:underline;
}
a.page_top:focus {
	color: #FF0000;
	text-decoration:underline;
}
a.page_topselected{
	font-size: 1.1em;
	border: 1px solid silver;
    color: white;
    background-color:#666666;
    margin-left: 0px;
    margin-right: 0;
    padding: 3px 3px;
    text-decoration: none;
}

a.page_topselected:focus {
	font-size: 1.1em;
	color: #FF0000;
	text-decoration:underline;
}
a.page_topselected:active {
	font-size: 1.1em;
	color: #FF0000;
	text-decoration:underline;
}

/* facets for search result hits */

a.face {
	color: #000000;
}

a.face:link {
	color: #000000;
}
a.face:visited {
	color: #000000;
}
a.face:hover {
	
}
a.face:active {
	color: #FF0000;
	text-decoration:underline;
}
a.face:focus {
	color: #FF0000;
	text-decoration:underline;
}

/* link to open popup with pub details */

a.pd {
	color: #000000;
	text-decoration: underline;
}
a.pd:link {

}
a.pd:visited {

}
a.pd:hover {
	text-decoration: underline;
}
a.pd:active {
	color: #FF0000;
	text-decoration:underline;
}
a.pd:focus {
	color: #FF0000;
	text-decoration:underline;
}

/* displaying search result hits */

a.result:link {
	color: #940000;
	font-size: 1.2em;
	text-decoration: none;
}
a.result:visited {
	color: #320000;
	font-size: 1.2em;
	text-decoration: none;
}
a.result:hover {
	font-size: 1.2em;
	text-decoration: underline;
}
a.result:active {
	color: #FF0000;
	text-decoration:underline;
	font-size: 1.2em;
}
a.result:focus {
	color: #FF0000;
	text-decoration:underline;
	font-size: 1.2em;
}

/* displaying magazine list */

a.list:link {
	color: #940000;
	font-size: 0.9em;
	text-decoration: none;
}
a.list:visited {
	color: #320000;
	font-size: 0.9em;
	text-decoration: none;
}
a.list:hover {
	font-size: 0.9em;
	text-decoration: underline;
}
a.list:active {
	color: #FF0000;
	font-size: 0.9em;
	text-decoration: underline;
}
a.list:focus {
	color: #FF0000;
	font-size: 0.9em;
	text-decoration: underline;
}

/* displaying bookmarks */

a.bookmark:link {
	color: #940000;
	font-size: 1.0em;
	text-decoration: none;
}
a.bookmark:visited {
	color: #320000;
	font-size: 1.0em;
	text-decoration: none;
}
a.bookmark:hover {
	font-size: 1.0em;
	text-decoration: underline;
}
a.bookmark:active {
	color: #FF0000;
	font-size: 1.0em;
	text-decoration: underline;
}
a.bookmark:focus {
	color: #FF0000;
	font-size: 1.0em;
	text-decoration: underline;
}

/* setting a  bookmark */

a.set_bookmark:link {
	color: #333333; 
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:visited {
	color: #333333; 
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: bold;
}
a.set_bookmark:hover {
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:active {
	color: #FF0000; 
	font-size: 1.0em;
	text-decoration: underline;
}
a.set_bookmark:focus {
	color: #FF0000; 
	font-size: 1.0em;
	text-decoration: underline;
}

a.faq {
	color: #940000;
	font-size: 1em;
	text-decoration: none;
}
a.faq:visited {
	color: #940000;
	font-size: 1em;
	text-decoration: none;
}
a.faq:hover {
	font-size: 1em;
	text-decoration: underline;
}
a.faq:active {
	color: #FF0000;
	font-size: 1em;
	text-decoration: underline;
}
a.faq:focus {
	color: #FF0000;
	font-size: 1em;
	text-decoration: underline;
}

/* prev/next buttons used for date/volume/issue/page navigation */

a.arrows {
	padding-left: 2px;
	padding-right: 2px;
}

/* select a letter on the title page */

a.select_letter {
    color: black;
    margin-left: 0px;
    padding: 2px 3px ;
    text-decoration: underline;
}

aselect_letter:link {
	
}
a.select_letter:visited {
	
}
a.select_letter:hover {
	color: #940000;
}
a.select_letter:active {
	color: #FF0000;
}
a.select_letter:focus {
	color: #FF0000;
}
a.select_letter_selected{
    color: #940000;
    text-decoration: none;
    font-weight:bold;
}
a.select_letter_selected:focus {
	color: #FF0000;
	text-decoration: none;
    font-weight:bold;
}
a.select_letter_selected:active {
	color: #FF0000;
	text-decoration: none;
    font-weight:bold;
}

/*****************************************************************/

#main_simple{
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
  background-image:url("../images/bg_headline.gif");
  background-repeat: repeat-x;
  padding:20px;
  padding-left:35px;
  padding-right:19px;
}

#main_advanced{
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
  background-image:url("../images/bg_headline.gif");
  background-repeat: repeat-x;
  padding:20px;
  padding-left:35px;
  padding-right:19px;
}

#pages{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  padding-top:20px;
  width:689px;
  /*line-height:30px;*/
}

#pages_top{
  /*position:relative;
  top:0px;
  right:0px;*/
  float:right;
  margin-right:19px;
  padding-top:0px;
  background-color:#FFFFFF;
}

#listing{
  text-align:left;
  padding-top:60px; 
  
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
  background-image:url("../images/bg_headline.gif");
		background-repeat: repeat-x;
		padding:20px;
		padding-left:35px;
		padding-right:35px;
}

#tablelisting{
  text-align:left;
  /*padding-left: 66px;*/
}

#aboutlisting{
  text-align:left;
  /*padding-left: 66px;
  width: 800px;*/
}

#helplisting{
  text-align:left;
  padding-left: 36px;
  width:900px;
}

#results{
	text-align: left;
	background-color: #FFFFFF;
}

#loginform{

}

#viewNav{
  position:absolute;
  left: 20px;
  top:42px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  font-size: .7em;
  width:250px;
}

#pagePlugin{
  position:absolute;
  left: 275px;
  top:30px;
  text-align:left;
  font-size: .7em;
  width:750px;
  height:500px;	/*must not be "auto" for firefox; fix via javascript */
  padding:0px;
  margin:0px;
  overflow:auto;
}

.pagePluginIndicator{
  margin:0px;
  padding:0px;
  background-image:url(images/loading_indicator.gif); 
  background-repeat:no-repeat;
  background-position:130px 120px;
}

#disclaimer{
  position:absolute;
  bottom:0px;
  margin:auto;
  text-align:center;
}

#homeinfo{
	text-align:center;
	margin-left:66px;
	margin-right:66px;
}

#notes_div{
	 display:inline;
}

a.copyright:link {
	color: #000000;
	text-decoration: none;
}
a.copyright:visited {
	color: #000000;
	text-decoration: none;
}
a.copyright:hover {
	color: #940000;
	text-decoration: underline;
}
a.copyright:active {
	color: #FF0000;
	text-decoration: underline;
}
a.copyright:focus {
	color: #FF0000;
	text-decoration: underline;
}

#facets_new {
  float:left;
  width:200px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 0px;
  background-color: #FFFFFF;
  /*background-image:url(images/bg_facet.gif); 
  background-repeat:repeat-y;*/
  margin: 0px;
  margin-top: 0px;
  margin-left:15px;
  padding-right: 0px;
  text-align: left;
  border:1px solid #CCCCCC;

}

#sort_order_simple {
  position:absolute;
  right:257px;
  top:365px;
  padding-left: 10px;
  padding-top: 10px;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#sort_order_advanced {
  position:absolute;
  right:257px;
  top:387px;
  padding-left: 10px;
  padding-top: 10px;
  margin: 0px;
  padding-right: 0px;
  text-align: left;
}

#newNews {
  background-color: #FFFFFF;
  background-image: url("images/bg_headline.gif");
  background-repeat: repeat-x;
  padding-left: 30px;
  padding: 10px;
  border:1px solid #e0e0e0;
}

/*********************************************************/

.prev_next{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font-size: 1.2em;
	/*border: 1px solid silver;
    color: black;
    font-size: medium;
    margin-left: 5px;
    margin-right: 0;
    padding: 2px 5px;
    text-decoration: none;*/
}

.popupleft {
	width: 175px;
}
.popupleft2 {
	width: 86px;
}

.above_popup {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 1.3em;
}
.above_popup2 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 1.3em;
	height: 16px;
	vertical-align: bottom;
}

.file_icons {
	/*margin-left:2px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 5px;*/
	font-size: 1.3em;
	width:216px;
	/*text-align:center;
	border: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
  	background-position: 0px 10px;*/
}

.cal_position {
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 1.3em;
}

/* calendar table */

.caltdheaderleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	text-align:right;
}

.caltdheader {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	text-align:right;
}

.calsundayredleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	color: red;
	text-align:right;
}

.calsundayred {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	font-weight: normal;
	color: red;
	text-align:right;
}

.caltdleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-align:right;
}

.caltd {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	text-align:right;
}

.caltdselleft {
	padding:4px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#940000;
  	text-align:right;
}

.caltdsel {
	padding:4px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#940000;
	text-align:right;
}

.calemptycell {
	color: #FFFFFF;
	text-align:right;
}

a.cal_hyperlink{
	text-decoration: underline;
	font-weight: normal;
	color: #940000;
}

a.cal_hyperlinksel{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.cal_hyperlinksel:focus{
	text-decoration: underline;
}
a.cal_hyperlinksel:active{
	text-decoration: underline;
}

a.cal_hyperlink:hover{
	text-decoration: underline;
	font-weight: normal;
	color: #940000;
}

a.cal_hyperlink:focus{
	text-decoration: underline;
	font-weight: normal;
	color: #FF0000;
}
a.cal_hyperlink:active{
	text-decoration: underline;
	font-weight: normal;
	color: #FF0000;
}

/* search results */

.resultheader {
	padding:0px;
	font-weight: bold;
	margin:auto;
	letter-spacing: 1px;
	padding-top:5px;
}

.resultline1{
	font-size: 1.1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.resultline2{
	font-size: 1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-left: 0px;
}
.resultline3{
	font-size: 1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-style: italic;
	padding-left: 0px;
	color: #555;
}

.ocr {
	font-size: 0.9em;
	padding-top:2px;
	padding-left: 0px;
	max-width:560px;
	overflow:hidden;
}

.bookmarkheader{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkheader2{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	width:10px;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkheader3{
	padding:2px;
	padding-left:12px;
	padding-bottom:1px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
	width:100px;
	font-weight: normal;
	border: 1px solid #e0e0e0;
}

.bookmarkinfo{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-align: right;
}

.bookmarkrow1{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:700px;
}

.bookmarkrow2{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:10px;
}

.bookmarkrow3{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	width:10px;
}

a.listheader{
	color: #000000;
	border-right: none;
	padding: 0px;
	border:none;
}

a.listheader:focus{
	color: #FF0000;
	border-right: none;
	padding: 0px;
	border:none;
	text-decoration: underline;
}
a.listheader:active{
	color: #FF0000;
	border-right: none;
	padding: 0px;
	border:none;
	text-decoration: underline;
}

a.listheader_letters{
	color: #000000;
	border-right: none;
	font-weight: normal;
	text-decoration: none;
}

a.listheader_letters:hover{
	color: #940000;
	border-right: none;
	font-weight: normal;
	text-decoration: underline;
}

a.listheader_letters:focus{
	color: #FF0000;
	border-right: none;
	font-weight: normal;
	text-decoration: underline;
}

a.listheader_letters:active{
	color: #FF0000;
	border-right: none;
	font-weight: normal;
	text-decoration: underline;
}

.listheader{
	padding:5px;
	padding-left:12px;
	border-right: 1px solid #FFFFFF;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
  	border-top: 1px solid #e0e0e0;
  	border-right: 1px solid #e0e0e0;
}

.listheader2{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	width:10px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.listheader3{
	padding:5px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	width:100px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader4{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	width:100px;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader5{
	padding:5px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listheader6{
	padding:5px;
	padding-left:12px;
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrowinfo{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.listrowinfo2{
	padding:5px;
	padding-top: 5px;
	padding-right:5px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}

.listrow1{
	padding:5px;
	padding-left:12px;
	padding-top: 5px;
	padding-right:20px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrow2{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.listrow3{
	padding:5px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}

.newstable{
	/*width:800px;*/
}

.magazinetable{
	/*width:850px;*/
}

.articletable{
	/*width:1000px;*/
}

.article_result_set{
	padding-left:35px;
	padding-right:35px;
}

.bookmarkstable{
	width:800px;
	margin-left:55px;
	margin-top:5px;
}

.news_date{
	color:#000000;
	font-size:0.85em;
	font-weight:bold;
}

.news_text{
	padding-left:38px;
}

.error{
	font-size: 1.4em;

}

.danger{
	background-color:#FFe8e8;
}

.ok{
	background-color:#e8FFe8;
}

.edit{
	/*background-color:#CCb8b8;*/
}

.not_online{
	width: 100%;
	text-align:center;
	color: #CC0000;
	font-size: 1.4em;
}

.noinfoborder{
	border:none;
}
.noinfoborder2{
	border:none;
	vertical-align: top;
}

.nologoborder{
	border:none;
	vertical-align:middle;
	max-height: 100px;
	max-width: 200px;
}

.formtextinput{
	margin-bottom: 8px;
}

.indent_sed{
	padding-left: 20px;
}

.nowrap {
	white-space: nowrap;
}

.bookmark_frame {
	width:171px;
	padding: 0px;
	text-align: center;
}

.workspace_headline{
	font-size: 1.0em;
	padding:5px;
	margin:0px;
	background-image:url(images/bg_h1.gif); 
 	background-repeat:repeat-x;
}

.w800 {
	width: 800px;	
}

.facet_headline{
	font-size: 1.3em;
	padding:2px;
	padding-left:10px;
	margin:0px;
  	background-color:#666666;
  	color:#FFFFFF;
	width:196px;
	margin-left:-8px;
}

.facet_in_headline {
	font-size: 1.3em;
	padding:2px;
	padding-left:10px;
	margin:0px;
  	background-color:#666666;
  	color:#FFFFFF;
	width:auto;
	margin-left:0px;
}

.facet_in_searchheadline {
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;
	color: #000000;
	font-size:1em;
	margin:0px;
	margin-left:37px;
	margin-top:0px;
	padding:4px;
	padding-top:10px;
	display:inline;
}

th.infolegend {
	font-weight: normal;
	text-align:right;
	padding-right:8px;
}

.infolegend {
	vertical-align: top;
	width: 120px;
	padding-left: 9px;
	border-bottom: 1px solid #e0e0e0;
}
.infocontent {
	font-weight: normal;
	vertical-align: top;
	border-bottom: 1px solid #e0e0e0;
}

th.th_totalNumberOfPages {
	font-weight:normal;
	padding-left:2px;
	text-align:left;
}

td.td_totalNumberOfPages {
	text-align:right;
}

.totalNumberOfPages {
	background-image:url(images/bg_h1.gif); 
  	background-repeat:repeat-x;	
	font-weight: bold;
	padding:5px;
	border: 1px solid #940000;
}

.rss_logo{
	padding-bottom: 6px;
	font-size: 0.9em;
	position:absolute;
	right:42px;
	top:173px;
}

.q_result{
	font-style: italic;
	color: #940000;
}

.cal_space {
	margin-right: 1px;
}

.show_pointer{
	 cursor:pointer;
}

.warning{
	color: red;	
}

.no_plugin {
	font-size:1.8em;
	color: #CC0000;
	border: 3px solid #CC0000;
	padding: 8px;
	
}

div.supplement{
	line-height:1.5em;
	margin-left:-2px;
}

div.sponsor{
	line-height:1.5em;
	margin-left:-2px;
}

.date_error{
	margin:25px;
	padding:8px;
	color: #990000;
	font-weight:normal;
	border: 1px solid #990000;
}

/*******************************************************/

#topsection-img {
		background-color:white;
		border-bottom:1px solid #B5B5B5;
		margin:0px;
		padding:0px;
		width:100%;
	}
	#topsection-img-left {
		background-image:url("../images/topleftbg.png");
		background-repeat:no-repeat;
		background-position:5px 6px;
		float:left;
		font-size:0.9em;
		height:100px;
		/*margin:0.35em 0 0 0.4em;
		margin-top:4px;*/
		width:474px;
		padding:4px;
	}
	
	#topsection-img-right {
		float:right;
		padding:4px;
		padding-left:0px;
	}
	
	#topsection-img-left-logo{
		float:left;
		padding-left:21px;
		padding-top:21px;
	}
	
	#topsection-img-left-text{
		float:left;
		padding-left:21px;
		padding-top:23px;	
	}
	
	#topsection-img-left-text h1{
		font-size:2.5em;	
		font-weight:bold;
	}
	
	#topsection-img-left-text span.t1{
		padding-left:1px;
		font-size:1.2em;
	}
	
	#topsection-img-left-text span.t2{
		padding-left:1px;
		font-style: italic;
	}
	
	.search_fieldset  {
		border-style: solid;
	    margin: 0;
	    padding: 10px;
	    width: auto;
	    background: -moz-linear-gradient(center top , #F8F8F8, #DDD) repeat scroll 0 0 transparent;
	    background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#ddd));
	    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8, endColorstr=#DDDDDDDD)";
	    background-image: -o-linear-gradient(#F8F8F8, #DDD);
	    border-radius: 5px 5px 5px 5px;
	    padding-top: 12px;
	    border-color: #EEEEEE #DDDDDD #CCCCCC #DDDDDD;
	    background-color: #E8E8E8;
	}
	
	h1.main_headline{
		font-size: 1.5em;
		font-weight:normal;
		padding:0px;
		padding-bottom:4px;
		margin:0px;
		margin-bottom:16px;
		margin-left:-28px;
		border-bottom:1px solid #A7A7A7;
	}
	
	h1.result_headline{
		font-size: 1.4em;
		font-weight:normal;
		padding:0px;
		padding-bottom:0px;
		margin:0px;
		margin-bottom:16px;
		margin-left:8px;
		border-bottom:1px solid #A7A7A7;
		margin-right:36px;
	}
	
	h1.text_result_headline{
		font-size: 1.4em;
		font-weight:normal;
		padding:0px;
		padding-bottom:0px;
		margin:0px;
		margin-bottom:16px;
		margin-left:8px;
		border-bottom:1px solid #A7A7A7;
		margin-right:19px;
	}
	
	h1.new_news_headline{
		font-size: 1.5em;
		font-weight:normal;
		padding:0px;
		padding-bottom:4px;
		margin-top:20px;
		margin-bottom:16px;
		margin-left:-4px;
		border-bottom:1px solid #A7A7A7;
	}
	
	
.search_result_line1{
	background-color: #E8E8E8;
}

table.hit_table{
	width:689px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	margin-left:34px;

}

table.pub_table{
	width:912px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	margin-left:34px;

}

table.art_table{
	width:689px;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	margin-left:34px;

}

table.art_table tr.header{ 
	color:#FFFFFF;
	background-color: #666666;
	text-align:right;
	font-weight:normal;
	font-size:1.3em;
}

table.art_table tr.header th{ 
	padding:2px;
}

table.hit_table tr th{ 
	color:#FFFFFF;
	background-color: #666666;
	text-align:left;
	font-weight:normal;
	font-size:1.3em;
	padding:2px;
}

table.pub_table tr.header{ 
	color:#FFFFFF;
	background-color: #666666;
	text-align:left;
	font-weight:normal;
	font-size:1.3em;
}

table.pub_table tr.header th{ 
	padding:2px;
}

table.hit_table tr th.order{ 
	text-align:right;
}

table.pub_table tr th.order{ 
	text-align:right;
	font-weight:normal;
}

table.art_table tr th.order{ 
	text-align:right;
	font-weight:normal;
}

.hit_thumb_div{
	width:100px;
	overflow:hidden;
}

ol.less_space{
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:6px;
}

#calendar_table{
	width:176px;
}

.view_page_body{
	background-color:#FFFFFF;
	background-image: none;
}

#social_media{
	border:0px;
	margin-top:10px;
	margin-left:-2px;
}

#send_container{
	margin-bottom:10px;
}

#social_media a img{
	border:0px;
}

#like_and_plus_container{
	margin-top:10px;
	margin-bottom:20px;
	margin-left:-6px;
	height:30px;
	text-align:left;
}

#fb_like_container{
	/*margin-top:10px;
	height:30px;*/
	display:inline;
}

.like_and_plus_newscontainer{
	margin-top:10px;
	height:30px;
	vertical-align: bottom;
}

.email_error{
	font-size:1.2em;
	color:red;
	border: 3px solid red;
	padding:4px;	
}

a.filetype{
	padding:2px;
	font-size:.9em;
}

a.filetype_selected{
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	padding:2px;
	font-size:.9em;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

a.filetype_selected:focus{
	color: #FFFFFF;
	text-decoration: underline;
	padding:2px;
	font-size:.9em;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

a.filetype_selected:active{
	color: #FFFFFF;
	text-decoration: underline;
	padding:2px;
	font-size:.9em;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

.align25{
	padding-top:10px;
	padding-left:25px;	
	font-size:1.3em;
	margin-top:2px;
}

#openfilesection{
	padding:4px;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid #d7d7d7;
	width:165px;
	margin-left:-2px;
	margin-top:4px;
}

#thumbs_on_off{

}

#thumbnails{
	width:100%;
	height:155px;
	position:fixed;
	bottom:0px;
	left:0px;
	background-color:#ebebeb;
	display:none;
	overflow: scroll;
	padding-top:2px;
	border-top: 5px solid #666666;
	/*background-image: url( '../images/bg_stripes.gif' );
	background-repeat: repeat-x;*/
	background-color: #E0E0E0;
}

#thumbnail_container{

}

.one_thumb_pic {
    display: inline;
    float: left;
    height: 125px;
    overflow: hidden;
    padding: 0px;
    text-align: center;
    /*width: 104px;*/
    padding-top:10px;
    padding-bottom:0px;
    position:relative;
    margin:0px;
}

.atbottom {
	width: 100%;
    padding:0px;
    padding-left:2px;
    margin:0px;
    position:absolute;
    bottom:0px;
    left:0px;
    text-align: center;
    background-color: #E0E0E0;
}

.thumb_img{
    border: 1px solid #666666;
    padding:2px;
    /*height:100px;*/
}

.thumb_img_selected{
    border: 3px solid #940000;
    /*height:100px;*/
}

.one_thumb_text{
	font-size:0.9em;
}

#show_thumbnails{
	width:243px;
	height:20px;
	position:fixed;
	bottom:0px;
	left:0px;
	display:block;
	margin:0px;
	padding-left:22px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:8px;
	background-color:#666666;
	line-height:2em;
	vertical-align:top;
}

#hide_thumbnails{
	width:243px;
	position:fixed;
	bottom:157px;
	left:0px;
	height:20px;
	display:none;
	margin:0px;
	padding-left:22px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:8px;
	color: #FFFFFF;
	background-color:#666666;
	z-index:1;
	line-height:2em;
	vertical-align:top;
}

#show_thumbnails a{
	color:#FFFFFF;
}

#hide_thumbnails a{
	color:#FFFFFF;
}

#hide_thumbnails a img{
	border: none;
	width:12px;
	height:12px;
}

#pdfFit{
	position:absolute;
	top:39px;
	left:251px;
}

#pdfFit a img{
	border: none;
}

.showThumbLink{
	display:inline;
}

.hideThumbLink{
	display:none;
}

.noborder{
	border: none;
}

#accessibility{
	text-align:right;	
}

#recent_container{
	background-color:white;
	margin-left:32px;
	height:250px;
	padding-right:5px;
}

.recent_thumb_div{
	padding-top:20px;
	/*display:block in <noscript> area in recently_viewed_incl.jsp !!! */
	display:none;
}

.recent_thumb_tooltip{
	display:none;
}

#scrollThumbsForm{
	display:inline;
	margin-left:82px;
	color:#FFFFFF;
}

a.recently_link img{
	margin: 0 auto 5px auto;
	vertical-align:top;
	padding:4px;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#aaa;
    border-right-color:#aaa;
    border-top-color:#ddd;
    border-left-color:#ddd;
    border-radius:3px;
	
}

a.search_result_link img {
	border: 1px solid #CCCCCC;
	border-radius:3px 3px 3px 3px;
	box-shadow:1px 1px 0px 0px #CCCCCC;
	height:60px;
}

#beyging{
	padding-bottom:15px;
}

.title_detail_loading{
	width:10px;
	display:none;
}

.td100{
	text-align:center;
	vertical-align:top;
	width:100px; 
}

.floatleft{
	float:left;
}
.floatright{
	float:right;
}

.no_display{
	display:none;	
}

.listing_form_element{
	width:250px;
}

.listing_form_label{
	width:125px;
}

/****************************************************************/

.googleWebPreviewImage{
	height:336px;
	margin-top:46px;
}
.googleWebPreviewText{
	height:900px;
	overflow:auto;
}

/****************************************************************/

#banRobotsText{
	color:white;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
}

#banRobotsButton{
	font-size:12px;
	height:24px;
	width:80px;
	font-weight:bold;
}
	
	
	

