@charset "utf-8";
/* CSS Document */

.ui-accordion .ui-accordion-icons { padding-left: 0px !important;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 0px !important; } 
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 7px 0 7px 0 !important; zoom: 1; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: 4px !important; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 12px 24px !important; border-top: 0; overflow: auto; zoom: 1; }
      
.ui-corner-all {border-bottom: 1px solid #CCCCCC !important;}	  
	  
.ui-group-border { border-top: 1px solid #CCCCCC !important; border-left: 2px solid #CCCCCC !important; border-right: 2px solid #CCCCCC !important; }  
.ui-group-content-border {border-bottom: 1px solid #CCCCCC !important; border-left: 2px solid #CCCCCC !important; border-right: 2px solid #CCCCCC !important; }  

.ui-widget { font-family: Arial, Helvetica, sans-serif !important; font-size: 1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif !important; font-size: 1em; width:65%; height:24px;}

.ui-button { display: inline-block !important; position: relative !important; padding: 0 !important; margin-right: .1em !important; cursor: pointer !important; text-align: center !important; zoom: 1 !important; overflow: visible !important; height:32px !important; top:12px !important; } /* the overflow property removes extra width in IE */

#results .ui-widget-content { background: #EFEFEF !important; }

.ui-state-ok, .ui-widget-content .ui-state-ok, .ui-widget-header .ui-state-ok { border: 2px solid #339900; background: #f6f6f6 url(ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #339900; }   
 
.ui-state-nc {border: 2px solid #cd0a0a; background: #f6f6f6 url(ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat; font-weight: bold; color: #cd0a0a; } 

.ui-state-blue {border: 2px solid #4086C9; background: #f6f6f6 url(ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat; font-weight: bold; color: #4086C9; } 
 
.noshadow {
	-webkit-box-shadow: 0 0 0 #aaa !important;
	box-shadow: 0 0 0 #aaa !important;
}

.input_aw {
	width:auto !important;
}

.fade ul, .fade li > div {
	z-index:999;
}

.qtip-tipped{
	border: 1px solid #959FA9 !important;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 
	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

.qtip-tipped_green{
	border: 0px !important;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background-color: #F9F9F9;
	color: #454545; 

	font-weight: normal;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.qtip-tipped_green .qtip-titlebar{
		color: white;
		font-size:12px;
		font-weight:bold;
		background: #008335;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#008335), to(#004f1a));
		background-image: -webkit-linear-gradient(top, #008335, #004f1a);
		background-image: -moz-linear-gradient(top, #008335, #004f1a);
		background-image: -ms-linear-gradient(top, #008335, #004f1a);
		background-image: -o-linear-gradient(top, #008335, #004f1a);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#008335,endColorstr=#004f1a);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#008335,endColorstr=#004f1a)";
}

.qtip-tipped_red{
	border: 0px !important;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background-color: #F9F9F9;
	color: #454545; 

	font-weight: normal;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.qtip-tipped_red .qtip-titlebar{
		color: white;
		font-size:12px;
		font-weight:bold;
		background: #fa002c;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fa002c), to(#bc0003));
		background-image: -webkit-linear-gradient(top, #fa002c, #bc0003);
		background-image: -moz-linear-gradient(top, #fa002c, #bc0003);
		background-image: -ms-linear-gradient(top, #fa002c, #bc0003);
		background-image: -o-linear-gradient(top, #fa002c, #bc0003);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa002c,endColorstr=#bc0003);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa002c,endColorstr=#bc0003)";
}

.qtip-tipped_blue{
	border: 0px !important;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background-color: #F9F9F9;
	color: #454545; 

	font-weight: normal;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.qtip-tipped_blue .qtip-titlebar{
		color: white;
		font-size:12px;
		font-weight:bold;
		background: #0073b4; 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0073b4), to(#00396b));
		background-image: -webkit-linear-gradient(top, #0073b4, #00396b);
		background-image: -moz-linear-gradient(top, #0073b4, #00396b);
		background-image: -ms-linear-gradient(top, #0073b4, #00396b);
		background-image: -o-linear-gradient(top, #0073b4, #00396b);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0073b4,endColorstr=#00396b);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0073b4,endColorstr=#00396b)";
}