BODY {
	MARGIN: 0em;
	background:#FFFFFF;
	padding: 0em;
}

#level0 {
	width: 100%;
}

.level2 {
	width: 100%;
}

#level1 {

}

.fullWidth {
	width: 100%;
}

.center {
	text-align: center;
}

.mainnavtable {
  width: 220px;
  border-collapse: collapse;
}

.leftPanel {
	clear:both;	
	vertical-align: top;
	width: 220px;
}

.leftPanel2col{
	width: 220px;
}

.leftPanel3col{	
	width: 480px;	
}

.leftPanel4col{
	width: 720px;
}

.leftPanel5col{
	width: 960px;
}

.leftPanel6col{
	width: 1180px;
}

.startPanel {
	padding-top: 0px; /*1.3125em;*/
	padding-left: 0.3125em;
	margin-left:auto; 
	margin-right:auto;
	text-align: left;
}

.startPanelSuggPadding {
	PADDING-RIGHT: 0.1em;
}

.mainPanel {
  vertical-align:top;
  width: 510px;
}

.mainPanelResults {
	padding-top: 0.5em;
	margin: 0 0 0 auto;
	vertical-align: top;
}
form { padding: 0 0 0 0; margin: 0 0 0 0; }

.mainPanelResults2col {
	left: 250px;
}

.mainPanelResults3col {
	left: 490px;
}

.mainPanelResults4col {
	left: 730px;
}

.mainPanelResults5col {
	left: 970px;
}

.mainPanelResults6col {
	left: 1185px;
}

#topBar {
	width: 100%;
    background:#FFFFFF;
    padding-bottom: 5px;
    border-bottom: 1px solid green;
}

#logo {
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

A IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none
}

.img.logo {
	width: 12.5em;
	height: 3.75em;	
}
.img.b {
	display: block;
}

.findButton {
	background: url(images/find.gif);
	width: 65px;
	height: 19px;
	background-color: #ffffff;
	border: 0px;
}

.img.xml {
	width: 0.875em;
	height: 0.875em;
}

.img.help {
	width: 1.125em;
	height: 1.125em;
}

.img.cornerMain {
	width: 1.0625em;
	height: 2.3125em;
}

.img.cornerSugg {
	width: 1.125em;
	height: 1.625em;
}

#searchDiv {
	/*left: 12.5em;	*/
	width: 100%;
}

#searchDiv form {  
    text-align: right;
    margin: 0;
}

.searchMainTable {
	MARGIN: 0em 0em 0em auto;

}

.searchDropdown { 
	PADDING-RIGHT: 0.3125em;
	PADDING-BOTTOM: 0em
}

.searchInputBox {
	PADDING-RIGHT: 0.3125em;
}

.searchFieldText{ 
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0em;
	COLOR: #000000;
	FONT-FAMILY: verdana, sans-serif;
}

.searchText {
	PADDING-RIGHT: 0.3125em;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0.125em;
	COLOR: #000000;
	FONT-FAMILY: verdana, sans-serif;
}

.searchFind {
	PADDING-RIGHT: 0.3125em;
	PADDING-LEFT: 0.625em;
	PADDING-BOTTOM: 0em
}

.limboBar {
	right: 0.625em;
	width: 100%;
	height: 2.25em;
	background: url(images/limbo_bar.gif);
}

.limboBarText {
	float: right;
	padding-top: 1em;
	padding-right: 0.625em;
	font-weight: bold;
	font-size: 0.7em;
	font-family: verdana, sans-serif;
	color: #ffffff;
}

.paginationCell {
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
}

.paginationCellSEI {
	text-align: right;
	padding-right: 0.625em;
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-FAMILY: verdana, sans-serif;
}

/* Don't know what this is used for */
.paginationInactive {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: underline;
}

.pagination_inactive { display: none; }

.pagination_active {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: underline;
}

.paginationInactiveSEI {
	FONT-WEIGHT: bold;
	COLOR: lightgray;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: underline;
}

.paginationActiveSEI {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: underline;
}

.searchResultsBox {
	width: 100%;
	height: 1.75em;
	border-bottom: 0.125em solid #4c5272;
}

.searchResultsHeader {
	float: left;
	padding-top: 0.25em;
	padding-left: 0.625em;
	padding-right: 0.625em;
	font-weight: bold;
	font-size: 1em;
	color: #30416E;
	font-family: verdana, sans-serif;
}

