/* 
    Document   : global
    Created on : Nov 18, 2009, 9:59:47 AM
    Author     : guda
    Description: Included in all the CSS in all the websites, without MailDigests

*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.white_fade {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/white_fade.png) repeat-y scroll right top;
  float:right;
  position:relative;
  width:37px;
  z-index:9999;
}

#login_form .rpx_box_big h2 {
  font-size: 15px;
  color: black;
  font-weight:normal;
}
.rpx_box_big {
  float:right;
  height:150px;
  overflow:auto;
  width:266px;
}
#login_form_box .rpx_box_small {
  display: none;
}

.rpx_box_small a#rpxlogin img {
  width: 89px; 
  height: 26px;
}

.rpx_box_small {
  /*border:1px solid black;*/
  float: right;
  overflow: auto;
  width: 90px;
}
.login_buttons .normal {
  float: left;
  width: 89px;
}

ul#login-nav {
  border-bottom:1px solid gray;
  clear:both;
  font-family:helvetica,arial,sans-serif;
  margin:0;
  overflow:auto;
  padding:0;
  width:100%;
}

ul#login-nav li.first {
  margin: 0 0.3em 0 10px;
}

ul#login-nav li {
  border-color:silver silver -moz-use-text-color;
  border-style:solid solid none;
  border-width:1px 1px medium;
  float:left;
  list-style:none outside none;
  margin:0 0.3em 0 0;
  padding:0;
}
ul#login-nav li a {
  color:#000033;
  display:block;
  padding:0.3em 0.5em;
  text-decoration:none;
}

ul#login-nav li a:hover {
  color: #000;
  background: #efefef
}
ul#login-nav li.tab_selected {
  color: #000;
  background: #efefef;
}





/*  start the jquery menu used for the agents for example */
html>body div.outerbox
{
  padding: 0 5px 5px 0;
}
html>body div.outerbox div.shadowbox1
{
  position: absolute;
  right: 0;
  bottom: 5px;
  width: 5px;
  height: 100%;
  background: url(/javascripts/jquery/menu/demo/myshadow.png) no-repeat right top;
}
html>body div.outerbox div.shadowbox2
{
  position: absolute;
  bottom: 0;
  right: 5px;
  height: 5px;
  width: 100%;
  background: url(/javascripts/jquery/menu/demo/myshadow.png) left bottom;
}
html>body div.outerbox div.shadowbox3
{
  position: absolute;
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  background: url(/javascripts/jquery/menu/demo/myshadow.png) no-repeat right bottom;
}
html>body .innerbox
{
  margin: 0;
  display: inherit;
}



#root-menu-div ul {
  border: 1px solid #000;
}
#root-menu-div li a img {
  vertical-align:middle;
}

#root-menu-div li{
  white-space:nowrap;
  font-family: arial, helvetica;
  font-size: 12px;
}
* html #root-menu-div li{
  height: 1.5em; /* fixing ie6 problem */
}
ul.menu,
#root-menu-div ul {
  background-color: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
}
li.menu-separator.active{
  background-color: transparent;
}
li.active {
  background-color: #888;
}
.activetarget{

}

* html div.menu-item {
  display: inline; /* fixes problem in ie6 */
}

li.menumain {
  float: left;
  padding: 0 10px;
}
div.menu-item {
  padding: 1px 10px 1px 4px;
}
img.menu-item-arrow{
  position: absolute;
  right: 4px;
  top: 5px;
}
li.menu-separator{
  border-bottom: 1px solid #000;
  font-size: 0; /* for ie */
  height: 0;
  line-height: 0; /* for ie */
  margin: 2px 0;
}
/*  end the jquery menu used for the agents for example */


.agent_menu {
  float:right;
  height:16px;
  width:16px;
  padding:5px 8px 0 0;
}


.result_item .source_name div.favicon  {
  float:left;
  padding:0 4px 0 0;
}
.result_item .source_name div.favicon img, div.favicon img {
  width: 16px;
  height: 16px;
  border: none;
}

.results_holder .result_highlight {

  font-size: 12px;
}

.searchtips {
  color: white;
  font-family: arial;
  font-weight: bold;
  font-size: 9px;
  position:relative;
  top: 2px;
  left: 5px;
}

.searchtips:hover {
  text-decoration: none;
}

.results_holder .result_item {
  padding: 10px 0px 10px 0;
}


.facets {
  float: right;
  width: 150px;
  border: solid 1px silver;
  padding: 5px;
  margin: 10px 0px 5px 10px;
}

.facets .favicon { display: inline; margin:0 3px 0 0;}
.facets h1 { font-size: 12px }

.facets ul li { list-style: none; line-height: 16px;overflow: auto;}
.facets ul li a { text-decoration: none;}
.facets ul li div.n { float: right;padding:0 1px;}
.facets ul li:hover { background: #cccccc;}
.facets ul { padding: 0px 0 0 0px;}
