/*  BUTTONS */
.btn {
	text-decoration: none !important;
	font-family:Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	font-size:1.2em !important;
	font-weight:normal;
	vertical-align:middle;
	padding-left:  9px !important;
	padding-right: 9px !important;
	padding-top:   1px   !important;
	padding-bottom:2px !important;
	margin:3px 1px !important;
	margin-bottom: 10px;
	/*border:solid 1px #000;*/
	white-space:nowrap;
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	line-height: 2em;
}

.btn:hover{
	text-decoration:underline !important; /* need important to override hyperlink hover */
	color:#fff !important;
}

.btn.green {
	color:#f1f1f1 !important; /* need important to override hyperlink color */
	background: #999 url(button_green_big1.png) left top repeat-x;


	}
	
.btn.blue {
	color:#f1f1f1 !important; /* need important to override hyperlink color */
	background: #999 url(button_blue_big_3.png) left top repeat-x;
	}
	

.btn.blue:hover{background: #999 url('button_green_big1.png') left top repeat-x !important;}
	
.btn.blue2 {
	color:#f1f1f1 !important; /* need important to override hyperlink color */
	background: #999 url(button_blue_big1.png) left top repeat-x ;
	}
/* .btn .blue a{display: block; padding-left: 15px  !important; } */

/*.btn{

	color:#f1f1f1 !important;
	font-size:16px !important;
	font-weight:lighter;
	padding-top:5px;

	display:block;
	position:relative;
	height:33px;
	width:102px;
	text-align:center;	
}*/
.btn.front{
	
	background:transparent url(button_green_big1.png) top left no-repeat;
	position:relative;

}




/* ROUNDED BOTTOM BORDER */
.rndb{  
	-moz-border-radius: 0 0 .8em .8em;		
	-webkit-border-bottom-right-radius: .8em;
	-webkit-border-bottom-left-radius: .8em;
	border-bottom-right-radius: .8em;
	border-bottom-left-radius: .8em;
}

div.button_bar {margin-bottom: 1.5em;}

.button_bar a { font-weight: bold; color: #687858}