form {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
/* dotPROJECT REQUIRED CLASSES */
BODY {

	background-color: #ffffff; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, verdana,Sans-Serif;
	font-size: 10px;
    color: #000000;
/* barras de Rolagem */
    scrollbar-face-color: #f1f1f1;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #ffffff; 

/* Fim Barra de rolagem   */

}
 .table_class{  border: 1px solid #E0E0E0;  PADDING: 0PX; width: 100%;  border-top-left-radius: 4px;  border-top-right-radius: 4px;  border-top-style: solid;  clear: both;  color: rgb(0, 0, 0);  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  line-height: 15px;  padding-bottom: 0px;  position: relative;  width: 100%;}
 .table_class th{  border-bottom-color: rgb(221, 221, 221);    border-bottom-style: solid;    border-bottom-width: 1px;    border-collapse: collapse;    border-left-color: rgb(221, 221, 221);    border-left-style: solid;    border-left-width: 1px;    border-top-color: rgb(221, 221, 221);    border-top-style: solid;    border-top-width: 0px;    box-sizing: border-box;    color: rgb(0, 0, 0);    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    height: 41px;    line-height: 15.7167px;    margin-bottom: 0px;    margin-left: 0px;   margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-left: 0px;    padding-right: 0px;    padding-top: 0px;    vertical-align: bottom;    border-collapse: collapse;    box-sizing: border-box;    color: rgb(0, 0, 0);    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    overflow: hidden;    overflow-x: hidden;    overflow-y: hidden;    padding-bottom: 8px;    padding-left: 8px;    padding-right: 8px;    padding-top: 8px;    text-overflow: ellipsis;    vertical-align: top;    white-space: nowrap; }
 .table_class td{  border-collapse: collapse;      border-left-color: rgb(221, 221, 221);      border-left-style: solid;      border-left-width: 1px;      border-top-color: rgb(221, 221, 221);      border-top-style: solid;      border-top-width: 1px;      box-sizing: border-box;      color: rgb(0, 0, 0);      font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 11px;      line-height: 15.7167px;      padding-bottom: 8px;      padding-left: 8px;      padding-right: 8px;      padding-top: 8px;      vertical-align: top;}

 ul.tsc_pagination { margin:4px 0; padding:0px; height:100%; overflow:hidden; font:12px 'Tahoma'; list-style-type:none; }
 ul.tsc_pagination li { float:left; margin:0px; padding:0px; margin-left:5px; }
 ul.tsc_pagination li:first-child { margin-left:0px; }
 ul.tsc_pagination li a { color:black; display:block; text-decoration:none; padding:7px 10px 7px 10px; }
 ul.tsc_pagination li a img { border:none; }
 ul.tsc_paginationC li a { color:#707070; background:#FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #DCDCDC; padding:6px 9px 6px 9px; }
 ul.tsc_paginationC li { padding-bottom:1px; }
 ul.tsc_paginationC li a:hover,
 ul.tsc_paginationC li a.current { color:#FFFFFF; box-shadow:0px 1px #EDEDED; -moz-box-shadow:0px 1px #EDEDED; -webkit-box-shadow:0px 1px #EDEDED; }
 ul.tsc_paginationC01 li a:hover,
 ul.tsc_paginationC01 li a.current { color:#893A00; text-shadow:0px 1px #FFEF42; border-color:#FFA200; background:#FFC800; background:-moz-linear-gradient(top, #FFFFFF 1px, #FFEA01 1px, #FFC800); background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #FFFFFF), color-stop(0.02, #FFEA01), color-stop(1, #FFC800)); }
 ul.tsc_paginationC li a.In-active {
    pointer-events: none;
    cursor: default;
 }

.cc-button {
   display: inline-block;
   border: 1px solid #E0E0E0;
   border-radius: 4px;
   padding: 5px 30px 5px 20px;
   background-color: #ffffff;
   cursor: pointer;
   white-space: nowrap;
}

.cc-button:hover {
   background-color: #B0B0B0;
}

.cc-green {
   background-color: #4EC23D;
   color: #FFF;
}

.cc-orange {
   background-color: #FF9D3C;
   color: #FFF;
}

.cc-red {
   background-color: #CE0000;
   color: #FFF;
}

.cc-blue {
   background-color: #67A6C7;
   color: #FFF;
}

.cc-yellow {
   background-color: #FFFA2D;
   color: #606060;
}

.bg-yellow2 {
    background-color: #FEDE01 !important;
    color: #fff;
}

.cc-gray {
   background-color: #F0F0F0;
   color: #606060;
}

.cc-pink {
    background-color: #E91E63 !important;
    color: #fff;
}

.cc-bloco {
   word-break: break-all; word-wrap: break-word;
   border: 1px solid #E0E0E0;
   border-radius: 4px;
   padding: 6px;
   background-color: #ffffff;
   cursor: pointer;
}
.cc-bloco:hover {
   background-color: #B0B0B0;
}

.icon_menu {

    cursor: pointer;
    margin-left: 5px;
    padding: 4px; border: 1px solid #e0e0e0;
    background: #FFF;
    border-radius: 4px;
    height: 25px;
    overflow: visible;
}


.icon_menu:hover {
   background-color: #B0B0B0;
   box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.file_button_container,
.file_button_container input {
       height: 37px;
       width: 63px;
       cursor:pointer;
 }

 .file_button_container {
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
       cursor:pointer;
 }

 .file_button_container input {
       opacity: 0;
 }

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

ul {
	margin-left: 25px;
}
/* =================================================================================================================================== */
dl {
	margin-top: 0px; padding-left: 1px;
}
/* =================================================================================================================================== */
dt {
	margin-top: 0.5em;
	color: #000099;
	font-weight: bold;
}
/* =================================================================================================================================== */
dd {
	margin-bottom: 0px; margin-left: 1.5em;
}

/* =================================================================================================================================== */
em {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

TD {
	font-family: verdana,Sans-Serif;
	font-size: 8pt
}
/* =================================================================================================================================== */
TR {
	font-family: verdana,Sans-Serif;
	font-size: 8pt
}

.checktainer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checktainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.checktainer:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checktainer input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checktainer input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checktainer .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Infobox ===================================== */
.info-box {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  height: 80px;
  display: flex;
  cursor: default;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;

}

.info-box .icon {
    display: inline-block;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.12);
    width: 80px;

}

.info-box .icon i {
      color: #fff;
      font-size: 50px;
      line-height: 80px;

}

.info-box .icon .chart.chart-bar {
      height: 100%;
      line-height: 100px; }
      .info-box .icon .chart.chart-bar canvas {
        vertical-align: baseline !important; }
    .info-box .icon .chart.chart-pie {
      height: 100%;
      line-height: 123px;
}

.info-box .icon .chart.chart-pie canvas {
        vertical-align: baseline !important;
}
    .info-box .icon .chart.chart-line {
      height: 100%;
      line-height: 115px; }
      .info-box .icon .chart.chart-line canvas {
        vertical-align: baseline !important;
}
.info-box .content {
    display: inline-block;
    padding: 7px 10px; }
    .info-box .content .text {
      font-size: 13px;
      margin-top: 11px;
      color: #555; }
    .info-box .content .number {
      font-weight: normal;
      font-size: 26px;
      margin-top: -4px;
      color: #555;
}

.info-box.hover-zoom-effect .icon {
  overflow: hidden; }
  .info-box.hover-zoom-effect .icon i {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.info-box.hover-zoom-effect:hover .icon i {
  opacity: 0.4;
  -moz-transform: rotate(-32deg) scale(1.4);
  -ms-transform: rotate(-32deg) scale(1.4);
  -o-transform: rotate(-32deg) scale(1.4);
  -webkit-transform: rotate(-32deg) scale(1.4);
  transform: rotate(-32deg) scale(1.4);
}

.info-box.hover-expand-effect:after {
  background-color: rgba(0, 0, 0, 0.05);
  content: ".";
  position: absolute;
  left: 80px;
  top: 0;
  width: 0;
  height: 100%;
  color: transparent;
  -moz-transition: all 0.95s;
  -o-transition: all 0.95s;
  -webkit-transition: all 0.95s;
  transition: all 0.95s;
}

.info-box.hover-expand-effect:hover:after {
  width: 100%;
}

.bg-pink {
    background-color: #E91E63 !important;
    color: #fff;
}

.bg-cyan {
    background-color: #00BCD4 !important;
    color: #fff;
}

.bg-light-green {
    background-color: #8BC34A !important;
    color: #fff;
}

.bg-orange {
    background-color: #FF9800 !important;
    color: #fff;
}

.bg-yellow {
    background-color: #FEDE01 !important;
    color: #fff;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v42/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}


.bordertable{
 border: 1px black solid;
}

.button {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 4px;
}

.button:hover {
   background-color: #B0B0B0;
}

/* =================================================================================================================================== */


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #ffffff;
	/*width: 130px;*/
	border: 1px solid #E0E0E0;
}


form{
  	margin:0 0 20px
}

label,input,select,textarea{font-size:14px;font-weight:normal;line-height:20px}
input,select,textarea{
     font-family:"Helvetica Neue", Helvetica, Arial, sans-serif
}
 label{
   display:block;margin-bottom:5px
 }
 select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
     display:inline-block;
     height:24px;
     padding:4px 4px;
     margin-top:2px;
     margin-bottom:4px;
     font-size:12px;
     line-height:20px;
     color:#555555;
     -webkit-border-radius:4px;
     -moz-border-radius:4px;
     border-radius:4px;
     vertical-align:middle
 }

 textarea{height:auto}
 textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{
     background-color:#ffffff;
     border:1px solid #cccccc;
     -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
     -webkit-transition:border linear .2s, box-shadow linear .2s;
     -moz-transition:border linear .2s, box-shadow linear .2s;
     -o-transition:border linear .2s, box-shadow linear .2s;
     transition:border linear .2s, box-shadow linear .2s
 }
 textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
    border-color:rgba(82,168,236,0.8);
    outline:0;outline:thin dotted \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)
 }
 input[type="radio"],input[type="checkbox"]{
    margin:4px 0 0;
    *margin-top:0;
    margin-top:1px \9;
    line-height:normal
 }
 input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="radio"],input[type="checkbox"]{
    width:auto
 }
 select,input[type="file"]{
 	height:25px;
 	*margin-top:2px;
 	line-height:25px
 }
 select{
    border:1px solid #cccccc;
    background-color:#ffffff
 }
 select[multiple],select[size]{height:auto}

 select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
 	outline:thin dotted #333;
 	outline:5px auto -webkit-focus-ring-color;
 	outline-offset:-2px
 }
 .uneditable-input,.uneditable-textarea{
  	color:#999999;
  	background-color:#fcfcfc;
  	border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
  	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
  	box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
  	cursor:not-allowed
  }
 .uneditable-input{
 	overflow:hidden;
 	white-space:nowrap
 }
 .uneditable-textarea{
 	width:auto;
 	height:auto
 }
 input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}
 input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}
 input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}
 .radio,.checkbox{min-height:20px;padding-left:20px}
 .radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}
 .controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
 .radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
 .radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
 .input-mini{width:60px}
 .input-small{width:90px}
 .input-medium{width:150px}
 .input-large{width:210px}
 .input-xlarge{width:270px}
 .input-xxlarge{width:530px}
 input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
 .input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
 input,textarea,.uneditable-input{margin-left:0}
 .controls-row [class*="span"]+[class*="span"]{margin-left:20px}
 input.span12,textarea.span12,.uneditable-input.span12{width:926px}
 input.span11,textarea.span11,.uneditable-input.span11{width:846px}
 input.span10,textarea.span10,.uneditable-input.span10{width:766px}
 input.span9,textarea.span9,.uneditable-input.span9{width:686px}
 input.span8,textarea.span8,.uneditable-input.span8{width:606px}
 input.span7,textarea.span7,.uneditable-input.span7{width:526px}
 input.span6,textarea.span6,.uneditable-input.span6{width:446px}
 input.span5,textarea.span5,.uneditable-input.span5{width:366px}
 input.span4,textarea.span4,.uneditable-input.span4{width:286px}
 input.span3,textarea.span3,.uneditable-input.span3{width:206px}
 input.span2,textarea.span2,.uneditable-input.span2{width:126px}
 input.span1,textarea.span1,.uneditable-input.span1{width:46px}


