.button {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;	
    color: white;
    font-weight: bold;
    padding: 5px 20px;
    text-align: center;
    text-shadow: 0 -1px 0 #AAA;
	margin: 0 10px 0 0;
	line-height: 1em;
}

.button:hover {
    opacity:.85;
    cursor: pointer;
}

.blueText {
	color: #014493;
}

.whiteText {
	color: #FFF;
}

.blackText {
	color: #000;
}

.button a {
	text-decoration: none;	
}

.blueText a {
	color: #014493;
}

.whiteText a {
	color: #FFF;
}

.blackText a {
	color: #000;
}

.bigger {
	display: block;
   	padding: 13px 5px !important;
	width: 220px;
	font-size: 20px;
	font-family: Arial, sans-serif;
	font-weight: lighter !important;
}


/*YELLOW BUTTON*/

.yellow {
    background-color: #ffff00;
    background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#d5d500));
    background: -webkit-linear-gradient(top, #ffff00, #d5d500);
    background: -moz-linear-gradient(top, #ffff00, #d5d500);
    background: -ms-linear-gradient(top, #ffff00, #d5d500);
    background: -o-linear-gradient(top, #ffff00, #d5d500);
    background: linear-gradient(top, #ffff00, #d5d500);
    border: 1px solid #d5d500;
    border-bottom: 1px solid #9ba800;
    -webkit-box-shadow: 0 1px 0 0 #ffff46 inset ;
    -moz-box-shadow: 0 1px 0 0 #ffff46 inset;
    -ms-box-shadow: 0 1px 0 0 #ffff46 inset;
    -o-box-shadow: 0 1px 0 0 #ffff46 inset;
}


.button .yellow:active {
    border: 1px solid #b9b900;
    box-shadow: 0 0 10px 5px #b9b900 inset;
    -webkit-box-shadow:0 0 10px 5px #b9b900 inset ;
    -moz-box-shadow: 0 0 10px 5px #b9b900 inset;
    -ms-box-shadow: 0 0 10px 5px #b9b900 inset;
    -o-box-shadow: 0 0 10px 5px #b9b900 inset;
 
}



/*GREEN BUTTON*/

.green {
    background-color: #68b12f;
    background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
    background: -webkit-linear-gradient(top, #68b12f, #50911e);
    background: -moz-linear-gradient(top, #68b12f, #50911e);
    background: -ms-linear-gradient(top, #68b12f, #50911e);
    background: -o-linear-gradient(top, #68b12f, #50911e);
    background: linear-gradient(top, #68b12f, #50911e);
    border: 1px solid #509111;
    border-bottom: 1px solid #5b992b;
    box-shadow: inset 0 1px 0 0 #9fd574;
    -webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
    -moz-box-shadow: 0 1px 0 0 #9fd574 inset;
    -ms-box-shadow: 0 1px 0 0 #9fd574 inset;
    -o-box-shadow: 0 1px 0 0 #9fd574 inset;
    /*text-shadow: 0 -1px 0 #396715;*/
}


.button green:active {
    border: 1px solid #20911e;
    box-shadow: 0 0 10px 5px #356b0b inset;
    -webkit-box-shadow:0 0 10px 5px #356b0b inset ;
    -moz-box-shadow: 0 0 10px 5px #356b0b inset;
    -ms-box-shadow: 0 0 10px 5px #356b0b inset;
    -o-box-shadow: 0 0 10px 5px #356b0b inset;
 
}


/*BLUE BUTTON*/

.blue {
    background-color: #0165DE;
    background: -webkit-gradient(linear, left top, left bottom, from(#4d7cb3), to(#014493));
    background: -webkit-linear-gradient(top, #4d7cb3, #014493);
    background: -moz-linear-gradient(top, #4d7cb3, #014493);
    background: -ms-linear-gradient(top, #4d7cb3, #014493);
    background: -o-linear-gradient(top, #4d7cb3, #014493);
    background: linear-gradient(top, #4d7cb3, #014493);
    border: 1px solid #014493;
    border-bottom: 1px solid #0055B8;
    box-shadow: inset 0 1px 0 0 #8a97a6;
    -webkit-box-shadow: 0 1px 0 0 #8a97a6 inset ;
    -moz-box-shadow: 0 1px 0 0 #8a97a6 inset;
    -ms-box-shadow: 0 1px 0 0 #8a97a6 inset;
    -o-box-shadow: 0 1px 0 0 #8a97a6 inset;
    /*text-shadow: 0 -1px 0 #0055B8;*/
}

.button .blue:active {
    border: 1px solid #0055B8;
    box-shadow: 0 0 10px 5px #00306a inset;
    -webkit-box-shadow:0 0 10px 5px #00306a inset ;
    -moz-box-shadow: 0 0 10px 5px #00306a inset;
    -ms-box-shadow: 0 0 10px 5px #00306a inset;
    -o-box-shadow: 0 0 10px 5px #00306a inset;
 
}

/*RED BUTTON*/

.red {
    background-color: #FF0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#EA0202), to(#BF0202));
    background: -webkit-linear-gradient(top, #EA0202, #BF0202);
    background: -moz-linear-gradient(top, #EA0202,#BF0202);
    background: -ms-linear-gradient(top, #EA0202, #BF0202);
    background: -o-linear-gradient(top, #EA0202, #BF0202);
    background: linear-gradient(top, #EA0202, #BF0202);
    border: 1px solid #9E0101;
    border-bottom: 1px solid #DD0202;
    box-shadow: inset 0 1px 0 0 #EA0202;
    -webkit-box-shadow: 0 1px 0 0 #EA0202 inset ;
    -moz-box-shadow: 0 1px 0 0 #EA0202 inset;
    -ms-box-shadow: 0 1px 0 0 #EA0202 inset;
    -o-box-shadow: 0 1px 0 0 #EA0202 inset;
    /*text-shadow: 0 -1px 0 #0055B8;*/
}

.button .red:active {
    border: 1px solid #0055B8;
    box-shadow: 0 0 10px 5px #00306a inset;
    -webkit-box-shadow:0 0 10px 5px #00306a inset ;
    -moz-box-shadow: 0 0 10px 5px #00306a inset;
    -ms-box-shadow: 0 0 10px 5px #00306a inset;
    -o-box-shadow: 0 0 10px 5px #00306a inset;
 
}


/*BLACK BUTTON*/

.black {
    background-color: #FF0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#000));
    background: -webkit-linear-gradient(top, #4a4a4a, #000);
    background: -moz-linear-gradient(top, #4a4a4a, #000);
    background: -ms-linear-gradient(top, #4a4a4a, #000);
    background: -o-linear-gradient(top, #4a4a4a, #000);
    background: linear-gradient(top, #4a4a4a, #000);
    border: 1px solid #888;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 0 #444;
    -webkit-box-shadow: 0 1px 0 0 #444 inset ;
    -moz-box-shadow: 0 1px 0 0 #444 inset;
    -ms-box-shadow: 0 1px 0 0 #444 inset;
    -o-box-shadow: 0 1px 0 0 #444 inset;
    /*text-shadow: 0 -1px 0 #0055B8;*/
}

.button .black:active {
    border: 1px solid #333;
    box-shadow: 0 0 10px 5px #333 inset;
    -webkit-box-shadow:0 0 10px 5px #333 inset ;
    -moz-box-shadow: 0 0 10px 5px #333 inset;
    -ms-box-shadow: 0 0 10px 5px #333 inset;
    -o-box-shadow: 0 0 10px 5px #333 inset;
 
}


/*DISABLED BUTTON*/

.grey {
    background-color: #FF0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#000));
    background: -webkit-linear-gradient(top, #4a4a4a, #000);
    background: -moz-linear-gradient(top, #4a4a4a, #000);
    background: -ms-linear-gradient(top, #4a4a4a, #000);
    background: -o-linear-gradient(top, #4a4a4a, #000);
    background: linear-gradient(top, #4a4a4a, #000);
    border: 1px solid #888;
    border-bottom: 1px solid #333;
    box-shadow: inset 0 1px 0 0 #444;
    -webkit-box-shadow: 0 1px 0 0 #444 inset ;
    -moz-box-shadow: 0 1px 0 0 #444 inset;
    -ms-box-shadow: 0 1px 0 0 #444 inset;
    -o-box-shadow: 0 1px 0 0 #444 inset;
    /*text-shadow: 0 -1px 0 #0055B8;*/
}

.button .grey:active {
    border: 1px solid #333;
    box-shadow: 0 0 10px 5px #333 inset;
    -webkit-box-shadow:0 0 10px 5px #333 inset ;
    -moz-box-shadow: 0 0 10px 5px #333 inset;
    -ms-box-shadow: 0 0 10px 5px #333 inset;
    -o-box-shadow: 0 0 10px 5px #333 inset;
 
}

.button.grey:hover {
    opacity:1;
    cursor: none;
}

.noUnderline {
	text-decoration: none !important;
}