﻿/*
body { font: 1em "Trebuchet MS", verdana, arial, sans-serif; font-size: 100%; }
input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }
label { display: block; } 
*/
.infiniteCarousel {
  /*width: 395px;*/ /*modified by Mary on 11/29/2014*/
  position: relative;
}

.infiniteCarousel .wrapper {
  /*width: 315px;*/ /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height:2em;/*min-height: 10em;*/ /*modified by Mary on 11/30/2014*/
  /*margin: 0 40px;*/ /*modified by Mary on 11/29/2014*/
  position: absolute;
  /*top: 0;*/ /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0; /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 1px 4px;/*padding: 10px;*/  /*modified by Mary on 11/30/2014*/
  /*height: 85px;
  width: 85px;*/  /*modified by Mary on 11/30/2014*/
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 16px;/*height: 36px;*/  /*modified by Mary on 12/1/2014*/
  width: 16px;/*width: 37px;*/  /*modified by Mary on 12/1/2014*/
  /*background: url(arrow.png) no-repeat 0 0;*/  /*modified by Mary on 12/1/2014*/
  text-indent: -999px;
  position: absolute;
  /*top: 4px;*//*top: 37px;*/  /*modified by Mary on 12/1/2014*/
  cursor: pointer !important;/*cursor: pointer;*/  /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel .forward {
  /*background-position: 0 0;*/  /*modified by Mary on 12/1/2014*/
  /*right: 0;*/  /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel .back {
  /*background-position: 0 -32px;*//*background-position: 0 -72px;*/  /*modified by Mary on 12/1/2014*/
  /*left: 0;*/  /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel .forward:hover {
  /*background-position: 0 -16px;*//*background-position: 0 -36px;*/  /*modified by Mary on 12/1/2014*/
}

.infiniteCarousel .back:hover {
  /*background-position: 0 -48px;*//*background-position: 0 -108px;*/  /*modified by Mary on 12/1/2014*/
}

.tabCorner /*added by Mary on 12/1/2014*/
{
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ownerBg { /*added by Mary on 5/15/2015*/
  background-color: #f0f0f0;
}
.tab /*added by Mary on 12/1/2014*/
{
  /*background-color: #f8f9fb;*/
  /*background-image: -webkit-gradient(linear, left 0%, left 100%, from(#bac9d8), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #bac9d8, 0%, #f0f0f0, 100%);
  background-image: -moz-linear-gradient(top, #bac9d8 0%, #f0f0f0 100%);
  background-image: linear-gradient(to bottom, #bac9d8 0%, #f0f0f0 100%);*/
  
  /*border: 1px solid #bac9d8;*/
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#c5c5c5), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #c5c5c5, 0%, #f0f0f0, 100%);
  background-image: -moz-linear-gradient(top, #c5c5c5 0%, #f0f0f0 100%);
  background-image: linear-gradient(to bottom, #c5c5c5 0%, #f0f0f0 100%);
  
  border: 1px solid #c5c5c5;
  cursor: pointer;
}
.tab:hover /*added by Mary on 12/1/2014*/
{
  /*background-color: #aaaaaa;*/
  /*background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#f4f8ff));
  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #f4f8ff, 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #f4f8ff 100%);
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #f4f8ff 100%);
  
  border: 1px solid #F5752C;*/
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#d6d1cf));
  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #d6d1cf, 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #d6d1cf 100%);
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #d6d1cf 100%);
  
  border: 1px solid #d6d1cf;
}
.tabselected /*added by Mary on 12/1/2014*/
{
  background-color: #f35800 !important;
  background-image: none !important;
  box-shadow: 0 0 3px 4px #df5100 inset;/*this is very important*/
  -webkit-box-shadow: 0 0 3px 4px #df5100 inset;/*this is very important*/

  /*background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#f35800)) !important;
  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #f35800, 100%) !important;
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #f35800 100%) !important;
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #f35800 100%) !important;*/

  color: white !important;
  border: 1px solid #f35800 !important;
}
.tabarrow /*added by Mary on 12/1/2014*/
{
  background-color: #e3e3e3 !important;
  border: 1px solid #c5c5c5 !important;
  color: #2e2e2e;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}