A  {
	color: #56693D;
	FONT-Family: Verdana, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	
}
A:hover { 
	color: #330000;
	FONT-Family: Verdana, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:roll {
	color: #330000;
	FONT-Family: Verdana, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}

p {  
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color:#000000; 
	  font-size: 90%;
}

Table {
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}

.commentary1 {  
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color: #333333; FONT-WEIGHT: bold;
	  font-size: 90%;
}
.subcommentary1 {  
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color: #000000; FONT-WEIGHT: bold;
	  font-size: 80%;
}
.search {  
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color: #000000; FONT-WEIGHT: bold;
}

td.search_options {
	text-transform: capitalize;
	font-size: 90%;
}

#adv_search table {
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color:#000000;
}

#adv_search input,select {
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  color:#000000;
	  font-size: 100%;
}

#adv_search h3 {
	font-family:  Verdana,  Arial,  Helvetica, sans-serif; 
	  
	font-weight:bold;
	color:#000000;
}

.mbuttony {
/*
	position: relative;
	top:5px; */
	border: 1px solid #728C51;
	text-align: center;
	font-family: Verdana,  Arial,  Helvetica, sans-serif;;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
	background-color: #E5D9A9;
	color: #728C51;
	}

h1 {
	font-family: palatino, Verdana,  Arial,  Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 120%
	}

h2 {
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size: 110%
	margin-bottom: 0px;
	}

h3 {
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	margin-bottom: 0;
	font-size: 105%
 	}
 	
#toc h3 {
 margin-left:90%;
}	

#content h2, #browse_content h2, #adv_search h2 {
margin-top:0px;
font-size: 120%
}

#factbook td li{
font-size: 100%;
}

span.letters {
font-family: Arial;
font-size: 90%;
}


#hilite {
	background-color: #FFFFCC;
	}
	
#toc li {
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
		
	list-style: none;
	margin-bottom: 6px;
	margin-left: -20px;
	}

#toc ul {
margin-top: -5px;
}
	
.annotation {
        position: relative;
        top: 0px;
        left: 10px;
	border: 1px solid #DDE1E8;
        background: #ffffdd;
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
        
}

td.tab {
	background-color:#EEE6CB;
}

td.left_nav_search {
	background-color:#E6DAB4;
	font-size: 90%;
}

.search_options {
	background-color:#E6DAB4;
	font-size: 90%;
}

td.top_right_tab {
	background-color:#E5D9A9;
}

td.top_right_tab_border {
	background-color:#E5D9A9;
	border-left: 1px solid #8A887E;
}


td.tab_border {
	background-color:#EEE6CB;
	border-left: 1px solid #8A887E;
}


#content, #adv_search {
padding: 15px;
}

.green_rule {
	font-size: 10%;
	border-bottom: 1px solid #728C51;
}

image.adv_board {
	float: left;
	margin-right:10px;
}

td.book_header_row_left {
	background-color:#E5D9A9;
	padding-left:20px;
}

td.book_header_row_right {
	background-color:#E5D9A9;
	padding-left:5px;
}



td.left_column {
	background-image: url(../images/left_column.gif);
	background-repeat: repeat;
}

td.left_column_home {
	background-image: url(../images/left_column_home.gif);
	background-repeat: repeat;
}


td.left_col {
	background-color: #DBCD9E;
}

td.content_prev_next {
	background-color:#D2D3BC;
	padding: 0px 10px 0px 10px;
	font-size: 80%;
}

body {
	FONT-Family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size: 100%;
	
}

h1.title {
font-size: 120%
}

h2.author {
	
	margin:0px 0px 5px 0px;
	font-size: 110%
}

td.contents_tab {
	background-color:#D6D9CB;
}


td.contents {
	background-color:#BFB783;
	padding:0px 5px 5px 30px;
	font-size: 85%;
}

td.encyclopedia_contents {
	background-color:#BFB783;
	padding:0px 5px 5px 5px;
	font-size: 85%;
}

td.contents_header {
	background-color:#BFB783;
	padding:0px 5px 5px 12px;
	font-size: 85%;
}

td.contents_on {
	background-color:#BFB783;
	padding:0px 5px 5px 30px;
	color: #996633;
	font-weight: bold;
	font-size: 85%;
}

