diff --git a/eva-server/pom.xml b/eva-server/pom.xml index ca3a8c407..6b74afd56 100644 --- a/eva-server/pom.xml +++ b/eva-server/pom.xml @@ -68,7 +68,11 @@ jersey-media-multipart 2.7 - + + com.wordnik + swagger-jersey2-jaxrs_2.11 + 1.3.10 + javax.servlet javax.servlet-api diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/CORSResponseFilter.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/CORSResponseFilter.java similarity index 95% rename from eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/CORSResponseFilter.java rename to eva-server/src/main/java/uk/ac/ebi/variation/eva/server/CORSResponseFilter.java index 561dc8f2b..e73bb4f7a 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/CORSResponseFilter.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/CORSResponseFilter.java @@ -1,4 +1,4 @@ -package uk.ac.ebi.variation.eva.server.ws; +package uk.ac.ebi.variation.eva.server; import java.io.IOException; diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/EvaWSRegistry.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/EvaWSRegistry.java index 121d887cf..9855886cd 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/EvaWSRegistry.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/EvaWSRegistry.java @@ -1,15 +1,15 @@ package uk.ac.ebi.variation.eva.server; import org.glassfish.jersey.server.ResourceConfig; -import uk.ac.ebi.variation.eva.server.ws.CORSResponseFilter; /** * Created by imedina on 01/04/14. + * @author imedina */ public class EvaWSRegistry extends ResourceConfig { public EvaWSRegistry() { - packages("uk.ac.ebi.variation.eva.server.ws"); +// packages("uk.ac.ebi.variation.eva.server.ws"); register(CORSResponseFilter.class); } diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/SpeciesException.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/SpeciesException.java new file mode 100755 index 000000000..7e0889119 --- /dev/null +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/SpeciesException.java @@ -0,0 +1,9 @@ +package uk.ac.ebi.variation.eva.server.exception; + +@SuppressWarnings("serial") +public class SpeciesException extends Exception { + + public SpeciesException(String msg) { + super(msg); + } +} diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/VersionException.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/VersionException.java new file mode 100755 index 000000000..e5e645fd4 --- /dev/null +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/exception/VersionException.java @@ -0,0 +1,11 @@ +package uk.ac.ebi.variation.eva.server.exception; + + +@SuppressWarnings("serial") +public class VersionException extends Exception { + + public VersionException(String msg) { + super(msg); + } + +} diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/EvaWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/EvaWSServer.java index ab0d4b537..6a2c79122 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/EvaWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/EvaWSServer.java @@ -5,40 +5,47 @@ import com.fasterxml.jackson.databind.ObjectWriter; import com.fasterxml.jackson.dataformat.xml.XmlMapper; import com.google.common.base.Splitter; -import java.io.IOException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; +import javax.ws.rs.*; import javax.ws.rs.core.*; + +import com.wordnik.swagger.annotations.ApiParam; import org.opencb.biodata.models.feature.Genotype; import org.opencb.biodata.models.variant.VariantSourceEntry; import org.opencb.biodata.models.variant.VariantSource; import org.opencb.biodata.models.variant.stats.VariantStats; import org.opencb.datastore.core.QueryOptions; import org.opencb.datastore.core.QueryResponse; -import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.variant.io.json.VariantSourceEntryJsonMixin; import org.opencb.opencga.storage.core.variant.io.json.GenotypeJsonMixin; import org.opencb.opencga.storage.core.variant.io.json.VariantSourceJsonMixin; import org.opencb.opencga.storage.core.variant.io.json.VariantStatsJsonMixin; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * Created by imedina on 01/04/14. */ @Path("/{version}") -//@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") public class EvaWSServer { - // output content format: txt or text, json, xml, das - protected String outputFormat; - + @DefaultValue("") + @PathParam("version") + @ApiParam(name = "version", value = "EVA REST WS version", defaultValue = "v1") protected String version; + + @DefaultValue("Homo sapiens") + @QueryParam("species") + @ApiParam(name = "species", value = "Excluded fields will not be returned. Comma separated JSON paths must be provided", + defaultValue = "hsapiens", allowableValues = "hsapiens,mmusculus") + protected String species; + protected UriInfo uriInfo; protected HttpServletRequest httpServletRequest; @@ -47,6 +54,36 @@ public class EvaWSServer { protected long startTime; protected long endTime; + @DefaultValue("") + @QueryParam("exclude") + @ApiParam(name = "excluded fields", value = "Excluded fields will not be returned. Comma separated JSON paths must be provided") + protected String exclude; + + @DefaultValue("") + @QueryParam("include") + @ApiParam(name = "included fields", value = "Included fields are the only to be returned. Comma separated JSON path must be provided") + protected String include; + + @DefaultValue("-1") + @QueryParam("limit") + @ApiParam(name = "limit", value = "Max number of results to be returned. No limit applied when -1 [-1]") + protected int limit; + + @DefaultValue("-1") + @QueryParam("skip") + @ApiParam(name = "skip", value = "Number of results to be skipped. No skip applied when -1 [-1]") + protected int skip; + + @DefaultValue("false") + @QueryParam("count") + @ApiParam(name = "count", value = "The total number of results is returned [false]") + protected String count; + + @DefaultValue("json") + @QueryParam("of") + @ApiParam(name = "Output format", value = "Output format, Protobuf is not yet implemented", defaultValue = "json", allowableValues = "json,pb (Not implemented yet)") + protected String outputFormat; + protected static ObjectMapper jsonObjectMapper; protected static ObjectWriter jsonObjectWriter; protected static XmlMapper xmlObjectMapper; @@ -69,6 +106,7 @@ public class EvaWSServer { logger.info("EvaWSServer: Initialising attributes inside static block"); } + @Deprecated public EvaWSServer() { logger.info("EvaWSServer: in 'constructor'"); } @@ -88,49 +126,46 @@ protected void init(String version, UriInfo uriInfo) { startTime = System.currentTimeMillis(); queryResponse = new QueryResponse(); - + // TODO A properties files may be needed to load valid versions and species // load properties file // ResourceBundle databaseConfig = // ResourceBundle.getBundle("org.bioinfo.infrared.ws.application"); // config = new Config(databaseConfig); - // mediaType = MediaType.valueOf("text/plain"); queryOptions = new QueryOptions(); // logger = new Logger(); // logger.setLevel(Logger.DEBUG_LEVEL); logger.info("GenericrestWSServer: in 'init' method"); - - /** - * Check version parameter, must be: v1, v2, ... If 'latest' then is - * converted to appropriate version - */ - // if(version != null && version.equals("latest") && - // config.getProperty("CELLBASE.LATEST.VERSION") != null) { - // version = config.getProperty("CELLBASE.LATEST.VERSION"); - // System.out.println("version init: "+version); - // } - - // this code MUST be run before the checking - parseCommonQueryParameters(uriInfo.getQueryParameters()); } - private void parseCommonQueryParameters(MultivaluedMap multivaluedMap) { + + protected void checkParams() throws VersionException, SpeciesException { + // TODO A Version and Species checker must be implemented + if (version == null || !version.equals("v1")) { + throw new VersionException("Version not valid: '" + version + "'"); + } + if (species == null || species.isEmpty()/*|| !isValidSpecies(species)*/) { + throw new SpeciesException("Species not valid: '" + species + "'"); + } + + MultivaluedMap multivaluedMap = uriInfo.getQueryParameters(); + queryOptions.put("species", species); + queryOptions.put("metadata", (multivaluedMap.get("metadata") != null) ? multivaluedMap.get("metadata").get(0).equals("true") : true); - queryOptions.put("exclude", (multivaluedMap.get("exclude") != null) ? Splitter.on(",").splitToList(multivaluedMap.get("exclude").get(0)) : null); - queryOptions.put("include", (multivaluedMap.get("include") != null) ? Splitter.on(",").splitToList(multivaluedMap.get("include").get(0)) : null); - queryOptions.put("limit", (multivaluedMap.get("limit") != null) ? multivaluedMap.get("limit").get(0) : -1); - queryOptions.put("skip", (multivaluedMap.get("skip") != null) ? multivaluedMap.get("skip").get(0) : -1); - queryOptions.put("count", (multivaluedMap.get("count") != null) ? Boolean.parseBoolean(multivaluedMap.get("count").get(0)) : false); - - outputFormat = (multivaluedMap.get("of") != null) ? multivaluedMap.get("of").get(0) : "json"; -// outputCompress = (multivaluedMap.get("outputcompress") != null) ? multivaluedMap.get("outputcompress").get(0) : "false"; + queryOptions.put("exclude", (exclude != null && !exclude.equals("")) ? Splitter.on(",").splitToList(exclude) : null); + queryOptions.put("include", (include != null && !include.equals("")) ? Splitter.on(",").splitToList(include) : null); + queryOptions.put("limit", (limit > 0) ? limit : -1); + queryOptions.put("skip", (skip > 0) ? skip : -1); + queryOptions.put("count", (count != null && !count.equals("")) ? Boolean.parseBoolean(count) : false); + + outputFormat = (outputFormat != null && !outputFormat.equals("")) ? outputFormat : "json"; } - + @GET @Path("/test") public Response help() { - return createOkResponse("No help available"); + return createOkResponse("No help available yet"); } diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/FilesWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/FilesWSServer.java index a8c4bf75a..4f95b9bb2 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/FilesWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/FilesWSServer.java @@ -5,56 +5,66 @@ import java.util.Arrays; import javax.naming.NamingException; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import javax.ws.rs.*; import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; + +import com.wordnik.swagger.annotations.Api; +import com.wordnik.swagger.annotations.ApiOperation; +import java.util.logging.Level; +import java.util.logging.Logger; import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.variant.adaptors.VariantSourceDBAdaptor; import uk.ac.ebi.variation.eva.lib.datastore.DBAdaptorConnector; import uk.ac.ebi.variation.eva.lib.storage.metadata.VariantSourceEvaproDBAdaptor; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * * @author Cristina Yenyxe Gonzalez Garcia */ @Path("/{version}/files") -@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") +@Api(value = "Files", description = "Files RESTful Web Services API") public class FilesWSServer extends EvaWSServer { - + private VariantSourceDBAdaptor variantSourceEvaproDbAdaptor; - public FilesWSServer() throws IllegalOpenCGACredentialsException { - super(); - } - public FilesWSServer(@DefaultValue("") @PathParam("version") String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) - throws NamingException { + public FilesWSServer(@DefaultValue("") @PathParam("version") String version, + @Context UriInfo uriInfo, @Context HttpServletRequest hsr) throws NamingException { super(version, uriInfo, hsr); variantSourceEvaproDbAdaptor = new VariantSourceEvaproDBAdaptor(); } @GET @Path("/all") + @ApiOperation(httpMethod = "GET", value = "Gets the files of a species") public Response getFiles(@QueryParam("species") String species) throws UnknownHostException, IllegalOpenCGACredentialsException, IOException { - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); } + VariantSourceDBAdaptor variantSourceMongoDbAdaptor = DBAdaptorConnector.getVariantSourceDBAdaptor(species); return createOkResponse(variantSourceMongoDbAdaptor.getAllSources(queryOptions)); } - + @GET @Path("/{files}/url") + @ApiOperation(httpMethod = "GET", value = "Gets the URL of a file") public Response getFileUrl(@PathParam("files") String filenames) { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } + return createOkResponse(variantSourceEvaproDbAdaptor.getSourceDownloadUrlByName(Arrays.asList(filenames.split(",")))); } - + } diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/GeneWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/GeneWSServer.java index 6e4b76495..9607360f0 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/GeneWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/GeneWSServer.java @@ -4,38 +4,40 @@ import java.net.UnknownHostException; import java.util.Arrays; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import javax.ws.rs.*; import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; + +import com.wordnik.swagger.annotations.Api; +import com.wordnik.swagger.annotations.ApiOperation; +import java.util.logging.Level; +import java.util.logging.Logger; +import org.opencb.datastore.core.QueryResponse; import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.variant.adaptors.VariantDBAdaptor; import uk.ac.ebi.variation.eva.lib.datastore.DBAdaptorConnector; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * * @author Cristina Yenyxe Gonzalez Garcia */ @Path("/{version}/genes") -@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") +@Api(value = "Gene", description = "Gene RESTful Web Services API") public class GeneWSServer extends EvaWSServer { - public GeneWSServer() { - super(); - } - public GeneWSServer(@DefaultValue("") @PathParam("version")String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) { + public GeneWSServer(@DefaultValue("") @PathParam("version")String version, + @Context UriInfo uriInfo, @Context HttpServletRequest hsr) { super(version, uriInfo, hsr); } @GET @Path("/{gene}/variants") + @ApiOperation(httpMethod = "GET", value = "Retrieves all the variants of a gene", response = QueryResponse.class) public Response getVariantsByGene(@PathParam("gene") String geneId, @QueryParam("ref") String reference, @QueryParam("alt") String alternate, @@ -50,6 +52,11 @@ public Response getVariantsByGene(@PathParam("gene") String geneId, @DefaultValue("=") @QueryParam("miss_gts_op") String missingGenotypesOperator, @DefaultValue("") @QueryParam("type") String variantType) throws IllegalOpenCGACredentialsException, UnknownHostException, IOException { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } VariantDBAdaptor variantMongoDbAdaptor = DBAdaptorConnector.getVariantDBAdaptor(species); @@ -65,9 +72,6 @@ public Response getVariantsByGene(@PathParam("gene") String geneId, if (studies != null) { queryOptions.put("studies", Arrays.asList(studies.split(","))); } - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); - } if (!variantType.isEmpty()) { queryOptions.put("type", variantType); } @@ -89,27 +93,30 @@ public Response getVariantsByGene(@PathParam("gene") String geneId, queryOptions.put("opMissingGenotypes", missingGenotypesOperator); } } - + return createOkResponse(variantMongoDbAdaptor.getAllVariantsByGene(geneId, queryOptions)); } @GET @Path("/ranking") + @ApiOperation(httpMethod = "GET", value = "Retrieves gene ranking", response = QueryResponse.class) public Response genesRankingByVariantsNumber(@PathParam("gene") String geneId, @QueryParam("species") String species, @DefaultValue("10") @QueryParam("limit") int limit, @DefaultValue("desc") @QueryParam("sort") String sort, @DefaultValue("") @QueryParam("type") String variantType) throws IllegalOpenCGACredentialsException, UnknownHostException, IOException { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } VariantDBAdaptor variantMongoDbAdaptor = DBAdaptorConnector.getVariantDBAdaptor(species); if (!variantType.isEmpty()) { queryOptions.put("type", variantType); } - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); - } if (sort.equalsIgnoreCase("desc")) { return createOkResponse(variantMongoDbAdaptor.getMostAffectedGenes(limit, queryOptions)); diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/RegionWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/RegionWSServer.java index 7255deac0..8f5a080e7 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/RegionWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/RegionWSServer.java @@ -3,39 +3,39 @@ import javax.servlet.http.HttpServletRequest; import javax.ws.rs.*; import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; import java.io.IOException; -import java.net.UnknownHostException; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; -import java.util.Map; +import com.wordnik.swagger.annotations.Api; +import com.wordnik.swagger.annotations.ApiOperation; import org.opencb.biodata.models.feature.Region; +import org.opencb.datastore.core.QueryResponse; import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.variant.adaptors.VariantDBAdaptor; import uk.ac.ebi.variation.eva.lib.datastore.DBAdaptorConnector; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * Created by imedina on 01/04/14. */ @Path("/{version}/segments") -@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") +@Api(value = "Region", description = "Region RESTful Web Services API") public class RegionWSServer extends EvaWSServer { - public RegionWSServer() { - super(); - } - public RegionWSServer(@DefaultValue("") @PathParam("version")String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) + public RegionWSServer(@DefaultValue("") @PathParam("version")String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) throws IOException { super(version, uriInfo, hsr); } @GET @Path("/{region}/variants") + @ApiOperation(httpMethod = "GET", value = "Retrieves all the variants from region", response = QueryResponse.class) public Response getVariantsByRegion(@PathParam("region") String regionId, @QueryParam("ref") String reference, @QueryParam("alt") String alternate, @@ -46,6 +46,11 @@ public Response getVariantsByRegion(@PathParam("region") String regionId, @DefaultValue("-1") @QueryParam("histogram_interval") int interval, @DefaultValue("false") @QueryParam("merge") boolean merge) throws IllegalOpenCGACredentialsException, IOException { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } VariantDBAdaptor variantMongoDbAdaptor = DBAdaptorConnector.getVariantDBAdaptor(species); @@ -66,9 +71,6 @@ public Response getVariantsByRegion(@PathParam("region") String regionId, if (alternate != null && !alternate.isEmpty()) { queryOptions.put("alternate", alternate); } - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); - } if (!missingAlleles.isEmpty()) { queryOptions.put("missingAlleles", missingAlleles); } @@ -98,7 +100,7 @@ public Response getVariantsByRegion(@PathParam("region") String regionId, return createOkResponse(variantMongoDbAdaptor.getVariantFrequencyByRegion(regions.get(0), queryOptions)); } } else if (regionsSize <= 1000000) { - if (regions.size() == 0) { + if (regions.isEmpty()) { if (!queryOptions.containsKey("id") && !queryOptions.containsKey("gene")) { return createErrorResponse("Some positional filer is needed, like region, gene or id."); } else { diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/StudyWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/StudyWSServer.java index a3cbffb57..5f8049496 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/StudyWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/StudyWSServer.java @@ -1,20 +1,17 @@ package uk.ac.ebi.variation.eva.server.ws; import com.mongodb.BasicDBObject; +import com.wordnik.swagger.annotations.Api; +import com.wordnik.swagger.annotations.ApiOperation; import java.io.IOException; import java.net.UnknownHostException; import javax.naming.NamingException; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import javax.ws.rs.*; import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; +import org.opencb.datastore.core.QueryResponse; import org.opencb.datastore.core.QueryResult; import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.adaptors.StudyDBAdaptor; @@ -23,24 +20,24 @@ import uk.ac.ebi.variation.eva.lib.datastore.DBAdaptorConnector; import uk.ac.ebi.variation.eva.lib.storage.metadata.StudyDgvaDBAdaptor; import uk.ac.ebi.variation.eva.lib.storage.metadata.StudyEvaproDBAdaptor; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * * @author Cristina Yenyxe Gonzalez Garcia */ @Path("/{version}/studies") -@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") +@Api(value = "Study", description = "Study RESTful Web Services API") public class StudyWSServer extends EvaWSServer { - + private StudyDBAdaptor studyDgvaDbAdaptor; private StudyDBAdaptor studyEvaproDbAdaptor; - public StudyWSServer() throws IllegalOpenCGACredentialsException { - super(); - } - public StudyWSServer(@DefaultValue("") @PathParam("version") String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) - throws IOException, NamingException { + public StudyWSServer(@DefaultValue("") @PathParam("version") String version, + @Context UriInfo uriInfo, @Context HttpServletRequest hsr) throws IOException, NamingException { super(version, uriInfo, hsr); studyDgvaDbAdaptor = new StudyDgvaDBAdaptor(); studyEvaproDbAdaptor = new StudyEvaproDBAdaptor(); @@ -48,14 +45,16 @@ public StudyWSServer(@DefaultValue("") @PathParam("version") String version, @Co @GET @Path("/{study}/files") + @ApiOperation(httpMethod = "GET", value = "Retrieves all the files from a study", response = QueryResponse.class) public Response getFilesByStudy(@PathParam("study") String study, @QueryParam("species") String species) throws UnknownHostException, IllegalOpenCGACredentialsException, IOException { - - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); } - + StudyDBAdaptor studyMongoDbAdaptor = DBAdaptorConnector.getStudyDBAdaptor(species); VariantSourceDBAdaptor variantSourceDbAdaptor = DBAdaptorConnector.getVariantSourceDBAdaptor(species); @@ -65,21 +64,25 @@ public Response getFilesByStudy(@PathParam("study") String study, queryResult.setErrorMsg("Study identifier not found"); return createOkResponse(queryResult); } - + BasicDBObject id = (BasicDBObject) idQueryResult.getResult().get(0); - QueryResult finalResult = variantSourceDbAdaptor.getAllSourcesByStudyId(id.getString(DBObjectToVariantSourceConverter.STUDYID_FIELD), queryOptions); + QueryResult finalResult = variantSourceDbAdaptor.getAllSourcesByStudyId( + id.getString(DBObjectToVariantSourceConverter.STUDYID_FIELD), queryOptions); finalResult.setDbTime(finalResult.getDbTime() + idQueryResult.getDbTime()); + return createOkResponse(finalResult); } - + @GET @Path("/{study}/view") + @ApiOperation(httpMethod = "GET", value = "The info of a study", response = QueryResponse.class) public Response getStudy(@PathParam("study") String study, @QueryParam("species") String species) throws UnknownHostException, IllegalOpenCGACredentialsException, IOException { - - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); } StudyDBAdaptor studyMongoDbAdaptor = DBAdaptorConnector.getStudyDBAdaptor(species); @@ -90,13 +93,15 @@ public Response getStudy(@PathParam("study") String study, queryResult.setErrorMsg("Study identifier not found"); return createOkResponse(queryResult); } - + BasicDBObject id = (BasicDBObject) idQueryResult.getResult().get(0); - QueryResult finalResult = studyMongoDbAdaptor.getStudyById(id.getString(DBObjectToVariantSourceConverter.STUDYID_FIELD), queryOptions); + QueryResult finalResult = studyMongoDbAdaptor.getStudyById( + id.getString(DBObjectToVariantSourceConverter.STUDYID_FIELD), queryOptions); finalResult.setDbTime(finalResult.getDbTime() + idQueryResult.getDbTime()); + return createOkResponse(finalResult); } - + @GET @Path("/{study}/summary") public Response getStudySummary(@PathParam("study") String study, diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/VariantWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/VariantWSServer.java index de24329e5..3a78505ad 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/VariantWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/VariantWSServer.java @@ -1,57 +1,58 @@ package uk.ac.ebi.variation.eva.server.ws; +import com.wordnik.swagger.annotations.Api; +import com.wordnik.swagger.annotations.ApiOperation; import java.io.IOException; import java.net.UnknownHostException; import java.util.Arrays; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import javax.ws.rs.*; import javax.ws.rs.core.Context; -import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; import org.opencb.biodata.models.feature.Region; +import org.opencb.datastore.core.QueryResponse; import org.opencb.datastore.core.QueryResult; import org.opencb.opencga.lib.auth.IllegalOpenCGACredentialsException; import org.opencb.opencga.storage.core.variant.adaptors.VariantDBAdaptor; import uk.ac.ebi.variation.eva.lib.datastore.DBAdaptorConnector; +import uk.ac.ebi.variation.eva.server.exception.SpeciesException; +import uk.ac.ebi.variation.eva.server.exception.VersionException; /** * * @author Cristina Yenyxe Gonzalez Garcia */ @Path("/{version}/variants") -@Produces(MediaType.APPLICATION_JSON) +@Produces("application/json") +@Api(value = "Variant", description = "Variant RESTful Web Services API") public class VariantWSServer extends EvaWSServer { - public VariantWSServer() { - super(); - } - public VariantWSServer(@DefaultValue("") @PathParam("version")String version, @Context UriInfo uriInfo, @Context HttpServletRequest hsr) + public VariantWSServer(@DefaultValue("") @PathParam("version")String version, + @Context UriInfo uriInfo, @Context HttpServletRequest hsr) throws IOException { super(version, uriInfo, hsr); } @GET @Path("/{variantId}/info") + @ApiOperation(httpMethod = "GET", value = "Retrieves the info from a list of variants", response = QueryResponse.class) public Response getVariantById(@PathParam("variantId") String variantId, @QueryParam("studies") String studies, @QueryParam("species") String species) throws IllegalOpenCGACredentialsException, UnknownHostException, IOException { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } VariantDBAdaptor variantMongoDbAdaptor = DBAdaptorConnector.getVariantDBAdaptor(species); if (studies != null && !studies.isEmpty()) { queryOptions.put("studies", Arrays.asList(studies.split(","))); } - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); - } if (!variantId.contains(":")) { // Query by accession id return createOkResponse(variantMongoDbAdaptor.getVariantById(variantId, queryOptions)); @@ -60,32 +61,35 @@ public Response getVariantById(@PathParam("variantId") String variantId, if (parts.length < 3) { return createErrorResponse("Invalid position and alleles combination, please use chr:pos:ref or chr:pos:ref:alt"); } - + Region region = new Region(parts[0], Integer.parseInt(parts[1]), Integer.parseInt(parts[1])); queryOptions.put("reference", parts[2]); if (parts.length > 3) { queryOptions.put("alternate", parts[3]); } - + return createOkResponse(variantMongoDbAdaptor.getAllVariantsByRegion(region, queryOptions)); } } - + @GET @Path("/{variantId}/exists") + @ApiOperation(httpMethod = "GET", value = "Find if a list of variants exist", response = QueryResponse.class) public Response checkVariantExists(@PathParam("variantId") String variantId, @QueryParam("studies") String studies, @QueryParam("species") String species) throws IllegalOpenCGACredentialsException, UnknownHostException, IOException { + try { + checkParams(); + } catch (VersionException | SpeciesException ex) { + return createErrorResponse(ex.toString()); + } VariantDBAdaptor variantMongoDbAdaptor = DBAdaptorConnector.getVariantDBAdaptor(species); if (studies != null && !studies.isEmpty()) { queryOptions.put("studies", Arrays.asList(studies.split(","))); } - if (species != null && !species.isEmpty()) { - queryOptions.put("species", species); - } if (!variantId.contains(":")) { // Query by accession id return createErrorResponse("Invalid position and alleles combination, please use chr:pos:ref or chr:pos:ref:alt"); @@ -94,18 +98,18 @@ public Response checkVariantExists(@PathParam("variantId") String variantId, if (parts.length < 3) { return createErrorResponse("Invalid position and alleles combination, please use chr:pos:ref or chr:pos:ref:alt"); } - + Region region = new Region(parts[0], Integer.parseInt(parts[1]), Integer.parseInt(parts[1])); queryOptions.put("reference", parts[2]); if (parts.length > 3) { queryOptions.put("alternate", parts[3]); } - + QueryResult queryResult = variantMongoDbAdaptor.getAllVariantsByRegion(region, queryOptions); queryResult.setResult(Arrays.asList(queryResult.getNumResults() > 0)); queryResult.setResultType(Boolean.class.getCanonicalName()); return createOkResponse(queryResult); } } - + } diff --git a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/ga4gh/GA4GHVariantCallSetWSServer.java b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/ga4gh/GA4GHVariantCallSetWSServer.java index 7c2bd7aeb..2cad739ae 100644 --- a/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/ga4gh/GA4GHVariantCallSetWSServer.java +++ b/eva-server/src/main/java/uk/ac/ebi/variation/eva/server/ws/ga4gh/GA4GHVariantCallSetWSServer.java @@ -5,18 +5,12 @@ import java.util.Arrays; import java.util.List; import javax.servlet.http.HttpServletRequest; -import javax.ws.rs.Consumes; -import javax.ws.rs.DefaultValue; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.QueryParam; +import javax.ws.rs.*; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; + import org.apache.commons.lang.StringUtils; import org.opencb.biodata.ga4gh.GACallSet; import org.opencb.biodata.ga4gh.GASearchCallSetsRequest; diff --git a/eva-server/src/main/webapp/WEB-INF/web.xml b/eva-server/src/main/webapp/WEB-INF/web.xml index b611b6b06..680605449 100644 --- a/eva-server/src/main/webapp/WEB-INF/web.xml +++ b/eva-server/src/main/webapp/WEB-INF/web.xml @@ -8,10 +8,23 @@ EvaServer org.glassfish.jersey.servlet.ServletContainer + javax.ws.rs.Application uk.ac.ebi.variation.eva.server.EvaWSRegistry + + + jersey.config.server.provider.packages + uk.ac.ebi.variation.eva.server.ws;com.wordnik.swagger.jersey.listing; + + + + + + + + 1 @@ -19,12 +32,43 @@ EvaServer /webservices/rest/* - - - resteasy.resources - uk.ac.ebi.variation.eva.server.ws.ga4gh.GA4GHVariantWSServer - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EVAPRO Connection jdbc/evapro @@ -32,6 +76,23 @@ Container + + + JerseyJaxrsConfig + com.wordnik.swagger.jersey.config.JerseyJaxrsConfig + + + api.version + 1.0.0 + + + swagger.api.basepath + /eva/webservices/rest + + 2 + + + index.html diff --git a/eva-server/src/main/webapp/webservices/api/index.html b/eva-server/src/main/webapp/webservices/api/index.html new file mode 100644 index 000000000..f0a02a74f --- /dev/null +++ b/eva-server/src/main/webapp/webservices/api/index.html @@ -0,0 +1,88 @@ + + + + EVA RESTful WS API + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
+
+ + diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/css/reset.css b/eva-server/src/main/webapp/webservices/api/swagger-ui/css/reset.css new file mode 100644 index 000000000..b2b078943 --- /dev/null +++ b/eva-server/src/main/webapp/webservices/api/swagger-ui/css/reset.css @@ -0,0 +1,125 @@ +/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */ +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; +} +body { + line-height: 1; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/css/screen.css b/eva-server/src/main/webapp/webservices/api/swagger-ui/css/screen.css new file mode 100644 index 000000000..478b99837 --- /dev/null +++ b/eva-server/src/main/webapp/webservices/api/swagger-ui/css/screen.css @@ -0,0 +1,1224 @@ +/* Original style from softwaremaniacs.org (c) Ivan Sagalaev */ +.swagger-section pre code { + display: block; + padding: 0.5em; + background: #F0F0F0; +} +.swagger-section pre code, +.swagger-section pre .subst, +.swagger-section pre .tag .title, +.swagger-section pre .lisp .title, +.swagger-section pre .clojure .built_in, +.swagger-section pre .nginx .title { + color: black; +} +.swagger-section pre .string, +.swagger-section pre .title, +.swagger-section pre .constant, +.swagger-section pre .parent, +.swagger-section pre .tag .value, +.swagger-section pre .rules .value, +.swagger-section pre .rules .value .number, +.swagger-section pre .preprocessor, +.swagger-section pre .ruby .symbol, +.swagger-section pre .ruby .symbol .string, +.swagger-section pre .aggregate, +.swagger-section pre .template_tag, +.swagger-section pre .django .variable, +.swagger-section pre .smalltalk .class, +.swagger-section pre .addition, +.swagger-section pre .flow, +.swagger-section pre .stream, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .apache .cbracket, +.swagger-section pre .tex .command, +.swagger-section pre .tex .special, +.swagger-section pre .erlang_repl .function_or_atom, +.swagger-section pre .markdown .header { + color: #800; +} +.swagger-section pre .comment, +.swagger-section pre .annotation, +.swagger-section pre .template_comment, +.swagger-section pre .diff .header, +.swagger-section pre .chunk, +.swagger-section pre .markdown .blockquote { + color: #888; +} +.swagger-section pre .number, +.swagger-section pre .date, +.swagger-section pre .regexp, +.swagger-section pre .literal, +.swagger-section pre .smalltalk .symbol, +.swagger-section pre .smalltalk .char, +.swagger-section pre .go .constant, +.swagger-section pre .change, +.swagger-section pre .markdown .bullet, +.swagger-section pre .markdown .link_url { + color: #080; +} +.swagger-section pre .label, +.swagger-section pre .javadoc, +.swagger-section pre .ruby .string, +.swagger-section pre .decorator, +.swagger-section pre .filter .argument, +.swagger-section pre .localvars, +.swagger-section pre .array, +.swagger-section pre .attr_selector, +.swagger-section pre .important, +.swagger-section pre .pseudo, +.swagger-section pre .pi, +.swagger-section pre .doctype, +.swagger-section pre .deletion, +.swagger-section pre .envvar, +.swagger-section pre .shebang, +.swagger-section pre .apache .sqbracket, +.swagger-section pre .nginx .built_in, +.swagger-section pre .tex .formula, +.swagger-section pre .erlang_repl .reserved, +.swagger-section pre .prompt, +.swagger-section pre .markdown .link_label, +.swagger-section pre .vhdl .attribute, +.swagger-section pre .clojure .attribute, +.swagger-section pre .coffeescript .property { + color: #8888ff; +} +.swagger-section pre .keyword, +.swagger-section pre .id, +.swagger-section pre .phpdoc, +.swagger-section pre .title, +.swagger-section pre .built_in, +.swagger-section pre .aggregate, +.swagger-section pre .css .tag, +.swagger-section pre .javadoctag, +.swagger-section pre .phpdoc, +.swagger-section pre .yardoctag, +.swagger-section pre .smalltalk .class, +.swagger-section pre .winutils, +.swagger-section pre .bash .variable, +.swagger-section pre .apache .tag, +.swagger-section pre .go .typename, +.swagger-section pre .tex .command, +.swagger-section pre .markdown .strong, +.swagger-section pre .request, +.swagger-section pre .status { + font-weight: bold; +} +.swagger-section pre .markdown .emphasis { + font-style: italic; +} +.swagger-section pre .nginx .built_in { + font-weight: normal; +} +.swagger-section pre .coffeescript .javascript, +.swagger-section pre .javascript .xml, +.swagger-section pre .tex .formula, +.swagger-section pre .xml .javascript, +.swagger-section pre .xml .vbscript, +.swagger-section pre .xml .css, +.swagger-section pre .xml .cdata { + opacity: 0.5; +} +.swagger-section .swagger-ui-wrap { + line-height: 1; + font-family: "Droid Sans", sans-serif; + max-width: 960px; + margin-left: auto; + margin-right: auto; +} +.swagger-section .swagger-ui-wrap b, +.swagger-section .swagger-ui-wrap strong { + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap q, +.swagger-section .swagger-ui-wrap blockquote { + quotes: none; +} +.swagger-section .swagger-ui-wrap p { + line-height: 1.4em; + padding: 0 0 10px; + color: #333333; +} +.swagger-section .swagger-ui-wrap q:before, +.swagger-section .swagger-ui-wrap q:after, +.swagger-section .swagger-ui-wrap blockquote:before, +.swagger-section .swagger-ui-wrap blockquote:after { + content: none; +} +.swagger-section .swagger-ui-wrap .heading_with_menu h1, +.swagger-section .swagger-ui-wrap .heading_with_menu h2, +.swagger-section .swagger-ui-wrap .heading_with_menu h3, +.swagger-section .swagger-ui-wrap .heading_with_menu h4, +.swagger-section .swagger-ui-wrap .heading_with_menu h5, +.swagger-section .swagger-ui-wrap .heading_with_menu h6 { + display: block; + clear: none; + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + width: 60%; +} +.swagger-section .swagger-ui-wrap table { + border-collapse: collapse; + border-spacing: 0; +} +.swagger-section .swagger-ui-wrap table thead tr th { + padding: 5px; + font-size: 0.9em; + color: #666666; + border-bottom: 1px solid #999999; +} +.swagger-section .swagger-ui-wrap table tbody tr:last-child td { + border-bottom: none; +} +.swagger-section .swagger-ui-wrap table tbody tr.offset { + background-color: #f0f0f0; +} +.swagger-section .swagger-ui-wrap table tbody tr td { + padding: 6px; + font-size: 0.9em; + border-bottom: 1px solid #cccccc; + vertical-align: top; + line-height: 1.3em; +} +.swagger-section .swagger-ui-wrap ol { + margin: 0px 0 10px; + padding: 0 0 0 18px; + list-style-type: decimal; +} +.swagger-section .swagger-ui-wrap ol li { + padding: 5px 0px; + font-size: 0.9em; + color: #333333; +} +.swagger-section .swagger-ui-wrap ol, +.swagger-section .swagger-ui-wrap ul { + list-style: none; +} +.swagger-section .swagger-ui-wrap h1 a, +.swagger-section .swagger-ui-wrap h2 a, +.swagger-section .swagger-ui-wrap h3 a, +.swagger-section .swagger-ui-wrap h4 a, +.swagger-section .swagger-ui-wrap h5 a, +.swagger-section .swagger-ui-wrap h6 a { + text-decoration: none; +} +.swagger-section .swagger-ui-wrap h1 a:hover, +.swagger-section .swagger-ui-wrap h2 a:hover, +.swagger-section .swagger-ui-wrap h3 a:hover, +.swagger-section .swagger-ui-wrap h4 a:hover, +.swagger-section .swagger-ui-wrap h5 a:hover, +.swagger-section .swagger-ui-wrap h6 a:hover { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap h1 span.divider, +.swagger-section .swagger-ui-wrap h2 span.divider, +.swagger-section .swagger-ui-wrap h3 span.divider, +.swagger-section .swagger-ui-wrap h4 span.divider, +.swagger-section .swagger-ui-wrap h5 span.divider, +.swagger-section .swagger-ui-wrap h6 span.divider { + color: #aaaaaa; +} +.swagger-section .swagger-ui-wrap a { + color: #547f00; +} +.swagger-section .swagger-ui-wrap a img { + border: none; +} +.swagger-section .swagger-ui-wrap article, +.swagger-section .swagger-ui-wrap aside, +.swagger-section .swagger-ui-wrap details, +.swagger-section .swagger-ui-wrap figcaption, +.swagger-section .swagger-ui-wrap figure, +.swagger-section .swagger-ui-wrap footer, +.swagger-section .swagger-ui-wrap header, +.swagger-section .swagger-ui-wrap hgroup, +.swagger-section .swagger-ui-wrap menu, +.swagger-section .swagger-ui-wrap nav, +.swagger-section .swagger-ui-wrap section, +.swagger-section .swagger-ui-wrap summary { + display: block; +} +.swagger-section .swagger-ui-wrap pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #fcf6db; + border: 1px solid #e5e0c6; + padding: 10px; +} +.swagger-section .swagger-ui-wrap pre code { + line-height: 1.6em; + background: none; +} +.swagger-section .swagger-ui-wrap .content > .content-type > div > label { + clear: both; + display: block; + color: #0F6AB4; + font-size: 1.1em; + margin: 0; + padding: 15px 0 5px; +} +.swagger-section .swagger-ui-wrap .content pre { + font-size: 12px; + margin-top: 5px; + padding: 5px; +} +.swagger-section .swagger-ui-wrap .icon-btn { + cursor: pointer; +} +.swagger-section .swagger-ui-wrap .info_title { + padding-bottom: 10px; + font-weight: bold; + font-size: 25px; +} +.swagger-section .swagger-ui-wrap p.big, +.swagger-section .swagger-ui-wrap div.big p { + font-size: 1em; + margin-bottom: 10px; +} +.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea, +.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input { + width: 500px !important; +} +.swagger-section .swagger-ui-wrap .info_license { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_tos { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .message-fail { + color: #cc0000; +} +.swagger-section .swagger-ui-wrap .info_contact { + padding-bottom: 5px; +} +.swagger-section .swagger-ui-wrap .info_description { + padding-bottom: 10px; + font-size: 15px; +} +.swagger-section .swagger-ui-wrap .markdown ol li, +.swagger-section .swagger-ui-wrap .markdown ul li { + padding: 3px 0px; + line-height: 1.4em; + color: #333333; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input { + display: block; + padding: 4px; + width: auto; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title, +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title { + font-size: 1.3em; +} +.swagger-section .swagger-ui-wrap table.fullwidth { + width: 100%; +} +.swagger-section .swagger-ui-wrap .model-signature { + font-family: "Droid Sans", sans-serif; + font-size: 1em; + line-height: 1.5em; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav a { + text-decoration: none; + color: #AAA; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover { + text-decoration: underline; + color: black; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected { + color: black; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap .model-signature .propType { + color: #5555aa; +} +.swagger-section .swagger-ui-wrap .model-signature pre:hover { + background-color: #ffffdd; +} +.swagger-section .swagger-ui-wrap .model-signature pre { + font-size: .85em; + line-height: 1.2em; + overflow: auto; + max-height: 200px; + cursor: pointer; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { + display: block; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li { + float: left; + margin: 0 5px 5px 0; + padding: 2px 5px 2px 0; + border-right: 1px solid #ddd; +} +.swagger-section .swagger-ui-wrap .model-signature .propOpt { + color: #555; +} +.swagger-section .swagger-ui-wrap .model-signature .snippet small { + font-size: 0.75em; +} +.swagger-section .swagger-ui-wrap .model-signature .propOptKey { + font-style: italic; +} +.swagger-section .swagger-ui-wrap .model-signature .description .strong { + font-weight: bold; + color: #000; + font-size: .9em; +} +.swagger-section .swagger-ui-wrap .model-signature .description div { + font-size: 0.9em; + line-height: 1.5em; + margin-left: 1em; +} +.swagger-section .swagger-ui-wrap .model-signature .description .stronger { + font-weight: bold; + color: #000; +} +.swagger-section .swagger-ui-wrap .model-signature .propName { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .model-signature .signature-container { + clear: both; +} +.swagger-section .swagger-ui-wrap .body-textarea { + width: 300px; + height: 100px; + border: 1px solid #aaa; +} +.swagger-section .swagger-ui-wrap .markdown p code, +.swagger-section .swagger-ui-wrap .markdown li code { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #f0f0f0; + color: black; + padding: 1px 3px; +} +.swagger-section .swagger-ui-wrap .required { + font-weight: bold; +} +.swagger-section .swagger-ui-wrap input.parameter { + width: 300px; + border: 1px solid #aaa; +} +.swagger-section .swagger-ui-wrap h1 { + color: black; + font-size: 1.5em; + line-height: 1.3em; + padding: 10px 0 10px 0; + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap .heading_with_menu { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap .heading_with_menu ul { + display: block; + clear: none; + float: right; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + margin-top: 10px; +} +.swagger-section .swagger-ui-wrap h2 { + color: black; + font-size: 1.3em; + padding: 10px 0 10px 0; +} +.swagger-section .swagger-ui-wrap h2 a { + color: black; +} +.swagger-section .swagger-ui-wrap h2 span.sub { + font-size: 0.7em; + color: #999999; + font-style: italic; +} +.swagger-section .swagger-ui-wrap h2 span.sub a { + color: #777777; +} +.swagger-section .swagger-ui-wrap span.weak { + color: #666666; +} +.swagger-section .swagger-ui-wrap .message-success { + color: #89BF04; +} +.swagger-section .swagger-ui-wrap caption, +.swagger-section .swagger-ui-wrap th, +.swagger-section .swagger-ui-wrap td { + text-align: left; + font-weight: normal; + vertical-align: middle; +} +.swagger-section .swagger-ui-wrap .code { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea { + font-family: "Droid Sans", sans-serif; + height: 250px; + padding: 4px; + display: block; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select { + display: block; + clear: both; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label { + display: block; + float: left; + clear: none; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input { + display: block; + float: left; + clear: none; + margin: 0 5px 0 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label { + color: black; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label { + display: block; + clear: both; + width: auto; + padding: 0 0 3px; + color: #666666; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr { + padding-left: 3px; + color: #888888; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints { + margin-left: 0; + font-style: italic; + font-size: 0.9em; + margin: 0; +} +.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons { + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap span.blank, +.swagger-section .swagger-ui-wrap span.empty { + color: #888888; + font-style: italic; +} +.swagger-section .swagger-ui-wrap .markdown h3 { + color: #547f00; +} +.swagger-section .swagger-ui-wrap .markdown h4 { + color: #666666; +} +.swagger-section .swagger-ui-wrap .markdown pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + background-color: #fcf6db; + border: 1px solid #e5e0c6; + padding: 10px; + margin: 0 0 10px 0; +} +.swagger-section .swagger-ui-wrap .markdown pre code { + line-height: 1.6em; +} +.swagger-section .swagger-ui-wrap div.gist { + margin: 20px 0 25px 0 !important; +} +.swagger-section .swagger-ui-wrap ul#resources { + font-family: "Droid Sans", sans-serif; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource { + border-bottom: 1px solid #dddddd; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, +.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, +.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { + color: #555555; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child { + border-bottom: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading { + border: 1px solid transparent; + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { + overflow: hidden; + padding: 0; + display: block; + clear: none; + float: right; + margin: 14px 10px 0 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li { + float: left; + clear: none; + margin: 0; + padding: 2px 10px; + border-right: 1px solid #dddddd; + color: #666666; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a { + color: #aaaaaa; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover { + text-decoration: underline; + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { + color: #999999; + padding-left: 0; + display: block; + clear: none; + float: left; + font-family: "Droid Sans", sans-serif; + font-weight: bold; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { + color: #999999; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { + float: none; + clear: both; + overflow: hidden; + display: block; + margin: 0 0 10px; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading { + float: none; + clear: both; + overflow: hidden; + display: block; + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 { + display: block; + clear: none; + float: left; + width: auto; + margin: 0; + padding: 0; + line-height: 1.1em; + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path { + padding-left: 10px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { + color: black; + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { + text-transform: uppercase; + text-decoration: none; + color: white; + display: inline-block; + width: 50px; + font-size: 0.7em; + text-align: center; + padding: 7px 0 4px; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + -o-border-radius: 2px; + -ms-border-radius: 2px; + -khtml-border-radius: 2px; + border-radius: 2px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { + margin: 0; + padding: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options { + overflow: hidden; + padding: 0; + display: block; + clear: none; + float: right; + margin: 6px 10px 0 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li { + float: left; + clear: none; + margin: 0; + padding: 2px 10px; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { + text-decoration: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { + color: black; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { + border-top: none; + padding: 10px; + -moz-border-radius-bottomleft: 6px; + -webkit-border-bottom-left-radius: 6px; + -o-border-bottom-left-radius: 6px; + -ms-border-bottom-left-radius: 6px; + -khtml-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -webkit-border-bottom-right-radius: 6px; + -o-border-bottom-right-radius: 6px; + -ms-border-bottom-right-radius: 6px; + -khtml-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + margin: 0 0 20px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 { + font-size: 1.1em; + margin: 0; + padding: 15px 0 5px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header { + float: none; + clear: both; + overflow: hidden; + display: block; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a { + padding: 4px 0 0 10px; + display: inline-block; + font-size: 0.9em; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { + display: block; + clear: none; + float: left; + padding: 6px 8px; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_throbber { + background-image: url('../images/throbber.gif'); + width: 128px; + height: 16px; + display: block; + clear: none; + float: right; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error { + outline: 2px solid black; + outline-color: #cc0000; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { + font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; + padding: 10px; + font-size: 0.9em; + max-height: 400px; + overflow-y: auto; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { + background-color: #f9f2e9; + border: 1px solid #f0e0ca; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { + background-color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #f0e0ca; + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { + background-color: #faf5ee; + border: 1px solid #f0e0ca; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { + color: #c5862b; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { + color: #dcb67f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { + text-transform: uppercase; + background-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #ffd20f; + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { + background-color: #fcffcd; + border: 1px solid black; + border-color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { + color: #ffd20f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { + color: #6fc992; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { + background-color: #f5e8e8; + border: 1px solid #e8c6c7; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { + text-transform: uppercase; + background-color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #e8c6c7; + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + background-color: #f7eded; + border: 1px solid #e8c6c7; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { + color: #a41e22; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { + color: #c8787a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { + background-color: #e7f6ec; + border: 1px solid #c3e8d1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { + background-color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3e8d1; + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { + background-color: #ebf7f0; + border: 1px solid #c3e8d1; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { + color: #10a54a; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { + color: #6fc992; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { + background-color: #FCE9E3; + border: 1px solid #F5D5C3; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { + background-color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #f0cecb; + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { + background-color: #faf0ef; + border: 1px solid #f0cecb; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { + color: #D38042; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { + color: #dcb67f; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { + background-color: #e7f0f7; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { + background-color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3d9ec; + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { + color: #6fa5d2; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { + background-color: #e7f0f7; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { + background-color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { + border-right: 1px solid #dddddd; + border-right-color: #c3d9ec; + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { + color: #0f6ab4; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { + color: #6fa5d2; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { + border-top: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last { + padding-right: 0; + border-right: none; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active { + text-decoration: underline; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child, +.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first { + padding-left: 0; +} +.swagger-section .swagger-ui-wrap p#colophon { + margin: 0 15px 40px 15px; + padding: 10px 0; + font-size: 0.8em; + border-top: 1px solid #dddddd; + font-family: "Droid Sans", sans-serif; + color: #999999; + font-style: italic; +} +.swagger-section .swagger-ui-wrap p#colophon a { + text-decoration: none; + color: #547f00; +} +.swagger-section .swagger-ui-wrap h3 { + color: black; + font-size: 1.1em; + padding: 10px 0 10px 0; +} +.swagger-section .swagger-ui-wrap .markdown ol, +.swagger-section .swagger-ui-wrap .markdown ul { + font-family: "Droid Sans", sans-serif; + margin: 5px 0 10px; + padding: 0 0 0 18px; + list-style-type: disc; +} +.swagger-section .swagger-ui-wrap form.form_box { + background-color: #ebf3f9; + border: 1px solid #c3d9ec; + padding: 10px; +} +.swagger-section .swagger-ui-wrap form.form_box label { + color: #0f6ab4 !important; +} +.swagger-section .swagger-ui-wrap form.form_box input[type=submit] { + display: block; + padding: 10px; +} +.swagger-section .swagger-ui-wrap form.form_box p.weak { + font-size: 0.8em; +} +.swagger-section .swagger-ui-wrap form.form_box p { + font-size: 0.9em; + padding: 0 0 15px; + color: #7e7b6d; +} +.swagger-section .swagger-ui-wrap form.form_box p a { + color: #646257; +} +.swagger-section .swagger-ui-wrap form.form_box p strong { + color: black; +} +.swagger-section .title { + font-style: bold; +} +.swagger-section .secondary_form { + display: none; +} +.swagger-section .main_image { + display: block; + margin-left: auto; + margin-right: auto; +} +.swagger-section .oauth_body { + margin-left: 100px; + margin-right: 100px; +} +.swagger-section .oauth_submit { + text-align: center; +} +.swagger-section .api-popup-dialog { + z-index: 10000; + position: absolute; + width: 500px; + background: #FFF; + padding: 20px; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + color: #777; +} +.swagger-section .api-popup-dialog .api-popup-title { + font-size: 24px; + padding: 10px 0; +} +.swagger-section .api-popup-dialog .api-popup-title { + font-size: 24px; + padding: 10px 0; +} +.swagger-section .api-popup-dialog p.error-msg { + padding-left: 5px; + padding-bottom: 5px; +} +.swagger-section .api-popup-dialog button.api-popup-authbtn { + height: 30px; +} +.swagger-section .api-popup-dialog button.api-popup-cancel { + height: 30px; +} +.swagger-section .api-popup-scopes { + padding: 10px 20px; +} +.swagger-section .api-popup-scopes li { + padding: 5px 0; + line-height: 20px; +} +.swagger-section .api-popup-scopes .api-scope-desc { + padding-left: 20px; + font-style: italic; +} +.swagger-section .api-popup-scopes li input { + position: relative; + top: 2px; +} +.swagger-section .api-popup-actions { + padding-top: 10px; +} +.swagger-section .access { + float: right; +} +.swagger-section .auth { + float: right; +} +.swagger-section #api_information_panel { + position: absolute; + background: #FFF; + border: 1px solid #ccc; + border-radius: 5px; + display: none; + font-size: 13px; + max-width: 300px; + line-height: 30px; + color: black; + padding: 5px; +} +.swagger-section #api_information_panel p .api-msg-enabled { + color: green; +} +.swagger-section #api_information_panel p .api-msg-disabled { + color: red; +} +.swagger-section .api-ic { + height: 18px; + vertical-align: middle; + display: inline-block; + background: url(../images/explorer_icons.png) no-repeat; +} +.swagger-section .ic-info { + background-position: 0 0; + width: 18px; + margin-top: -7px; + margin-left: 4px; +} +.swagger-section .ic-warning { + background-position: -60px 0; + width: 18px; + margin-top: -7px; + margin-left: 4px; +} +.swagger-section .ic-error { + background-position: -30px 0; + width: 18px; + margin-top: -7px; + margin-left: 4px; +} +.swagger-section .ic-off { + background-position: -90px 0; + width: 58px; + margin-top: -4px; + cursor: pointer; +} +.swagger-section .ic-on { + background-position: -160px 0; + width: 58px; + margin-top: -4px; + cursor: pointer; +} +.swagger-section #header { + background-color: #89bf04; + padding: 14px; +} +.swagger-section #header a#logo { + font-size: 1.5em; + font-weight: bold; + text-decoration: none; + background: transparent url(../images/logo_small.png) no-repeat left center; + padding: 20px 0 20px 40px; + color: white; +} +.swagger-section #header form#api_selector { + display: block; + clear: none; + float: right; +} +.swagger-section #header form#api_selector .input { + display: block; + clear: none; + float: left; + margin: 0 10px 0 0; +} +.swagger-section #header form#api_selector .input input#input_apiKey { + width: 200px; +} +.swagger-section #header form#api_selector .input input#input_baseUrl { + width: 400px; +} +.swagger-section #header form#api_selector .input a#explore { + display: block; + text-decoration: none; + font-weight: bold; + padding: 6px 8px; + font-size: 0.9em; + color: white; + background-color: #547f00; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -o-border-radius: 4px; + -ms-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px; +} +.swagger-section #header form#api_selector .input a#explore:hover { + background-color: #547f00; +} +.swagger-section #header form#api_selector .input input { + font-size: 0.9em; + padding: 3px; + margin: 0; +} +.swagger-section #content_message { + margin: 10px 15px; + font-style: italic; + color: #999999; +} +.swagger-section #message-bar { + min-height: 30px; + text-align: center; + padding-top: 10px; +} diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/images/explorer_icons.png b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/explorer_icons.png new file mode 100644 index 000000000..ed9d2fffb Binary files /dev/null and b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/explorer_icons.png differ diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/images/logo_small.png b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/logo_small.png new file mode 100644 index 000000000..5496a6557 Binary files /dev/null and b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/logo_small.png differ diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/images/pet_store_api.png b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/pet_store_api.png new file mode 100644 index 000000000..f9f9cd4ae Binary files /dev/null and b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/pet_store_api.png differ diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/images/throbber.gif b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/throbber.gif new file mode 100644 index 000000000..063938892 Binary files /dev/null and b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/throbber.gif differ diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/images/wordnik_api.png b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/wordnik_api.png new file mode 100644 index 000000000..dca4f1455 Binary files /dev/null and b/eva-server/src/main/webapp/webservices/api/swagger-ui/images/wordnik_api.png differ diff --git a/eva-server/src/main/webapp/webservices/api/swagger-ui/lib/backbone-min.js b/eva-server/src/main/webapp/webservices/api/swagger-ui/lib/backbone-min.js new file mode 100644 index 000000000..c1c0d4fff --- /dev/null +++ b/eva-server/src/main/webapp/webservices/api/swagger-ui/lib/backbone-min.js @@ -0,0 +1,38 @@ +// Backbone.js 0.9.2 + +// (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc. +// Backbone may be freely distributed under the MIT license. +// For all details and documentation: +// http://backbonejs.org +(function(){var l=this,y=l.Backbone,z=Array.prototype.slice,A=Array.prototype.splice,g;g="undefined"!==typeof exports?exports:l.Backbone={};g.VERSION="0.9.2";var f=l._;!f&&"undefined"!==typeof require&&(f=require("underscore"));var i=l.jQuery||l.Zepto||l.ender;g.setDomLibrary=function(a){i=a};g.noConflict=function(){l.Backbone=y;return this};g.emulateHTTP=!1;g.emulateJSON=!1;var p=/\s+/,k=g.Events={on:function(a,b,c){var d,e,f,g,j;if(!b)return this;a=a.split(p);for(d=this._callbacks||(this._callbacks= +{});e=a.shift();)f=(j=d[e])?j.tail:{},f.next=g={},f.context=c,f.callback=b,d[e]={tail:g,next:j?j.next:f};return this},off:function(a,b,c){var d,e,h,g,j,q;if(e=this._callbacks){if(!a&&!b&&!c)return delete this._callbacks,this;for(a=a?a.split(p):f.keys(e);d=a.shift();)if(h=e[d],delete e[d],h&&(b||c))for(g=h.tail;(h=h.next)!==g;)if(j=h.callback,q=h.context,b&&j!==b||c&&q!==c)this.on(d,j,q);return this}},trigger:function(a){var b,c,d,e,f,g;if(!(d=this._callbacks))return this;f=d.all;a=a.split(p);for(g= +z.call(arguments,1);b=a.shift();){if(c=d[b])for(e=c.tail;(c=c.next)!==e;)c.callback.apply(c.context||this,g);if(c=f){e=c.tail;for(b=[b].concat(g);(c=c.next)!==e;)c.callback.apply(c.context||this,b)}}return this}};k.bind=k.on;k.unbind=k.off;var o=g.Model=function(a,b){var c;a||(a={});b&&b.parse&&(a=this.parse(a));if(c=n(this,"defaults"))a=f.extend({},c,a);b&&b.collection&&(this.collection=b.collection);this.attributes={};this._escapedAttributes={};this.cid=f.uniqueId("c");this.changed={};this._silent= +{};this._pending={};this.set(a,{silent:!0});this.changed={};this._silent={};this._pending={};this._previousAttributes=f.clone(this.attributes);this.initialize.apply(this,arguments)};f.extend(o.prototype,k,{changed:null,_silent:null,_pending:null,idAttribute:"id",initialize:function(){},toJSON:function(){return f.clone(this.attributes)},get:function(a){return this.attributes[a]},escape:function(a){var b;if(b=this._escapedAttributes[a])return b;b=this.get(a);return this._escapedAttributes[a]=f.escape(null== +b?"":""+b)},has:function(a){return null!=this.get(a)},set:function(a,b,c){var d,e;f.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c||(c={});if(!d)return this;d instanceof o&&(d=d.attributes);if(c.unset)for(e in d)d[e]=void 0;if(!this._validate(d,c))return!1;this.idAttribute in d&&(this.id=d[this.idAttribute]);var b=c.changes={},h=this.attributes,g=this._escapedAttributes,j=this._previousAttributes||{};for(e in d){a=d[e];if(!f.isEqual(h[e],a)||c.unset&&f.has(h,e))delete g[e],(c.silent?this._silent: +b)[e]=!0;c.unset?delete h[e]:h[e]=a;!f.isEqual(j[e],a)||f.has(h,e)!=f.has(j,e)?(this.changed[e]=a,c.silent||(this._pending[e]=!0)):(delete this.changed[e],delete this._pending[e])}c.silent||this.change(c);return this},unset:function(a,b){(b||(b={})).unset=!0;return this.set(a,null,b)},clear:function(a){(a||(a={})).unset=!0;return this.set(f.clone(this.attributes),a)},fetch:function(a){var a=a?f.clone(a):{},b=this,c=a.success;a.success=function(d,e,f){if(!b.set(b.parse(d,f),a))return!1;c&&c(b,d)}; +a.error=g.wrapError(a.error,b,a);return(this.sync||g.sync).call(this,"read",this,a)},save:function(a,b,c){var d,e;f.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c=c?f.clone(c):{};if(c.wait){if(!this._validate(d,c))return!1;e=f.clone(this.attributes)}a=f.extend({},c,{silent:!0});if(d&&!this.set(d,c.wait?a:c))return!1;var h=this,i=c.success;c.success=function(a,b,e){b=h.parse(a,e);if(c.wait){delete c.wait;b=f.extend(d||{},b)}if(!h.set(b,c))return false;i?i(h,a):h.trigger("sync",h,a,c)};c.error=g.wrapError(c.error, +h,c);b=this.isNew()?"create":"update";b=(this.sync||g.sync).call(this,b,this,c);c.wait&&this.set(e,a);return b},destroy:function(a){var a=a?f.clone(a):{},b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(this.isNew())return d(),!1;a.success=function(e){a.wait&&d();c?c(b,e):b.trigger("sync",b,e,a)};a.error=g.wrapError(a.error,b,a);var e=(this.sync||g.sync).call(this,"delete",this,a);a.wait||d();return e},url:function(){var a=n(this,"urlRoot")||n(this.collection,"url")||t(); +return this.isNew()?a:a+("/"==a.charAt(a.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(a){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},change:function(a){a||(a={});var b=this._changing;this._changing=!0;for(var c in this._silent)this._pending[c]=!0;var d=f.extend({},a.changes,this._silent);this._silent={};for(c in d)this.trigger("change:"+c,this,this.get(c),a);if(b)return this;for(;!f.isEmpty(this._pending);){this._pending= +{};this.trigger("change",this,a);for(c in this.changed)!this._pending[c]&&!this._silent[c]&&delete this.changed[c];this._previousAttributes=f.clone(this.attributes)}this._changing=!1;return this},hasChanged:function(a){return!arguments.length?!f.isEmpty(this.changed):f.has(this.changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?f.clone(this.changed):!1;var b,c=!1,d=this._previousAttributes,e;for(e in a)if(!f.isEqual(d[e],b=a[e]))(c||(c={}))[e]=b;return c},previous:function(a){return!arguments.length|| +!this._previousAttributes?null:this._previousAttributes[a]},previousAttributes:function(){return f.clone(this._previousAttributes)},isValid:function(){return!this.validate(this.attributes)},_validate:function(a,b){if(b.silent||!this.validate)return!0;var a=f.extend({},this.attributes,a),c=this.validate(a,b);if(!c)return!0;b&&b.error?b.error(this,c,b):this.trigger("error",this,c,b);return!1}});var r=g.Collection=function(a,b){b||(b={});b.model&&(this.model=b.model);b.comparator&&(this.comparator=b.comparator); +this._reset();this.initialize.apply(this,arguments);a&&this.reset(a,{silent:!0,parse:b.parse})};f.extend(r.prototype,k,{model:o,initialize:function(){},toJSON:function(a){return this.map(function(b){return b.toJSON(a)})},add:function(a,b){var c,d,e,g,i,j={},k={},l=[];b||(b={});a=f.isArray(a)?a.slice():[a];c=0;for(d=a.length;c=b))this.iframe=i('',"{afterIFrameTpl}",{disableFormats:true}],stretchInputElFixed:true,subTplInsertions:["beforeTextAreaTpl","afterTextAreaTpl","beforeIFrameTpl","afterIFrameTpl","iframeAttrTpl","inputAttrTpl"],enableFormat:true,enableFontSize:true,enableColors:true,enableAlignments:true,enableLists:true,enableSourceEdit:true,enableLinks:true,enableFont:true,createLinkText:"Please enter the URL for the link:",defaultLinkValue:"http://",fontFamilies:["Arial","Courier New","Tahoma","Times New Roman","Verdana"],defaultValue:Ext.isOpera?" ":"​",extraFieldBodyCls:"x-html-editor-wrap",defaultButtonUI:"default-toolbar",initialized:false,activated:false,sourceEditMode:false,iframePad:3,hideMode:"offsets",maskOnDisable:true,containerElCls:"x-html-editor-container",reStripQuotes:/^['"]*|['"]*$/g,textAlignRE:/text-align:(.*?);/i,safariNonsenseRE:/\sclass="(?:Apple-style-span|Apple-tab-span|khtml-block-placeholder)"/gi,nonDigitsRE:/\D/g,initComponent:function(){var a=this;a.items=[a.createToolbar(),a.createInputCmp()];a.layout={type:"vbox",align:"stretch"};Ext.form.FieldContainer.prototype.initComponent.apply(this,arguments);a.initField()},createInputCmp:function(){this.inputCmp=Ext.widget(this.getInputCmpCfg());return this.inputCmp},getInputCmpCfg:function(){var a=this,c=a.id+"-inputCmp",b={id:c,name:a.name,textareaCls:a.textareaCls+" x-hidden",value:a.value,iframeName:Ext.id(),iframeSrc:Ext.SSL_SECURE_URL,iframeCls:"x-htmleditor-iframe"};a.getInsertionRenderData(b,a.subTplInsertions);return{flex:1,xtype:"component",tpl:a.getTpl("componentTpl"),childEls:["iframeEl","textareaEl"],id:c,cls:"x-html-editor-input",data:b}},createToolbar:function(){this.toolbar=Ext.widget(this.getToolbarCfg());return this.toolbar},getToolbarCfg:function(){var h=this,b=[],e,a=Ext.quickTipsActive&&Ext.tip.QuickTipManager.isEnabled(),d="x-",j,g;function c(m,k,l){return{itemId:m,cls:d+"btn-icon",iconCls:d+"edit-"+m,enableToggle:k!==false,scope:h,handler:l||h.relayBtnCmd,clickEvent:"mousedown",tooltip:a?h.buttonTips[m]||g:g,overflowText:h.buttonTips[m].title||g,tabIndex:-1}}if(h.enableFont&&!Ext.isSafari2){j=Ext.widget("component",{itemId:"fontSelect",renderTpl:['"],childEls:["selectEl"],afterRender:function(){h.fontSelect=this.selectEl;Ext.Component.prototype.afterRender.apply(this,arguments)},onDisable:function(){var k=this.selectEl;if(k){k.dom.disabled=true}Ext.Component.prototype.onDisable.apply(this,arguments)},onEnable:function(){var k=this.selectEl;if(k){k.dom.disabled=false}Ext.Component.prototype.onEnable.apply(this,arguments)},listeners:{change:function(){h.win.focus();h.relayCmd("fontName",h.fontSelect.dom.value);h.deferFocus()},element:"selectEl"}});b.push(j,"-")}if(h.enableFormat){b.push(c("bold"),c("italic"),c("underline"))}if(h.enableFontSize){b.push("-",c("increasefontsize",false,h.adjustFont),c("decreasefontsize",false,h.adjustFont))}if(h.enableColors){b.push("-",{itemId:"forecolor",cls:d+"btn-icon",iconCls:d+"edit-forecolor",overflowText:h.buttonTips.forecolor.title,tooltip:a?h.buttonTips.forecolor||g:g,tabIndex:-1,menu:Ext.widget("menu",{plain:true,items:[{xtype:"colorpicker",allowReselect:true,focus:Ext.emptyFn,value:"000000",plain:true,clickEvent:"mousedown",handler:function(l,k){h.relayCmd("forecolor",Ext.isWebKit||Ext.isIE?"#"+k:k);this.up("menu").hide()}}]})},{itemId:"backcolor",cls:d+"btn-icon",iconCls:d+"edit-backcolor",overflowText:h.buttonTips.backcolor.title,tooltip:a?h.buttonTips.backcolor||g:g,tabIndex:-1,menu:Ext.widget("menu",{plain:true,items:[{xtype:"colorpicker",focus:Ext.emptyFn,value:"FFFFFF",plain:true,allowReselect:true,clickEvent:"mousedown",handler:function(l,k){if(Ext.isGecko){h.execCmd("useCSS",false);h.execCmd("hilitecolor","#"+k);h.execCmd("useCSS",true);h.deferFocus()}else{h.relayCmd(Ext.isOpera?"hilitecolor":"backcolor",Ext.isWebKit||Ext.isIE||Ext.isOpera?"#"+k:k)}this.up("menu").hide()}}]})})}if(h.enableAlignments){b.push("-",c("justifyleft"),c("justifycenter"),c("justifyright"))}if(!Ext.isSafari2){if(h.enableLinks){b.push("-",c("createlink",false,h.createLink))}if(h.enableLists){b.push("-",c("insertorderedlist"),c("insertunorderedlist"))}if(h.enableSourceEdit){b.push("-",c("sourceedit",true,function(){h.toggleSourceEdit(!h.sourceEditMode)}))}}for(e=0;e",b.iframePad,a,b.defaultFont)},getEditorBody:function(){var a=this.getDoc();return a.body||a.documentElement},getDoc:function(){return this.iframeEl.dom.contentDocument||this.getWin().document},getWin:function(){return this.iframeEl.dom.contentWindow||window.frames[this.iframeEl.dom.name]},initDefaultFont:function(){var h=this,a=0,j,b,k,e,d,g,c;if(!h.defaultFont){b=h.textareaEl.getStyle("font-family");b=Ext.String.capitalize(b.split(",")[0]);j=Ext.Array.clone(h.fontFamilies);Ext.Array.include(j,b);j.sort();h.defaultFont=b;k=h.down("#fontSelect").selectEl.dom;for(d=0,g=j.length;d'+d+""}}d=g.cleanHtml(d);if(g.fireEvent("beforesync",g,d)!==false){if(Ext.isGecko&&e.value===""&&d==="
"){d=""}if(e.value!==d){e.value=d;h=true}g.fireEvent("sync",g,d);if(h){g.checkChange()}}}},getValue:function(){var a=this,b;if(!a.sourceEditMode){a.syncValue()}b=a.rendered?a.textareaEl.dom.value:a.value;a.value=b;return b},pushValue:function(){var b=this,a;if(b.initialized){a=b.textareaEl.dom.value||"";if(!b.activated&&a.length<1){a=b.defaultValue}if(b.fireEvent("beforepush",b,a)!==false){b.getEditorBody().innerHTML=a;if(Ext.isGecko){b.setDesignMode(false);b.setDesignMode(true)}b.fireEvent("push",b,a)}}},focus:function(d,b){var c=this,e,a;if(b){if(!c.focusTask){c.focusTask=new Ext.util.DelayedTask(c.focus)}c.focusTask.delay(Ext.isNumber(b)?b:10,null,c,[d,false])}else{if(d){if(c.textareaEl&&c.textareaEl.dom){e=c.textareaEl.dom.value}if(e&&e.length){c.execCmd("selectall",true)}}a=c.getFocusEl();if(a&&a.focus){a.focus()}}return c},initEditor:function(){var d=this,c,a,h,j,b;if(d.destroying||d.isDestroyed){return}c=d.getEditorBody();a=d.textareaEl.getStyle(["font-size","font-family","background-image","background-repeat","background-color","color"]);a["background-attachment"]="fixed";c.bgProperties="fixed";Ext.DomHelper.applyStyles(c,a);h=d.getDoc();j=Ext.get(h);if(j){try{j.clearListeners()}catch(g){}b=d.onEditorEvent.bind(d);j.on({mousedown:b,dblclick:b,click:b,keyup:b,delegated:false,buffer:100});b=d.onRelayedEvent;j.on({mousedown:b,mousemove:b,mouseup:b,click:b,dblclick:b,delegated:false,scope:d});if(Ext.isGecko){j.on("keypress",d.applyCommand,d)}if(d.fixKeys){j.on("keydown",d.fixKeys,d)}if(d.fixKeysAfter){j.on("keyup",d.fixKeysAfter,d)}if(Ext.isIE9){Ext.get(h.documentElement).on("focus",d.focus,d)}if(Ext.isIE8){j.on("focusout",function(){d.savedSelection=h.selection.type!=="None"?h.selection.createRange():null},d);j.on("focusin",function(){if(d.savedSelection){d.savedSelection.select()}},d)}Ext.getWin().on("beforeunload",d.beforeDestroy,d);h.editorInitialized=true;d.initialized=true;d.pushValue();d.setReadOnly(d.readOnly);d.fireEvent("initialize",d)}},beforeDestroy:function(){var a=this,d=a.monitorTask,c,g;if(d){Ext.TaskManager.stop(d)}if(a.rendered){Ext.getWin().un(a.beforeDestroy,a);c=a.getDoc();if(c){Ext.get(c).destroy();if(c.hasOwnProperty){for(g in c){try{if(c.hasOwnProperty(g)){delete c[g]}}catch(b){}}}}delete a.iframeEl;delete a.textareaEl;delete a.toolbar;delete a.inputCmp}Ext.form.FieldContainer.prototype.beforeDestroy.call(this)},onRelayedEvent:function(c){var b=this.iframeEl,d=Ext.fly(b).getTrueXY(),e=c.getXY(),a=c.getXY();c.xy=[d[0]+a[0],d[1]+a[1]];c.injectEvent(b);c.xy=e},onFirstFocus:function(){var c=this,b,a;c.activated=true;c.disableItems(c.readOnly);if(Ext.isGecko){c.win.focus();b=c.win.getSelection();if(b.focusNode&&!c.getValue().length){a=b.getRangeAt(0);a.selectNodeContents(c.getEditorBody());a.collapse(true);c.deferFocus()}try{c.execCmd("useCSS",true);c.execCmd("styleWithCSS",false)}catch(d){}}c.fireEvent("activate",c)},adjustFont:function(d){var e=d.getItemId()==="increasefontsize"?1:-1,c=this.getDoc().queryCommandValue("FontSize")||"2",a=Ext.isString(c)&&c.indexOf("px")!==-1,b;c=parseInt(c,10);if(a){if(c<=10){c=1+e}else{if(c<=13){c=2+e}else{if(c<=16){c=3+e}else{if(c<=18){c=4+e}else{if(c<=24){c=5+e}else{c=6+e}}}}}c=Ext.Number.constrain(c,1,6)}else{b=Ext.isSafari;if(b){e*=2}c=Math.max(1,c+e)+(b?"px":0)}this.relayCmd("FontSize",c)},onEditorEvent:function(){this.updateToolbar()},updateToolbar:function(){var j=this,e,c,d,k,b,g,a,h;if(j.readOnly){return}if(!j.activated){j.onFirstFocus();return}d=j.getToolbar().items.map;k=j.getDoc();if(j.enableFont&&!Ext.isSafari2){g=k.queryCommandValue("fontName");b=(g?g.split(",")[0].replace(j.reStripQuotes,""):j.defaultFont).toLowerCase();a=j.fontSelect.dom;if(b!==a.value||b!==g){a.value=b}}function m(){var l;for(e=0,c=arguments.length,b;e0){g=String.fromCharCode(g);switch(g){case"b":b="bold";break;case"i":b="italic";break;case"u":b="underline";break}if(b){a.win.focus();a.execCmd(b);a.deferFocus();d.preventDefault()}}}},insertAtCursor:function(l){var j=this,h=j.getWin(),k=j.getDoc(),c,g,d,m,e,b,a;if(j.activated){h.focus();if(h.getSelection){c=h.getSelection();if(c.getRangeAt&&c.rangeCount){g=c.getRangeAt(0);g.deleteContents();d=k.createElement("div");d.innerHTML=l;m=k.createDocumentFragment();while((e=d.firstChild)){b=m.appendChild(e)}a=m.firstChild;g.insertNode(m);if(b){g=g.cloneRange();g.setStartAfter(b);g.collapse(true);c.removeAllRanges();c.addRange(g)}}}else{if(k.selection&&c.type!=="Control"){c=k.selection;g=c.createRange();g.collapse(true);c.createRange().pasteHTML(l)}}j.deferFocus()}},fixKeys:(function(){var a;if(Ext.isIE){return function(j){var d=this,c=j.getKey(),h=d.getDoc(),l=d.readOnly,b,g;if(c===j.TAB){j.stopEvent();if(!l){b=h.selection.createRange();if(b){if(b.collapse){b.collapse(true);b.pasteHTML("    ")}d.deferFocus()}}}else{if(c===j.ENTER){if(!l){if(Ext.isIE10m){b=h.selection.createRange();if(b){g=b.parentElement();if(!g||g.tagName.toLowerCase()!=="li"){j.stopEvent();b.pasteHTML("
");b.collapse(false);b.select()}}}else{b=h.getSelection().getRangeAt(0);if(b&&b.commonAncestorContainer.parentNode.tagName.toLowerCase()!=="li"){j.stopEvent();a=h.createElement("div");b.insertNode(a)}}}}}}}if(Ext.isOpera){return function(d){var c=this,b=d.getKey(),g=c.readOnly;if(b===d.TAB){d.stopEvent();if(!g){c.win.focus();c.execCmd("InsertHTML","    ");c.deferFocus()}}}}return null}()),fixKeysAfter:(function(){if(Ext.isIE){return function(d){var b=this,a=d.getKey(),c=b.getDoc(),h=b.readOnly,g;if(!h&&(a===d.BACKSPACE||a===d.DELETE)){g=c.body.innerHTML;if(g==="

 

"||g==="

 

"){c.body.innerHTML=""}}}}return null}()),getToolbar:function(){return this.toolbar},buttonTips:{bold:{title:"Bold (Ctrl+B)",text:"Make the selected text bold.",cls:"x-html-editor-tip"},italic:{title:"Italic (Ctrl+I)",text:"Make the selected text italic.",cls:"x-html-editor-tip"},underline:{title:"Underline (Ctrl+U)",text:"Underline the selected text.",cls:"x-html-editor-tip"},increasefontsize:{title:"Grow Text",text:"Increase the font size.",cls:"x-html-editor-tip"},decreasefontsize:{title:"Shrink Text",text:"Decrease the font size.",cls:"x-html-editor-tip"},backcolor:{title:"Text Highlight Color",text:"Change the background color of the selected text.",cls:"x-html-editor-tip"},forecolor:{title:"Font Color",text:"Change the color of the selected text.",cls:"x-html-editor-tip"},justifyleft:{title:"Align Text Left",text:"Align text to the left.",cls:"x-html-editor-tip"},justifycenter:{title:"Center Text",text:"Center text in the editor.",cls:"x-html-editor-tip"},justifyright:{title:"Align Text Right",text:"Align text to the right.",cls:"x-html-editor-tip"},insertunorderedlist:{title:"Bullet List",text:"Start a bulleted list.",cls:"x-html-editor-tip"},insertorderedlist:{title:"Numbered List",text:"Start a numbered list.",cls:"x-html-editor-tip"},createlink:{title:"Hyperlink",text:"Make the selected text a hyperlink.",cls:"x-html-editor-tip"},sourceedit:{title:"Source Edit",text:"Switch to source editing mode.",cls:"x-html-editor-tip"}},privates:{deferFocus:function(){this.focus(false,true)},getFocusEl:function(){return this.sourceEditMode?this.textareaEl:this.iframeEl}}},0,["htmleditor"],["component","box","container","fieldcontainer","htmleditor"],{component:true,box:true,container:true,fieldcontainer:true,htmleditor:true},["widget.htmleditor"],[["field",Ext.form.field.Field]],[Ext.form.field,"HtmlEditor",Ext.form,"HtmlEditor"],0));(Ext.cmd.derive("Ext.form.field.Tag",Ext.form.field.ComboBox,{multiSelect:true,delimiter:",",forceSelection:true,createNewOnEnter:false,createNewOnBlur:false,encodeSubmitValue:false,triggerOnClick:true,stacked:false,filterPickList:false,grow:true,growMin:false,growMax:false,selectOnFocus:true,fieldSubTpl:['
','
    ','
  • ','
    {emptyText}
    ','name="{name}" ',' value="{[Ext.util.Format.htmlEncode(values.value)]}"','size="{size}" ','tabindex="{tabIdx}" ',' disabled="disabled"','class="x-tagfield-input-field {inputElCls}" autocomplete="off">',"
  • ","
","
",{disableFormats:true}],extraFieldBodyCls:"x-tagfield-body",childEls:["listWrapper","itemList","inputEl","inputElCt","emptyEl"],emptyInputCls:"x-tagfield-emptyinput",tagItemSelector:".x-tagfield-item",tagItemCloseSelector:".x-tagfield-item-close",tagSelectedCls:"x-tagfield-item-selected",initComponent:function(){var c=this,b=c.typeAhead,a=c.delimiter;if(c.createNewOnEnter||c.createNewOnBlur){c.forceSelection=false}c.typeAhead=false;c.selectionModel=new Ext.selection.Model({mode:"MULTI",onSelectChange:function(d,g,e,h){h()},listeners:{scope:c,selectionchange:c.onSelectionChange,focuschange:c.onFocusChange}});Ext.form.field.ComboBox.prototype.initComponent.call(this);c.typeAhead=b;if(a&&c.multiSelect){c.delimiterRegexp=new RegExp(Ext.String.escapeRegex(a))}},initEvents:function(){var a=this,b=a.inputEl;Ext.form.field.ComboBox.prototype.initEvents.apply(this,arguments);if(!a.enableKeyEvents){b.on("keydown",a.onKeyDown,a);b.on("keyup",a.onKeyUp,a)}a.listWrapper.on("click",a.onItemListClick,a)},isValid:function(){var b=this,a=b.disabled,c=b.forceValidation||!a;return c?b.validateValue(b.getValue()):a},onBindStore:function(a){var b=this;Ext.form.field.ComboBox.prototype.onBindStore.call(this,a);if(a){b.valueStore=new Ext.data.Store({model:a.getModel()});b.selectionModel.bindStore(b.valueStore);if(b.filterPickList){b.listFilter=new Ext.util.Filter({scope:b,filterFn:b.filterPicked});b.changingFilters=true;a.filter(b.listFilter);b.changingFilters=false}}},filterPicked:function(a){return !this.valueCollection.contains(a)},onUnbindStore:function(a){var c=this,d=c.valueStore,b=c.picker;if(b){b.bindStore(null)}if(d){d.destroy();c.valueStore=null}if(c.filterPickList){c.changingFilters=true;a.removeFilter(c.listFilter);c.changingFilters=false}Ext.form.field.ComboBox.prototype.onUnbindStore.apply(this,arguments)},onValueCollectionEndUpdate:function(){var a=this,c=a.valueCollection.items,b=a.valueStore;if(a.isSelectionUpdating()){return}if(a.filterPickList){a.changingFilters=true;a.store.filter(a.listFilter);a.changingFilters=false}Ext.form.field.ComboBox.prototype.onValueCollectionEndUpdate.call(this);Ext.suspendLayouts();if(b){b.suspendEvents();b.loadRecords(c);b.resumeEvents()}Ext.resumeLayouts(true)},checkValueOnDataChange:Ext.emptyFn,onSelectionChange:function(a,b){this.applyMultiselectItemMarkup();this.fireEvent("valueselectionchange",this,b)},onFocusChange:function(a,c,b){this.fireEvent("valuefocuschange",this,c,b)},onDestroy:function(){this.selectionModel=Ext.destroy(this.selectionModel);Ext.form.field.ComboBox.prototype.onDestroy.apply(this,arguments)},getSubTplData:function(d){var g=this,h=Ext.form.field.ComboBox.prototype.getSubTplData.apply(this,arguments),a=g.emptyText,c=g.emptyInputCls,j=a&&h.value.length<1,e=g.growMin,b=g.growMax;h.value="";h.emptyText=j?a:"";h.emptyCls=j?g.emptyCls:c;h.inputElCls=j?c:"";h.wrapperStyle="";h.itemListCls="";if(g.grow){if(Ext.isNumber(e)&&e>0){wrapperStyle+="min-height:"+e+"px;"}if(Ext.isNumber(b)&&b>0){wrapperStyle+="max-height:"+b+"px;"}}if(g.stacked===true){h.itemListCls+=" x-tagfield-stacked"}if(!g.multiSelect){h.itemListCls+=" x-tagfield-singleselect"}return h},afterRender:function(){var a=this,b=a.inputEl;if(Ext.supports.Placeholder&&b&&a.emptyText){b.dom.removeAttribute("placeholder")}a.applyMultiselectItemMarkup();Ext.form.field.ComboBox.prototype.afterRender.apply(this,arguments)},findRecord:function(c,b){var a=this.getStore().queryRecords(c,b);return a.length?a[0]:false},getCursorPosition:function(){var a;if(document.selection){a=document.selection.createRange();a.collapse(true);a.moveStart("character",-this.inputEl.dom.value.length);a=a.text.length}else{a=this.inputEl.dom.selectionStart}return a},hasSelectedText:function(){var c=this.inputEl.dom,b,a;if(document.selection){b=document.selection;a=b.createRange();return(a.parentElement()===c)}else{return c.selectionStart!==c.selectionEnd}},onKeyDown:function(g){var h=this,l=g.getKey(),k=h.inputEl,c=k.dom.value,a=h.valueCollection,d=h.selectionModel,b=false,j;if(h.readOnly||h.disabled||!h.editable){return}if(a.getCount()>0&&(c===""||(h.getCursorPosition()===0&&!h.hasSelectedText()))){j=(d.getCount()>0)?a.indexOf(d.getLastSelected()):-1;if(l===g.BACKSPACE||l===g.DELETE){if(j>-1){if(d.getCount()>1){j=-1}a.remove(d.getSelection())}else{a.remove(a.last())}d.clearSelections();if(j>0){d.select(j-1)}else{if(a.getCount()){d.select(a.last())}}b=true}else{if(l===g.RIGHT||l===g.LEFT){if(j===-1&&l===g.LEFT){d.select(a.last());b=true}else{if(j>-1){if(l===g.RIGHT){if(j<(a.getCount()-1)){d.select(j+1,g.shiftKey);b=true}else{if(!g.shiftKey){d.deselectAll();b=true}}}else{if(l===g.LEFT&&(j>0)){d.select(j-1,g.shiftKey);b=true}}}}}else{if(l===g.A&&g.ctrlKey){d.selectAll();b=g.A}}}}if(b){h.preventKeyUpEvent=b;g.stopEvent();return}if(h.isExpanded&&l===g.ENTER&&h.picker.highlightedItem){h.preventKeyUpEvent=true}if(h.enableKeyEvents){Ext.form.field.ComboBox.prototype.onKeyDown.apply(this,arguments)}if(!g.isSpecialKey()&&!g.hasModifier()){d.deselectAll()}},onKeyUp:function(h,b){var c=this,g=c.inputEl,d=g.dom.value,a=c.preventKeyUpEvent;if(c.preventKeyUpEvent){h.stopEvent();if(a===true||h.getKey()===a){delete c.preventKeyUpEvent}return}if(c.multiSelect&&c.delimiterRegexp&&c.delimiterRegexp.test(d)||(c.createNewOnEnter&&h.getKey()===h.ENTER)){d=Ext.Array.clean(d.split(c.delimiterRegexp));g.dom.value="";c.setValue(c.valueStore.getRange().concat(d));g.focus()}Ext.form.field.ComboBox.prototype.onKeyUp.call(this,h,b)},onTypeAhead:function(){var g=this,e=g.displayField,d=g.inputEl.dom,c=g.getPicker(),b=g.getStore().findRecord(e,d.value),h,a,j;if(b){h=b.get(e);a=h.length;j=d.value.length;c.highlightItem(c.getNode(b));if(j!==0&&j!==a){d.value=h;g.selectText(j,h.length)}}},onItemListClick:function(d){var c=this,a=c.selectionModel,b=d.getTarget(c.tagItemSelector),g=b?d.getTarget(c.tagItemCloseSelector):false;if(c.readOnly||c.disabled){return}d.stopPropagation();if(b){if(g){c.removeByListItemNode(b);if(c.valueStore.getCount()>0){c.fireEvent("select",c,c.valueStore.getRange())}}else{c.toggleSelectionByListItemNode(b,d.shiftKey)}if(!Ext.supports.TouchEvents){c.inputEl.focus()}}else{if(a.getCount()>0){a.deselectAll()}c.inputEl.focus();if(c.triggerOnClick){c.onTriggerClick()}}},getMultiSelectItemMarkup:function(){var b=this,c="x-",a=b.valueField;if(!b.multiSelectItemTpl){if(!b.labelTpl){b.labelTpl="{"+b.displayField+"}"}b.labelTpl=b.getTpl("labelTpl");b.multiSelectItemTpl=new Ext.XTemplate(['','
  • '," "+b.tagSelectedCls,"","{%","values = values.data;","%}",'" qtip="{'+b.displayField+'}">','
    {[this.getItemLabel(values)]}
    ','
    ',"
  • ","
    ",{isSelected:function(d){return b.selectionModel.isSelected(d)},getItemLabel:function(d){return b.labelTpl.apply(d)},getItemValue:function(d){return d.get(a)},strict:true}])}if(!b.multiSelectItemTpl.isTemplate){b.multiSelectItemTpl=this.getTpl("multiSelectItemTpl")}return b.multiSelectItemTpl.apply(b.valueCollection.getRange())},applyMultiselectItemMarkup:function(){var b=this,a=b.itemList;if(a){a.select(".x-tagfield-item").destroy();b.inputElCt.insertHtml("beforeBegin",b.getMultiSelectItemMarkup());b.autoSize()}},getRecordByListItemNode:function(a){return this.valueCollection.items[Number(a.getAttribute("data-selectionIndex"))]},toggleSelectionByListItemNode:function(b,d){var c=this,e=c.getRecordByListItemNode(b),a=c.selectionModel;if(e){if(a.isSelected(e)){a.deselect(e)}else{a.select(e,d)}}},removeByListItemNode:function(a){var b=this,c=b.getRecordByListItemNode(a);if(c){b.pickerSelectionModel.deselect(c)}},getDisplayValue:function(){return this.getRawValue()},getRawValue:function(){var b=this,c=b.inputEl,a;b.inputEl=false;a=Ext.form.field.ComboBox.prototype.getRawValue.apply(this,arguments);b.inputEl=c;return a},setRawValue:function(c){var b=this,d=b.inputEl,a;b.inputEl=false;a=Ext.form.field.ComboBox.prototype.setRawValue.call(this,c);b.inputEl=d;return a},removeValue:function(h){var g=this,b=g.valueCollection,a,c,e,d=[];if(h){h=Ext.Array.from(h);for(c=0,a=h.length;c-1){j[c]=p.getAt(a)}else{a=h.findRecord(o,d);if(!a){if(h.forceSelection){g.push(d)}else{a={};a[h.valueField]=d;a[h.displayField]=d;l=h.valueStore.getModel();a=new l(a)}}if(a){j[c]=a}}}}if(!k.isEmptyStore&&n!==true&&g.length>0&&h.queryMode==="remote"){b={};b[h.valueParam||h.valueField]=g.join(h.delimiter);k.load({params:b,callback:function(){if(h.itemList){h.itemList.unmask()}h.setValue(j,m,true);h.autoSize();h.lastQuery=false}});return false}if(!h.multiSelect&&j.length>0){for(c=j.length-1;c>=0;c--){if(j[c].isModel){j=j[c];break}}if(Ext.isArray(j)){j=j[j.length-1]}}return Ext.form.field.ComboBox.prototype.setValue.call(this,j,m)},updateValue:function(){var d=this,c=d.valueCollection.getRange(),a=c.length,b;for(b=0;b=b&&h<=a}});d.add(c);d.endUpdate()}},0,["timepicker"],["component","box","dataview","boundlist","timepicker"],{component:true,box:true,dataview:true,boundlist:true,timepicker:true},["widget.timepicker"],0,[Ext.picker,"Time"],function(){this.prototype.modelType=Ext.define(null,{extend:"Ext.data.Model",fields:["disp","date"]})}));(Ext.cmd.derive("Ext.form.field.Time",Ext.form.field.ComboBox,{alternateClassName:["Ext.form.TimeField","Ext.form.Time"],triggerCls:"x-form-time-trigger",minText:"The time in this field must be equal to or after {0}",maxText:"The time in this field must be equal to or before {0}",invalidText:"{0} is not a valid time",format:"g:i A",altFormats:"g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H|gi a|hi a|giA|hiA|gi A|hi A",increment:15,pickerMaxHeight:300,selectOnTab:true,snapToIncrement:false,valuePublishEvent:["select","blur"],initDate:"1/1/2008",initDateParts:[2008,0,1],initDateFormat:"j/n/Y",queryMode:"local",displayField:"disp",valueField:"date",initComponent:function(){var c=this,b=c.minValue,a=c.maxValue;if(b){c.setMinValue(b)}if(a){c.setMaxValue(a)}c.displayTpl=new Ext.XTemplate('{[typeof values === "string" ? values : this.formatDate(values["'+c.displayField+'"])]}'+c.delimiter+"",{formatDate:c.formatDate.bind(c)});c.store=Ext.picker.Time.createStore(c.format,c.increment);Ext.form.field.ComboBox.prototype.initComponent.call(this)},isEqual:function(g,e){var b=Ext.Array.from,d=Ext.Date.isEqual,c,a;g=b(g);e=b(e);a=g.length;if(a!==e.length){return false}for(c=0;c0?l:this.getRawValue();var g=this,k=Ext.String.format,j=Ext.form.field.ComboBox.prototype.getErrors.call(this,l),h=g.minValue,e=g.maxValue,c=g.displayTplData,m=g.getRawValue(),b,d,a,n;if(c&&c.length>0){for(b=0,d=c.length;be){j.push(k(g.maxText,g.formatDate(e)))}}}else{if(m.length&&!g.parseDate(m)){j.push(k(g.invalidText,m,Ext.Date.unescapeFormat(g.format)))}}return j},formatDate:function(b){var d=[],c,a;b=Ext.Array.from(b);for(c=0,a=b.length;c0){a=this.getColumns()[b-1]}return a},getNextSibling:function(c){var b=this.getHeaderIndex(c),a;if(b!==-1){a=this.getColumns()[b+1]}return a||null},getFirst:function(){var a=this.getColumns();return a.length>0?a[0]:null},getLast:function(){var b=this.getColumns(),a=b.length;return a>0?b[a-1]:null},getHeaderByDataIndex:function(d){var c=this.getColumns(),a=c.length,b,e;for(b=0;ba;e=b?1:0;d=c.getGridColumns();for(g=0,k=d.length;g0){a=Math.max(a+e.getHeight()+e.floatingButtons.getHeight()-d.clientHeight-b.getBorderWidth("b"),0);if(a>0){a-=b.getBorderPadding().afterY}}}}return a},calculateLocalRowTop:function(b){var a=this.editingPlugin.grid;return Ext.fly(b).getOffsetsTo(a)[1]-a.el.getBorderWidth("t")+this.lastScrollTop},calculateEditorTop:function(a){return a-this.body.getBorderPadding().beforeY-this.lastScrollTop},getClientWidth:function(){var c=this,b=c.editingPlugin.grid,a;if(c.lockable){a=b.lockedGrid.getWidth()+b.normalGrid.view.el.dom.clientWidth}else{a=b.view.el.dom.clientWidth}return a},getEditor:function(a){var b=this;if(Ext.isNumber(a)){return b.query("[isEditorComponent]")[a]}else{if(a.isHeader&&!a.isGroupHeader){return a.getEditor()}}},addFieldsForColumn:function(c,a){var e=this,b,d,g;if(Ext.isArray(c)){for(b=0,d=c.length;bdisplayfield");b=g.length;for(c=0;c0){if(!b._buttonsOnTop){a.setButtonPosition("top");b._buttonsOnTop=true}c=0}else{if(b._buttonsOnTop!==false){a.setButtonPosition("bottom");b._buttonsOnTop=false}}return c},syncEditorClip:function(){var j=this,b=j.getScrollDelta(),a=j.el,e=j.floatingButtons,d=e.el,k=Math.max,g,c,h;if(b){j.isOverflowing=true;g=j.body;c=e.getHeight();h=j.getHeight();k=Math.max;if(b>0){if(j._buttonsOnTop){b-=(c-g.getBorderWidth("b"));j.clipBottom(a,k(h-b),0);b-=(h-g.getBorderWidth("t"));if(b>0){j.clipBottom(d,k(c-b,0))}else{j.clearClip(d)}}else{j.clipBottom(d,k(c-b,0));b-=(c-g.getBorderWidth("b"));if(b>0){j.clipBottom(a,k(h-b,0))}else{j.clearClip(a)}}}else{if(b<0){b=Math.abs(b);j.clipTop(a,b);b-=(h-g.getBorderWidth("b"));if(b>0){j.clipTop(d,b)}else{j.clearClip(d)}}}}else{if(j.isOverflowing){j.clearClip(d);j.clearClip(a);j.isOverflowing=false}}},focusColumnField:function(b){var c,a;if(b&&!b.isDestroyed){if(b.isVisible()){c=this.getEditor(b);if(c&&c.isFocusable(true)){a=true;c.focus()}}if(!a){this.focusColumnField(b.next())}}},cancelEdit:function(){var g=this,e=g.getForm(),a=e.getFields(),b=a.items,d=b.length,c;g.hide();e.clearInvalid();for(c=0;cg&&a[isFormField]"),d=b.length,c,a,g;for(c=0;c'+h.join("")+""},createErrorListItem:function(b,a){b=a?a+": "+b:b;return'
  • '+b+"
  • "},beforeDestroy:function(){Ext.destroy(this.floatingButtons,this.tooltip);Ext.form.Panel.prototype.beforeDestroy.call(this)},clipBottom:function(a,b){a.setStyle("clip","rect(0 auto "+b+"px 0)")},clipTop:function(a,b){a.setStyle("clip","rect("+b+"px, auto, auto, 0)")},clearClip:function(a){a.setStyle("clip",Ext.isIE8?"rect(-1000px auto 1000px auto)":"auto")}},0,["roweditor"],["component","box","container","panel","form","roweditor"],{component:true,box:true,container:true,panel:true,form:true,roweditor:true},["widget.roweditor"],0,[Ext.grid,"RowEditor"],0));(Ext.cmd.derive("Ext.view.DropZone",Ext.dd.DropZone,{indicatorCls:"x-grid-drop-indicator",indicatorHtml:['',''].join(""),constructor:function(a){var b=this;Ext.apply(b,a);if(!b.ddGroup){b.ddGroup="view-dd-zone-"+b.view.id}Ext.dd.DropZone.prototype.constructor.call(this,b.view.el)},fireViewEvent:function(){var b=this,a;b.lock();a=b.view.fireEvent.apply(b.view,arguments);b.unlock();return a},getTargetFromEvent:function(k){var j=k.getTarget(this.view.getItemSelector()),d,c,b,g,a,h;if(!j){d=k.getY();for(g=0,c=this.view.getNodes(),a=c.length;g=(b.bottom-b.top)/2){d="before"}else{d="after"}return d},containsRecordAtOffset:function(d,b,g){if(!b){return false}var a=this.view,c=a.indexOf(b),e=a.getNode(c+g),h=e?a.getRecord(e):null;return h&&Ext.Array.contains(d,h)},positionIndicator:function(b,c,d){var g=this,j=g.view,h=g.getPosition(d,b),l=j.getRecord(b),a=c.records,k;if(!Ext.Array.contains(a,l)&&(h==="before"&&!g.containsRecordAtOffset(a,l,-1)||h==="after"&&!g.containsRecordAtOffset(a,l,1))){g.valid=true;if(g.overRecord!==l||g.currentPosition!==h){k=Ext.fly(b).getY()-j.el.getY()-1;if(h==="after"){k+=Ext.fly(b).getHeight()}if(j.touchScroll===2){k+=j.getScrollY()}g.getIndicator().setWidth(Ext.fly(j.el).getWidth()).showAt(0,k);g.overRecord=l;g.currentPosition=h}}else{g.invalidateDrop()}},invalidateDrop:function(){if(this.valid){this.valid=false;this.getIndicator().hide()}},onNodeOver:function(c,a,g,d){var b=this;if(!Ext.Array.contains(d.records,b.view.getRecord(c))){b.positionIndicator(c,d,g)}return b.valid?b.dropAllowed:b.dropNotAllowed},notifyOut:function(c,a,g,d){var b=this;Ext.dd.DropZone.prototype.notifyOut.apply(this,arguments);b.overRecord=b.currentPosition=null;b.valid=false;if(b.indicator){b.indicator.hide()}},onContainerOver:function(a,h,g){var d=this,b=d.view,c=b.dataSource.getCount();if(c){d.positionIndicator(b.all.last(),g,h)}else{d.overRecord=d.currentPosition=null;d.getIndicator().setWidth(Ext.fly(b.el).getWidth()).showAt(0,0);d.valid=true}return d.dropAllowed},onContainerDrop:function(a,c,b){return this.onNodeDrop(a,null,c,b)},onNodeDrop:function(j,a,h,g){var d=this,c=false,b={wait:false,processDrop:function(){d.invalidateDrop();d.handleNodeDrop(g,d.overRecord,d.currentPosition);c=true;d.fireViewEvent("drop",j,g,d.overRecord,d.currentPosition)},cancelDrop:function(){d.invalidateDrop();c=true}},k=false;if(d.valid){k=d.fireViewEvent("beforedrop",j,g,d.overRecord,d.currentPosition,b);if(b.wait){return}if(k!==false){if(!c){b.processDrop()}}}return k},destroy:function(){Ext.destroy(this.indicator);delete this.indicator;Ext.dd.DropZone.prototype.destroy.call(this)}},1,0,0,0,0,0,[Ext.view,"DropZone"],0));(Ext.cmd.derive("Ext.grid.ViewDropZone",Ext.view.DropZone,{indicatorHtml:'',indicatorCls:"x-grid-drop-indicator",handleNodeDrop:function(b,d,e){var j=this.view,k=j.getStore(),h,a,c,g;if(b.copy){a=b.records;b.records=[];for(c=0,g=a.length;cActions",sortable:false,innerCls:"x-grid-cell-inner-action-col",actionIconCls:"x-action-col-icon",constructor:function(d){var g=this,b=Ext.apply({},d),c=b.items||g.items||[g],h,e,a;g.origRenderer=b.renderer||g.renderer;g.origScope=b.scope||g.scope;g.renderer=g.scope=b.renderer=b.scope=null;b.items=null;Ext.grid.column.Column.prototype.constructor.call(this,b);g.items=c;for(e=0,a=c.length;e"}return j},updater:function(a,e,c,b,g){var d={};a.firstChild.innerHTML=this.defaultRenderer(e,d,c,null,null,g,b);Ext.fly(a).addCls(d.tdCls)},enableAction:function(b,a){var c=this;if(!b){b=0}else{if(!Ext.isNumber(b)){b=Ext.Array.indexOf(c.items,b)}}c.items[b].disabled=false;c.up("tablepanel").el.select(".x-action-col-"+b).removeCls(c.disabledCls);if(!a){c.fireEvent("enable",c)}},disableAction:function(b,a){var c=this;if(!b){b=0}else{if(!Ext.isNumber(b)){b=Ext.Array.indexOf(c.items,b)}}c.items[b].disabled=true;c.up("tablepanel").el.select(".x-action-col-"+b).addCls(c.disabledCls);if(!a){c.fireEvent("disable",c)}},beforeDestroy:function(){this.renderer=this.items=null;return Ext.grid.column.Column.prototype.beforeDestroy.apply(this,arguments)},processEvent:function(k,m,o,b,l,h,d,q){var j=this,g=h.getTarget(),n=k==="keydown"&&h.getKey(),c,p,a;if(n&&!Ext.fly(g).findParent(m.getCellSelector())){g=Ext.fly(o).down(".x-action-col-icon",true)}if(g&&(c=g.className.match(j.actionIdRe))){p=j.items[parseInt(c[1],10)];a=p.disabled||(p.isDisabled?p.isDisabled.call(p.scope||j.origScope||j,m,b,l,p,d):false);if(p&&!a){if(k==="mousedown"){if(p.stopSelection){h.preventDefault()}return false}if(k==="click"||(n===h.ENTER||n===h.SPACE)){Ext.callback(p.handler||j.handler,p.scope||j.origScope,[m,b,l,p,h,d,q],undefined,j);if(p.stopSelection!==false){return false}}}}return Ext.grid.column.Column.prototype.processEvent.apply(this,arguments)},cascade:function(b,a){b.call(a||this,this)},getRefItems:function(){return[]},privates:{getFocusables:function(){return[]}}},1,["actioncolumn"],["component","box","container","headercontainer","gridcolumn","actioncolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,actioncolumn:true},["widget.actioncolumn"],0,[Ext.grid.column,"Action",Ext.grid,"ActionColumn"],0));(Ext.cmd.derive("Ext.grid.column.Boolean",Ext.grid.column.Column,{alternateClassName:"Ext.grid.BooleanColumn",trueText:"true",falseText:"false",undefinedText:" ",defaultFilterType:"boolean",producesHTML:false,defaultRenderer:function(a){if(a===undefined){return this.undefinedText}if(!a||a==="false"){return this.falseText}return this.trueText},updater:function(a,b){a.firstChild.innerHTML=Ext.grid.column.Boolean.prototype.defaultRenderer.call(this,b)}},0,["booleancolumn"],["component","box","container","headercontainer","gridcolumn","booleancolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,booleancolumn:true},["widget.booleancolumn"],0,[Ext.grid.column,"Boolean",Ext.grid,"BooleanColumn"],0));(Ext.cmd.derive("Ext.grid.column.Check",Ext.grid.column.Column,{alternateClassName:["Ext.ux.CheckColumn","Ext.grid.column.CheckColumn"],align:"center",stopSelection:true,tdCls:"x-grid-cell-checkcolumn",innerCls:"x-grid-cell-inner-checkcolumn",clickTargetName:"el",defaultFilterType:"boolean",constructor:function(){this.scope=this;Ext.grid.column.Column.prototype.constructor.apply(this,arguments)},processEvent:function(h,k,n,b,j,d,c,o){var g=this,m=h==="keydown"&&d.getKey(),a=h=="mousedown";if(!g.disabled&&(a||(m==d.ENTER||m==d.SPACE))){var l=!g.isRecordChecked(c);if(g.fireEvent("beforecheckchange",g,b,l)!==false){g.setRecordCheck(c,l,n,o,d);g.fireEvent("checkchange",g,b,l);if(a){d.stopEvent()}if(!g.stopSelection){k.selModel.selectByPosition({row:b,column:j})}return false}else{return !g.stopSelection}}else{return Ext.grid.column.Column.prototype.processEvent.apply(this,arguments)}},onEnable:function(){Ext.grid.column.Column.prototype.onEnable.apply(this,arguments);this._setDisabled(false)},onDisable:function(){this._setDisabled(true)},_setDisabled:function(c){var d=this,a=d.disabledCls,b;b=d.up("tablepanel").el.select(d.getCellSelector());if(c){b.addCls(a)}else{b.removeCls(a)}},defaultRenderer:function(c,b){var d="x-",a=d+"grid-checkcolumn";if(this.disabled){b.tdCls+=" "+this.disabledCls}if(c){a+=" "+d+"grid-checkcolumn-checked"}return''},isRecordChecked:function(a){var b=this.property;if(b){return a[b]}return a.get(this.dataIndex)},setRecordCheck:function(b,d,a,h,g){var c=this,j=c.property;if(j){b[j]=d;c.updater(a,d)}else{b.set(c.dataIndex,d)}},updater:function(a,c){var b={};a.firstChild.innerHTML=this.defaultRenderer(c,b);Ext.fly(a).addCls(b.tdCls)}},1,["checkcolumn"],["component","box","container","headercontainer","gridcolumn","checkcolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,checkcolumn:true},["widget.checkcolumn"],0,[Ext.grid.column,"Check",Ext.ux,"CheckColumn",Ext.grid.column,"CheckColumn"],0));(Ext.cmd.derive("Ext.grid.column.Date",Ext.grid.column.Column,{alternateClassName:"Ext.grid.DateColumn",isDateColumn:true,defaultFilterType:"date",producesHTML:false,initComponent:function(){if(!this.format){this.format=Ext.Date.defaultFormat}Ext.grid.column.Column.prototype.initComponent.apply(this,arguments)},defaultRenderer:function(a){return Ext.util.Format.date(a,this.format)},updater:function(a,b){a.firstChild.innerHTML=Ext.grid.column.Date.prototype.defaultRenderer.call(this,b)}},0,["datecolumn"],["component","box","container","headercontainer","gridcolumn","datecolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,datecolumn:true},["widget.datecolumn"],0,[Ext.grid.column,"Date",Ext.grid,"DateColumn"],0));(Ext.cmd.derive("Ext.grid.column.Number",Ext.grid.column.Column,{alternateClassName:"Ext.grid.NumberColumn",defaultFilterType:"number",format:"0,000.00",producesHTML:false,defaultRenderer:function(a){return Ext.util.Format.number(a,this.format)},updater:function(a,b){a.firstChild.innerHTML=Ext.grid.column.Number.prototype.defaultRenderer.call(this,b)}},0,["numbercolumn"],["component","box","container","headercontainer","gridcolumn","numbercolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,numbercolumn:true},["widget.numbercolumn"],0,[Ext.grid.column,"Number",Ext.grid,"NumberColumn"],0));(Ext.cmd.derive("Ext.grid.column.RowNumberer",Ext.grid.column.Column,{alternateClassName:"Ext.grid.RowNumberer",text:" ",width:23,sortable:false,draggable:false,autoLock:true,lockable:false,align:"right",producesHTML:false,constructor:function(a){var b=this;b.width=b.width;Ext.grid.column.Column.prototype.constructor.apply(this,arguments);b.sortable=false;b.scope=b},resizable:false,hideable:false,menuDisabled:true,dataIndex:"",cls:"x-row-numberer",tdCls:"x-grid-cell-row-numberer x-grid-cell-special",innerCls:"x-grid-cell-inner-row-numberer",rowspan:undefined,defaultRenderer:function(k,b,g,c,e,a,j){var d=this.rowspan,h=a.currentPage,l=j.store.indexOf(g);if(b&&d){b.tdAttr='rowspan="'+d+'"'}if(h>1){l+=(h-1)*a.pageSize}return l+1},updater:function(a,d,c,b,e){a.firstChild.innerHTML=this.defaultRenderer(d,null,c,null,null,e,b)}},1,["rownumberer"],["component","box","container","headercontainer","gridcolumn","rownumberer"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,rownumberer:true},["widget.rownumberer"],0,[Ext.grid.column,"RowNumberer",Ext.grid,"RowNumberer"],0));(Ext.cmd.derive("Ext.grid.column.Template",Ext.grid.column.Column,{alternateClassName:"Ext.grid.TemplateColumn",initComponent:function(){var a=this;a.tpl=(!Ext.isPrimitive(a.tpl)&&a.tpl.compile)?a.tpl:new Ext.XTemplate(a.tpl);a.hasCustomRenderer=true;Ext.grid.column.Column.prototype.initComponent.apply(this,arguments)},defaultRenderer:function(c,d,a){var b=Ext.apply({},a.data,a.getAssociatedData());return this.tpl.apply(b)},updater:function(a,b){a.firstChild.innerHTML=Ext.grid.column.CheckColumn.prototype.defaultRenderer.call(this,b)}},0,["templatecolumn"],["component","box","container","headercontainer","gridcolumn","templatecolumn"],{component:true,box:true,container:true,headercontainer:true,gridcolumn:true,templatecolumn:true},["widget.templatecolumn"],0,[Ext.grid.column,"Template",Ext.grid,"TemplateColumn"],0));(Ext.cmd.derive("Ext.grid.column.Widget",Ext.grid.column.Column,{config:{defaultWidgetUI:{}},sortable:false,onWidgetAttach:null,stopSelection:true,preventUpdate:true,initComponent:function(){var a=this,b;Ext.grid.column.Column.prototype.initComponent.apply(this,arguments);b=a.widget;if(!b.ui){b.ui=a.getDefaultWidgetUI()[b.xtype]||"default"}a.isFixedSize=Ext.isNumber(b.width)},processEvent:function(h,k,l,b,j,g,c,m){var a=k.innerSelector,d;if(this.stopSelection&&h==="click"){d=g.getTarget(a);if(d&&d!==g.target){return false}}},beforeRender:function(){var a=this,b;a.listenerScopeFn=function(c){if(c==="this"){return this}return a.resolveListenerScope(c)};a.liveWidgets={};a.cachedStyles={};a.freeWidgetStack=[b=a.getFreeWidget()];a.tdCls=b.getTdCls();a.setupViewListeners(a.getView());Ext.grid.column.Column.prototype.beforeRender.apply(this,arguments)},afterRender:function(){var a=this.getView();Ext.grid.column.Column.prototype.afterRender.apply(this,arguments);if(a&&a.viewReady){this.onViewRefresh(a,a.getViewRange())}},defaultRenderer:Ext.emptyFn,updater:function(a,c,b){this.updateWidget(b)},onResize:function(e){var d=this,b=d.liveWidgets,c=d.getView(),g,a;if(!d.isFixedSize&&d.rendered&&c&&c.viewReady){a=c.getEl().down(d.getCellInnerSelector());if(a){e-=parseInt(d.getCachedStyle(a,"padding-left"),10)+parseInt(d.getCachedStyle(a,"padding-right"),10);for(g in b){b[g].setWidth(e)}}}},onAdded:function(){var b=this,a;Ext.grid.column.Column.prototype.onAdded.apply(this,arguments);a=b.getView();if(a){b.setupViewListeners(a);if(a&&a.viewReady&&b.rendered&&a.getEl().down(b.getCellSelector())){b.onViewRefresh(a,a.getViewRange())}}},onRemoved:function(c){var d=this,a=d.liveWidgets,b=d.viewListeners,g,e;if(d.rendered){d.viewListeners=Ext.destroy(d.viewListeners);if(!c){for(g in a){e=a[g];Ext.detachedBodyEl.dom.appendChild((e.el||e.element).dom)}}}Ext.grid.column.Column.prototype.onRemoved.apply(this,arguments)},onDestroy:function(){var c=this,h=c.liveWidgets,g=c.freeWidgetStack,e,d,b,a;if(c.rendered){for(e in h){d=h[e];d.$widgetRecord=d.$widgetColumn=null;delete d.getWidgetRecord;delete d.getWidgetColumn;d.destroy()}for(b=0,a=g.length;b0){for(g=0;g','',"{% values.view.renderColumnSizer(values, out); %}",'','',"{%",'var groupTitleStyle = (!values.view.lockingPartner || (values.view.ownerCt === values.view.ownerCt.ownerLockable.lockedGrid) || (values.view.lockingPartner.headerCt.getVisibleGridColumns().length === 0)) ? "" : "visibility:hidden";',"%}",'
    ','
    ','{[values.groupHeaderTpl.apply(values.groupInfo, parent) || " "]}',"
    ","
    ","","","
    ",'',"{%","values.itemClasses.length = 0;","this.nextTpl.applyOut(values, out, parent);","%}","",'',"{%me.outputSummaryRecord(values.summaryRecord, values, out, parent);%}","","","{%this.nextTpl.applyOut(values, out, parent);%}","",{priority:200,beginRowSync:function(b){var a=this.owner;b.add("header",a.eventSelector);b.add("summary",a.summaryRowSelector)},syncContent:function(c,j,b){c=Ext.fly(c,"syncDest");j=Ext.fly(j,"sycSrc");var a=this.owner,e=c.down(a.eventSelector,true),d=j.down(a.eventSelector,true),h=c.down(a.summaryRowSelector,true),g=j.down(a.summaryRowSelector,true);if(e&&d){Ext.fly(e).syncContent(d)}if(h&&g){if(b){this.groupingFeature.view.updateColumns(h,g,b)}else{Ext.fly(h).syncContent(g)}}}}],constructor:function(){this.groupCache={};Ext.grid.feature.Feature.prototype.constructor.apply(this,arguments)},init:function(c){var e=this,a=e.view,b=a.getStore(),d,g;a.isGrouping=!!b.getGrouper();if(e.lockingPartner&&e.lockingPartner.groupCache){e.groupCache=e.lockingPartner.groupCache}e.mixins.summary.init.call(e);Ext.grid.feature.Feature.prototype.init.apply(this,arguments);a.headerCt.on({columnhide:e.onColumnHideShow,columnshow:e.onColumnHideShow,columnmove:e.onColumnMove,scope:e});a.addTpl(Ext.XTemplate.getTpl(e,"outerTpl")).groupingFeature=e;a.addRowTpl(Ext.XTemplate.getTpl(e,"groupRowTpl")).groupingFeature=e;a.preserveScrollOnRefresh=true;if(b.isBufferedStore){e.collapsible=false}else{d=e.lockingPartner;if(d&&d.dataSource){e.dataSource=a.dataSource=g=d.dataSource}else{e.dataSource=a.dataSource=g=new Ext.grid.feature.GroupStore(e,b)}}c=c.ownerLockable||c;c.on({beforeReconfigure:e.beforeReconfigure,scope:e});a.on({afterrender:e.afterViewRender,scope:e,single:true});if(g){g.on("groupchange",e.onGroupChange,e)}else{e.storeListeners=a.store.on({groupchange:e.onGroupChange,scope:e,destroyable:true})}},indexOf:function(a){return this.dataSource.indexOf(a)},isInCollapsedGroup:function(a){var c,b=this.view.getStore();if(b.isGrouped()&&(c=this.getGroup(a))){return c.isCollapsed||false}return false},clearGroupCache:function(){var b=this,a=b.groupCache={};if(b.lockingPartner){b.lockingPartner.groupCache=a}return a},vetoEvent:function(a,c,d,b){if(b.type!=="mouseover"&&b.type!=="mouseout"&&b.type!=="mouseenter"&&b.type!=="mouseleave"&&b.getTarget(this.eventSelector)){return false}},enable:function(){var c=this,a=c.view,b=a.getStore(),d;a.isGrouping=true;if(a.lockingPartner){a.lockingPartner.isGrouping=true}Ext.grid.feature.Feature.prototype.enable.call(this);if(c.lastGrouper){b.group(c.lastGrouper);c.lastGrouper=null}d=c.view.headerCt.getMenu().down("#groupToggleMenuItem");if(d){d.setChecked(true,true)}},disable:function(){var c=this,a=c.view,b=a.getStore(),d,e=b.getGrouper();a.isGrouping=false;if(a.lockingPartner){a.lockingPartner.isGrouping=false}Ext.grid.feature.Feature.prototype.disable.call(this);if(e){c.lastGrouper=e;b.clearGrouping()}d=c.view.headerCt.getMenu().down("#groupToggleMenuItem");if(d){d.setChecked(false,true)}},afterViewRender:function(){var b=this,a=b.view;a.on({scope:b,groupclick:b.onGroupClick});if(b.enableGroupingMenu){b.injectGroupingMenu()}b.pruneGroupedHeader();b.lastGrouper=b.view.getStore().getGrouper();if(b.disabled){b.disable()}},injectGroupingMenu:function(){var a=this,b=a.view.headerCt;b.showMenuBy=a.showMenuBy;b.getMenuItems=a.getMenuItems()},onColumnHideShow:function(d,g){var l=this.view,b=l.headerCt,a=b.getMenu(),c=a.activeHeader,m=a.down("#groupMenuItem"),h,n=this.grid.getVisibleColumnManager().getColumns().length,k,j,e;if(c&&m){h=c.groupable===false||!c.dataIndex||this.view.headerCt.getVisibleGridColumns().length<2?"disable":"enable";m[h]()}if(l.rendered&&n){k=l.el.query("."+this.ctCls);for(e=0,j=k.length;e','','
    {rowBody}
    ',"","","{%","if(this.rowBody.bodyBefore) {","this.nextTpl.applyOut(values, out, parent);","}","%}",{priority:100,beginRowSync:function(a){a.add("rowBody",this.owner.eventSelector)},syncContent:function(c,g,b){var a=this.owner,d=Ext.fly(c).down(a.eventSelector,true),e;if(d&&(e=Ext.fly(g).down(a.eventSelector,true))){Ext.fly(d).syncContent(e)}}}],init:function(b){var c=this,a=c.view=b.getView();b.variableRowHeight=a.variableRowHeight=true;a.rowBodyFeature=c;b.mon(a,{element:"el",click:c.onClick,scope:c});a.headerCt.on({columnschanged:c.onColumnsChanged,scope:c});a.addTpl(c.outerTpl).rowBody=c;a.addRowTpl(Ext.XTemplate.getTpl(this,"extraRowTpl")).rowBody=c;Ext.grid.feature.Feature.prototype.init.apply(this,arguments)},onClick:function(c){var b=this,a=c.getTarget(b.eventSelector);if(a&&Ext.fly(a=(a.previousSibling||a.nextSibling)).is(b.view.rowSelector)){c.target=a;b.view.handleEvent(c)}},getSelectedRow:function(a,c){var b=a.getNode(c);if(b){return Ext.fly(b).down(this.eventSelector)}return null},onColumnsChanged:function(d){var b=this.view.el.query(this.rowBodyTdSelector),e=d.getVisibleGridColumns().length,a=b.length,c;for(c=0;c','','',"
    ",""],scrollable:{x:false,y:false},hidden:!c.showSummaryRow,itemId:"summaryBar",cls:[c.dockedSummaryCls,c.dockedSummaryCls+"-"+c.dock],xtype:"component",dock:c.dock,weight:10000000})[0]},afterrender:function(){b.body.addCls(c.panelBodyCls+c.dock);a.on("scroll",c.onViewScroll,c);c.onStoreUpdate()},single:true});b.headerCt.afterComponentLayout=Ext.Function.createSequence(b.headerCt.afterComponentLayout,function(){var d=this.getTableWidth(),e=c.summaryBar.innerCt;c.summaryBar.item.setWidth(d);if(this.tooNarrow){d+=Ext.getScrollbarSize().width}e.setWidth(d)})}else{c.view.addFooterFn(c.renderSummaryRow)}b.on({columnmove:c.onStoreUpdate,scope:c});a.mon(a.store,{update:c.onStoreUpdate,datachanged:c.onStoreUpdate,scope:c})},renderSummaryRow:function(c,d,e){var b=c.view,g=b.findFeature("summary"),a;if(g.showSummaryRow){a=g.summaryRecord;d.push('');g.outputSummaryRecord((a&&a.isModel)?a:g.createSummaryRecord(b),c,d,e);d.push("
    ")}},toggleSummaryRow:function(d,a){var c=this,b=c.summaryBar;Ext.grid.feature.AbstractSummary.prototype.toggleSummaryRow.call(this,d,a);if(b){b.setVisible(c.showSummaryRow);c.onViewScroll()}},getSummaryBar:function(){return this.summaryBar},vetoEvent:function(a,c,d,b){return !b.getTarget(this.summaryRowSelector)},onViewScroll:function(){this.summaryBar.setScrollX(this.view.getScrollX())},createSummaryRecord:function(j){var h=this,d=j.headerCt.getVisibleGridColumns(),a=h.remoteRoot,g=h.summaryRecord,l=d.length,e,c,k,b,m;if(!g){m={id:j.id+"-summary-record"};g=h.summaryRecord=new Ext.data.Model(m)}g.beginEdit();if(a&&j.store.proxy.reader.rawData){g.set(h.generateSummaryData())}else{if(!a){for(e=0;e{text} {linkHrefCls}{childElCls}" href="{href}" role="menuitem" target="{hrefTarget}" hidefocus="true" unselectable="on" tabindex="{tabIndex}">{text}',maskOnDisable:false,iconAlign:"left",canFocus:function(){var a=this;return a.focusable&&a.rendered&&a.canActivate!==false&&!a.destroying&&!a.isDestroyed&&a.isVisible(true)},onFocus:function(b){var a=this;Ext.Component.prototype.onFocus.call(this,b);if(!a.plain){a.addCls(a.activeCls)}a.activated=true;if(a.hasListeners.activate){a.fireEvent("activate",a)}},onFocusLeave:function(b){var a=this;Ext.Component.prototype.onFocusLeave.call(this,b);if(a.activated){if(!a.plain){a.removeCls(a.activeCls)}a.doHideMenu();a.activated=false;if(a.hasListeners.deactivate){a.fireEvent("deactivate",a)}}},doHideMenu:function(){var a=this.menu;if(a&&a.isVisible()){a.hide()}},cancelDeferHide:function(){clearTimeout(this.hideMenuTimer)},deferHideParentMenus:function(){var b=this.getRefOwner(),a;if(b.floating){b.bubble(function(c){if(!c.floating&&!c.isMenuItem){return false}if(c.isMenu){b=c}});b.hide()}},expandMenu:function(c,a){var b=this;if(b.menu){b.hideOnClick=false;b.cancelDeferHide();if(a===0){b.doExpandMenu(c)}else{clearTimeout(b.expandMenuTimer);b.expandMenuTimer=Ext.defer(b.doExpandMenu,a||b.menuExpandDelay,b,[c])}}},doExpandMenu:function(a){var b=this,c=b.menu;if(b.activated&&(!c.rendered||!c.isVisible())){b.parentMenu.activeChild=c;c.ownerCmp=b;c.parentMenu=b.parentMenu;c.constrainTo=document.body;c.autoFocus=!a||!a.pointerType;c.showBy(b,b.menuAlign)}},getRefItems:function(a){var c=this.menu,b;if(c){b=c.getRefItems(a);b.unshift(c)}return b||[]},getValue:function(){return this.value},hideMenu:function(a){var b=this;if(b.menu){clearTimeout(b.expandMenuTimer);b.hideMenuTimer=Ext.defer(b.doHideMenu,Ext.isNumber(a)?a:b.menuHideDelay,b)}},initComponent:function(){var b=this,a=b.cls?[b.cls]:[],c;if(b.hasOwnProperty("canActivate")){b.focusable=b.canActivate}if(b.plain){a.push("x-menu-item-plain")}if(a.length){b.cls=a.join(" ")}if(b.menu){c=b.menu;b.menu=null;b.setMenu(c)}Ext.Component.prototype.initComponent.apply(this,arguments)},onClick:function(g){var d=this,c=d.clickHideDelay,h=g.browserEvent,b,a;if(!d.href||d.disabled){g.stopEvent();if(d.disabled){return false}}if(d.disabled||d.handlingClick){return}if(d.hideOnClick){if(!c){d.deferHideParentMenus()}else{d.deferHideParentMenusTimer=Ext.defer(d.deferHideParentMenus,c,d)}}b=d.fireEvent("click",d,g);if(d.isDestroyed){return}if(b!==false&&d.handler){Ext.callback(d.handler,d.scope,[d,g],0,d)}if(Ext.isIE9m){a=h.returnValue===false?true:false}else{a=!!h.defaultPrevented}if(d.href&&g.type!=="click"&&!a){d.handlingClick=true;d.itemEl.dom.click();d.handlingClick=false}if(!d.hideOnClick){d.focus()}return b},onRemoved:function(){var a=this;if(a.activated&&a.parentMenu.activeItem===a){a.parentMenu.deactivateActiveItem()}Ext.Component.prototype.onRemoved.apply(this,arguments);a.parentMenu=a.ownerCmp=null},beforeDestroy:function(){var a=this;if(a.rendered){a.clearTip()}Ext.Component.prototype.beforeDestroy.call(this)},onDestroy:function(){var a=this;clearTimeout(a.expandMenuTimer);a.cancelDeferHide();clearTimeout(a.deferHideParentMenusTimer);a.setMenu(null);Ext.Component.prototype.onDestroy.apply(this,arguments)},beforeRender:function(){var k=this,l=k.glyph,j=Ext._glyphFontFamily,e=!!(k.icon||k.iconCls||l),m=!!k.menu,g=((k.iconAlign==="right")&&!m),c=k.isMenuCheckItem,a=[],d=k.ownerCt,h=d.plain,b;Ext.Component.prototype.beforeRender.call(this);if(e){if(m&&k.showCheckbox){e=false}}if(typeof l==="string"){b=l.split("@");l=b[0];j=b[1]}if(!h||(e&&!g)||c){if(d.showSeparator&&!h){a.push(k.indentCls)}else{a.push(k.indentNoSeparatorCls)}}if(m){a.push(k.indentRightArrowCls)}else{if(e&&(g||c)){a.push(k.indentRightIconCls)}}Ext.applyIf(k.renderData,{hasHref:!!k.href,href:k.href||"#",hrefTarget:k.hrefTarget,icon:k.icon,iconCls:k.iconCls,glyph:l,glyphCls:l?"x-menu-item-glyph":undefined,glyphFontFamily:j,hasIcon:e,hasMenu:m,indent:!h||e||c,isCheckItem:c,rightIcon:g,plain:k.plain,text:k.text,arrowCls:k.arrowCls,baseIconCls:k.baseIconCls,textCls:k.textCls,indentCls:a.join(" "),linkCls:k.linkCls,linkHrefCls:k.linkHrefCls,groupCls:k.group?k.groupCls:"",tabIndex:k.tabIndex})},onRender:function(){var a=this;Ext.Component.prototype.onRender.apply(this,arguments);if(a.tooltip){a.setTooltip(a.tooltip,true)}},setMenu:function(e,d){var c=this,b=c.menu,a=c.arrowEl;if(b){b.ownerCmp=b.parentMenu=null;if(d===true||(d!==false&&c.destroyMenu)){Ext.destroy(b)}}if(e){e=c.menu=Ext.menu.Manager.get(e,{ownerCmp:c,focusOnToFront:false});e.ownerCmp=c}else{e=c.menu=null}if(e&&c.rendered&&!c.destroying&&a){a[e?"addCls":"removeCls"](c.arrowCls)}},setHandler:function(b,a){this.handler=b||null;this.scope=a},setIcon:function(b){var a=this.iconEl,c=this.icon;if(a){a.src=b||Ext.BLANK_IMAGE_URL}this.icon=b;this.fireEvent("iconchange",this,c,b)},setIconCls:function(b){var d=this,a=d.iconEl,c=d.iconCls;if(a){if(d.iconCls){a.removeCls(d.iconCls)}if(b){a.addCls(b)}}d.iconCls=b;d.fireEvent("iconchange",d,c,b)},setText:function(d){var c=this,b=c.textEl||c.el,a=c.text;c.text=d;if(c.rendered){b.setHtml(d||"");c.updateLayout()}c.fireEvent("textchange",c,a,d)},getTipAttr:function(){return this.tooltipType=="qtip"?"data-qtip":"title"},clearTip:function(){if(Ext.quickTipsActive&&Ext.isObject(this.tooltip)){Ext.tip.QuickTipManager.unregister(this.itemEl)}},setTooltip:function(c,a){var b=this;if(b.rendered){if(!a){b.clearTip()}if(Ext.quickTipsActive&&Ext.isObject(c)){Ext.tip.QuickTipManager.register(Ext.apply({target:b.itemEl.id},c));b.tooltip=c}else{b.itemEl.dom.setAttribute(b.getTipAttr(),c)}}else{b.tooltip=c}return b},privates:{getFocusEl:function(){return this.itemEl}}},0,["menuitem"],["component","box","menuitem"],{component:true,box:true,menuitem:true},["widget.menuitem"],[[Ext.mixin.Queryable.prototype.mixinId||Ext.mixin.Queryable.$className,Ext.mixin.Queryable]],[Ext.menu,"Item",Ext.menu,"TextItem"],0));(Ext.cmd.derive("Ext.menu.CheckItem",Ext.menu.Item,{checkedCls:"x-menu-item-checked",uncheckedCls:"x-menu-item-unchecked",groupCls:"x-menu-group-icon",hideOnClick:false,checkChangeDisabled:false,ariaRole:"menuitemcheckbox",childEls:["checkEl"],showCheckbox:true,isMenuCheckItem:true,checkboxCls:"x-menu-item-checkbox",initComponent:function(){var a=this;a.checked=!!a.checked;Ext.menu.Item.prototype.initComponent.apply(this,arguments);if(a.group){Ext.menu.Manager.registerCheckable(a);if(a.initialConfig.hideOnClick!==false){a.hideOnClick=true}}},beforeRender:function(){var a=this;Ext.menu.Item.prototype.beforeRender.call(this);Ext.apply(a.renderData,{checkboxCls:a.checkboxCls,showCheckbox:a.showCheckbox})},afterRender:function(){var a=this;Ext.menu.Item.prototype.afterRender.call(this);a.checked=!a.checked;a.setChecked(!a.checked,true);if(a.checkChangeDisabled){a.disableCheckChange()}},disableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.addCls(b.disabledCls)}if(Ext.isIE8&&b.rendered){b.el.repaint()}b.checkChangeDisabled=true},enableCheckChange:function(){var b=this,a=b.checkEl;if(a){a.removeCls(b.disabledCls)}b.checkChangeDisabled=false},onClick:function(b){var a=this;if(!a.disabled&&!a.checkChangeDisabled&&!(a.checked&&a.group)){a.setChecked(!a.checked);if(b.type==="keydown"&&a.menu){return false}}Ext.menu.Item.prototype.onClick.call(this,b)},onDestroy:function(){Ext.menu.Manager.unregisterCheckable(this);Ext.menu.Item.prototype.onDestroy.apply(this,arguments)},setChecked:function(d,b){var c=this,e=c.checkedCls,g=c.uncheckedCls,a=c.el;if(c.checked!==d&&(b||c.fireEvent("beforecheckchange",c,d)!==false)){if(a){if(d){a.addCls(e);a.removeCls(g)}else{a.addCls(g);a.removeCls(e)}}c.checked=d;Ext.menu.Manager.onCheckChange(c,d);if(!b){Ext.callback(c.checkHandler,c.scope||c,[c,d]);c.fireEvent("checkchange",c,d)}}}},0,["menucheckitem"],["component","box","menuitem","menucheckitem"],{component:true,box:true,menuitem:true,menucheckitem:true},["widget.menucheckitem"],0,[Ext.menu,"CheckItem"],0));(Ext.cmd.derive("Ext.menu.Separator",Ext.menu.Item,{focusable:false,canActivate:false,hideOnClick:false,plain:true,separatorCls:"x-menu-item-separator",text:" ",ariaRole:"separator",beforeRender:function(a,c){var b=this;Ext.menu.Item.prototype.beforeRender.call(this);b.addCls(b.separatorCls)}},0,["menuseparator"],["component","box","menuitem","menuseparator"],{component:true,box:true,menuitem:true,menuseparator:true},["widget.menuseparator"],0,[Ext.menu,"Separator"],0));(Ext.cmd.derive("Ext.menu.Menu",Ext.panel.Panel,{enableKeyNav:true,allowOtherMenus:false,ariaRole:"menu",floating:true,constrain:true,hidden:true,hideMode:"visibility",ignoreParentClicks:false,isMenu:true,showSeparator:true,minWidth:undefined,defaultMinWidth:120,defaultAlign:"tl-bl?",focusOnToFront:false,bringParentToFront:false,defaultFocus:":focusable",baseCls:"x-menu",_iconSeparatorCls:"x-menu-icon-separator",_itemCmpCls:"x-menu-item-cmp",layout:{type:"vbox",align:"stretchmax",overflowHandler:"Scroller"},initComponent:function(){var b=this,a=["x-menu"],c=b.bodyCls?[b.bodyCls]:[],d=b.floating!==false;if(b.plain){a.push("x-menu-plain")}b.cls=a.join(" ");c.push("x-menu-body",Ext.dom.Element.unselectableCls);b.bodyCls=c.join(" ");if(d){if(b.minWidth===undefined){b.minWidth=b.defaultMinWidth}}else{b.hidden=!!b.initialConfig.hidden;b.constrain=false}Ext.panel.Panel.prototype.initComponent.apply(this,arguments);Ext.override(b.getLayout(),{configureItem:b.configureItem})},initFloatConstrain:Ext.emptyFn,getInherited:function(){var a=Ext.panel.Panel.prototype.getInherited.call(this);a.hidden=this.hidden;return a},beforeRender:function(){Ext.panel.Panel.prototype.beforeRender.apply(this,arguments);if(!this.getSizeModel().width.shrinkWrap){this.layout.align="stretch"}},onBoxReady:function(){var b=this,a={click:b.onClick,mouseover:b.onMouseOver,scope:b},c=b._iconSeparatorCls;if(Ext.supports.Touch){a.pointerdown=b.onMouseOver}b.focusableKeyNav.map.addBinding([{key:27,handler:b.onEscapeKey,scope:b},{key:/[\w]/,handler:b.onShortcutKey,scope:b,shift:false,ctrl:false,alt:false}]);Ext.panel.Panel.prototype.onBoxReady.apply(this,arguments);if(b.showSeparator){b.iconSepEl=b.body.insertFirst({role:"presentation",cls:c+" "+c+"-"+b.ui,html:" "})}b.mon(b.el,a);if(Ext.supports.MSPointerEvents||Ext.supports.PointerEvents){b.mon(b.el,{scope:b,click:b.preventClick,translate:false})}b.mouseMonitor=b.el.monitorMouseLeave(100,b.onMouseLeave,b)},onFocusLeave:function(b){var a=this;Ext.panel.Panel.prototype.onFocusLeave.call(this,b);a.mixins.focusablecontainer.onFocusLeave.call(a,b);a.hide()},canActivateItem:function(a){return a&&a.isFocusable()},deactivateActiveItem:function(){var a=this,b=a.lastFocusedChild;if(b){b.blur()}},getItemFromEvent:function(d){var a=this,c=a.layout.getRenderTarget().dom,b=d.getTarget();while(b.parentNode!==c){b=b.parentNode;if(!b){return}}return Ext.getCmp(b.id)},lookupComponent:function(b){var a=this;if(typeof b==="string"){b=a.lookupItemFromString(b)}else{if(Ext.isObject(b)){b=a.lookupItemFromObject(b)}}if(!b.dock){b.minWidth=b.minWidth||a.minWidth}return b},lookupItemFromObject:function(b){var a=this;if(!b.isComponent){if(!b.xtype){b=Ext.create("Ext.menu."+(Ext.isBoolean(b.checked)?"Check":"")+"Item",b)}else{b=Ext.ComponentManager.create(b,b.xtype)}}if(b.isMenuItem){b.parentMenu=a}return b},lookupItemFromString:function(a){return(a==="separator"||a==="-")?new Ext.menu.Separator():new Ext.menu.Item({canActivate:false,hideOnClick:false,plain:true,text:a})},configureItem:function(c){var b=this.owner,e="x-",d=b.ui,a,g;if(c.isMenuItem){c.setUI(d)}else{if(b.items.getCount()>1&&!c.rendered&&!c.dock){g=b._itemCmpCls;a=[g+" "+g+"-"+d];if(!b.plain&&(c.indent!==false||c.iconCls==="no-icon")){a.push(e+"menu-item-indent-"+d)}if(c.rendered){c.el.addCls(a)}else{c.cls=(c.cls||"")+" "+a.join(" ")}c.$extraMenuCls=a}}this.callParent(arguments)},onRemove:function(a){Ext.panel.Panel.prototype.onRemove.call(this,a);if(!a.isDestroyed&&a.$extraMenuCls){a.el.removeCls(a.$extraMenuCls)}},onClick:function(h){var g=this,c=h.type,d,b,a=c==="keydown";if(g.disabled){h.stopEvent();return}d=g.getItemFromEvent(h);if(d&&d.isMenuItem){if(!d.menu||!g.ignoreParentClicks){b=d.onClick(h)}else{h.stopEvent()}if(d.menu&&b!==false&&a){d.expandMenu(h,0)}}if(!d||d.disabled){d=undefined}g.fireEvent("click",g,d,h)},onDestroy:function(){var a=this;a.parentMenu=a.ownerCmp=null;if(a.rendered){a.el.un(a.mouseMonitor);Ext.destroy(a.iconSepEl)}Ext.panel.Panel.prototype.onDestroy.apply(this,arguments)},onMouseLeave:function(a){if(this.disabled){return}this.fireEvent("mouseleave",this,a)},onMouseOver:function(h){var g=this,j=h.getRelatedTarget(),b=!g.el.contains(j),d=g.getItemFromEvent(h),c=g.parentMenu,a=g.ownerCmp;if(b&&c){c.setActiveItem(a);a.cancelDeferHide();c.mouseMonitor.mouseenter()}if(g.disabled){return}if(d){if(!d.containsFocus){d.focus()}if(d.expandMenu){d.expandMenu(h)}}if(b){g.fireEvent("mouseenter",g,h)}g.fireEvent("mouseover",g,d,h)},setActiveItem:function(b){var a=this;if(b&&(b!==a.lastFocusedChild)){a.focusChild(b,1)}},onEscapeKey:function(){if(this.floating){this.hide()}},onShortcutKey:function(j,h){var b=String.fromCharCode(h.getCharCode()),c=this.query(">[text]"),a=c.length,g=this.lastFocusedChild,k=Ext.Array.indexOf(c,g),d=k;for(;;){if(++d===a){d=0}g=c[d];if(d===k){return}if(g.text&&g.text[0].toUpperCase()===b){g.focus();return}}},onFocusableContainerTabKey:function(a){if(this.floating){this.hide()}},onFocusableContainerEnterKey:function(a){this.onClick(a)},onFocusableContainerSpaceKey:function(a){this.onClick(a)},onFocusableContainerLeftKey:function(a){if(this.parentMenu){this.ownerCmp.focus();this.hide()}},onFocusableContainerRightKey:function(b){var a=this,c=a.lastFocusedChild;if(c&&c.expandMenu){c.expandMenu(b,0)}},beforeShow:function(){var b=this,c,a;if(b.floating){c=Ext.Element.getActiveElement();b.focusAnchor=c===document.body?null:c;b.savedMaxHeight=b.maxHeight;a=b.container.getViewSize().height;b.maxHeight=Math.min(b.maxHeight||a,a)}Ext.panel.Panel.prototype.beforeShow.apply(this,arguments);if(Ext.supports.Touch){b.tapListener=Ext.getBody().on({touchstart:b.onBodyTap,scope:b,destroyable:true})}},onBodyTap:function(a){if(!this.owns(a)){this.tapListener.destroy();this.hide()}},afterShow:function(){var a=this;Ext.panel.Panel.prototype.afterShow.apply(this,arguments);if(a.floating&&a.autoFocus){a.maxHeight=a.savedMaxHeight;a.focus()}},onHide:function(e,b,c){var d=this,a;if(d.el.contains(Ext.Element.getActiveElement())){a=d.focusAnchor||d.ownerCmp||d.up(":focusable");if(a){d.previousFocus=a}}Ext.panel.Panel.prototype.onHide.call(this,e,b,c)},preventClick:function(a){if(!this.getItemFromEvent(a).href){a.preventDefault()}}},0,["menu"],["component","box","container","panel","menu"],{component:true,box:true,container:true,panel:true,menu:true},["widget.menu"],[[Ext.util.FocusableContainer.prototype.mixinId||Ext.util.FocusableContainer.$className,Ext.util.FocusableContainer]],[Ext.menu,"Menu"],0));(Ext.cmd.derive("Ext.grid.filters.filter.Base",Ext.Base,{factoryConfig:{type:"grid.filter"},$configPrefixed:false,$configStrict:false,config:{itemDefaults:null,menuDefaults:{xtype:"menu"},updateBuffer:500},active:false,type:"string",dataIndex:null,menu:null,isGridFilter:true,defaultRoot:"data",filterIdPrefix:"x-gridfilter",constructor:function(a){var c=this,b;c.initConfig(a);b=c.column;b.on("destroy",c.destroy,c);c.dataIndex=c.dataIndex||b.dataIndex;c.task=new Ext.util.DelayedTask(c.setValue,c)},destroy:function(){this.grid=this.menu=Ext.destroy(this.menu)},addStoreFilter:function(a){this.getGridStore().getFilters().add(a)},createFilter:function(a,b){return new Ext.util.Filter(this.getFilterConfig(a,b))},getFilterConfig:function(a,b){a.id=this.getBaseIdPrefix();if(!a.property){a.property=this.dataIndex}if(!a.root){a.root=this.defaultRoot}if(b){a.id+="-"+b}return a},createMenu:function(){this.menu=Ext.widget(this.getMenuConfig())},getBaseIdPrefix:function(){return this.filterIdPrefix+"-"+this.dataIndex},getMenuConfig:function(){return Ext.apply({},this.getMenuDefaults())},getGridStore:function(){return this.grid.getStore()},getStoreFilter:function(a){var b=this.getBaseIdPrefix();if(a){b+="-"+a}return this.getGridStore().getFilters().get(b)},onValueChange:function(d,c){var b=this,a=b.updateBuffer;if(d.isFormField&&c.getKey()===c.RETURN&&d.isValid()){b.menu.hide();return}if(a){b.task.delay(a,null,null,[b.getValue(d)])}else{b.setValue(b.getValue(d))}},preprocess:Ext.emptyFn,removeStoreFilter:function(a){this.getGridStore().getFilters().remove(a)},getValue:Ext.emptyFn,setActive:function(c){var b=this,a=b.owner.activeFilterMenuItem,d;if(b.active!==c){b.active=c;b.preventDefault=true;d=b.getGridStore().getFilters();d.beginUpdate();if(c){b.activate()}else{b.deactivate()}d.endUpdate();b.preventDefault=false;if(a&&a.activeFilter===b){a.setChecked(c)}b.setColumnActive(c)}},setColumnActive:function(a){this.column[a?"addCls":"removeCls"](this.owner.filterCls)},showMenu:function(a){var b=this;if(!b.menu){b.createMenu()}a.activeFilter=b;a.setMenu(b.menu,false);a.setChecked(b.active);a.setDisabled(b.disabled===true);b.activate(true)},updateStoreFilter:function(){this.getGridStore().getFilters().notify("endupdate")}},1,0,0,0,0,[[Ext.mixin.Factoryable.prototype.mixinId||Ext.mixin.Factoryable.$className,Ext.mixin.Factoryable]],[Ext.grid.filters.filter,"Base"],0));(Ext.cmd.derive("Ext.grid.filters.filter.SingleFilter",Ext.grid.filters.filter.Base,{constructor:function(a){var c=this,b,d;Ext.grid.filters.filter.Base.prototype.constructor.call(this,a);d=c.value;b=c.getStoreFilter();if(b){c.active=true}else{if(c.grid.stateful&&c.getGridStore().saveStatefulFilters){d=undefined}c.active=(a.active!=undefined)?a.active:d!==undefined;b=c.createFilter({operator:c.operator,value:d});if(c.active){c.addStoreFilter(b)}}if(c.active){c.setColumnActive(true)}c.filter=b},activate:function(a){if(a){this.activateMenu()}else{this.addStoreFilter(this.filter)}},deactivate:function(){this.removeStoreFilter(this.filter)},getValue:function(a){return a.getValue()},onFilterRemove:function(){if(!this.menu||this.active){this.active=false}}},1,0,0,0,0,0,[Ext.grid.filters.filter,"SingleFilter"],0));(Ext.cmd.derive("Ext.grid.filters.filter.Boolean",Ext.grid.filters.filter.SingleFilter,{type:"boolean",operator:"=",defaultValue:false,yesText:"Yes",noText:"No",updateBuffer:0,createMenu:function(a){var c=this,d=Ext.id(),b={scope:c,click:c.onClick},e=c.getItemDefaults();Ext.grid.filters.filter.SingleFilter.prototype.createMenu.apply(this,arguments);c.menu.add([Ext.apply({text:c.yesText,filterKey:1,group:d,checked:!!c.defaultValue,listeners:b},e),Ext.apply({text:c.noText,filterKey:0,group:d,checked:!c.defaultValue,listeners:b},e)])},onClick:function(a){this.setValue(!!a.filterKey)},setValue:function(b){var a=this;a.filter.setValue(b);if(b!==undefined&&a.active){a.value=b;a.updateStoreFilter()}else{a.setActive(true)}},activateMenu:Ext.emptyFn},0,0,0,0,["grid.filter.boolean"],0,[Ext.grid.filters.filter,"Boolean"],0));(Ext.cmd.derive("Ext.grid.filters.filter.TriFilter",Ext.grid.filters.filter.Base,{menuItems:["lt","gt","-","eq"],constructor:function(d){var j=this,g=false,a={},e,h,c,k,b;Ext.grid.filters.filter.Base.prototype.constructor.call(this,d);k=j.value;h=j.getStoreFilter("lt");e=j.getStoreFilter("gt");c=j.getStoreFilter("eq");if(h||e||c){g=j.active=true;if(h){j.onStateRestore(h)}if(e){j.onStateRestore(e)}if(c){j.onStateRestore(c)}}else{if(j.grid.stateful&&j.getGridStore().saveStatefulFilters){k=undefined}j.active=!!k}a.lt=h||j.createFilter({operator:"lt",value:(!g&&k&&k.lt)||null},"lt");a.gt=e||j.createFilter({operator:"gt",value:(!g&&k&&k.gt)||null},"gt");a.eq=c||j.createFilter({operator:"eq",value:(!g&&k&&k.eq)||null},"eq");j.filter=a;if(j.active){j.setColumnActive(true);if(!g){for(b in k){j.addStoreFilter(j.filter[b])}}}},activate:function(d){var g=this,e=this.filter,a=g.fields,c,j,b,h;if(g.preventFilterRemoval){return}for(b in e){c=e[b];j=a[b];h=c.getValue();if(h){j.setValue(h);j.up("menuitem").setChecked(true,true);if(!d){g.addStoreFilter(c)}}}},deactivate:function(){var c=this,b=c.filter,d,a;if(!c.hasActiveFilter()||c.preventFilterRemoval){return}c.preventFilterRemoval=true;for(d in b){a=b[d];if(a.getValue()){c.removeStoreFilter(a)}}c.preventFilterRemoval=false},hasActiveFilter:function(){var d=false,b=this.filter,e=this.getGridStore().getFilters(),c=this.getBaseIdPrefix(),a;if(e.length){for(a in b){if(e.get(c+"-"+a)){d=true;break}}}return d},onFilterRemove:function(a){var b=this,c;if(!b.menu&&!b.hasActiveFilter()){b.active=false}else{if(b.menu){c={};c[a]=null;b.setValue(c)}}},onStateRestore:Ext.emptyFn,setValue:function(m){var k=this,h=k.fields,b=k.filter,o=[],g=[],c=false,e=k.getGridStore().getFilters(),l,a,n,d,j;if(k.preventFilterRemoval){return}k.preventFilterRemoval=true;if("eq" in m){n=b.lt.getValue();if(n||n===0){g.push(h.lt)}n=b.gt.getValue();if(n||n===0){g.push(h.gt)}n=m.eq;if(n||n===0){o.push(h.eq);b.eq.setValue(n)}else{g.push(h.eq)}}else{n=b.eq.getValue();if(n||n===0){g.push(h.eq)}if("lt" in m){n=m.lt;if(n||n===0){o.push(h.lt);b.lt.setValue(n)}else{g.push(h.lt)}}if("gt" in m){n=m.gt;if(n||n===0){o.push(h.gt);b.gt.setValue(n)}else{g.push(h.gt)}}}if(g.length||o.length){e.beginUpdate();if(g.length){for(d=0,j=g.length;d+g)){d.up("menuitem").setChecked(false,true)}}}e[j.filterKey]=g;this.setValue(e);h.up("menu").hide()}},0,0,0,0,["grid.filter.date"],0,[Ext.grid.filters.filter,"Date"],0));(Ext.cmd.derive("Ext.grid.filters.filter.List",Ext.grid.filters.filter.SingleFilter,{type:"list",operator:"in",itemDefaults:{checked:false,hideOnClick:false},idField:"id",labelField:"text",labelIndex:null,loadingText:"Loading...",loadOnShow:true,single:false,plain:true,constructor:function(c){var d=this,b,a;Ext.grid.filters.filter.SingleFilter.prototype.constructor.call(this,c);b=d.options;a=d.store;if(!b&&!a){d.getGridStore().on({scope:d,add:d.onDataChanged,refresh:d.onDataChanged,remove:d.onDataChanged,update:d.onDataChanged})}d.labelIndex=d.labelIndex||d.column.dataIndex},destroy:function(){var c=this,a=c.store,b=c.autoStore;if(a){if(b||a.autoDestroy){a.destroy()}else{a.un("load",c.bindMenuStore,c)}c.store=null}if(b){c.getGridStore().un({scope:c,add:c.onDataChanged,refresh:c.onDataChanged,remove:c.onDataChanged,update:c.onDataChanged})}Ext.grid.filters.filter.SingleFilter.prototype.destroy.call(this)},activateMenu:function(){var e=this,g=e.filter.getValue(),c,d,a,b;if(!g||!g.length){return}c=e.menu.items;for(d=0,a=c.length;d-1){b.setChecked(true,true)}}},bindMenuStore:function(a){var b=this;if(b.grid.isDestroyed||b.preventFilterRemoval){return}b.createListStore(a);b.createMenuItems(b.store);b.loaded=true},createListStore:function(q){var k=this,p=k.store,l=q.isStore,c=k.idField,e=k.labelField,m=false,a,d,h,g,j,n,b;if(l){if(q!==k.getGridStore()){m=true;p=k.store=q}else{k.autoStore=true;a=k.getOptionsFromStore(q)}}else{a=[];for(g=0,j=q.length;gtablepanel:not(hidden)>tableview");if(a){a.focus()}},focusRow:function(c){var a,b=this.getNavigationModel().lastFocused;a=b?b.view:this.normalView;a.focusRow(c)},focusCell:function(a){a.view.focusCell(a)},onRowFocus:function(){this.relayFn("onRowFocus",arguments)},isVisible:function(a){return this.ownerGrid.isVisible(a)},getFocusEl:function(){var a,b=this.getNavigationModel().lastFocused;a=b?b.view:this.normalView;return a.getFocusEl()},getCellInclusive:function(d,b){var a=d.column,c=this.lockedGrid.getColumnManager().getColumns().length;if(a>=c){d=Ext.apply({},d);d.column-=c;return this.normalView.getCellInclusive(d,b)}else{return this.lockedView.getCellInclusive(d,b)}},getHeaderByCell:function(a){if(a){return this.getVisibleColumnManager().getHeaderById(a.getAttribute("data-columnId"))}return false},onRowSelect:function(){this.relayFn("onRowSelect",arguments)},onRowDeselect:function(){this.relayFn("onRowDeselect",arguments)},onCellSelect:function(a){a.column.getView().onCellSelect({record:a.record,column:a.column})},onCellDeselect:function(a){a.column.getView().onCellDeselect({record:a.record,column:a.column})},getCellByPosition:function(e,c){var d=this,a=e.view,b=e.column;if(a===d){a=b.getView()}return a.getCellByPosition(e,c)},getRecord:function(b){var a=this.lockedView.getRecord(b);if(!a){a=this.normalView.getRecord(b)}return a},scrollBy:function(){var a=this.normalView;a.scrollBy.apply(a,arguments)},ensureVisible:function(){var a=this.normalView;a.ensureVisible.apply(a,arguments)},disable:function(){this.relayFn("disable",arguments)},enable:function(){this.relayFn("enable",arguments)},addElListener:function(){this.relayFn("addElListener",arguments)},refreshNode:function(){this.relayFn("refreshNode",arguments)},addRowCls:function(){this.relayFn("addRowCls",arguments)},removeRowCls:function(){this.relayFn("removeRowCls",arguments)},destroy:function(){var a=this;a.bindStore(null,false,"dataSource");a.isDestroyed=true;a.clearListeners();Ext.destroy(a.loadMask,a.navigationModel,a.selModel)}},1,0,0,0,0,[[Ext.util.Observable.prototype.mixinId||Ext.util.Observable.$className,Ext.util.Observable],[Ext.util.StoreHolder.prototype.mixinId||Ext.util.StoreHolder.$className,Ext.util.StoreHolder],[Ext.util.Focusable.prototype.mixinId||Ext.util.Focusable.$className,Ext.util.Focusable]],[Ext.grid.locking,"View",Ext.grid,"LockingView"],function(){this.borrow(Ext.Component,["up"]);this.borrow(Ext.view.AbstractView,["doFirstRefresh","applyFirstRefresh"]);this.borrow(Ext.view.Table,["cellSelector","selectedCellCls","selectedItemCls"])}));(Ext.cmd.derive("Ext.grid.locking.Lockable",Ext.Base,{alternateClassName:"Ext.grid.Lockable",syncRowHeight:true,headerCounter:0,scrollDelta:40,lockedGridCls:"x-grid-inner-locked",normalGridCls:"x-grid-inner-normal",unlockText:"Unlock",lockText:"Lock",bothCfgCopy:["invalidateScrollerOnRefresh","hideHeaders","enableColumnHide","enableColumnMove","enableColumnResize","sortableColumns","multiColumnSort","columnLines","rowLines","variableRowHeight","numFromEdge","trailingBufferZone","leadingBufferZone","scrollToLoadBuffer"],normalCfgCopy:["verticalScroller","verticalScrollDock","verticalScrollerType","scroll"],lockedCfgCopy:[],determineXTypeToCreate:function(e){var c=this,h,d,b,g,a;if(c.subGridXType){h=c.subGridXType}else{if(!e){return"gridpanel"}d=this.getXTypes().split("/");b=d.length;g=d[b-1];a=d[b-2];if(a!=="tablepanel"){h=a}else{h=g}}return h},injectLockable:function(){this.focusable=false;this.lockable=true;this.hasView=true;var v=this,k=Ext.getScrollbarSize(),o=k.width,d=v.store=Ext.StoreManager.lookup(v.store),c=v.lockedViewConfig,u=v.normalViewConfig,m=Ext.Object,h,j,s,g,l,b,e,r,t=v.viewConfig,a=t&&t.loadMask,n=(a!==undefined)?a:v.loadMask,p=v.bufferedRenderer,q=o>0&&Ext.supports.touchScroll!==2;h=v.constructLockableFeatures();v.features=null;j=v.constructLockablePlugins();v.plugins=j.topPlugins;s={id:v.id+"-locked",isLocked:true,bufferedRenderer:p,ownerGrid:v,ownerLockable:v,xtype:v.determineXTypeToCreate(true),store:d,reserveScrollbar:q,scrollable:{indicators:{x:true,y:false}},scrollerOwner:false,animate:false,border:false,cls:v.lockedGridCls,isLayoutRoot:function(){return this.floatedFromCollapse||v.normalGrid.floatedFromCollapse},features:h.lockedFeatures,plugins:j.lockedPlugins};g={id:v.id+"-normal",isLocked:false,bufferedRenderer:p,ownerGrid:v,ownerLockable:v,xtype:v.determineXTypeToCreate(),store:d,reserveScrollbar:v.reserveScrollbar,scrollerOwner:false,border:false,cls:v.normalGridCls,isLayoutRoot:function(){return this.floatedFromCollapse||v.lockedGrid.floatedFromCollapse},features:h.normalFeatures,plugins:j.normalPlugins};v.addCls("x-grid-locked");Ext.copyTo(g,v,v.bothCfgCopy,true);Ext.copyTo(s,v,v.bothCfgCopy,true);Ext.copyTo(g,v,v.normalCfgCopy,true);Ext.copyTo(s,v,v.lockedCfgCopy,true);Ext.apply(g,v.normalGridConfig);Ext.apply(s,v.lockedGridConfig);for(l=0;l>#normalHeaderCt",items:l},j={itemId:"normalHeaderCt",stretchMaxPartner:"^^>>#lockedHeaderCt",items:c},p={lockedWidth:d.width||0,locked:b,normal:j},o=!(d.width||d.flex),a;if(!n.hasOwnProperty("shrinkWrapLocked")){n.shrinkWrapLocked=o}if(Ext.isObject(g)){Ext.applyIf(b,g);Ext.applyIf(j,g);a=Ext.apply({},g);delete a.items;Ext.apply(m,a);g=g.items}m.constructing=true;for(h=0,k=g.length;h0){d.onViewResize(b,null,a);if(c&&(e.getCount()!==c.length)){c.length=0;c.push.apply(c,d.store.getRange(e.startIndex,e.endIndex))}}}},refreshSize:function(){var c=this,a=c.view,d=c.scrollHeight,b;b=c.getScrollHeight();if(a.all.endIndex===(c.store.getCount())-1){c.stretchView(a,c.scrollHeight=c.bodyTop+a.body.dom.offsetHeight)}else{if(b!==d){c.stretchView(a,b)}}},onViewResize:function(c,e,a,b,h){var g=this,d;if(!h||a!==h){d=Math.ceil(a/g.rowHeight)+g.trailingBufferZone+g.leadingBufferZone;g.viewSize=g.setViewSize(d);g.viewClientHeight=c.el.dom.clientHeight}},onWrappedColumnWidthChange:function(b,d){var c=this,a=c.view;if(c.store.getCount()&&c.bodyTop){c.refreshSize();c.setViewSize(Math.ceil(a.getHeight()/c.rowHeight)+c.trailingBufferZone+c.leadingBufferZone);if(c.viewSize>=c.store.getCount()){c.setBodyTop(0)}else{if(d>b&&c.bodyTop+a.body.dom.offsetHeight-1>c.scrollHeight){c.setBodyTop(Math.max(0,c.scrollHeight-a.body.dom.offsetHeight))}else{if(c.bodyTop>c.scrollTop||c.bodyTop+a.body.dom.offsetHeighta){e.position=e.scrollTop=a-b.body.dom.offsetHeight;b.setScrollY(e.scrollTop)}if(e.bodyTop>a){b.body.translate(null,e.bodyTop=e.position)}if(b.touchScroll){if(b.getScrollable()){e.refreshScroller(b,a)}else{if(!e.pendingScrollerRefresh){b.on({boxready:function(){e.refreshScroller(b,a);e.pendingScrollerRefresh=false},single:true});e.pendingScrollerRefresh=true}}}if(!Ext.supports.touchScroll||Ext.supports.touchScroll===1){if(!e.stretcher){c=b.getTargetEl();if(b.refreshCounter){b.fixedNodes++}g={style:{width:"1px",height:"1px",marginTop:(a-1)+"px",position:"absolute"}};g.style[e.isRTL?"right":"left"]=0;e.stretcher=c.createChild(g,c.dom.firstChild)}if(e.hasOwnProperty("viewSize")&&d<=e.viewSize){e.stretcher.dom.style.display="none"}else{e.stretcher.dom.style.marginTop=(a-1)+"px";e.stretcher.dom.style.display=""}}},refreshScroller:function(c,b){var a=c.getScrollable();a.setSize({x:c.headerCt.getTableWidth(),y:b})},setViewSize:function(o,b){var n=this,r=n.store,p=n.view,s=p.all,e=s.getCount(),a,d,l=n.view.lockingPartner&&n.view.lockingPartner.bufferedRenderer,q=e-o,h,g,c,k,m;if(l&&!b&&l.view.componentLayoutCounter){if(l.viewSize>o){o=l.viewSize}else{l.setViewSize(o,true)}}q=e-o;if(q){n.scrollTop=p.getScrollY();n.viewSize=o;if(r.isBufferedStore){r.setViewSize(o)}if(e){m=r.getCount();a=s.startIndex;d=Math.min(a+o-1,m-1);if(!(a===s.startIndex&&d===s.endIndex)){if(l){l.disable()}if(q<0){if(m>e){r.getRange(s.endIndex+1,d,{callback:function(j,t){k=p.doAdd(j,t);p.fireEvent("itemadd",j,t,k)}})}}else{a=s.endIndex-(q-1);d=s.endIndex;s.removeRange(a,d,true);if(p.hasListeners.itemremove){c=r.getRange(a,d);for(h=d,g=c.length-1;g>=0;--h,--g){p.fireEvent("itemremove",c[g],h,n)}}}if(l){l.enable()}}}}return o},getViewRange:function(){var b=this,c=b.view.all,a=b.store,d=0;if(c.getCount()){d=c.startIndex}else{if(a.isBufferedStore){if(!a.currentPage){a.currentPage=1}d=c.startIndex=(a.currentPage-1)*(a.pageSize||1);a.currentPage=1}}if(a.data.getCount()){return a.getRange(d,d+(b.viewSize||a.defaultViewSize)-1)}else{return[]}},onReplace:function(k,l,e,g){var h=this,j=h.view,n=j.all,a,d=n.getCount(),c=l+e.length-1,m=g.length-e.length,b=m*h.rowHeight;if(d&&c0){h.handleViewScroll(-1)}if(n.startIndex===a){if(n.startIndex){h.setBodyTop(h.bodyTop+=b);j.suspendEvent("scroll");j.scrollBy(0,b);j.resumeEvent("scroll");h.position=h.scrollTop=j.getScrollY()}}else{j.suspendEvent("scroll");j.scrollBy(0,(a-n.startIndex)*h.rowHeight);j.resumeEvent("scroll")}j.refreshSize(n.getCount()!==d);return}if(d&&l>n.endIndex){h.refreshSize();if(m>0){h.handleViewScroll(1)}j.refreshSize(n.getCount()!==d);return}if(l0?1:-1;if(Math.abs(c)>=20||(g!==d.lastScrollDirection)){d.lastScrollDirection=g;d.handleViewScroll(d.lastScrollDirection)}}},handleViewScroll:function(h){var e=this,g=e.view.all,a=e.store,j=e.viewSize,c=(a.getCount())-1,d,b;if(h===-1){if(g.startIndex){if(e.topOfViewCloseToEdge()){d=Math.max(0,e.getLastVisibleRowIndex()+e.trailingBufferZone-j)}}}else{if(g.endIndexa.scrollTop-(a.numFromEdge*a.rowHeight)}else{return(a.getFirstVisibleRowIndex()-a.view.all.startIndex)j){g=d-j+1}}a.getRange(g,d,{callback:c.doRefreshView,scope:c})},doRefreshView:function(o,h,c,e){var t=this,n=t.view,d=n.getNavigationModel(),s=d.getPosition(),l=n.all,r=l.startIndex,g=l.endIndex,j,a,b=l.getCount(),m,k=h!==l.startIndex,q,p;if(n.refreshCounter){if(s&&s.view===n){s=s.clone();d.setPosition()}else{s=null}n.refreshing=t.refreshing=true;n.clearViewEl(true);n.refreshCounter++;if(o.length){m=n.doAdd(o,h);if(k){j=l.item(r,true);a=l.item(g,true);if(j){p=-j.offsetTop}else{if(a){p=a.offsetTop+a.offsetHeight}}if(p){t.setBodyTop(t.bodyTop+=p);n.suspendEvent("scroll");n.setScrollY(t.position=t.scrollTop=t.bodyTop?t.scrollTop+p:0);n.resumeEvent("scroll")}else{t.setBodyTop(t.bodyTop=q=h*t.rowHeight);n.suspendEvent("scroll");n.setScrollY(t.position=t.scrollTop=Math.max(q-t.rowHeight*(ql.endIndex){t=l.startIndex-g;m.clearViewEl(true);s=m.doAdd(n,g);m.fireEvent("itemadd",n,g,s);for(q=0;ql.endIndex||ea){j=v.scrollTop-v.rowHeight*a}}m.clearViewEl(true);v.teleported=false}if(!l.getCount()){s=m.doAdd(n,g);m.fireEvent("itemadd",n,g,s)}else{if(e>l.endIndex){h=Math.max(g-l.startIndex,0);if(p){u=l.item(l.startIndex+h,true).offsetTop}s=l.scroll(Ext.Array.slice(n,l.endIndex+1-g),1,h,g,e);if(p){j=v.bodyTop+u}else{j=r}}else{h=Math.max(l.endIndex-e,0);c=l.startIndex;s=l.scroll(Ext.Array.slice(n,0,l.startIndex-g),-1,h,g,e);if(p){j=v.bodyTop-l.item(c,true).offsetTop;if(!l.startIndex){if(j){m.setScrollY(v.position=(v.scrollTop-=j));j=0}}else{if(j<0){u=l.startIndex*v.rowHeight;m.setScrollY(v.position=(v.scrollTop+=u));j=v.bodyTop+u}}}else{j=r}}}v.position=v.scrollTop}j=Math.max(Math.floor(j),0);if(m.positionBody){v.setBodyTop(j)}if(k&&!k.disabled&&!o){k.scrollTop=k.position=v.scrollTop;b=k.onRangeFetched(null,g,e,d,true);if(k.bodyTop!==j){k.setBodyTop(j)}k.view.setScrollY(v.scrollTop);if(p){v.syncRowHeights(s,b)}}return s},syncRowHeights:function(g,a){var j=this,h=g.length,l=a.length,k=[],b=[],d=Ext.grid.locking.RowSynchronizer,c,e;if(h!==l){g=j.view.all.slice();a=j.view.lockingPartner.all.slice();h=l=g.length}for(c=0;ce.scrollHeight){e.stretchView(b,e.scrollHeight+=((c.getCount())-b.all.endIndex)*e.rowHeight)}}}},getFirstVisibleRowIndex:function(l,c,b,g){var h=this,j=h.view,n=j.all,a=n.elements,d=h.viewClientHeight,e,m,k=h.bodyTop;if(n.getCount()&&h.variableRowHeight){if(!arguments.length){l=n.startIndex;c=n.endIndex;b=h.scrollTop;g=b+d;if(k>g||k+j.body.dom.offsetHeightg||l+k.body.dom.offsetHeightg){return j.getLastVisibleRowIndex(m,e-1,b,g)}h=n+a[e].offsetHeight;if(h>=g){return e}else{if(e!==c){return j.getLastVisibleRowIndex(e+1,c,b,g)}}}return j.getFirstVisibleRowIndex()+Math.ceil(d/j.rowHeight)},getScrollHeight:function(g){var h=this,a=h.view,j=a.all,c=h.store,d=c.getCount(),b,e;if(!d){return 0}if(!h.hasOwnProperty("rowHeight")){if(b=j.getCount()){h.rowHeight=h.variableRowHeight?Math.floor(a.body.dom.clientHeight/b):j.first(true).offsetHeight}}e=Math.floor(d*h.rowHeight);if(!g){if(e&&(j.endIndex===d-1)){e=Math.max(e,h.bodyTop+a.body.dom.offsetHeight-1)}}return h.scrollHeight=e},attemptLoad:function(c,a){var b=this;if(b.scrollToLoadBuffer){if(!b.loadTask){b.loadTask=new Ext.util.DelayedTask(b.doAttemptLoad,b,[])}b.loadTask.delay(b.scrollToLoadBuffer,b.doAttemptLoad,b,[c,a])}else{b.doAttemptLoad(c,a)}},cancelLoad:function(){if(this.loadTask){this.loadTask.cancel()}},doAttemptLoad:function(c,a){var b=this;this.store.getRange(c,a,{loadId:++b.loadId,callback:function(e,h,d,g){if(g.loadId===b.loadId){this.onRangeFetched(e,h,d,g)}},scope:this,fireEvent:false})},destroy:function(){var b=this,a=b.view;if(a&&a.el){a.un("scroll",b.onViewScroll,b)}Ext.destroy(b.viewListeners,b.storeListeners,b.gridListeners,b.stretcher)}},0,0,0,0,["plugin.bufferedrenderer"],0,[Ext.grid.plugin,"BufferedRenderer"],function(a){if(Ext.supports.Touch){a.prototype.leadingBufferZone=a.prototype.trailingBufferZone=2;a.prototype.numFromEdge=1}}));(Ext.cmd.derive("Ext.grid.plugin.Editing",Ext.plugin.Abstract,{clicksToEdit:2,triggerEvent:undefined,relayedEvents:["beforeedit","edit","validateedit","canceledit"],defaultFieldUI:"default",defaultFieldXType:"textfield",editStyle:"",constructor:function(a){var b=this;Ext.plugin.Abstract.prototype.constructor.apply(this,arguments);b.mixins.observable.constructor.call(b);b.on("edit",function(c,d){b.fireEvent("afteredit",c,d)})},init:function(a){var b=this;b.grid=a;b.view=a.view;b.initEvents();b.mon(a,{beforereconfigure:b.onBeforeReconfigure,reconfigure:b.onReconfigure,scope:b,beforerender:{fn:b.onReconfigure,single:true,scope:b}});a.relayEvents(b,b.relayedEvents);if(b.grid.ownerLockable){b.grid.ownerLockable.relayEvents(b,b.relayedEvents)}a.isEditable=true;a.editingPlugin=a.view.editingPlugin=b},resolveListenerScope:function(a){return this.grid.resolveListenerScope(a)},onBeforeReconfigure:function(){this.reconfiguring=true},onReconfigure:function(){this.initFieldAccessors(this.grid.getTopLevelColumnManager().getColumns());delete this.reconfiguring},destroy:function(){var b=this,a=b.grid;Ext.destroy(b.keyNav);b.clearListeners();if(a){a.editingPlugin=a.view.editingPlugin=b.grid=b.view=b.editor=b.keyNav=null}},getEditStyle:function(){return this.editStyle},initFieldAccessors:function(a){if(a.isGroupHeader){a=a.getGridColumns()}else{if(!Ext.isArray(a)){a=[a]}}var d=this,g,e=a.length,b;for(g=0;g1||!h.isSelected(a));if(d.field){e.context.value=("editedValue" in d)?d.editedValue:d.getValue();d.cancelEdit()}c.view.getNavigationModel().deferSetPosition(100,c,null,null,null,g);Ext.grid.plugin.Editing.prototype.cancelEdit.apply(this,arguments);return}return true},startEditByPosition:function(b){var d=this,a=d.grid.getColumnManager(),c;if(!b.isCellContext){b.column=d.grid.getColumnManager().getColumns()[b.column];b.record=d.view.dataSource.getAt(b.row)}c=a.getHeaderIndex(b.column);b.column=a.getVisibleHeaderClosestToIndex(c);return d.startEdit(b.record,b.column)}},0,0,0,0,["plugin.cellediting"],0,[Ext.grid.plugin,"CellEditing"],0));(Ext.cmd.derive("Ext.plugin.AbstractClipboard",Ext.plugin.Abstract,{cachedConfig:{formats:{text:{get:"getTextData",put:"putTextData"}}},config:{memory:null,source:"system",system:"text"},destroy:function(){var a=this,c=a.keyMap,b=a.shared;if(c){a.keyMap=Ext.destroy(c);if(!--b.counter){b.textArea=Ext.destroy(b.textArea)}}else{a.renderListener=Ext.destroy(a.renderListener)}a.callParent()},init:function(a){var b=this;if(a.rendered){this.finishInit(a)}else{b.renderListener=a.on({render:function(){b.renderListener=null;b.finishInit(a)},destroyable:true,single:true})}},privates:{shared:{counter:0,data:null,textArea:null},applyMemory:function(a){a=this.applySource(a);return a},applySource:function(a){if(a){if(Ext.isString(a)){a=[a]}else{if(a.length===0){a=null}}}return a||null},doCutCopy:function(e,b){var d=this,a=d.allFormats||d.syncFormats(),h=d.getData(b,a),j=d.getMemory(),c=d.getSystem(),g;d.shared.data=j&&h;if(c){g=h[c];if(a[c]<3){delete h[c]}d.setClipboardData(g)}},doPaste:function(c,b){var a=this.getFormats();this[a[c].put](b,c)},finishInit:function(a){var b=this;b.keyMap=new Ext.util.KeyMap({target:a.el,binding:[{ctrl:true,key:"x",fn:b.onCut,scope:b},{ctrl:true,key:"c",fn:b.onCopy,scope:b},{ctrl:true,key:"v",fn:b.onPaste,scope:b}]});++b.shared.counter;a.on({destroy:"destroy",scope:b})},getData:function(d,j){var e=this,a=e.getFormats(),g,c,b,h;if(Ext.isString(j)){g=e[a[j].get](j,d)}else{g={};h=[];if(j){for(b in j){h.push(b)}}else{h=Ext.Object.getAllKeys(a)}for(c=h.length;c-->0;){g[b]=e[a[b].get](b,d&&!c)}}return g},getHiddenTextArea:function(){var b=this.shared,a=b.textArea;if(!a){b.textArea=a=Ext.getBody().createChild({tag:"textarea",tabIndex:-1,style:{position:"absolute",top:"-1000px",width:"1px"}})}return a},onCopy:function(a){this.doCutCopy(a,false)},onCut:function(a){this.doCutCopy(a,true)},onPaste:function(){var d=this,a=d.shared.data,e=d.getSource(),b,g,c;if(e){for(b=0,g=e.length;b0;){b=g[a];e[b]=e[b]?3:2}}return d.allFormats=e},updateMemory:function(){this.allFormats=null},updateSystem:function(){this.allFormats=null}}},0,0,0,0,0,0,[Ext.plugin,"AbstractClipboard"],0));(Ext.cmd.derive("Ext.grid.plugin.Clipboard",Ext.plugin.AbstractClipboard,{formats:{cell:{get:"getCells"},html:{get:"getCellData"},raw:{get:"getCellData"}},getCellData:function(n,b){var k=this.getCmp(),g=k.getSelectionModel(),h=[],m=n==="raw",e=n==="text",q,o,c,l,a,d,p,j;g.getSelected().eachCell(function(r){j=r.column.getView();d=r.record;if(a!==d){a=d;h.push(p=[])}l=r.column.dataIndex;if(m){c=d.data[l]}else{q=j.all.item(r.rowIdx);if(!q){q=Ext.fly(j.createRowElement(d,r.rowIdx))}o=q.down(r.column.getCellInnerSelector());c=o.dom.innerHTML;if(e){c=Ext.util.Format.stripTags(c)}}p.push(c);if(b&&l){d.set(l,null)}});return Ext.util.TSV.encode(h)},getCells:function(j,b){var g=this.getCmp(),d=g.getSelectionModel(),e=[],h,a,c,k;d.getSelected().eachCell(function(l){c=l.record;if(a!==c){a=c;e.push(k={model:c.self,fields:[]})}h=l.column.dataIndex;k.fields.push({name:h,value:c.data[h]});if(b&&h){c.set(h,null)}});return e},getTextData:function(b,a){return this.getCellData(b,a)},putCellData:function(g,n){var p=Ext.util.TSV.decode(g),q,r=p.length,o=r?p[0].length:0,h,l,k=this.getCmp().getView(),a=k.dataSource.getCount()-1,e=k.getVisibleColumnManager().getColumns().length-1,c=k.getNavigationModel(),j=c.getPosition(),m,b,d={};if(j){j=new Ext.grid.CellContext(k).setPosition(j.record,j.column)}else{j=new Ext.grid.CellContext(k).setPosition(0,0)}b=j.colIdx;for(h=0;h[isFormField]"),h=j.length,d,a,k;for(d=0;de){b.setHeight(g)}else{c.setHeight(e)}}}else{c.dom.style.height=b.dom.style.height=""}},onColumnUnlock:function(c,a){var b=this,d;c=b.grid.ownerLockable;d=c.lockedGrid.visibleColumnManager.getColumns();if(d.length===1){if(d[0]===b.expanderColumn){c.unlock(b.expanderColumn);b.grid=c.normalGrid}else{c.lock(b.expanderColumn,0)}}},onColumnLock:function(c,a){var b=this,e,d;c=b.grid.ownerLockable;e=c.lockedGrid.visibleColumnManager.getColumns();if(e.length===1){b.grid=d=c.lockedGrid;d.headerCt.insert(0,b.expanderColumn)}},getHeaderConfig:function(){var b=this,a=b.grid.ownerLockable;return{width:b.headerWidth,lockable:false,autoLock:true,sortable:false,resizable:false,draggable:false,hideable:false,menuDisabled:true,tdCls:"x-grid-cell-special",innerCls:"x-grid-cell-inner-row-expander",renderer:function(){return''},processEvent:function(j,g,c,l,h,k,d){if(k.getTarget(".x-grid-row-expander")){if(j==="click"){b.toggleRow(l,d);return b.selectRowOnExpand}}},isLocked:function(){return a&&(a.lockedGrid.isVisible()||this.locked)},editRenderer:function(){return" "}}}},0,0,0,0,["plugin.rowexpander"],0,[Ext.grid.plugin,"RowExpander"],0));(Ext.cmd.derive("Ext.grid.property.Grid",Ext.grid.Panel,{alternateClassName:"Ext.grid.PropertyGrid",valueField:"value",nameField:"name",inferTypes:true,enableColumnMove:false,columnLines:true,stripeRows:false,trackMouseOver:false,clicksToEdit:1,enableHdMenu:false,gridCls:"x-property-grid",initComponent:function(){var a=this;a.source=a.source||{};a.addCls(a.gridCls);a.plugins=a.plugins||[];a.plugins.push(new Ext.grid.plugin.CellEditing({clicksToEdit:a.clicksToEdit,startEdit:function(b,c){return this.self.prototype.startEdit.call(this,b,a.valueColumn)}}));a.selModel={type:"cellmodel",onCellSelect:function(b){b.column=a.valueColumn;b.colIdx=a.valueColumn.getVisibleIndex();return this.self.prototype.onCellSelect.call(this,b)}};a.sourceConfig=Ext.apply({},a.sourceConfig);if(!a.store){a.propStore=a.store=new Ext.grid.property.Store(a,a.source)}a.configure(a.sourceConfig);if(a.sortableColumns){a.store.sort("name","ASC")}a.columns=new Ext.grid.property.HeaderContainer(a,a.store);Ext.grid.Panel.prototype.initComponent.call(this);a.getView().walkCells=this.walkCells;a.editors={date:new Ext.grid.CellEditor({field:new Ext.form.field.Date({selectOnFocus:true})}),string:new Ext.grid.CellEditor({field:new Ext.form.field.Text({selectOnFocus:true})}),number:new Ext.grid.CellEditor({field:new Ext.form.field.Number({selectOnFocus:true})}),"boolean":new Ext.grid.CellEditor({field:new Ext.form.field.ComboBox({editable:false,store:[[true,a.headerCt.trueText],[false,a.headerCt.falseText]]})})};a.store.on("update",a.onUpdate,a)},configure:function(b){var h=this,k=h.store,d=0,e=h.store.getCount(),l=h.nameField,m=h.valueField,a,j,c,g;h.configureLegacy(b);if(h.inferTypes){for(;d=b[0]&&a.rowIdx<=b[1]){b=this.getColumnRange();return(a.colIdx>=b[0]&&a.colIdx<=b[1])}}return false},eachRow:function(c,b){var e=this,g=e.getRowRange(),a=new Ext.grid.CellContext(e.view),d;for(d=g[0];d<=g[1];d++){a.setRow(d);if(c.call(b||e,a.record)===false){return}}},eachColumn:function(d,c){var e=this,a=e.getColumnRange(),b=new Ext.grid.CellContext(e.view),g;for(g=a[0];g<=a[1];g++){b.setColumn(g);if(d.call(c||e,b.column,g)===false){return}}},eachCell:function(d,c){var g=this,h=g.getRowRange(),a=g.getColumnRange(),b=new Ext.grid.CellContext(g.view),e,j;for(e=h[0];e<=h[1];e++){b.setRow(e);for(j=a[0];j<=a[1];j++){b.setColumn(j);if(d.call(c||g,b,j,e)===false){return}}}},getFirstRowIndex:function(){return this.startCell?Math.min(this.startCell.rowIdx,this.endCell.rowIdx):0},getLastRowIndex:function(){return this.startCell?Math.max(this.startCell.rowIdx,this.endCell.rowIdx):-1},getFirstColumnIndex:function(){return this.startCell?Math.min(this.startCell.colIdx,this.endCell.colIdx):0},getLastColumnIndex:function(){return this.startCell?Math.max(this.startCell.colIdx,this.endCell.colIdx):-1},privates:{clear:function(){var b=this,a=b.view;b.eachCell(function(c){a.onCellDeselect(c)});b.startCell=b.endCell=null},setRangeStart:function(a){this.startCell=(this.endCell=a.clone()).clone();this.view.onCellSelect(a)},setRangeEnd:function(b){var l=this,j,h,c,k,g,o,a,e,m=l.view,p=m.all,n=new Ext.grid.CellContext(m),d=m.getVisibleColumnManager().getColumns().length-1;l.endCell=b.clone();j=l.getRange();h=l.lastRange||j;c=Math.max(Math.min(j[0][1],h[0][1]),p.startIndex);k=Math.min(Math.max(j[1][1],h[1][1]),p.endIndex);g=Math.min(j[0][0],h[0][0]);o=Math.min(Math.max(j[1][0],h[1][0]),d);for(a=c;a<=k;a++){for(e=g;e<=o;e++){n.setPosition(a,e);if(aj[1][1]||ej[1][0]){m.onCellDeselect(n)}else{m.onCellSelect(n)}}}l.lastRange=j},getRange:function(){return[[this.getFirstColumnIndex(),this.getFirstRowIndex()],[this.getLastColumnIndex(),this.getLastRowIndex()]]},getRangeSize:function(){return this.getCount()},getCount:function(){var a=this.getRange();return(a[1][0]-a[0][0]+1)*(a[1][1]-a[0][1]+1)},selectAll:function(){var b=this,a=b.view;b.clear();b.setRangeStart(new Ext.grid.CellContext(a).setPosition(0,0));b.setRangeEnd(new Ext.grid.CellContext(a).setPosition(a.dataSource.getCount()-1,a.getVisibleColumnManager().getColumns().length-1))},isAllSelected:function(){var b=this.rangeStart,a=this.rangeEnd;if(b){if(!b.colIdx&&!b.rowIdx){return a.colIdx===a.view.getVisibleColumnManager().getColumns().length-1&&a.rowIdx===a.view.dataSource.getCount-1}}return false},getColumnRange:function(){return[this.getFirstColumnIndex(),this.getLastColumnIndex()]},getRowRange:function(){return[this.getFirstRowIndex(),this.getLastRowIndex()]}}},0,0,0,0,0,0,[Ext.grid.selection,"Cells"],0));(Ext.cmd.derive("Ext.grid.selection.Columns",Ext.grid.selection.Selection,{type:"columns",isColumns:true,clone:function(){var c=this,a=new c.self(c.view),b=c.selectedColumns;if(b){a.selectedColumns=Ext.Array.slice(b)}return a},eachRow:function(c,b){var a=this.selectedColumns;if(a&&a.length){this.view.dataSource.each(c,b||this)}},eachColumn:function(h,g){var j=this,b=j.view,e=j.selectedColumns,a,d,c=new Ext.grid.CellContext(b);if(e){a=e.length;for(d=0;d=d[0]&&a<=d[1]}return b},getCount:function(){var e=this,g=e.selectedRecords,a=g?g.getCount():0,c=e.getRange(),d,b=e.view.dataSource;for(d=c[0];d<=c[1];d++){if(!g||!g.byInternalId.get(b.getAt(d).internalId)){a++}}return a},getRecords:function(){var a=this.selectedRecords;return a?a.getRange():[]},selectAll:function(){var a=this;a.clear();a.setRangeStart(0);a.setRangeEnd(a.view.dataSource.getCount()-1);a.addRange();a.allSelected=true},eachRow:function(b,a){var c=this.selectedRecords;if(c){c.each(b,a||this)}},eachColumn:function(e,d){var c=this.view.getVisibleColumnManager().getColumns(),a=c.length,b;if(this.selectedRecords){for(b=0;bg[1]){if(d&&(b=d.byInternalId.get(k.getAt(a).internalId))){d.remove(b)}j.onRowDeselect(a)}else{j.onRowSelect(a)}}h.lastRange=g},getRange:function(){var b=this.rangeStart,a=this.rangeEnd;if(b==null){return[0,-1]}else{if(b<=a){return[b,a]}}return[a,b]},getRangeSize:function(){var a=this.getRange();return a[1]-a[0]+1},createRecordCollection:function(){var a=new Ext.util.Collection({rootProperty:"data",extraKeys:{byInternalId:{rootProperty:false,property:"internalId"}}});return a},addRange:function(){var c=this,a,b;if(c.rangeStart!=null){a=c.getRange();b=c.selectedRecords||(c.selectedRecords=c.createRecordCollection());c.view.dataSource.getRange(a[0],a[1],{callback:function(d){b.add.apply(b,d)}});c.setRangeStart(c.lastRange=null)}}}},0,0,0,0,0,0,[Ext.grid.selection,"Rows"],0));(Ext.cmd.derive("Ext.grid.selection.SpreadsheetModel",Ext.selection.Model,{isSpreadsheetModel:true,config:{columnSelect:{$value:false,lazy:true},cellSelect:{$value:true,lazy:true},rowSelect:{$value:true,lazy:true},dragSelect:{$value:true,lazy:true},selected:null},checkboxSelect:false,checkboxColumnIndex:0,showHeaderCheckbox:true,checkboxHeaderWidth:24,rowNumbererHeaderWidth:46,columnSelectCls:"x-ssm-column-select",rowNumbererHeaderCls:"x-ssm-row-numberer-hd",rowNumbererTdCls:Ext.grid.column.RowNumberer.prototype.tdCls+" x-ssm-row-numberer-cell",checkerOnCls:"x-grid-hd-checker-on",tdCls:"x-grid-cell-special x-grid-cell-row-checker",bindComponent:function(a){var c=this,b,d;if(c.view!==a){if(c.view){c.navigationModel=null;Ext.destroy(c.viewListeners,c.navigationListeners)}c.view=a;if(a){c.getCellSelect();d=a.ownerGrid.lockedGrid;if(d){c.hasLockedHeader=true;c.onViewCreated(d,d.getView())}else{a.grid.on({viewcreated:c.onViewCreated,scope:c,single:true})}c.gridListeners=a.ownerGrid.on({columnschanged:c.onColumnsChanged,scope:c,destroyable:true});b=c.getViewListeners();b.scope=c;b.destroyable=true;c.viewListeners=a.on(b);c.navigationModel=a.getNavigationModel();c.navigationListeners=c.navigationModel.on({navigate:c.onNavigate,scope:c,destroyable:true});if(c.getColumnSelect()){a.ownerGrid.addCls(c.columnSelectCls)}}}},getCheckboxHeaderConfig:function(){var a=this,b=a.showHeaderCheckbox!==false;return{isCheckerHd:b,text:" ",clickTargetName:"el",width:a.checkboxHeaderWidth,sortable:false,draggable:false,resizable:false,hideable:false,menuDisabled:true,dataIndex:"",tdCls:a.tdCls,cls:b?"x-column-header-checkbox ":"",defaultRenderer:a.checkboxRenderer.bind(a),editRenderer:" ",locked:a.hasLockedHeader}},checkboxRenderer:function(){return''},onHeaderClick:function(d,g,c){var a=this,b=a.selected;if(g===a.numbererColumn||g===a.checkColumn){c.stopEvent();if(!b||!b.isAllSelected()){a.selectAll(d.view)}else{a.deselectAll()}a.updateHeaderState()}else{if(a.columnSelect){if(a.isColumnSelected(g)){a.deselectColumn(g)}else{a.selectColumn(g,c.ctrlKey)}}}},updateHeaderState:function(){var e=this,c=e.view.dataSource,j=c.getCount(),b=e.views,g=e.selected,h=g&&g.isRows&&!c.isBufferedStore&&j>0&&(j===g.getCount()),d=e.checkColumn,a=e.checkerOnCls;if(b&&b.length){if(d){if(h){d.addCls(a)}else{d.removeCls(a)}}}},onReconfigure:function(c,a,b){if(b){this.addCheckbox(this.views[0])}},getCellContext:function(a,b){return new Ext.grid.CellContext(this.view.ownerGrid.getView()).setPosition(a,b)},select:function(b,m,l){var h=this,a=h.selected,j=h.view,k=j.dataSource,g,d,e,c=false;if(!a||!a.isRows||a.view!==j){h.resetSelection(true);a=h.selected=new Ext.grid.selection.Rows(j)}else{if(!m){a.clear()}}if(!Ext.isArray(b)){b=[b]}g=b.length;for(d=0;d0);if(j){t.widthModel=t.heightModel=null;b=v.getSizeModel(l&&l.widthModel.pairsByHeightOrdinal[l.heightModel.ordinal]);if(h){t.sizeModel=b}t.widthModel=b.width;t.heightModel=b.height;if(l&&!t.isComponentChild){if(p.needsItemSize||!v.liquidLayout){l.remainingChildDimensions+=2}else{if(t.widthModel.calculated){++l.remainingChildDimensions}if(t.heightModel.calculated){++l.remainingChildDimensions}}}}else{if(a){t.recoverProp("x",a,d);t.recoverProp("y",a,d);if(t.widthModel.calculated){t.recoverProp("width",a,d)}else{if("width" in a){++s}}if(t.heightModel.calculated){t.recoverProp("height",a,d)}else{if("height" in a){++s}}if(l&&!t.isComponentChild){l.remainingChildDimensions+=s}}}if(a&&p&&p.manageMargins){t.recoverProp("margin-top",a,d);t.recoverProp("margin-right",a,d);t.recoverProp("margin-bottom",a,d);t.recoverProp("margin-left",a,d)}if(c){k=c.heightModel;r=c.widthModel;if(r&&k&&g&&w){if(g.shrinkWrap&&w.shrinkWrap){if(r.constrainedMax&&k.constrainedMin){k=null}}}if(r){t.widthModel=r}if(k){t.heightModel=k}if(c.state){Ext.apply(t.state,c.state)}}return u},initContinue:function(e){var h=this,d=h.ownerCtContext,a=h.target,c=h.widthModel,g=a.getInherited(),b;if(c.fixed){g.inShrinkWrapTable=false}else{delete g.inShrinkWrapTable}if(e){if(d&&c.shrinkWrap){b=d.isBoxParent?d:d.boxParent;if(b){b.addBoxChild(h)}}else{if(c.natural){h.boxParent=d}}}return e},initDone:function(d){var b=this,a=b.props,c=b.state;if(b.remainingChildDimensions===0){a.containerChildrenSizeDone=true}if(d){a.containerLayoutDone=true}if(b.boxChildren&&b.boxChildren.length&&b.widthModel.shrinkWrap){b.el.setWidth(10000);c.blocks=(c.blocks||0)+1}},initAnimation:function(){var b=this,c=b.target,a=b.ownerCtContext;if(a&&a.isTopLevel){b.animatePolicy=c.ownerLayout.getAnimatePolicy(b)}else{if(!a&&c.isCollapsingOrExpanding&&c.animCollapse){b.animatePolicy=c.componentLayout.getAnimatePolicy(b)}}if(b.animatePolicy){b.context.queueAnimation(b)}},addBlock:function(b,d,e){var c=this,g=c[b]||(c[b]={}),a=g[e]||(g[e]={});if(!a[d.id]){a[d.id]=d;++d.blockCount;++c.context.blockCount}},addBoxChild:function(d){var c=this,b,a=d.widthModel;d.boxParent=this;d.measuresBox=a.shrinkWrap?d.hasRawContent:a.natural;if(d.measuresBox){b=c.boxChildren;if(b){b.push(d)}else{c.boxChildren=[d]}}},addPositionStyles:function(d,b){var a=b.x,e=b.y,c=0;if(a!==undefined){d.left=a+"px";++c}if(e!==undefined){d.top=e+"px";++c}return c},addTrigger:function(g,h){var e=this,a=h?"domTriggers":"triggers",j=e[a]||(e[a]={}),b=e.context,d=b.currentLayout,c=j[g]||(j[g]={});if(!c[d.id]){c[d.id]=d;++d.triggerCount;c=b.triggers[h?"dom":"data"];(c[d.id]||(c[d.id]=[])).push({item:this,prop:g});if(e.props[g]!==undefined){if(!h||!(e.dirty&&(g in e.dirty))){++d.firedTriggers}}}},boxChildMeasured:function(){var b=this,c=b.state,a=(c.boxesMeasured=(c.boxesMeasured||0)+1);if(a===b.boxChildren.length){c.clearBoxWidth=1;++b.context.progressCount;b.markDirty()}},borderNames:["border-top-width","border-right-width","border-bottom-width","border-left-width"],marginNames:["margin-top","margin-right","margin-bottom","margin-left"],paddingNames:["padding-top","padding-right","padding-bottom","padding-left"],trblNames:["top","right","bottom","left"],cacheMissHandlers:{borderInfo:function(a){var b=a.getStyles(a.borderNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},marginInfo:function(a){var b=a.getStyles(a.marginNames,a.trblNames);b.width=b.left+b.right;b.height=b.top+b.bottom;return b},paddingInfo:function(b){var a=b.frameBodyContext||b,c=a.getStyles(b.paddingNames,b.trblNames);c.width=c.left+c.right;c.height=c.top+c.bottom;return c}},checkCache:function(a){return this.cacheMissHandlers[a](this)},clearAllBlocks:function(a){var c=this[a],b;if(c){for(b in c){this.clearBlocks(a,b)}}},clearBlocks:function(c,g){var h=this[c],b=h&&h[g],d,e,a;if(b){delete h[g];d=this.context;for(a in b){e=b[a];--d.blockCount;if(!--e.blockCount&&!e.pending&&!e.done){d.queueLayout(e)}}}},block:function(a,b){this.addBlock("blocks",a,b)},domBlock:function(a,b){this.addBlock("domBlocks",a,b)},fireTriggers:function(b,g){var h=this[b],d=h&&h[g],c=this.context,e,a;if(d){for(a in d){e=d[a];++e.firedTriggers;if(!e.done&&!e.blockCount&&!e.pending){c.queueLayout(e)}}}},flush:function(){var b=this,a=b.dirty,c=b.state,d=b.el;b.dirtyCount=0;if("attributes" in b){d.set(b.attributes);delete b.attributes}if("innerHTML" in b){d.innerHTML=b.innerHTML;delete b.innerHTML}if(c&&c.clearBoxWidth){c.clearBoxWidth=0;b.el.setStyle("width",null);if(!--c.blocks){b.context.queueItemLayouts(b)}}if(a){delete b.dirty;b.writeProps(a,true)}},flushAnimations:function(){var p=this,c=p.previousSize,m,o,e,h,g,d,k,n,l,a,b;if(c){m=p.target;o=m.getAnimationProps();e=o.duration;h=Ext.Object.getKeys(p.animatePolicy);g=Ext.apply({},{from:{},to:{},duration:e||Ext.fx.Anim.prototype.duration},o);for(d=0,k=0,n=h.length;k0},runLayout:function(b){var a=this,c=a.getCmp(b.owner);b.pending=false;if(c.state.blocks){return}b.done=true;++b.calcCount;++a.calcCount;b.calculate(c);if(b.done){a.layoutDone(b);if(b.completeLayout){a.queueCompletion(b)}if(b.finalizeLayout){a.queueFinalize(b)}}else{if(!b.pending&&!b.invalid&&!(b.blockCount+b.triggerCount-b.firedTriggers)){a.queueLayout(b)}}},setItemSize:function(h,g,b){var d=h,a=1,c,e;if(h.isComposite){d=h.elements;a=d.length;h=d[0]}else{if(!h.dom&&!h.el){a=d.length;h=d[0]}}for(e=0;e0){b.insert(0,l)}}}}},getItemsRenderTree:function(a){this.beforeRenderItems(a);return Ext.layout.container.VBox.prototype.getItemsRenderTree.apply(this,arguments)},renderItems:function(a,b){this.beforeRenderItems(a);Ext.layout.container.VBox.prototype.renderItems.apply(this,arguments)},configureItem:function(a){Ext.layout.container.VBox.prototype.configureItem.apply(this,arguments);a.ignoreHeaderBorderManagement=true;a.animCollapse=false;if(this.fill){a.flex=1}},beginLayout:function(a){Ext.layout.container.VBox.prototype.beginLayout.apply(this,arguments);this.updatePanelClasses(a)},updatePanelClasses:function(e){var c=e.visibleItems,d=c.length,a=true,b,h,g;for(b=0;b1){a.processing=true;b.collapse();a.processing=false}},onRemove:function(a,d){var c=this,b;Ext.layout.container.VBox.prototype.onRemove.apply(this,arguments);if(!c.owner.destroying&&!c.multi&&!a.collapsed){b=c.owner.items.first();if(b){b.expand()}}},getExpanded:function(h){var b=this.owner.items.items,a=b.length,d=0,c=[],g,e;for(;d style="border-spacing:{itemSpacing}px">
    style="width:{labelWidth}">
    ',afterBodyTpl:"",getRenderData:function(){var c=this,a=c.labelWidth,b=c.formWrapCls,d=Ext.layout.container.Auto.prototype.getRenderData.call(this);if(a){if(typeof a==="number"){a+="px"}d.labelWidth=a;b+=" "+c.formWrapSizedLabelCls}else{b+=" "+c.formWrapAutoLabelCls}d.formWrapCls=b;d.formColGroupCls=c.formColGroupCls;d.formColumnCls=c.formColumnCls;d.formLabelColumnCls=c.formLabelColumnCls;return d},getRenderTarget:function(){return this.formWrap}},0,0,0,0,["layout.form"],0,[Ext.layout.container,"Form",Ext.layout,"FormLayout"],0));(Ext.cmd.derive("Ext.layout.container.SegmentedButton",Ext.layout.container.Container,{needsItemSize:false,setsItemSize:false,_btnRowCls:"x-segmented-button-row",getRenderTree:function(){var d=this,a=Ext.layout.container.Container.prototype.getRenderTree.call(this),b,c;if(d.owner.getVertical()){for(b=0,c=a.length;bq){w=q}}if(w-m<2){return null}n=new Ext.util.Region(p,y,k,g);z.constraintAdjusters[z.getCollapseDirection()](n,m,w,a);z.dragInfo={minRange:m,maxRange:w,targetSize:b};return n},constraintAdjusters:{left:function(c,a,b,d){c[0]=c.x=c.left=c.right+a;c.right+=b+d.getWidth()},top:function(c,a,b,d){c[1]=c.y=c.top=c.bottom+a;c.bottom+=b+d.getHeight()},bottom:function(c,a,b,d){c.bottom=c.top-a;c.top-=b+d.getHeight()},right:function(c,a,b,d){c.right=c.left-a;c[0]=c.x=c.left=c.x-b+d.getWidth()}},onBeforeStart:function(k){var g=this,h=g.splitter,d=h.collapseTarget,b=h.neighbors,c=b.length,a,j;if(d.collapsed){return false}for(a=0;ac){d.minWidth=d.el.getWidth()*a}else{d.minHeight=d.el.getHeight()*c}}if(d.throttle){e=Ext.Function.createThrottled(function(){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)},d.throttle);d.resize=function(h,j,g){if(g){Ext.resizer.ResizeTracker.prototype.resize.apply(d,arguments)}else{e.apply(null,arguments)}}}},onBeforeStart:function(a){this.startBox=this.target.getBox()},getProxy:function(){var a=this;if(!a.dynamic&&!a.proxy){a.proxy=a.createProxy(a.target||a.el);a.hideProxy=true}if(a.proxy){a.proxy.show();return a.proxy}},createProxy:function(c){var b,a=this.proxyCls;if(c.isComponent){b=c.getProxy().addCls(a)}else{b=c.createProxy({tag:"div",role:"presentation",cls:a,id:c.id+"-rzproxy"},Ext.getBody())}b.removeCls("x-proxy-el");return b},onStart:function(a){this.activeResizeHandle=Ext.get(this.getDragTarget().id);if(!this.dynamic){this.resize(this.startBox)}},onDrag:function(a){if(this.dynamic||this.proxy){this.updateDimensions(a)}},updateDimensions:function(r,n){var s=this,c=s.activeResizeHandle.region,g=s.getOffset(s.constrainTo?"dragTarget":null),l=s.startBox,h,p=0,t=0,k,q,a=0,v=0,u,j,b,d,o,m;c=s.convertRegionName(c);switch(c){case"south":t=g[1];b=2;break;case"north":t=-g[1];v=-t;b=2;break;case"east":p=g[0];b=1;break;case"west":p=-g[0];a=-p;b=1;break;case"northeast":t=-g[1];v=-t;p=g[0];j=[l.x,l.y+l.height];b=3;break;case"southeast":t=g[1];p=g[0];j=[l.x,l.y];b=3;break;case"southwest":p=-g[0];a=-p;t=g[1];j=[l.x+l.width,l.y];b=3;break;case"northwest":t=-g[1];v=-t;p=-g[0];a=-p;j=[l.x+l.width,l.y+l.height];b=3;break}d={width:l.width+p,height:l.height+t,x:l.x+a,y:l.y+v};k=Ext.Number.snap(d.width,s.widthIncrement);q=Ext.Number.snap(d.height,s.heightIncrement);if(k!==d.width||q!==d.height){switch(c){case"northeast":d.y-=q-d.height;break;case"north":d.y-=q-d.height;break;case"southwest":d.x-=k-d.width;break;case"west":d.x-=k-d.width;break;case"northwest":d.x-=k-d.width;d.y-=q-d.height}d.width=k;d.height=q}if(d.widths.maxWidth){d.width=Ext.Number.constrain(d.width,s.minWidth,s.maxWidth);if(a){d.x=l.x+(l.width-d.width)}}else{s.lastX=d.x}if(d.heights.maxHeight){d.height=Ext.Number.constrain(d.height,s.minHeight,s.maxHeight);if(v){d.y=l.y+(l.height-d.height)}}else{s.lastY=d.y}if(s.preserveRatio||r.shiftKey){h=s.startBox.width/s.startBox.height;o=Math.min(Math.max(s.minHeight,d.width/h),s.maxHeight);m=Math.min(Math.max(s.minWidth,d.height*h),s.maxWidth);if(b===1){d.height=o}else{if(b===2){d.width=m}else{u=Math.abs(j[0]-this.lastXY[0])/Math.abs(j[1]-this.lastXY[1]);if(u>h){d.height=o}else{d.width=m}if(c==="northeast"){d.y=l.y-(d.height-l.height)}else{if(c==="northwest"){d.y=l.y-(d.height-l.height);d.x=l.x-(d.width-l.width)}else{if(c==="southwest"){d.x=l.x-(d.width-l.width)}}}}}}s.setPosition=d.x!==s.startBox.x||d.y!==s.startBox.y;s.resize(d,n)},resize:function(d,a){var c=this,e,b=c.setPosition;if(c.dynamic||(!c.dynamic&&a)){if(b){c.target.setBox(d)}else{c.target.setSize(d.width,d.height)}}if(!a){e=c.getProxy();if(e&&e!==c.target){if(b||c.hideProxy){e.setBox(d)}else{e.setSize(d.width,d.height)}}}},onEnd:function(a){this.updateDimensions(a,true);if(this.proxy&&this.hideProxy){this.proxy.hide()}},convertRegionName:function(a){return a}},1,0,0,0,0,0,[Ext.resizer,"ResizeTracker"],0));(Ext.cmd.derive("Ext.resizer.Resizer",Ext.Base,{alternateClassName:"Ext.Resizable",handleCls:"x-resizable-handle",overCls:"x-resizable-handle-over",pinnedCls:"x-resizable-pinned",wrapCls:"x-resizable-wrap",wrappedCls:"x-resizable-wrapped",delimiterRe:/(?:\s*[,;]\s*)|\s+/,dynamic:true,handles:"s e se",height:null,width:null,heightIncrement:0,widthIncrement:0,minHeight:20,minWidth:20,maxHeight:10000,maxWidth:10000,pinned:false,preserveRatio:false,transparent:false,possiblePositions:{n:"north",s:"south",e:"east",w:"west",se:"southeast",sw:"southwest",nw:"northwest",ne:"northeast"},ariaRole:"presentation",constructor:function(b){var l=this,q=l.handles,k=Ext.dom.Element.unselectableCls,o=[],p,c,n,s,h,e,m,a,g,d,r,j;if(Ext.isString(b)||Ext.isElement(b)||b.dom){p=b;b=arguments[1]||{};b.target=p}l.mixins.observable.constructor.call(l,b);p=l.target;if(p){if(p.isComponent){p.addClsWithUI("resizable");if(p.minWidth){l.minWidth=p.minWidth}if(p.minHeight){l.minHeight=p.minHeight}if(p.maxWidth){l.maxWidth=p.maxWidth}if(p.maxHeight){l.maxHeight=p.maxHeight}if(p.floating){if(!l.hasOwnProperty("handles")){l.handles="n ne e se s sw w nw"}}l.el=p.getEl()}else{p=l.el=l.target=Ext.get(p)}}else{p=l.target=l.el=Ext.get(l.el)}l.el.addCls(Ext.Component.prototype.borderBoxCls);if(Ext.isNumber(l.width)){l.width=Ext.Number.constrain(l.width,l.minWidth,l.maxWidth)}if(Ext.isNumber(l.height)){l.height=Ext.Number.constrain(l.height,l.minHeight,l.maxHeight)}if(l.width!==null||l.height!==null){l.target.setSize(l.width,l.height)}s=l.el.dom.tagName.toUpperCase();if(s==="TEXTAREA"||s==="IMG"||s==="TABLE"){l.originalTarget=l.target;d=p.isComponent?p.getEl():p;l.el.addCls(l.wrappedCls);l.target=l.el=l.el.wrap({role:"presentation",cls:l.wrapCls,id:l.el.id+"-rzwrap",style:d.getStyle(["margin-top","margin-bottom"])});r=d.getPositioning();l.el.setPositioning(r);d.clearPositioning();g=d.getBox();if(r.position!=="absolute"){g.x=0;g.y=0}l.el.setBox(g);d.setStyle("position","absolute");l.isTargetWrapped=true}l.el.position();if(l.pinned){l.el.addCls(l.pinnedCls)}l.resizeTracker=new Ext.resizer.ResizeTracker({disabled:l.disabled,target:p,el:l.el,constrainTo:l.constrainTo,handleCls:l.handleCls,overCls:l.overCls,throttle:l.throttle,proxy:l.originalTarget?l.el:null,dynamic:l.originalTarget?true:l.dynamic,originalTarget:l.originalTarget,delegate:"."+l.handleCls,preserveRatio:l.preserveRatio,heightIncrement:l.heightIncrement,widthIncrement:l.widthIncrement,minHeight:l.minHeight,maxHeight:l.maxHeight,minWidth:l.minWidth,maxWidth:l.maxWidth});l.resizeTracker.on({mousedown:l.onBeforeResize,drag:l.onResize,dragend:l.onResizeEnd,scope:l});if(l.handles==="all"){l.handles="n s e w ne nw se sw"}q=l.handles=l.handles.split(l.delimiterRe);n=l.possiblePositions;h=q.length;c=l.handleCls+" "+l.handleCls+"-{0}";if(l.target.isComponent){j=l.target.baseCls;c+=" "+j+"-handle "+j+"-handle-{0}";if(Ext.supports.CSS3BorderRadius){c+=" "+j+"-handle-{0}-br"}}for(e=0;e")}}Ext.DomHelper.append(l.el,o.join(""));o.length=0;for(e=0;e-1){this.doSelect(a.record,false,b)}},onCellDeselect:function(a,b){if(a&&a.rowIdx!==undefined){this.doDeselect(a.record,b)}},onSelectChange:function(c,b,j,a){var e=this,g,d,h,k;if(b){g=e.nextSelection;d="select"}else{g=e.selection;d="deselect"}h=g.view||e.primaryView;if((j||e.fireEvent("before"+d,e,c,g.rowIdx,g.colIdx))!==false&&a()!==false){if(b){h.onCellSelect(g)}else{h.onCellDeselect(g);delete e.selection}if(!j){e.fireEvent(d,e,c,g.rowIdx,g.colIdx)}}},onEditorTab:function(b,g){var c=this,d=g.shiftKey?"left":"right",h=b.context,a=h.view.walkCells(h,d,g,c.preventWrap);if(a){if(b.startEdit(a.record,a.column)){c.wasEditing=false}else{a.view.getNavigationModel().setPosition(a,null,g);c.wasEditing=true}}},refresh:function(){var b=this.getPosition(),a;if(b&&(a=this.store.indexOf(this.selected.last()))!==-1){b.rowIdx=a}},onColumnMove:function(d,e,b,c){var a=d.up("tablepanel");if(a){this.onViewRefresh(a.view)}},onUpdate:function(a){var b=this,c;if(b.isSelected(a)){c=b.selecting?b.nextSelection:b.selection;b.view.onCellSelect(c)}},onViewRefresh:function(b){var e=this,h=e.getPosition(),c,g=b.headerCt,a,d;if(h&&h.view===b){a=h.record;d=h.column;if(!d.isDescendantOf(g)){d=g.queryById(d.id)||g.down('[text="'+d.text+'"]')||g.down('[dataIndex="'+d.dataIndex+'"]')}if(h.record){if(d&&(b.store.indexOfId(a.getId())!==-1)){c=new Ext.grid.CellContext(b).setPosition({row:a,column:d});e.setPosition(c)}}else{e.selection=null}}},selectByPosition:function(a,b){this.setPosition(a,b)}},0,0,0,0,["selection.cellmodel"],0,[Ext.selection,"CellModel"],0));(Ext.cmd.derive("Ext.selection.CheckboxModel",Ext.selection.RowModel,{mode:"MULTI",injectCheckbox:0,checkOnly:false,showHeaderCheckbox:undefined,checkSelector:".x-grid-row-checker",allowDeselect:true,headerWidth:24,checkerOnCls:"x-grid-hd-checker-on",tdCls:"x-grid-cell-special x-grid-cell-row-checker",constructor:function(){var a=this;Ext.selection.RowModel.prototype.constructor.apply(this,arguments);if(a.mode==="SINGLE"&&a.showHeaderCheckbox!==true){a.showHeaderCheckbox=false}},beforeViewRender:function(b){var c=this,a;Ext.selection.RowModel.prototype.beforeViewRender.apply(this,arguments);if(!c.hasLockedHeader()||b.headerCt.lockedCt){c.addCheckbox(b,true);a=b.ownerCt;if(b.headerCt.lockedCt){a=a.ownerCt}c.mon(a,"reconfigure",c.onReconfigure,c)}},bindComponent:function(a){this.sortable=false;Ext.selection.RowModel.prototype.bindComponent.apply(this,arguments)},hasLockedHeader:function(){var a=this.views,c=a.length,b;for(b=0;b '},selectByPosition:function(a,b){if(!a.isCellContext){a=new Ext.grid.CellContext(this.view).setPosition(a.row,a.column)}if(!this.checkOnly||a.column!==this.column){Ext.selection.RowModel.prototype.selectByPosition.call(this,a,b)}},onSelectChange:function(){Ext.selection.RowModel.prototype.onSelectChange.apply(this,arguments);if(!this.suspendChange){this.updateHeaderState()}},onStoreLoad:function(){Ext.selection.RowModel.prototype.onStoreLoad.apply(this,arguments);this.updateHeaderState()},onStoreAdd:function(){Ext.selection.RowModel.prototype.onStoreAdd.apply(this,arguments);this.updateHeaderState()},onStoreRemove:function(){Ext.selection.RowModel.prototype.onStoreRemove.apply(this,arguments);this.updateHeaderState()},onStoreRefresh:function(){Ext.selection.RowModel.prototype.onStoreRefresh.apply(this,arguments);this.updateHeaderState()},maybeFireSelectionChange:function(a){if(a&&!this.suspendChange){this.updateHeaderState()}Ext.selection.RowModel.prototype.maybeFireSelectionChange.apply(this,arguments)},resumeChanges:function(){Ext.selection.RowModel.prototype.resumeChanges.call(this);if(!this.suspendChange){this.updateHeaderState()}},updateHeaderState:function(){var g=this,h=g.store,e=h.getCount(),j=g.views,k=false,a=0,b,d,c;if(!h.isBufferedStore&&e>0){b=g.selected;k=true;for(c=0,d=b.getCount();c=a.value){g=a.value}}c.setValue(b,g,false);c.fireEvent("drag",c,h,d)}},getValueFromTracker:function(){var b=this.slider,a=this.tracker.getXY(),c;a[0]+=this.pointerOffset[0];a[1]+=this.pointerOffset[1];c=b.getTrackpoint(a);if(c!==undefined){return b.reversePixelValue(c)}},onDragEnd:function(d){var b=this,a=b.slider,c=b.value;a.onDragEnd(b,d);b.el.removeCls("x-slider-thumb-drag");b.dragging=a.dragging=false;a.fireEvent("dragend",a,d);if(b.dragStartValue!=c){a.fireEvent("changecomplete",a,c,b)}},destroy:function(){var a=this,b=this.anim;if(b){b.end()}a.el=a.tracker=a.anim=Ext.destroy(a.el,a.tracker)}},1,0,0,0,0,0,[Ext.slider,"Thumb"],0));(Ext.cmd.derive("Ext.slider.Tip",Ext.tip.Tip,{minWidth:10,offsets:null,align:null,position:"",defaultVerticalPosition:"left",defaultHorizontalPosition:"top",isSliderTip:true,init:function(c){var b=this,d,a;if(!b.position){b.position=c.vertical?b.defaultVerticalPosition:b.defaultHorizontalPosition}switch(b.position){case"top":a=[0,-10];d="b-t?";break;case"bottom":a=[0,10];d="t-b?";break;case"left":a=[-10,0];d="r-l?";break;case"right":a=[10,0];d="l-r?"}if(!b.align){b.align=d}if(!b.offsets){b.offsets=a}c.on({scope:b,dragstart:b.onSlide,drag:b.onSlide,dragend:b.hide,destroy:b.destroy})},onSlide:function(c,d,a){var b=this;b.show();b.update(b.getText(a));b.el.alignTo(a.el,b.align,b.offsets)},getText:function(a){return String(a.value)}},0,["slidertip"],["component","box","container","panel","tip","slidertip"],{component:true,box:true,container:true,panel:true,tip:true,slidertip:true},["widget.slidertip"],0,[Ext.slider,"Tip"],0));(Ext.cmd.derive("Ext.slider.Multi",Ext.form.field.Base,{alternateClassName:"Ext.slider.MultiSlider",focusable:true,needArrowKeys:true,tabIndex:0,focusCls:"slider-focus",childEls:["endEl","innerEl"],fieldSubTpl:['
    tabindex="{tabIdx}"',' aria-orientation="vertical" aria-orientation="horizontal"',">",'","
    ",{renderThumbs:function(g,e){var j=e.$comp,h=0,c=j.thumbs,b=c.length,d,a;for(;hg){e.setValue(d,g,false)}}e.syncThumbs()},setValue:function(e,k,b,d){var j=this,h=j.thumbs,a,g,c,l;if(Ext.isArray(e)){l=e;b=k;for(c=0,g=l.length;c'].join("")},_drawCircle:function(d,j,g,c,h,a,b){var e=c*2,l,k;j-=c;g-=c;l=h==null?' stroked="false" ':' strokeWeight="'+b+'px" strokeColor="'+h+'" ';k=a==null?' filled="false"':' fillColor="'+a+'" filled="true" ';return[''].join("")},_drawPieSlice:function(k,p,n,j,l,e,o,d){var m,c=this.pixelWidth,q=this.pixelHeight,b,a,h,g,s=o==null?' stroked="false" ':' strokeWeight="1px" strokeColor="'+o+'" ',r=d==null?' filled="false"':' fillColor="'+d+'" filled="true" ';if(l===e){return""}if((e-l)===(2*Math.PI)){l=0;e=(2*Math.PI)}b=p+Math.round(Math.cos(l)*j);a=n+Math.round(Math.sin(l)*j);h=p+Math.round(Math.cos(e)*j);g=n+Math.round(Math.sin(e)*j);if(b===h&&a===g){if((e-l)'].join("")},_drawRect:function(e,b,h,c,a,d,g){return this._drawShape(e,[[b,h],[b,h+a],[b+c,h+a],[b+c,h],[b,h]],d,g)},reset:function(){Ext.fly(this.group).empty()},appendShape:function(a){this.prerender.push(this["_draw"+a.type].apply(this,a.args));this.lastShapeId=a.id;return a.id},replaceWithShape:function(d,a){var c=this.el.getById("jqsshape"+d,true),b=this["_draw"+a.type].apply(this,a.args);c.outerHTML=b},replaceWithShapes:function(b,a){var e=this.el.getById("jqsshape"+b[0],true),d="",g=a.length,c;for(c=0;c")]}return""},getRegionFields:Ext.emptyFn,calcHighlightColor:function(a){var d=this,j=d.getHighlightColor(),c=d.getHighlightLighten(),h,g,e,b;if(j){return j}if(c){h=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(a)||/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i.exec(a);if(h){e=[];g=a.length===4?16:1;for(b=0;b<3;b++){e[b]=Ext.Number.constrain(Math.round(parseInt(h[b+1],16)*g*c),0,255)}return"rgb("+e.join(",")+")"}}return a},destroy:function(){delete this.redrawQueue[this.getId()];Ext.Widget.prototype.destroy.call(this)}},1,0,["widget"],{widget:true},0,0,[Ext.sparkline,"Base"],function(a){var b=a.prototype;Ext.onReady(function(){b.tooltip=new Ext.tip.ToolTip({id:"sparklines-tooltip",target:document.body,delegate:"."+a.sparkLineTipClass,showDelay:0,dismissDelay:0,hideDelay:400})});a.onClassCreated(a);b.processRedrawQueue=function(){var c=b.redrawQueue,d;for(d in c){c[d].redraw()}b.redrawQueue={};b.redrawTimer=0}}));(Ext.cmd.derive("Ext.sparkline.BarBase",Ext.sparkline.Base,{renderHighlight:function(a){this.renderRegion(a,true)},renderGraph:function(){var h=this,b=h.values,d=h.canvas,k=h.regionShapes||(h.regionShapes={}),a,g,e,c;if(!Ext.sparkline.Base.prototype.renderGraph.call(this)){return}for(e=b.length;e--;){a=h.renderRegion(e);if(a){if(Ext.isArray(a)){g=[];for(c=a.length;c--;){a[c].append();g.push(a[c].id)}k[e]=g}else{a.append();k[e]=a.id}}else{k[e]=null}}if(h.currentPageXY){h.currentRegion=null;h.updateDisplay()}d.render()}},0,0,["widget"],{widget:true},0,0,[Ext.sparkline,"BarBase"],0));(Ext.cmd.derive("Ext.sparkline.RangeMap",Ext.Base,{constructor:function(d){var c,a,b=[];for(c in d){if(d.hasOwnProperty(c)&&typeof c==="string"&&c.indexOf(":")>-1){a=c.split(":");a[0]=a[0].length===0?-Infinity:parseFloat(a[0]);a[1]=a[1].length===0?Infinity:parseFloat(a[1]);a[2]=d[c];b.push(a)}}this.map=d;this.rangelist=b||false},get:function(e){var d=this.rangelist,c,b,a;if((a=this.map[e])!==undefined){return a}if(d){for(c=d.length;c--;){b=d[c];if(b[0]<=e&&b[1]>=e){return b[2]}}}}},1,0,0,0,0,0,[Ext.sparkline,"RangeMap"],0));(Ext.cmd.derive("Ext.sparkline.Bar",Ext.sparkline.BarBase,{config:{barColor:"#3366cc",negBarColor:"#f44",stackedBarColor:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],zeroColor:null,nullColor:null,zeroAxis:true,barWidth:4,barSpacing:1,chartRangeMin:null,chartRangeMax:null,chartRangeClip:false,colorMap:null,tipTpl:new Ext.XTemplate("● {prefix}{value}{suffix}")},remove:function(e,c){var b,d,a=[];for(b=0,d=e.length;b-1;if(v||Ext.isArray(J)){E=true;if(v){J=c[B]=I.normalizeValues(J.split(":"))}J=I.remove(J,null);r=Math.min.apply(Math,J);u=Math.max.apply(Math,J);if(rG){G=u}}}I.stacked=E;I.regionShapes={};I.totalBarWidth=t+q;I.width=(c.length*t)+((c.length-1)*q);if(m){C=k==null?-Infinity:k;F=l==null?Infinity:l}g=[];e=E?[]:g;for(B=0,h=c.length;B0){b[B]+=J}if(D<0&&G>0){if(J<0){a[B]+=Math.abs(J)}else{e[B]+=J}}else{e[B]+=Math.abs(J-(J<0?G:D))}g.push(J)}}}else{J=m?Ext.Number.constrain(c[B],C,F):c[B];J=c[B]=I.normalizeValue(J);if(J!==null){g.push(J)}}}I.max=A=Math.max.apply(Math,g);I.min=x=Math.min.apply(Math,g);I.stackMax=G=E?Math.max.apply(Math,b):A;I.stackMin=D=E?Math.min.apply(Math,g):x;if(k!=null&&(m||kA)){A=l}if(x<=0&&A>=0&&z){o=0}else{if(z==false){o=x}else{if(x>0){o=x}else{o=A}}}I.xAxisOffset=o;s=E?(Math.max.apply(Math,e)+Math.max.apply(Math,a)):A-x;I.canvasHeightEf=(z&&x<0)?I.getHeight()-2:I.getHeight()-1;if(x=0)?G:A;n=(d-o)/s*I.getHeight();if(n!==Math.ceil(n)){I.canvasHeightEf-=2;n=Math.ceil(n)}}else{n=I.getHeight()}I.yoffset=n;I.range=s},getRegion:function(b,c){var a=Math.floor(b/this.totalBarWidth);return(a<0||a>=this.values.length)?undefined:a},getRegionFields:function(e){var b=Ext.Array.from(this.values[e]),a=[],d,c;for(c=b.length;c--;){d=b[c];a.push({isNull:d===null,value:d,color:this.calcColor(c,d,e),offset:e})}return a},calcColor:function(k,j,d){var g=this,b=g.colorMapByIndex,h=g.colorMapByValue,a,e,c=g.getZeroColor();if(this.stacked){a=g.getStackedBarColor()}else{a=(j<0)?g.getNegBarColor():g.getBarColor()}if(j===0&&c!==undefined){a=c}if(h&&(e=h.get(j))){a=e}else{if(b&&b.length>d){a=b[d]}}return Ext.isArray(a)?a[k%a.length]:a},renderRegion:function(l,e){var z=this,n=z.values[l],a=z.xAxisOffset,o=z.range,w=z.stacked,c=z.canvas,q=z.getBarWidth(),j=l*z.totalBarWidth,b=z.canvasHeightEf,k=z.yoffset,h,r,t,s,g,u,d,A,v,m,p=z.getNullColor();n=Ext.isArray(n)?n:[n];d=n.length;A=n[0];s=z.all(n,null);m=z.all(n,a,true);if(s){if(p){t=e?p:z.calcHighlightColor(p,z);h=(k>0)?k-1:k;c.drawRect(j,h,q-1,0,t,t).append()}return}g=k;for(u=0;u0){r=Math.floor(b*((Math.abs(A-a)/o)))+1}else{r=1}if(A5){B=h[0];w=h[1];s=h[2];r=h[3];p=h[4];b=h[5];m=h[6]}else{w=h[0];s=h[1];r=h[2];p=h[3];b=h[4]}}else{h.sort(function(H,G){return H-G});s=E.quartile(h,1);r=E.quartile(h,2);p=E.quartile(h,3);j=p-s;if(v){w=b=null;for(A=0;As-(j*u)){w=h[A]}if(h[A]b){l.drawCircle((m-x)*g+z,e/2,F,a,k).append()}}l.drawRect(Math.round((s-x)*g+z),Math.round(e*0.1),Math.round((p-s)*g),Math.round(e*0.8),E.getBoxLineColor(),E.getBoxFillColor()).append();l.drawLine(Math.round((w-x)*g+z),Math.round(e/2),Math.round((s-x)*g+z),Math.round(e/2),d).append();l.drawLine(Math.round((w-x)*g+z),Math.round(e/4),Math.round((w-x)*g+z),Math.round(e-e/4),c).append();l.drawLine(Math.round((b-x)*g+z),Math.round(e/2),Math.round((p-x)*g+z),Math.round(e/2),d).append();l.drawLine(Math.round((b-x)*g+z),Math.round(e/4),Math.round((b-x)*g+z),Math.round(e-e/4),c).append();l.drawLine(Math.round((r-x)*g+z),Math.round(e*0.1),Math.round((r-x)*g+z),Math.round(e*0.9),E.getMedianColor()).append();if(E.target){y=Math.ceil(E.spotRadius);l.drawLine(Math.round((E.target-x)*g+z),Math.round((e/2)-y),Math.round((E.target-x)*g+z),Math.round((e/2)+y),n).append();l.drawLine(Math.round((E.target-x)*g+z-y),Math.round(e/2),Math.round((E.target-x)*g+z+y),Math.round(e/2),n).append()}if(E.currentPageXY&&E.el.getRegion().contains(E.currentPageXY)){E.currentRegion=null;E.updateDisplay()}l.render()}},0,["sparklinebox"],["widget","sparklinebox"],{widget:true,sparklinebox:true},["widget.sparklinebox"],0,[Ext.sparkline,"Box"],0));(Ext.cmd.derive("Ext.sparkline.Bullet",Ext.sparkline.Base,{config:{targetColor:"#f33",targetWidth:3,performanceColor:"#33f",rangeColors:["#d3dafe","#a8b6ff","#7f94ff"],base:null,tipTpl:new Ext.XTemplate("{fieldkey:this.fields} - {value}",{fields:function(a){if(a==="r"){return"Range"}if(a==="p"){return"Performance"}if(a==="t"){return"Target"}}})},applyValues:function(a){a=Ext.Array.map(Ext.Array.from(a),this.normalizeValue);this.disabled=!(a&&a.length);return a},onUpdate:function(){var d=this,b=d.values,c,a,g,e=d.getBase();Ext.sparkline.Base.prototype.onUpdate.apply(this,arguments);g=b.slice();g[0]=g[0]===null?g[2]:g[0];g[1]=b[1]===null?g[2]:g[1];c=Math.min.apply(Math,b);a=Math.max.apply(Math,b);if(e==null){c=c<0?c:0}else{c=e}d.min=c;d.max=a;d.range=a-c;d.shapes={};d.valueShapes={};d.regiondata={};if(!b.length){d.disabled=true}},getRegion:function(a,c){var b=this.canvas.getShapeAt(a,c);return(b!==undefined&&this.shapes[b]!==undefined)?this.shapes[b]:undefined},getRegionFields:function(a){return{fieldkey:a.substr(0,1),value:this.values[a.substr(1)],region:a}},renderHighlight:function(a){switch(a.substr(0,1)){case"r":this.renderRange(a.substr(1),true).append();break;case"p":this.renderPerformance(true).append();break;case"t":this.renderTarget(true).append();break}},renderRange:function(e,b){var d=this.values[e],c=Math.round(this.getWidth()*((d-this.min)/this.range)),a=this.getRangeColors()[e-2];if(b){a=this.calcHighlightColor(a)}return this.canvas.drawRect(0,0,c-1,this.getHeight()-1,a,a)},renderPerformance:function(b){var d=this.values[1],c=Math.round(this.getWidth()*((d-this.min)/this.range)),a=this.getPerformanceColor();if(b){a=this.calcHighlightColor(a)}return this.canvas.drawRect(0,Math.round(this.getHeight()*0.3),c-1,Math.round(this.getHeight()*0.4)-1,a,a)},renderTarget:function(c){var h=this.values[0],e=this.getTargetWidth(),a=Math.round(this.getWidth()*((h-this.min)/this.range)-(e/2)),g=Math.round(this.getHeight()*0.1),d=this.getHeight()-(g*2),b=this.getTargetColor();if(c){b=this.calcHighlightColor(b)}return this.canvas.drawRect(a,g,e-1,d-1,b,b)},renderGraph:function(){var g=this,h=g.values.length,d=g.canvas,e,c,b=g.shapes||(g.shapes={}),a=g.valueShapes||(g.valueShapes={});if(!Ext.sparkline.Base.prototype.renderGraph.call(this)){return}for(e=2;ec.max)){c.max=d}if(c.canvas){if(c.getLineHeight()==="auto"){c.setLineHeight(Math.round(c.getHeight()*0.3))}}},getRegion:function(a,b){return Math.floor(a/this.itemWidth)},getRegionFields:function(a){return{isNull:this.values[a]===undefined,value:this.values[a],offset:a}},renderRegion:function(l,e){var n=this,s=n.values,h=n.min,o=n.max,k=n.range,c=n.interval,b=n.canvas,j=n.getHeight(),r=n.getLineHeight(),m=j-r,a,d,g,q,p=n.getThresholdColor();d=Ext.Number.constrain(s[l],h,o);q=l*c;a=Math.round(m-m*((d-h)/k));g=(p&&d=c[b][0]&&a<=c[b][1]){return c[b][2]}}return undefined},getRegionFields:function(a){return{isNull:this.yvalues[a]===null,x:this.xvalues[a],y:this.yvalues[a],color:this.getLineColor(),fillColor:this.getFillColor(),offset:a}},renderHighlight:function(g){var c=this,a=c.canvas,e=c.vertices[g],b=c.getSpotRadius(),h=c.getHighlightSpotColor(),d=c.getHighlightLineColor();if(!e){return}if(b&&h){a.drawCircle(e[0],e[1],b,null,h).append()}if(d){a.drawLine(e[0],c.canvasTop,e[0],c.canvasTop+c.getHeight(),d).append()}},scanValues:function(){var k=this,l=k.values,c=l.length,a=k.xvalues,h=k.yvalues,m=k.yminmax,e,d,j,g,b;for(e=0;ed.maxy){d.maxy=g}}if(a!=null&&(d.chartRangeClip||ad.maxy)){this.maxy=e}if(b!=null&&(d.chartRangeClipX||bd.maxx)){d.maxx=h}},drawNormalRange:function(c,h,g,d,j){var a=this.getNormalRangeMin(),e=this.getNormalRangeMax(),b=h+Math.round(g-(g*((e-this.miny)/j))),k=Math.round((g*(e-a))/j);this.canvas.drawRect(c,b,d,k,undefined,this.normalRangeColor).append()},renderGraph:function(){var q=this,k=q.canvas,M=q.getWidth(),m=q.getHeight(),d=q.vertices,L=q.getSpotRadius(),O=q.regionMap,B,g,C,t,r,s,J,A,F,E,j,w,n,p,h,K,e,D,o,c=q.getValueSpots(),H,u,G,I,N,l=q.getSpotColor(),b=q.getMinSpotColor(),z=q.getMaxSpotColor(),v=q.getNormalRangeMin(),a=q.getDrawNormalOnTop();if(!Ext.sparkline.Base.prototype.renderGraph.call(this)){return}q.scanValues();q.processRangeOptions();G=q.xvalues;I=q.yvalues;if(!q.yminmax.length||q.yvalues.length<2){return}t=r=0;B=q.maxx-q.minx===0?1:q.maxx-q.minx;g=q.maxy-q.miny===0?1:q.maxy-q.miny;C=q.yvalues.length-1;if(L&&(M<(L*4)||m<(L*4))){L=0}if(L){H=q.getHighlightSpotColor()&&!q.disableInteraction;if(H||b||(l&&I[C]===q.miny)){m-=Math.ceil(L)}if(H||z||(l&&I[C]===q.maxy)){m-=Math.ceil(L);t+=Math.ceil(L)}if(H||((b||z)&&(I[0]===q.miny||I[0]===q.maxy))){r+=Math.ceil(L);M-=Math.ceil(L)}if(H||l||(b||z&&(I[C]===q.miny||I[C]===q.maxy))){M-=Math.ceil(L)}}m--;if(v!=null&&!a){q.drawNormalRange(r,t,m,M,g)}J=[];A=[J];p=h=null;K=I.length;for(N=0;Nq.maxy){E=q.maxy}if(!J.length){J.push([w,t+m])}s=[w,t+Math.round(m-(m*((E-this.miny)/g)))];J.push(s);d.push(s)}}e=[];D=[];o=A.length;for(N=0;N2){J[0]=[J[0][0],J[1][1]]}e.push(J)}}o=D.length;for(N=0;N0){for(b=a.length;b--;){c+=a[b]}}d.total=c;d.radius=Math.floor(Math.min(d.getWidth(),d.getHeight())/2)},getRegion:function(a,c){var b=this.canvas.getShapeAt(a,c);return(b!=null&&this.shapes[b]!=null)?this.shapes[b]:null},getRegionFields:function(b){var a=this.getSliceColors();return{isNull:this.values[b]==null,value:this.values[b],percent:this.values[b]/this.total*100,color:a[b%a.length],offset:b}},renderHighlight:function(a){this.renderSlice(a,true).append()},renderSlice:function(m,e){var o=this,d=o.canvas,n=o.radius,a=o.getBorderWidth(),j=o.getOffset(),b=2*Math.PI,s=o.values,p=o.total,l=j?(2*Math.PI)*(j/360):0,c,h,k,q,g,r=this.getSliceColors();q=s.length;for(k=0;k0){h=l+(b*(s[k]/p))}if(m===k){g=r[k%r.length];if(e){g=o.calcHighlightColor(g)}return d.drawPieSlice(n,n,n-a,c,h,null,g)}l=h}},renderGraph:function(){var h=this,c=h.canvas,k=h.values,e=h.radius,a=h.getBorderWidth(),g,d,b=h.shapes||(h.shapes={}),j=h.valueShapes||(h.valueShapes={});if(!Ext.sparkline.Base.prototype.renderGraph.call(this)){return}if(a){c.drawCircle(e,e,Math.floor(e-(a/2)),h.getBorderColor(),null,a).append()}for(d=k.length;d--;){if(k[d]){g=h.renderSlice(d).append();j[d]=g.id;b[g.id]=d}}if(h.currentPageXY&&h.el.getRegion().contains(h.currentPageXY)){h.currentRegion=null;h.updateDisplay()}c.render()}},0,["sparklinepie"],["widget","sparklinepie"],{widget:true,sparklinepie:true},["widget.sparklinepie"],0,[Ext.sparkline,"Pie"],0));(Ext.cmd.derive("Ext.sparkline.TriState",Ext.sparkline.BarBase,{config:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tipTpl:new Ext.XTemplate("● {value:this.states}",{states:function(a){var b=Number(a);if(b===-1){return"Loss"}if(b===0){return"Draw"}if(b===1){return"Win"}return a}})},applyColorMap:function(a){var b=this;if(Ext.isArray(a)){b.colorMapByIndex=a;b.colorMapByValue=null}else{b.colorMapByIndex=null;b.colorMapByValue=a;if(b.colorMapByValue&&b.colorMapByValue.get==null){b.colorMapByValue=new Ext.sparkline.RangeMap(a)}}return a},applyValues:function(a){a=Ext.Array.map(Ext.Array.from(a),Number);this.disabled=!(a&&a.length);return a},onUpdate:function(){this.totalBarWidth=this.getBarWidth()+this.getBarSpacing()},getBarWidth:function(){var a=this.values;return this._barWidth||(this.getWidth()-(a.length-1)*this.getBarSpacing())/a.length},getRegion:function(a,b){return Math.floor(a/this.totalBarWidth)},getRegionFields:function(a){return{isNull:this.values[a]==null,value:this.values[a],color:this.calcColor(this.values[a],a),offset:a}},calcColor:function(g,h){var e=this,b=e.values,j=e.colorMapByIndex,d=e.colorMapByValue,a,c;if(d&&(c=d.get(g))){a=c}else{if(j&&j.length>h){a=j[h]}else{if(b[h]<0){a=e.getNegBarColor()}else{if(b[h]>0){a=e.getPosBarColor()}else{a=e.getZeroBarColor()}}}}return a},renderRegion:function(e,b){var h=this,l=h.values,a=h.canvas,d,m,g,k,j,c;d=a.pixelHeight;g=Math.round(d/2);k=e*h.totalBarWidth;if(l[e]<0){j=g;m=g-1}else{if(l[e]>0){j=0;m=g-1}else{j=g-1;m=2}}c=h.calcColor(l[e],e);if(c==null){return}if(b){c=h.calcHighlightColor(c)}a.drawRect(k,j,h.getBarWidth()-1,m-1,c,c).append()}},0,["sparklinetristate"],["widget","sparklinetristate"],{widget:true,sparklinetristate:true},["widget.sparklinetristate"],0,[Ext.sparkline,"TriState"],0));(Ext.cmd.derive("Ext.state.CookieProvider",Ext.state.Provider,{constructor:function(a){var b=this;b.path="/";b.expires=new Date(Ext.Date.now()+(1000*60*60*24*7));b.domain=null;b.secure=false;Ext.state.Provider.prototype.constructor.apply(this,arguments);b.state=b.readCookies()},set:function(a,c){var b=this;if(typeof c=="undefined"||c===null){b.clear(a);return}b.setCookie(a,c);Ext.state.Provider.prototype.set.apply(this,arguments)},clear:function(a){this.clearCookie(a);Ext.state.Provider.prototype.clear.apply(this,arguments)},readCookies:function(){var e={},k=document.cookie+";",d=/\s?(.*?)=(.*?);/g,j=this.prefix,a=j.length,h,b,g;while((h=d.exec(k))!=null){b=h[1];g=h[2];if(b&&b.substring(0,a)==j){e[b.substr(a)]=this.decodeValue(g)}}return e},setCookie:function(a,c){var b=this;document.cookie=b.prefix+a+"="+b.encodeValue(c)+((b.expires==null)?"":("; expires="+b.expires.toUTCString()))+((b.path==null)?"":("; path="+b.path))+((b.domain==null)?"":("; domain="+b.domain))+((b.secure==true)?"; secure":"")},clearCookie:function(a){var b=this;document.cookie=b.prefix+a+"=null; expires=Thu, 01-Jan-1970 00:00:01 GMT"+((b.path==null)?"":("; path="+b.path))+((b.domain==null)?"":("; domain="+b.domain))+((b.secure==true)?"; secure":"")}},1,0,0,0,0,0,[Ext.state,"CookieProvider"],0));(Ext.cmd.derive("Ext.state.LocalStorageProvider",Ext.state.Provider,{constructor:function(){var a=this;Ext.state.Provider.prototype.constructor.apply(this,arguments);a.store=a.getStorageObject();if(a.store){a.state=a.readLocalStorage()}else{a.state={}}},readLocalStorage:function(){var a=this.store,e={},d=a.getKeys(),c=d.length,b;while(c--){b=d[c];e[b]=this.decodeValue(a.getItem(b))}return e},set:function(a,c){var b=this;b.clear(a);if(c!=null){b.store.setItem(a,b.encodeValue(c));Ext.state.Provider.prototype.set.apply(this,arguments)}},clear:function(a){this.store.removeItem(a);Ext.state.Provider.prototype.clear.apply(this,arguments)},getStorageObject:function(){var a=this.prefix,c=a,b=c.length-1;if(c.charAt(b)==="-"){c=c.substring(0,b)}return new Ext.util.LocalStorage({id:c,prefix:a})}},1,0,0,0,["state.localstorage"],0,[Ext.state,"LocalStorageProvider"],0));(Ext.cmd.derive("Ext.toolbar.Breadcrumb",Ext.Container,{isBreadcrumb:true,baseCls:"x-breadcrumb",layout:"hbox",config:{buttonUI:"plain-toolbar",displayField:"text",overflowHandler:null,showIcons:null,showMenuIcons:null,store:null,useSplitButtons:true},renderConfig:{selection:"root"},publishes:["selection"],twoWayBindable:["selection"],_breadcrumbCls:"x-breadcrumb",_btnCls:"x-breadcrumb-btn",_folderIconCls:"x-breadcrumb-icon-folder",_leafIconCls:"x-breadcrumb-icon-leaf",initComponent:function(){var c=this,b=c.layout,a=c.getOverflowHandler();if(typeof b==="string"){b={type:b}}if(a){b.overflowHandler=a}c.layout=b;c.defaultButtonUI=c.getButtonUI();c._buttons=[];c.addCls([c._breadcrumbCls,c._breadcrumbCls+"-"+c.ui]);Ext.container.Container.prototype.initComponent.call(this)},onDestroy:function(){var a=this;a._buttons=Ext.destroy(a._buttons);a.setStore(null);Ext.container.Container.prototype.onDestroy.call(this)},afterComponentLayout:function(){var b=this,a=b.layout.overflowHandler;Ext.container.Container.prototype.afterComponentLayout.apply(this,arguments);if(a&&b.tooNarrow&&a.scrollToItem){a.scrollToItem(b.getSelection().get("depth"))}},applySelection:function(b){var a=this.getStore();if(a){b=(b==="root")?this.getStore().getRoot():b}else{b=null}return b},updateSelection:function(l){var r=this,o=r._buttons,h=[],q=r.items.getCount(),k=r._needsSync,m=r.getDisplayField(),d,e,b,p,s,c,g,a,j,t,n;Ext.suspendLayouts();if(l){c=l;t=l.get("depth");s=t+1;n=t;while(c){j=c.getId();a=o[n];if(!k&&a&&a._breadcrumbNodeId===j){break}g=c.get(m);if(a){a.setText(g)}else{a=o[n]=Ext.create({xtype:r.getUseSplitButtons()?"splitbutton":"button",ui:r.getButtonUI(),cls:r._btnCls+" "+r._btnCls+"-"+r.ui,text:g,showEmptyMenu:true,menu:{listeners:{click:"_onMenuClick",beforeshow:"_onMenuBeforeShow",scope:this}},handler:"_onButtonClick",scope:r})}d=this.getShowIcons();if(d!==false){e=c.get("glyph");p=c.get("icon");b=c.get("iconCls");if(e){a.setGlyph(e);a.setIcon(null);a.setIconCls(b)}else{if(p){a.setGlyph(null);a.setIconCls(null);a.setIcon(p)}else{if(b){a.setGlyph(null);a.setIcon(null);a.setIconCls(b)}else{if(d){a.setGlyph(null);a.setIcon(null);a.setIconCls((c.isLeaf()?r._leafIconCls:r._folderIconCls)+"-"+r.ui)}else{a.setGlyph(null);a.setIcon(null);a.setIconCls(null)}}}}}a.setArrowVisible(c.hasChildNodes());a._breadcrumbNodeId=c.getId();c=c.parentNode;n--}if(s>q){h=o.slice(q,t+1);r.add(h)}else{for(n=q-1;n>=s;n--){r.remove(r.items.items[n],false)}}}else{r.removeAll(false)}Ext.resumeLayouts(true);r.fireEvent("selectionchange",r,l);r._needsSync=false},applyUseSplitButtons:function(b,a){if(this.rendered&&b!==a){Ext.Error.raise("Cannot reconfigure 'useSplitButtons' config of Ext.toolbar.Breadcrumb after initial render")}return b},applyStore:function(a){if(a){a=Ext.data.StoreManager.lookup(a)}return a},updateStore:function(a,b){this._needsSync=true;if(a&&!this.isConfiguring){this.setSelection(a.getRoot())}},privates:{_onButtonClick:function(a,b){if(this.getUseSplitButtons()){this.setSelection(this.getStore().getNodeById(a._breadcrumbNodeId))}},_onMenuClick:function(c,a,b){this.setSelection(this.getStore().getNodeById(a._breadcrumbNodeId))},_onMenuBeforeShow:function(c){var k=this,d=k.getStore().getNodeById(c.ownerCmp._breadcrumbNodeId),g=k.getDisplayField(),a=k.getShowMenuIcons(),o,b,l,j,e,m,n,h,p;if(d.hasChildNodes()){o=d.childNodes;j=[];for(e=0,h=o.length;e=j.top&&h<(j.top+d)){return"before"}else{if(!a&&(l||(h>=(j.bottom-d)&&h<=j.bottom))){return"after"}else{return"append"}}},isValidDropPoint:function(b,j,n,k,g){if(!b||!g.item){return false}var o=this.view,l=o.getRecord(b),d=g.records,a=d.length,m=d.length,c,h;if(!(l&&j&&a)){return false}for(c=0;c=0;--l){o=p[l];if(o.styleSheet){c.cacheStyleSheet(o.styleSheet)}c.cacheRule(o,m)}}catch(n){}},cacheRule:function(h,m){if(h.styleSheet){return c.cacheStyleSheet(h.styleSheet)}var l=h.selectorText,k,g;if(l){l=l.split(",");k=l.length;for(g=0;g2)?a[2]:null,h=(j>3)?a[3]:"/",d=(j>4)?a[4]:null,g=(j>5)?a[5]:false;document.cookie=c+"="+escape(e)+((b===null)?"":("; expires="+b.toUTCString()))+((h===null)?"":("; path="+h))+((d===null)?"":("; domain="+d))+((g===true)?"; secure":"")},get:function(c){var g=document.cookie.split("; "),a=g.length,e,d,b;for(d=0;d'+this.removeRowText+""},beforeDestroy:function(){Ext.un({mousedown:"onDismissSearch",scope:this});Ext.grid.Panel.prototype.beforeDestroy.call(this)},privates:{onDismissSearch:function(b){var a=this.searchPopup;if(a&&!(a.owns(b.getTarget())||this.owns(b.getTarget()))){Ext.un({mousedown:"onDismissSearch",scope:this});a.hide()}},onShowSearch:function(b,d){var e=this,a=e.searchPopup,c=e.getStore();if(!a){a=Ext.merge({owner:e,field:e.fieldName,floating:true},e.getSearch());e.searchPopup=a=e.add(a);if(c.getCount()){a.selectRecords(c.getRange())}}a.showBy(e,"tl-tr?");Ext.on({mousedown:"onDismissSearch",scope:e})}}},0,["multiselector"],["component","box","container","panel","tablepanel","gridpanel","grid","multiselector"],{component:true,box:true,container:true,panel:true,tablepanel:true,gridpanel:true,grid:true,multiselector:true},["widget.multiselector"],0,[Ext.view,"MultiSelector"],0));(Ext.cmd.derive("Ext.window.Toast",Ext.window.Window,{isToast:true,cls:"x-toast",bodyPadding:10,autoClose:true,plain:false,draggable:false,resizable:false,shadow:false,focus:Ext.emptyFn,anchor:null,useXAxis:false,align:"br",animate:true,spacing:6,paddingX:30,paddingY:10,slideInAnimation:"easeIn",slideBackAnimation:"bounceOut",slideInDuration:1500,slideBackDuration:1000,hideDuration:500,autoCloseDelay:3000,stickOnClick:true,stickWhileHover:true,closeOnMouseDown:false,isHiding:false,isFading:false,destroyAfterHide:false,closeOnMouseOut:false,xPos:0,yPos:0,initComponent:function(){var a=this;a.updateAlignment(a.align);a.setAnchor(a.anchor);Ext.window.Window.prototype.initComponent.call(this)},onRender:function(){var a=this;Ext.window.Window.prototype.onRender.apply(this,arguments);a.el.hover(a.onMouseEnter,a.onMouseLeave,a);if(a.closeOnMouseDown){Ext.getDoc().on("mousedown",a.onDocumentMousedown,a)}},alignmentProps:{br:{paddingFactorX:-1,paddingFactorY:-1,siblingAlignment:"br-br",anchorAlign:"tr-br"},bl:{paddingFactorX:1,paddingFactorY:-1,siblingAlignment:"bl-bl",anchorAlign:"tl-bl"},tr:{paddingFactorX:-1,paddingFactorY:1,siblingAlignment:"tr-tr",anchorAlign:"br-tr"},tl:{paddingFactorX:1,paddingFactorY:1,siblingAlignment:"tl-tl",anchorAlign:"bl-tl"},b:{paddingFactorX:0,paddingFactorY:-1,siblingAlignment:"b-b",useXAxis:0,anchorAlign:"t-b"},t:{paddingFactorX:0,paddingFactorY:1,siblingAlignment:"t-t",useXAxis:0,anchorAlign:"b-t"},l:{paddingFactorX:1,paddingFactorY:0,siblingAlignment:"l-l",useXAxis:1,anchorAlign:"r-l"},r:{paddingFactorX:-1,paddingFactorY:0,siblingAlignment:"r-r",useXAxis:1,anchorAlign:"l-r"},x:{br:{anchorAlign:"bl-br"},bl:{anchorAlign:"br-bl"},tr:{anchorAlign:"tl-tr"},tl:{anchorAlign:"tr-tl"}}},updateAlignment:function(e){var c=this,a=c.alignmentProps,b=a[e],d=a.x[e];if(d&&c.useXAxis){Ext.applyIf(c,d)}Ext.applyIf(c,b)},getXposAlignedToAnchor:function(){var c=this,g=c.align,a=c.anchor,d=a&&a.el,b=c.el,e=0;if(d&&d.dom){if(!c.useXAxis){e=b.getLeft()}else{if(g==="br"||g==="tr"||g==="r"){e+=d.getAnchorXY("r")[0];e-=(b.getWidth()+c.paddingX)}else{e+=d.getAnchorXY("l")[0];e+=c.paddingX}}}return e},getYposAlignedToAnchor:function(){var d=this,g=d.align,a=d.anchor,e=a&&a.el,b=d.el,c=0;if(e&&e.dom){if(d.useXAxis){c=b.getTop()}else{if(g==="br"||g==="bl"||g==="b"){c+=e.getAnchorXY("b")[1];c-=(b.getHeight()+d.paddingY)}else{c+=e.getAnchorXY("t")[1];c+=d.paddingY}}}return c},getXposAlignedToSibling:function(b){var c=this,e=c.align,a=c.el,d;if(!c.useXAxis){d=a.getLeft()}else{if(e==="tl"||e==="bl"||e==="l"){d=(b.xPos+b.el.getWidth()+b.spacing)}else{d=(b.xPos-a.getWidth()-c.spacing)}}return d},getYposAlignedToSibling:function(b){var d=this,e=d.align,a=d.el,c;if(d.useXAxis){c=a.getTop()}else{if(e==="tr"||e==="tl"||e==="t"){c=(b.yPos+b.el.getHeight()+b.spacing)}else{c=(b.yPos-a.getHeight()-b.spacing)}}return c},getToasts:function(){var a=this.anchor,c=this.anchorAlign,b=a.activeToasts||(a.activeToasts={});return b[c]||(b[c]=[])},setAnchor:function(a){var c=this,b;c.anchor=a=((typeof a==="string")?Ext.getCmp(a):a);if(!a){b=Ext.window.Toast;c.anchor=b.bodyAnchor||(b.bodyAnchor={el:Ext.getBody()})}},beforeShow:function(){var a=this;if(a.stickOnClick){a.body.on("click",function(){a.cancelAutoClose()})}if(a.autoClose){if(!a.closeTask){a.closeTask=new Ext.util.DelayedTask(a.doAutoClose,a)}a.closeTask.delay(a.autoCloseDelay)}a.el.setX(-10000);a.el.setOpacity(1)},afterShow:function(){var e=this,b=e.el,d,a,c,g;Ext.window.Window.prototype.afterShow.apply(this,arguments);d=e.getToasts();c=d.length;a=c&&d[c-1];if(a){b.alignTo(a.el,e.siblingAlignment,[0,0]);e.xPos=e.getXposAlignedToSibling(a);e.yPos=e.getYposAlignedToSibling(a)}else{b.alignTo(e.anchor.el,e.anchorAlign,[(e.paddingX*e.paddingFactorX),(e.paddingY*e.paddingFactorY)],false);e.xPos=e.getXposAlignedToAnchor();e.yPos=e.getYposAlignedToAnchor()}Ext.Array.include(d,e);if(e.animate){g=b.getXY();b.animate({from:{x:g[0],y:g[1]},to:{x:e.xPos,y:e.yPos,opacity:1},easing:e.slideInAnimation,duration:e.slideInDuration,dynamic:true})}else{e.setLocalXY(e.xPos,e.yPos)}},onDocumentMousedown:function(a){if(this.isVisible()&&!this.owns(a.getTarget())){this.hide()}},slideBack:function(){var e=this,b=e.anchor,g=b&&b.el,c=e.el,d=e.getToasts(),a=Ext.Array.indexOf(d,e);if(!e.isHiding&&c&&c.dom&&g&&g.isVisible()){if(a){e.xPos=e.getXposAlignedToSibling(d[a-1]);e.yPos=e.getYposAlignedToSibling(d[a-1])}else{e.xPos=e.getXposAlignedToAnchor();e.yPos=e.getYposAlignedToAnchor()}e.stopAnimation();if(e.animate){c.animate({to:{x:e.xPos,y:e.yPos},easing:e.slideBackAnimation,duration:e.slideBackDuration,dynamic:true})}}},update:function(){var a=this;if(a.isVisible()){a.isHiding=true;a.hide()}Ext.window.Window.prototype.update.apply(this,arguments);a.show()},cancelAutoClose:function(){var a=this.closeTask;if(a){a.cancel()}},doAutoClose:function(){var a=this;if(!(a.stickWhileHover&&a.mouseIsOver)){a.close()}else{a.closeOnMouseOut=true}},onMouseEnter:function(){this.mouseIsOver=true},onMouseLeave:function(){var a=this;a.mouseIsOver=false;if(a.closeOnMouseOut){a.closeOnMouseOut=false;a.close()}},removeFromAnchor:function(){var c=this,b,a;if(c.anchor){b=c.getToasts();a=Ext.Array.indexOf(b,c);if(a!==-1){Ext.Array.erase(b,a,1);for(;a.x-title-item{vertical-align:bottom}.x-horizontal.x-header .x-title-rotate-right.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-right.x-title-align-right>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-left>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-left.x-title-align-right>.x-title-item{vertical-align:bottom}.x-vertical.x-header .x-title-rotate-none.x-title-align-left>.x-title-item{vertical-align:top}.x-vertical.x-header .x-title-rotate-none.x-title-align-center>.x-title-item{vertical-align:middle}.x-vertical.x-header .x-title-rotate-none.x-title-align-right>.x-title-item{vertical-align:bottom}.x-title-icon-wrap{display:table-cell;text-align:center;vertical-align:middle;line-height:0}.x-title-icon-wrap.x-title-icon-top,.x-title-icon-wrap.x-title-icon-bottom{display:table-row}.x-title-icon{display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat}.x-tool{font-size:0;line-height:0}.x-header>.x-box-inner{overflow:visible}.x-splitter{font-size:1px}.x-splitter-horizontal{cursor:e-resize;cursor:row-resize}.x-splitter-vertical{cursor:e-resize;cursor:col-resize}.x-splitter-collapsed,.x-splitter-horizontal-noresize,.x-splitter-vertical-noresize{cursor:default}.x-splitter-active{z-index:4}.x-collapse-el{position:absolute;background-repeat:no-repeat}.x-box-layout-ct{overflow:hidden;position:relative}.x-box-target{position:absolute;width:20000px;top:0;left:0;height:1px}.x-box-inner{overflow:hidden;position:relative;left:0;top:0}.x-box-scroller{position:absolute;background-repeat:no-repeat;background-position:center;line-height:0;font-size:0}.x-box-scroller-top{top:0}.x-box-scroller-right{right:0}.x-box-scroller-bottom{bottom:0}.x-box-scroller-left{left:0}.x-box-menu-body-horizontal{float:left}.x-box-menu-after{position:relative;float:left}.x-toolbar-text{white-space:nowrap}.x-toolbar-separator{display:block;font-size:1px;overflow:hidden;cursor:default;border:0;width:0;height:0;line-height:0}.x-toolbar-scroller{padding-left:0}.x-toolbar-plain{border:0}.x-dd-drag-proxy,.x-dd-drag-current{z-index:1000000!important;pointer-events:none}.x-dd-drag-repair .x-dd-drag-ghost{filter:alpha(opacity=60);opacity:.6}.x-dd-drag-repair .x-dd-drop-icon{display:none}.x-dd-drag-ghost{filter:alpha(opacity=85);opacity:.85;padding:5px;padding-left:20px;white-space:nowrap;color:#000;font:normal 12px verdana,sans-serif;border:1px solid;border-color:#ddd #bbb #bbb #ddd;background-color:#fff}.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}.x-dd-drop-ok .x-dd-drop-icon{background-image:url(images/dd/drop-yes.png)}.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(images/dd/drop-add.png)}.x-dd-drop-nodrop div.x-dd-drop-icon{background-image:url(images/dd/drop-no.png)}.x-docked{position:absolute!important;z-index:1}.x-docked-vertical{position:static}.x-docked-top{border-bottom-width:0!important}.x-docked-bottom{border-top-width:0!important}.x-docked-left{border-right-width:0!important}.x-docked-right{border-left-width:0!important}.x-docked-noborder-top{border-top-width:0!important}.x-docked-noborder-right{border-right-width:0!important}.x-docked-noborder-bottom{border-bottom-width:0!important}.x-docked-noborder-left{border-left-width:0!important}.x-noborder-l{border-left-width:0!important}.x-noborder-b{border-bottom-width:0!important}.x-noborder-bl{border-bottom-width:0!important;border-left-width:0!important}.x-noborder-r{border-right-width:0!important}.x-noborder-rl{border-right-width:0!important;border-left-width:0!important}.x-noborder-rb{border-right-width:0!important;border-bottom-width:0!important}.x-noborder-rbl{border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-t{border-top-width:0!important}.x-noborder-tl{border-top-width:0!important;border-left-width:0!important}.x-noborder-tb{border-top-width:0!important;border-bottom-width:0!important}.x-noborder-tbl{border-top-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-tr{border-top-width:0!important;border-right-width:0!important}.x-noborder-trl{border-top-width:0!important;border-right-width:0!important;border-left-width:0!important}.x-noborder-trb{border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.x-noborder-trbl{border-width:0!important}.x-panel,.x-plain{overflow:hidden;position:relative}.x-panel{outline:0}td.x-frame-mc{vertical-align:top}.x-panel-body{overflow:hidden;position:relative}.x-panel-header-plain,.x-panel-body-plain{border:0;padding:0}.x-form-item{display:table;table-layout:fixed;border-spacing:0;border-collapse:separate}.x-form-item-label{overflow:hidden}.x-form-item.x-form-item-no-label>.x-form-item-label{display:none}.x-form-item-label,.x-form-item-body{display:table-cell}.x-form-item-body{vertical-align:middle;height:100%}.x-form-item-label-inner{display:inline-block}.x-form-item-label-top{display:table-row;height:1px}.x-form-item-label-top>.x-form-item-label-inner{display:table-cell}.x-form-item-label-top-side-error:after{display:table-cell;content:''}.x-form-item-label-right{text-align:right}.x-form-error-wrap-side{display:table-cell;vertical-align:middle}.x-form-error-wrap-under{display:table-row;height:1px}.x-form-error-wrap-under>.x-form-error-msg{display:table-cell}.x-form-error-wrap-under-side-label:before{display:table-cell;content:''}.x-form-invalid-icon{overflow:hidden}.x-form-invalid-icon ul{display:none}.x-form-display-field-body{vertical-align:top}.x-fit-item{position:relative}.x-grid-view{overflow:hidden;position:relative}.x-grid-row-table{width:0;table-layout:fixed;border:0 none;border-collapse:separate;border-spacing:0}.x-grid-item{table-layout:fixed;outline:0}.x-grid-row{outline:0}.x-grid-td{overflow:hidden;border-width:0;vertical-align:top}.x-grid-cell-inner{overflow:hidden;white-space:nowrap}.x-wrap-cell .x-grid-cell-inner{white-space:normal}.x-grid-resize-marker{position:absolute;z-index:5;top:0}.x-view-item-focused{outline:1px dashed #156765!important;outline-offset:-1px}.x-form-cb-wrap{vertical-align:top}.x-form-cb-wrap-inner{position:relative}.x-form-cb{position:absolute;left:0;right:auto;vertical-align:top;overflow:hidden;padding:0;border:0}.x-form-cb::-moz-focus-inner{padding:0;border:0}.x-form-cb-after{left:auto;right:0}.x-form-cb-label{display:inline-block}.x-form-cb-wrap-inner-no-box-label>.x-form-cb{position:static}.x-col-move-top,.x-col-move-bottom{position:absolute;top:0;line-height:0;font-size:0;overflow:hidden;z-index:20000;background:no-repeat center top transparent}.x-grid-header-ct{cursor:default}.x-column-header{position:absolute;overflow:hidden;background-repeat:repeat-x}.x-column-header-inner{white-space:nowrap;position:relative;overflow:hidden}.x-leaf-column-header{height:100%}.x-leaf-column-header .x-column-header-text-container{height:100%}.x-column-header-text-container{width:100%;display:table}.x-column-header-text-wrapper{display:table-cell;vertical-align:middle}.x-column-header-text{white-space:nowrap;background-repeat:no-repeat}.x-column-header-trigger{display:none;height:100%;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:2}.x-column-header-over .x-column-header-trigger,.x-column-header-open .x-column-header-trigger{display:block}.x-column-header-align-right{text-align:right}.x-column-header-align-left{text-align:left}.x-column-header-align-center{text-align:center}.x-autowidth-table .x-grid-item{table-layout:auto;width:auto!important}.x-tree-view{overflow:hidden}.x-tree-elbow-img,.x-tree-icon{background-repeat:no-repeat;background-position:0 center;vertical-align:top}.x-tree-checkbox{border:0;padding:0;vertical-align:top;position:relative;background-color:transparent}.x-tree-animator-wrap{overflow:hidden}.x-form-trigger-wrap{display:table;width:100%;height:100%}.x-gecko .x-form-trigger-wrap{display:-moz-inline-box;display:inline-flex;vertical-align:top}.x-form-text-wrap{display:table-cell;overflow:hidden;height:100%}.x-gecko .x-form-text-wrap{display:block;-moz-box-flex:1;flex:1}.x-form-item-body.x-form-text-grow{min-width:inherit;max-width:inherit}.x-form-text{border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;background:repeat-x 0 0;width:100%;height:100%}.x-webkit .x-form-text{height:calc(100%+3px)}.x-form-trigger{display:table-cell;vertical-align:top;cursor:pointer;overflow:hidden;background-repeat:no-repeat;line-height:0;white-space:nowrap}.x-item-disabled .x-form-trigger{cursor:default}.x-form-trigger.x-form-trigger-cmp{background:0;border:0}.x-gecko .x-form-trigger{display:block}.x-border-layout-ct{overflow:hidden}.x-border-layout-ct{position:relative}.x-border-region-slide-in{z-index:5}.x-region-collapsed-placeholder{z-index:4}.x-btn{display:inline-block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-btn>.x-frame{height:100%;width:100%}.x-btn-wrap{display:table;height:100%;width:100%}.x-btn-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-btn-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-btn-icon.x-btn-no-text>.x-btn-inner{display:none}.x-btn-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-btn-icon>.x-btn-icon-el{display:inline-block}.x-btn-icon-top>.x-btn-icon-el,.x-btn-icon-bottom>.x-btn-icon-el{display:block}.x-btn-button-center{text-align:center}.x-btn-button-left{text-align:left}.x-btn-button-right{text-align:right}.x-opera12m-btn-arrow-right{display:table}.x-opera12m-btn-arrow-right>.x-btn-arrow-right,.x-opera12m-btn-arrow-right>.x-btn-split-right{display:table-row}.x-btn-arrow:after,.x-btn-split:after{background-repeat:no-repeat;content:'';box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-btn-arrow-right:after,.x-btn-split-right:after{display:table-cell;background-position:right center}.x-btn-arrow-bottom:after,.x-btn-split-bottom:after{display:table-row;background-position:center bottom;content:'\00a0';line-height:0}.x-btn-mc{overflow:visible}.x-tab{display:block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-tab>.x-frame{height:100%;width:100%}.x-tab-wrap{display:table;height:100%;width:100%}.x-tab-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-tab-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-tab-icon.x-tab-no-text>.x-tab-inner{display:none}.x-tab-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-tab-icon>.x-tab-icon-el{display:inline-block}.x-tab-icon-top>.x-tab-icon-el,.x-tab-icon-bottom>.x-tab-icon-el{display:block}.x-tab-button-center{text-align:center}.x-tab-button-left{text-align:left}.x-tab-button-right{text-align:right}.x-tab-mc{overflow:visible}.x-tab{z-index:1}.x-tab-active{z-index:3}.x-tab-button{position:relative}.x-tab-close-btn{display:block;position:absolute;font-size:0;line-height:0}.x-tab-rotate-left{-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 0;-moz-transform:rotate(270deg);-moz-transform-origin:100% 0;-o-transform:rotate(270deg);-o-transform-origin:100% 0;-ms-transform:rotate(270deg);-ms-transform-origin:100% 0;transform:rotate(270deg);transform-origin:100% 0}.x-ie8 .x-tab-rotate-left{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.x-tab-rotate-right{-webkit-transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform:rotate(90deg);-moz-transform-origin:0 0;-o-transform:rotate(90deg);-o-transform-origin:0 0;-ms-transform:rotate(90deg);-ms-transform-origin:0 0;transform:rotate(90deg);transform-origin:0 0}.x-ie8 .x-tab-rotate-right{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.x-tab-tr,.x-tab-br,.x-tab-mr,.x-tab-tl,.x-tab-bl,.x-tab-ml{width:1px}.x-tab-bar{z-index:0;position:relative}.x-tab-bar-body{position:relative}.x-tab-bar-strip{position:absolute;line-height:0;font-size:0;z-index:2}.x-tab-bar-top>.x-tab-bar-strip{bottom:0}.x-tab-bar-bottom>.x-tab-bar-strip{top:0}.x-tab-bar-left>.x-tab-bar-strip{right:0}.x-tab-bar-right>.x-tab-bar-strip{left:0}.x-tab-bar-horizontal .x-tab-bar-strip{width:100%;left:0}.x-tab-bar-vertical{display:table-cell}.x-tab-bar-vertical .x-tab-bar-strip{height:100%;top:0}.x-tab-bar-plain{background:transparent!important}.x-box-scroller-plain{background-color:transparent!important}.x-window{outline:0;overflow:hidden}.x-window .x-window-wrap{position:relative}.x-window-body{position:relative;overflow:hidden}.x-tip{position:absolute;overflow:visible}.x-tip-body{overflow:hidden;position:relative}.x-tip-anchor{position:absolute;overflow:hidden;border-style:solid}.x-segmented-button{display:table;table-layout:fixed}.x-segmented-button-item{display:table-cell;vertical-align:top}.x-segmented-button-item>.x-frame{width:100%;height:100%}.x-segmented-button-item .x-btn-mc{width:100%}.x-segmented-button-item-horizontal{display:table-cell;height:100%}.x-segmented-button-item-horizontal.x-segmented-button-first{border-top-right-radius:0;border-bottom-right-radius:0}.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-tr,.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-mr,.x-segmented-button-item-horizontal.x-segmented-button-first .x-btn-br{display:none}.x-segmented-button-item-horizontal.x-segmented-button-middle{border-radius:0;border-left:0}.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-tl,.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-tr,.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-ml,.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-mr,.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-bl,.x-segmented-button-item-horizontal.x-segmented-button-middle .x-btn-br{display:none}.x-segmented-button-item-horizontal.x-segmented-button-last{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-tl,.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-ml,.x-segmented-button-item-horizontal.x-segmented-button-last .x-btn-bl{display:none}.x-segmented-button-row{display:table-row}.x-segmented-button-item-vertical.x-segmented-button-first{border-bottom-right-radius:0;border-bottom-left-radius:0}.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-bl,.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-bc,.x-segmented-button-item-vertical.x-segmented-button-first .x-btn-br{display:none}.x-segmented-button-item-vertical.x-segmented-button-middle{border-radius:0;border-top:0}.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tl,.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tc,.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-tr,.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-bl,.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-bc,.x-segmented-button-item-vertical.x-segmented-button-middle .x-btn-br{display:none}.x-segmented-button-item-vertical.x-segmented-button-last{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tl,.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tc,.x-segmented-button-item-vertical.x-segmented-button-last .x-btn-tr{display:none}.x-table-layout{font-size:1em}.x-btn-group{position:relative;overflow:hidden}.x-btn-group-body{position:relative}.x-btn-group-body .x-table-layout-cell{vertical-align:top}.x-viewport,.x-viewport>.x-body{margin:0;padding:0;border:0 none;overflow:hidden;position:static;touch-action:none;-ms-touch-action:none}.x-viewport{height:100%}.x-viewport>.x-body{min-height:100%}.x-column{float:left}.x-resizable-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:200000;background-color:#fff;filter:alpha(opacity=0);opacity:0}.x-form-textarea{overflow:auto;resize:none}div.x-form-text-grow .x-form-textarea{min-height:inherit}.x-message-box .x-form-display-field{height:auto}.x-fieldset{display:block;position:relative;overflow:hidden}.x-fieldset-header{overflow:hidden}.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool{float:left}.x-fieldset-header .x-fieldset-header-text{float:left}.x-fieldset-header .x-form-cb-wrap{font-size:0;line-height:0;height:auto}.x-fieldset-header .x-form-cb{margin:0;position:static}.x-fieldset-body{overflow:hidden}.x-fieldset-collapsed{padding-bottom:0!important}.x-fieldset-collapsed>.x-fieldset-body{display:none}.x-fieldset-header-text-collapsible{cursor:pointer}.x-ie9 .x-boundlist-list-ct{min-height:0\%}.x-datepicker{position:relative}.x-datepicker .x-monthpicker{left:0;top:0;display:block}.x-datepicker .x-monthpicker-months,.x-datepicker .x-monthpicker-years{height:100%}.x-datepicker-inner{table-layout:fixed;width:100%;border-collapse:separate}.x-datepicker-cell{padding:0}.x-datepicker-header{position:relative}.x-datepicker-arrow{position:absolute;outline:0;font-size:0}.x-datepicker-column-header{padding:0}.x-datepicker-date{display:block;text-decoration:none}.x-monthpicker{display:table}.x-monthpicker-body{height:100%;position:relative}.x-monthpicker-months,.x-monthpicker-years{float:left}.x-monthpicker-item{float:left}.x-monthpicker-item-inner{display:block;text-decoration:none}.x-monthpicker-yearnav-button-ct{float:left;text-align:center}.x-monthpicker-yearnav-button{display:inline-block;outline:0;font-size:0}.x-monthpicker-buttons{width:100%}.x-datepicker .x-monthpicker-buttons{position:absolute;bottom:0}.x-form-file-btn{overflow:hidden;position:relative}.x-form-file-input{border:0;position:absolute;cursor:pointer;top:-2px;right:-2px;filter:alpha(opacity=0);opacity:0;font-size:1000px}.x-form-item-hidden{margin:0}.x-color-picker-item{float:left;text-decoration:none}.x-color-picker-item-inner{display:block;font-size:1px}.x-html-editor-tb .x-toolbar{position:static!important}.x-htmleditor-iframe,.x-htmleditor-textarea{display:block;overflow:auto;width:100%;height:100%;border:0}.x-tagfield-body{vertical-align:top}.x-tagfield{height:auto!important;padding:0!important;cursor:text;min-height:24px;overflow-y:auto}.x-tagfield ul.x-tagfield-list{padding:1px 3px;margin:0}ul.x-tagfield-list.x-tagfield-singleselect{white-space:nowrap;overflow:hidden}.x-tagfield-input,.x-tagfield-item{vertical-align:top;display:inline-block;position:relative}.x-tagfield-input input,.x-tagfield-input div{border:0 none;margin:0;background:0;width:100%}.x-tagfield-input-field{line-height:20px}.x-tagfield-emptyinput{display:none}.x-tagfield-stacked .x-tagfield-item{display:block}.x-tagfield-item{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#e2e2e2;border:1px solid #e2e2e2;padding:0 1px 0 5px!important;margin:1px 4px 1px 0;cursor:default}.x-field:not(.x-item-disabled) .x-tagfield-item:hover{background:#c9c9c9;border:1px solid #c9c9c9}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected{border:1px solid #387d7c!important;background:#387d7c!important;color:white!important}.x-tagfield-item-text{line-height:18px;padding-right:20px}.x-tagfield-item-close{cursor:pointer;position:absolute;background-image:url(images/form/tag-field-item-close.png);width:12px;height:12px;top:2px;right:2px}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close{background-position:0 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:hover{background-position:24px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:hover{background-position:24px 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:active{background-position:12px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:active{background-position:12px 12px}.x-grid-cell-inner-action-col{line-height:0;font-size:0}.x-grid-cell-inner-checkcolumn{line-height:0;font-size:0}.x-group-hd-container{overflow:hidden}.x-grid-group-hd{white-space:nowrap;outline:0}.x-grid-row-body-hidden,.x-grid-group-collapsed{display:none}.x-grid-row-body-hidden{display:none}.x-menu{outline:0}.x-menu-item{white-space:nowrap;overflow:hidden;border-color:transparent;border-style:solid}.x-menu-item-cmp{margin:2px}.x-menu-item-cmp .x-field-label-cell{vertical-align:middle}.x-menu-icon-separator{position:absolute;top:0;z-index:0;height:100%;overflow:hidden}.x-menu-plain .x-menu-icon-separator{display:none}.x-menu-item-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-decoration:none;outline:0;display:block}.x-menu-item-link-href{-webkit-touch-callout:default}.x-menu-item-text{display:inline-block}.x-menu-item-icon,.x-menu-item-icon-right,.x-menu-item-arrow{font-size:0;position:absolute;text-align:center;background-repeat:no-repeat}.x-grid-editor .x-form-cb-wrap{text-align:center}.x-grid-editor .x-form-cb{position:static}.x-grid-editor .x-form-display-field{margin:0;white-space:nowrap;overflow:hidden}.x-grid-editor div.x-form-action-col-field{line-height:0}.x-grid-row-editor-wrap{position:absolute;overflow:visible;z-index:2}.x-grid-row-editor{position:absolute}.x-grid-row-editor-buttons{position:absolute;white-space:nowrap}.x-grid-row-expander{font-size:0;line-height:0}.x-ssm-row-numberer-hd{cursor:se-resize!important}.x-ssm-row-numberer-cell{cursor:e-resize}.x-ssm-column-select .x-column-header{cursor:s-resize}.x-abs-layout-ct{position:relative}.x-abs-layout-item{position:absolute!important}.x-form-layout-wrap{display:table;width:100%;border-collapse:separate}.x-form-layout-colgroup{display:table-column-group}.x-form-layout-column{display:table-column}.x-form-layout-auto-label>*>.x-form-item-label{width:auto!important}.x-form-layout-auto-label>*>.x-form-item-label>.x-form-item-label-inner{width:auto!important;white-space:nowrap}.x-form-layout-auto-label>*>.x-form-layout-label-column{width:1px}.x-form-layout-sized-label>*>.x-form-item-label{width:auto!important}.x-form-form-item{display:table-row}.x-form-form-item>.x-form-item-label{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.x-form-form-item>.x-form-item-body{max-width:none}.x-form-form-item.x-form-item-no-label:before{content:' ';display:table-cell}.x-resizable-wrapped{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-slider{outline:0;position:relative}.x-slider-inner{position:relative;left:0;top:0;overflow:visible}.x-slider-vert .x-slider-inner{background:repeat-y 0 0}.x-slider-thumb{position:absolute;background:no-repeat 0 0}.x-slider-horz .x-slider-thumb{left:0}.x-slider-vert .x-slider-thumb{bottom:0}.x-column-header-checkbox .x-column-header-text{display:block;background-repeat:no-repeat;font-size:0}.x-grid-cell-row-checker{vertical-align:middle;background-repeat:no-repeat;font-size:0}.x-breadcrumb-btn .x-box-target:first-child{margin:0}.x-scroll-indicator{position:absolute;background-color:black;opacity:.5;border-radius:3px;margin:2px}.x-scroll-indicator-x{bottom:0;left:0;height:6px}.x-scroll-indicator-y{right:0;top:0;width:6px}.x-body{color:black;font-size:13px;line-height:17px;font-family:verdana,sans-serif;background:white}.x-animating-size,.x-collapsed{overflow:hidden!important}.x-editor .x-form-item-body{padding-bottom:0}.x-focus-element{position:absolute;top:-10px;left:-10px;width:0;height:0}.x-focus-frame{position:absolute;left:0;top:0;z-index:100000000;width:0;height:0}.x-focus-frame-top,.x-focus-frame-bottom,.x-focus-frame-left,.x-focus-frame-right{position:absolute;top:0;left:0}.x-focus-frame-top,.x-focus-frame-bottom{border-top:solid 2px #15428b;height:2px}.x-focus-frame-left,.x-focus-frame-right{border-left:solid 2px #15428b;width:2px}.x-mask{background-image:none;background-color:rgba(255,255,255,0.7);cursor:default;border-style:solid;border-width:1px;border-color:transparent}.x-ie8 .x-mask{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF,endColorstr=#B3FFFFFF);zoom:1}.x-mask.x-focus{border-style:solid;border-width:1px;border-color:#156765}.x-mask-msg{padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#e5e5e5}.x-mask-msg-inner{padding:0;background-color:transparent;color:#666;font:normal 13px verdana,sans-serif}.x-mask-msg-text{padding:21px 0 0;background-image:url(images/loadmask/loading.gif);background-repeat:no-repeat;background-position:center 0}.x-progress-default{background-color:#f5f5f5;border-width:0;height:20px;border-color:#156765}.x-progress-default .x-progress-bar-default{background-image:none;background-color:#c1d6d6}.x-progress-default .x-progress-text{color:#666;font-weight:bold;font-size:13px;font-family:verdana,sans-serif;text-align:center;line-height:20px}.x-progress-default .x-progress-text-back{color:#666;line-height:20px}.x-cmd-slicer.x-progress-bar-default:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-progressbar-default-cell>.x-grid-cell-inner,.x-progressbarwidget-default-cell>.x-grid-cell-inner{padding-top:2px;padding-bottom:2px}.x-progressbar-default-cell>.x-grid-cell-inner .x-progress-default,.x-progressbarwidget-default-cell>.x-grid-cell-inner .x-progress-default{height:20px}.x-tool{cursor:pointer}.x-tool-img{overflow:hidden;width:16px;height:16px;background-image:url(images/tools/tool-sprites.png);margin:0;filter:alpha(opacity=50);opacity:.5}.x-tool-over .x-tool-img{filter:alpha(opacity=60);opacity:.6}.x-tool-pressed .x-tool-img{filter:alpha(opacity=70);opacity:.7}.x-tool-placeholder{visibility:hidden}.x-tool-close{background-position:0 0}.x-tool-minimize{background-position:0 -16px}.x-tool-maximize{background-position:0 -32px}.x-tool-restore{background-position:0 -48px}.x-tool-toggle{background-position:0 -64px}.x-panel-collapsed .x-tool-toggle{background-position:0 -80px}.x-tool-gear{background-position:0 -96px}.x-tool-prev{background-position:0 -112px}.x-tool-next{background-position:0 -128px}.x-tool-pin{background-position:0 -144px}.x-tool-unpin{background-position:0 -160px}.x-tool-right{background-position:0 -176px}.x-tool-left{background-position:0 -192px}.x-tool-down{background-position:0 -208px}.x-tool-up{background-position:0 -224px}.x-tool-refresh{background-position:0 -240px}.x-tool-plus{background-position:0 -256px}.x-tool-minus{background-position:0 -272px}.x-tool-search{background-position:0 -288px}.x-tool-save{background-position:0 -304px}.x-tool-help{background-position:0 -320px}.x-tool-print{background-position:0 -336px}.x-tool-expand{background-position:0 -352px}.x-tool-collapse{background-position:0 -368px}.x-tool-resize{background-position:0 -384px}.x-tool-move{background-position:0 -400px}.x-tool-expand-bottom,.x-tool-collapse-bottom{background-position:0 -208px}.x-tool-expand-top,.x-tool-collapse-top{background-position:0 -224px}.x-tool-expand-left,.x-tool-collapse-left{background-position:0 -192px}.x-tool-expand-right,.x-tool-collapse-right{background-position:0 -176px}.x-header-draggable,.x-header-ghost{cursor:move}.x-header-text{white-space:nowrap}.x-collapse-el{cursor:pointer}.x-layout-split-left,.x-layout-split-right{top:50%;margin-top:-24px;width:8px;height:48px}.x-layout-split-top,.x-layout-split-bottom{left:50%;width:48px;height:8px;margin-left:-24px}.x-layout-split-left{background-image:url(images/util/splitter/mini-left.png)}.x-layout-split-right{background-image:url(images/util/splitter/mini-right.png)}.x-layout-split-top{background-image:url(images/util/splitter/mini-top.png)}.x-layout-split-bottom{background-image:url(images/util/splitter/mini-bottom.png)}.x-splitter-collapsed .x-layout-split-left{background-image:url(images/util/splitter/mini-right.png)}.x-splitter-collapsed .x-layout-split-right{background-image:url(images/util/splitter/mini-left.png)}.x-splitter-collapsed .x-layout-split-top{background-image:url(images/util/splitter/mini-bottom.png)}.x-splitter-collapsed .x-layout-split-bottom{background-image:url(images/util/splitter/mini-top.png)}.x-splitter-active{background-color:#b4b4b4;filter:alpha(opacity=80);opacity:.8}.x-splitter-active .x-collapse-el{filter:alpha(opacity=30);opacity:.3}.x-toolbar-default{padding:6px 0 6px 8px;border-style:solid;border-color:#c1c1c1;border-width:1px;background-image:none;background-color:white}.x-toolbar-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:white}.x-toolbar-default .x-toolbar-item{margin:0 8px 0 0}.x-toolbar-default .x-toolbar-separator-horizontal{margin:0 8px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-default .x-box-menu-after{margin:0 8px}.x-toolbar-default-vertical{padding:6px 8px 0}.x-toolbar-default-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-default-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-default-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-default{padding:0 4px;color:#1c4140;font:normal 13px/16px verdana,sans-serif}.x-toolbar-spacer-default{width:2px}.x-toolbar-default-scroller .x-box-scroller-body-horizontal{margin-left:16px}.x-toolbar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-default{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-default.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-default.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-default.x-box-scroller-left,.x-box-scroller-toolbar-default.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-default.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/default-scroll-left.png)}.x-box-scroller-toolbar-default.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/default-scroll-right.png)}.x-box-scroller-toolbar-default.x-box-scroller-top,.x-box-scroller-toolbar-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-toolbar-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/default-scroll-top.png)}.x-box-scroller-toolbar-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/default-scroll-bottom.png)}.x-ie8 .x-box-scroller-toolbar-default{background-color:white}.x-toolbar-more-icon{background-image:url(images/toolbar/default-more.png)}.x-toolbar-footer{padding:6px 0 6px 6px;border-style:solid;border-color:#c1c1c1;border-width:0;background-image:none;background-color:#dfe7e7}.x-toolbar-footer .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-toolbar-footer .x-toolbar-item{margin:0 6px 0 0}.x-toolbar-footer .x-toolbar-separator-horizontal{margin:0 8px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-footer .x-box-menu-after{margin:0 6px}.x-toolbar-footer-vertical{padding:6px 6px 0}.x-toolbar-footer-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-footer-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-footer-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-footer{padding:0 4px;color:#1c4140;font:normal 13px/16px verdana,sans-serif}.x-toolbar-spacer-footer{width:2px}.x-toolbar-footer-scroller .x-box-scroller-body-horizontal{margin-left:18px}.x-toolbar-footer-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-footer{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-footer.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-footer.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-footer.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-footer.x-box-scroller-left,.x-box-scroller-toolbar-footer.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-footer.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/footer-scroll-left.png)}.x-box-scroller-toolbar-footer.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/footer-scroll-right.png)}.x-ie8 .x-box-scroller-toolbar-footer{background-color:#dfe7e7}.x-toolbar-more-icon{background-image:url(images/toolbar/footer-more.png)}.x-panel-ghost{filter:alpha(opacity=50);opacity:.5}.x-panel-default{border-color:#156765;padding:0}.x-panel-header-default{font-size:13px;border:1px solid #156765}.x-panel-header-default .x-tool-img{background-color:#156765}.x-panel-header-default-horizontal{padding:9px 9px 10px 9px}.x-panel-header-default-horizontal .x-panel-header-default-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-default-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-default-horizontal.x-header-noborder .x-panel-header-default-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-default-vertical{padding:9px 9px 9px 10px}.x-panel-header-default-vertical .x-panel-header-default-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-default-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-default-vertical.x-header-noborder .x-panel-header-default-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-default{color:white;font-size:13px;font-weight:bold;font-family:verdana,sans-serif;line-height:16px}.x-panel-header-title-default>.x-title-text-default{text-transform:none;padding:0}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#8ab3b2}.x-panel-body-default{background:white;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-default{background-image:none;background-color:#156765}.x-panel-header-default-vertical{background-image:none;background-color:#156765}.x-panel .x-panel-header-default-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-left{border-right-width:1px!important}.x-cmd-slicer.x-panel-header-default-top:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-cmd-slicer.x-panel-header-default-bottom:before{display:none;content:"x-slicer:stretch:top"!important}.x-cmd-slicer.x-panel-header-default-left:before{display:none;content:"x-slicer:stretch:right"!important}.x-cmd-slicer.x-panel-header-default-right:before{display:none;content:"x-slicer:stretch:left"!important}.x-panel-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-outer-border-l{border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-b{border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-outer-border-bl{border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-r{border-right-color:#156765!important;border-right-width:1px!important}.x-panel-default-outer-border-rl{border-right-color:#156765!important;border-right-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-rb{border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-outer-border-rbl{border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-t{border-top-color:#156765!important;border-top-width:1px!important}.x-panel-default-outer-border-tl{border-top-color:#156765!important;border-top-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-tb{border-top-color:#156765!important;border-top-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-outer-border-tbl{border-top-color:#156765!important;border-top-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-tr{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important}.x-panel-default-outer-border-trl{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-outer-border-trb{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-outer-border-trbl{border-color:#156765!important;border-width:1px!important}.x-panel-default-framed{border-color:#156765;padding:0}.x-panel-header-default-framed{font-size:13px;border:5px solid #156765}.x-panel-header-default-framed .x-tool-img{background-color:#156765}.x-panel-header-default-framed-horizontal{padding:5px 5px 5px 5px}.x-panel-header-default-framed-horizontal .x-panel-header-default-framed-tab-bar{margin-top:-5px;margin-bottom:-5px}.x-panel-header-default-framed-horizontal.x-header-noborder{padding:10px 10px 5px 10px}.x-panel-header-default-framed-horizontal.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-top:-10px;margin-bottom:-5px}.x-panel-header-default-framed-vertical{padding:5px 5px 5px 5px}.x-panel-header-default-framed-vertical .x-panel-header-default-framed-tab-bar{margin-right:-5px;margin-left:-5px}.x-panel-header-default-framed-vertical.x-header-noborder{padding:10px 10px 10px 5px}.x-panel-header-default-framed-vertical.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-right:-10px;margin-left:-5px}.x-panel-header-title-default-framed{color:white;font-size:13px;font-weight:bold;font-family:verdana,sans-serif;line-height:16px}.x-panel-header-title-default-framed>.x-title-text-default-framed{text-transform:none;padding:0}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-icon-default-framed{width:16px;height:16px;background-position:center center}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-glyph{color:#8ab3b2}.x-panel-body-default-framed{background:white;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-default-framed{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:5px;border-style:solid;background-color:white}.x-panel-default-framed-mc{background-color:white}.x-nbr .x-panel-default-framed{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-default-framed-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-0-0-0-0}.x-panel-default-framed-tl{background-position:0 -10px}.x-panel-default-framed-tr{background-position:right -15px}.x-panel-default-framed-bl{background-position:0 -20px}.x-panel-default-framed-br{background-position:right -25px}.x-panel-default-framed-ml{background-position:0 top}.x-panel-default-framed-mr{background-position:right top}.x-panel-default-framed-tc{background-position:0 0}.x-panel-default-framed-bc{background-position:0 -5px}.x-panel-default-framed-tr,.x-panel-default-framed-br,.x-panel-default-framed-mr{padding-right:5px}.x-panel-default-framed-tl,.x-panel-default-framed-bl,.x-panel-default-framed-ml{padding-left:5px}.x-panel-default-framed-tc{height:5px}.x-panel-default-framed-bc{height:5px}.x-panel-default-framed-tl,.x-panel-default-framed-bl,.x-panel-default-framed-tr,.x-panel-default-framed-br,.x-panel-default-framed-tc,.x-panel-default-framed-bc,.x-panel-default-framed-ml,.x-panel-default-framed-mr{background-image:url(images/panel/panel-default-framed-corners.gif)}.x-panel-default-framed-ml,.x-panel-default-framed-mr{background-image:url(images/panel/panel-default-framed-sides.gif);background-repeat:repeat-y}.x-panel-default-framed-mc{padding:0}.x-cmd-slicer.x-panel-default-framed:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel/panel-default-framed-corners.gif), sides:url(images/panel/panel-default-framed-sides.gif)"!important}.x-panel-header-default-framed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 0 5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-top-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-top-frameInfo{font-family:dh-5-5-0-5-5-5-0-5-5-5-5-5}.x-panel-header-default-framed-top-tl{background-position:0 -10px}.x-panel-header-default-framed-top-tr{background-position:right -15px}.x-panel-header-default-framed-top-bl{background-position:0 -20px}.x-panel-header-default-framed-top-br{background-position:right -25px}.x-panel-header-default-framed-top-ml{background-position:0 top}.x-panel-header-default-framed-top-mr{background-position:right top}.x-panel-header-default-framed-top-tc{background-position:0 0}.x-panel-header-default-framed-top-bc{background-position:0 -5px}.x-panel-header-default-framed-top-tr,.x-panel-header-default-framed-top-br,.x-panel-header-default-framed-top-mr{padding-right:5px}.x-panel-header-default-framed-top-tl,.x-panel-header-default-framed-top-bl,.x-panel-header-default-framed-top-ml{padding-left:5px}.x-panel-header-default-framed-top-tc{height:5px}.x-panel-header-default-framed-top-bc{height:0}.x-panel-header-default-framed-top-tl,.x-panel-header-default-framed-top-bl,.x-panel-header-default-framed-top-tr,.x-panel-header-default-framed-top-br,.x-panel-header-default-framed-top-tc,.x-panel-header-default-framed-top-bc,.x-panel-header-default-framed-top-ml,.x-panel-header-default-framed-top-mr{background-image:url(images/panel-header/panel-header-default-framed-top-corners.gif)}.x-panel-header-default-framed-top-ml,.x-panel-header-default-framed-top-mr{background-image:url(images/panel-header/panel-header-default-framed-top-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-top:before{display:none;content:"x-slicer:frame:5px 5px 0 5px, corners:url(images/panel-header/panel-header-default-framed-top-corners.gif), sides:url(images/panel-header/panel-header-default-framed-top-sides.gif)"!important}.x-panel-header-default-framed-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 5px 0;border-style:solid;background-color:#156765}.x-panel-header-default-framed-right-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-right-frameInfo{font-family:dh-5-5-5-0-5-5-5-0-5-5-5-5}.x-panel-header-default-framed-right-tl{background-position:0 -10px}.x-panel-header-default-framed-right-tr{background-position:right -15px}.x-panel-header-default-framed-right-bl{background-position:0 -20px}.x-panel-header-default-framed-right-br{background-position:right -25px}.x-panel-header-default-framed-right-ml{background-position:right 0}.x-panel-header-default-framed-right-mr{background-position:right 0}.x-panel-header-default-framed-right-tc{background-position:0 0}.x-panel-header-default-framed-right-bc{background-position:0 -5px}.x-panel-header-default-framed-right-tr,.x-panel-header-default-framed-right-br,.x-panel-header-default-framed-right-mr{padding-right:5px}.x-panel-header-default-framed-right-tl,.x-panel-header-default-framed-right-bl,.x-panel-header-default-framed-right-ml{padding-left:0}.x-panel-header-default-framed-right-tc{height:5px}.x-panel-header-default-framed-right-bc{height:5px}.x-panel-header-default-framed-right-tl,.x-panel-header-default-framed-right-bl,.x-panel-header-default-framed-right-tr,.x-panel-header-default-framed-right-br,.x-panel-header-default-framed-right-tc,.x-panel-header-default-framed-right-bc,.x-panel-header-default-framed-right-ml,.x-panel-header-default-framed-right-mr{background-image:url(images/panel-header/panel-header-default-framed-right-corners.gif)}.x-panel-header-default-framed-right-ml,.x-panel-header-default-framed-right-mr{background-image:url(images/panel-header/panel-header-default-framed-right-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 0, corners:url(images/panel-header/panel-header-default-framed-right-corners.gif), sides:url(images/panel-header/panel-header-default-framed-right-sides.gif)"!important}.x-panel-header-default-framed-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:0 5px 5px 5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-bottom-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-bottom-frameInfo{font-family:dh-0-5-5-5-0-5-5-5-5-5-5-5}.x-panel-header-default-framed-bottom-tl{background-position:0 -10px}.x-panel-header-default-framed-bottom-tr{background-position:right -15px}.x-panel-header-default-framed-bottom-bl{background-position:0 -20px}.x-panel-header-default-framed-bottom-br{background-position:right -25px}.x-panel-header-default-framed-bottom-ml{background-position:0 bottom}.x-panel-header-default-framed-bottom-mr{background-position:right bottom}.x-panel-header-default-framed-bottom-tc{background-position:0 0}.x-panel-header-default-framed-bottom-bc{background-position:0 -5px}.x-panel-header-default-framed-bottom-tr,.x-panel-header-default-framed-bottom-br,.x-panel-header-default-framed-bottom-mr{padding-right:5px}.x-panel-header-default-framed-bottom-tl,.x-panel-header-default-framed-bottom-bl,.x-panel-header-default-framed-bottom-ml{padding-left:5px}.x-panel-header-default-framed-bottom-tc{height:0}.x-panel-header-default-framed-bottom-bc{height:5px}.x-panel-header-default-framed-bottom-tl,.x-panel-header-default-framed-bottom-bl,.x-panel-header-default-framed-bottom-tr,.x-panel-header-default-framed-bottom-br,.x-panel-header-default-framed-bottom-tc,.x-panel-header-default-framed-bottom-bc,.x-panel-header-default-framed-bottom-ml,.x-panel-header-default-framed-bottom-mr{background-image:url(images/panel-header/panel-header-default-framed-bottom-corners.gif)}.x-panel-header-default-framed-bottom-ml,.x-panel-header-default-framed-bottom-mr{background-image:url(images/panel-header/panel-header-default-framed-bottom-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-bottom:before{display:none;content:"x-slicer:frame:0 5px 5px 5px, corners:url(images/panel-header/panel-header-default-framed-bottom-corners.gif), sides:url(images/panel-header/panel-header-default-framed-bottom-sides.gif)"!important}.x-panel-header-default-framed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px 0 5px 5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-left-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-left-frameInfo{font-family:dh-5-0-5-5-5-0-5-5-5-5-5-5}.x-panel-header-default-framed-left-tl{background-position:0 -10px}.x-panel-header-default-framed-left-tr{background-position:right -15px}.x-panel-header-default-framed-left-bl{background-position:0 -20px}.x-panel-header-default-framed-left-br{background-position:right -25px}.x-panel-header-default-framed-left-ml{background-position:left 0}.x-panel-header-default-framed-left-mr{background-position:left 0}.x-panel-header-default-framed-left-tc{background-position:0 0}.x-panel-header-default-framed-left-bc{background-position:0 -5px}.x-panel-header-default-framed-left-tr,.x-panel-header-default-framed-left-br,.x-panel-header-default-framed-left-mr{padding-right:0}.x-panel-header-default-framed-left-tl,.x-panel-header-default-framed-left-bl,.x-panel-header-default-framed-left-ml{padding-left:5px}.x-panel-header-default-framed-left-tc{height:5px}.x-panel-header-default-framed-left-bc{height:5px}.x-panel-header-default-framed-left-tl,.x-panel-header-default-framed-left-bl,.x-panel-header-default-framed-left-tr,.x-panel-header-default-framed-left-br,.x-panel-header-default-framed-left-tc,.x-panel-header-default-framed-left-bc,.x-panel-header-default-framed-left-ml,.x-panel-header-default-framed-left-mr{background-image:url(images/panel-header/panel-header-default-framed-left-corners.gif)}.x-panel-header-default-framed-left-ml,.x-panel-header-default-framed-left-mr{background-image:url(images/panel-header/panel-header-default-framed-left-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-left:before{display:none;content:"x-slicer:frame:5px 0 5px 5px, corners:url(images/panel-header/panel-header-default-framed-left-corners.gif), sides:url(images/panel-header/panel-header-default-framed-left-sides.gif)"!important}.x-panel-header-default-framed-collapsed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-collapsed-top-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-collapsed-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-collapsed-top-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-default-framed-collapsed-top-tl{background-position:0 -10px}.x-panel-header-default-framed-collapsed-top-tr{background-position:right -15px}.x-panel-header-default-framed-collapsed-top-bl{background-position:0 -20px}.x-panel-header-default-framed-collapsed-top-br{background-position:right -25px}.x-panel-header-default-framed-collapsed-top-ml{background-position:0 top}.x-panel-header-default-framed-collapsed-top-mr{background-position:right top}.x-panel-header-default-framed-collapsed-top-tc{background-position:0 0}.x-panel-header-default-framed-collapsed-top-bc{background-position:0 -5px}.x-panel-header-default-framed-collapsed-top-tr,.x-panel-header-default-framed-collapsed-top-br,.x-panel-header-default-framed-collapsed-top-mr{padding-right:5px}.x-panel-header-default-framed-collapsed-top-tl,.x-panel-header-default-framed-collapsed-top-bl,.x-panel-header-default-framed-collapsed-top-ml{padding-left:5px}.x-panel-header-default-framed-collapsed-top-tc{height:5px}.x-panel-header-default-framed-collapsed-top-bc{height:5px}.x-panel-header-default-framed-collapsed-top-tl,.x-panel-header-default-framed-collapsed-top-bl,.x-panel-header-default-framed-collapsed-top-tr,.x-panel-header-default-framed-collapsed-top-br,.x-panel-header-default-framed-collapsed-top-tc,.x-panel-header-default-framed-collapsed-top-bc,.x-panel-header-default-framed-collapsed-top-ml,.x-panel-header-default-framed-collapsed-top-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-top-corners.gif)}.x-panel-header-default-framed-collapsed-top-ml,.x-panel-header-default-framed-collapsed-top-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-top-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-collapsed-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-collapsed-top:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-default-framed-collapsed-top-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-top-sides.gif)"!important}.x-panel-header-default-framed-collapsed-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-collapsed-right-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-collapsed-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-collapsed-right-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-default-framed-collapsed-right-tl{background-position:0 -10px}.x-panel-header-default-framed-collapsed-right-tr{background-position:right -15px}.x-panel-header-default-framed-collapsed-right-bl{background-position:0 -20px}.x-panel-header-default-framed-collapsed-right-br{background-position:right -25px}.x-panel-header-default-framed-collapsed-right-ml{background-position:right 0}.x-panel-header-default-framed-collapsed-right-mr{background-position:right 0}.x-panel-header-default-framed-collapsed-right-tc{background-position:0 0}.x-panel-header-default-framed-collapsed-right-bc{background-position:0 -5px}.x-panel-header-default-framed-collapsed-right-tr,.x-panel-header-default-framed-collapsed-right-br,.x-panel-header-default-framed-collapsed-right-mr{padding-right:5px}.x-panel-header-default-framed-collapsed-right-tl,.x-panel-header-default-framed-collapsed-right-bl,.x-panel-header-default-framed-collapsed-right-ml{padding-left:5px}.x-panel-header-default-framed-collapsed-right-tc{height:5px}.x-panel-header-default-framed-collapsed-right-bc{height:5px}.x-panel-header-default-framed-collapsed-right-tl,.x-panel-header-default-framed-collapsed-right-bl,.x-panel-header-default-framed-collapsed-right-tr,.x-panel-header-default-framed-collapsed-right-br,.x-panel-header-default-framed-collapsed-right-tc,.x-panel-header-default-framed-collapsed-right-bc,.x-panel-header-default-framed-collapsed-right-ml,.x-panel-header-default-framed-collapsed-right-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-right-corners.gif)}.x-panel-header-default-framed-collapsed-right-ml,.x-panel-header-default-framed-collapsed-right-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-right-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-collapsed-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-collapsed-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-default-framed-collapsed-right-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-right-sides.gif)"!important}.x-panel-header-default-framed-collapsed-bottom{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-collapsed-bottom-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-collapsed-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-collapsed-bottom-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-default-framed-collapsed-bottom-tl{background-position:0 -10px}.x-panel-header-default-framed-collapsed-bottom-tr{background-position:right -15px}.x-panel-header-default-framed-collapsed-bottom-bl{background-position:0 -20px}.x-panel-header-default-framed-collapsed-bottom-br{background-position:right -25px}.x-panel-header-default-framed-collapsed-bottom-ml{background-position:0 bottom}.x-panel-header-default-framed-collapsed-bottom-mr{background-position:right bottom}.x-panel-header-default-framed-collapsed-bottom-tc{background-position:0 0}.x-panel-header-default-framed-collapsed-bottom-bc{background-position:0 -5px}.x-panel-header-default-framed-collapsed-bottom-tr,.x-panel-header-default-framed-collapsed-bottom-br,.x-panel-header-default-framed-collapsed-bottom-mr{padding-right:5px}.x-panel-header-default-framed-collapsed-bottom-tl,.x-panel-header-default-framed-collapsed-bottom-bl,.x-panel-header-default-framed-collapsed-bottom-ml{padding-left:5px}.x-panel-header-default-framed-collapsed-bottom-tc{height:5px}.x-panel-header-default-framed-collapsed-bottom-bc{height:5px}.x-panel-header-default-framed-collapsed-bottom-tl,.x-panel-header-default-framed-collapsed-bottom-bl,.x-panel-header-default-framed-collapsed-bottom-tr,.x-panel-header-default-framed-collapsed-bottom-br,.x-panel-header-default-framed-collapsed-bottom-tc,.x-panel-header-default-framed-collapsed-bottom-bc,.x-panel-header-default-framed-collapsed-bottom-ml,.x-panel-header-default-framed-collapsed-bottom-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif)}.x-panel-header-default-framed-collapsed-bottom-ml,.x-panel-header-default-framed-collapsed-bottom-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-collapsed-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-collapsed-bottom:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif)"!important}.x-panel-header-default-framed-collapsed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#156765}.x-panel-header-default-framed-collapsed-left-mc{background-color:#156765}.x-nbr .x-panel-header-default-framed-collapsed-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-default-framed-collapsed-left-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-default-framed-collapsed-left-tl{background-position:0 -10px}.x-panel-header-default-framed-collapsed-left-tr{background-position:right -15px}.x-panel-header-default-framed-collapsed-left-bl{background-position:0 -20px}.x-panel-header-default-framed-collapsed-left-br{background-position:right -25px}.x-panel-header-default-framed-collapsed-left-ml{background-position:left 0}.x-panel-header-default-framed-collapsed-left-mr{background-position:left 0}.x-panel-header-default-framed-collapsed-left-tc{background-position:0 0}.x-panel-header-default-framed-collapsed-left-bc{background-position:0 -5px}.x-panel-header-default-framed-collapsed-left-tr,.x-panel-header-default-framed-collapsed-left-br,.x-panel-header-default-framed-collapsed-left-mr{padding-right:5px}.x-panel-header-default-framed-collapsed-left-tl,.x-panel-header-default-framed-collapsed-left-bl,.x-panel-header-default-framed-collapsed-left-ml{padding-left:5px}.x-panel-header-default-framed-collapsed-left-tc{height:5px}.x-panel-header-default-framed-collapsed-left-bc{height:5px}.x-panel-header-default-framed-collapsed-left-tl,.x-panel-header-default-framed-collapsed-left-bl,.x-panel-header-default-framed-collapsed-left-tr,.x-panel-header-default-framed-collapsed-left-br,.x-panel-header-default-framed-collapsed-left-tc,.x-panel-header-default-framed-collapsed-left-bc,.x-panel-header-default-framed-collapsed-left-ml,.x-panel-header-default-framed-collapsed-left-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-left-corners.gif)}.x-panel-header-default-framed-collapsed-left-ml,.x-panel-header-default-framed-collapsed-left-mr{background-image:url(images/panel-header/panel-header-default-framed-collapsed-left-sides.gif);background-repeat:repeat-y}.x-panel-header-default-framed-collapsed-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-default-framed-collapsed-left:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-default-framed-collapsed-left-corners.gif), sides:url(images/panel-header/panel-header-default-framed-collapsed-left-sides.gif)"!important}.x-panel .x-panel-header-default-framed-top{border-bottom-width:5px!important}.x-panel .x-panel-header-default-framed-right{border-left-width:5px!important}.x-panel .x-panel-header-default-framed-bottom{border-top-width:5px!important}.x-panel .x-panel-header-default-framed-left{border-right-width:5px!important}.x-nbr .x-panel-header-default-framed-collapsed-top{border-bottom-width:0!important}.x-nbr .x-panel-header-default-framed-collapsed-right{border-left-width:0!important}.x-nbr .x-panel-header-default-framed-collapsed-bottom{border-top-width:0!important}.x-nbr .x-panel-header-default-framed-collapsed-left{border-right-width:0!important}.x-panel-header-default-framed-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-framed-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-framed-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-framed-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-framed-resizable{overflow:visible}.x-panel-default-framed-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-framed-resizable .x-panel-handle-north-br{top:-5px}.x-panel-default-framed-resizable .x-panel-handle-south-br{bottom:-5px}.x-panel-default-framed-resizable .x-panel-handle-east-br{right:-5px}.x-panel-default-framed-resizable .x-panel-handle-west-br{left:-5px}.x-panel-default-framed-resizable .x-panel-handle-northwest-br{left:-5px;top:-5px}.x-panel-default-framed-resizable .x-panel-handle-northeast-br{right:-5px;top:-5px}.x-panel-default-framed-resizable .x-panel-handle-southeast-br{right:-5px;bottom:-5px}.x-panel-default-framed-resizable .x-panel-handle-southwest-br{left:-5px;bottom:-5px}.x-panel-default-framed-outer-border-l{border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-b{border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-bl{border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-r{border-right-color:#156765!important;border-right-width:1px!important}.x-panel-default-framed-outer-border-rl{border-right-color:#156765!important;border-right-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-rb{border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-rbl{border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-t{border-top-color:#156765!important;border-top-width:1px!important}.x-panel-default-framed-outer-border-tl{border-top-color:#156765!important;border-top-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-tb{border-top-color:#156765!important;border-top-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-tbl{border-top-color:#156765!important;border-top-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-tr{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important}.x-panel-default-framed-outer-border-trl{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important;border-left-color:#156765!important;border-left-width:1px!important}.x-panel-default-framed-outer-border-trb{border-top-color:#156765!important;border-top-width:1px!important;border-right-color:#156765!important;border-right-width:1px!important;border-bottom-color:#156765!important;border-bottom-width:1px!important}.x-panel-default-framed-outer-border-trbl{border-color:#156765!important;border-width:1px!important}.x-form-item-label-default{color:black;font:normal 13px/17px verdana,sans-serif;min-height:24px;padding-top:4px;padding-right:5px}.x-ie8 .x-form-item-label-default{min-height:20px}.x-form-item-label-default.x-form-item-label-top{height:1px}.x-form-item-label-default.x-form-item-label-top>.x-form-item-label-inner{padding-top:4px;padding-bottom:5px}.x-form-item-label-default.x-form-item-label-top-side-error:after{width:26px}.x-form-item-body-default{min-height:24px}.x-form-invalid-icon-default{width:16px;height:16px;margin:0 5px 0 5px;background:url(images/form/exclamation.png) no-repeat}.x-form-invalid-under-default{padding:2px 2px 2px 20px;color:#cf4c35;font:normal 13px/16px verdana,sans-serif;background:no-repeat 0 2px;background-image:url(images/form/exclamation.png)}.x-form-error-wrap-default.x-form-error-wrap-side{width:26px}.x-form-item-default.x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-autocontainer-form-item,.x-anchor-form-item,.x-vbox-form-item,.x-table-form-item{margin-bottom:5px}.x-form-display-field-default{min-height:24px;font:normal 13px/17px verdana,sans-serif;color:black;margin-top:4px}.x-grid-body{background:white;border-width:1px;border-style:solid;border-color:#c1c1c1}.x-grid-item-container{min-height:1px;position:relative}.x-grid-empty{padding:10px;color:gray;background-color:white;font:normal 13px verdana,sans-serif}.x-grid-item{color:black;font:normal 13px/15px verdana,sans-serif;background-color:white}.x-grid-item-alt{background-color:#fafafa}.x-grid-item-over{color:black;background-color:#e2ecec}.x-grid-item-focused{outline:0;color:black}.x-grid-item-focused .x-grid-cell-inner{z-index:1}.x-grid-item-focused .x-grid-cell-inner:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid #3d7e7d}.x-grid-item-selected{color:black;background-color:#c1d6d6}.x-grid-with-row-lines .x-grid-item{border-style:solid;border-width:1px 0 0;border-color:#ededed}.x-grid-with-row-lines .x-grid-item:first-child{border-top-color:white}.x-grid-with-row-lines .x-grid-item.x-grid-item-over{border-style:solid;border-color:#e2ecec}.x-grid-with-row-lines .x-grid-item-over+.x-grid-item{border-top-style:solid;border-top-color:#e2ecec}.x-grid-with-row-lines .x-grid-item.x-grid-item-selected{border-style:solid;border-color:#c1d6d6}.x-grid-with-row-lines .x-grid-item-selected+.x-grid-item{border-top-style:solid;border-top-color:#c1d6d6}.x-grid-with-row-lines .x-grid-item:last-child{border-bottom-width:1px}.x-ie8 .x-grid-with-row-lines .x-grid-item{border-width:1px 0;margin-top:-1px}.x-ie8 .x-grid-with-row-lines .x-grid-item:first-child{margin-top:0}.x-grid-cell-inner{position:relative;text-overflow:ellipsis;padding:5px 10px 4px 10px}.x-grid-cell-special{border-color:#ededed;border-style:solid;border-right-width:1px 0}.x-grid-dirty-cell{background:url(images/grid/dirty.png) no-repeat 0 0}.x-grid-row .x-grid-cell-selected{color:black;background-color:#c1d6d6}.x-grid-with-col-lines .x-grid-cell{border-right:1px solid #ededed}.x-grid-resize-marker{width:1px;background-color:#0f0f0f}.x-form-cb-wrap-default{height:24px}.x-form-cb-default{margin-top:5px}.x-form-checkbox-default,.x-form-radio-default{width:15px;height:15px}.x-form-radio-default{background:url(images/form/radio.png) no-repeat}.x-form-cb-checked .x-form-radio-default{background-position:0 -15px}.x-form-checkbox-default{background:url(images/form/checkbox.png) no-repeat}.x-form-cb-checked .x-form-checkbox-default{background-position:0 -15px}.x-field-default-form-checkbox-focus{background-position:-15px 0}.x-form-cb-checked .x-field-default-form-checkbox-focus{background-position:-15px -15px}.x-form-cb-label-default{margin-top:4px;font:normal verdana,sans-serif/17px verdana,sans-serif}.x-form-cb-label-default.x-form-cb-label-before{padding-right:19px}.x-form-cb-label-default.x-form-cb-label-after{padding-left:19px}.x-checkbox-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-tree-expander{cursor:pointer}.x-tree-arrows .x-tree-expander{background-image:url(images/tree/arrows.png)}.x-tree-arrows .x-tree-expander-over .x-tree-expander{background-position:-36px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander{background-position:-18px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-expander{background-position:-54px center}.x-tree-lines .x-tree-elbow{background-image:url(images/tree/elbow.png)}.x-tree-lines .x-tree-elbow-end{background-image:url(images/tree/elbow-end.png)}.x-tree-lines .x-tree-elbow-plus{background-image:url(images/tree/elbow-plus.png)}.x-tree-lines .x-tree-elbow-end-plus{background-image:url(images/tree/elbow-end-plus.png)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus{background-image:url(images/tree/elbow-minus.png)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus{background-image:url(images/tree/elbow-end-minus.png)}.x-tree-lines .x-tree-elbow-line{background-image:url(images/tree/elbow-line.png)}.x-tree-no-lines .x-tree-expander{background-image:url(images/tree/elbow-plus-nl.png)}.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-expander{background-image:url(images/tree/elbow-minus-nl.png)}.x-tree-icon{width:16px;height:24px}.x-tree-elbow-img{width:18px;height:24px;margin-right:2px}.x-tree-icon,.x-tree-elbow-img,.x-tree-checkbox{margin-top:-5px;margin-bottom:-4px}.x-tree-icon-leaf{background-image:url(images/tree/leaf.png)}.x-tree-icon-parent{background-image:url(images/tree/folder.png)}.x-grid-tree-node-expanded .x-tree-icon-parent{background-image:url(images/tree/folder-open.png)}.x-tree-checkbox{margin-right:4px;top:5px;width:15px;height:15px;background-image:url(images/form/checkbox.png)}.x-tree-checkbox-checked{background-position:0 -15px}.x-grid-tree-loading .x-tree-icon{background-image:url(images/tree/loading.gif)}.x-tree-node-text{padding-left:4px}.x-grid-cell-inner-treecolumn{padding:5px 10px 4px 6px}.x-col-move-top,.x-col-move-bottom{width:9px;height:9px}.x-col-move-top{background-image:url(images/grid/col-move-top.png)}.x-col-move-bottom{background-image:url(images/grid/col-move-bottom.png)}.x-grid-header-ct{border:1px solid #c1c1c1;border-bottom-color:#f5f5f5;background-color:#f5f5f5}.x-accordion-item .x-grid-header-ct{border-width:0 0 1px!important}.x-grid-header-ct-hidden{border-top:0!important;border-bottom:0!important}.x-grid-body{border-top-color:#c1c1c1}.x-hmenu-sort-asc{background-image:url(images/grid/hmenu-asc.png)}.x-hmenu-sort-desc{background-image:url(images/grid/hmenu-desc.png)}.x-cols-icon{background-image:url(images/grid/columns.png)}.x-column-header{border-right:1px solid #c1c1c1;color:#666;font:bold 13px/15px verdana,sans-serif;outline:0;background-color:#f5f5f5}.x-group-sub-header{background:transparent;border-top:1px solid #c1c1c1}.x-group-sub-header .x-column-header-inner{padding:6px 10px 7px 10px}.x-column-header-inner{padding:7px 10px 7px 10px;text-overflow:ellipsis}.x-column-header-inner-empty{text-overflow:clip}.x-column-header.x-column-header-focus{color:black}.x-column-header.x-column-header-focus .x-column-header-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #418381}.x-column-header.x-column-header-focus.x-group-sub-header .x-column-header-inner:before{bottom:0}.x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC{background-image:none;background-color:#eef4f4}.x-column-header-open{background-color:#eef4f4}.x-column-header-open .x-column-header-trigger{background-color:#dfe7e7}.x-column-header-trigger{width:18px;cursor:pointer;background-color:transparent;background-position:center center}.x-column-header-align-right .x-column-header-text{margin-right:12px}.x-column-header-sort-ASC .x-column-header-text,.x-column-header-sort-DESC .x-column-header-text{padding-right:17px;background-position:right center}.x-column-header-sort-ASC .x-column-header-text{background-image:url(images/grid/sort_asc.png)}.x-column-header-sort-DESC .x-column-header-text{background-image:url(images/grid/sort_desc.png)}.x-form-text-field-body-default{min-width:170px;max-width:170px}.x-form-trigger-wrap-default{border-width:1px;border-style:solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9}.x-form-trigger-wrap-default.x-form-trigger-wrap-focus{border-color:#3892d3}.x-form-trigger-wrap-default.x-form-trigger-wrap-invalid{border-color:#cf4c35}.x-form-text-default{color:black;padding:4px 6px 3px 6px;background-color:white;font:normal 13px/15px verdana,sans-serif;min-height:22px}.x-ie8 .x-form-text-default{min-height:15px}.x-form-text-default.x-form-textarea{line-height:15px;min-height:60px}.x-ie8 .x-form-text-default.x-form-textarea{min-height:53px}.x-form-text-default.x-form-text-file{color:gray}.x-form-empty-field-default{color:gray}.x-form-invalid-field-default{background-color:white}.x-form-trigger-default{background:white url(images/form/trigger.png) no-repeat;background-position:0 center;width:22px}.x-form-trigger-default.x-form-trigger-over{background-position:-22px center}.x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus{background-position:-88px center}.x-form-trigger-default.x-form-trigger-focus{background-position:-66px center}.x-form-trigger.x-form-trigger-default.x-form-trigger-click{background-position:-44px center}.x-textfield-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-form-clear-trigger{background-image:url(images/form/clear-trigger.png)}.x-form-search-trigger{background-image:url(images/form/search-trigger.png)}body.x-border-layout-ct,div.x-border-layout-ct{background-color:#387d7c}.x-btn-default-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-small-mc{background-image:url(images/btn/btn-default-small-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-small{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-small-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-small-tl{background-position:0 -6px}.x-btn-default-small-tr{background-position:right -9px}.x-btn-default-small-bl{background-position:0 -12px}.x-btn-default-small-br{background-position:right -15px}.x-btn-default-small-ml{background-position:0 top}.x-btn-default-small-mr{background-position:right top}.x-btn-default-small-tc{background-position:0 0}.x-btn-default-small-bc{background-position:0 -3px}.x-btn-default-small-tr,.x-btn-default-small-br,.x-btn-default-small-mr{padding-right:3px}.x-btn-default-small-tl,.x-btn-default-small-bl,.x-btn-default-small-ml{padding-left:3px}.x-btn-default-small-tc{height:3px}.x-btn-default-small-bc{height:3px}.x-btn-default-small-tl,.x-btn-default-small-bl,.x-btn-default-small-tr,.x-btn-default-small-br,.x-btn-default-small-tc,.x-btn-default-small-bc,.x-btn-default-small-ml,.x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-corners.gif)}.x-btn-default-small-ml,.x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-sides.gif)}.x-btn-default-small-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-small-fbg.gif), corners:url(images/btn/btn-default-small-corners.gif), sides:url(images/btn/btn-default-small-sides.gif)"!important}.x-btn-default-small{border-color:#e1e1e1}.x-btn-button-default-small{height:16px}.x-btn-inner-default-small{font:bold 12px/16px verdana,sans-serif;color:#156765;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-small,.x-btn-icon-left>.x-btn-inner-default-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-small,.x-btn-icon-right>.x-btn-icon-el-default-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-small,.x-btn-icon-bottom>.x-btn-icon-el-default-small{min-width:16px}.x-btn-icon-el-default-small.x-btn-glyph{font-size:16px;line-height:16px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-small.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-small,.x-btn-split-bottom>.x-btn-button-default-small{padding-bottom:3px}.x-btn-wrap-default-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/default-small-arrow.png)}.x-btn-wrap-default-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/default-small-arrow.png)}.x-btn-wrap-default-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/default-small-s-arrow.png)}.x-btn-wrap-default-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/default-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-focus.x-btn-default-small{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;-moz-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset}.x-btn-over.x-btn-default-small{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-small{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-small,.x-btn.x-btn-pressed.x-btn-default-small{border-color:#a8a8a8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-small,.x-btn-focus.x-btn-pressed.x-btn-default-small{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-small{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-small-tl,.x-btn-focus .x-btn-default-small-bl,.x-btn-focus .x-btn-default-small-tr,.x-btn-focus .x-btn-default-small-br,.x-btn-focus .x-btn-default-small-tc,.x-btn-focus .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-focus-corners.gif)}.x-btn-focus .x-btn-default-small-ml,.x-btn-focus .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-focus-sides.gif)}.x-btn-focus .x-btn-default-small-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-small-focus-fbg.gif)}.x-btn-over .x-btn-default-small-tl,.x-btn-over .x-btn-default-small-bl,.x-btn-over .x-btn-default-small-tr,.x-btn-over .x-btn-default-small-br,.x-btn-over .x-btn-default-small-tc,.x-btn-over .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-over-corners.gif)}.x-btn-over .x-btn-default-small-ml,.x-btn-over .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-over-sides.gif)}.x-btn-over .x-btn-default-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-small-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-small-tl,.x-btn-focus.x-btn-over .x-btn-default-small-bl,.x-btn-focus.x-btn-over .x-btn-default-small-tr,.x-btn-focus.x-btn-over .x-btn-default-small-br,.x-btn-focus.x-btn-over .x-btn-default-small-tc,.x-btn-focus.x-btn-over .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-small-ml,.x-btn-focus.x-btn-over .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-small-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-small-tl,.x-btn.x-btn-menu-active .x-btn-default-small-bl,.x-btn.x-btn-menu-active .x-btn-default-small-tr,.x-btn.x-btn-menu-active .x-btn-default-small-br,.x-btn.x-btn-menu-active .x-btn-default-small-tc,.x-btn.x-btn-menu-active .x-btn-default-small-bc,.x-btn.x-btn-pressed .x-btn-default-small-tl,.x-btn.x-btn-pressed .x-btn-default-small-bl,.x-btn.x-btn-pressed .x-btn-default-small-tr,.x-btn.x-btn-pressed .x-btn-default-small-br,.x-btn.x-btn-pressed .x-btn-default-small-tc,.x-btn.x-btn-pressed .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-small-ml,.x-btn.x-btn-menu-active .x-btn-default-small-mr,.x-btn.x-btn-pressed .x-btn-default-small-ml,.x-btn.x-btn-pressed .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-small-mc,.x-btn.x-btn-pressed .x-btn-default-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-small-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-small-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-small-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-small-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-small-br,.x-btn-focus.x-btn-menu-active .x-btn-default-small-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-small-bc,.x-btn-focus.x-btn-pressed .x-btn-default-small-tl,.x-btn-focus.x-btn-pressed .x-btn-default-small-bl,.x-btn-focus.x-btn-pressed .x-btn-default-small-tr,.x-btn-focus.x-btn-pressed .x-btn-default-small-br,.x-btn-focus.x-btn-pressed .x-btn-default-small-tc,.x-btn-focus.x-btn-pressed .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-small-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-small-mr,.x-btn-focus.x-btn-pressed .x-btn-default-small-ml,.x-btn-focus.x-btn-pressed .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-small-mc,.x-btn-focus.x-btn-pressed .x-btn-default-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-small-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-small-tl,.x-btn.x-btn-disabled .x-btn-default-small-bl,.x-btn.x-btn-disabled .x-btn-default-small-tr,.x-btn.x-btn-disabled .x-btn-default-small-br,.x-btn.x-btn-disabled .x-btn-default-small-tc,.x-btn.x-btn-disabled .x-btn-default-small-bc{background-image:url(images/btn/btn-default-small-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-small-ml,.x-btn.x-btn-disabled .x-btn-default-small-mr{background-image:url(images/btn/btn-default-small-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-small-mc{background-color:white;background-image:url(images/btn/btn-default-small-disabled-fbg.gif)}.x-nbr .x-btn-default-small{background-image:none}.x-btn-disabled.x-btn-default-small{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-first .x-btn-default-small-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-middle .x-btn-default-small-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-last .x-btn-default-small-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-first .x-btn-default-small-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-middle .x-btn-default-small-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-last .x-btn-default-small-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-small:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-small.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-small.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-small:after{border-width:1px;border-color:#428382}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-small:after{border-width:1px;border-color:#3d7f7d}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-small:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-small:after{border-width:1px;border-color:#3d7f7d}.x-cmd-slicer.x-btn-focus.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-focus-corners.gif), sides:url(images/btn/btn-default-small-focus-sides.gif), frame-bg:url(images/btn/btn-default-small-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-over-corners.gif), sides:url(images/btn/btn-default-small-over-sides.gif), frame-bg:url(images/btn/btn-default-small-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-focus-over-corners.gif), sides:url(images/btn/btn-default-small-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-small-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-pressed-corners.gif), sides:url(images/btn/btn-default-small-pressed-sides.gif), frame-bg:url(images/btn/btn-default-small-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-focus-pressed-corners.gif), sides:url(images/btn/btn-default-small-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-small-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-small-disabled-corners.gif), sides:url(images/btn/btn-default-small-disabled-sides.gif), frame-bg:url(images/btn/btn-default-small-disabled-fbg.gif)"!important}.x-button-default-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-small-cell>.x-grid-cell-inner>.x-btn-default-small{vertical-align:top}.x-btn-default-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-medium-mc{background-image:url(images/btn/btn-default-medium-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-medium{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-medium-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-medium-tl{background-position:0 -6px}.x-btn-default-medium-tr{background-position:right -9px}.x-btn-default-medium-bl{background-position:0 -12px}.x-btn-default-medium-br{background-position:right -15px}.x-btn-default-medium-ml{background-position:0 top}.x-btn-default-medium-mr{background-position:right top}.x-btn-default-medium-tc{background-position:0 0}.x-btn-default-medium-bc{background-position:0 -3px}.x-btn-default-medium-tr,.x-btn-default-medium-br,.x-btn-default-medium-mr{padding-right:3px}.x-btn-default-medium-tl,.x-btn-default-medium-bl,.x-btn-default-medium-ml{padding-left:3px}.x-btn-default-medium-tc{height:3px}.x-btn-default-medium-bc{height:3px}.x-btn-default-medium-tl,.x-btn-default-medium-bl,.x-btn-default-medium-tr,.x-btn-default-medium-br,.x-btn-default-medium-tc,.x-btn-default-medium-bc,.x-btn-default-medium-ml,.x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-corners.gif)}.x-btn-default-medium-ml,.x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-sides.gif)}.x-btn-default-medium-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-medium-fbg.gif), corners:url(images/btn/btn-default-medium-corners.gif), sides:url(images/btn/btn-default-medium-sides.gif)"!important}.x-btn-default-medium{border-color:#e1e1e1}.x-btn-button-default-medium{height:24px}.x-btn-inner-default-medium{font:bold 14px/18px verdana,sans-serif;color:#156765;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-medium,.x-btn-icon-left>.x-btn-inner-default-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-default-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-default-medium,.x-btn-icon-right>.x-btn-icon-el-default-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-default-medium,.x-btn-icon-bottom>.x-btn-icon-el-default-medium{min-width:24px}.x-btn-icon-el-default-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-medium.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-default-medium,.x-btn-split-bottom>.x-btn-button-default-medium{padding-bottom:3px}.x-btn-wrap-default-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(images/button/default-medium-arrow.png)}.x-btn-wrap-default-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(images/button/default-medium-arrow.png)}.x-btn-wrap-default-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(images/button/default-medium-s-arrow.png)}.x-btn-wrap-default-medium.x-btn-split-bottom:after{height:24px;background-image:url(images/button/default-medium-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-medium{margin-right:8px}.x-btn-focus.x-btn-default-medium{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;-moz-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset}.x-btn-over.x-btn-default-medium{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-medium{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-medium,.x-btn.x-btn-pressed.x-btn-default-medium{border-color:#a8a8a8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-medium,.x-btn-focus.x-btn-pressed.x-btn-default-medium{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-medium{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-medium-tl,.x-btn-focus .x-btn-default-medium-bl,.x-btn-focus .x-btn-default-medium-tr,.x-btn-focus .x-btn-default-medium-br,.x-btn-focus .x-btn-default-medium-tc,.x-btn-focus .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-focus-corners.gif)}.x-btn-focus .x-btn-default-medium-ml,.x-btn-focus .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-focus-sides.gif)}.x-btn-focus .x-btn-default-medium-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-medium-focus-fbg.gif)}.x-btn-over .x-btn-default-medium-tl,.x-btn-over .x-btn-default-medium-bl,.x-btn-over .x-btn-default-medium-tr,.x-btn-over .x-btn-default-medium-br,.x-btn-over .x-btn-default-medium-tc,.x-btn-over .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-over-corners.gif)}.x-btn-over .x-btn-default-medium-ml,.x-btn-over .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-over-sides.gif)}.x-btn-over .x-btn-default-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-medium-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-medium-tl,.x-btn-focus.x-btn-over .x-btn-default-medium-bl,.x-btn-focus.x-btn-over .x-btn-default-medium-tr,.x-btn-focus.x-btn-over .x-btn-default-medium-br,.x-btn-focus.x-btn-over .x-btn-default-medium-tc,.x-btn-focus.x-btn-over .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-medium-ml,.x-btn-focus.x-btn-over .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-medium-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-medium-tl,.x-btn.x-btn-menu-active .x-btn-default-medium-bl,.x-btn.x-btn-menu-active .x-btn-default-medium-tr,.x-btn.x-btn-menu-active .x-btn-default-medium-br,.x-btn.x-btn-menu-active .x-btn-default-medium-tc,.x-btn.x-btn-menu-active .x-btn-default-medium-bc,.x-btn.x-btn-pressed .x-btn-default-medium-tl,.x-btn.x-btn-pressed .x-btn-default-medium-bl,.x-btn.x-btn-pressed .x-btn-default-medium-tr,.x-btn.x-btn-pressed .x-btn-default-medium-br,.x-btn.x-btn-pressed .x-btn-default-medium-tc,.x-btn.x-btn-pressed .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-medium-ml,.x-btn.x-btn-menu-active .x-btn-default-medium-mr,.x-btn.x-btn-pressed .x-btn-default-medium-ml,.x-btn.x-btn-pressed .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-medium-mc,.x-btn.x-btn-pressed .x-btn-default-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-medium-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-medium-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-br,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-bc,.x-btn-focus.x-btn-pressed .x-btn-default-medium-tl,.x-btn-focus.x-btn-pressed .x-btn-default-medium-bl,.x-btn-focus.x-btn-pressed .x-btn-default-medium-tr,.x-btn-focus.x-btn-pressed .x-btn-default-medium-br,.x-btn-focus.x-btn-pressed .x-btn-default-medium-tc,.x-btn-focus.x-btn-pressed .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-medium-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-medium-mr,.x-btn-focus.x-btn-pressed .x-btn-default-medium-ml,.x-btn-focus.x-btn-pressed .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-medium-mc,.x-btn-focus.x-btn-pressed .x-btn-default-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-medium-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-medium-tl,.x-btn.x-btn-disabled .x-btn-default-medium-bl,.x-btn.x-btn-disabled .x-btn-default-medium-tr,.x-btn.x-btn-disabled .x-btn-default-medium-br,.x-btn.x-btn-disabled .x-btn-default-medium-tc,.x-btn.x-btn-disabled .x-btn-default-medium-bc{background-image:url(images/btn/btn-default-medium-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-medium-ml,.x-btn.x-btn-disabled .x-btn-default-medium-mr{background-image:url(images/btn/btn-default-medium-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-medium-mc{background-color:white;background-image:url(images/btn/btn-default-medium-disabled-fbg.gif)}.x-nbr .x-btn-default-medium{background-image:none}.x-btn-disabled.x-btn-default-medium{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-first .x-btn-default-medium-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-middle .x-btn-default-medium-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-last .x-btn-default-medium-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-first .x-btn-default-medium-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-middle .x-btn-default-medium-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-last .x-btn-default-medium-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-medium:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-medium.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-medium.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-medium:after{border-width:1px;border-color:#428382}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-medium:after{border-width:1px;border-color:#3d7f7d}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-medium:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-medium:after{border-width:1px;border-color:#3d7f7d}.x-cmd-slicer.x-btn-focus.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-focus-corners.gif), sides:url(images/btn/btn-default-medium-focus-sides.gif), frame-bg:url(images/btn/btn-default-medium-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-over-corners.gif), sides:url(images/btn/btn-default-medium-over-sides.gif), frame-bg:url(images/btn/btn-default-medium-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-focus-over-corners.gif), sides:url(images/btn/btn-default-medium-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-medium-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-pressed-corners.gif), sides:url(images/btn/btn-default-medium-pressed-sides.gif), frame-bg:url(images/btn/btn-default-medium-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-focus-pressed-corners.gif), sides:url(images/btn/btn-default-medium-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-medium-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-medium-disabled-corners.gif), sides:url(images/btn/btn-default-medium-disabled-sides.gif), frame-bg:url(images/btn/btn-default-medium-disabled-fbg.gif)"!important}.x-button-default-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-medium-cell>.x-grid-cell-inner>.x-btn-default-medium{vertical-align:top}.x-btn-default-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-large-mc{background-image:url(images/btn/btn-default-large-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-large{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-large-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-large-tl{background-position:0 -6px}.x-btn-default-large-tr{background-position:right -9px}.x-btn-default-large-bl{background-position:0 -12px}.x-btn-default-large-br{background-position:right -15px}.x-btn-default-large-ml{background-position:0 top}.x-btn-default-large-mr{background-position:right top}.x-btn-default-large-tc{background-position:0 0}.x-btn-default-large-bc{background-position:0 -3px}.x-btn-default-large-tr,.x-btn-default-large-br,.x-btn-default-large-mr{padding-right:3px}.x-btn-default-large-tl,.x-btn-default-large-bl,.x-btn-default-large-ml{padding-left:3px}.x-btn-default-large-tc{height:3px}.x-btn-default-large-bc{height:3px}.x-btn-default-large-tl,.x-btn-default-large-bl,.x-btn-default-large-tr,.x-btn-default-large-br,.x-btn-default-large-tc,.x-btn-default-large-bc,.x-btn-default-large-ml,.x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-corners.gif)}.x-btn-default-large-ml,.x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-sides.gif)}.x-btn-default-large-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-large-fbg.gif), corners:url(images/btn/btn-default-large-corners.gif), sides:url(images/btn/btn-default-large-sides.gif)"!important}.x-btn-default-large{border-color:#e1e1e1}.x-btn-button-default-large{height:32px}.x-btn-inner-default-large{font:bold 16px/20px verdana,sans-serif;color:#156765;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-large,.x-btn-icon-left>.x-btn-inner-default-large{max-width:calc(100% - 32px)}.x-btn-icon-el-default-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-default-large,.x-btn-icon-right>.x-btn-icon-el-default-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-default-large,.x-btn-icon-bottom>.x-btn-icon-el-default-large{min-width:32px}.x-btn-icon-el-default-large.x-btn-glyph{font-size:32px;line-height:32px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-large.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-default-large,.x-btn-split-bottom>.x-btn-button-default-large{padding-bottom:3px}.x-btn-wrap-default-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(images/button/default-large-arrow.png)}.x-btn-wrap-default-large.x-btn-arrow-bottom:after{height:20px;background-image:url(images/button/default-large-arrow.png)}.x-btn-wrap-default-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(images/button/default-large-s-arrow.png)}.x-btn-wrap-default-large.x-btn-split-bottom:after{height:29px;background-image:url(images/button/default-large-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-large{margin-right:10px}.x-btn-focus.x-btn-default-large{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;-moz-box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset;box-shadow:#428382 0 1px 0 0 inset,#428382 0 -1px 0 0 inset,#428382 -1px 0 0 0 inset,#428382 1px 0 0 0 inset}.x-btn-over.x-btn-default-large{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-large{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-large,.x-btn.x-btn-pressed.x-btn-default-large{border-color:#a8a8a8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-large,.x-btn-focus.x-btn-pressed.x-btn-default-large{-webkit-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;-moz-box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset;box-shadow:#3d7f7d 0 1px 0 0 inset,#3d7f7d 0 -1px 0 0 inset,#3d7f7d -1px 0 0 0 inset,#3d7f7d 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-large{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-large-tl,.x-btn-focus .x-btn-default-large-bl,.x-btn-focus .x-btn-default-large-tr,.x-btn-focus .x-btn-default-large-br,.x-btn-focus .x-btn-default-large-tc,.x-btn-focus .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-focus-corners.gif)}.x-btn-focus .x-btn-default-large-ml,.x-btn-focus .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-focus-sides.gif)}.x-btn-focus .x-btn-default-large-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-large-focus-fbg.gif)}.x-btn-over .x-btn-default-large-tl,.x-btn-over .x-btn-default-large-bl,.x-btn-over .x-btn-default-large-tr,.x-btn-over .x-btn-default-large-br,.x-btn-over .x-btn-default-large-tc,.x-btn-over .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-over-corners.gif)}.x-btn-over .x-btn-default-large-ml,.x-btn-over .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-over-sides.gif)}.x-btn-over .x-btn-default-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-large-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-large-tl,.x-btn-focus.x-btn-over .x-btn-default-large-bl,.x-btn-focus.x-btn-over .x-btn-default-large-tr,.x-btn-focus.x-btn-over .x-btn-default-large-br,.x-btn-focus.x-btn-over .x-btn-default-large-tc,.x-btn-focus.x-btn-over .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-large-ml,.x-btn-focus.x-btn-over .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-large-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-large-tl,.x-btn.x-btn-menu-active .x-btn-default-large-bl,.x-btn.x-btn-menu-active .x-btn-default-large-tr,.x-btn.x-btn-menu-active .x-btn-default-large-br,.x-btn.x-btn-menu-active .x-btn-default-large-tc,.x-btn.x-btn-menu-active .x-btn-default-large-bc,.x-btn.x-btn-pressed .x-btn-default-large-tl,.x-btn.x-btn-pressed .x-btn-default-large-bl,.x-btn.x-btn-pressed .x-btn-default-large-tr,.x-btn.x-btn-pressed .x-btn-default-large-br,.x-btn.x-btn-pressed .x-btn-default-large-tc,.x-btn.x-btn-pressed .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-large-ml,.x-btn.x-btn-menu-active .x-btn-default-large-mr,.x-btn.x-btn-pressed .x-btn-default-large-ml,.x-btn.x-btn-pressed .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-large-mc,.x-btn.x-btn-pressed .x-btn-default-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-large-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-large-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-large-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-large-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-large-br,.x-btn-focus.x-btn-menu-active .x-btn-default-large-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-large-bc,.x-btn-focus.x-btn-pressed .x-btn-default-large-tl,.x-btn-focus.x-btn-pressed .x-btn-default-large-bl,.x-btn-focus.x-btn-pressed .x-btn-default-large-tr,.x-btn-focus.x-btn-pressed .x-btn-default-large-br,.x-btn-focus.x-btn-pressed .x-btn-default-large-tc,.x-btn-focus.x-btn-pressed .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-large-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-large-mr,.x-btn-focus.x-btn-pressed .x-btn-default-large-ml,.x-btn-focus.x-btn-pressed .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-large-mc,.x-btn-focus.x-btn-pressed .x-btn-default-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-large-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-large-tl,.x-btn.x-btn-disabled .x-btn-default-large-bl,.x-btn.x-btn-disabled .x-btn-default-large-tr,.x-btn.x-btn-disabled .x-btn-default-large-br,.x-btn.x-btn-disabled .x-btn-default-large-tc,.x-btn.x-btn-disabled .x-btn-default-large-bc{background-image:url(images/btn/btn-default-large-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-large-ml,.x-btn.x-btn-disabled .x-btn-default-large-mr{background-image:url(images/btn/btn-default-large-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-large-mc{background-color:white;background-image:url(images/btn/btn-default-large-disabled-fbg.gif)}.x-nbr .x-btn-default-large{background-image:none}.x-btn-disabled.x-btn-default-large{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-first .x-btn-default-large-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-middle .x-btn-default-large-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-last .x-btn-default-large-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-first .x-btn-default-large-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-middle .x-btn-default-large-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-last .x-btn-default-large-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-large:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-large.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-large.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-large:after{border-width:1px;border-color:#428382}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-large:after{border-width:1px;border-color:#3d7f7d}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-large:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-large:after{border-width:1px;border-color:#3d7f7d}.x-cmd-slicer.x-btn-focus.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-focus-corners.gif), sides:url(images/btn/btn-default-large-focus-sides.gif), frame-bg:url(images/btn/btn-default-large-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-over-corners.gif), sides:url(images/btn/btn-default-large-over-sides.gif), frame-bg:url(images/btn/btn-default-large-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-focus-over-corners.gif), sides:url(images/btn/btn-default-large-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-large-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-pressed-corners.gif), sides:url(images/btn/btn-default-large-pressed-sides.gif), frame-bg:url(images/btn/btn-default-large-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-focus-pressed-corners.gif), sides:url(images/btn/btn-default-large-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-large-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-large-disabled-corners.gif), sides:url(images/btn/btn-default-large-disabled-sides.gif), frame-bg:url(images/btn/btn-default-large-disabled-fbg.gif)"!important}.x-button-default-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-large-cell>.x-grid-cell-inner>.x-btn-default-large{vertical-align:top}.x-btn-default-toolbar-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-toolbar-small-mc{background-image:url(images/btn/btn-default-toolbar-small-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-toolbar-small{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-toolbar-small-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-toolbar-small-tl{background-position:0 -6px}.x-btn-default-toolbar-small-tr{background-position:right -9px}.x-btn-default-toolbar-small-bl{background-position:0 -12px}.x-btn-default-toolbar-small-br{background-position:right -15px}.x-btn-default-toolbar-small-ml{background-position:0 top}.x-btn-default-toolbar-small-mr{background-position:right top}.x-btn-default-toolbar-small-tc{background-position:0 0}.x-btn-default-toolbar-small-bc{background-position:0 -3px}.x-btn-default-toolbar-small-tr,.x-btn-default-toolbar-small-br,.x-btn-default-toolbar-small-mr{padding-right:3px}.x-btn-default-toolbar-small-tl,.x-btn-default-toolbar-small-bl,.x-btn-default-toolbar-small-ml{padding-left:3px}.x-btn-default-toolbar-small-tc{height:3px}.x-btn-default-toolbar-small-bc{height:3px}.x-btn-default-toolbar-small-tl,.x-btn-default-toolbar-small-bl,.x-btn-default-toolbar-small-tr,.x-btn-default-toolbar-small-br,.x-btn-default-toolbar-small-tc,.x-btn-default-toolbar-small-bc,.x-btn-default-toolbar-small-ml,.x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-corners.gif)}.x-btn-default-toolbar-small-ml,.x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-sides.gif)}.x-btn-default-toolbar-small-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-toolbar-small-fbg.gif), corners:url(images/btn/btn-default-toolbar-small-corners.gif), sides:url(images/btn/btn-default-toolbar-small-sides.gif)"!important}.x-btn-default-toolbar-small{border-color:#e1e1e1}.x-btn-button-default-toolbar-small{height:16px}.x-btn-inner-default-toolbar-small{font:bold 12px/16px verdana,sans-serif;color:#156765;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-small,.x-btn-icon-left>.x-btn-inner-default-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{min-width:16px}.x-btn-icon-el-default-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-toolbar-small.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-small,.x-btn-split-bottom>.x-btn-button-default-toolbar-small{padding-bottom:3px}.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/default-toolbar-small-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/default-toolbar-small-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/default-toolbar-small-s-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/default-toolbar-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-default-toolbar-small{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-default-toolbar-small{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-small{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn.x-btn-pressed.x-btn-default-toolbar-small{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-toolbar-small{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-toolbar-small-tl,.x-btn-focus .x-btn-default-toolbar-small-bl,.x-btn-focus .x-btn-default-toolbar-small-tr,.x-btn-focus .x-btn-default-toolbar-small-br,.x-btn-focus .x-btn-default-toolbar-small-tc,.x-btn-focus .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-focus-corners.gif)}.x-btn-focus .x-btn-default-toolbar-small-ml,.x-btn-focus .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-focus-sides.gif)}.x-btn-focus .x-btn-default-toolbar-small-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-toolbar-small-focus-fbg.gif)}.x-btn-over .x-btn-default-toolbar-small-tl,.x-btn-over .x-btn-default-toolbar-small-bl,.x-btn-over .x-btn-default-toolbar-small-tr,.x-btn-over .x-btn-default-toolbar-small-br,.x-btn-over .x-btn-default-toolbar-small-tc,.x-btn-over .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-over-corners.gif)}.x-btn-over .x-btn-default-toolbar-small-ml,.x-btn-over .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-over-sides.gif)}.x-btn-over .x-btn-default-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-small-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-tl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-bl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-tr,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-br,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-tc,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-ml,.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-small-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-tl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-bl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-tr,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-br,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-tc,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-bc,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-tl,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-bl,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-tr,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-br,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-tc,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-ml,.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-mr,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-ml,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-small-mc,.x-btn.x-btn-pressed .x-btn-default-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-small-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-br,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-bc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-tl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-bl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-tr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-br,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-tc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-mr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-ml,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-small-mc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-small-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-small-tl,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-bl,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-tr,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-br,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-tc,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-bc{background-image:url(images/btn/btn-default-toolbar-small-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-small-ml,.x-btn.x-btn-disabled .x-btn-default-toolbar-small-mr{background-image:url(images/btn/btn-default-toolbar-small-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-small-mc{background-color:white;background-image:url(images/btn/btn-default-toolbar-small-disabled-fbg.gif)}.x-nbr .x-btn-default-toolbar-small{background-image:none}.x-btn-disabled.x-btn-default-toolbar-small{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-first .x-btn-default-toolbar-small-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-middle .x-btn-default-toolbar-small-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-last .x-btn-default-toolbar-small-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-first .x-btn-default-toolbar-small-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-middle .x-btn-default-toolbar-small-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-last .x-btn-default-toolbar-small-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-toolbar-small:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-small.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-small.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-toolbar-small:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-toolbar-small:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-small:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-small-focus-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-over-corners.gif), sides:url(images/btn/btn-default-toolbar-small-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-focus-over-corners.gif), sides:url(images/btn/btn-default-toolbar-small-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-small-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-focus-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-small-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-small-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-small-disabled-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-small-disabled-fbg.gif)"!important}.x-button-default-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-small-cell>.x-grid-cell-inner>.x-btn-default-toolbar-small{vertical-align:top}.x-btn-default-toolbar-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-toolbar-medium-mc{background-image:url(images/btn/btn-default-toolbar-medium-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-toolbar-medium{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-toolbar-medium-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-toolbar-medium-tl{background-position:0 -6px}.x-btn-default-toolbar-medium-tr{background-position:right -9px}.x-btn-default-toolbar-medium-bl{background-position:0 -12px}.x-btn-default-toolbar-medium-br{background-position:right -15px}.x-btn-default-toolbar-medium-ml{background-position:0 top}.x-btn-default-toolbar-medium-mr{background-position:right top}.x-btn-default-toolbar-medium-tc{background-position:0 0}.x-btn-default-toolbar-medium-bc{background-position:0 -3px}.x-btn-default-toolbar-medium-tr,.x-btn-default-toolbar-medium-br,.x-btn-default-toolbar-medium-mr{padding-right:3px}.x-btn-default-toolbar-medium-tl,.x-btn-default-toolbar-medium-bl,.x-btn-default-toolbar-medium-ml{padding-left:3px}.x-btn-default-toolbar-medium-tc{height:3px}.x-btn-default-toolbar-medium-bc{height:3px}.x-btn-default-toolbar-medium-tl,.x-btn-default-toolbar-medium-bl,.x-btn-default-toolbar-medium-tr,.x-btn-default-toolbar-medium-br,.x-btn-default-toolbar-medium-tc,.x-btn-default-toolbar-medium-bc,.x-btn-default-toolbar-medium-ml,.x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-corners.gif)}.x-btn-default-toolbar-medium-ml,.x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-sides.gif)}.x-btn-default-toolbar-medium-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-toolbar-medium-fbg.gif), corners:url(images/btn/btn-default-toolbar-medium-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-sides.gif)"!important}.x-btn-default-toolbar-medium{border-color:#e1e1e1}.x-btn-button-default-toolbar-medium{height:24px}.x-btn-inner-default-toolbar-medium{font:bold 14px/18px verdana,sans-serif;color:#156765;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-medium,.x-btn-icon-left>.x-btn-inner-default-toolbar-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-default-toolbar-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-medium,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-medium,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-medium{min-width:24px}.x-btn-icon-el-default-toolbar-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-toolbar-medium.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-medium,.x-btn-split-bottom>.x-btn-button-default-toolbar-medium{padding-bottom:3px}.x-btn-wrap-default-toolbar-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(images/button/default-toolbar-medium-arrow.png)}.x-btn-wrap-default-toolbar-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(images/button/default-toolbar-medium-arrow.png)}.x-btn-wrap-default-toolbar-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(images/button/default-toolbar-medium-s-arrow.png)}.x-btn-wrap-default-toolbar-medium.x-btn-split-bottom:after{height:24px;background-image:url(images/button/default-toolbar-medium-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-medium{margin-right:8px}.x-btn-focus.x-btn-default-toolbar-medium{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-default-toolbar-medium{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-medium{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-toolbar-medium,.x-btn.x-btn-pressed.x-btn-default-toolbar-medium{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-medium,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-medium{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-toolbar-medium{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-toolbar-medium-tl,.x-btn-focus .x-btn-default-toolbar-medium-bl,.x-btn-focus .x-btn-default-toolbar-medium-tr,.x-btn-focus .x-btn-default-toolbar-medium-br,.x-btn-focus .x-btn-default-toolbar-medium-tc,.x-btn-focus .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-focus-corners.gif)}.x-btn-focus .x-btn-default-toolbar-medium-ml,.x-btn-focus .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-focus-sides.gif)}.x-btn-focus .x-btn-default-toolbar-medium-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-toolbar-medium-focus-fbg.gif)}.x-btn-over .x-btn-default-toolbar-medium-tl,.x-btn-over .x-btn-default-toolbar-medium-bl,.x-btn-over .x-btn-default-toolbar-medium-tr,.x-btn-over .x-btn-default-toolbar-medium-br,.x-btn-over .x-btn-default-toolbar-medium-tc,.x-btn-over .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-over-corners.gif)}.x-btn-over .x-btn-default-toolbar-medium-ml,.x-btn-over .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-over-sides.gif)}.x-btn-over .x-btn-default-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-medium-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-tl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-bl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-tr,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-br,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-tc,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-ml,.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-medium-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-tl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-bl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-tr,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-br,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-tc,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-bc,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-tl,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-bl,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-tr,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-br,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-tc,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-ml,.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-mr,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-ml,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-medium-mc,.x-btn.x-btn-pressed .x-btn-default-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-medium-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-br,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-bc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-tl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-bl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-tr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-br,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-tc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-mr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-ml,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-medium-mc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-medium-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-tl,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-bl,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-tr,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-br,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-tc,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-bc{background-image:url(images/btn/btn-default-toolbar-medium-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-ml,.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-mr{background-image:url(images/btn/btn-default-toolbar-medium-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-medium-mc{background-color:white;background-image:url(images/btn/btn-default-toolbar-medium-disabled-fbg.gif)}.x-nbr .x-btn-default-toolbar-medium{background-image:none}.x-btn-disabled.x-btn-default-toolbar-medium{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-first .x-btn-default-toolbar-medium-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-middle .x-btn-default-toolbar-medium-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-last .x-btn-default-toolbar-medium-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-first .x-btn-default-toolbar-medium-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-middle .x-btn-default-toolbar-medium-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-last .x-btn-default-toolbar-medium-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-toolbar-medium:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-medium.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-medium.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-toolbar-medium:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-toolbar-medium:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-medium:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-medium:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-focus-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-over-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-focus-over-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-focus-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-medium-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-medium-disabled-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-medium-disabled-fbg.gif)"!important}.x-button-default-toolbar-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-medium-cell>.x-grid-cell-inner>.x-btn-default-toolbar-medium{vertical-align:top}.x-btn-default-toolbar-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-default-toolbar-large-mc{background-image:url(images/btn/btn-default-toolbar-large-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-default-toolbar-large{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-default-toolbar-large-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-default-toolbar-large-tl{background-position:0 -6px}.x-btn-default-toolbar-large-tr{background-position:right -9px}.x-btn-default-toolbar-large-bl{background-position:0 -12px}.x-btn-default-toolbar-large-br{background-position:right -15px}.x-btn-default-toolbar-large-ml{background-position:0 top}.x-btn-default-toolbar-large-mr{background-position:right top}.x-btn-default-toolbar-large-tc{background-position:0 0}.x-btn-default-toolbar-large-bc{background-position:0 -3px}.x-btn-default-toolbar-large-tr,.x-btn-default-toolbar-large-br,.x-btn-default-toolbar-large-mr{padding-right:3px}.x-btn-default-toolbar-large-tl,.x-btn-default-toolbar-large-bl,.x-btn-default-toolbar-large-ml{padding-left:3px}.x-btn-default-toolbar-large-tc{height:3px}.x-btn-default-toolbar-large-bc{height:3px}.x-btn-default-toolbar-large-tl,.x-btn-default-toolbar-large-bl,.x-btn-default-toolbar-large-tr,.x-btn-default-toolbar-large-br,.x-btn-default-toolbar-large-tc,.x-btn-default-toolbar-large-bc,.x-btn-default-toolbar-large-ml,.x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-corners.gif)}.x-btn-default-toolbar-large-ml,.x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-sides.gif)}.x-btn-default-toolbar-large-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-default-toolbar-large-fbg.gif), corners:url(images/btn/btn-default-toolbar-large-corners.gif), sides:url(images/btn/btn-default-toolbar-large-sides.gif)"!important}.x-btn-default-toolbar-large{border-color:#e1e1e1}.x-btn-button-default-toolbar-large{height:32px}.x-btn-inner-default-toolbar-large{font:bold 16px/20px verdana,sans-serif;color:#156765;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-large,.x-btn-icon-left>.x-btn-inner-default-toolbar-large{max-width:calc(100% - 32px)}.x-btn-icon-el-default-toolbar-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-large,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-large,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-large{min-width:32px}.x-btn-icon-el-default-toolbar-large.x-btn-glyph{font-size:32px;line-height:32px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-default-toolbar-large.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-large,.x-btn-split-bottom>.x-btn-button-default-toolbar-large{padding-bottom:3px}.x-btn-wrap-default-toolbar-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(images/button/default-toolbar-large-arrow.png)}.x-btn-wrap-default-toolbar-large.x-btn-arrow-bottom:after{height:20px;background-image:url(images/button/default-toolbar-large-arrow.png)}.x-btn-wrap-default-toolbar-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(images/button/default-toolbar-large-s-arrow.png)}.x-btn-wrap-default-toolbar-large.x-btn-split-bottom:after{height:29px;background-image:url(images/button/default-toolbar-large-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-large{margin-right:10px}.x-btn-focus.x-btn-default-toolbar-large{background-image:none;background-color:#f7f7f7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(50%,#f7f7f7),color-stop(51%,#eaeaea),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-moz-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-o-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:-ms-linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);background-image:linear-gradient(top,#f7f7f7,#f7f7f7 50%,#eaeaea 51%,#f7f7f7);-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-default-toolbar-large{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-default-toolbar-large{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-toolbar-large,.x-btn.x-btn-pressed.x-btn-default-toolbar-large{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-large,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-large{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-toolbar-large{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-default-toolbar-large-tl,.x-btn-focus .x-btn-default-toolbar-large-bl,.x-btn-focus .x-btn-default-toolbar-large-tr,.x-btn-focus .x-btn-default-toolbar-large-br,.x-btn-focus .x-btn-default-toolbar-large-tc,.x-btn-focus .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-focus-corners.gif)}.x-btn-focus .x-btn-default-toolbar-large-ml,.x-btn-focus .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-focus-sides.gif)}.x-btn-focus .x-btn-default-toolbar-large-mc{background-color:#f7f7f7;background-image:url(images/btn/btn-default-toolbar-large-focus-fbg.gif)}.x-btn-over .x-btn-default-toolbar-large-tl,.x-btn-over .x-btn-default-toolbar-large-bl,.x-btn-over .x-btn-default-toolbar-large-tr,.x-btn-over .x-btn-default-toolbar-large-br,.x-btn-over .x-btn-default-toolbar-large-tc,.x-btn-over .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-over-corners.gif)}.x-btn-over .x-btn-default-toolbar-large-ml,.x-btn-over .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-over-sides.gif)}.x-btn-over .x-btn-default-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-large-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-tl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-bl,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-tr,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-br,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-tc,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-ml,.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-default-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-large-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-tl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-bl,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-tr,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-br,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-tc,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-bc,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-tl,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-bl,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-tr,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-br,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-tc,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-ml,.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-mr,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-ml,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-default-toolbar-large-mc,.x-btn.x-btn-pressed .x-btn-default-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-large-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-tl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-bl,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-tr,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-br,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-tc,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-bc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-tl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-bl,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-tr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-br,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-tc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-ml,.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-mr,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-ml,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-default-toolbar-large-mc,.x-btn-focus.x-btn-pressed .x-btn-default-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-default-toolbar-large-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-large-tl,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-bl,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-tr,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-br,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-tc,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-bc{background-image:url(images/btn/btn-default-toolbar-large-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-large-ml,.x-btn.x-btn-disabled .x-btn-default-toolbar-large-mr{background-image:url(images/btn/btn-default-toolbar-large-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-default-toolbar-large-mc{background-color:white;background-image:url(images/btn/btn-default-toolbar-large-disabled-fbg.gif)}.x-nbr .x-btn-default-toolbar-large{background-image:none}.x-btn-disabled.x-btn-default-toolbar-large{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-first .x-btn-default-toolbar-large-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-middle .x-btn-default-toolbar-large-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-last .x-btn-default-toolbar-large-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-first .x-btn-default-toolbar-large-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-middle .x-btn-default-toolbar-large-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-last .x-btn-default-toolbar-large-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-default-toolbar-large:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-default-toolbar-large.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-default-toolbar-large.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-default-toolbar-large:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-default-toolbar-large:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-large:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-large:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-focus-corners.gif), sides:url(images/btn/btn-default-toolbar-large-focus-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-over-corners.gif), sides:url(images/btn/btn-default-toolbar-large-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-focus-over-corners.gif), sides:url(images/btn/btn-default-toolbar-large-focus-over-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-large-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-focus-pressed-corners.gif), sides:url(images/btn/btn-default-toolbar-large-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-default-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-default-toolbar-large-disabled-corners.gif), sides:url(images/btn/btn-default-toolbar-large-disabled-sides.gif), frame-bg:url(images/btn/btn-default-toolbar-large-disabled-fbg.gif)"!important}.x-button-default-toolbar-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-large-cell>.x-grid-cell-inner>.x-btn-default-toolbar-large{vertical-align:top}.x-tab-default-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:4px 9px 4px 9px;border-width:1px;border-style:solid;background-color:#4b8a89}.x-tab-default-top-mc{background-color:#4b8a89}.x-nbr .x-tab-default-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tab-default-top-frameInfo{font-family:th-3-3-3-3-1-1-1-1-4-9-4-9}.x-tab-default-top-tl{background-position:0 -6px}.x-tab-default-top-tr{background-position:right -9px}.x-tab-default-top-bl{background-position:0 -12px}.x-tab-default-top-br{background-position:right -15px}.x-tab-default-top-ml{background-position:0 top}.x-tab-default-top-mr{background-position:right top}.x-tab-default-top-tc{background-position:0 0}.x-tab-default-top-bc{background-position:0 -3px}.x-tab-default-top-tr,.x-tab-default-top-br,.x-tab-default-top-mr{padding-right:3px}.x-tab-default-top-tl,.x-tab-default-top-bl,.x-tab-default-top-ml{padding-left:3px}.x-tab-default-top-tc{height:3px}.x-tab-default-top-bc{height:3px}.x-tab-default-top-tl,.x-tab-default-top-bl,.x-tab-default-top-tr,.x-tab-default-top-br,.x-tab-default-top-tc,.x-tab-default-top-bc,.x-tab-default-top-ml,.x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-corners.gif)}.x-tab-default-top-ml,.x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-sides.gif);background-repeat:repeat-y}.x-tab-default-top-mc{padding:2px 7px 2px 7px}.x-cmd-slicer.x-tab-default-top:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tab/tab-default-top-corners.gif), sides:url(images/tab/tab-default-top-sides.gif)"!important}.x-tab-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;padding:4px 9px 4px 9px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#4b8a89}.x-tab-default-bottom-mc{background-color:#4b8a89}.x-nbr .x-tab-default-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tab-default-bottom-frameInfo{font-family:th-3-3-3-3-1-1-1-1-4-9-4-9}.x-tab-default-bottom-tl{background-position:0 -6px}.x-tab-default-bottom-tr{background-position:right -9px}.x-tab-default-bottom-bl{background-position:0 -12px}.x-tab-default-bottom-br{background-position:right -15px}.x-tab-default-bottom-ml{background-position:0 bottom}.x-tab-default-bottom-mr{background-position:right bottom}.x-tab-default-bottom-tc{background-position:0 0}.x-tab-default-bottom-bc{background-position:0 -3px}.x-tab-default-bottom-tr,.x-tab-default-bottom-br,.x-tab-default-bottom-mr{padding-right:3px}.x-tab-default-bottom-tl,.x-tab-default-bottom-bl,.x-tab-default-bottom-ml{padding-left:3px}.x-tab-default-bottom-tc{height:3px}.x-tab-default-bottom-bc{height:3px}.x-tab-default-bottom-tl,.x-tab-default-bottom-bl,.x-tab-default-bottom-tr,.x-tab-default-bottom-br,.x-tab-default-bottom-tc,.x-tab-default-bottom-bc,.x-tab-default-bottom-ml,.x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-corners.gif)}.x-tab-default-bottom-ml,.x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-sides.gif);background-repeat:repeat-y}.x-tab-default-bottom-mc{padding:2px 7px 2px 7px}.x-cmd-slicer.x-tab-default-bottom:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tab/tab-default-bottom-corners.gif), sides:url(images/tab/tab-default-bottom-sides.gif)"!important}.x-tab-default-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;padding:4px 9px 4px 9px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#4b8a89}.x-tab-default-left-mc{background-color:#4b8a89}.x-nbr .x-tab-default-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tab-default-left-frameInfo{font-family:th-3-3-3-3-1-1-1-1-4-9-4-9}.x-tab-default-left-tl{background-position:0 -6px}.x-tab-default-left-tr{background-position:right -9px}.x-tab-default-left-bl{background-position:0 -12px}.x-tab-default-left-br{background-position:right -15px}.x-tab-default-left-ml{background-position:0 top}.x-tab-default-left-mr{background-position:right top}.x-tab-default-left-tc{background-position:0 0}.x-tab-default-left-bc{background-position:0 -3px}.x-tab-default-left-tr,.x-tab-default-left-br,.x-tab-default-left-mr{padding-right:3px}.x-tab-default-left-tl,.x-tab-default-left-bl,.x-tab-default-left-ml{padding-left:3px}.x-tab-default-left-tc{height:3px}.x-tab-default-left-bc{height:3px}.x-tab-default-left-tl,.x-tab-default-left-bl,.x-tab-default-left-tr,.x-tab-default-left-br,.x-tab-default-left-tc,.x-tab-default-left-bc,.x-tab-default-left-ml,.x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-corners.gif)}.x-tab-default-left-ml,.x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-sides.gif);background-repeat:repeat-y}.x-tab-default-left-mc{padding:2px 7px 2px 7px}.x-cmd-slicer.x-tab-default-left:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tab/tab-default-left-corners.gif), sides:url(images/tab/tab-default-left-sides.gif)"!important}.x-tab-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:4px 9px 4px 9px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#4b8a89}.x-tab-default-right-mc{background-color:#4b8a89}.x-nbr .x-tab-default-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tab-default-right-frameInfo{font-family:th-3-3-3-3-1-1-1-1-4-9-4-9}.x-tab-default-right-tl{background-position:0 -6px}.x-tab-default-right-tr{background-position:right -9px}.x-tab-default-right-bl{background-position:0 -12px}.x-tab-default-right-br{background-position:right -15px}.x-tab-default-right-ml{background-position:0 top}.x-tab-default-right-mr{background-position:right top}.x-tab-default-right-tc{background-position:0 0}.x-tab-default-right-bc{background-position:0 -3px}.x-tab-default-right-tr,.x-tab-default-right-br,.x-tab-default-right-mr{padding-right:3px}.x-tab-default-right-tl,.x-tab-default-right-bl,.x-tab-default-right-ml{padding-left:3px}.x-tab-default-right-tc{height:3px}.x-tab-default-right-bc{height:3px}.x-tab-default-right-tl,.x-tab-default-right-bl,.x-tab-default-right-tr,.x-tab-default-right-br,.x-tab-default-right-tc,.x-tab-default-right-bc,.x-tab-default-right-ml,.x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-corners.gif)}.x-tab-default-right-ml,.x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-sides.gif);background-repeat:repeat-y}.x-tab-default-right-mc{padding:2px 7px 2px 7px}.x-cmd-slicer.x-tab-default-right:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tab/tab-default-right-corners.gif), sides:url(images/tab/tab-default-right-sides.gif)"!important}.x-tab-default{border-color:#4b8a89;cursor:pointer}.x-tab-default-top{margin:0 1px 0 0}.x-tab-default-top.x-tab-rotate-left{margin:0 0 0 1px}.x-tab-default-top.x-tab-focus{-webkit-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;-moz-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset}.x-tab-default-top.x-tab-focus.x-tab-over{-webkit-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;-moz-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset}.x-tab-default-top.x-tab-focus.x-tab-active{-webkit-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;-moz-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset}.x-tab-default-right{margin:0 0 1px 0}.x-tab-default-right.x-tab-rotate-right{margin:1px 0 0 0}.x-tab-default-right.x-tab-focus{-webkit-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;-moz-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset}.x-tab-default-right.x-tab-focus.x-tab-over{-webkit-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;-moz-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset}.x-tab-default-right.x-tab-focus.x-tab-active{-webkit-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;-moz-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset}.x-tab-default-bottom{margin:0 1px 0 0}.x-tab-default-bottom.x-tab-rotate-left{margin:0 0 0 1px}.x-tab-default-bottom.x-tab-focus{-webkit-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;-moz-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset}.x-tab-default-bottom.x-tab-focus.x-tab-over{-webkit-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;-moz-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset}.x-tab-default-bottom.x-tab-focus.x-tab-active{-webkit-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;-moz-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset}.x-tab-default-left{margin:0 0 1px 0}.x-tab-default-left.x-tab-rotate-right{margin:1px 0 0 0}.x-tab-default-left.x-tab-focus{-webkit-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;-moz-box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset;box-shadow:#dbe7e7 0 1px 0 0 inset,#dbe7e7 0 -1px 0 0 inset,#dbe7e7 -1px 0 0 0 inset,#dbe7e7 1px 0 0 0 inset}.x-tab-default-left.x-tab-focus.x-tab-over{-webkit-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;-moz-box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset;box-shadow:#dfeaea 0 1px 0 0 inset,#dfeaea 0 -1px 0 0 inset,#dfeaea -1px 0 0 0 inset,#dfeaea 1px 0 0 0 inset}.x-tab-default-left.x-tab-focus.x-tab-active{-webkit-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;-moz-box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset;box-shadow:#337a79 0 1px 0 0 inset,#337a79 0 -1px 0 0 inset,#337a79 -1px 0 0 0 inset,#337a79 1px 0 0 0 inset}.x-tab-button-default{height:16px}.x-tab-inner-default{font:bold 13px/16px verdana,sans-serif;color:white;max-width:100%}.x-tab-icon-right>.x-tab-inner-default,.x-tab-icon-left>.x-tab-inner-default{max-width:calc(100% - 16px)}.x-tab-icon-el-default{height:16px;line-height:16px;background-position:center center}.x-tab-icon-left>.x-tab-icon-el-default,.x-tab-icon-right>.x-tab-icon-el-default{width:16px}.x-tab-icon-top>.x-tab-icon-el-default,.x-tab-icon-bottom>.x-tab-icon-el-default{min-width:16px}.x-tab-icon-el-default.x-tab-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-ie8 .x-tab-icon-el-default.x-tab-glyph{color:#a5c4c4}.x-tab-text.x-tab-icon-left>.x-tab-icon-el-default{margin-right:6px}.x-tab-text.x-tab-icon-right>.x-tab-icon-el-default{margin-left:6px}.x-tab-text.x-tab-icon-top>.x-tab-icon-el-default{margin-bottom:6px}.x-tab-text.x-tab-icon-bottom>.x-tab-icon-el-default{margin-top:6px}.x-tab-over.x-tab-default{border-color:#5f9796;background-color:#5f9796}.x-tab.x-tab-active.x-tab-default{border-color:#adc9c9;background-color:#adc9c9}.x-tab.x-tab-active.x-tab-default .x-tab-inner-default{color:#156765}.x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#156765}.x-ie8 .x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#619897}.x-tab.x-tab-disabled.x-tab-default{cursor:default}.x-tab.x-tab-disabled.x-tab-default .x-tab-inner-default{filter:alpha(opacity=30);opacity:.3}.x-tab.x-tab-disabled.x-tab-default .x-tab-icon-el-default{filter:alpha(opacity=50);opacity:.5}.x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:white;opacity:.3;filter:none}.x-ie8 .x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:#81adac}.x-nbr .x-tab-default{background-image:none}.x-tab-over .x-tab-default-top-tl,.x-tab-over .x-tab-default-top-bl,.x-tab-over .x-tab-default-top-tr,.x-tab-over .x-tab-default-top-br,.x-tab-over .x-tab-default-top-tc,.x-tab-over .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-over-corners.gif)}.x-tab-over .x-tab-default-top-ml,.x-tab-over .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-over-sides.gif)}.x-tab-over .x-tab-default-top-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-over-fbg.gif)}.x-tab-focus .x-tab-default-top-tl,.x-tab-focus .x-tab-default-top-bl,.x-tab-focus .x-tab-default-top-tr,.x-tab-focus .x-tab-default-top-br,.x-tab-focus .x-tab-default-top-tc,.x-tab-focus .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-focus-corners.gif)}.x-tab-focus .x-tab-default-top-ml,.x-tab-focus .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-focus-sides.gif)}.x-tab-focus .x-tab-default-top-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-focus-fbg.gif)}.x-tab-focus.x-tab-over .x-tab-default-top-tl,.x-tab-focus.x-tab-over .x-tab-default-top-bl,.x-tab-focus.x-tab-over .x-tab-default-top-tr,.x-tab-focus.x-tab-over .x-tab-default-top-br,.x-tab-focus.x-tab-over .x-tab-default-top-tc,.x-tab-focus.x-tab-over .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-focus-over-corners.gif)}.x-tab-focus.x-tab-over .x-tab-default-top-ml,.x-tab-focus.x-tab-over .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-focus-over-sides.gif)}.x-tab-focus.x-tab-over .x-tab-default-top-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-focus-over-fbg.gif)}.x-tab.x-tab-active .x-tab-default-top-tl,.x-tab.x-tab-active .x-tab-default-top-bl,.x-tab.x-tab-active .x-tab-default-top-tr,.x-tab.x-tab-active .x-tab-default-top-br,.x-tab.x-tab-active .x-tab-default-top-tc,.x-tab.x-tab-active .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-active-corners.gif)}.x-tab.x-tab-active .x-tab-default-top-ml,.x-tab.x-tab-active .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-active-sides.gif)}.x-tab.x-tab-active .x-tab-default-top-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-active-fbg.gif)}.x-tab-focus.x-tab-active .x-tab-default-top-tl,.x-tab-focus.x-tab-active .x-tab-default-top-bl,.x-tab-focus.x-tab-active .x-tab-default-top-tr,.x-tab-focus.x-tab-active .x-tab-default-top-br,.x-tab-focus.x-tab-active .x-tab-default-top-tc,.x-tab-focus.x-tab-active .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-focus-active-corners.gif)}.x-tab-focus.x-tab-active .x-tab-default-top-ml,.x-tab-focus.x-tab-active .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-focus-active-sides.gif)}.x-tab-focus.x-tab-active .x-tab-default-top-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-focus-active-fbg.gif)}.x-tab.x-tab-disabled .x-tab-default-top-tl,.x-tab.x-tab-disabled .x-tab-default-top-bl,.x-tab.x-tab-disabled .x-tab-default-top-tr,.x-tab.x-tab-disabled .x-tab-default-top-br,.x-tab.x-tab-disabled .x-tab-default-top-tc,.x-tab.x-tab-disabled .x-tab-default-top-bc{background-image:url(images/tab/tab-default-top-disabled-corners.gif)}.x-tab.x-tab-disabled .x-tab-default-top-ml,.x-tab.x-tab-disabled .x-tab-default-top-mr{background-image:url(images/tab/tab-default-top-disabled-sides.gif)}.x-tab.x-tab-disabled .x-tab-default-top-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-top-disabled-fbg.gif)}.x-tab-over .x-tab-default-right-tl,.x-tab-over .x-tab-default-right-bl,.x-tab-over .x-tab-default-right-tr,.x-tab-over .x-tab-default-right-br,.x-tab-over .x-tab-default-right-tc,.x-tab-over .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-over-corners.gif)}.x-tab-over .x-tab-default-right-ml,.x-tab-over .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-over-sides.gif)}.x-tab-over .x-tab-default-right-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-over-fbg.gif)}.x-tab-focus .x-tab-default-right-tl,.x-tab-focus .x-tab-default-right-bl,.x-tab-focus .x-tab-default-right-tr,.x-tab-focus .x-tab-default-right-br,.x-tab-focus .x-tab-default-right-tc,.x-tab-focus .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-focus-corners.gif)}.x-tab-focus .x-tab-default-right-ml,.x-tab-focus .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-focus-sides.gif)}.x-tab-focus .x-tab-default-right-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-focus-fbg.gif)}.x-tab-focus.x-tab-over .x-tab-default-right-tl,.x-tab-focus.x-tab-over .x-tab-default-right-bl,.x-tab-focus.x-tab-over .x-tab-default-right-tr,.x-tab-focus.x-tab-over .x-tab-default-right-br,.x-tab-focus.x-tab-over .x-tab-default-right-tc,.x-tab-focus.x-tab-over .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-focus-over-corners.gif)}.x-tab-focus.x-tab-over .x-tab-default-right-ml,.x-tab-focus.x-tab-over .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-focus-over-sides.gif)}.x-tab-focus.x-tab-over .x-tab-default-right-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-focus-over-fbg.gif)}.x-tab.x-tab-active .x-tab-default-right-tl,.x-tab.x-tab-active .x-tab-default-right-bl,.x-tab.x-tab-active .x-tab-default-right-tr,.x-tab.x-tab-active .x-tab-default-right-br,.x-tab.x-tab-active .x-tab-default-right-tc,.x-tab.x-tab-active .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-active-corners.gif)}.x-tab.x-tab-active .x-tab-default-right-ml,.x-tab.x-tab-active .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-active-sides.gif)}.x-tab.x-tab-active .x-tab-default-right-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-active-fbg.gif)}.x-tab-focus.x-tab-active .x-tab-default-right-tl,.x-tab-focus.x-tab-active .x-tab-default-right-bl,.x-tab-focus.x-tab-active .x-tab-default-right-tr,.x-tab-focus.x-tab-active .x-tab-default-right-br,.x-tab-focus.x-tab-active .x-tab-default-right-tc,.x-tab-focus.x-tab-active .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-focus-active-corners.gif)}.x-tab-focus.x-tab-active .x-tab-default-right-ml,.x-tab-focus.x-tab-active .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-focus-active-sides.gif)}.x-tab-focus.x-tab-active .x-tab-default-right-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-focus-active-fbg.gif)}.x-tab.x-tab-disabled .x-tab-default-right-tl,.x-tab.x-tab-disabled .x-tab-default-right-bl,.x-tab.x-tab-disabled .x-tab-default-right-tr,.x-tab.x-tab-disabled .x-tab-default-right-br,.x-tab.x-tab-disabled .x-tab-default-right-tc,.x-tab.x-tab-disabled .x-tab-default-right-bc{background-image:url(images/tab/tab-default-right-disabled-corners.gif)}.x-tab.x-tab-disabled .x-tab-default-right-ml,.x-tab.x-tab-disabled .x-tab-default-right-mr{background-image:url(images/tab/tab-default-right-disabled-sides.gif)}.x-tab.x-tab-disabled .x-tab-default-right-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-right-disabled-fbg.gif)}.x-tab-over .x-tab-default-bottom-tl,.x-tab-over .x-tab-default-bottom-bl,.x-tab-over .x-tab-default-bottom-tr,.x-tab-over .x-tab-default-bottom-br,.x-tab-over .x-tab-default-bottom-tc,.x-tab-over .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-over-corners.gif)}.x-tab-over .x-tab-default-bottom-ml,.x-tab-over .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-over-sides.gif)}.x-tab-over .x-tab-default-bottom-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-over-fbg.gif)}.x-tab-focus .x-tab-default-bottom-tl,.x-tab-focus .x-tab-default-bottom-bl,.x-tab-focus .x-tab-default-bottom-tr,.x-tab-focus .x-tab-default-bottom-br,.x-tab-focus .x-tab-default-bottom-tc,.x-tab-focus .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-focus-corners.gif)}.x-tab-focus .x-tab-default-bottom-ml,.x-tab-focus .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-focus-sides.gif)}.x-tab-focus .x-tab-default-bottom-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-focus-fbg.gif)}.x-tab-focus.x-tab-over .x-tab-default-bottom-tl,.x-tab-focus.x-tab-over .x-tab-default-bottom-bl,.x-tab-focus.x-tab-over .x-tab-default-bottom-tr,.x-tab-focus.x-tab-over .x-tab-default-bottom-br,.x-tab-focus.x-tab-over .x-tab-default-bottom-tc,.x-tab-focus.x-tab-over .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-focus-over-corners.gif)}.x-tab-focus.x-tab-over .x-tab-default-bottom-ml,.x-tab-focus.x-tab-over .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-focus-over-sides.gif)}.x-tab-focus.x-tab-over .x-tab-default-bottom-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-focus-over-fbg.gif)}.x-tab.x-tab-active .x-tab-default-bottom-tl,.x-tab.x-tab-active .x-tab-default-bottom-bl,.x-tab.x-tab-active .x-tab-default-bottom-tr,.x-tab.x-tab-active .x-tab-default-bottom-br,.x-tab.x-tab-active .x-tab-default-bottom-tc,.x-tab.x-tab-active .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-active-corners.gif)}.x-tab.x-tab-active .x-tab-default-bottom-ml,.x-tab.x-tab-active .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-active-sides.gif)}.x-tab.x-tab-active .x-tab-default-bottom-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-active-fbg.gif)}.x-tab-focus.x-tab-active .x-tab-default-bottom-tl,.x-tab-focus.x-tab-active .x-tab-default-bottom-bl,.x-tab-focus.x-tab-active .x-tab-default-bottom-tr,.x-tab-focus.x-tab-active .x-tab-default-bottom-br,.x-tab-focus.x-tab-active .x-tab-default-bottom-tc,.x-tab-focus.x-tab-active .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-focus-active-corners.gif)}.x-tab-focus.x-tab-active .x-tab-default-bottom-ml,.x-tab-focus.x-tab-active .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-focus-active-sides.gif)}.x-tab-focus.x-tab-active .x-tab-default-bottom-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-focus-active-fbg.gif)}.x-tab.x-tab-disabled .x-tab-default-bottom-tl,.x-tab.x-tab-disabled .x-tab-default-bottom-bl,.x-tab.x-tab-disabled .x-tab-default-bottom-tr,.x-tab.x-tab-disabled .x-tab-default-bottom-br,.x-tab.x-tab-disabled .x-tab-default-bottom-tc,.x-tab.x-tab-disabled .x-tab-default-bottom-bc{background-image:url(images/tab/tab-default-bottom-disabled-corners.gif)}.x-tab.x-tab-disabled .x-tab-default-bottom-ml,.x-tab.x-tab-disabled .x-tab-default-bottom-mr{background-image:url(images/tab/tab-default-bottom-disabled-sides.gif)}.x-tab.x-tab-disabled .x-tab-default-bottom-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-bottom-disabled-fbg.gif)}.x-tab-over .x-tab-default-left-tl,.x-tab-over .x-tab-default-left-bl,.x-tab-over .x-tab-default-left-tr,.x-tab-over .x-tab-default-left-br,.x-tab-over .x-tab-default-left-tc,.x-tab-over .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-over-corners.gif)}.x-tab-over .x-tab-default-left-ml,.x-tab-over .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-over-sides.gif)}.x-tab-over .x-tab-default-left-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-over-fbg.gif)}.x-tab-focus .x-tab-default-left-tl,.x-tab-focus .x-tab-default-left-bl,.x-tab-focus .x-tab-default-left-tr,.x-tab-focus .x-tab-default-left-br,.x-tab-focus .x-tab-default-left-tc,.x-tab-focus .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-focus-corners.gif)}.x-tab-focus .x-tab-default-left-ml,.x-tab-focus .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-focus-sides.gif)}.x-tab-focus .x-tab-default-left-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-focus-fbg.gif)}.x-tab-focus.x-tab-over .x-tab-default-left-tl,.x-tab-focus.x-tab-over .x-tab-default-left-bl,.x-tab-focus.x-tab-over .x-tab-default-left-tr,.x-tab-focus.x-tab-over .x-tab-default-left-br,.x-tab-focus.x-tab-over .x-tab-default-left-tc,.x-tab-focus.x-tab-over .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-focus-over-corners.gif)}.x-tab-focus.x-tab-over .x-tab-default-left-ml,.x-tab-focus.x-tab-over .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-focus-over-sides.gif)}.x-tab-focus.x-tab-over .x-tab-default-left-mc{background-color:#5f9796;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-focus-over-fbg.gif)}.x-tab.x-tab-active .x-tab-default-left-tl,.x-tab.x-tab-active .x-tab-default-left-bl,.x-tab.x-tab-active .x-tab-default-left-tr,.x-tab.x-tab-active .x-tab-default-left-br,.x-tab.x-tab-active .x-tab-default-left-tc,.x-tab.x-tab-active .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-active-corners.gif)}.x-tab.x-tab-active .x-tab-default-left-ml,.x-tab.x-tab-active .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-active-sides.gif)}.x-tab.x-tab-active .x-tab-default-left-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-active-fbg.gif)}.x-tab-focus.x-tab-active .x-tab-default-left-tl,.x-tab-focus.x-tab-active .x-tab-default-left-bl,.x-tab-focus.x-tab-active .x-tab-default-left-tr,.x-tab-focus.x-tab-active .x-tab-default-left-br,.x-tab-focus.x-tab-active .x-tab-default-left-tc,.x-tab-focus.x-tab-active .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-focus-active-corners.gif)}.x-tab-focus.x-tab-active .x-tab-default-left-ml,.x-tab-focus.x-tab-active .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-focus-active-sides.gif)}.x-tab-focus.x-tab-active .x-tab-default-left-mc{background-color:#adc9c9;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-focus-active-fbg.gif)}.x-tab.x-tab-disabled .x-tab-default-left-tl,.x-tab.x-tab-disabled .x-tab-default-left-bl,.x-tab.x-tab-disabled .x-tab-default-left-tr,.x-tab.x-tab-disabled .x-tab-default-left-br,.x-tab.x-tab-disabled .x-tab-default-left-tc,.x-tab.x-tab-disabled .x-tab-default-left-bc{background-image:url(images/tab/tab-default-left-disabled-corners.gif)}.x-tab.x-tab-disabled .x-tab-default-left-ml,.x-tab.x-tab-disabled .x-tab-default-left-mr{background-image:url(images/tab/tab-default-left-disabled-sides.gif)}.x-tab.x-tab-disabled .x-tab-default-left-mc{background-color:#4b8a89;background-repeat:repeat-x;background-image:url(images/tab/tab-default-left-disabled-fbg.gif)}.x-tab-default-tl,.x-tab-default-bl,.x-tab-default-tr,.x-tab-default-br{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.x-tab-default .x-tab-close-btn{top:2px;right:2px;width:12px;height:12px;background:url(images/tab/tab-default-close.png) 0 0}.x-tab-default .x-tab-close-btn-over{background-position:-12px 0}.x-tab-default .x-tab-close-btn-pressed{background-position:-24px 0}.x-tab-default.x-tab-active .x-tab-close-btn{background-position:0 -12px}.x-tab-default.x-tab-active .x-tab-close-btn-over{background-position:-12px -12px}.x-tab-default.x-tab-active .x-tab-close-btn-pressed{background-position:-24px -12px}.x-tab-default.x-tab-disabled .x-tab-close-btn{filter:alpha(opacity=30);opacity:.3;background-position:0 0}.x-tab-closable.x-tab-default .x-tab-button{padding-right:15px}.x-cmd-slicer.x-tab-focus.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-focus-corners.gif), sides:url(images/tab/tab-default-top-focus-sides.gif), frame-bg:url(images/tab/tab-default-top-focus-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-focus.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-focus-corners.gif), sides:url(images/tab/tab-default-right-focus-sides.gif), frame-bg:url(images/tab/tab-default-right-focus-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-focus.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-focus-corners.gif), sides:url(images/tab/tab-default-bottom-focus-sides.gif), frame-bg:url(images/tab/tab-default-bottom-focus-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-focus.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-focus-corners.gif), sides:url(images/tab/tab-default-left-focus-sides.gif), frame-bg:url(images/tab/tab-default-left-focus-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-cmd-slicer.x-tab-over.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-over-corners.gif), sides:url(images/tab/tab-default-top-over-sides.gif), frame-bg:url(images/tab/tab-default-top-over-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-over.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-over-corners.gif), sides:url(images/tab/tab-default-right-over-sides.gif), frame-bg:url(images/tab/tab-default-right-over-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-over.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-over-corners.gif), sides:url(images/tab/tab-default-bottom-over-sides.gif), frame-bg:url(images/tab/tab-default-bottom-over-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-over.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-over-corners.gif), sides:url(images/tab/tab-default-left-over-sides.gif), frame-bg:url(images/tab/tab-default-left-over-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-cmd-slicer.x-tab-active.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-active-corners.gif), sides:url(images/tab/tab-default-top-active-sides.gif), frame-bg:url(images/tab/tab-default-top-active-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-active.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-active-corners.gif), sides:url(images/tab/tab-default-right-active-sides.gif), frame-bg:url(images/tab/tab-default-right-active-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-active.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-active-corners.gif), sides:url(images/tab/tab-default-bottom-active-sides.gif), frame-bg:url(images/tab/tab-default-bottom-active-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-active.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-active-corners.gif), sides:url(images/tab/tab-default-left-active-sides.gif), frame-bg:url(images/tab/tab-default-left-active-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-cmd-slicer.x-tab-focus.x-tab-over.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-focus-over-corners.gif), sides:url(images/tab/tab-default-top-focus-over-sides.gif), frame-bg:url(images/tab/tab-default-top-focus-over-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-focus.x-tab-over.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-focus-over-corners.gif), sides:url(images/tab/tab-default-right-focus-over-sides.gif), frame-bg:url(images/tab/tab-default-right-focus-over-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-focus.x-tab-over.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-focus-over-corners.gif), sides:url(images/tab/tab-default-bottom-focus-over-sides.gif), frame-bg:url(images/tab/tab-default-bottom-focus-over-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-focus.x-tab-over.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-focus-over-corners.gif), sides:url(images/tab/tab-default-left-focus-over-sides.gif), frame-bg:url(images/tab/tab-default-left-focus-over-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-cmd-slicer.x-tab-focus.x-tab-active.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-focus-active-corners.gif), sides:url(images/tab/tab-default-top-focus-active-sides.gif), frame-bg:url(images/tab/tab-default-top-focus-active-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-focus.x-tab-active.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-focus-active-corners.gif), sides:url(images/tab/tab-default-right-focus-active-sides.gif), frame-bg:url(images/tab/tab-default-right-focus-active-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-focus.x-tab-active.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-focus-active-corners.gif), sides:url(images/tab/tab-default-bottom-focus-active-sides.gif), frame-bg:url(images/tab/tab-default-bottom-focus-active-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-focus.x-tab-active.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-focus-active-corners.gif), sides:url(images/tab/tab-default-left-focus-active-sides.gif), frame-bg:url(images/tab/tab-default-left-focus-active-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-cmd-slicer.x-tab-disabled.x-tab-default-top:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-top-disabled-corners.gif), sides:url(images/tab/tab-default-top-disabled-sides.gif), frame-bg:url(images/tab/tab-default-top-disabled-fbg.gif), frame:3px 3px 3px 3px, stretch:bottom"!important}.x-cmd-slicer.x-tab-disabled.x-tab-default-right:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-right-disabled-corners.gif), sides:url(images/tab/tab-default-right-disabled-sides.gif), frame-bg:url(images/tab/tab-default-right-disabled-fbg.gif), frame:3px 3px 3px 3px, stretch:left"!important}.x-cmd-slicer.x-tab-disabled.x-tab-default-bottom:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-bottom-disabled-corners.gif), sides:url(images/tab/tab-default-bottom-disabled-sides.gif), frame-bg:url(images/tab/tab-default-bottom-disabled-fbg.gif), frame:3px 3px 3px 3px, stretch:top"!important}.x-cmd-slicer.x-tab-disabled.x-tab-default-left:before{display:none;content:"x-slicer:corners:url(images/tab/tab-default-left-disabled-corners.gif), sides:url(images/tab/tab-default-left-disabled-sides.gif), frame-bg:url(images/tab/tab-default-left-disabled-fbg.gif), frame:3px 3px 3px 3px, stretch:right"!important}.x-tab-bar-default{background-color:#156765}.x-tab-bar-default-top>.x-tab-bar-body-default{padding:3px 0 0 3px}.x-tab-bar-default-bottom>.x-tab-bar-body-default{padding:0 0 3px 3px}.x-tab-bar-default-left>.x-tab-bar-body-default{padding:0 0 3px 3px}.x-tab-bar-default-right>.x-tab-bar-body-default{padding:3px 3px 0 0}.x-tab-bar-plain.x-tab-bar-default-horizontal{border-top-color:transparent;border-bottom-color:transparent;border-left-width:0;border-right-width:0}.x-tab-bar-plain.x-tab-bar-default-vertical{border-right-color:transparent;border-left-color:transparent;border-top-width:0;border-bottom-width:0}.x-tab-bar-top>.x-tab-bar-body-default{padding-bottom:5px}.x-tab-bar-bottom>.x-tab-bar-body-default{padding-top:5px}.x-tab-bar-left>.x-tab-bar-body-default{padding-right:5px}.x-tab-bar-right>.x-tab-bar-body-default{padding-left:5px}.x-tab-bar-strip-default{border-style:solid;border-color:#156765;background-color:#adc9c9}.x-tab-bar-top>.x-tab-bar-strip-default{border-width:0;height:5px}.x-tab-bar-top.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-bottom>.x-tab-bar-strip-default{border-width:0;height:5px}.x-tab-bar-bottom.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-left>.x-tab-bar-strip-default{border-width:0;width:5px}.x-tab-bar-left.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-right>.x-tab-bar-strip-default{border-width:0;width:5px}.x-tab-bar-right.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:32px}.x-ie9m .x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:27px}.x-tab-bar-vertical>.x-tab-bar-body-default{min-width:32px}.x-ie9m .x-tab-bar-vertical>.x-tab-bar-body-default{min-width:27px}.x-tab-bar-default-scroller .x-box-scroller-body-horizontal{margin-left:21px}.x-tab-bar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:21px}.x-box-scroller-tab-bar-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-tab-bar-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-tab-bar-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-tab-bar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-tab-bar-default.x-box-scroller-left,.x-box-scroller-tab-bar-default.x-box-scroller-right{width:24px;height:24px;top:50%;margin-top:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-left{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-left.png)}.x-box-scroller-tab-bar-default.x-box-scroller-right{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-right.png)}.x-box-scroller-tab-bar-default.x-box-scroller-top,.x-box-scroller-tab-bar-default.x-box-scroller-bottom{height:24px;width:24px;left:50%;margin-left:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-top{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-top.png)}.x-box-scroller-tab-bar-default.x-box-scroller-bottom{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-bottom.png)}.x-tab-bar-default-top .x-box-scroller-tab-bar-default{margin-top:-14px}.x-tab-bar-default-right .x-box-scroller-tab-bar-default{margin-left:-10px}.x-tab-bar-default-bottom .x-box-scroller-tab-bar-default{margin-top:-10px}.x-tab-bar-default-left .x-box-scroller-tab-bar-default{margin-left:-14px}.x-box-scroller-tab-bar-default{background-color:#156765}.x-box-scroller-tab-bar-default .x-ie8 .x-box-scroller-plain{background-color:#fff}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-left{background-image:url(images/tab-bar/default-plain-scroll-left.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-right{background-image:url(images/tab-bar/default-plain-scroll-right.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-top{background-image:url(images/tab-bar/default-plain-scroll-top.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-bottom{background-image:url(images/tab-bar/default-plain-scroll-bottom.png)}.x-cmd-slicer.x-tab-bar-default-top:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-cmd-slicer.x-tab-bar-default-bottom:before{display:none;content:"x-slicer:stretch:top"!important}.x-cmd-slicer.x-tab-bar-default-left:before{display:none;content:"x-slicer:stretch:right"!important}.x-cmd-slicer.x-tab-bar-default-right:before{display:none;content:"x-slicer:stretch:left"!important}.x-window-ghost{filter:alpha(opacity=50);opacity:.5}.x-window-default{border-color:#387d7c;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.x-window-default{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:5px;border-style:solid;background-color:white}.x-window-default-mc{background-color:white}.x-nbr .x-window-default{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-default-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-0-0-0-0}.x-window-default-tl{background-position:0 -10px}.x-window-default-tr{background-position:right -15px}.x-window-default-bl{background-position:0 -20px}.x-window-default-br{background-position:right -25px}.x-window-default-ml{background-position:0 top}.x-window-default-mr{background-position:right top}.x-window-default-tc{background-position:0 0}.x-window-default-bc{background-position:0 -5px}.x-window-default-tr,.x-window-default-br,.x-window-default-mr{padding-right:5px}.x-window-default-tl,.x-window-default-bl,.x-window-default-ml{padding-left:5px}.x-window-default-tc{height:5px}.x-window-default-bc{height:5px}.x-window-default-tl,.x-window-default-bl,.x-window-default-tr,.x-window-default-br,.x-window-default-tc,.x-window-default-bc,.x-window-default-ml,.x-window-default-mr{background-image:url(images/window/window-default-corners.gif)}.x-window-default-ml,.x-window-default-mr{background-image:url(images/window/window-default-sides.gif);background-repeat:repeat-y}.x-window-default-mc{padding:0}.x-cmd-slicer.x-window-default:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window/window-default-corners.gif), sides:url(images/window/window-default-sides.gif)"!important}.x-window-body-default{border-color:#387d7c;border-width:1px;border-style:solid;background:white;color:black;font-size:13px;font-weight:normal;font-family:verdana,sans-serif}.x-window-header-default{font-size:13px;border-color:#387d7c;background-color:#387d7c}.x-window-header-default .x-tool-img{background-color:#387d7c}.x-window-header-default-horizontal .x-window-header-default-tab-bar{margin-top:-5px;margin-bottom:-5px}.x-window-header-default-vertical .x-window-header-default-tab-bar{margin-right:-5px;margin-left:-5px}.x-window-header-title-default{color:white;font-size:13px;font-weight:bold;font-family:verdana,sans-serif;line-height:16px}.x-window-header-title-default>.x-title-text-default{padding:0;text-transform:none}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-window-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#9bbebd}.x-window-header-default-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#387d7c}.x-window-header-default-top-mc{background-color:#387d7c}.x-nbr .x-window-header-default-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-top-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-top-tl{background-position:0 -10px}.x-window-header-default-top-tr{background-position:right -15px}.x-window-header-default-top-bl{background-position:0 -20px}.x-window-header-default-top-br{background-position:right -25px}.x-window-header-default-top-ml{background-position:0 top}.x-window-header-default-top-mr{background-position:right top}.x-window-header-default-top-tc{background-position:0 0}.x-window-header-default-top-bc{background-position:0 -5px}.x-window-header-default-top-tr,.x-window-header-default-top-br,.x-window-header-default-top-mr{padding-right:5px}.x-window-header-default-top-tl,.x-window-header-default-top-bl,.x-window-header-default-top-ml{padding-left:5px}.x-window-header-default-top-tc{height:5px}.x-window-header-default-top-bc{height:5px}.x-window-header-default-top-tl,.x-window-header-default-top-bl,.x-window-header-default-top-tr,.x-window-header-default-top-br,.x-window-header-default-top-tc,.x-window-header-default-top-bc,.x-window-header-default-top-ml,.x-window-header-default-top-mr{background-image:url(images/window-header/window-header-default-top-corners.gif)}.x-window-header-default-top-ml,.x-window-header-default-top-mr{background-image:url(images/window-header/window-header-default-top-sides.gif);background-repeat:repeat-y}.x-window-header-default-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-top:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-top-corners.gif), sides:url(images/window-header/window-header-default-top-sides.gif)"!important}.x-window-header-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#387d7c}.x-window-header-default-right-mc{background-color:#387d7c}.x-nbr .x-window-header-default-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-right-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-right-tl{background-position:0 -10px}.x-window-header-default-right-tr{background-position:right -15px}.x-window-header-default-right-bl{background-position:0 -20px}.x-window-header-default-right-br{background-position:right -25px}.x-window-header-default-right-ml{background-position:0 top}.x-window-header-default-right-mr{background-position:right top}.x-window-header-default-right-tc{background-position:0 0}.x-window-header-default-right-bc{background-position:0 -5px}.x-window-header-default-right-tr,.x-window-header-default-right-br,.x-window-header-default-right-mr{padding-right:5px}.x-window-header-default-right-tl,.x-window-header-default-right-bl,.x-window-header-default-right-ml{padding-left:5px}.x-window-header-default-right-tc{height:5px}.x-window-header-default-right-bc{height:5px}.x-window-header-default-right-tl,.x-window-header-default-right-bl,.x-window-header-default-right-tr,.x-window-header-default-right-br,.x-window-header-default-right-tc,.x-window-header-default-right-bc,.x-window-header-default-right-ml,.x-window-header-default-right-mr{background-image:url(images/window-header/window-header-default-right-corners.gif)}.x-window-header-default-right-ml,.x-window-header-default-right-mr{background-image:url(images/window-header/window-header-default-right-sides.gif);background-repeat:repeat-y}.x-window-header-default-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-right-corners.gif), sides:url(images/window-header/window-header-default-right-sides.gif)"!important}.x-window-header-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#387d7c}.x-window-header-default-bottom-mc{background-color:#387d7c}.x-nbr .x-window-header-default-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-bottom-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-bottom-tl{background-position:0 -10px}.x-window-header-default-bottom-tr{background-position:right -15px}.x-window-header-default-bottom-bl{background-position:0 -20px}.x-window-header-default-bottom-br{background-position:right -25px}.x-window-header-default-bottom-ml{background-position:0 top}.x-window-header-default-bottom-mr{background-position:right top}.x-window-header-default-bottom-tc{background-position:0 0}.x-window-header-default-bottom-bc{background-position:0 -5px}.x-window-header-default-bottom-tr,.x-window-header-default-bottom-br,.x-window-header-default-bottom-mr{padding-right:5px}.x-window-header-default-bottom-tl,.x-window-header-default-bottom-bl,.x-window-header-default-bottom-ml{padding-left:5px}.x-window-header-default-bottom-tc{height:5px}.x-window-header-default-bottom-bc{height:5px}.x-window-header-default-bottom-tl,.x-window-header-default-bottom-bl,.x-window-header-default-bottom-tr,.x-window-header-default-bottom-br,.x-window-header-default-bottom-tc,.x-window-header-default-bottom-bc,.x-window-header-default-bottom-ml,.x-window-header-default-bottom-mr{background-image:url(images/window-header/window-header-default-bottom-corners.gif)}.x-window-header-default-bottom-ml,.x-window-header-default-bottom-mr{background-image:url(images/window-header/window-header-default-bottom-sides.gif);background-repeat:repeat-y}.x-window-header-default-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-bottom:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-bottom-corners.gif), sides:url(images/window-header/window-header-default-bottom-sides.gif)"!important}.x-window-header-default-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#387d7c}.x-window-header-default-left-mc{background-color:#387d7c}.x-nbr .x-window-header-default-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-left-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-left-tl{background-position:0 -10px}.x-window-header-default-left-tr{background-position:right -15px}.x-window-header-default-left-bl{background-position:0 -20px}.x-window-header-default-left-br{background-position:right -25px}.x-window-header-default-left-ml{background-position:0 top}.x-window-header-default-left-mr{background-position:right top}.x-window-header-default-left-tc{background-position:0 0}.x-window-header-default-left-bc{background-position:0 -5px}.x-window-header-default-left-tr,.x-window-header-default-left-br,.x-window-header-default-left-mr{padding-right:5px}.x-window-header-default-left-tl,.x-window-header-default-left-bl,.x-window-header-default-left-ml{padding-left:5px}.x-window-header-default-left-tc{height:5px}.x-window-header-default-left-bc{height:5px}.x-window-header-default-left-tl,.x-window-header-default-left-bl,.x-window-header-default-left-tr,.x-window-header-default-left-br,.x-window-header-default-left-tc,.x-window-header-default-left-bc,.x-window-header-default-left-ml,.x-window-header-default-left-mr{background-image:url(images/window-header/window-header-default-left-corners.gif)}.x-window-header-default-left-ml,.x-window-header-default-left-mr{background-image:url(images/window-header/window-header-default-left-sides.gif);background-repeat:repeat-y}.x-window-header-default-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-left:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-left-corners.gif), sides:url(images/window-header/window-header-default-left-sides.gif)"!important}.x-window-header-default-collapsed-top{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#387d7c}.x-window-header-default-collapsed-top-mc{background-color:#387d7c}.x-nbr .x-window-header-default-collapsed-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-collapsed-top-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-collapsed-top-tl{background-position:0 -10px}.x-window-header-default-collapsed-top-tr{background-position:right -15px}.x-window-header-default-collapsed-top-bl{background-position:0 -20px}.x-window-header-default-collapsed-top-br{background-position:right -25px}.x-window-header-default-collapsed-top-ml{background-position:0 top}.x-window-header-default-collapsed-top-mr{background-position:right top}.x-window-header-default-collapsed-top-tc{background-position:0 0}.x-window-header-default-collapsed-top-bc{background-position:0 -5px}.x-window-header-default-collapsed-top-tr,.x-window-header-default-collapsed-top-br,.x-window-header-default-collapsed-top-mr{padding-right:5px}.x-window-header-default-collapsed-top-tl,.x-window-header-default-collapsed-top-bl,.x-window-header-default-collapsed-top-ml{padding-left:5px}.x-window-header-default-collapsed-top-tc{height:5px}.x-window-header-default-collapsed-top-bc{height:5px}.x-window-header-default-collapsed-top-tl,.x-window-header-default-collapsed-top-bl,.x-window-header-default-collapsed-top-tr,.x-window-header-default-collapsed-top-br,.x-window-header-default-collapsed-top-tc,.x-window-header-default-collapsed-top-bc,.x-window-header-default-collapsed-top-ml,.x-window-header-default-collapsed-top-mr{background-image:url(images/window-header/window-header-default-collapsed-top-corners.gif)}.x-window-header-default-collapsed-top-ml,.x-window-header-default-collapsed-top-mr{background-image:url(images/window-header/window-header-default-collapsed-top-sides.gif);background-repeat:repeat-y}.x-window-header-default-collapsed-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-collapsed-top:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-collapsed-top-corners.gif), sides:url(images/window-header/window-header-default-collapsed-top-sides.gif)"!important}.x-window-header-default-collapsed-right{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#387d7c}.x-window-header-default-collapsed-right-mc{background-color:#387d7c}.x-nbr .x-window-header-default-collapsed-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-collapsed-right-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-collapsed-right-tl{background-position:0 -10px}.x-window-header-default-collapsed-right-tr{background-position:right -15px}.x-window-header-default-collapsed-right-bl{background-position:0 -20px}.x-window-header-default-collapsed-right-br{background-position:right -25px}.x-window-header-default-collapsed-right-ml{background-position:0 top}.x-window-header-default-collapsed-right-mr{background-position:right top}.x-window-header-default-collapsed-right-tc{background-position:0 0}.x-window-header-default-collapsed-right-bc{background-position:0 -5px}.x-window-header-default-collapsed-right-tr,.x-window-header-default-collapsed-right-br,.x-window-header-default-collapsed-right-mr{padding-right:5px}.x-window-header-default-collapsed-right-tl,.x-window-header-default-collapsed-right-bl,.x-window-header-default-collapsed-right-ml{padding-left:5px}.x-window-header-default-collapsed-right-tc{height:5px}.x-window-header-default-collapsed-right-bc{height:5px}.x-window-header-default-collapsed-right-tl,.x-window-header-default-collapsed-right-bl,.x-window-header-default-collapsed-right-tr,.x-window-header-default-collapsed-right-br,.x-window-header-default-collapsed-right-tc,.x-window-header-default-collapsed-right-bc,.x-window-header-default-collapsed-right-ml,.x-window-header-default-collapsed-right-mr{background-image:url(images/window-header/window-header-default-collapsed-right-corners.gif)}.x-window-header-default-collapsed-right-ml,.x-window-header-default-collapsed-right-mr{background-image:url(images/window-header/window-header-default-collapsed-right-sides.gif);background-repeat:repeat-y}.x-window-header-default-collapsed-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-collapsed-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-collapsed-right-corners.gif), sides:url(images/window-header/window-header-default-collapsed-right-sides.gif)"!important}.x-window-header-default-collapsed-bottom{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#387d7c}.x-window-header-default-collapsed-bottom-mc{background-color:#387d7c}.x-nbr .x-window-header-default-collapsed-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-collapsed-bottom-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-collapsed-bottom-tl{background-position:0 -10px}.x-window-header-default-collapsed-bottom-tr{background-position:right -15px}.x-window-header-default-collapsed-bottom-bl{background-position:0 -20px}.x-window-header-default-collapsed-bottom-br{background-position:right -25px}.x-window-header-default-collapsed-bottom-ml{background-position:0 top}.x-window-header-default-collapsed-bottom-mr{background-position:right top}.x-window-header-default-collapsed-bottom-tc{background-position:0 0}.x-window-header-default-collapsed-bottom-bc{background-position:0 -5px}.x-window-header-default-collapsed-bottom-tr,.x-window-header-default-collapsed-bottom-br,.x-window-header-default-collapsed-bottom-mr{padding-right:5px}.x-window-header-default-collapsed-bottom-tl,.x-window-header-default-collapsed-bottom-bl,.x-window-header-default-collapsed-bottom-ml{padding-left:5px}.x-window-header-default-collapsed-bottom-tc{height:5px}.x-window-header-default-collapsed-bottom-bc{height:5px}.x-window-header-default-collapsed-bottom-tl,.x-window-header-default-collapsed-bottom-bl,.x-window-header-default-collapsed-bottom-tr,.x-window-header-default-collapsed-bottom-br,.x-window-header-default-collapsed-bottom-tc,.x-window-header-default-collapsed-bottom-bc,.x-window-header-default-collapsed-bottom-ml,.x-window-header-default-collapsed-bottom-mr{background-image:url(images/window-header/window-header-default-collapsed-bottom-corners.gif)}.x-window-header-default-collapsed-bottom-ml,.x-window-header-default-collapsed-bottom-mr{background-image:url(images/window-header/window-header-default-collapsed-bottom-sides.gif);background-repeat:repeat-y}.x-window-header-default-collapsed-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-collapsed-bottom:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-collapsed-bottom-corners.gif), sides:url(images/window-header/window-header-default-collapsed-bottom-sides.gif)"!important}.x-window-header-default-collapsed-left{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#387d7c}.x-window-header-default-collapsed-left-mc{background-color:#387d7c}.x-nbr .x-window-header-default-collapsed-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-window-header-default-collapsed-left-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-window-header-default-collapsed-left-tl{background-position:0 -10px}.x-window-header-default-collapsed-left-tr{background-position:right -15px}.x-window-header-default-collapsed-left-bl{background-position:0 -20px}.x-window-header-default-collapsed-left-br{background-position:right -25px}.x-window-header-default-collapsed-left-ml{background-position:0 top}.x-window-header-default-collapsed-left-mr{background-position:right top}.x-window-header-default-collapsed-left-tc{background-position:0 0}.x-window-header-default-collapsed-left-bc{background-position:0 -5px}.x-window-header-default-collapsed-left-tr,.x-window-header-default-collapsed-left-br,.x-window-header-default-collapsed-left-mr{padding-right:5px}.x-window-header-default-collapsed-left-tl,.x-window-header-default-collapsed-left-bl,.x-window-header-default-collapsed-left-ml{padding-left:5px}.x-window-header-default-collapsed-left-tc{height:5px}.x-window-header-default-collapsed-left-bc{height:5px}.x-window-header-default-collapsed-left-tl,.x-window-header-default-collapsed-left-bl,.x-window-header-default-collapsed-left-tr,.x-window-header-default-collapsed-left-br,.x-window-header-default-collapsed-left-tc,.x-window-header-default-collapsed-left-bc,.x-window-header-default-collapsed-left-ml,.x-window-header-default-collapsed-left-mr{background-image:url(images/window-header/window-header-default-collapsed-left-corners.gif)}.x-window-header-default-collapsed-left-ml,.x-window-header-default-collapsed-left-mr{background-image:url(images/window-header/window-header-default-collapsed-left-sides.gif);background-repeat:repeat-y}.x-window-header-default-collapsed-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-window-header-default-collapsed-left:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/window-header/window-header-default-collapsed-left-corners.gif), sides:url(images/window-header/window-header-default-collapsed-left-sides.gif)"!important}.x-window-header-default .x-window-header-icon{width:16px;height:16px;color:white;font-size:16px;line-height:16px;background-position:center center}.x-window-header-default .x-window-header-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-window-header-default .x-window-header-glyph{color:#9bbebd}.x-window-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-window-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-window-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-window-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-window-header-default{border-width:5px!important}.x-nbr .x-window-default-collapsed .x-window-header{border-width:0!important}.x-window-default-resizable{overflow:visible}.x-window-default-resizable .x-window-handle-north-br{top:-5px}.x-window-default-resizable .x-window-handle-south-br{bottom:-5px}.x-window-default-resizable .x-window-handle-east-br{right:-5px}.x-window-default-resizable .x-window-handle-west-br{left:-5px}.x-window-default-resizable .x-window-handle-northwest-br{left:-5px;top:-5px}.x-window-default-resizable .x-window-handle-northeast-br{right:-5px;top:-5px}.x-window-default-resizable .x-window-handle-southeast-br{right:-5px;bottom:-5px}.x-window-default-resizable .x-window-handle-southwest-br{left:-5px;bottom:-5px}.x-window-default-outer-border-l{border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-b{border-bottom-color:#387d7c!important;border-bottom-width:1px!important}.x-window-default-outer-border-bl{border-bottom-color:#387d7c!important;border-bottom-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-r{border-right-color:#387d7c!important;border-right-width:1px!important}.x-window-default-outer-border-rl{border-right-color:#387d7c!important;border-right-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-rb{border-right-color:#387d7c!important;border-right-width:1px!important;border-bottom-color:#387d7c!important;border-bottom-width:1px!important}.x-window-default-outer-border-rbl{border-right-color:#387d7c!important;border-right-width:1px!important;border-bottom-color:#387d7c!important;border-bottom-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-t{border-top-color:#387d7c!important;border-top-width:1px!important}.x-window-default-outer-border-tl{border-top-color:#387d7c!important;border-top-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-tb{border-top-color:#387d7c!important;border-top-width:1px!important;border-bottom-color:#387d7c!important;border-bottom-width:1px!important}.x-window-default-outer-border-tbl{border-top-color:#387d7c!important;border-top-width:1px!important;border-bottom-color:#387d7c!important;border-bottom-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-tr{border-top-color:#387d7c!important;border-top-width:1px!important;border-right-color:#387d7c!important;border-right-width:1px!important}.x-window-default-outer-border-trl{border-top-color:#387d7c!important;border-top-width:1px!important;border-right-color:#387d7c!important;border-right-width:1px!important;border-left-color:#387d7c!important;border-left-width:1px!important}.x-window-default-outer-border-trb{border-top-color:#387d7c!important;border-top-width:1px!important;border-right-color:#387d7c!important;border-right-width:1px!important;border-bottom-color:#387d7c!important;border-bottom-width:1px!important}.x-window-default-outer-border-trbl{border-color:#387d7c!important;border-width:1px!important}.x-window-body-plain{background-color:transparent}.x-tip-anchor{position:absolute;overflow:hidden;height:10px;width:10px;border-style:solid;border-width:5px;border-color:#e1e1e1}.x-tip-anchor-top{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;_border-top-color:pink;_border-left-color:pink;_border-right-color:pink;_filter:chroma(color=pink)}.x-tip-anchor-bottom{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;_border-bottom-color:pink;_border-left-color:pink;_border-right-color:pink;_filter:chroma(color=pink)}.x-tip-anchor-left{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;_border-top-color:pink;_border-bottom-color:pink;_border-left-color:pink;_filter:chroma(color=pink)}.x-tip-anchor-right{border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;_border-top-color:pink;_border-bottom-color:pink;_border-right-color:pink;_filter:chroma(color=pink)}.x-tip-default{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#eaf1f1}.x-tip-default-mc{background-color:#eaf1f1}.x-nbr .x-tip-default{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tip-default-frameInfo{font-family:th-3-3-3-3-1-1-1-1-2-2-2-2}.x-tip-default-tl{background-position:0 -6px}.x-tip-default-tr{background-position:right -9px}.x-tip-default-bl{background-position:0 -12px}.x-tip-default-br{background-position:right -15px}.x-tip-default-ml{background-position:0 top}.x-tip-default-mr{background-position:right top}.x-tip-default-tc{background-position:0 0}.x-tip-default-bc{background-position:0 -3px}.x-tip-default-tr,.x-tip-default-br,.x-tip-default-mr{padding-right:3px}.x-tip-default-tl,.x-tip-default-bl,.x-tip-default-ml{padding-left:3px}.x-tip-default-tc{height:3px}.x-tip-default-bc{height:3px}.x-tip-default-tl,.x-tip-default-bl,.x-tip-default-tr,.x-tip-default-br,.x-tip-default-tc,.x-tip-default-bc,.x-tip-default-ml,.x-tip-default-mr{background-image:url(images/tip/tip-default-corners.gif)}.x-tip-default-ml,.x-tip-default-mr{background-image:url(images/tip/tip-default-sides.gif);background-repeat:repeat-y}.x-tip-default-mc{padding:0}.x-cmd-slicer.x-tip-default:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tip/tip-default-corners.gif), sides:url(images/tip/tip-default-sides.gif)"!important}.x-tip-default{border-color:#e1e1e1}.x-tip-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#eaf1f1}.x-tip-header-default .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-default .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-default{padding:3px 3px 0 3px}.x-tip-header-title-default{color:black;font-size:13px;font-weight:bold}.x-tip-body-default{padding:3px;color:black;font-size:13px;font-weight:normal}.x-tip-body-default a{color:black}.x-tip-form-invalid{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#eaf1f1}.x-tip-form-invalid-mc{background-color:#eaf1f1}.x-nbr .x-tip-form-invalid{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-tip-form-invalid-frameInfo{font-family:th-3-3-3-3-1-1-1-1-2-2-2-2}.x-tip-form-invalid-tl{background-position:0 -6px}.x-tip-form-invalid-tr{background-position:right -9px}.x-tip-form-invalid-bl{background-position:0 -12px}.x-tip-form-invalid-br{background-position:right -15px}.x-tip-form-invalid-ml{background-position:0 top}.x-tip-form-invalid-mr{background-position:right top}.x-tip-form-invalid-tc{background-position:0 0}.x-tip-form-invalid-bc{background-position:0 -3px}.x-tip-form-invalid-tr,.x-tip-form-invalid-br,.x-tip-form-invalid-mr{padding-right:3px}.x-tip-form-invalid-tl,.x-tip-form-invalid-bl,.x-tip-form-invalid-ml{padding-left:3px}.x-tip-form-invalid-tc{height:3px}.x-tip-form-invalid-bc{height:3px}.x-tip-form-invalid-tl,.x-tip-form-invalid-bl,.x-tip-form-invalid-tr,.x-tip-form-invalid-br,.x-tip-form-invalid-tc,.x-tip-form-invalid-bc,.x-tip-form-invalid-ml,.x-tip-form-invalid-mr{background-image:url(images/tip/tip-form-invalid-corners.gif)}.x-tip-form-invalid-ml,.x-tip-form-invalid-mr{background-image:url(images/tip/tip-form-invalid-sides.gif);background-repeat:repeat-y}.x-tip-form-invalid-mc{padding:0}.x-cmd-slicer.x-tip-form-invalid:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/tip/tip-form-invalid-corners.gif), sides:url(images/tip/tip-form-invalid-sides.gif)"!important}.x-tip-form-invalid{border-color:#e1e1e1}.x-tip-form-invalid .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#eaf1f1}.x-tip-header-form-invalid .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-form-invalid .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-form-invalid{padding:3px 3px 0 3px}.x-tip-header-title-form-invalid{color:black;font-size:13px;font-weight:bold}.x-tip-body-form-invalid{padding:3px 3px 3px 22px;color:black;font-size:13px;font-weight:normal}.x-tip-body-form-invalid a{color:black}.x-tip-body-form-invalid{background:1px 1px no-repeat;background-image:url(images/form/exclamation.png)}.x-tip-body-form-invalid li{margin-bottom:4px}.x-tip-body-form-invalid li.last{margin-bottom:0}.x-bindinspector-container .x-toolbar-default{border-color:#cacaca;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);color:#555;background-color:#f7f7f7;font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-container .x-docked-top{border-bottom-width:1px!important}.x-bindinspector-container .x-docked-bottom{border-top-width:1px!important}.x-bindinspector-container .x-tree-view,.x-bindinspector-container .x-grid-view{background-color:#f3f3f3;box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1)}.x-bindinspector-last-item td{box-shadow:0 8px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 8px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.1)}.x-bindinspector-unhighlighted.x-bindinspector-last-item td{box-shadow:0 8px 8px black;-moz-box-shadow:0 8px 8px black;-webkit-box-shadow:0 8px 8px black}.x-vm-results-tb.x-toolbar-default{background-color:#ffe8be}.x-bindinspector-target-menu{padding:10px;height:0;overflow:hidden;background:#3c3c3c;color:#fff;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.x-bindinspector-target-menu hr{border-color:#5a5a5a}.x-bindinspector-picker-lbl{width:76px;display:inline-block;text-align:right;padding-right:19px}.x-bindinspector-preview-bind,.x-bindinspector-open-bind{padding:4px;background:#4d4d4d;display:inline-block;margin:2px 12px 2px 4px;color:#ffc154;font-weight:bold;border:1px solid #695633;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.x-bindinspector-preview-bind:hover,.x-bindinspector-open-bind:hover{background-color:#646464;color:white;border-color:#a2a2a2}.x-bindinspector-preview-vm,.x-bindinspector-open-vm{padding:4px;background:#4d4d4d;display:inline-block;margin:2px;color:#54cfff;font-weight:bold;border:1px solid #4f5e64;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.x-bindinspector-preview-vm:hover,.x-bindinspector-open-vm:hover{background-color:#646464;color:white;border-color:#a2a2a2}.x-bindinspector-filter-visible .x-tree-node-text{font-weight:bold;background:#666;padding:2px 12px 3px 12px;margin-left:5px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #444}.x-bindings-icon,.x-vm-icon{padding-left:7px;vertical-align:bottom;font-size:18px}.x-bindings-icon{color:#f39061}.x-vm-icon{color:#67aae9}.x-bindinspector-filter-visible .x-bindings-icon{color:#f8a67f}.x-bindinspector-filter-visible .x-vm-icon{color:#7bc8f3}.x-bindinspector-missing-data .x-tree-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgUlEQVR42mNgwAGueUd43w6IunsrIOrBdd+wYAZSwBnPAGWgxm93A2P+g/At/6gfl70DNYk24LZ/5BKQRhB9wy9yFoh90zdyNVGar3iGat0OiP4LsvWMS6jcOVc/KZBr7vhH/bvsE6hPhO1Rq8C2+0VNgYnd8o/ohXplA17NIBtANoFsBNnMy8v7H4RPOPuJ3/KL+gqSu+YTboTTgJt+kRshNkX0gvgwA8Cu8IvsBMv5RW7B7nffcFOw7f7RXy66uYmhG3DO01P0VkDkZ5AhV7xDzTAMAJq8HRza/pHtMDFkA0Dghl9EK0RNxA5Uv3tHWIEl/KI+HrN0F8JlAEgOpAakFqQH4Xf/qH1Q2xsJxdItv4gmaFjsBQtc94lwgEbRuzMuLvzIitFdAALnHQIEbvtHv4cYEmYHtD1yE8T28Gp027AZAHZFQFQtxMuRG4GJJOophp8IAFiYAdPGM5ABGyCZJppEDA6zTQxnHHxEgAGzHJiE3xJnECiTRb0F6QGlDQCUUiJb7CpB8QAAAABJRU5ErkJggg==)}.x-cmp-list-row-body{display:none;background:#4e4e4e;padding:7px 12px;color:#ffc256;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:21px;border:1px solid #222}.x-grid-item-selected .x-cmp-list-row-body{display:block}.x-componentlist-tip{background:#3c3c3c;color:#c92424;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-componentlist-tip hr{border-color:#5a5a5a}.x-componentlist-tip .x-binding-tip-descriptor{color:white;font-weight:bold;margin-left:8px}.x-componentlist-tip .x-tip-body-default{color:#fff;font-size:14px}.x-binding-tip-value{color:#ffc154;font-size:15px;line-height:28px}.x-binding-missing-data{color:#ff5e5e;font-weight:bold}.x-componentlist-tip .x-tip-anchor{position:absolute;overflow:hidden;border-style:solid;border-width:16px 16px 16px 0;left:-15px!important;top:50%!important;margin-top:-16px;border-color:transparent #3c3c3c}.x-bindinspector-prev-default{background:white;color:#6a8297;font-size:22px;line-height:31px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}.x-bindindicator-vm-src{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR42mNgGAXUAf//vzL4///1ByBdgC7379+rDUDxA///P1fAY8BzB6AB/0EYqOECiI9qAETu//+XDf//3xfAYcjLAKBNDxCKX00AKYZgEBsu/gCkFqdrIC6AKz6AagFMHCyXgMUbCBdAnP5cAdMFWMIKOQwghuAKA4i3yIyFVwaj6RU7AABzWObuSkN0egAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;background-color:#ff5200}.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell{visibility:visible}.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNElEQVR42o2SLY6DUBSF2UHDBhCzDhSpI1gEO0BSgQI/G0CMqykSLGSWAggsogFFAuJOvyY0Q/kpJ3kJ4d1z7j3nPkXZga7rZ9/35Xq9ShRFEgTBr+u6qvIJp9Ppi+KmaWQcR+n7/nn4zrLsjjA1e+QXic62bcvlcpE0TQXkeS6IrApMnSFbliXv9wgCJjFNc27HcRw1juOfYRgE71sWmaBtW7ndbt+L0FBmAsMwNgUQJ48wDGUhgM9PAp7nPQXIZXaBp8kCRXsWqCGvzRCLolidgrFBkiRCZgsLj4uKgABCENgGq+RBAcRppGmauiBPDwYyp+u61zf/98h3OlNUVdVzRRwyoSue+eYpr5KnzmVZzvZLsA++Wtf1nPj/ZTHm1HnqohwFjwKB986HgQVCWd3pAfwBUhNlbKBwMSIAAAAASUVORK5CYII=);background-color:#ff5200}.x-bindinspector-data-search-cell{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABN0lEQVR42o2SoY6DUBBFESVBtUFgEdBP2WABBQ7PZ4DZiiKb7AcgsATXEL5kBQ7FL8z2NLxmaaFlkpe8vDf33rkzo2lvouu6r9PpJEmSSJqmkmXZ9XK5mNqnGIbBIdmyLNntdmIYxv1w9zxvhJicVXCe5w8QylVVyfl8liAI5JYCiUCySKCUAdd1Lc//EE4kY9M0cztlWZpRFP3oui54X7NIBYfDQeI4/n5pGsxU0LbtKgHk9ONWrbwQ4PMTQVEUdwL6MvvAk7JA0jsL5NCv1SYej8fFKqayJQxDoWdLFn5pEEkQAWAajJKF4h1yhPq+N1/AamEAc/b7/ePO+yrY9/0RZZIcx7mPiENPUMUzd1Z5EayUXdedzXdaFtO27Tnw/2ZRplJWKtrWYCkgeFbeHFigKYsz3RB/jMnzbI73hMsAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;visibility:hidden}.x-bindinspector-isloading .x-tree-icon{background-image:url(images/grid/loading.gif)!important;vertical-align:middle;width:16px;height:16px}.x-bindinspector-highlighted{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-unhighlighted{filter:alpha(opacity=20);opacity:.2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bi-zero-bind-count{color:#cacaca}.x-bindinspector-not-inherited .x-bindinspector-indicator-col{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);border-right:2px solid #cfcdcd;font-size:13px;color:#8b8b8b;background-color:#f7f7f7}.x-bindinspector-indicator-col{border-right:2px solid #f3f3f3;color:#414141}.x-bindinspector-missing-data .x-tree-node-text{position:relative}.x-bindinspector-data-only .x-tree-icon{filter:alpha(opacity=70);opacity:.7;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGElEQVR42qVTSwrCMBDNyg/oRVR0oZ6vN1ApCrrqvruurW2hvwuIFa+hCxVF34Ok1NIWrQNDkpf3pjOTqRA5s2275/v+LAiCBH6lR1F0IMY7UWaapjVAXoL8jOP4hfXDJfYEZ22aZrtIvCWJjv3G87ypYRgtOvfE1H0Yhjtq0gAAVlJ4chxnpHAlUGfc9cE5Su4yBRHgQRA1DrOZ5QNI/khm8aBWINJcpS2+NFUOtTwkPLiuO8kTizKgkSsDJAKdvfGg63rz2wDkyle51QpgWVZX9uFcqwQ0b0wcw7WvbGJZgEwTF2zI4JdnJEc9I7WVg1SQejpI1FSN8pp1Esfcd7gnVjrKf/9MBWkumCq+dMd6YbeJpTVn7A1h4Ltw2AUeVgAAAABJRU5ErkJggg==)}.x-bindinspector-data-only .x-tree-node-text,.x-bindinspector-data-only .x-grid-cell-inner{color:#cacaca}.x-bindinspector-stub-only .x-tree-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==)}.x-bindinspector-stub-active{border-bottom:1px solid #dfdfdf}.x-bindinspector-stub-active:hover{color:#3db5cc;border-color:#3db5cc}.x-bindinspector-cmp-datasrc{color:#2e2e2e;background-color:#fafafa;padding:0 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);border-top:1px solid #e0e0e0}.x-bindinspector-compdetail-grid .x-grid-cell-inner{line-height:31px;font-size:14px;padding:10px 16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-compdetail-grid .x-grid-item-selected,.x-bindinspector-compdetail-grid .x-grid-item-focused{background-color:white}.x-bindinspector-compdetail-grid .x-grid-item-selected .x-grid-cell,.x-bindinspector-compdetail-grid .x-grid-item-focused .x-grid-cell{border-left:20px solid #ffc154}.x-bindinspector-comp-key{font-weight:bold;color:#575656}.x-bindinspector-comp-desc{margin-left:12px;color:#919191}.x-bindinspector-comp-val{color:#318094;font-weight:bold}.x-bindinspector-bind-type{color:#c4935f;font-size:12px;line-height:10px;font-style:italic;text-align:right}.x-bindinspector-direct-val,.x-bindinspector-inherited-val,.x-bindinspector-mult-val{position:relative}.x-bindinspector-direct-val:after,.x-bindinspector-inherited-val:after,.x-bindinspector-mult-val-val:after{position:absolute;bottom:-13px;width:16px;left:50%;margin-left:-8px;text-align:center;color:gray;line-height:14px}.x-bindinspector-direct-val:after{content:'\25CF'}.x-bindinspector-inherited-val{content:'\25CB'}.x-bindinspector-mult-val{content:'\25D3'}.x-btn-group-default{border-color:#dfe7e7;-webkit-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;-moz-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset}.x-btn-group-header-default{padding:4px 5px;line-height:16px;background:#dfe7e7;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.x-btn-group-header-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-btn-group-header-text-container-default{font:normal 13px verdana,sans-serif;line-height:16px;color:#666}.x-btn-group-body-default{padding:0 1px}.x-btn-group-body-default .x-table-layout{border-spacing:5px}.x-btn-group-default-framed{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 1px 0 1px;border-width:3px;border-style:solid;background-color:white}.x-btn-group-default-framed-mc{background-color:white}.x-nbr .x-btn-group-default-framed{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-btn-group-default-framed-frameInfo{font-family:dh-3-3-3-3-3-3-3-3-0-1-0-1}.x-btn-group-default-framed-tl{background-position:0 -6px}.x-btn-group-default-framed-tr{background-position:right -9px}.x-btn-group-default-framed-bl{background-position:0 -12px}.x-btn-group-default-framed-br{background-position:right -15px}.x-btn-group-default-framed-ml{background-position:0 top}.x-btn-group-default-framed-mr{background-position:right top}.x-btn-group-default-framed-tc{background-position:0 0}.x-btn-group-default-framed-bc{background-position:0 -3px}.x-btn-group-default-framed-tr,.x-btn-group-default-framed-br,.x-btn-group-default-framed-mr{padding-right:3px}.x-btn-group-default-framed-tl,.x-btn-group-default-framed-bl,.x-btn-group-default-framed-ml{padding-left:3px}.x-btn-group-default-framed-tc{height:3px}.x-btn-group-default-framed-bc{height:3px}.x-btn-group-default-framed-tl,.x-btn-group-default-framed-bl,.x-btn-group-default-framed-tr,.x-btn-group-default-framed-br,.x-btn-group-default-framed-tc,.x-btn-group-default-framed-bc,.x-btn-group-default-framed-ml,.x-btn-group-default-framed-mr{background-image:url(images/btn-group/btn-group-default-framed-corners.gif)}.x-btn-group-default-framed-ml,.x-btn-group-default-framed-mr{background-image:url(images/btn-group/btn-group-default-framed-sides.gif);background-repeat:repeat-y}.x-btn-group-default-framed-mc{padding:0 1px 0 1px}.x-cmd-slicer.x-btn-group-default-framed:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/btn-group/btn-group-default-framed-corners.gif), sides:url(images/btn-group/btn-group-default-framed-sides.gif)"!important}.x-btn-group-default-framed-notitle{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 1px 0 1px;border-width:3px;border-style:solid;background-color:white}.x-btn-group-default-framed-notitle-mc{background-color:white}.x-nbr .x-btn-group-default-framed-notitle{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-btn-group-default-framed-notitle-frameInfo{font-family:dh-3-3-3-3-3-3-3-3-0-1-0-1}.x-btn-group-default-framed-notitle-tl{background-position:0 -6px}.x-btn-group-default-framed-notitle-tr{background-position:right -9px}.x-btn-group-default-framed-notitle-bl{background-position:0 -12px}.x-btn-group-default-framed-notitle-br{background-position:right -15px}.x-btn-group-default-framed-notitle-ml{background-position:0 top}.x-btn-group-default-framed-notitle-mr{background-position:right top}.x-btn-group-default-framed-notitle-tc{background-position:0 0}.x-btn-group-default-framed-notitle-bc{background-position:0 -3px}.x-btn-group-default-framed-notitle-tr,.x-btn-group-default-framed-notitle-br,.x-btn-group-default-framed-notitle-mr{padding-right:3px}.x-btn-group-default-framed-notitle-tl,.x-btn-group-default-framed-notitle-bl,.x-btn-group-default-framed-notitle-ml{padding-left:3px}.x-btn-group-default-framed-notitle-tc{height:3px}.x-btn-group-default-framed-notitle-bc{height:3px}.x-btn-group-default-framed-notitle-tl,.x-btn-group-default-framed-notitle-bl,.x-btn-group-default-framed-notitle-tr,.x-btn-group-default-framed-notitle-br,.x-btn-group-default-framed-notitle-tc,.x-btn-group-default-framed-notitle-bc,.x-btn-group-default-framed-notitle-ml,.x-btn-group-default-framed-notitle-mr{background-image:url(images/btn-group/btn-group-default-framed-notitle-corners.gif)}.x-btn-group-default-framed-notitle-ml,.x-btn-group-default-framed-notitle-mr{background-image:url(images/btn-group/btn-group-default-framed-notitle-sides.gif);background-repeat:repeat-y}.x-btn-group-default-framed-notitle-mc{padding:0 1px 0 1px}.x-cmd-slicer.x-btn-group-default-framed-notitle:before{display:none;content:"x-slicer:frame:3px 3px 3px 3px, corners:url(images/btn-group/btn-group-default-framed-notitle-corners.gif), sides:url(images/btn-group/btn-group-default-framed-notitle-sides.gif)"!important}.x-btn-group-default-framed{border-color:#dfe7e7;-webkit-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;-moz-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset}.x-btn-group-header-default-framed{padding:4px 5px;line-height:16px;background:#dfe7e7;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.x-btn-group-header-default-framed .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-btn-group-header-text-container-default-framed{font:normal 13px verdana,sans-serif;line-height:16px;color:#666}.x-btn-group-body-default-framed{padding:0 1px 0 1px}.x-btn-group-body-default-framed .x-table-layout{border-spacing:5px}.x-dashboard-column{padding:0 0 7px 0}.x-dashboard-panel{margin-top:7px}.x-dashboard-column-first{padding-left:7px;clear:left}.x-dashboard-column-last{padding-right:7px}.x-dashboard .x-panel-dd-spacer{border:2px dashed #99bbe8;background:#f6f6f6;border-radius:4px;-moz-border-radius:4px;margin-top:7px}.x-dashboard-dd-over{overflow:hidden!important}.x-message-box .x-window-body{background-color:white;border-width:0}.x-message-box-info,.x-message-box-warning,.x-message-box-question,.x-message-box-error{background-position:left top;background-repeat:no-repeat}.x-message-box-icon{height:32px;width:32px;margin-right:10px}.x-message-box-info{background-image:url(images/shared/icon-info.png)}.x-message-box-warning{background-image:url(images/shared/icon-warning.png)}.x-message-box-question{background-image:url(images/shared/icon-question.png)}.x-message-box-error{background-image:url(images/shared/icon-error.png)}.x-form-item-body-default.x-form-checkboxgroup-body{padding:0 4px}.x-form-invalid .x-form-item-body-default.x-form-checkboxgroup-body{border-width:1px;border-style:solid;border-color:#cf4c35}.x-fieldset-default{border:1px solid #afafaf;padding:0 10px;margin:0 0 10px}.x-ie8 .x-fieldset-default{padding-top:0}.x-ie8 .x-fieldset-body-default{padding-top:0}.x-fieldset-header-default{padding:0 3px 1px;line-height:16px}.x-fieldset-header-default>.x-fieldset-header-text{font:normal 12px/16px verdana,sans-serif;color:black;padding:1px 0}.x-fieldset-header-checkbox-default{margin:2px 4px 0 0;line-height:16px}.x-fieldset-header-tool-default{margin:2px 4px 0 0;padding:0}.x-fieldset-header-tool-default>.x-tool-img{filter:alpha(opacity=80);opacity:.8;height:15px;width:15px}.x-fieldset-header-tool-default.x-tool-over>.x-tool-img{filter:alpha(opacity=90);opacity:.9}.x-fieldset-header-tool-default.x-tool-pressed>.x-tool-img{filter:alpha(opacity=100);opacity:1}.x-fieldset-header-tool-default>.x-tool-toggle{background-image:url(images/fieldset/collapse-tool.png);background-position:0 0}.x-fieldset-header-tool-default.x-tool-over>.x-tool-toggle{background-position:0 -15px}.x-fieldset-default.x-fieldset-collapsed{border-width:1px 1px 0 1px;border-left-color:transparent;border-right-color:transparent}.x-fieldset-default.x-fieldset-collapsed .x-tool-toggle{background-position:-15px 0}.x-fieldset-default.x-fieldset-collapsed .x-tool-over>.x-tool-toggle{background-position:-15px -15px}.x-form-trigger-spinner-default{width:22px}.x-form-spinner-default{background-image:url(images/form/spinner.png);background-color:white;width:22px;height:11px}.x-form-spinner-up-default{background-position:0 0}.x-form-spinner-up-default.x-form-spinner-over{background-position:-22px 0}.x-form-spinner-up-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px 0}.x-form-spinner-up-default.x-form-spinner-focus{background-position:-66px 0}.x-form-spinner-up-default.x-form-spinner.x-form-spinner-click{background-position:-44px 0}.x-form-spinner-down-default{background-position:0 -11px}.x-form-spinner-down-default.x-form-spinner-over{background-position:-22px -11px}.x-form-spinner-down-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px -11px}.x-form-spinner-down-default.x-form-spinner-focus{background-position:-66px -11px}.x-form-spinner-down-default.x-form-spinner.x-form-spinner-click{background-position:-44px -11px}.x-tbar-page-number{width:30px}.x-tbar-page-first{background-image:url(images/grid/page-first.png)}.x-tbar-page-prev{background-image:url(images/grid/page-prev.png)}.x-tbar-page-next{background-image:url(images/grid/page-next.png)}.x-tbar-page-last{background-image:url(images/grid/page-last.png)}.x-tbar-loading{background-image:url(images/grid/refresh.png)}.x-boundlist{border-width:1px;border-style:solid;border-color:#e1e1e1;background:white}.x-boundlist-item{padding:0 6px;font:normal 13px verdana,sans-serif;line-height:22px;cursor:pointer;cursor:hand;position:relative;border-width:1px;border-style:dotted;border-color:white}.x-boundlist-selected{background:#c1d6d6;border-color:#c1d6d6}.x-boundlist-item-over{background:#d6e4e4;border-color:#d6e4e4}.x-boundlist-floating{border-top-width:0}.x-boundlist-above{border-top-width:1px;border-bottom-width:1px}.x-datepicker{border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:white;width:212px}.x-datepicker-header{padding:4px 6px;text-align:center;background-image:none;background-color:#f5f5f5}.x-datepicker-arrow{width:12px;height:12px;top:9px;cursor:pointer;-webkit-touch-callout:none;background-color:#f5f5f5;filter:alpha(opacity=70);opacity:.7}div.x-datepicker-arrow:hover{filter:alpha(opacity=100);opacity:1}.x-datepicker-next{right:6px;background:url(images/datepicker/arrow-right.png) no-repeat 0 0}.x-datepicker-prev{left:6px;background:url(images/datepicker/arrow-left.png) no-repeat 0 0}.x-datepicker-month .x-btn,.x-datepicker-month .x-btn .x-btn-tc,.x-datepicker-month .x-btn .x-btn-tl,.x-datepicker-month .x-btn .x-btn-tr,.x-datepicker-month .x-btn .x-btn-mc,.x-datepicker-month .x-btn .x-btn-ml,.x-datepicker-month .x-btn .x-btn-mr,.x-datepicker-month .x-btn .x-btn-bc,.x-datepicker-month .x-btn .x-btn-bl,.x-datepicker-month .x-btn .x-btn-br{background:transparent;border-width:0!important}.x-datepicker-month .x-btn-inner{color:#387d7c}.x-datepicker-month .x-btn-split-right:after,.x-datepicker-month .x-btn-over .x-btn-split-right:after{background-image:url(images/datepicker/month-arrow.png);padding-right:8px}.x-datepicker-month .x-btn-over{border-color:transparent}.x-datepicker-column-header{width:30px;color:black;font:bold 13px verdana,sans-serif;text-align:right;background-image:none;background-color:white}.x-datepicker-column-header-inner{line-height:25px;padding:0 9px 0 0}.x-datepicker-cell{text-align:right;border-width:1px;border-style:solid;border-color:white}.x-datepicker-date{padding:0 7px 0 0;font:normal 13px verdana,sans-serif;color:black;cursor:pointer;line-height:23px}div.x-datepicker-date:hover{color:black;background-color:#eaf1f1}.x-datepicker-selected{border-style:solid;border-color:#387d7c}.x-datepicker-selected .x-datepicker-date{background-color:#d6e4e4;font-weight:bold}.x-datepicker-today{border-color:darkred;border-style:solid}.x-datepicker-prevday .x-datepicker-date,.x-datepicker-nextday .x-datepicker-date{color:#bfbfbf}.x-datepicker-disabled .x-datepicker-date{background-color:#eee;cursor:default;color:gray}.x-datepicker-disabled div.x-datepicker-date:hover{background-color:#eee;color:gray}.x-datepicker-footer,.x-monthpicker-buttons{padding:3px 0;background-image:none;background-color:#f5f5f5;text-align:center}.x-datepicker-footer .x-btn,.x-monthpicker-buttons .x-btn{margin:0 3px 0 2px}.x-monthpicker{width:212px;border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:white}.x-monthpicker-months{border-width:0 1px 0 0;border-color:#e1e1e1;border-style:solid;width:105px}.x-monthpicker-months .x-monthpicker-item{width:52px}.x-monthpicker-years{width:105px}.x-monthpicker-years .x-monthpicker-item{width:52px}.x-monthpicker-item{margin:5px 0 5px;font:normal 13px verdana,sans-serif;text-align:center}.x-monthpicker-item-inner{margin:0 5px 0 5px;color:black;border-width:1px;border-style:solid;border-color:white;line-height:22px;cursor:pointer}a.x-monthpicker-item-inner:hover{background-color:#eaf1f1}.x-monthpicker-selected{background-color:#d6e4e4;border-style:solid;border-color:#387d7c}.x-monthpicker-yearnav{height:34px}.x-monthpicker-yearnav-button-ct{width:52px}.x-monthpicker-yearnav-button{height:12px;width:12px;cursor:pointer;margin-top:11px;filter:alpha(opacity=70);opacity:.7;-webkit-touch-callout:none;background-color:white}a.x-monthpicker-yearnav-button:hover{filter:alpha(opacity=100);opacity:1}.x-monthpicker-yearnav-next{background:url(images/datepicker/arrow-right.png) no-repeat 0 0}.x-monthpicker-yearnav-next-over{background-position:0 0}.x-monthpicker-yearnav-prev{background:url(images/datepicker/arrow-left.png) no-repeat 0 0}.x-monthpicker-yearnav-prev-over{background-position:0 0}.x-monthpicker-small .x-monthpicker-item{margin:2px 0 2px}.x-monthpicker-small .x-monthpicker-item-inner{margin:0 5px 0 5px}.x-monthpicker-small .x-monthpicker-yearnav{height:28px}.x-monthpicker-small .x-monthpicker-yearnav-button{margin-top:8px}.x-cmd-slicer.x-datepicker-header:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-cmd-slicer.x-datepicker-footer:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-form-date-trigger{background-image:url(images/form/date-trigger.png)}.x-color-picker{width:192px;height:120px;background-color:white;border-color:white;border-width:0;border-style:solid}.x-color-picker-item{width:24px;height:24px;border-width:1px;border-color:white;border-style:solid;background-color:white;cursor:pointer;padding:2px}a.x-color-picker-item:hover{border-color:#8bb8f3;background-color:#e6e6e6}.x-color-picker-selected{border-color:#8bb8f3;background-color:#e6e6e6}.x-color-picker-item-inner{line-height:16px;border-color:#e1e1e1;border-width:1px;border-style:solid}.x-html-editor-tb .x-btn-text{background:transparent no-repeat;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-bold,.x-menu-item div.x-edit-bold{background-position:0 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-italic,.x-menu-item div.x-edit-italic{background-position:-16px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-underline,.x-menu-item div.x-edit-underline{background-position:-32px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-forecolor,.x-menu-item div.x-edit-forecolor{background-position:-160px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-backcolor,.x-menu-item div.x-edit-backcolor{background-position:-176px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifyleft,.x-menu-item div.x-edit-justifyleft{background-position:-112px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifycenter,.x-menu-item div.x-edit-justifycenter{background-position:-128px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifyright,.x-menu-item div.x-edit-justifyright{background-position:-144px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-insertorderedlist,.x-menu-item div.x-edit-insertorderedlist{background-position:-80px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-insertunorderedlist,.x-menu-item div.x-edit-insertunorderedlist{background-position:-96px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-increasefontsize,.x-menu-item div.x-edit-increasefontsize{background-position:-48px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-decreasefontsize,.x-menu-item div.x-edit-decreasefontsize{background-position:-64px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-sourceedit,.x-menu-item div.x-edit-sourceedit{background-position:-192px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-createlink,.x-menu-item div.x-edit-createlink{background-position:-208px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px}.x-html-editor-tb .x-font-select{font-size:13px;font-family:inherit}.x-html-editor-wrap textarea{font:normal 13px verdana,sans-serif;background-color:white;resize:none}.x-grid-drop-indicator{position:absolute;height:1px;line-height:0;background-color:#77bc71;overflow:visible;pointer-events:none}.x-grid-drop-indicator .x-grid-drop-indicator-left{position:absolute;top:-8px;left:-12px;background-image:url(images/grid/dd-insert-arrow-right.png);height:16px;width:16px}.x-grid-drop-indicator .x-grid-drop-indicator-right{position:absolute;top:-8px;right:-11px;background-image:url(images/grid/dd-insert-arrow-left.png);height:16px;width:16px}.x-grid-cell-inner-action-col{padding:4px 4px 4px 4px}.x-action-col-cell .x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-action-col-icon{height:16px;width:16px;cursor:pointer}.x-grid-cell-inner-checkcolumn{padding:5px 10px 4px 10px}.x-grid-checkcolumn{width:15px;height:15px;background:url(images/form/checkbox.png) 0 0 no-repeat}.x-item-disabled .x-grid-checkcolumn{filter:alpha(opacity=30);opacity:.3}.x-grid-checkcolumn-checked{background-position:0 -15px}.x-grid-cell-inner-row-numberer{padding:5px 5px 4px 3px}.x-btn-grid-cell-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-grid-cell-small-mc{background-image:url(theme/images/btn/btn-grid-cell-small-fbg.gif);background-position:0 top;background-color:white}.x-nbr .x-btn-grid-cell-small{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-grid-cell-small-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-grid-cell-small-tl{background-position:0 -6px}.x-btn-grid-cell-small-tr{background-position:right -9px}.x-btn-grid-cell-small-bl{background-position:0 -12px}.x-btn-grid-cell-small-br{background-position:right -15px}.x-btn-grid-cell-small-ml{background-position:0 top}.x-btn-grid-cell-small-mr{background-position:right top}.x-btn-grid-cell-small-tc{background-position:0 0}.x-btn-grid-cell-small-bc{background-position:0 -3px}.x-btn-grid-cell-small-tr,.x-btn-grid-cell-small-br,.x-btn-grid-cell-small-mr{padding-right:3px}.x-btn-grid-cell-small-tl,.x-btn-grid-cell-small-bl,.x-btn-grid-cell-small-ml{padding-left:3px}.x-btn-grid-cell-small-tc{height:3px}.x-btn-grid-cell-small-bc{height:3px}.x-btn-grid-cell-small-tl,.x-btn-grid-cell-small-bl,.x-btn-grid-cell-small-tr,.x-btn-grid-cell-small-br,.x-btn-grid-cell-small-tc,.x-btn-grid-cell-small-bc,.x-btn-grid-cell-small-ml,.x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-corners.gif)}.x-btn-grid-cell-small-ml,.x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-sides.gif)}.x-btn-grid-cell-small-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-grid-cell-small-fbg.gif), corners:url(images/btn/btn-grid-cell-small-corners.gif), sides:url(images/btn/btn-grid-cell-small-sides.gif)"!important}.x-btn-grid-cell-small{border-color:#e1e1e1}.x-btn-button-grid-cell-small{height:16px}.x-btn-inner-grid-cell-small{font:bold 12px/16px verdana,sans-serif;color:#156765;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-grid-cell-small,.x-btn-icon-left>.x-btn-inner-grid-cell-small{max-width:calc(100% - 16px)}.x-btn-icon-el-grid-cell-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-grid-cell-small,.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-grid-cell-small,.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{min-width:16px}.x-btn-icon-el-grid-cell-small.x-btn-glyph{font-size:16px;line-height:16px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-grid-cell-small.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-grid-cell-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-grid-cell-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-grid-cell-small,.x-btn-split-bottom>.x-btn-button-grid-cell-small{padding-bottom:3px}.x-btn-wrap-grid-cell-small.x-btn-arrow-right:after{width:8px;padding-right:8px;background-image:url(images/button/grid-cell-small-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-arrow-bottom:after{height:8px;background-image:url(images/button/grid-cell-small-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-split-right:after{width:14px;padding-right:14px;background-image:url(images/button/grid-cell-small-s-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-split-bottom:after{height:14px;background-image:url(images/button/grid-cell-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-focus.x-btn-grid-cell-small{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-over.x-btn-grid-cell-small{border-color:#cecece;background-image:none;background-color:#eaeaea;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ececec),color-stop(50%,#eaeaea),color-stop(51%,#dedede),color-stop(100%,#eaeaea));background-image:-webkit-linear-gradient(top,#ececec,#eaeaea 50%,#dedede 51%,#eaeaea);background-image:-moz-linear-gradient(top,#ececec,#eaeaea 50%,#dedede 51%,#eaeaea);background-image:-o-linear-gradient(top,#ececec,#eaeaea 50%,#dedede 51%,#eaeaea);background-image:-ms-linear-gradient(top,#ececec,#eaeaea 50%,#dedede 51%,#eaeaea);background-image:linear-gradient(top,#ececec,#eaeaea 50%,#dedede 51%,#eaeaea)}.x-btn.x-btn-menu-active.x-btn-grid-cell-small,.x-btn.x-btn-pressed.x-btn-grid-cell-small{border-color:#a8a8a8;background-image:none;background-color:#bfbfbf;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#bfbfbf),color-stop(50%,#b5b5b5),color-stop(51%,#bfbfbf),color-stop(100%,#c5c5c5));background-image:-webkit-linear-gradient(top,#bfbfbf,#b5b5b5 50%,#bfbfbf 51%,#c5c5c5);background-image:-moz-linear-gradient(top,#bfbfbf,#b5b5b5 50%,#bfbfbf 51%,#c5c5c5);background-image:-o-linear-gradient(top,#bfbfbf,#b5b5b5 50%,#bfbfbf 51%,#c5c5c5);background-image:-ms-linear-gradient(top,#bfbfbf,#b5b5b5 50%,#bfbfbf 51%,#c5c5c5);background-image:linear-gradient(top,#bfbfbf,#b5b5b5 50%,#bfbfbf 51%,#c5c5c5)}.x-btn.x-btn-disabled.x-btn-grid-cell-small{background-image:none;background-color:white;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(50%,#fff),color-stop(51%,#f2f2f2),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-moz-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-o-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:-ms-linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff);background-image:linear-gradient(top,#fff,#fff 50%,#f2f2f2 51%,#fff)}.x-btn-focus .x-btn-grid-cell-small-tl,.x-btn-focus .x-btn-grid-cell-small-bl,.x-btn-focus .x-btn-grid-cell-small-tr,.x-btn-focus .x-btn-grid-cell-small-br,.x-btn-focus .x-btn-grid-cell-small-tc,.x-btn-focus .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-focus-corners.gif)}.x-btn-focus .x-btn-grid-cell-small-ml,.x-btn-focus .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-focus-sides.gif)}.x-btn-focus .x-btn-grid-cell-small-mc{background-color:white;background-image:url(theme/images/btn/btn-grid-cell-small-focus-fbg.gif)}.x-btn-over .x-btn-grid-cell-small-tl,.x-btn-over .x-btn-grid-cell-small-bl,.x-btn-over .x-btn-grid-cell-small-tr,.x-btn-over .x-btn-grid-cell-small-br,.x-btn-over .x-btn-grid-cell-small-tc,.x-btn-over .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-over-corners.gif)}.x-btn-over .x-btn-grid-cell-small-ml,.x-btn-over .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-over-sides.gif)}.x-btn-over .x-btn-grid-cell-small-mc{background-color:#eaeaea;background-image:url(theme/images/btn/btn-grid-cell-small-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-grid-cell-small-tl,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-bl,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-tr,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-br,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-tc,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-grid-cell-small-ml,.x-btn-focus.x-btn-over .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-grid-cell-small-mc{background-color:#eaeaea;background-image:url(theme/images/btn/btn-grid-cell-small-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-grid-cell-small-tl,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-bl,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-tr,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-br,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-tc,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-bc,.x-btn.x-btn-pressed .x-btn-grid-cell-small-tl,.x-btn.x-btn-pressed .x-btn-grid-cell-small-bl,.x-btn.x-btn-pressed .x-btn-grid-cell-small-tr,.x-btn.x-btn-pressed .x-btn-grid-cell-small-br,.x-btn.x-btn-pressed .x-btn-grid-cell-small-tc,.x-btn.x-btn-pressed .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-grid-cell-small-ml,.x-btn.x-btn-menu-active .x-btn-grid-cell-small-mr,.x-btn.x-btn-pressed .x-btn-grid-cell-small-ml,.x-btn.x-btn-pressed .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-grid-cell-small-mc,.x-btn.x-btn-pressed .x-btn-grid-cell-small-mc{background-color:#bfbfbf;background-image:url(theme/images/btn/btn-grid-cell-small-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-tl,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-bl,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-tr,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-br,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-tc,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-bc,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-tl,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-bl,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-tr,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-br,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-tc,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-ml,.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-mr,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-ml,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-grid-cell-small-mc,.x-btn-focus.x-btn-pressed .x-btn-grid-cell-small-mc{background-color:#bfbfbf;background-image:url(theme/images/btn/btn-grid-cell-small-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-grid-cell-small-tl,.x-btn.x-btn-disabled .x-btn-grid-cell-small-bl,.x-btn.x-btn-disabled .x-btn-grid-cell-small-tr,.x-btn.x-btn-disabled .x-btn-grid-cell-small-br,.x-btn.x-btn-disabled .x-btn-grid-cell-small-tc,.x-btn.x-btn-disabled .x-btn-grid-cell-small-bc{background-image:url(theme/images/btn/btn-grid-cell-small-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-grid-cell-small-ml,.x-btn.x-btn-disabled .x-btn-grid-cell-small-mr{background-image:url(theme/images/btn/btn-grid-cell-small-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-grid-cell-small-mc{background-color:white;background-image:url(theme/images/btn/btn-grid-cell-small-disabled-fbg.gif)}.x-nbr .x-btn-grid-cell-small{background-image:none}.x-btn-disabled.x-btn-grid-cell-small{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-first .x-btn-grid-cell-small-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-middle .x-btn-grid-cell-small-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-last .x-btn-grid-cell-small-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-first .x-btn-grid-cell-small-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-middle .x-btn-grid-cell-small-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-last .x-btn-grid-cell-small-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-grid-cell-small:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-grid-cell-small.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-grid-cell-small.x-segmented-button-last:after{bottom:1px}.x-cmd-slicer.x-btn-focus.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-focus-corners.gif), sides:url(images/btn/btn-grid-cell-small-focus-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-over-corners.gif), sides:url(images/btn/btn-grid-cell-small-over-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-focus-over-corners.gif), sides:url(images/btn/btn-grid-cell-small-focus-over-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-pressed-corners.gif), sides:url(images/btn/btn-grid-cell-small-pressed-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-focus-pressed-corners.gif), sides:url(images/btn/btn-grid-cell-small-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-grid-cell-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-grid-cell-small-disabled-corners.gif), sides:url(images/btn/btn-grid-cell-small-disabled-sides.gif), frame-bg:url(images/btn/btn-grid-cell-small-disabled-fbg.gif)"!important}.x-button-grid-cell-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-grid-cell-small-cell>.x-grid-cell-inner>.x-btn-grid-cell-small{vertical-align:top}.x-grid-group-hd{border-width:0 0 1px 0;border-style:solid;border-color:#c1c1c1;padding:7px 4px;background:#f5f5f5;cursor:pointer}.x-grid-group-hd-not-collapsible{cursor:default}.x-grid-group-hd-collapsible .x-grid-group-title{background-repeat:no-repeat;background-position:left center;background-image:url(images/grid/group-collapse.png);padding:0 0 0 17px}.x-grid-group-title{color:#666;font:bold 13px/15px verdana,sans-serif}.x-grid-group-hd-collapsed .x-grid-group-title{background-image:url(images/grid/group-expand.png)}.x-grid-group-collapsed .x-grid-group-title{background-image:url(images/grid/group-expand.png)}.x-group-by-icon{background-image:url(images/grid/group-by.png)}.x-show-groups-icon{background-image:url(images/grid/group-by.png)}.x-grid-rowbody{font:normal 13px/15px verdana,sans-serif;padding:5px 10px 5px 10px}.x-docked-summary{border-width:1px;border-color:#c1c1c1;border-style:solid;background:white!important}.x-docked-summary .x-grid-table{border:0 none}.x-grid-row-summary .x-grid-cell,.x-grid-row-summary .x-grid-rowwrap,.x-grid-row-summary .x-grid-cell-rowbody{border-color:#ededed;background-color:white!important;border-top:1px solid #ededed;font:normal 13px/15px verdana,sans-serif}.x-docked-summary .x-grid-item,.x-docked-summary .x-grid-row-summary .x-grid-cell{border-bottom:0 none;border-top:0 none}.x-grid-row-summary .x-grid-cell-inner-row-expander{display:none}.x-menu-default{border-style:solid;border-width:1px;border-color:#e1e1e1}.x-menu-body-default{background:white;padding:0}.x-menu-icon-separator-default{left:26px;border-left:solid 1px #e1e1e1;background-color:white;width:1px}.x-menu-item-default{border-width:0;cursor:pointer}.x-menu-item-default.x-menu-item-active{background-image:none;background-color:#d6e4e4}.x-nlg .x-menu-item-default.x-menu-item-active{background:#d6e4e4 repeat-x left top;background-image:url(theme/images/menu/menu-item-default-active-bg.gif)}.x-menu-item-default.x-menu-item-separator{height:1px;border-top:solid 1px #e1e1e1;background-color:white;margin:2px 0;padding:0}.x-menu-item-default.x-menu-item-disabled{filter:alpha(opacity=50);opacity:.5}.x-ie9m .x-menu-item-default.x-menu-item-disabled .x-menu-item-icon-ui{filter:alpha(opacity=50);opacity:.5}.x-ie9m .x-menu-item-default.x-menu-item-disabled .x-menu-item-text-default{background-color:transparent}.x-menu-item-default .x-form-item-label{font-size:13px;color:black}.x-menu-item-text-default,.x-menu-item-cmp-default{margin:0 5px 0 5px}.x-menu-item-text-default{font:normal 13px verdana,sans-serif;line-height:23px;padding-top:1px;color:black;cursor:pointer}.x-menu-item-text-default.x-menu-item-indent{margin-left:32px}.x-menu-item-text-default.x-menu-item-indent-no-separator{margin-left:26px}.x-menu-item-text-default.x-menu-item-indent-right-icon{margin-right:31px}.x-menu-item-text-default.x-menu-item-indent-right-arrow{margin-right:22px}.x-menu-item-indent-default{margin-left:32px}.x-menu-item-icon-default{width:16px;height:16px;top:4px;left:5px;background-position:center center}.x-menu-item-icon-default.x-menu-item-glyph{font-size:16px;line-height:16px;color:gray;opacity:.5}.x-ie8 .x-menu-item-icon-default.x-menu-item-glyph{color:#bfbfbf}.x-menu-item-icon-default.x-menu-item-icon-right{width:16px;height:16px;top:4px;right:5px;left:auto;background-position:center center}.x-menu-item-checked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(images/menu/default-checked.png)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(images/menu/default-unchecked.png)}.x-menu-item-checked .x-menu-item-icon-default.x-menu-group-icon{background-image:url(images/menu/default-group-checked.png)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-group-icon{background-image:none}.x-menu-item-arrow-default{width:12px;height:9px;top:8px;right:0;background-image:url(images/menu/default-menu-parent.png)}.x-menu-item-active .x-menu-item-arrow-default{top:8px;right:0}.x-menu-default-scroller .x-box-scroller-body-horizontal{margin-left:16px}.x-menu-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-menu-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-menu-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-menu-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-menu-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-menu-default.x-box-scroller-top,.x-box-scroller-menu-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-menu-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/menu/default-scroll-top.png)}.x-box-scroller-menu-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/menu/default-scroll-bottom.png)}.x-ie8 .x-box-scroller-menu-default{background-color:white}.x-grid-filters-filtered-column{font-style:italic;font-weight:bold;text-decoration:underline}.x-grid-filters-icon{background-repeat:no-repeat;background-position:center center}.x-grid-filters-find{background-image:url(images/grid/filters/find.png)}.x-grid-filters-gt{background-image:url(images/grid/filters/greater_than.png)}.x-grid-filters-lt{background-image:url(images/grid/filters/less_than.png)}.x-grid-filters-eq{background-image:url(images/grid/filters/equals.png)}.x-grid-locked .x-grid-inner-locked{border-width:0 1px 0 0;border-style:solid}.x-grid-locked-split .x-grid-inner-normal{border-width:0 0 0 1px;border-style:solid}.x-grid-inner-locked{border-right-color:#156765}.x-grid-inner-locked .x-column-header-last,.x-grid-inner-locked .x-grid-cell-last{border-right-width:0!important}.x-hmenu-lock{background-image:url(images/grid/hmenu-lock.png)}.x-hmenu-unlock{background-image:url(images/grid/hmenu-unlock.png)}.x-grid-editor .x-form-display-field{text-overflow:ellipsis}.x-grid-editor .x-form-action-col-field{padding:4px 4px 4px 4px}.x-tree-cell-editor .x-form-text{padding-left:3px;padding-right:3px}.x-grid-row-editor .x-field{margin:0 3px 0 2px}.x-grid-row-editor .x-form-display-field{padding:5px 7px 4px 8px}.x-grid-row-editor .x-form-action-col-field{padding:4px 1px 4px 2px}.x-grid-row-editor .x-form-text{padding:4px 6px 3px 7px}.x-gecko .x-grid-row-editor .x-form-text{padding-left:6px;padding-right:5px}.x-grid-row-editor .x-panel-body{border-top:1px solid #e1e1e1!important;border-bottom:1px solid #e1e1e1!important;padding:5px 0 5px 0;background-color:#dfe7e7}.x-grid-with-col-lines .x-grid-row-editor .x-form-cb{margin-right:1px}.x-grid-row-editor-buttons-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;padding:5px 5px 5px 5px;border-width:0 1px 1px 1px;border-style:solid;background-color:#dfe7e7}.x-grid-row-editor-buttons-default-bottom-mc{background-color:#dfe7e7}.x-nbr .x-grid-row-editor-buttons-default-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-grid-row-editor-buttons-default-bottom-frameInfo{font-family:th-0-5-5-5-0-1-1-1-5-5-5-5}.x-grid-row-editor-buttons-default-bottom-tl{background-position:0 -10px}.x-grid-row-editor-buttons-default-bottom-tr{background-position:right -15px}.x-grid-row-editor-buttons-default-bottom-bl{background-position:0 -20px}.x-grid-row-editor-buttons-default-bottom-br{background-position:right -25px}.x-grid-row-editor-buttons-default-bottom-ml{background-position:0 top}.x-grid-row-editor-buttons-default-bottom-mr{background-position:right top}.x-grid-row-editor-buttons-default-bottom-tc{background-position:0 0}.x-grid-row-editor-buttons-default-bottom-bc{background-position:0 -5px}.x-grid-row-editor-buttons-default-bottom-tr,.x-grid-row-editor-buttons-default-bottom-br,.x-grid-row-editor-buttons-default-bottom-mr{padding-right:5px}.x-grid-row-editor-buttons-default-bottom-tl,.x-grid-row-editor-buttons-default-bottom-bl,.x-grid-row-editor-buttons-default-bottom-ml{padding-left:5px}.x-grid-row-editor-buttons-default-bottom-tc{height:0}.x-grid-row-editor-buttons-default-bottom-bc{height:5px}.x-grid-row-editor-buttons-default-bottom-tl,.x-grid-row-editor-buttons-default-bottom-bl,.x-grid-row-editor-buttons-default-bottom-tr,.x-grid-row-editor-buttons-default-bottom-br,.x-grid-row-editor-buttons-default-bottom-tc,.x-grid-row-editor-buttons-default-bottom-bc,.x-grid-row-editor-buttons-default-bottom-ml,.x-grid-row-editor-buttons-default-bottom-mr{background-image:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-corners.gif)}.x-grid-row-editor-buttons-default-bottom-ml,.x-grid-row-editor-buttons-default-bottom-mr{background-image:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-sides.gif);background-repeat:repeat-y}.x-grid-row-editor-buttons-default-bottom-mc{padding:5px 1px 1px 1px}.x-cmd-slicer.x-grid-row-editor-buttons-default-bottom:before{display:none;content:"x-slicer:frame:0 5px 5px 5px, corners:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-corners.gif), sides:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-bottom-sides.gif)"!important}.x-grid-row-editor-buttons-default-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:1px 1px 0 1px;border-style:solid;background-color:#dfe7e7}.x-grid-row-editor-buttons-default-top-mc{background-color:#dfe7e7}.x-nbr .x-grid-row-editor-buttons-default-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-grid-row-editor-buttons-default-top-frameInfo{font-family:th-5-5-0-5-1-1-0-1-5-5-5-5}.x-grid-row-editor-buttons-default-top-tl{background-position:0 -10px}.x-grid-row-editor-buttons-default-top-tr{background-position:right -15px}.x-grid-row-editor-buttons-default-top-bl{background-position:0 -20px}.x-grid-row-editor-buttons-default-top-br{background-position:right -25px}.x-grid-row-editor-buttons-default-top-ml{background-position:0 top}.x-grid-row-editor-buttons-default-top-mr{background-position:right top}.x-grid-row-editor-buttons-default-top-tc{background-position:0 0}.x-grid-row-editor-buttons-default-top-bc{background-position:0 -5px}.x-grid-row-editor-buttons-default-top-tr,.x-grid-row-editor-buttons-default-top-br,.x-grid-row-editor-buttons-default-top-mr{padding-right:5px}.x-grid-row-editor-buttons-default-top-tl,.x-grid-row-editor-buttons-default-top-bl,.x-grid-row-editor-buttons-default-top-ml{padding-left:5px}.x-grid-row-editor-buttons-default-top-tc{height:5px}.x-grid-row-editor-buttons-default-top-bc{height:0}.x-grid-row-editor-buttons-default-top-tl,.x-grid-row-editor-buttons-default-top-bl,.x-grid-row-editor-buttons-default-top-tr,.x-grid-row-editor-buttons-default-top-br,.x-grid-row-editor-buttons-default-top-tc,.x-grid-row-editor-buttons-default-top-bc,.x-grid-row-editor-buttons-default-top-ml,.x-grid-row-editor-buttons-default-top-mr{background-image:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-corners.gif)}.x-grid-row-editor-buttons-default-top-ml,.x-grid-row-editor-buttons-default-top-mr{background-image:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-sides.gif);background-repeat:repeat-y}.x-grid-row-editor-buttons-default-top-mc{padding:1px 1px 5px 1px}.x-cmd-slicer.x-grid-row-editor-buttons-default-top:before{display:none;content:"x-slicer:frame:5px 5px 0 5px, corners:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-corners.gif), sides:url(images/grid-row-editor-buttons/grid-row-editor-buttons-default-top-sides.gif)"!important}.x-grid-row-editor-buttons{border-color:#e1e1e1}.x-row-editor-update-button{margin-right:3px}.x-row-editor-cancel-button{margin-left:2px}.x-grid-row-editor-errors .x-tip-body{padding:5px}.x-grid-row-editor-errors-item{list-style:disc;margin-left:15px}.x-grid-cell-inner-row-expander{padding:7px 6px 6px 6px}.x-grid-row-expander{width:11px;height:11px;cursor:pointer;background-image:url(images/grid/group-collapse.png)}.x-grid-row-collapsed .x-grid-row-expander{background-image:url(images/grid/group-expand.png)}.x-accordion-layout-ct{background-color:white;padding:5px 5px 0}.x-accordion-hd .x-panel-header-title{color:#666;font-weight:bold;font-family:verdana,sans-serif;text-transform:none}.x-accordion-item{margin:0 0 5px}.x-accordion-item .x-accordion-hd{background:#dfe7e7;border-width:0;border-color:#156765;padding:8px 10px}.x-accordion-item .x-accordion-hd-over{background-color:#e6eeee}.x-accordion-item .x-accordion-hd-sibling-expanded{border-top-color:#156765;border-top-width:0}.x-accordion-item .x-accordion-hd-last-collapsed{border-bottom-color:#dfe7e7}.x-accordion-item .x-accordion-body{border-width:0}.x-accordion-hd .x-tool-collapse-top,.x-accordion-hd .x-tool-collapse-bottom{background-position:0 -272px}.x-accordion-hd .x-tool-expand-top,.x-accordion-hd .x-tool-expand-bottom{background-position:0 -256px}.x-accordion-hd .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-form-layout-wrap{border-spacing:5px}.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:5px;overflow:hidden;filter:alpha(opacity=0);opacity:0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.x-collapsed .x-resizable-handle{display:none}.x-resizable-handle-north{cursor:n-resize}.x-resizable-handle-south{cursor:s-resize}.x-resizable-handle-east{cursor:e-resize}.x-resizable-handle-west{cursor:w-resize}.x-resizable-handle-southeast{cursor:se-resize}.x-resizable-handle-northwest{cursor:nw-resize}.x-resizable-handle-northeast{cursor:ne-resize}.x-resizable-handle-southwest{cursor:sw-resize}.x-resizable-handle-east{width:5px;height:100%;right:0;top:0}.x-resizable-handle-south{width:100%;height:5px;left:0;bottom:0}.x-resizable-handle-west{width:5px;height:100%;left:0;top:0}.x-resizable-handle-north{width:100%;height:5px;left:0;top:0}.x-resizable-handle-southeast{width:5px;height:5px;right:0;bottom:0;z-index:101}.x-resizable-handle-northwest{width:5px;height:5px;left:0;top:0;z-index:101}.x-resizable-handle-northeast{width:5px;height:5px;right:0;top:0;z-index:101}.x-resizable-handle-southwest{width:5px;height:5px;left:0;bottom:0;z-index:101}.x-window .x-window-handle{filter:alpha(opacity=0);opacity:0}.x-window-collapsed .x-window-handle{display:none}.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;z-index:50000}.x-resizable-handle-over,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-image:url(images/sizer/e-handle.png)}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-image:url(images/sizer/s-handle.png)}.x-resizable-handle-southeast-over{background-position:top left;background-image:url(images/sizer/se-handle.png)}.x-resizable-handle-northwest-over{background-position:bottom right;background-image:url(images/sizer/nw-handle.png)}.x-resizable-handle-northeast-over{background-position:bottom left;background-image:url(images/sizer/ne-handle.png)}.x-resizable-handle-southwest-over{background-position:top right;background-image:url(images/sizer/sw-handle.png)}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-image:url(images/sizer/e-handle.png)}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-image:url(images/sizer/s-handle.png)}.x-resizable-pinned .x-resizable-handle-southeast{background-position:top left;background-image:url(images/sizer/se-handle.png)}.x-resizable-pinned .x-resizable-handle-northwest{background-position:bottom right;background-image:url(images/sizer/nw-handle.png)}.x-resizable-pinned .x-resizable-handle-northeast{background-position:bottom left;background-image:url(images/sizer/ne-handle.png)}.x-resizable-pinned .x-resizable-handle-southwest{background-position:top right;background-image:url(images/sizer/sw-handle.png)}.x-slider-horz{padding-left:7px;background:no-repeat 0 -15px}.x-slider-horz .x-slider-end{padding-right:8px;background:no-repeat right -30px}.x-slider-horz .x-slider-inner{height:15px}.x-slider-horz .x-slider-thumb{width:15px;height:15px;margin-left:-7px;background-image:url(images/slider/slider-thumb.png)}.x-slider-horz.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-horz .x-slider-thumb-over{background-position:-15px -15px}.x-slider-horz.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-horz .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-horz.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-ct-vert{height:100%}.x-slider-vert{padding-top:7px;background:no-repeat -30px 0;height:100%}.x-slider-vert>.x-slider-end{height:100%}.x-slider-vert>.x-slider-end>.x-slider-inner{height:100%}.x-slider-vert .x-slider-end{padding-bottom:8px;background:no-repeat -15px bottom;width:15px}.x-slider-vert .x-slider-inner{width:15px}.x-slider-vert .x-slider-thumb{width:15px;height:15px;margin-bottom:-8px;background-image:url(images/slider/slider-v-thumb.png)}.x-slider-vert.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-vert .x-slider-thumb-over{background-position:-15px -15px}.x-slider-vert.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-vert .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-vert.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner{background-image:url(images/slider/slider-bg.png)}.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{background-image:url(images/slider/slider-v-bg.png)}.x-slider-default-cell>.x-grid-cell-inner,.x-sliderwidget-default-cell>.x-grid-cell-inner{padding-top:4px;padding-bottom:5px}.x-column-header-checkbox{border-color:#f5f5f5}.x-grid-row-checker,.x-column-header-checkbox .x-column-header-text{height:15px;width:15px;background-image:url(images/form/checkbox.png);line-height:15px}.x-column-header-checkbox .x-column-header-inner{padding:7px 4px 7px 4px}.x-grid-cell-row-checker .x-grid-cell-inner{padding:5px 4px 4px 4px}.x-grid-hd-checker-on .x-column-header-text,.x-grid-item-selected .x-grid-row-checker,.x-grid-item-selected .x-grid-row-checker{background-position:0 -15px}.x-sparkline-cell .x-grid-cell-inner{padding-top:1px;padding-bottom:1px;line-height:22px}.x-breadcrumb-btn-default{margin:0}.x-breadcrumb-icon-folder-default{background-image:url(images/tree/folder.png)}.x-breadcrumb-icon-leaf-default{background-image:url(images/tree/leaf.png)}.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-arrow:after{width:20px;background-image:url(images/breadcrumb/default-arrow.png)}.x-btn-menu-active.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-arrow:after{background-image:url(images/breadcrumb/default-arrow-open.png)}.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{width:20px;background-image:url(images/breadcrumb/default-split-arrow.png)}.x-btn-over.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{background-image:url(images/breadcrumb/default-split-arrow-over.png)}.x-btn-menu-active.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{background-image:url(images/breadcrumb/default-split-arrow-open.png)}.x-breadcrumb-default-scroller .x-box-scroller-body-horizontal{margin-left:24px}.x-breadcrumb-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-breadcrumb-default{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-breadcrumb-default.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-breadcrumb-default.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-breadcrumb-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-breadcrumb-default.x-box-scroller-left,.x-box-scroller-breadcrumb-default.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-breadcrumb-default.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/breadcrumb/default-scroll-left.png)}.x-box-scroller-breadcrumb-default.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/breadcrumb/default-scroll-right.png)}.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(images/tree/drop-append.png)}.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(images/tree/drop-above.png)}.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(images/tree/drop-below.png)}.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(images/tree/drop-between.png)}.x-tree-ddindicator{height:1px;border-width:1px 0 0;border-style:dotted;border-color:green}.x-multiselector-remove{font-size:100%;color:#e1e1e1;cursor:pointer}.x-multiselector-remove .x-grid-cell-inner{padding:5px 10px 4px 10px}.x-grid-item-over .x-multiselector-remove{color:red}.x-toast-icon-information{background-image:url(images/window/toast/icon16_info.png)}.x-toast-icon-error{background-image:url(images/window/toast/icon16_error.png)}.x-toast-window .x-window-body{padding:15px 5px 15px 5px}.x-toast-light .x-window-header{background-color:#387d7c}.x-toast-light .x-tool-img{background-color:#387d7c}.x-toast-light{background-image:url(images/window/toast/fader.png)}.x-toast-light .x-window-body{padding:15px 5px 20px 5px;background-color:transparent;border:0 solid white}.x-panel-light{border-color:#dfe7e7;padding:0}.x-panel-header-light{font-size:13px;border:1px solid #dfe7e7}.x-panel-header-light .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-panel-header-light-horizontal{padding:9px 9px 10px 9px}.x-panel-header-light-horizontal .x-panel-header-light-tab-bar{margin-top:-9px;margin-bottom:-10px}.x-panel-header-light-horizontal.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-light-horizontal.x-header-noborder .x-panel-header-light-tab-bar{margin-top:-10px;margin-bottom:-10px}.x-panel-header-light-vertical{padding:9px 9px 9px 10px}.x-panel-header-light-vertical .x-panel-header-light-tab-bar{margin-right:-9px;margin-left:-10px}.x-panel-header-light-vertical.x-header-noborder{padding:10px 10px 10px 10px}.x-panel-header-light-vertical.x-header-noborder .x-panel-header-light-tab-bar{margin-right:-10px;margin-left:-10px}.x-panel-header-title-light{color:#666;font-size:13px;font-weight:bold;font-family:verdana,sans-serif;line-height:16px}.x-panel-header-title-light>.x-title-text-light{text-transform:none;padding:0}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-light>.x-title-icon-wrap-light.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-light>.x-title-icon-wrap-light>.x-title-icon-light{width:16px;height:16px;background-position:center center}.x-panel-header-title-light>.x-title-icon-wrap-light>.x-title-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-panel-header-title-light>.x-title-icon-wrap-light>.x-title-glyph{color:#eff3f3}.x-panel-body-light{background:white;border-color:#dfe7e7;color:black;font-size:13px;font-weight:normal;font-family:verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-header-light{background-image:none;background-color:#dfe7e7}.x-panel-header-light-vertical{background-image:none;background-color:#dfe7e7}.x-panel .x-panel-header-light-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-light-collapsed-border-left{border-right-width:1px!important}.x-cmd-slicer.x-panel-header-light-top:before{display:none;content:"x-slicer:stretch:bottom"!important}.x-cmd-slicer.x-panel-header-light-bottom:before{display:none;content:"x-slicer:stretch:top"!important}.x-cmd-slicer.x-panel-header-light-left:before{display:none;content:"x-slicer:stretch:right"!important}.x-cmd-slicer.x-panel-header-light-right:before{display:none;content:"x-slicer:stretch:left"!important}.x-panel-header-light-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-light-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-light-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-light-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-light-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-light-outer-border-l{border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-b{border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important}.x-panel-light-outer-border-bl{border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-r{border-right-color:#dfe7e7!important;border-right-width:1px!important}.x-panel-light-outer-border-rl{border-right-color:#dfe7e7!important;border-right-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-rb{border-right-color:#dfe7e7!important;border-right-width:1px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important}.x-panel-light-outer-border-rbl{border-right-color:#dfe7e7!important;border-right-width:1px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-t{border-top-color:#dfe7e7!important;border-top-width:1px!important}.x-panel-light-outer-border-tl{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-tb{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important}.x-panel-light-outer-border-tbl{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-tr{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-right-color:#dfe7e7!important;border-right-width:1px!important}.x-panel-light-outer-border-trl{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-right-color:#dfe7e7!important;border-right-width:1px!important;border-left-color:#dfe7e7!important;border-left-width:1px!important}.x-panel-light-outer-border-trb{border-top-color:#dfe7e7!important;border-top-width:1px!important;border-right-color:#dfe7e7!important;border-right-width:1px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:1px!important}.x-panel-light-outer-border-trbl{border-color:#dfe7e7!important;border-width:1px!important}.x-panel-light-framed{border-color:#dfe7e7;padding:0}.x-panel-header-light-framed{font-size:13px;border:5px solid #dfe7e7}.x-panel-header-light-framed .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#dfe7e7}.x-panel-header-light-framed-horizontal{padding:5px 5px 5px 5px}.x-panel-header-light-framed-horizontal .x-panel-header-light-framed-tab-bar{margin-top:-5px;margin-bottom:-5px}.x-panel-header-light-framed-horizontal.x-header-noborder{padding:10px 10px 5px 10px}.x-panel-header-light-framed-horizontal.x-header-noborder .x-panel-header-light-framed-tab-bar{margin-top:-10px;margin-bottom:-5px}.x-panel-header-light-framed-vertical{padding:5px 5px 5px 5px}.x-panel-header-light-framed-vertical .x-panel-header-light-framed-tab-bar{margin-right:-5px;margin-left:-5px}.x-panel-header-light-framed-vertical.x-header-noborder{padding:10px 10px 10px 5px}.x-panel-header-light-framed-vertical.x-header-noborder .x-panel-header-light-framed-tab-bar{margin-right:-10px;margin-left:-5px}.x-panel-header-title-light-framed{color:#666;font-size:13px;font-weight:bold;font-family:verdana,sans-serif;line-height:16px}.x-panel-header-title-light-framed>.x-title-text-light-framed{text-transform:none;padding:0}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed>.x-title-icon-light-framed{width:16px;height:16px;background-position:center center}.x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed>.x-title-glyph{color:white;font-size:16px;line-height:16px;opacity:.5}.x-ie8 .x-panel-header-title-light-framed>.x-title-icon-wrap-light-framed>.x-title-glyph{color:#eff3f3}.x-panel-body-light-framed{background:white;border-color:#dfe7e7;color:black;font-size:13px;font-weight:normal;font-family:verdana,sans-serif;border-width:1px;border-style:solid}.x-panel-light-framed{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:5px;border-style:solid;background-color:white}.x-panel-light-framed-mc{background-color:white}.x-nbr .x-panel-light-framed{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-light-framed-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-0-0-0-0}.x-panel-light-framed-tl{background-position:0 -10px}.x-panel-light-framed-tr{background-position:right -15px}.x-panel-light-framed-bl{background-position:0 -20px}.x-panel-light-framed-br{background-position:right -25px}.x-panel-light-framed-ml{background-position:0 top}.x-panel-light-framed-mr{background-position:right top}.x-panel-light-framed-tc{background-position:0 0}.x-panel-light-framed-bc{background-position:0 -5px}.x-panel-light-framed-tr,.x-panel-light-framed-br,.x-panel-light-framed-mr{padding-right:5px}.x-panel-light-framed-tl,.x-panel-light-framed-bl,.x-panel-light-framed-ml{padding-left:5px}.x-panel-light-framed-tc{height:5px}.x-panel-light-framed-bc{height:5px}.x-panel-light-framed-tl,.x-panel-light-framed-bl,.x-panel-light-framed-tr,.x-panel-light-framed-br,.x-panel-light-framed-tc,.x-panel-light-framed-bc,.x-panel-light-framed-ml,.x-panel-light-framed-mr{background-image:url(images/panel/panel-light-framed-corners.gif)}.x-panel-light-framed-ml,.x-panel-light-framed-mr{background-image:url(images/panel/panel-light-framed-sides.gif);background-repeat:repeat-y}.x-panel-light-framed-mc{padding:0}.x-cmd-slicer.x-panel-light-framed:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel/panel-light-framed-corners.gif), sides:url(images/panel/panel-light-framed-sides.gif)"!important}.x-panel-header-light-framed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 0 5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-top-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-top-frameInfo{font-family:dh-5-5-0-5-5-5-0-5-5-5-5-5}.x-panel-header-light-framed-top-tl{background-position:0 -10px}.x-panel-header-light-framed-top-tr{background-position:right -15px}.x-panel-header-light-framed-top-bl{background-position:0 -20px}.x-panel-header-light-framed-top-br{background-position:right -25px}.x-panel-header-light-framed-top-ml{background-position:0 top}.x-panel-header-light-framed-top-mr{background-position:right top}.x-panel-header-light-framed-top-tc{background-position:0 0}.x-panel-header-light-framed-top-bc{background-position:0 -5px}.x-panel-header-light-framed-top-tr,.x-panel-header-light-framed-top-br,.x-panel-header-light-framed-top-mr{padding-right:5px}.x-panel-header-light-framed-top-tl,.x-panel-header-light-framed-top-bl,.x-panel-header-light-framed-top-ml{padding-left:5px}.x-panel-header-light-framed-top-tc{height:5px}.x-panel-header-light-framed-top-bc{height:0}.x-panel-header-light-framed-top-tl,.x-panel-header-light-framed-top-bl,.x-panel-header-light-framed-top-tr,.x-panel-header-light-framed-top-br,.x-panel-header-light-framed-top-tc,.x-panel-header-light-framed-top-bc,.x-panel-header-light-framed-top-ml,.x-panel-header-light-framed-top-mr{background-image:url(images/panel-header/panel-header-light-framed-top-corners.gif)}.x-panel-header-light-framed-top-ml,.x-panel-header-light-framed-top-mr{background-image:url(images/panel-header/panel-header-light-framed-top-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-top:before{display:none;content:"x-slicer:frame:5px 5px 0 5px, corners:url(images/panel-header/panel-header-light-framed-top-corners.gif), sides:url(images/panel-header/panel-header-light-framed-top-sides.gif)"!important}.x-panel-header-light-framed-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:5px 5px 5px 0;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-right-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-right-frameInfo{font-family:dh-5-5-5-0-5-5-5-0-5-5-5-5}.x-panel-header-light-framed-right-tl{background-position:0 -10px}.x-panel-header-light-framed-right-tr{background-position:right -15px}.x-panel-header-light-framed-right-bl{background-position:0 -20px}.x-panel-header-light-framed-right-br{background-position:right -25px}.x-panel-header-light-framed-right-ml{background-position:right 0}.x-panel-header-light-framed-right-mr{background-position:right 0}.x-panel-header-light-framed-right-tc{background-position:0 0}.x-panel-header-light-framed-right-bc{background-position:0 -5px}.x-panel-header-light-framed-right-tr,.x-panel-header-light-framed-right-br,.x-panel-header-light-framed-right-mr{padding-right:5px}.x-panel-header-light-framed-right-tl,.x-panel-header-light-framed-right-bl,.x-panel-header-light-framed-right-ml{padding-left:0}.x-panel-header-light-framed-right-tc{height:5px}.x-panel-header-light-framed-right-bc{height:5px}.x-panel-header-light-framed-right-tl,.x-panel-header-light-framed-right-bl,.x-panel-header-light-framed-right-tr,.x-panel-header-light-framed-right-br,.x-panel-header-light-framed-right-tc,.x-panel-header-light-framed-right-bc,.x-panel-header-light-framed-right-ml,.x-panel-header-light-framed-right-mr{background-image:url(images/panel-header/panel-header-light-framed-right-corners.gif)}.x-panel-header-light-framed-right-ml,.x-panel-header-light-framed-right-mr{background-image:url(images/panel-header/panel-header-light-framed-right-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 0, corners:url(images/panel-header/panel-header-light-framed-right-corners.gif), sides:url(images/panel-header/panel-header-light-framed-right-sides.gif)"!important}.x-panel-header-light-framed-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:0 5px 5px 5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-bottom-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-bottom-frameInfo{font-family:dh-0-5-5-5-0-5-5-5-5-5-5-5}.x-panel-header-light-framed-bottom-tl{background-position:0 -10px}.x-panel-header-light-framed-bottom-tr{background-position:right -15px}.x-panel-header-light-framed-bottom-bl{background-position:0 -20px}.x-panel-header-light-framed-bottom-br{background-position:right -25px}.x-panel-header-light-framed-bottom-ml{background-position:0 bottom}.x-panel-header-light-framed-bottom-mr{background-position:right bottom}.x-panel-header-light-framed-bottom-tc{background-position:0 0}.x-panel-header-light-framed-bottom-bc{background-position:0 -5px}.x-panel-header-light-framed-bottom-tr,.x-panel-header-light-framed-bottom-br,.x-panel-header-light-framed-bottom-mr{padding-right:5px}.x-panel-header-light-framed-bottom-tl,.x-panel-header-light-framed-bottom-bl,.x-panel-header-light-framed-bottom-ml{padding-left:5px}.x-panel-header-light-framed-bottom-tc{height:0}.x-panel-header-light-framed-bottom-bc{height:5px}.x-panel-header-light-framed-bottom-tl,.x-panel-header-light-framed-bottom-bl,.x-panel-header-light-framed-bottom-tr,.x-panel-header-light-framed-bottom-br,.x-panel-header-light-framed-bottom-tc,.x-panel-header-light-framed-bottom-bc,.x-panel-header-light-framed-bottom-ml,.x-panel-header-light-framed-bottom-mr{background-image:url(images/panel-header/panel-header-light-framed-bottom-corners.gif)}.x-panel-header-light-framed-bottom-ml,.x-panel-header-light-framed-bottom-mr{background-image:url(images/panel-header/panel-header-light-framed-bottom-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-bottom:before{display:none;content:"x-slicer:frame:0 5px 5px 5px, corners:url(images/panel-header/panel-header-light-framed-bottom-corners.gif), sides:url(images/panel-header/panel-header-light-framed-bottom-sides.gif)"!important}.x-panel-header-light-framed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px 0 5px 5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-left-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-left-frameInfo{font-family:dh-5-0-5-5-5-0-5-5-5-5-5-5}.x-panel-header-light-framed-left-tl{background-position:0 -10px}.x-panel-header-light-framed-left-tr{background-position:right -15px}.x-panel-header-light-framed-left-bl{background-position:0 -20px}.x-panel-header-light-framed-left-br{background-position:right -25px}.x-panel-header-light-framed-left-ml{background-position:left 0}.x-panel-header-light-framed-left-mr{background-position:left 0}.x-panel-header-light-framed-left-tc{background-position:0 0}.x-panel-header-light-framed-left-bc{background-position:0 -5px}.x-panel-header-light-framed-left-tr,.x-panel-header-light-framed-left-br,.x-panel-header-light-framed-left-mr{padding-right:0}.x-panel-header-light-framed-left-tl,.x-panel-header-light-framed-left-bl,.x-panel-header-light-framed-left-ml{padding-left:5px}.x-panel-header-light-framed-left-tc{height:5px}.x-panel-header-light-framed-left-bc{height:5px}.x-panel-header-light-framed-left-tl,.x-panel-header-light-framed-left-bl,.x-panel-header-light-framed-left-tr,.x-panel-header-light-framed-left-br,.x-panel-header-light-framed-left-tc,.x-panel-header-light-framed-left-bc,.x-panel-header-light-framed-left-ml,.x-panel-header-light-framed-left-mr{background-image:url(images/panel-header/panel-header-light-framed-left-corners.gif)}.x-panel-header-light-framed-left-ml,.x-panel-header-light-framed-left-mr{background-image:url(images/panel-header/panel-header-light-framed-left-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-left:before{display:none;content:"x-slicer:frame:5px 0 5px 5px, corners:url(images/panel-header/panel-header-light-framed-left-corners.gif), sides:url(images/panel-header/panel-header-light-framed-left-sides.gif)"!important}.x-panel-header-light-framed-collapsed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-collapsed-top-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-collapsed-top{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-collapsed-top-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-light-framed-collapsed-top-tl{background-position:0 -10px}.x-panel-header-light-framed-collapsed-top-tr{background-position:right -15px}.x-panel-header-light-framed-collapsed-top-bl{background-position:0 -20px}.x-panel-header-light-framed-collapsed-top-br{background-position:right -25px}.x-panel-header-light-framed-collapsed-top-ml{background-position:0 top}.x-panel-header-light-framed-collapsed-top-mr{background-position:right top}.x-panel-header-light-framed-collapsed-top-tc{background-position:0 0}.x-panel-header-light-framed-collapsed-top-bc{background-position:0 -5px}.x-panel-header-light-framed-collapsed-top-tr,.x-panel-header-light-framed-collapsed-top-br,.x-panel-header-light-framed-collapsed-top-mr{padding-right:5px}.x-panel-header-light-framed-collapsed-top-tl,.x-panel-header-light-framed-collapsed-top-bl,.x-panel-header-light-framed-collapsed-top-ml{padding-left:5px}.x-panel-header-light-framed-collapsed-top-tc{height:5px}.x-panel-header-light-framed-collapsed-top-bc{height:5px}.x-panel-header-light-framed-collapsed-top-tl,.x-panel-header-light-framed-collapsed-top-bl,.x-panel-header-light-framed-collapsed-top-tr,.x-panel-header-light-framed-collapsed-top-br,.x-panel-header-light-framed-collapsed-top-tc,.x-panel-header-light-framed-collapsed-top-bc,.x-panel-header-light-framed-collapsed-top-ml,.x-panel-header-light-framed-collapsed-top-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-top-corners.gif)}.x-panel-header-light-framed-collapsed-top-ml,.x-panel-header-light-framed-collapsed-top-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-top-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-collapsed-top-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-collapsed-top:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-light-framed-collapsed-top-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-top-sides.gif)"!important}.x-panel-header-light-framed-collapsed-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-collapsed-right-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-collapsed-right{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-collapsed-right-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-light-framed-collapsed-right-tl{background-position:0 -10px}.x-panel-header-light-framed-collapsed-right-tr{background-position:right -15px}.x-panel-header-light-framed-collapsed-right-bl{background-position:0 -20px}.x-panel-header-light-framed-collapsed-right-br{background-position:right -25px}.x-panel-header-light-framed-collapsed-right-ml{background-position:right 0}.x-panel-header-light-framed-collapsed-right-mr{background-position:right 0}.x-panel-header-light-framed-collapsed-right-tc{background-position:0 0}.x-panel-header-light-framed-collapsed-right-bc{background-position:0 -5px}.x-panel-header-light-framed-collapsed-right-tr,.x-panel-header-light-framed-collapsed-right-br,.x-panel-header-light-framed-collapsed-right-mr{padding-right:5px}.x-panel-header-light-framed-collapsed-right-tl,.x-panel-header-light-framed-collapsed-right-bl,.x-panel-header-light-framed-collapsed-right-ml{padding-left:5px}.x-panel-header-light-framed-collapsed-right-tc{height:5px}.x-panel-header-light-framed-collapsed-right-bc{height:5px}.x-panel-header-light-framed-collapsed-right-tl,.x-panel-header-light-framed-collapsed-right-bl,.x-panel-header-light-framed-collapsed-right-tr,.x-panel-header-light-framed-collapsed-right-br,.x-panel-header-light-framed-collapsed-right-tc,.x-panel-header-light-framed-collapsed-right-bc,.x-panel-header-light-framed-collapsed-right-ml,.x-panel-header-light-framed-collapsed-right-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-right-corners.gif)}.x-panel-header-light-framed-collapsed-right-ml,.x-panel-header-light-framed-collapsed-right-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-right-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-collapsed-right-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-collapsed-right:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-light-framed-collapsed-right-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-right-sides.gif)"!important}.x-panel-header-light-framed-collapsed-bottom{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-collapsed-bottom-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-collapsed-bottom{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-collapsed-bottom-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-light-framed-collapsed-bottom-tl{background-position:0 -10px}.x-panel-header-light-framed-collapsed-bottom-tr{background-position:right -15px}.x-panel-header-light-framed-collapsed-bottom-bl{background-position:0 -20px}.x-panel-header-light-framed-collapsed-bottom-br{background-position:right -25px}.x-panel-header-light-framed-collapsed-bottom-ml{background-position:0 bottom}.x-panel-header-light-framed-collapsed-bottom-mr{background-position:right bottom}.x-panel-header-light-framed-collapsed-bottom-tc{background-position:0 0}.x-panel-header-light-framed-collapsed-bottom-bc{background-position:0 -5px} \ No newline at end of file diff --git a/eva-web/vendor/ext-5.1.0/theme/theme-ebi-embl-all_02.css b/eva-web/vendor/ext-5.1.0/theme/theme-ebi-embl-all_02.css new file mode 100644 index 000000000..bd521d7f7 --- /dev/null +++ b/eva-web/vendor/ext-5.1.0/theme/theme-ebi-embl-all_02.css @@ -0,0 +1 @@ +.x-panel-header-light-framed-collapsed-bottom-tr,.x-panel-header-light-framed-collapsed-bottom-br,.x-panel-header-light-framed-collapsed-bottom-mr{padding-right:5px}.x-panel-header-light-framed-collapsed-bottom-tl,.x-panel-header-light-framed-collapsed-bottom-bl,.x-panel-header-light-framed-collapsed-bottom-ml{padding-left:5px}.x-panel-header-light-framed-collapsed-bottom-tc{height:5px}.x-panel-header-light-framed-collapsed-bottom-bc{height:5px}.x-panel-header-light-framed-collapsed-bottom-tl,.x-panel-header-light-framed-collapsed-bottom-bl,.x-panel-header-light-framed-collapsed-bottom-tr,.x-panel-header-light-framed-collapsed-bottom-br,.x-panel-header-light-framed-collapsed-bottom-tc,.x-panel-header-light-framed-collapsed-bottom-bc,.x-panel-header-light-framed-collapsed-bottom-ml,.x-panel-header-light-framed-collapsed-bottom-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-bottom-corners.gif)}.x-panel-header-light-framed-collapsed-bottom-ml,.x-panel-header-light-framed-collapsed-bottom-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-bottom-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-collapsed-bottom-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-collapsed-bottom:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-light-framed-collapsed-bottom-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-bottom-sides.gif)"!important}.x-panel-header-light-framed-collapsed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:5px 5px 5px 5px;border-width:5px;border-style:solid;background-color:#dfe7e7}.x-panel-header-light-framed-collapsed-left-mc{background-color:#dfe7e7}.x-nbr .x-panel-header-light-framed-collapsed-left{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}.x-panel-header-light-framed-collapsed-left-frameInfo{font-family:dh-5-5-5-5-5-5-5-5-5-5-5-5}.x-panel-header-light-framed-collapsed-left-tl{background-position:0 -10px}.x-panel-header-light-framed-collapsed-left-tr{background-position:right -15px}.x-panel-header-light-framed-collapsed-left-bl{background-position:0 -20px}.x-panel-header-light-framed-collapsed-left-br{background-position:right -25px}.x-panel-header-light-framed-collapsed-left-ml{background-position:left 0}.x-panel-header-light-framed-collapsed-left-mr{background-position:left 0}.x-panel-header-light-framed-collapsed-left-tc{background-position:0 0}.x-panel-header-light-framed-collapsed-left-bc{background-position:0 -5px}.x-panel-header-light-framed-collapsed-left-tr,.x-panel-header-light-framed-collapsed-left-br,.x-panel-header-light-framed-collapsed-left-mr{padding-right:5px}.x-panel-header-light-framed-collapsed-left-tl,.x-panel-header-light-framed-collapsed-left-bl,.x-panel-header-light-framed-collapsed-left-ml{padding-left:5px}.x-panel-header-light-framed-collapsed-left-tc{height:5px}.x-panel-header-light-framed-collapsed-left-bc{height:5px}.x-panel-header-light-framed-collapsed-left-tl,.x-panel-header-light-framed-collapsed-left-bl,.x-panel-header-light-framed-collapsed-left-tr,.x-panel-header-light-framed-collapsed-left-br,.x-panel-header-light-framed-collapsed-left-tc,.x-panel-header-light-framed-collapsed-left-bc,.x-panel-header-light-framed-collapsed-left-ml,.x-panel-header-light-framed-collapsed-left-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-left-corners.gif)}.x-panel-header-light-framed-collapsed-left-ml,.x-panel-header-light-framed-collapsed-left-mr{background-image:url(images/panel-header/panel-header-light-framed-collapsed-left-sides.gif);background-repeat:repeat-y}.x-panel-header-light-framed-collapsed-left-mc{padding:5px 5px 5px 5px}.x-cmd-slicer.x-panel-header-light-framed-collapsed-left:before{display:none;content:"x-slicer:frame:5px 5px 5px 5px, corners:url(images/panel-header/panel-header-light-framed-collapsed-left-corners.gif), sides:url(images/panel-header/panel-header-light-framed-collapsed-left-sides.gif)"!important}.x-panel .x-panel-header-light-framed-top{border-bottom-width:5px!important}.x-panel .x-panel-header-light-framed-right{border-left-width:5px!important}.x-panel .x-panel-header-light-framed-bottom{border-top-width:5px!important}.x-panel .x-panel-header-light-framed-left{border-right-width:5px!important}.x-nbr .x-panel-header-light-framed-collapsed-top{border-bottom-width:0!important}.x-nbr .x-panel-header-light-framed-collapsed-right{border-left-width:0!important}.x-nbr .x-panel-header-light-framed-collapsed-bottom{border-top-width:0!important}.x-nbr .x-panel-header-light-framed-collapsed-left{border-right-width:0!important}.x-panel-header-light-framed-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-light-framed-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-light-framed-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-light-framed-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-light-framed-resizable{overflow:visible}.x-panel-light-framed-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-light-framed-resizable .x-panel-handle-north-br{top:-5px}.x-panel-light-framed-resizable .x-panel-handle-south-br{bottom:-5px}.x-panel-light-framed-resizable .x-panel-handle-east-br{right:-5px}.x-panel-light-framed-resizable .x-panel-handle-west-br{left:-5px}.x-panel-light-framed-resizable .x-panel-handle-northwest-br{left:-5px;top:-5px}.x-panel-light-framed-resizable .x-panel-handle-northeast-br{right:-5px;top:-5px}.x-panel-light-framed-resizable .x-panel-handle-southeast-br{right:-5px;bottom:-5px}.x-panel-light-framed-resizable .x-panel-handle-southwest-br{left:-5px;bottom:-5px}.x-panel-light-framed-outer-border-l{border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-b{border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important}.x-panel-light-framed-outer-border-bl{border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-r{border-right-color:#dfe7e7!important;border-right-width:5px!important}.x-panel-light-framed-outer-border-rl{border-right-color:#dfe7e7!important;border-right-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-rb{border-right-color:#dfe7e7!important;border-right-width:5px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important}.x-panel-light-framed-outer-border-rbl{border-right-color:#dfe7e7!important;border-right-width:5px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-t{border-top-color:#dfe7e7!important;border-top-width:5px!important}.x-panel-light-framed-outer-border-tl{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-tb{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important}.x-panel-light-framed-outer-border-tbl{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-tr{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-right-color:#dfe7e7!important;border-right-width:5px!important}.x-panel-light-framed-outer-border-trl{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-right-color:#dfe7e7!important;border-right-width:5px!important;border-left-color:#dfe7e7!important;border-left-width:5px!important}.x-panel-light-framed-outer-border-trb{border-top-color:#dfe7e7!important;border-top-width:5px!important;border-right-color:#dfe7e7!important;border-right-width:5px!important;border-bottom-color:#dfe7e7!important;border-bottom-width:5px!important}.x-panel-light-framed-outer-border-trbl{border-color:#dfe7e7!important;border-width:5px!important}.x-grid-header-ct{border:1px solid #c1c1c1}.x-column-header-trigger{background:#eef4f4 url(images/grid/hd-pop.png) no-repeat center center;border-left:1px solid #c1c1c1}.x-column-header-last{border-right-width:0}.x-column-header-last .x-column-header-over .x-column-header-trigger{border-right:1px solid #c1c1c1}.x-btn-plain-toolbar-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-small-mc{background-image:url(theme/images/btn/btn-plain-toolbar-small-fbg.gif);background-position:0 top;background-color:transparent}.x-nbr .x-btn-plain-toolbar-small{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-plain-toolbar-small-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-plain-toolbar-small-tl{background-position:0 -6px}.x-btn-plain-toolbar-small-tr{background-position:right -9px}.x-btn-plain-toolbar-small-bl{background-position:0 -12px}.x-btn-plain-toolbar-small-br{background-position:right -15px}.x-btn-plain-toolbar-small-ml{background-position:0 top}.x-btn-plain-toolbar-small-mr{background-position:right top}.x-btn-plain-toolbar-small-tc{background-position:0 0}.x-btn-plain-toolbar-small-bc{background-position:0 -3px}.x-btn-plain-toolbar-small-tr,.x-btn-plain-toolbar-small-br,.x-btn-plain-toolbar-small-mr{padding-right:3px}.x-btn-plain-toolbar-small-tl,.x-btn-plain-toolbar-small-bl,.x-btn-plain-toolbar-small-ml{padding-left:3px}.x-btn-plain-toolbar-small-tc{height:3px}.x-btn-plain-toolbar-small-bc{height:3px}.x-btn-plain-toolbar-small-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-plain-toolbar-small-fbg.gif)"!important}.x-btn-plain-toolbar-small{border-color:transparent}.x-btn-button-plain-toolbar-small{height:16px}.x-btn-inner-plain-toolbar-small{font:bold 12px/16px verdana,sans-serif;color:#156765;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-small,.x-btn-icon-left>.x-btn-inner-plain-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-plain-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{min-width:16px}.x-btn-icon-el-plain-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-plain-toolbar-small.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-small,.x-btn-split-bottom>.x-btn-button-plain-toolbar-small{padding-bottom:3px}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/plain-toolbar-small-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/plain-toolbar-small-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/plain-toolbar-small-s-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/plain-toolbar-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-plain-toolbar-small{background-image:none;background-color:transparent;-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-plain-toolbar-small{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-small{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn.x-btn-pressed.x-btn-plain-toolbar-small{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-small{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-plain-toolbar-small{background-image:none;background-color:transparent}.x-btn-focus .x-btn-plain-toolbar-small-tl,.x-btn-focus .x-btn-plain-toolbar-small-bl,.x-btn-focus .x-btn-plain-toolbar-small-tr,.x-btn-focus .x-btn-plain-toolbar-small-br,.x-btn-focus .x-btn-plain-toolbar-small-tc,.x-btn-focus .x-btn-plain-toolbar-small-bc{background-image:url(theme/images/btn/btn-plain-toolbar-small-focus-corners.gif)}.x-btn-focus .x-btn-plain-toolbar-small-ml,.x-btn-focus .x-btn-plain-toolbar-small-mr{background-image:url(theme/images/btn/btn-plain-toolbar-small-focus-sides.gif)}.x-btn-focus .x-btn-plain-toolbar-small-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-small-focus-fbg.gif)}.x-btn-over .x-btn-plain-toolbar-small-tl,.x-btn-over .x-btn-plain-toolbar-small-bl,.x-btn-over .x-btn-plain-toolbar-small-tr,.x-btn-over .x-btn-plain-toolbar-small-br,.x-btn-over .x-btn-plain-toolbar-small-tc,.x-btn-over .x-btn-plain-toolbar-small-bc{background-image:url(images/btn/btn-plain-toolbar-small-over-corners.gif)}.x-btn-over .x-btn-plain-toolbar-small-ml,.x-btn-over .x-btn-plain-toolbar-small-mr{background-image:url(images/btn/btn-plain-toolbar-small-over-sides.gif)}.x-btn-over .x-btn-plain-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-small-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-tl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-bl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-tr,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-br,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-tc,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-bc{background-image:url(images/btn/btn-plain-toolbar-small-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-ml,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-mr{background-image:url(images/btn/btn-plain-toolbar-small-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-small-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-tl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-bl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-tr,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-br,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-tc,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-bc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-tl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-bl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-tr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-br,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-tc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-bc{background-image:url(images/btn/btn-plain-toolbar-small-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-ml,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-mr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-ml,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-mr{background-image:url(images/btn/btn-plain-toolbar-small-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-small-mc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-small-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-tl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-bl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-tr,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-br,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-tc,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-bc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-tl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-bl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-tr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-br,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-tc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-bc{background-image:url(images/btn/btn-plain-toolbar-small-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-ml,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-mr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-ml,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-mr{background-image:url(images/btn/btn-plain-toolbar-small-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-small-mc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-small-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-small-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-tl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-bl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-tr,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-br,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-tc,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-bc{background-image:url(theme/images/btn/btn-plain-toolbar-small-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-ml,.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-mr{background-image:url(theme/images/btn/btn-plain-toolbar-small-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-small-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-small-disabled-fbg.gif)}.x-nbr .x-btn-plain-toolbar-small{background-image:none}.x-btn-disabled.x-btn-plain-toolbar-small{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-first .x-btn-plain-toolbar-small-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-middle .x-btn-plain-toolbar-small-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-last .x-btn-plain-toolbar-small-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-first .x-btn-plain-toolbar-small-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-middle .x-btn-plain-toolbar-small-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-last .x-btn-plain-toolbar-small-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-plain-toolbar-small:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-small.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-small.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-plain-toolbar-small:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-plain-toolbar-small:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-small:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-small:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-focus-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-focus-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-focus-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-focus-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-plain-toolbar-small:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-small-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-small-disabled-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-small-disabled-fbg.gif)"!important}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-small{vertical-align:top}.x-btn-plain-toolbar-medium{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-medium-mc{background-image:url(theme/images/btn/btn-plain-toolbar-medium-fbg.gif);background-position:0 top;background-color:transparent}.x-nbr .x-btn-plain-toolbar-medium{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-plain-toolbar-medium-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-plain-toolbar-medium-tl{background-position:0 -6px}.x-btn-plain-toolbar-medium-tr{background-position:right -9px}.x-btn-plain-toolbar-medium-bl{background-position:0 -12px}.x-btn-plain-toolbar-medium-br{background-position:right -15px}.x-btn-plain-toolbar-medium-ml{background-position:0 top}.x-btn-plain-toolbar-medium-mr{background-position:right top}.x-btn-plain-toolbar-medium-tc{background-position:0 0}.x-btn-plain-toolbar-medium-bc{background-position:0 -3px}.x-btn-plain-toolbar-medium-tr,.x-btn-plain-toolbar-medium-br,.x-btn-plain-toolbar-medium-mr{padding-right:3px}.x-btn-plain-toolbar-medium-tl,.x-btn-plain-toolbar-medium-bl,.x-btn-plain-toolbar-medium-ml{padding-left:3px}.x-btn-plain-toolbar-medium-tc{height:3px}.x-btn-plain-toolbar-medium-bc{height:3px}.x-btn-plain-toolbar-medium-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-plain-toolbar-medium-fbg.gif)"!important}.x-btn-plain-toolbar-medium{border-color:transparent}.x-btn-button-plain-toolbar-medium{height:24px}.x-btn-inner-plain-toolbar-medium{font:bold 14px/18px verdana,sans-serif;color:#156765;padding:0 8px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-medium,.x-btn-icon-left>.x-btn-inner-plain-toolbar-medium{max-width:calc(100% - 24px)}.x-btn-icon-el-plain-toolbar-medium{height:24px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-medium,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{width:24px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-medium,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-medium{min-width:24px}.x-btn-icon-el-plain-toolbar-medium.x-btn-glyph{font-size:24px;line-height:24px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-plain-toolbar-medium.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-medium{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-medium{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-medium{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium{padding-right:8px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-right:8px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-medium,.x-btn-split-bottom>.x-btn-button-plain-toolbar-medium{padding-bottom:3px}.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-right:after{width:24px;padding-right:24px;background-image:url(images/button/plain-toolbar-medium-arrow.png)}.x-btn-wrap-plain-toolbar-medium.x-btn-arrow-bottom:after{height:18px;background-image:url(images/button/plain-toolbar-medium-arrow.png)}.x-btn-wrap-plain-toolbar-medium.x-btn-split-right:after{width:28px;padding-right:28px;background-image:url(images/button/plain-toolbar-medium-s-arrow.png)}.x-btn-wrap-plain-toolbar-medium.x-btn-split-bottom:after{height:24px;background-image:url(images/button/plain-toolbar-medium-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-medium{padding-right:8px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-medium{margin-right:8px}.x-btn-focus.x-btn-plain-toolbar-medium{background-image:none;background-color:transparent;-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-plain-toolbar-medium{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-medium{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-medium,.x-btn.x-btn-pressed.x-btn-plain-toolbar-medium{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-medium,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-medium{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-plain-toolbar-medium{background-image:none;background-color:transparent}.x-btn-focus .x-btn-plain-toolbar-medium-tl,.x-btn-focus .x-btn-plain-toolbar-medium-bl,.x-btn-focus .x-btn-plain-toolbar-medium-tr,.x-btn-focus .x-btn-plain-toolbar-medium-br,.x-btn-focus .x-btn-plain-toolbar-medium-tc,.x-btn-focus .x-btn-plain-toolbar-medium-bc{background-image:url(theme/images/btn/btn-plain-toolbar-medium-focus-corners.gif)}.x-btn-focus .x-btn-plain-toolbar-medium-ml,.x-btn-focus .x-btn-plain-toolbar-medium-mr{background-image:url(theme/images/btn/btn-plain-toolbar-medium-focus-sides.gif)}.x-btn-focus .x-btn-plain-toolbar-medium-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-medium-focus-fbg.gif)}.x-btn-over .x-btn-plain-toolbar-medium-tl,.x-btn-over .x-btn-plain-toolbar-medium-bl,.x-btn-over .x-btn-plain-toolbar-medium-tr,.x-btn-over .x-btn-plain-toolbar-medium-br,.x-btn-over .x-btn-plain-toolbar-medium-tc,.x-btn-over .x-btn-plain-toolbar-medium-bc{background-image:url(images/btn/btn-plain-toolbar-medium-over-corners.gif)}.x-btn-over .x-btn-plain-toolbar-medium-ml,.x-btn-over .x-btn-plain-toolbar-medium-mr{background-image:url(images/btn/btn-plain-toolbar-medium-over-sides.gif)}.x-btn-over .x-btn-plain-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-medium-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-tl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-bl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-tr,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-br,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-tc,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-bc{background-image:url(images/btn/btn-plain-toolbar-medium-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-ml,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-mr{background-image:url(images/btn/btn-plain-toolbar-medium-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-medium-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-tl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-bl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-tr,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-br,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-tc,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-bc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-tl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-bl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-tr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-br,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-tc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-bc{background-image:url(images/btn/btn-plain-toolbar-medium-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-ml,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-mr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-ml,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-mr{background-image:url(images/btn/btn-plain-toolbar-medium-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-medium-mc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-medium-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-tl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-bl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-tr,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-br,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-tc,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-bc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-tl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-bl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-tr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-br,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-tc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-bc{background-image:url(images/btn/btn-plain-toolbar-medium-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-ml,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-mr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-ml,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-mr{background-image:url(images/btn/btn-plain-toolbar-medium-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-medium-mc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-medium-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-medium-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-tl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-bl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-tr,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-br,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-tc,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-bc{background-image:url(theme/images/btn/btn-plain-toolbar-medium-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-ml,.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-mr{background-image:url(theme/images/btn/btn-plain-toolbar-medium-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-medium-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-medium-disabled-fbg.gif)}.x-nbr .x-btn-plain-toolbar-medium{background-image:none}.x-btn-disabled.x-btn-plain-toolbar-medium{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-first .x-btn-plain-toolbar-medium-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-middle .x-btn-plain-toolbar-medium-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-last .x-btn-plain-toolbar-medium-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-first .x-btn-plain-toolbar-medium-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-middle .x-btn-plain-toolbar-medium-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-last .x-btn-plain-toolbar-medium-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-plain-toolbar-medium:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-medium.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-medium.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-plain-toolbar-medium:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-plain-toolbar-medium:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-medium:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-medium:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-focus-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-focus-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-focus-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-focus-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-plain-toolbar-medium:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-medium-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-medium-disabled-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-medium-disabled-fbg.gif)"!important}.x-button-plain-toolbar-medium-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-medium-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-medium{vertical-align:top}.x-btn-plain-toolbar-large{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-image:none;background-color:transparent}.x-btn-plain-toolbar-large-mc{background-image:url(theme/images/btn/btn-plain-toolbar-large-fbg.gif);background-position:0 top;background-color:transparent}.x-nbr .x-btn-plain-toolbar-large{padding:0!important;border-width:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent!important;background-image:none;box-shadow:none!important}.x-btn-plain-toolbar-large-frameInfo{font-family:th-3-3-3-3-1-1-1-1-3-3-3-3}.x-btn-plain-toolbar-large-tl{background-position:0 -6px}.x-btn-plain-toolbar-large-tr{background-position:right -9px}.x-btn-plain-toolbar-large-bl{background-position:0 -12px}.x-btn-plain-toolbar-large-br{background-position:right -15px}.x-btn-plain-toolbar-large-ml{background-position:0 top}.x-btn-plain-toolbar-large-mr{background-position:right top}.x-btn-plain-toolbar-large-tc{background-position:0 0}.x-btn-plain-toolbar-large-bc{background-position:0 -3px}.x-btn-plain-toolbar-large-tr,.x-btn-plain-toolbar-large-br,.x-btn-plain-toolbar-large-mr{padding-right:3px}.x-btn-plain-toolbar-large-tl,.x-btn-plain-toolbar-large-bl,.x-btn-plain-toolbar-large-ml{padding-left:3px}.x-btn-plain-toolbar-large-tc{height:3px}.x-btn-plain-toolbar-large-bc{height:3px}.x-btn-plain-toolbar-large-mc{padding:1px 1px 1px 1px}.x-cmd-slicer.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, frame-bg:url(images/btn/btn-plain-toolbar-large-fbg.gif)"!important}.x-btn-plain-toolbar-large{border-color:transparent}.x-btn-button-plain-toolbar-large{height:32px}.x-btn-inner-plain-toolbar-large{font:bold 16px/20px verdana,sans-serif;color:#156765;padding:0 10px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-large,.x-btn-icon-left>.x-btn-inner-plain-toolbar-large{max-width:calc(100% - 32px)}.x-btn-icon-el-plain-toolbar-large{height:32px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-large,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{width:32px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-large,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-large{min-width:32px}.x-btn-icon-el-plain-toolbar-large.x-btn-glyph{font-size:32px;line-height:32px;color:#156765;opacity:.5}.x-ie8 .x-btn-icon-el-plain-toolbar-large.x-btn-glyph{color:#8ab3b2}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-large{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-large{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-large{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large{padding-right:10px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-right:10px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-large,.x-btn-split-bottom>.x-btn-button-plain-toolbar-large{padding-bottom:3px}.x-btn-wrap-plain-toolbar-large.x-btn-arrow-right:after{width:28px;padding-right:28px;background-image:url(images/button/plain-toolbar-large-arrow.png)}.x-btn-wrap-plain-toolbar-large.x-btn-arrow-bottom:after{height:20px;background-image:url(images/button/plain-toolbar-large-arrow.png)}.x-btn-wrap-plain-toolbar-large.x-btn-split-right:after{width:35px;padding-right:35px;background-image:url(images/button/plain-toolbar-large-s-arrow.png)}.x-btn-wrap-plain-toolbar-large.x-btn-split-bottom:after{height:29px;background-image:url(images/button/plain-toolbar-large-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-large{padding-right:10px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-large{margin-right:10px}.x-btn-focus.x-btn-plain-toolbar-large{background-image:none;background-color:transparent;-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn-over.x-btn-plain-toolbar-large{border-color:#d8d8d8;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e4e4e4),color-stop(50%,#e1e1e1),color-stop(51%,#d5d5d5),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-moz-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-o-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:-ms-linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1);background-image:linear-gradient(top,#e4e4e4,#e1e1e1 50%,#d5d5d5 51%,#e1e1e1)}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-large{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-large,.x-btn.x-btn-pressed.x-btn-plain-toolbar-large{border-color:#cecece;background-image:none;background-color:#e1e1e1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e1e1e1),color-stop(50%,#d5d5d5),color-stop(51%,#e1e1e1),color-stop(100%,#e4e4e4));background-image:-webkit-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-moz-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-o-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:-ms-linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4);background-image:linear-gradient(top,#e1e1e1,#d5d5d5 50%,#e1e1e1 51%,#e4e4e4)}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-large,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-large{-webkit-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;-moz-box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset;box-shadow:#438583 0 1px 0 0 inset,#438583 0 -1px 0 0 inset,#438583 -1px 0 0 0 inset,#438583 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-plain-toolbar-large{background-image:none;background-color:transparent}.x-btn-focus .x-btn-plain-toolbar-large-tl,.x-btn-focus .x-btn-plain-toolbar-large-bl,.x-btn-focus .x-btn-plain-toolbar-large-tr,.x-btn-focus .x-btn-plain-toolbar-large-br,.x-btn-focus .x-btn-plain-toolbar-large-tc,.x-btn-focus .x-btn-plain-toolbar-large-bc{background-image:url(theme/images/btn/btn-plain-toolbar-large-focus-corners.gif)}.x-btn-focus .x-btn-plain-toolbar-large-ml,.x-btn-focus .x-btn-plain-toolbar-large-mr{background-image:url(theme/images/btn/btn-plain-toolbar-large-focus-sides.gif)}.x-btn-focus .x-btn-plain-toolbar-large-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-large-focus-fbg.gif)}.x-btn-over .x-btn-plain-toolbar-large-tl,.x-btn-over .x-btn-plain-toolbar-large-bl,.x-btn-over .x-btn-plain-toolbar-large-tr,.x-btn-over .x-btn-plain-toolbar-large-br,.x-btn-over .x-btn-plain-toolbar-large-tc,.x-btn-over .x-btn-plain-toolbar-large-bc{background-image:url(images/btn/btn-plain-toolbar-large-over-corners.gif)}.x-btn-over .x-btn-plain-toolbar-large-ml,.x-btn-over .x-btn-plain-toolbar-large-mr{background-image:url(images/btn/btn-plain-toolbar-large-over-sides.gif)}.x-btn-over .x-btn-plain-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-large-over-fbg.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-tl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-bl,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-tr,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-br,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-tc,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-bc{background-image:url(images/btn/btn-plain-toolbar-large-focus-over-corners.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-ml,.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-mr{background-image:url(images/btn/btn-plain-toolbar-large-focus-over-sides.gif)}.x-btn-focus.x-btn-over .x-btn-plain-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-large-focus-over-fbg.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-tl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-bl,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-tr,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-br,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-tc,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-bc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-tl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-bl,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-tr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-br,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-tc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-bc{background-image:url(images/btn/btn-plain-toolbar-large-pressed-corners.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-ml,.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-mr,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-ml,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-mr{background-image:url(images/btn/btn-plain-toolbar-large-pressed-sides.gif)}.x-btn.x-btn-menu-active .x-btn-plain-toolbar-large-mc,.x-btn.x-btn-pressed .x-btn-plain-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-large-pressed-fbg.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-tl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-bl,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-tr,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-br,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-tc,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-bc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-tl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-bl,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-tr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-br,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-tc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-bc{background-image:url(images/btn/btn-plain-toolbar-large-focus-pressed-corners.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-ml,.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-mr,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-ml,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-mr{background-image:url(images/btn/btn-plain-toolbar-large-focus-pressed-sides.gif)}.x-btn-focus.x-btn-menu-active .x-btn-plain-toolbar-large-mc,.x-btn-focus.x-btn-pressed .x-btn-plain-toolbar-large-mc{background-color:#e1e1e1;background-image:url(images/btn/btn-plain-toolbar-large-focus-pressed-fbg.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-tl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-bl,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-tr,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-br,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-tc,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-bc{background-image:url(theme/images/btn/btn-plain-toolbar-large-disabled-corners.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-ml,.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-mr{background-image:url(theme/images/btn/btn-plain-toolbar-large-disabled-sides.gif)}.x-btn.x-btn-disabled .x-btn-plain-toolbar-large-mc{background-color:transparent;background-image:url(theme/images/btn/btn-plain-toolbar-large-disabled-fbg.gif)}.x-nbr .x-btn-plain-toolbar-large{background-image:none}.x-btn-disabled.x-btn-plain-toolbar-large{filter:alpha(opacity=50);opacity:.5}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-first{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-first .x-btn-plain-toolbar-large-mc{padding-right:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-middle{border-right-width:1px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-middle .x-btn-plain-toolbar-large-mc{padding-right:3px!important;padding-left:3px!important}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-last .x-btn-plain-toolbar-large-mc{padding-left:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-first{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-first .x-btn-plain-toolbar-large-mc{padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-middle{border-bottom-width:1px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-middle .x-btn-plain-toolbar-large-mc{padding-top:3px!important;padding-bottom:3px!important}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-last .x-btn-plain-toolbar-large-mc{padding-top:3px!important}.x-nbr .x-segmented-button-item.x-btn-plain-toolbar-large:after{content:' ';border-style:solid;border-width:0;position:absolute}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large:after{top:1px;right:0;bottom:1px;left:0}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-first:after{left:1px}.x-nbr .x-segmented-button-item-horizontal.x-btn-plain-toolbar-large.x-segmented-button-last:after{right:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large:after{top:0;right:1px;bottom:0;left:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-first:after{top:1px}.x-nbr .x-segmented-button-item-vertical.x-btn-plain-toolbar-large.x-segmented-button-last:after{bottom:1px}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-plain-toolbar-large:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-over.x-btn-plain-toolbar-large:after{border-width:1px;border-color:#438583}.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-large:after,.x-nbr .x-segmented-button-item.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-large:after{border-width:1px;border-color:#438583}.x-cmd-slicer.x-btn-focus.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-focus-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-focus-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-focus-fbg.gif)"!important}.x-cmd-slicer.x-btn-over.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-over.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-focus-over-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-focus-over-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-focus-over-fbg.gif)"!important}.x-cmd-slicer.x-btn-pressed.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-focus-pressed-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-focus-pressed-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-focus-pressed-fbg.gif)"!important}.x-cmd-slicer.x-btn-disabled.x-btn-plain-toolbar-large:before{display:none;content:"x-slicer:stretch:bottom, frame:3px 3px 3px 3px, corners:url(images/btn/btn-plain-toolbar-large-disabled-corners.gif), sides:url(images/btn/btn-plain-toolbar-large-disabled-sides.gif), frame-bg:url(images/btn/btn-plain-toolbar-large-disabled-fbg.gif)"!important}.x-button-plain-toolbar-large-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-large-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-large{vertical-align:top}.x-btn-plain-toolbar-small-disabled .x-btn-icon-el,.x-btn-plain-toolbar-medium-disabled .x-btn-icon-el,.x-btn-plain-toolbar-large-disabled .x-btn-icon-el{background-color:white}.x-ie8 .x-btn-plain-toolbar-small-disabled .x-btn-icon-el,.x-ie8 .x-btn-plain-toolbar-medium-disabled .x-btn-icon-el,.x-ie8 .x-btn-plain-toolbar-large-disabled .x-btn-icon-el{filter:alpha(opacity=50);opacity:.5}.x-form-file-wrap .x-form-trigger-wrap{border:0}.x-form-file-wrap .x-form-trigger-wrap .x-form-text{border:1px solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9;height:24px}.x-html-editor-container{border:1px solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9}.x-resizable-handle{background-color:#c1c1c1;background-repeat:no-repeat}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-position:center}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-position:center}.x-resizable-handle-southeast-over{background-position:-2px -2px}.x-resizable-handle-northwest-over{background-position:2px 2px}.x-resizable-handle-northeast-over{background-position:-2px 2px}.x-resizable-handle-southwest-over{background-position:2px -2px}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-position:center}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-position:center}.x-resizable-pinned .x-resizable-handle-southeast{background-position:-2px -2px}.x-resizable-pinned .x-resizable-handle-northwest{background-position:2px 2px}.x-resizable-pinned .x-resizable-handle-northeast{background-position:-2px 2px}.x-resizable-pinned .x-resizable-handle-southwest{background-position:2px -2px} \ No newline at end of file diff --git a/eva-web/vendor/vkbeautify/vkbeautify.0.99.00.beta.js b/eva-web/vendor/vkbeautify/vkbeautify.0.99.00.beta.js new file mode 100644 index 000000000..57effaeca --- /dev/null +++ b/eva-web/vendor/vkbeautify/vkbeautify.0.99.00.beta.js @@ -0,0 +1,358 @@ +/** +* vkBeautify - javascript plugin to pretty-print or minify text in XML, JSON, CSS and SQL formats. +* +* Version - 0.99.00.beta +* Copyright (c) 2012 Vadim Kiryukhin +* vkiryukhin @ gmail.com +* http://www.eslinstructor.net/vkbeautify/ +* +* Dual licensed under the MIT and GPL licenses: +* http://www.opensource.org/licenses/mit-license.php +* http://www.gnu.org/licenses/gpl.html +* +* Pretty print +* +* vkbeautify.xml(text [,indent_pattern]); +* vkbeautify.json(text [,indent_pattern]); +* vkbeautify.css(text [,indent_pattern]); +* vkbeautify.sql(text [,indent_pattern]); +* +* @text - String; text to beatufy; +* @indent_pattern - Integer | String; +* Integer: number of white spaces; +* String: character string to visualize indentation ( can also be a set of white spaces ) +* Minify +* +* vkbeautify.xmlmin(text [,preserve_comments]); +* vkbeautify.jsonmin(text); +* vkbeautify.cssmin(text [,preserve_comments]); +* vkbeautify.sqlmin(text); +* +* @text - String; text to minify; +* @preserve_comments - Bool; [optional]; +* Set this flag to true to prevent removing comments from @text ( minxml and mincss functions only. ) +* +* Examples: +* vkbeautify.xml(text); // pretty print XML +* vkbeautify.json(text, 4 ); // pretty print JSON +* vkbeautify.css(text, '. . . .'); // pretty print CSS +* vkbeautify.sql(text, '----'); // pretty print SQL +* +* vkbeautify.xmlmin(text, true);// minify XML, preserve comments +* vkbeautify.jsonmin(text);// minify JSON +* vkbeautify.cssmin(text);// minify CSS, remove comments ( default ) +* vkbeautify.sqlmin(text);// minify SQL +* +*/ + +(function() { + +function createShiftArr(step) { + + var space = ' '; + + if ( isNaN(parseInt(step)) ) { // argument is string + space = step; + } else { // argument is integer + switch(step) { + case 1: space = ' '; break; + case 2: space = ' '; break; + case 3: space = ' '; break; + case 4: space = ' '; break; + case 5: space = ' '; break; + case 6: space = ' '; break; + case 7: space = ' '; break; + case 8: space = ' '; break; + case 9: space = ' '; break; + case 10: space = ' '; break; + case 11: space = ' '; break; + case 12: space = ' '; break; + } + } + + var shift = ['\n']; // array of shifts + for(ix=0;ix<100;ix++){ + shift.push(shift[ix]+space); + } + return shift; +} + +function vkbeautify(){ + this.step = ' '; // 4 spaces + this.shift = createShiftArr(this.step); +}; + +vkbeautify.prototype.xml = function(text,step) { + + var ar = text.replace(/>\s{0,}<") + .replace(/ or -1) { + str += shift[deep]+ar[ix]; + inComment = true; + // end comment or // + if(ar[ix].search(/-->/) > -1 || ar[ix].search(/\]>/) > -1 || ar[ix].search(/!DOCTYPE/) > -1 ) { + inComment = false; + } + } else + // end comment or // + if(ar[ix].search(/-->/) > -1 || ar[ix].search(/\]>/) > -1) { + str += ar[ix]; + inComment = false; + } else + // // + if( /^<\w/.exec(ar[ix-1]) && /^<\/\w/.exec(ar[ix]) && + /^<[\w:\-\.\,]+/.exec(ar[ix-1]) == /^<\/[\w:\-\.\,]+/.exec(ar[ix])[0].replace('/','')) { + str += ar[ix]; + if(!inComment) deep--; + } else + // // + if(ar[ix].search(/<\w/) > -1 && ar[ix].search(/<\//) == -1 && ar[ix].search(/\/>/) == -1 ) { + str = !inComment ? str += shift[deep++]+ar[ix] : str += ar[ix]; + } else + // ... // + if(ar[ix].search(/<\w/) > -1 && ar[ix].search(/<\//) > -1) { + str = !inComment ? str += shift[deep]+ar[ix] : str += ar[ix]; + } else + // // + if(ar[ix].search(/<\//) > -1) { + str = !inComment ? str += shift[--deep]+ar[ix] : str += ar[ix]; + } else + // // + if(ar[ix].search(/\/>/) > -1 ) { + str = !inComment ? str += shift[deep]+ar[ix] : str += ar[ix]; + } else + // // + if(ar[ix].search(/<\?/) > -1) { + str += shift[deep]+ar[ix]; + } else + // xmlns // + if( ar[ix].search(/xmlns\:/) > -1 || ar[ix].search(/xmlns\=/) > -1) { + str += shift[deep]+ar[ix]; + } + + else { + str += ar[ix]; + } + } + + return (str[0] == '\n') ? str.slice(1) : str; +} + +vkbeautify.prototype.json = function(text,step) { + + var step = step ? step : this.step; + + if (typeof JSON === 'undefined' ) return text; + + if ( typeof text === "string" ) return JSON.stringify(JSON.parse(text), null, step); + if ( typeof text === "object" ) return JSON.stringify(text, null, step); + + return text; // text is not string nor object +} + +vkbeautify.prototype.css = function(text, step) { + + var ar = text.replace(/\s{1,}/g,' ') + .replace(/\{/g,"{~::~") + .replace(/\}/g,"~::~}~::~") + .replace(/\;/g,";~::~") + .replace(/\/\*/g,"~::~/*") + .replace(/\*\//g,"*/~::~") + .replace(/~::~\s{0,}~::~/g,"~::~") + .split('~::~'), + len = ar.length, + deep = 0, + str = '', + ix = 0, + shift = step ? createShiftArr(step) : this.shift; + + for(ix=0;ix/g,"") + .replace(/[ \r\n\t]{1,}xmlns/g, ' xmlns'); + return str.replace(/>\s{0,}<"); +} + +vkbeautify.prototype.jsonmin = function(text) { + + if (typeof JSON === 'undefined' ) return text; + + return JSON.stringify(JSON.parse(text), null, 0); + +} + +vkbeautify.prototype.cssmin = function(text, preserveComments) { + + var str = preserveComments ? text + : text.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"") ; + + return str.replace(/\s{1,}/g,' ') + .replace(/\{\s{1,}/g,"{") + .replace(/\}\s{1,}/g,"}") + .replace(/\;\s{1,}/g,";") + .replace(/\/\*\s{1,}/g,"/*") + .replace(/\*\/\s{1,}/g,"*/"); +} + +vkbeautify.prototype.sqlmin = function(text) { + return text.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")"); +} + +window.vkbeautify = new vkbeautify(); + +})(); + diff --git a/pom.xml b/pom.xml index e5cdd35a4..e18366ef8 100644 --- a/pom.xml +++ b/pom.xml @@ -70,37 +70,37 @@ org.slf4j slf4j-api - 1.7.6 + 1.7.7 org.slf4j slf4j-simple - 1.7.6 + 1.7.7 com.fasterxml.jackson.core jackson-databind - 2.3.2 + 2.3.5 com.fasterxml.jackson.dataformat jackson-dataformat-xml - 2.3.2 + 2.3.5 com.fasterxml.jackson.core jackson-annotations - 2.3.2 + 2.3.5 com.fasterxml.jackson.jaxrs jackson-jaxrs-base - 2.3.2 + 2.3.5 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider - 2.3.2 + 2.3.5 asm