﻿/* Nav Buttons
*******************************************************************************/
a.nav {
  background: #eee;
  background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  padding: 6px 6px 6px 12px;
  margin:2px 0;
  text-align: left;
  text-shadow: 0 1px 0 #eee;
  width: 85%;
  text-decoration:none;
  display:block;
  cursor:pointer; 
}

a.nav:hover {
  background: #ddd;
  background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb));
  border: 1px solid #bbb;
  border-bottom: 1px solid #999;
  cursor: pointer;
  text-shadow: 0 1px 0 #ddd;
}

a.nav:active {
  border: 1px solid #aaa;
  border-bottom: 1px solid #888;
  -moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
  -webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
  box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
}

/* End Nav Buttons */

/* Add New Buttons
*******************************************************************************/
a.add-new, 
input.add-new[type="submit"], 
input.add-new[type="button"], 
input.add-new[type="reset"]  {
  background: #7fbf4d;
  background: -moz-linear-gradient(top, #7fbf4d 0%, #63a62f 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fbf4d), to(#63a62f));
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 0 0 #96ca6d;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  padding: 4px 6px; 
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  text-decoration:none;
}


a.add-new:hover, 
input.add-new:hover[type="submit"], 
input.add-new:hover[type="button"], 
input.add-new:hover[type="reset"] {
  background: #76b347;
  background: -moz-linear-gradient(top, #76b347 0%, #5e9e2e 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#76b347), to(#5e9e2e));
  -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
  -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
  box-shadow: inset 0 1px 0 0 #8dbf67;
  cursor: pointer;
}

a.add-new:active, 
input.add-new:active[type="submit"],
input.add-new:active[type="button"],
input.add-new:active[type="reset"] {
  border: 1px solid #5b992b;
  border-bottom: 1px solid #538c27;
  -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
  -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
  box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
}

/* Print Buttons
*******************************************************************************/
a.print, 
input.print[type="submit"], 
input.print[type="button"], 
input.print[type="reset"]  {
  background: #FFA317;
  background: -moz-linear-gradient(top, #FFA317 0%, #FF9900 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFA317), to(#FF9900));
  border: 1px solid #FB9700;
  border-bottom: 1px solid #FFB340;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 0 0 #FFB340;
  -webkit-box-shadow: inset 0 1px 0 0 #FFB340;
  box-shadow: inset 0 1px 0 0 #FFB340;
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  padding: 4px 6px; 
  margin-left:5px;
  text-align: center;
  text-shadow: 0 -1px 0 #FF9F11;
  text-decoration:none;
}


a.print:hover, 
input.print:hover[type="submit"], 
input.print:hover[type="button"], 
input.print:hover[type="reset"] {
  background: #FFA317;
  background: -moz-linear-gradient(top, #FFA317 0%, #E18700 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFA317), to(#E18700));
  -moz-box-shadow: inset 0 1px 0 0 #FFB340;
  -webkit-box-shadow: inset 0 1px 0 0 #FFB340;
  box-shadow: inset 0 1px 0 0 #FFB340;
  cursor: pointer;
}

a.print:active, 
input.print:active[type="submit"],
input.print:active[type="button"],
input.print:active[type="reset"] {
  border: 1px solid #DD8500;
  border-bottom: 1px solid #DD8500;
  -moz-box-shadow: inset 0 0 8px 4px #DD8500, 0 1px 0 0 #eee;
  -webkit-box-shadow: inset 0 0 8px 4px ##DD8500, 0 1px 0 0 #eee;
  box-shadow: inset 0 0 8px 4px #DD8500, 0 1px 0 0 #eee;
}


/* Remove or Delete Buttons
*******************************************************************************/
a.remove, 
input.remove[type="submit"],
input.remove[type="button"],
input.remove[type="reset"] {
  background: #e3e3e3;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  padding: 4px 8px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
}

a.remove:hover, 
input.remove:hover[type="submit"],
input.remove:hover[type="button"],
input.remove:hover[type="reset"] {
  background: #d9d9d9;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

a.remove:active, 
input.remove:active[type="submit"], 
input.remove:active[type="button"], 
input.remove:active[type="reset"] {
  background: #d0d0d0;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}

/* go and search buttons
*******************************************************************************/
a.go, 
input.go[type="submit"], 
input.go[type="button"], 
input.go[type="reset"] {
  background: #d7e5f5;
  background: -moz-linear-gradient(top, #d7e5f5 0%, #cbe0f5 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7e5f5), to(#cbe0f5));
  border-top: 1px solid #abbbcc;
  border-left: 1px solid #a7b6c7;
  border-bottom: 1px solid #a1afbf;
  border-right: 1px solid #a7b6c7;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: inset 0 1px 0 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff;
  color: #1a3e66;
  font-family:Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  /*line-height: 1;*/
  padding: 4px 10px;
  margin:0 4px 0 0;
  text-align: center;
  text-shadow: 0 1px 1px #fff;
  text-decoration:none;
}

a.go:hover, 
input.go:hover[type="submit"], 
input.go:hover[type="button"], 
input.go:hover[type="reset"] {
  background: #ccd9e8;
  background: -moz-linear-gradient(top, #ccd9e8 0%, #c1d4e8 100%);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccd9e8), to(#c1d4e8));
  border-top: 1px solid #a1afbf;
  border-left: 1px solid #9caaba;
  border-bottom: 1px solid #96a3b3;
  border-right: 1px solid #9caaba;
  -moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
  -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
  box-shadow: inset 0 1px 0 0 #f2f2f2;
  color: #163659;
  cursor: pointer;
}

a.go:active, 
input.go:active[type="submit"], 
input.go:active[type="button"], 
input.go:active[type="reset"]  {
  border: 1px solid #8c98a7;
  -moz-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
  -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
  box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eee;
}


    input[type="button"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner,
    button::-moz-focus-inner{
    border:0;
    padding:0;
    }