.ActionLinkTop,
.ActionLink {
  margin: 0;
  padding: 0;
  z-index: 30; }

.ActionLinkTop ul,
.ActionLink ul {
  list-style: none;
  padding: 0;
  margin: 0px 0px 0px 0px; }

.ActionLinkTop li,
.ActionLink li {
  position: relative;
  float: left; }

.ActionLinkTop li li,
.ActionLink li li {
  position: relative;
  margin: 0px;
  padding: 0px 5px 0px 5px;
  width: 100%;
  list-style: none;
  float: top-left; }

.ActionLinkTop li a,
.ActionLink li a {
  display: block;
  margin: 0 1px 0 0;
  padding: 1px 3px 1px 3px;
  width: auto;
  text-align: left;
  text-decoration: none; }

.ActionLinkTop li div,
.ActionLink li div {
  position: absolute;
  display: none;
  margin: 0;
  padding: 0;
  z-index:1 ;
  padding-top:4px; }


.ActionLinkTop li div a
 {
  position: relative;
  display: block;
  margin: 0;
  padding: 0px 5px 0px 5px;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  text-decoration: none; }
  
  .ActionLink li div a {
  position: relative;
  display: block;
  margin: 0;
  padding: 0px 5px 0px 5px;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  text-decoration: none; }

.SSTButtonDisabled,
.ActionLinkTop li a,
.ActionLink li a {
  text-decoration: none !important; }

.ActionLink li {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  margin: 2px 5px 2px 0px;
  font-size: 1.0rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ededed;
  border: 1px solid #adc2eb; }

.ActionLink li div {
  margin-top: 2px; }

.ActionLink li li {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #dbdbdb;
  border-width: 0px 1px 1px 1px;
  border-left-color: #5c85d6;
  border-right-color: #5c85d6; }

.ActionLink li li:first-child {
  border-width: 1px 1px 1px 1px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  border-top-color: #5c85d6; }

.ActionLink li li:last-child {
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  border-bottom-color: #5c85d6; }

.ActionLink li a {
  color: #1f3d7a; }

.ActionLink .caret {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #1f3d7a;
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 2px; }

.ActionLink li a:hover .caret {
  border-top: 5px solid #1f3d7a; }

.ActionLink li a:hover {
  color: #1f3d7a;
  border-color: #5c85d6; }

.ActionLink li:hover,
.ActionLink li.over {
  background-color: #bacbee; }

.ActionLink li a:active {
  border-style: inset !important; }

/* ************************************************
 * Top Right action link area
 * ************************************************/
.ActionLinkTop li {
  background-color: transparent;
  border: 0px;
  padding: 2px; }

.ActionLinkTop li a {
  color: #142952; }

.ActionLinkTop .caret {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  color: black;
  vertical-align: middle;
  margin-left: 4px;
  margin-right: 2px; }

.ActionLinkTop li a:active,
.ActionLinkTop li a:hover {
  color: #3366cc; }

.ActionLinkTop li:active,
.ActionLinkTop li:hover {
 /* color: #3377ff;
  background-color: white;
  border: 1px solid #3377ff;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px; 
  border-radius: 4px 4px 4px 4px; */
border-bottom: 2px solid #3377ff;  }

.ActionLinkTop li li:active,
.ActionLinkTop li li:hover {
 /* color: #3377ff;
  background-color: white;
  border: 1px solid #3377ff;
  border-width: 0px 1px 1px 1px; */ }

.ActionLinkTop li li {
  /* -webkit-border-radius: 4px 4px 4px 4px; */
    -moz-border-radius: 4px 4px 4px 4px;
    /* border-radius: 4px 4px 4px 4px; */
    background-color: whitesmoke;
    border-color: #0a1429;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    /* border-bottom: 2px; */
    padding-top: 4px;
    padding-bottom: 4px; }

.ActionLinkTop li li:first-child {
 /* margin: 6px 0px 0px 0px;
  border-width: 1px 1px 1px 1px; */ }

.ActionLinkTop li li:first-child:hover {
/*  border-width: 1px 1px 1px 1px; */
 border-width: 0px 0px 2px 0px; }

.ActionLinkTop li:hover {
  border-color: #4775d1; }

.ActionLinkRight li {
  float: right; }

.ActionLinkRight li div {
  right: 0;
  float: right; }

.ActionLinkRight ul ul {
  float: top-right; }

.ActionLinkRight li li {
  float: top-right;
  text-align: left; }


.ActionLinkDisabled{padding:7; color:#7F7F7F; font-style:italic;}

.ActionLinkDisabled :hover{
 	background-color: #ededed;
 }

/* ************************************************
 * SSTButton
 * ************************************************/
a.SSTButton {
  margin-bottom: 10px; }

a.SSTButton,
a.SSTButton:active,
a.SSTButton:hover,
a.SSTButton:focus {
  text-decoration: none; }

.SSTButton,
.SSTButtonDown {
  margin: 1px 4px 1px 1px;
  font-size: 1.0rem;
  font-family: Verdana, Helvetica, Arial;
  font-size: 13px;
  padding: 6px 8px;
  /* corners */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  /* Drop Shadow */
  border: 2px solid #3366cc;
  -moz-box-shadow: 0px 1px 2px #AAA;
  -webkit-box-shadow: 0px 1px 2px #AAA;
  box-shadow: 0px 1px 2px #AAA;
  background: #fafafa;
  color: #142952; }

.SSTButtonDown {
  background: #fafafa;
  color: #142952;
  border-style: inset !important; }

.SSTButton:hover {
  outline: 0;
  outline: thin dotted \9;
  background: #fafafa;
  color: #142952;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-width: 3px;
  margin: 0px 3px 0px 0px; }

.SSTButtonDisabled,
.SSTButton:disabled {
  font-size: 0.9rem;
  padding: 6px 8px;
  position: relative;
  top: 2px;
  /* corners */
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -khtml-border-radius: 5px;
  /* Drop Shadow */
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
  border: 1px solid #3366cc;
  -moz-box-shadow: 0px 1px 2px #AAA;
  -webkit-box-shadow: 0px 1px 2px #AAA;
  box-shadow: 0px 1px 2px #AAA;
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
  background: gainsboro; }

.GreenBackground {
  background-color: #00CE00;}

.YellowBackground {
  background-color: #F6F62A;}

.BlueBackground {
  background-color: #99DFE9;}

.Grid_Level_0 {
  background-color: #00CE00;}

.Grid_Level_1 {
  background-color: #abb6c7;}

.Grid_Level_2 {
  background-color: #d3dbe8;}

/*# sourceMappingURL=button_act2.css.map */