a.contents  { 
	color:#000000; TEXT-DECORATION: none;
}
a.contents:hover { 
	color:#000000; TEXT-DECORATION: underline;
}

a.contents:roll {
	 color:#000000; TEXT-DECORATION: none;
}

a.txmlhit {
	background-color: #FFFFCC;
	color:#000000;
}

input {
font-size: 100%;
}

.results {
	border: 1px solid #D2D3BC;
	margin: 0px 20px 0px 0px;
	display: block;
	padding-bottom:15px;
}

.resulttabs {
	display:block;
	margin: 10px 0px 0px 0px;
	display:block;
	margin-bottom:1px;
	font-size: 90%;
	
}

.resulttabs a {
	border:1px solid #D2D3BC;
	color:#000000;
	background: #D2D3BC;
	text-decoration:none;
	padding:1px 2px;
	margin-right:2px;
	font-size: 90%;
	font-weight:normal;
	border-top:1px solid #56693D;
	border-left:1px solid #56693D;
	border-right:1px solid #56693D;
}

.resulttabs a.on {
	border:1px solid #D2D3BC;
	color:#000000;
	background:#F7F3E5;
	text-decoration:none;
	padding:1px 2px;
	margin-right: 2px;
	font-size: 90%;
	font-weight: bold;
	border-top:1px solid #56693D;
	border-left:1px solid #56693D;
	border-right:1px solid #56693D;
}

.resulttabs a:hover {
	
	font-weight:normal;	

}

#cursor {
	background:#F7F3E5;
}

.resulttabs a img {
	border:0px;
}

.results li.odd {
	padding: 3px;
	background-color:#D2D3BC;
}

.results li.even {
	padding: 3px;
	background-color:#F7F3E5;
}

.searchresulthead
{
	height: 1px;
	width: 100%;
	border: solid 1px #56693D;
}

.searchresultitem
{
	width: 100%;
	background-color: #D2D3BC;
	border-bottom: solid 1px #56693D;
	border-left: solid 1px #56693D;
	border-right: solid 1px #56693D;
}

.searchresultitemalt
{
	width: 100%;
	background-color: #F7F3E5;
	border-bottom: solid 1px #56693D;
	border-left: solid 1px #56693D;
	border-right: solid 1px #56693D;
}

#search_result_table {
	border:1px solid #56693D;
}

#search_result_table td {
	padding: 5px;
	background-color:#D2D3BC;
	
}

#content li {

	FONT-Family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size: 90%;
}

#titles li {
	list-style-type: none;
	margin-bottom: 5px;
	font-size: 90%;
}

td.basic_td {
        background-color:#EEE6CB;
}

form {
	display:inline;
	margin:0;
}

img.block {
display:block;
}

img.display_inline {
display:inline;
margin: 0;
padding: 0;
}

#toc_table {
        display:inline;
}

#subj_table {
        display:hidden;
}

.selected {
	color:#330000;
}

#help_toc dd {
margin-left: 10px;
margin-top: 2px;
}

#help_toc dt {
font-weight: bold;
margin-top: 5px;
}

#help_search_list li {
list-style-type: none;
padding-left: 20px; 
text-indent:-23px;
}

#newest li {
list-style-type: none;
font-size: 100%;
padding-bottom: 5px;
}

#newest {
list-style-type: none;
}
  
div.hidden_info {
    color:#fff;
    display: none;
}

@media print {
  .hidden_info {
    display: none;
  }
}

sup {
font-size: 9px;
position:relative; 
}

#newsarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: x-small;
clear:both;
top: 100px;
left: 100px;
width: 204px;
padding: 5px 5px 0px 5px;
}
.newsheader {
margin: 0px 0px 5px 0px;
font-size: x-small;
font-weight: bold;
}
.newsdate {
font-size: xx-small;
font-weight:normal;
}
.newsitem {
font-size: x-small;
padding: 0px 0px 5px 0px;
}


/***********************************
Whitepapers
***********************************/

ul.whitePapers {
	margin: 0px;
	padding: 0px; 
}


ul.whitePapers li {
	list-style-type: none;
	font-weight: bold;
	padding: 10px 0px;
	text-transform: uppercase;
}

ul.whitePapers li ul li {
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px;
	text-transform: none;
}