.RSSButton {
	float: left;
	padding-top: 0.375em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

.ExportControl {
	float: right;
	padding-top: 0.375em;
	padding-right: 1.5em;
        font-weight: bold;
	font-size: .8em;
	color: #30416E;
	font-family: verdana, sans-serif;
}

.ExportControl SELECT {
	font-size: .8em;
}

.helpButton {
	float: right;
	padding-top: 0.25em;
	padding-right: 0.625em;
}

/* No Results CSS Starts Here */
.noResultsBody {
	padding: 0px;
	background: url(images/noresultsborder.gif) repeat-y;
}

.noResultsMainPanel {
	float:left;
	padding-left: 20px;
}

.noResultsCell {
	float: left;
	width: 230px;
	padding-left: 0em;
	margin: 0 0 0 auto;
	padding-top: 0.1em;
}

.noResultsRow {
	margin: 0px -6px 0px -6px;
}

.noResultsHeader {
	PADDING-BOTTOM: 0.625em;
	FONT-WEIGHT: bold;
	COLOR: #30416c;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: verdana, sans-serif;
}

.noResultsFooter {
	PADDING-TOP: 0.625em;
	FONT-WEIGHT: bold;
	COLOR: #30416c;
	FONT-SIZE: 0.9em;
	FONT-FAMILY: verdana, sans-serif;
}

.noResultsText {
	height: 1.5em;
	padding-top: 2px;
	MARGIN-LEFT: 0.3125em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.facetSearch {
	/*width: 100%;*/
	padding-bottom: 0.8em;
	padding-top: 0.8em;
	padding-left: 6px;
}

.facetHeader {
	margin-bottom: 0.625em;
	padding-left: 0.625em;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	COLOR: #000000; /*#30416c;*/
	font-family: verdana, sans-serif;
}

.facetTextCell {
	padding-top: 0px; /*0.625em;*/
	padding-bottom: 0.625em;
}

.facetTextCellNoResults {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.facetCellNoResults {
	/*width: 100%;*/
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	padding-left: 0.625em;
	background-color: #FBFAE4; /*#FBFBC4*/
}

.facetCell {
	width: 100%;
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	padding-left: 0.625em;
/*	background-color: #FBFBC4  */
}

.facetTextTitle {
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	COLOR: #000000; /*#30416c;*/
	font-family: verdana, sans-serif;
}

.facetText {
	text-align: left;
	font-weight: normal;
	font-size: 0.8em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
}

.dymCell {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}

.dymHeader {
	padding-top: 0.625em;
	padding-left: 0.625em;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	color: red;
	font-family: verdana, sans-serif;
}

.dymText {
	padding-top: 0.625em;
	text-align: left;
	font-weight: bold;
	font-size: 0.9em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
}

.noResultsSugg {
	padding-top: 0.8em;
	padding-left: 0.7em;

}

.noSeamarkResultsSuggBody {
	float: left;
	padding-left: 3em;
	padding-top: 3px;
	background: #FBFBC4;
	width: 100%;
}

.noSeamarkResultsSuggHeader {
	font-weight: bold;
	font-size: 1em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding-bottom: 0.625em;
	padding-top: 0.625em;
	padding-left: 0em;
}

.noSeamarkResultsSuggList {
	font-weight: normal;
	font-size: 0.8em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
}

.noSeamarkResultsSuggListItem {
	padding-top: 0.2em;
	padding-bottom: 0.5em;
}

.noResultsSuggHeader {
	float: left;
	font-weight: bold;
	font-size: 1em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
	width: 100px;
}

.noResultsSuggBody {
	float: left;
	padding-left: 3em;
	padding-top: 3px;
}

.noResultsSuggList {
	font-weight: normal;
	font-size: 0.8em;
	COLOR: #30416c;
	font-family: verdana, sans-serif;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	list-style-type: square;
	margin: 0px;
}

/* No Results CSS Ends Here */

/* No Results Box Render Begin */

.noResultsBox {
	width: 230px;
	padding:0px 12px 0px 0px;
	background: url(images/breadcrumb_rhtbrdr.gif) 100% 0 repeat-y;
	
}

.nleft {
	padding:0px 0px 0px 12px;
	background:url(images/breadcrumb_lftbrdr.gif) 0 0 repeat-y;
}

.ntop {
	height:17px;
	margin:0 -12px;
	background:url(images/breadcrumb_box.gif) 100% 0 no-repeat;
}

.ntop div {
	width:18px;
	height:17px;
	background:url(images/breadcrumb_box.gif) 0 0 no-repeat;
}

.nbottom {
	height:17px;
	margin:0 -12px;
	background:url(images/breadcrumb_box.gif) 100% 100% no-repeat;
}

.nbottom div {
	width:18px;
	height:17px;
	background:url(images/breadcrumb_box.gif) 0 100% no-repeat;
}
/* No Results Box Render End */

/* Breadcrumb CSS Starts Here */

.breadcrumbCell {
	float: left;
	width: 230px;
	padding-left: 0em;
	padding-top: 0.1em;	
	margin: 0 0 0 auto;
}

.breadcrumbRow {
	margin: 0px 6px 0px -6px;
}

.breadcrumbHeader {
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	PADDING-BOTTOM: 0.625em;
	FONT-WEIGHT: normal;
	COLOR: blue;
	FONT-SIZE: 1em;
	FONT-FAMILY: verdana, sans-serif;
	TEXT-DECORATION: underline;
}

.breadcrumbChkbox {
	MARGIN-LEFT: 0.3125em;
}

.breadcrumbChkbox span {
	padding-left: 2px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-SIZE: 11px; /*0.7em;*/
	FONT-FAMILY: verdana, sans-serif;
}

/* Breadcrumb Box Render Begin */

.breadcrumbBox {
	width: 230px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	background: url(images/breadcrumb_rhtbrdr.gif) 100% 0 repeat-y;
}

.bleft {
	padding:0px 0px 0px 12px;
	background:url(images/breadcrumb_lftbrdr.gif) 0 0 repeat-y;
}

.btop {
	height:17px;
	margin: 0px 0px 0px -12px;
	background:url(images/breadcrumb_box.gif) 100% 0 no-repeat;
}

.btop div {
	width:18px;
	height:17px;
	background:url(images/breadcrumb_box.gif) 0 0 no-repeat;
}

.bbottom {
	height:17px;
	margin: 0px 0px 0px -12px;
	background:url(images/breadcrumb_box.gif) 100% 100% no-repeat;
}

.bbottom div {
	width:18px;
	height:17px;
	background:url(images/breadcrumb_box.gif) 0 100% no-repeat;
}
/* Breadcrumb Box Render End */



/* Suggestions CSS Starts Here */

.suggestionCell {
	display: block;
	float: left;
	width: 230px;
	padding-top: 0px; /*0.1em;*/
	padding-left: 0em;
	margin: 0 0 0 auto;
}

.suggestionHeaderLeft {
	margin: 0px 0px 0px 17px;
	padding-top: 0px; /*6px;*/
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.7em;
	width: 200px;
}

.suggestionHeaderLeftGrouped {
	margin: 0px 0px 0px 17px;
	padding-top: 0px; /*6px;*/
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.7em;
	width: 200px;
}

.suggestionHeaderRight {
	height: 15px;
	margin: -14px 0 0 auto;
}

.suggestionHeaderRightExtended {
	height: 15px;
	padding: 0px;
	margin: -14px 0 0 auto;
}

.suggestionRowHeader {
	margin: 0px -7px 0px -7px;
	BORDER-BOTTOM: 0.0625em solid #6a7086;
	/*HEIGHT: 1em;*/
	/* Hides the empty light-blue bar that appears between the suggestion header and suggestion tree */
	display:none; 
}

.suggestionRow {
	margin: 0px -7px 0px -7px;
	/*padding-top: 0.3125em;
	HEIGHT: 1em;*/
	padding-bottom: 0.125em;
}

.suggestionRowScrolling {
	margin: 0px 0px 0px 0px;
	padding-top: 0px; /*0.3125em;*/
	/*HEIGHT: 1em;*/
	padding-bottom: 0.125em;
}

.suggestionRowLeft {
	float: left;
	padding-top: 0em;
	padding-left: 0.3125em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.suggestionRowRight {
	float: right;
	padding-top: 0em;
	padding-right: 0.4375em;
	padding-bottom: 0.125em;	
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.suggestionRowBackOn {
	background-color: #eeeeee;
}

.suggestionRowBackOff {
	background-color: #ffffff;
}

.suggestionChkBox {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 0px;
	HEIGHT: 14px;
	BORDER-RIGHT-WIDTH: 0px
}

.FP_more_text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: verdana, sans-serif;
	text-decoration: underline;
	color: orange;
}

.suggestionMoreBack {
	margin: 5px -7px 0px -7px;
	HEIGHT: 0.7em;
	padding-top: 0.125em;
	padding-bottom: 0.325em;
	padding-left: 0.3125em;
}

.suggestionSortUp{
	float: left;
	padding-top: 0.2em;
	padding-left: 0.3125em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.suggestionSortDown{
	float: right;
	padding-top: 0.2em;
	padding-right: 0.4375em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.FP_span_expanded {
	DISPLAY: inline;
}

.FP_span_collapsed {
	DISPLAY: none
}

.FP_scrolling {
	OVERFLOW-Y: auto;
	SCROLLBAR-FACE-COLOR: #e1dfd4;
	OVERFLOW-X: hidden;
	OVERFLOW: auto;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #6b7047;
	SCROLLBAR-ARROW-COLOR: #6b7047;
	SCROLLBAR-DARKSHADOW-COLOR: #6b7047;
	SCROLLBAR-BASE-COLOR: #ffffff;
	HEIGHT: 115px;
	margin-left: -7px;
	margin-right: -7px;
}

.FP_noscrolling {
	/* Distance between first tree node and header bar of the sug. box*/
	padding-top: -10px; /*3px*/
}

.notQuery {
	float: left;
	padding-top: 0em;
	padding-right: 0.3125em;
	padding-left: 0.3125em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.extendedQueryBox {
	float: left;
	padding-top: 0em;
	padding-right: 0.3125em;
	padding-left: 0.3125em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: verdana, sans-serif;
}

.extendedQueryButton {
	float: right;
	padding-top: 0em;
	padding-right: 0.3125em;
	padding-bottom: 0.125em;
	FONT-WEIGHT: normal;
}

.expandButton {
	float: right;
	padding-top: 0em;
	padding-right: 0.3125em;
	padding-bottom: 0.125em;
}

/* Suggestion Box Render Begin */

.suggestionBox {
	padding:0 12px 0 0;
	background: url(images/suggestion_rhtbrdr.gif) 100% 0 repeat-y;
}

.sleft {
	padding:0 0 0 12px;
	background:#fff url(images/suggestion_lftbrdr.gif) 0 0 repeat-y;
}

.stop {
	height:26px;
	margin:0 -12px;
	background:url(images/suggestion_box.gif) 100% 0 no-repeat;
}

.stopLeft {
	width:18px;
	height:26px;
	background:url(images/suggestion_box.gif) 0 0 no-repeat;
}

.sbottom {
	height:17px;
	margin:0 -12px;
	background:url(images/suggestion_box.gif) 100% 100% no-repeat;
}

.sbottom div {
	width:18px;
	height:17px;
	background:url(images/suggestion_box.gif) 0 100% no-repeat;
}
/* Suggestion Box Render End */


/* Tagging Section Beging */

.tagItCell {
	padding-top: 5px;
}

.tagItText {
	FONT-WEIGHT: normal;
	COLOR: #0000fe;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.8em;
	border: 0px;
}

.tagAddCell {
}

.bulkTaggingCheckbox { 
	background-color: #fbfcc3;
	border-bottom: 0.0625em solid #c6c6c6;	 
	BORDER-RIGHT: 0.0625em solid #c6c6c6;	 
	width: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	VERTICAL-ALIGN: top;
	text-align: center;
} 

.bulkTaggingCell {
	background-color: #fbfcc3;
	border-bottom: 0.0625em solid #c6c6c6;	 
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 8px;
}

.bulkTaggingText {
	FONT-WEIGHT: normal;
	COLOR: #0000fe;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.8em;
}

SELECT.formFieldTagging {
	BORDER-RIGHT: #0000ff 1px solid;
	BORDER-TOP: #0000ff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	BORDER-LEFT: #0000ff 1px solid;
	WIDTH: 180px;
	COLOR: #000000;
	BORDER-BOTTOM: #0000ff 1px solid;
	FONT-FAMILY: verdana;
	BORDER-COLLAPSE: collapse;
}

.bulkAddButton {
	background: url(images/addtag.gif);
	width: 73px;
	height: 21px;
	background-color: #fbfcc3;
	border: 0px;
}

.bulkRemoveButton {
	background: url(images/removetag.gif);
	width: 93px;
	height: 21px;
	background-color: #fbfcc3;
	border: 0px;
}

.taggingSaveButton {
	background: url(images/save.gif);
	width: 73px;
	height: 21px;
	border: 0px;
}

.taggingCancelButton {
	background: url(images/cancel.gif);
	width: 73px;
	height: 21px;
	border: 0px;
}

.taggingCheckbox { 
/*	border-bottom: 0.0625em solid #c6c6c6;	 */
	BORDER-RIGHT: 0.0625em solid #c6c6c6;	 
	padding-left: 10px;
	padding-right: 10px;
	VERTICAL-ALIGN: top;
	text-align: center;
} 

.tagInputText {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ddd 1px solid
}

/* Tagging Section Beging */

.treeTableCell {
	WIDTH: 100%;
	MARGIN-RIGHT: 8px;
	MARGIN-LEFT: 8px;
}

.treeTableText {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.7em; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, sans-serif;
}

.treeSingleCell {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.8em; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, sans-serif;
}

.treeResultsCell {
	width: 100%;	
	padding: 0.625em;
}

.resultsCell {
	width: 100%;	
	padding-left: 0.625em;
	padding-right: 0.625em;
/*	border-bottom: 0.0625em solid #c6c6c6; */
}

.expandedCell{
	padding-top: 0.625em;
	padding-bottom: 0.625em;
}

.collapsedCell{
	padding-top: 0.12em;
	padding-bottom: 0.12em;
}

.resultsBackOn {
	/*background-color: #ebf1ff;*/
}

.resultsBackOff {
	/*background-color: #ffffff;*/
}

.resultsHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 5px;
	color: red;
	FONT-FAMILY: verdana, sans-serif;
}

.resultsText {
	FONT-WEIGHT: normal;
	COLOR: #000000;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.8em;
}

.textHeader1 {
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.7em;
}

.resultsUL {
	MARGIN: 0px;
	padding: 0px;
	LIST-STYLE-TYPE: none;
}

UL LI.horizontal {
	DISPLAY: inline
}

UL LI.vertical {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	display: block;
}

UL LI.vertical + LI.vertical {
	margin-top: 0.3em;
}

.resultsDimExpand {
	CURSOR: pointer;
	COLOR: #0000ff
}

.resultsDimNoExpand {
	display:none;
}

.vertical0 {
	PADDING-BOTTOM: 2px
}

.vertical1 {
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 2px;
}

.vertical2 {
	PADDING-LEFT: 40px;
	PADDING-BOTTOM: 2px;
}

.vertical3 {
	PADDING-LEFT: 60px;
	PADDING-BOTTOM: 2px;
}

.vertical4 {
	PADDING-LEFT: 80px;
	PADDING-BOTTOM: 2px;
}

.vertical5 {
	PADDING-LEFT: 100px;
	PADDING-BOTTOM: 2px;
}
DIV.FP_hover {
	margin: 0px 0px 0px 0px;
	CURSOR: pointer;
	BORDER-BOTTOM: blue 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	height: 0.95em;
}

.FP_nohover {
	PADDING-BOTTOM: 0.05em; /*! important; */
	height: 0.95em;
}

resultsCellTabing {
	padding: 0px;
	border-bottom: 1px solid #c6c6c6;
}

.resultsCellTabingBrdr {
	height:10px;
	padding: 0px;
	border-bottom: 2px solid #98A6C3;
}

.RP_sortBy_cell {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: right
}

.RP_sortOptions_cell {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	TEXT-ALIGN: right
}

.RP_resultsCount_cell {
	width:100%;
}

.RP_resultsCount_cell {

	text-align:right;
	padding-left:5px;
	padding-right:5px
}

INPUT.formField1 {
	MARGIN-TOP: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	WIDTH: 120px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	HEIGHT: 18px
}

.RP_main_groupTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-LEFT: 8px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.RP_main_groupTitle_tagging {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-LEFT: 8px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.RP_main {
	WIDTH: 100%;
	BACKGROUND-COLOR: #fbfcc3;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	border-bottom: 1px solid #98a6c3;
	border-top: 1px solid #98a6c3;
}

.moreResults {
	width: 100%;
	PADDING-RIGHT: 0.5em;
	PADDING-BOTTOM: 0.5em;
}

.moreResultsText {
	text-align: right;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em;
	COLOR: #000000;
	FONT-FAMILY: verdana;
}

.addSeamarkHdr1 {
	padding-bottom: 0px;
	text-align: right;
}

.resultsTextSelected {
	FONT-WEIGHT: Bold;
	COLOR: #D65F25;
	FONT-FAMILY: verdana, sans-serif;
	FONT-SIZE: 0.8em;
	padding-bottom: 3px;
}

.resultsCellTabingBrdr2 {
	height:1px;
	padding: 0px;
	border-bottom: 1px solid #98A6C3;
}

.C5Checkbox {
	background-color: #FBFBC4;
	height: 100%;
}

.C5CheckboxRow1 {
	background-color: #ECF1FF;
	height: 100%;
}

.C5CheckboxRow2 {
	background-color: #FFFFFF;
	height: 100%;
}


.SearchTermHighlighting_search1 {
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFB7
}

.SearchTermHighlighting_search2 {
	COLOR: #000000;
	BACKGROUND-COLOR: #F9BDD8
}

.SearchTermHighlighting_search3 {
	COLOR: #000000;
	BACKGROUND-COLOR: #B7E6FF
}

.SearchTermHighlighting_search4 {
	COLOR: #000000;
	BACKGROUND-COLOR: #B8FEDD
}

.SearchTermHighlighting_search5 {
	COLOR: #000000;
	BACKGROUND-COLOR: #FBD0BB
}

.SearchTermHighlighting_search6 {
	COLOR: #000000;
	BACKGROUND-COLOR: #D9CFE7
}

.SynonymTermHighlighting_search1 {
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFB7
}

.SynonymTermHighlighting_search2 {
	COLOR: #000000;
	BACKGROUND-COLOR: #F9BDD8
}

.SynonymTermHighlighting_search3 {
	COLOR: #000000;
	BACKGROUND-COLOR: #B7E6FF
}

.SynonymTermHighlighting_search4 {
	COLOR: #000000;
	BACKGROUND-COLOR: #B8FEDD
}

.SynonymTermHighlighting_search5 {
	COLOR: #000000;
	BACKGROUND-COLOR: #FBD0BB
}

.SynonymTermHighlighting_search6 {
	COLOR: #000000;
	BACKGROUND-COLOR: #D9CFE7
}


.C1 { /* Removed the alternating BG colour for the breadcrumbs */
	/*background-color: #ECF1FF;*/
}

.C2 {
	background-color: #eeeeee;
}

.C3 {
	background-color: #FBFBC4;
}


.C4 {
	background-color: #D9E4F6;
}

.C5 {
	background-color: #FBFBC4;
}

p {margin:0em 0em 0em 0em;}

.clear {font-size: 0.0625em; height: 0.0625em}

.seiTaggingText {
	FONT-SIZE: 0.8em;
	FONT-FAMILY: verdana, sans-serif;
	COLOR: #121370;
}

.seiTagInput {
	width: 200px;
}

.conversionButton {
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.seiErrorString {
	FONT-SIZE: 0.8em;
	FONT-FAMILY: verdana, sans-serif;
	margin-left: 10px;
	color: red;


}

.seiAlternateResult {
	background-color: #ECF1FF;
}

.Login {
padding-right: 0.5em;
font-family: verdana, sans-serif;
font-size: 0.8em;
}

.button {
	background-color:#808aa3;
	color:#ffffff;
	font-size:9pt;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	font-weight:bold;
}

div.main_panel_login_form {
	padding: 30px;
}

.main_panel_login_form {
	font-family: arial, helvetica, sans-serif;
}

.tagCloudTagBig {
	padding-right: 0.4em; 
	font-family: arial, "lucida console", sans-serif; 
	color: rgb(247, 31, 31); 
	text-decoration: none;
}

.tagCloudTagSmall {
	padding-right: 0.4em; 
	font-family: arial, "lucida console", sans-serif; 
	color: rgb(220, 139, 139); 
	text-decoration: none;
}
