a:link
{text-decoration: none !important;}
a:hover
{text-decoration: underline !important;}

.error, .notice, .success, .adding  {
	border: 1px solid #DDD;
	margin-bottom: 0em;
	padding: 0.2em 0.4em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

.adding {background: #e6e2FF; color: #363944; border-color: #C6c0D8;}
.adding a {color: #260944;}


._r, ._y, ._g {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0em 0.4em;
}

._r {background: #FBA3B4; color: #8A1F11; border-color: #FBC2C4;}
._r a {color: #8A1F11;}

._y {background: #FFF6BF; color: #514721; border-color: #FFD324;}
._y a {color: #514721;}

._g {background: #E6EFA2; color: #264409; border-color: #C6D880;}
._g a {color: #264409;}



._r2, ._y2, ._g2 {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 1em 1em;
}

._r2 {background: #F0E5E5; color: #8A1F11; border-color: #FBC2C4;}
._r2 a {color: #8A1F11;}

._y2 {background: #F0F0E5; color: #514721; border-color: #FFD324;}
._y2 a {color: #514721;}

._g2 {background: #F0F4EC; color: #264409; border-color: #C6D880;}
._g2 a {color: #264409;}

.quiet {color: #999;}
.loud {color: #000;}
.highlight {background:#ff0;}


._st0 {
	border: 1px solid #DFF;
}

._st0 {background: #F0F0E5; color: #514721; border-color: #000;}
._st0 a {color: #514721;}


.pointer {
  cursor: pointer;
}

.hoverTable tr:hover {
    background-color: #EEEEDD;
}

.spinner {
  margin: 0px 0 0;
  width: 70px;
  text-align: left;
}

.spinner > div {
  width: 12px;
  height: 12px;
  background-color: #3AA;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.cube1, .cube2 {
  background-color: #3AA;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-cubemove {
  25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
  50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
  75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
  100% { -webkit-transform: rotate(-360deg) }
}

@keyframes sk-cubemove {
  25% { 
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  } 50% { 
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  } 50.1% { 
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  } 75% { 
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  } 100% { 
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

.u_gold, .u_blue, .u_white, .u_red, .u_green, .u_yellow, .u_silver, .u_orange, .u_brown, .u_grey,
.u_magenta, .u_darkmagenta, .u_darkblue, .u_bisque, .u_aliceblue, .u_yellowgreen, .u_deepskyblue,
.u_violet, .u_lightcoral, .u_khaki, .u_tan, .u_rosybrown, .u_lightgray, .u_powderblue, .u_lightpink, .u_lightsteelblue, .u_tomato   {
            border: 1px solid black;
            margin: 2px; }
.u_darkgreen, .u_black, .u_darkred  { color: white;
            border: 1px solid black;
            margin: 2px; }
.u_gold { background-color: GoldenRod; }
.u_blue { background-color: blue; }
.u_white { background-color: white; }
.u_red { background-color: red; }
.u_green { background-color: lime; }
.u_yellow { background-color: yellow; }
.u_black { background-color: black; }
.u_silver { background-color: silver; }
.u_orange { background-color: orange; }
.u_brown { background-color: SaddleBrown; }
.u_grey { background-color: gray; }

.u_magenta { background-color: magenta; }
.u_darkmagenta { background-color: darkmagenta; }
.u_darkred { background-color: darkred; }
.u_darkblue { background-color: darkblue; }
.u_darkgreen { background-color: darkgreen; }
.u_bisque { background-color: bisque; }
.u_aliceblue { background-color: aliceblue; }
.u_yellowgreen { background-color: yellowgreen; }
.u_violet { background-color: violet; }
.u_lightcoral { background-color: lightcoral; }
.u_khaki { background-color: khaki; }
.u_tan { background-color: tan; }
.u_rosybrown { background-color: rosybrown; }
.u_lightgray { background-color: lightgray; }
.u_powderblue { background-color: powderblue; }
.u_lightpink { background-color: lightpink; }
.u_lightsteelblue { background-color: lightsteelblue; }
.u_tomato { background-color: tomato; }
.u_deepskyblue { background-color: deepskyblue; }
