a:link, a:visited {
 text-decoration: none;
}

.indented {
   padding-left: 50pt;
   padding-right: 50pt;
}

.phrasetable span { 

 color:grey;  
 font-family: 'Arial', sans-serif;
 font-size: 10pt; 
 text-align: left; 
}

table {
 border-color: gray;
 background-color: #FFF;
}
.phraselist {
 background: #F0F0FF
}
.top { 
  vertical-align: top;
}
.even {
 # background: #EEEEEE;
 margin-left:-10px; 
 margin-right:-10px; 
 text-indent: -10px;
}
.odd {
 # background: #FFFFFF;
 margin-left:-10px; 
 margin-right:-10px; 
 text-indent: -10px;
}
.intransit a {
 font-style: italic
}

.minilink {
 font-size: 10px;
}

#pfiltertitle { font-size: 15px; margin: 40px 0px; }

.subject { font-weight: bold; }
.leftnavigation { float: left; font-size: 15px; font-weight: bold; }
.navigation { font-size: 15px; font-weight: bold; }
.rightnavigation { float: right; }
#content { clear: both; }

#pfilterbody { font-family: 'Arial', sans-serif; text-align: center; margin: 0px auto 0px auto; width: 900px; }

#pfilterhead { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 40pt; text-align: center; border-bottom: 2px solid #000;  width: 900px; margin: 0px auto 0px auto; }

.textblock { clear: both; text-align: left; }

.itemlist {
# border-bottom: 1px solid gray;
}
.itemlist li {
# border-top: 1px solid gray;
 list-style: none;
 text-align: left;
}

.termlist {
# border-bottom: 1px solid gray;
}

.termlist .mid {width: 429.9px; height: 33px; }
.termlist .lt {width: 32px; float:left; clear: left; padding-right: 5px;}
.termlist .rt {float: right; clear: right; width: 70px; text-align: right;}
.termlist li {
# border-top: 1px solid gray;
 list-style: none;
 text-align: left;
 color: #00E;
}

.termlist a {
 padding: 2px;
}

a .selected {
 background-color: #F00;
}

.termlist a:hover {
 background-color: #FF0;
}

.termlist_hor li {
 display: inline;
 list-style-type: none; 
}

.termlist_hor a {
 padding: 2px;
}

.termlist_hor a:hover {
 background-color: #FF0;
}

.narrow_itemlist {
# border-bottom: 1px solid gray;
  width: 400px;
  padding-left: 200px;
}
.tall_nothing {
  height:25000px;
  width:1px;
  background: #FF00FF;
  float: right;
}

.topicblock { width: 15px; height: 15px; background: #6666CC; float: left; margin-right: 5px;}

.hidden {
 display: none;
}

.infodiv { font-family: 'Arial', sans-serif; margin: 0px auto 0px auto; width: 500px; }

body {
 margin: 0px;
 width: 100%;
}
#doc3 {
 margin: 0px;
 width: 100%;
}
#hd {
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 border-bottom: 1px #CCC solid;
 background-color: #EEE;
}

#inhd {
 width: 900px;
}
.logo {
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 17pt;
 text-align: left;
}
.logo a {
 color: #30A;
}
.titlebar {
 font-size: 22px;
 text-align: left;
}

#suggestions .lefttext {
 text-align: left;
 font-size: 14px;
}

.exp_tools_button {
 margin-left: 100px;
 margin-right: 100px;
}
.exp_tools_button a div {
 font-size: 18px;
 font-weight: bold;
 text-align: center;
 margin-bottom: 3px;
 margin-top: 3px;
 background-color: #EEE;
 color: #00E;
 text-decoration: none;
 display: block;
 border: 1px #00E solid;
}

.page {
 font-weight: bold;
 background-color: #EEE;
 text-decoration: none;
 padding: 2px;
 border: 1px #BBB solid;
}

.inline_button {
 font-weight: bold;
 background-color: #EEE;
 color: #00E;
 text-decoration: none;
 padding: 2px;
 border: 1px #00E solid;
}

.yui-button .selected {
 background: #AAF;
}

.selected {
 background: #AAF;
}

.warning {
 color: #C00;
 font-style: italic;
 text-align: left;
}