table.std {

	border: solid #E0E0E0 1px;
/*	background: #dedede; */
	background: #FDFDFD;
	
}

/* =================================================================================================================================== */
table.std TH {
	background-color: #003366;
	color: white;
	list-style-type: disc;
	list-style-position: inside;
/*	border:  #ffffff 1px;*/
	border:  threedlightshadow 1px;

}
/* =================================================================================================================================== */
table.std td.hilite {
	background-color: #ffffff;
}
/* =================================================================================================================================== */
/* contacts table */
table.contacts {
	background-color: #08245b;
}
/* =================================================================================================================================== */
table.contacts td {
	background-color: #d6ebff;
}
/* =================================================================================================================================== */
table.contacts td.hilite {
	background-color: #ffffff;
}
/* =================================================================================================================================== */
/* links in header blocks */
A.hdr:link, A.hdr:active, A.hdr:visited {
	color: #ffffff;
}


/* =================================================================================================================================== */
/* Message styles */
.warning {
	color: red
}
.error {
	color: red
}
.message {
	color: #08245b;
}
/* =================================================================================================================================== */
.no_ {
	color: red
}



/* =================================================================================================================================== */


td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #003366;*/
	line-height: 15px;
}


ul {
	text-indent: 1px;
}

/* =================================================================================================================================== */

