.btn { padding: 6px 10px; font-weight: bold; cursor: pointer; }

.btnGreen *, .btnOrange *, .btnBlue-LIN *, .btnBlue-FB * { color: #fff; }
.btnGray * { color: #717171; }

.btnGreen { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */ 
		border: 1px solid rgba(124,163,60,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #7aa23d; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	
	background-image: -moz-linear-gradient(bottom, #7da33f 0%, #9fbd51 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #7da33f 0%, #9fbd51 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #7da33f 0%, #9fbd51 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #7da33f 0%, #9fbd51 100%); /* gradient overlay */
}
.btnGreen:hover {
		border: 1px solid rgba(124,163,60,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #99c554; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 0 0 rgba(255,255,255,.2); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #7da33f 0%, #aecd5d 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #7da33f 0%, #aecd5d 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #7da33f 0%, #aecd5d 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #7da33f 0%, #aecd5d 100%); /* gradient overlay */
}
.btnGreen:active {
	border: 1px solid #799741; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #8daf47; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}



.btnOrange { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */  
	border: 1px solid rgba(209,92,47,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f3632f; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #f36731 0%, #f78b41 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #f36731 0%, #f78b41 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #f36731 0%, #f78b41 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #f36731 0%, #f78b41 100%); /* gradient overlay */
} 
.btnOrange:hover {
	border: 1px solid rgba(209,92,47,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f3632f; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
}
.btnOrange:active {
	border: 1px solid #db6f47; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f77f3d; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.btnRed { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */
    border: 1px solid rgba(209,92,47,.82); /* stroke */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #f3632f; /* layer fill content */
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    background-image: -moz-linear-gradient(bottom, #f12d2d 0%, #ff4126 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #f12d2d 0%, #ff4126 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #f12d2d 0%, #ff4126 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #f12d2d 0%, #ff4126 100%); /* gradient overlay */
}
.btnRed:hover {
    border: 1px solid rgba(209,92,47,.82); /* stroke */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #f3371c; /* layer fill content */
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    background-image: -moz-linear-gradient(bottom, #fc5025 0%, #ff9122 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #fc5025 0%, #ff9122 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #fc5025 0%, #ff9122 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #fc5025 0%, #ff9122 100%); /* gradient overlay */
}
.btnRed:active {
    border: 1px solid #db6f47; /* stroke */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #f3371c; /* layer fill content */
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
    box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.btnGray {
	border: 1px solid #cdcdcd; /* stroke */
	-moz-border-radius: 2px;
    color:#63625D;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e9e9e9; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
	
}
.btnGray:hover {
	border: 1px solid #cdcdcd; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e9e9e9; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #ededed 0%, #fff 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #ededed 0%, #fff 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #ededed 0%, #fff 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #ededed 0%, #fff 100%); /* gradient overlay */
}
.btnGray:active { background: #e9e9e9;
	border: 1px solid #cdcdcd; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e9e9e9; /* layer fill content */
	-moz-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}


.btnBlue-LIN {
	border: 1px solid rgba(63,98,122,.82); /* stroke */
    color:white;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #466c87; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #314d61 -118.63%, #5686a8 31.37%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #314d61 -118.63%, #5686a8 31.37%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #314d61 -118.63%, #5686a8 31.37%); /* gradient overlay */
	background-image: linear-gradient(bottom, #314d61 -118.63%, #5686a8 31.37%); /* gradient overlay */
}

.btnBlue-LIN:hover {
	border: 1px solid rgba(63,98,122,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #466c87; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #37566c -118.63%, #6295b9 31.37%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #37566c -118.63%, #6295b9 31.37%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #37566c -118.63%, #6295b9 31.37%); /* gradient overlay */
	background-image: linear-gradient(bottom, #37566c -118.63%, #6295b9 31.37%); /* gradient overlay */
}
.btnBlue-LIN:active {
	border: 1px solid #3a5c74; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #466c87; /* layer fill content */
	-moz-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}


.btnBlue-FB {
    color: #ffffff;
	border: 1px solid rgba(65,103,176,.82); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #557fd1; /* layer fill content */
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #415b8f -118.63%, #5d8be3 30.56%, #5d8be3 31.37%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #415b8f -118.63%, #5d8be3 30.56%, #5d8be3 31.37%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #415b8f -118.63%, #5d8be3 30.56%, #5d8be3 31.37%); /* gradient overlay */
	background-image: linear-gradient(bottom, #415b8f -118.63%, #5d8be3 30.56%, #5d8be3 31.37%); /* gradient overlay */
}
.btnBlue-FB:hover {
	border: 1px solid rgba(65,103,176,.82); /* stroke */
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #5581d3; /* layer fill content */
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
background-image: -moz-linear-gradient(bottom, #4a669e -118.63%, #6698f8 30.56%, #6698f8 31.37%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #4a669e -118.63%, #6698f8 30.56%, #6698f8 31.37%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #4a669e -118.63%, #6698f8 30.56%, #6698f8 31.37%); /* gradient overlay */
background-image: linear-gradient(bottom, #4a669e -118.63%, #6698f8 30.56%, #6698f8 31.37%); /* gradient overlay */
}
.btnBlue-FB:active {
	border: 1px solid #4067b0; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #5581d3; /* layer fill content */
	-moz-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 2px 0 rgba(255,255,255,.17), inset 0 1px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.updateH {
    padding: 3px 0 0 7px;
}
.ir {
    background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.update {
    background: url("../../images/newtheme/update-bg.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 80px;
}
.update:hover {
	background-position:0 -32px;
}
.messageBtn {
    background: url("../../images/newtheme/message.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 100px;
}
.messageBtn:hover {
	background-position:0 -24px;
}
.messageBtnSmall {
    background: url("../../images/newtheme/message_small2.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 20px;
}
.messageBtnSmall:hover {
    background-position:0 -18px;
}
.collapseall, expandall
{
	margin-left:12px;
}
.collapsebutton
{
	background: url("../../images/newtheme/collapse.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 108px;
}
.collapsebutton:hover
{
	background-position:0 -30px;
}
.applybutton
{
	background: url("../../images/newtheme/apply.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 108px;
}
.applybutton:hover
{
	background-position:0 -30px;
}
.expandbutton
{
	background: url("../../images/newtheme/expand.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 102px;
}
.expandbutton:hover
{
	background-position:0 -30px;
}