﻿/* --- List --- */
.STermContainer { background: url(bgImages/dottedSides.gif) repeat-y center top; padding-right: 11px; width: 731px; position: relative; padding-bottom: 16px; float: right; position: relative; }
.STermContainer .listHeader { float: right; margin-top: -2px; margin-right: -12px; margin-bottom: 14px; background:url(bgImages/header.jpg) no-repeat left top;height:37px;width: 745px; }
.STermContainer .listHeader h2 { width: 734px; padding-top: 13px; padding-right: 11px; font-size: 14px; }
.STermContainer .listHeader div { position: absolute; left: 19px; top: 13px; font-size: 13px; font-weight: bold; }
.STermContainer .listHeader div a { color: gray; text-decoration: none; }
.STermContainer .listHeader div a:hover { text-decoration: underline; }
.STermContainer .listFooter { position: absolute; right: 1px; bottom: 6px; background:url(bgImages/footer.jpg) no-repeat 2px top;height:11px;width: 745px; }

.STermContainer .mbLinks li { float: left; color: #816381; }

.STermContainer .noResults {font-size: 16px; font-weight: bold;}
.STermContainer div.noResults {float: left; margin-left: 1em; text-align: center;}
.STermContainer p.noResults {padding: 3em;}


/* --- View --- */
.STermList { width: 698px; background: url('bgImages/listBody.jpg') repeat-y 0px 0px; margin: 0px 10px 10px 0px; float: right; }

.STermList .header { background: url('bgImages/listHeader.jpg') no-repeat left top; height: 40px; }
.STermList .header a { color: Black; text-decoration: none; }
.STermList .header a:hover { text-decoration: underline; }
.STermList .footer { background: url('bgImages/listFooter.jpg') no-repeat left bottom; height: 16px; float: right; width: 100%; }
.STermList .items { padding: 0.2em 1em; float: right; }

.STermList h2 { font-size: 13px; line-height: 26px; margin-right: 0.8em; }

.STermList .items { width: 670px; }
.STermList .items .termImage { float: right; margin: 0px 0px 0.4em 1em; width: 159px; clear: right; }
.STermList .items ul li { cursor: default; line-height: 1.8em; padding-right: 1em; list-style-type: none; color: #54849A; background: url(bgimages/bull.gif) no-repeat right 0.8em; }
.STermList .items ul li a { text-decoration: none; color: #54849A; }
.STermList .items ul li a:hover { text-decoration: underline; }
.STermList .items ul li span { float: left; font-size: smaller; }
.STermList .items ul li strong { color: silver; }
.STermList .items ul li .commentContent { display:none; background: #89DAFF; border: solid 1px #638495; padding: 0em 0.4em; height: 1%; }
.STermList .items ul li .commentContent a { float: left; font-size: smaller; }

.STermList .items ul li.l2 { margin-right: 1em; }
.STermList .items ul li.l3 { margin-right: 2em; }
.STermList .items ul li.l4 { margin-right: 3em; }
.STermList .items ul li.l5 { margin-right: 4em; }
.STermList .items ul li.l6 { margin-right: 5em; }

.STermList .items ul li.nc { background: url(bgimages/bull-nc.gif) no-repeat right 0.8em; }

.STermList .items .hidden { display: none; }

/*
.STermContainer div.paging { width: 100%; text-align: center; padding: 0.4em 0px; clear: both; font-size: 14px; margin-bottom: 3px;}
.STermContainer div.paging a { background-color: #BACCD0; text-decoration: none; color: #000; padding: 2px 0px; border: solid 1px #626362; }
.STermContainer div.paging a:hover { background-color: #626362; color: #FFF; padding: 2px 0px; border: solid 1px #BACCD0; }
.STermContainer div.paging span { background-color: #626362; color: #FFF; padding: 2px 0px; border: solid 1px #BACCD0; }
*/

.STermContainer div.pagingTop { position: relative; width:695px; height: 35px; margin-bottom: 1em; }  
.STermContainer div.pagingBottom { position: relative; width:695px; height: 35px; margin-top: 1em; }  
.STermContainer div.PagingNav { float:right; margin-right:10px; }