A {

    color: #08245b;
	text-decoration: none;
}


.proc_dropdown {
  display: inline-block;
  position: relative;
  font-size: 11px;
  z-index : 99999;
}

.proc_dd-button {
   display: inline-block;
   border: 1px solid #E0E0E0;
   border-radius: 4px;
   padding: 5px 30px 5px 20px;
   background-color: #ffffff;
   cursor: pointer;
   white-space: nowrap;
}

.proc_dd-button:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}

.proc_dd-button:hover {
   background-color: #eeeeee;
}


.proc_dd-input {
  display: none;
}

.proc_dd-menu {
  position: absolute;
  top: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0;
  margin: 2px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);
  background-color: #ffffff;
  list-style-type: none;
  min-width: 130px;
}

.proc_dd-input + .proc_dd-menu {
  display: none;
}

.proc_dd-input:checked + .proc_dd-menu {
  display: block;
}

.proc_dd-menu li {
  padding: 5px 20px;
  cursor: pointer;
  white-space: nowrap;
}

.proc_dd-menu li:hover {
  background-color: #f6f6f6;
}

.proc_dd-menu li a {
  display: block;
  margin: -10px -20px;
  padding: 10px 20px;
}

.proc_dd-menu li.divider{
  padding: 0;
  border-bottom: 1px solid #cccccc;
}

.newButton {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	font-family:Arial;
    font-size:13px;
	font-weight:bold;
    padding: 4px 20px;
	text-decoration:none;
}

.newButton:active {
	position:relative;
	top:1px;
}

.greenB {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	border:1px solid #74b807;
	color:#ffffff;
	text-shadow:0px 1px 0px #528009;
}

.greenB:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}


.whiteB {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
	color:#666666;
    padding: 4px 20px;
	text-shadow:0px 1px 0px #ffffff;
}
.whiteB:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}


.redB {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	border:1px solid #d02718;
	color:#ffffff;
    padding: 4px 20px;
	text-shadow:0px 1px 0px #810e05;
}
.redButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}


/* =================================================================================================================================== */



