﻿/*********************************************************************
**************** Styles used by the new search page ******************
**********************************************************************/

/* The text abstact inside the extra info. */
.text { margin-left: 10px; line-height: 42px; }

/* search icon image class */
.search_icon {
	float:left;
	margin:5px;
	vertical-align: top;
}

/* sounds like icom image class */
.sounds_like { float:left; margin:5px; vertical-align: top; }

.elementHitRow {
}

.searchPage {font-family: Arial, Verdana;}

#searchNewForm {width:680px;}

.searchtr {background-color:#EFEFEF; color:#000; padding:10px;}

.searchTable {font-size: x-small;  width: 680px;}

.linkedSearchWordsLists { width: 680px; }

.resultTable { background-color: #DDD;border: 1px #EBEBEB solid; font-size: x-small;  width: 680px;}

.resultTable td { padding: .2em; }

.footerTable {font-size: x-small; width: 680px;}

.tdhover { padding: .2em; border: 1px #FF0000 solid; }

.tdnormal { padding: .2em; border: 1px #0000FF solid; }

.details 
{
    color:#660000;
    float:right;
    margin-right:5px;
    cursor:hand;
    font-size: xx-small;
    padding-left: 10px;
    text-decoration: none;
    background-image: url(../images/search/redArrowRight.gif);
    background-repeat: no-repeat;
    background-position: center left;		
}

.detailsOpen 
{
    color:#FF0000;
    float:right;
    margin-right:5px;
    cursor:hand;
    font-size: xx-small;
    padding-left: 10px;
    text-decoration: none;
    background-image: url(../images/search/redArrowDown.gif);
    background-repeat: no-repeat;
    background-position: center left;		
}

.doctitle {float:left; font-weight:bold; }

.topheader { background-color: #EEEDED; color:#000;}

.normal { background-color: #FFFFFF; color:#000;}

.alternate { background-color: #EFEFEF; color:#000; }

.highlight { background-color: #FFFFE1; color:#000;}

.active { background-color: #D3D3D3; color:#000;}

.collapsetr { background-color: #FFFFFF; color:#000; }

.hierarchy 
{
}

.wordHit {
    background-color: #FFFFC0;
    color:#000;
    font-weight:bold;
}
  
  
a.butonLink, a.butonLink:link, a.butonLink:visited, a.butonLink:active, a.butonLink:hover
{
    text-decoration: none;
    color: #000;
    white-space: nowrap;
    line-height: 32px;
}

/* Wrapper for 3-part buttons. */
.mybutton
 {
    display:block;
    height:32px;
    text-decoration: none;
    white-space:nowrap;
    margin-left:0;
    margin-right:5px;
 }
 
/* The left part of a 3-part button. */
.left {
    background: transparent;
    background-color: #fff;
    background-repeat:no-repeat;
    background-position:  0 50%;
    padding: 10px 0 10px 0;
}

/* The middle part (the one with the text) of a 3-part button. */
.middle {
    background: transparent;
    background-color: #fff;
    background-repeat:repeat-x;
    background-position:  0 50%;
    padding:10px;
}

/* The right part of a 3-part button. */
.right {
    background: transparent;
    background-color: #fff;
    background-repeat:no-repeat;
    background-position:  0 50%;
    padding:  10px 25px 10px 0; /* Depends of how you cut the image. */
}

/* Used for left or right alignment. */
.fLeft {
    float: left;
}

.fRight {
    float: right;
}

.clear {
	clear: both;
}

/* The button images must be placed below the .left, .middle & .right definitions in order to work. */
/* The background images of the expand all button. */
.expandALL_left { background-image: url(../images/search/Expand_left.jpg); }
.expandALL_middle { background-image: url(../images/search/Expand_middle.jpg); }
.expandALL_right { background-image:url(../images/search/Expand_right.jpg); }

/* The background images of the collapse all button. */
.collapseALL_left { background-image: url(../images/search/Collapse_left.jpg); }
.collapseALL_middle { background-image: url(../images/search/Collapse_middle.jpg); }
.collapseALL_right { background-image: url(../images/search/Collapse_right.jpg); }

/* The background images of the help button. */
.help_left { background-image: url(../images/search/Help_left.gif); }
.help_middle { background-image: url(../images/search/Help_middle.gif); }
.help_right { background-image: url(../images/search/Help_right.gif); }


/* The "Top N searches" table at the bottom. */
#topSearches 
{
    margin-top: 20px;
    width: 70%;
}

#topSearches thead 
{
    background-color: #EFEFEF;
    text-align: center;
}

/* The "hot Links" documents selected for display by Struers. */
#hotLinks {
    margin-top: 20px;
    width: 70%;
}

#hotLinks thead 
{
    background-color: #EFEFEF;
    text-align: center;
}

/* The "Recommended Searches" keywords selected for display by Struers. */
#recommendedSearches {
    margin-top: 20px;
    width: 70%;
}

#recommendedSearches thead 
{
    background-color: #EFEFEF;
    text-align: center;
}
