/*
General CSS
Author: JP Cartailler
Created on: September 9, 2008
*/

/*
CSS for JQuery Cycle
*/
.pics {  
    height:  162px;  
    width:   162px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 5px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  150px; 
    height: 150px; 
    top:  0; 
    left: 0;
}
.pics_banner {
  height: 120px;
  padding:0;
  margin:0;
}
.pics_banner img {
  top:  0;
  left: 0;
}
/*
Warning Tape (WarningTape CSS)
*/

#warningTape {
  padding:5px;
  padding-left:30px;
  font-weight:bold;
	font-size:1.4em;
}

#warningTape.bccp {
  background-image:url(/images/stripe_bccp.png);
	background-position:left;
	background-repeat:repeat;
  color:white;
}

#warningTape.bccd {
  background-image:url(/images/stripe_bccd.png);
	background-position:left;
	background-repeat:repeat;
}

/* 
Superuser (SU) / Logged-in-as other user warning tape
*/
#warningTape.su {
  background-image:url(/images/stripe_su.png);
	background-position:left;
	background-repeat:repeat;
  color:white;
}

/*
Superuser Powerbar
*/
#powerbar {
  margin-left:5px;
  padding:2px;
  text-align:left;
  background:transparent url(/images/yaml/nav_shinybuttons/background_teaser_current.png) repeat scroll center top;
  border:1px solid white;
}

#powerbar #more_search_results {
  position:absolute;
  width:240px;
  background:#d70000;
  z-index:10;
  margin-top:2px;
  color:#fff;
  border:1px #fff solid; 
  border-top:none;
}

#powerbar #more_search_results a {
  display:block;
  color:#fff;
  padding:2px;
  padding-left:6px;
}
#powerbar #more_search_results a:hover {
  color:#dd0000;
  background:#f5f5f5;
}


/*
General (BCBC v2) tooltip CSS
*/
.tooltip_in{
  background-color: #FFFFFF;
  padding: 5px;
  border-top:15px solid #ca0101;
}
.tooltip_example{
  border-top:1px #999999 dotted;
  padding:2px;
  background-color:#FFFFFF
}
#dhtmltooltip{
  position: absolute;
  width: 250px;
  border: 1px solid #ccc;
  padding: 2px;
  background-color: #FFFFFF;
  visibility: hidden;
  z-index: 100;
}

/*
Tablekit CSS
*/
/* tablekit */
.sortcol {
    cursor: pointer;
    padding-right: 20px;
    background-repeat: no-repeat;
  background-position: right center;
  text-align:left;
}
.sortasc {
    background-color:#DAFAC7;
    background-image: url(/images/up.gif);
}
.sortdesc {
    background-color:#DAFAC7;
    background-image: url(/images/down.gif);
}
.nosort {
    cursor: default;
    background-color:white;
}
.style1 {
    font-size: x-small
}
tr.roweven {
    background-color: #ffffff
}
tr.rowodd {
    background-color: #f5f5f5
}


/* Jquery Accordion */
#resaccordion  h3 {
  background-image:url(/images/yaml/nav_shinybuttons/background_teaser.png);
  margin:0;
  padding:3px;
}

#resaccordion h3 a {
  text-decoration:none;
  display:block;
 background-image:url('/images/iconlib/bullet_toggle_plus.png');
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right:10px;
   outline: none;

}
#resaccordion h3 a:hover,
#resaccordion h3 a:focus,
#resaccordion h3 a:active,
#resaccordion h3 a:visited {
  text-decoration:none;
  background:none;
  background-image:url('/images/iconlib/bullet_toggle_plus.png');
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right:10px;
}
#resaccordion div.rescon {
  border-bottom:1px solid #ccc;
  border-top:1px solid #fff;

}
#resaccordion h3.selected {
  background:none;
  text-decoration:none;
  background-image:url(/images/yaml/nav_shinybuttons/accordion_current.png);
  border-bottom:1px solid #ccc;
  background-position:top;
}

#resaccordion h3.selected a {
  background-image:url('/images/iconlib/bullet_toggle_minus.png');
  color:#fff;
}
#resaccordion div.rescon h3.selected a{
  border:none;
}

#thumbs { position: relative; }
div.thumb { float: left; width: 46px; height: 56px; }
div.thumb img { border: 1px solid white; }

/*
 * paginator
 * 
*/
#paginator{
  padding-bottom:10px;
}

#paginator ul{
  margin:0;
  padding:0;
}

#paginator li{
  margin:0;
  padding:0;
  font-size:11px;
  list-style:none;
}

#paginator li, #paginator a{
  border-right: 1px solid #fff;
  border-top:none;
  background: #f0f0f0;
  padding-right:2px;
}
#paginator .previous-off,
#paginator .next-off {
  color:#ccc;
  display:block;
  float:left;
  font-weight:bold;
  padding:3px 6px;
}

#paginator .next a,
#paginator .previous a {
  font-weight:bold;
  border:solid 1px #FFFFFF;
}

#paginator .active{
  color:#CA0101;
  background: #fff;
  font-weight:bold;
  display:block;
  float:left;
  padding:3px 6px;
}

#paginator a:link,
#paginator a:visited {
  display:block;
  float:left;
  padding:3px 6px;
  text-decoration:none;
}

#paginator a:hover{
  text-decoration:none;
  background: #CA0101;
  color: #fff;
}

 */
