body, td{
    /*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
    font-family: Verdana, Trebuchet MS, Arial;
    font-size: 11px;
}
body {
    color: #454545;
    margin-left: 10px;
    margin-right: 10px;
	background-color: #F0F0F2;
}
a{
	cursor: pointer;
	cursor: hand;
}
a:link {
    color: #F1833B;
}
a:visited {
    color: #F1833B;
}
a:hover {
    color: #3369A3;
}
a:active {
	color: #F1833B;
}
.PageTitle{
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    color:  #4D4D4D;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    text-shadow: 3px 3px 3px #B0B0B0;
}
.tableLabels {
	text-align:right;
	white-space: nowrap;
}
.largeInput{
	width: 310px;
}
input.upper {
	text-transform: uppercase;
}


.ui-autocomplete-loading {
	background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-autocomplete {
	max-height: 250px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}
@keyframes blink {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.blink {
	animation: blink 600ms infinite;
}
.zoomIn {
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.6);
}
input[type="text"][disabled]{
	background: none repeat scroll 0 0 #E9EEF2;
}

.animated{
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1.5s;
	-moz-animation-duration:1.5s;
	-ms-animation-duration:1.5s;
	-o-animation-duration:1.5s;
	animation-duration:1.5s;
	animation-iteration-count: infinite;
}
.animated.hinge{
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	animation-iteration-count: infinite;
}
@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
	0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
	0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
	100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
	0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
	100% { -o-transform: scale(1); }
}
@keyframes pulse {
	0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
	100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}


#menuManage_buttonmenu,  #menuStats_buttonmenu, #menuConfig_buttonmenu {
	font-size: 80%;
}