@CHARSET "utf-8";

@IMPORT url("/stylesheet/proptabs.css");

/************************************************************/
/************** icons ***************************************/

input[type=button].f-icon-button, input[type=button].f-icon-button:hover {
	height : 12px;
	width : 8px;
    background-color: transparent;
    background-repeat: no-repeat; 
    cursor: pointer;
    border : none;
}

/* please add new icons to this section only */
.icon-connection {
	background-image: url(/images/dborange.png);
}

.icon-adminserver-config {
	background-image: url(/resutil/images/container_fathom32.gif);
}

.icon-adminserver-config-disabled {
	background-image: url(/resutil/images/container_fathom32.gif);
}

.icon-getting-started {
	background-image: url(/management/images/gettingstarted.gif);
}

.icon-ruleset-config {
	background-image: url(/menu/images/ruleset16.gif);
}

.icon-log-config {
	background-image: url(/database/images/log.gif);
}

.icon-appserver-config {
	background-image: url(/resutil/images/as32.gif);
}

.icon-appserver-config-disabled {
	background-image: url(/resutil/images/as32_gray.gif);
}

.icon-web-security {
	background-image: url(/images/websecurity32.png);
}

.icon-web-security-disabled {
	background-image: url(/images/websecurity32_gray.png);
}

.icon-log-config-disabled {
	background-image: url(/database/images/log_gray.gif);
}

.icon-adminserver {
	background-image: url(/resutil/images/container_fathom16.gif);
}

.icon-system-mon {
	background-image: url(/system/images/system.gif);
}

.icon-system-mon-disabled {
	background-image: url(/system/images/system_gray.gif);
}

.icon-alerts {
	background-image: url(/alert/images/error16.gif) !important;
}

.icon-library {
	background-image: url(/menu/images/lib_menu.gif) !important;
}

.icon-jobs {
	background-image: url(/menu/images/jobs_menu.gif) !important;
}

.icon-job-config {
	background-image: url(/job/images/job.gif)
}

.icon-help {
	background-image: url(/menu/images/help.gif);
}

.icon-help-large {
	background-image: url(/menu/images/help32.gif);
}

.icon-resource-config {
	background-image: url(/resutil/images/netdef.gif);
}

.icon-resource-config-disabled {
	background-image: url(/resutil/images/netdef_gray.gif);
}

.icon-distribute-config {
	background-image: url(/images/copy32.png);
}

.icon-distribute-config-disabled {
	background-image: url(/images/copy32_gray.png);
}
   
.icon-options {
	background-image: url(/menu/images/mgmt.gif);
}

.icon-configuration {
	background-image: url(/management/images/openbox.gif);
}

.icon-reports {
	background-image: url(/menu/images/report_menu.gif) !important;
}

.icon-table {
	background-image: url(/menu/images/db_table.png) !important;
}

.icon-schema {
	background-image: url(/menu/images/db_schema.png) !important;
}

.icon-db {
	background-image: url(/menu/images/db.png) !important;
}

.icon-index {
	background-image: url(/menu/images/db_index.png) !important;
}

.icon-field {
	background-image: url(/menu/images/db_field.png) !important;
}

.icon-preferences {
	background-image: url(/alert/images/error16.gif) !important;
}

.icon-dashboard {
	background-image: url(/menu/images/myfathom.png) !important;
}

.icon-resources {
	background-image: url(/menu/images/res_menu.gif) !important;
}

.icon-preferences {
	background-image: url(/menu/images/mgmt_menu.png) !important;
}

.icon-moveup {
	background-image: url(/view/images/moveup.gif) !important;
}

.icon-movedown {
	background-image: url(/view/images/movedown.gif) !important;
}

.icon-help {
	background-image: url(/menu/images/help.gif) !important;
}

.icon-copy {
	background-image: url(/images/copy.png) !important;
}

.icon-delete {
	background-image: url(/menu/images/delete.gif) !important;
}

.icon-resmon {
	background-image: url(/resutil/images/resmon.gif) !important;
}

.icon-resmon-disabled {
	background-image: url(/resutil/images/resmon_gray.gif) !important;
}

.x-tool-delete {
	background-image: url(/menu/images/delete.gif) !important;
}

.x-tool-grid {
	background-image: url(/menu/images/icon-grid.gif) !important;
}

.icon-report {
	background-image: url(/report/images/report16.gif) !important;
}

.icon-report-config {
	background-image: url(/report/images/report.gif);
}

.icon-report-config-disabled {
	background-image: url(/report/images/report_gray.gif);
}

.icon-schedreport {
	background-image: url(/report/images/schedreport.gif);
}

.icon-runreport {
	background-image: url(/report/images/runreport.gif);
}

.icon-completedreport {
	background-image: url(/report/images/compreport.gif);
}

.icon-reporthistory {
	background-image: url(/report/images/reporthist.gif);
}

.icon-template {
	background-image: url(/menu/images/template16.gif) !important;
}

.icon-template-config {
	background-image: url(/menu/images/template32.gif);
}

.icon-email {
	background-image: url(/action/images/actemail.gif);
}

.icon-email-disabled {
	background-image: url(/action/images/actemail_gray.gif)
}

.icon-graph-config {
	background-image: url(/database/images/dbactivity.gif);
}

.icon-graph-config-disabled {
	background-image: url(/database/images/dbactivity_gray.gif);
}

.icon-action-config {
	background-image: url(/action/images/actemail.gif);
}

.icon-email-action {
	background-image: url(/action/images/actemail16.gif);
}

.icon-email-action-home {
	background-image: url(/action/images/actemail.gif);
}

.icon-log-action {
	background-image: url(/action/images/actlog16.gif);
}

.icon-log-action-config-disabled {
	background-image: url(/action/images/actlog_gray.gif);
}

.icon-log-action-config {
	background-image: url(/action/images/actlog.gif);
}

.icon-snmp-config {
	background-image: url(/action/images/actsnmp.gif);
}

.icon-snmp-config-disabled {
	background-image: url(/action/images/actsnmp_gray.gif);
}

.icon-webserver-config {
	background-image: url(/images/schema-blue32.png);
}

.icon-snmp-trap-action {
	background-image: url(/action/images/actsnmp16.gif);
}

.icon-snmp-trap-action-home {
	background-image: url(/action/images/actsnmp.gif);
}

.icon-compound-action {
	background-image: url(/action/images/actcompound16.gif);
}

.icon-compound-action-config {
	background-image: url(/action/images/actcompound.gif);
}

.icon-compound-action-config-disabled {
	background-image: url(/action/images/actcompound_gray.gif);
}

.icon-schedule {
	background-image: url(/menu/images/sched16.gif);
}

.icon-schedule-config {
	background-image: url(/schedule/images/sched.gif);
}

.icon-schedule-config-disabled {
	background-image: url(/schedule/images/sched_gray.gif);
}

.icon-scheduled-job-config {
	background-image: url(/job/images/schedjob.gif);
}

.icon-running-job-config {
	background-image: url(/job/images/runjob.gif);
}

.icon-history-job-config {
	background-image: url(/job/images/jobhist.gif);
}

.icon-search-criteria {
	background-image: url(/resutil/images/logfile16.png);
}

.icon-search-criteria-config {
	background-image: url(/resutil/images/logfile32.png);
}

.icon-search-criteria-config-disabled {
	background-image: url(/resutil/images/logfile32_gray.png);
}

.icon-database-ruleset {
	background-image: url(/menu/images/dbruleset16.gif);
}

.icon-database-ruleset-config {
	background-image: url(/database/images/dbrule32.gif);
}

.icon-database-ruleset-config-disabled {
	background-image: url(/database/images/dbrule32_gray.gif);
}

.icon-log-ruleset {
	background-image: url(/menu/images/logruleset16.gif);
}

.icon-log-ruleset-config {
	background-image: url(/resutil/images/logfile32.png);
}

.icon-log-ruleset-config-disabled {
	background-image: url(/resutil/images/logfile32_gray.png);
}

.icon-appserver-ruleset {
	background-image: url(/menu/images/asruleset16.gif);
}

.icon-appserver-ruleset-config {
	background-image: url(/appserver/images/asrule32.gif);
}

.icon-appserver-ruleset-config-disabled {
	background-image: url(/appserver/images/asrule32_gray.gif);
}

.icon-webspeed-ruleset {
	background-image: url(/menu/images/wsruleset16.gif);
}

.icon-webspeed-ruleset-config {
	background-image: url(/webspeed/images/wsrule32.gif);
}

.icon-webspeed-ruleset-config-disabled {
	background-image: url(/webspeed/images/wsrule32_gray.gif);
}

.icon-nameserver-ruleset {
	background-image: url(/menu/images/nsruleset16.gif);
}

.icon-nameserver-ruleset-config {
	background-image: url(/nameserver/images/nsrule32.gif);
}

.icon-nameserver-ruleset-config-disabled {
	background-image: url(/nameserver/images/nsrule32_gray.gif);
}

.icon-rest-ruleset-config {
	background-image: url(/rest/images/restruleset32.png);
}

.icon-rest-ruleset-config-disabled {
	background-image: url(/rest/images/restruleset32_gray.png);
}

.icon-collection {
	background-image: url(/resutil/images/coll16.png) !important;
}

.icon-database {
	background-image: url(/resutil/images/database16.gif) !important;
}

.icon-database-admin {
	background-image: url(/resutil/images/database16.gif) !important;
}

.icon-database-admin-config {
	background-image: url(/resutil/images/database32.gif) !important;
}

.icon-database-admin-config-disabled {
	background-image: url(/database/images/database_gray.gif) !important;
}

.icon-smdatabase {
	background-image: url(/resutil/images/smdatabase16.gif) !important;
}

.icon-smdatabase-disabled {
	background-image: url(/resutil/images/smdatabase_grey.gif) !important;
}

.icon-smdatabase-config {
	background-image: url(/resutil/images/smdatabase32.gif) !important;
}

.icon-smdatabase-config-disabled {
	background-image: url(/resutil/images/smdatabase_grey.gif) !important;
}

.icon-appserver {
	background-image: url(/resutil/images/as16.gif) !important;
}

.icon-aia {
	background-image: url(/resutil/images/aia16.png) !important;
}

.icon-aia-config {
	background-image: urL(/resutil/images/aia32.png);
}

.icon-mss-config {
	background-image: url(/resutil/images/mss32.png);
}

.icon-mss-config-disabled {
	background-image: url(/resutil/images/mss32_gray.png);
}

.icon-aia-config-disabled {
	background-image: url(/resutil/images/aia32_gray.png);
}

.icon-nameserver-config {
	background-image: url(/resutil/images/ns32.gif);
}

.icon-nameserver-config-disabled {
	background-image: url(/resutil/images/ns32_gray.gif);
}

.icon-nameserver {
	background-image: url(/resutil/images/ns16.gif) !important;
}

.icon-odbc-config {
	background-image: url(/resutil/images/od32.png);
}

.icon-odbc-config-disabled {
	background-image: url(/resutil/images/od32_gray.png);
}

.icon-oracle-config {
	background-image: url(/resutil/images/or32.png);
}

.icon-oracle-config-disabled {
	background-image: url(/resutil/images/or32_gray_.png);
}

.icon-mqadapter {
	background-image: url(/resutil/images/mqa16.gif) !important;
}

.icon-mqaadapter-config {
	background-image: url(/resutil/images/mqa32.gif);
}

.icon-mqaadapter-config-disabled {
	background-image: url(/resutil/images/mqa32_gray.gif);
}

.icon-webspeed {
	background-image: url(/resutil/images/ws16.gif) !important;
}

.icon-wsa {
	background-image: url(/resutil/images/wsa16.png) !important;
}

.icon-wsa-config {
	background-image: url(/resutil/images/wsa32.png);
}

.icon-wsa-config-disabled {
	background-image: url(/resutil/images/wsa32_gray.png);
}

.icon-pas {
	background-image: url(/pas/images/pas16.png) !important;
}

.icon-pas-config {
	background-image: url(/resutil/images/pas32.png);
}

.icon-pas-config-disabled {
	background-image: url(/pas/images/pas32_gray.png);
}

.icon-rest {
	background-image: url(/resutil/images/rest16.png) !important;
}

.icon-rest-config {
	background-image: url(/resutil/images/rest32.png);
}

.icon-rest-config-disabled {
	background-image: url(/resutil/images/rest32_gray.png);
}

.icon-disk {
	background-image: url(/resutil/images/disk16.gif) !important;
}

.icon-disk-config {
	background-image: url(/resutil/images/disk32.gif) !important;
}

.icon-disk-config-disabled {
	background-image: url(/resutil/images/disk_grey32.gif) !important;
}

.icon-filesystem {
	background-image: url(/resutil/images/filesys16.gif) !important;
}

.icon-filesystem-config {
	background-image: url(/resutil/images/filesys32.gif) !important;
}

.icon-tcp-port {
	background-image: url(/resutil/images/tcp16.gif) !important;
}

.icon-tcp-port-config {
	background-image: url(/resutil/images/tcp32.gif) !important;
}

.icon-tcp-port-config-disabled {
	background-image: url(/resutil/images/tcp_grey32.gif) !important;
}

.icon-tcp-mon {
	background-image: url(/resutil/images/tcpmon32.gif);
}

.icon-tcp-mon-disabled {
	background-image: url(/resutil/images/tcpmon32_gray.gif);
}

.icon-udp-port {
	background-image: url(/resutil/images/udp16.gif) !important;
}

.icon-udp-port-config {
	background-image: url(/resutil/images/udp32.gif) !important;
}

.icon-icmp {
	background-image: url(/resutil/images/icmp16.gif) !important;
}

.icon-icmp-config {
	background-image: url(/resutil/images/icmp32.gif) !important;
}

.icon-http {
	background-image: url(/resutil/images/http16.gif) !important;
}

.icon-http-config {
	background-image: url(/resutil/images/http32.gif) !important;
}

.icon-logfile {
	background-image: url(/resutil/images/logfile16.png) !important;
}

.icon-logfile-config {
	background-image: url(/resutil/images/logfile32.png) !important;
}

.icon-file {
	background-image: url(/resutil/images/file16.gif) !important;
}

.icon-file-config {
	background-image: url(/resutil/images/file32.gif) !important;
}

.icon-tenants {
	background-image: url(/menu/images/tenants16.gif) !important;
}

.icon-users {
	background-image: url(/security/images/users32.gif);
}

.icon-user-config {
	background-image: url(/management/images/userpref32.gif);
}

.icon-refresh {
	background-image: url(/menu/images/refresh.png) !important;
}

.icon-expandall {
	background-image: url(/menu/images/expandall.png) !important;
}

.icon-collapseall {
	background-image: url(/menu/images/collapseall.png) !important;
}

.icon-pin {
	background-image: url(/menu/images/pushpin.png) !important;
}

.icon-contexthelp {
	background-image: url(/menu/images/cbhelp.png) !important;
}

.icon-goback {
	background-image: url(/menu/images/back.png) !important;
}

.icon-mss {
	background-image: url(/resutil/images/mss16.png) !important;
}

.icon-odbc {
	background-image: url(/resutil/images/od16.png) !important;
}

.icon-oracle {
	background-image: url(/resutil/images/or16.png) !important;
}

.icon-cpu {
	background-image: url(/system/images/cpu16.gif) !important;
}

.icon-memory {
	background-image: url(/system/images/memory16.gif) !important;
}

.icon-filter {
	background-image: url(/menu/images/filter.png) !important;
}

.icon-filter-active {
	background-image: url(/menu/images/filter-active.png) !important;
}

.icon-commit {
	background-image: url(/menu/images/commit.png) !important;
}

.icon-detail {
	background-image: url(/menu/images/detail.png) !important;
}

.icon-start {
	background-image: url(/resources/images/launch_start.png) !important;
}

.icon-stop {
	background-image: url(/resources/images/launch_stop.png) !important;
}

.icon-disable-start {
	background-image: url(/resources/images/disable_launch_start.png)
		!important;
}

.icon-disable-stop {
	background-image: url(/resources/images/disable_launch_stop.png)
		!important;
}

.icon-trigger-search {
	background-image: url(/images/search-trigger.gif) !important;
}

.icon-cancel {
	background-image: url(/menu/images/cancel.png) !important;
}

.icon-remove {
	background-image: url(/menu/images/remove.png) !important;
}

.icon-restore {
	background-image: url(/menu/images/restore.png) !important;
}

.icon-add {
	background-image: url(/menu/images/add.png) !important;
}

.icon-permitted {
	background-image: url(/menu/images/permitted.png) !important;
}

.icon-denied {
	/* background-image: url(/menu/images/denied.png) !important; */
	
}

.icon-inactive {
	background-image: url(/resutil/images/statusoffline.gif) !important;
}

.icon-loading {
	background-image: url(/extjs/resources/images/default/grid/loading.gif)
		!important;
}

.icon-enabled {
	background-image: url(/images/enabled.gif) !important;
}

.icon-notenabled {
	background-image: url(/images/notenabled.gif) !important;
}

.icon-dump {
	background-image: url(/resutil/images/dump16.png) !important;
}

.icon-load {
	background-image: url(/resutil/images/load16.png) !important;
}

.icon-dump-group {
	background-image: url(/resutil/images/dump16.png) !important;
}

.icon-load-group {
	background-image: url(/resutil/images/load16.png) !important;
}

.icon-move-up {
	background-image: url(/view/images/moveup.gif);
}

.icon-move-down {
	background-image: url(/view/images/movedown.gif);
}

.icon-move-left {
	background-image: url(/view/images/moveleft.gif);
}

.icon-move-right {
	background-image: url(/view/images/moveright.gif);
}

.icon-error {
	background-image: url(/images/error.png) !important;
}

.icon-warning {
	background-image: url(/alert/images/warning16.gif) !important;
}

.icon-warning32 {
	background-image: url(/resutil/images/warning-icon.png);
}

.icon-info {
	background-image: url(/alert/images/info16.gif) !important;
}

.icon-severe {
	background-image: url(/alert/images/severe16.gif) !important;
}

.icon-stepdown {
	background-image: url(/images/stepdown.png) !important;
}

.icon-stepup {
	background-image: url(/images/stepup.png) !important;
}

.icon-search {
	background-image: url(/mttool/resources/search.gif) !important;
}

.icon-clear {
	background-image: url(/mttool/resources/clearsearch.gif) !important;
}

.icon-resource-configadvisor {
	background-image: url(/images/autothreshold.png);
}

.icon-resource-configadvisor-disabled {
	background-image: url(/images/autothreshold_gray.png);
}

.icon-resource-logmonitor {
	background-image: url(/resutil/images/logfilemon32.png);
}

.icon-resource-logmonitor-disabled {
	background-image: url(/resutil/images/logfilemon32_gray.png);
}

.icon-resource-logview {
	background-image: url(/resutil/images/logview32.png);
}

.icon-resource-logview-disabled {
	background-image: url(/resutil/images/logview32_gray.png);
}

/*---------------- END common stuff for resource instance home pages ------------------*/
/*---------------- AppServer home page icons ------------------*/
.icon-appserver-clientconnect {
	background-image: url(/appserver/images/asclientconnect.gif);
}

.icon-appserver-clientconnect-disabled {
	background-image: url(/appserver/images/asclientconnect_gray.gif)
		!important;
}

.icon-pas-logmonitor {
	background-image: url(/pas/images/paslogmon32.png);
}

.icon-pas-logmonitor-disabled {
	background-image: url(/pas/images/paslogmon32_gray.png);
}

.icon-pas-logview {
	background-image: url(/pas/images/paslogview32.png);
}

.icon-pas-logview-disabled {
	background-image: url(/pas/images/paslogview32_gray.png);
}

.icon-pas-services {
	background-image: url(/pas/images/passvcss32.png);
}

.icon-pas-services-disabled {
	background-image: url(/pas/images/passvcss32_gray.png);
}

.icon-pas-register-as-windows-service {
	background-image: url(/pas/images/pasreg32.png);
}

.icon-pas-register-as-windows-service-disabled {
	background-image: url(/pas/images/pasreg32_gray.png);
}

.icon-pas-properties {
	background-image: url(/pas/images/pasconfig32.png);
}

.icon-pas-properties-disabled {
	background-image: url(/pas/images/pasconfig32_gray.png);
}

.icon-pas-service {
	background-image: url(/pas/images/pas16.png);
}

.icon-pas-undeploy16 {
	background-image: url(/pas/images/pasundeploy16.png);
}

.icon-pas-deploy16 {
	background-image: url(/pas/images/pasdeploy16.png);
}

.icon-pas-deploy {
	background-image: url(/pas/images/pasdeploy32.png);
}

.icon-resources-control {
	background-image: url(/resutil/images/res32.gif);
}

.icon-appserver-control {
	background-image: url(/appserver/images/asctrl32.gif);
}

.icon-appserver-control-disabled {
	background-image: url(/appserver/images/asctrl32_gray.gif);
}

.icon-appserver-monitor {
	background-image: url(/resutil/images/asmonplan32.gif);
}

.icon-appserver-monitor-disabled {
	background-image: url(/resutil/images/asmonplan32_gray.gif);
}

.icon-appserver-performance-broker {
	background-image: url(/appserver/images/asbrkrperf32.gif);
}

.icon-appserver-performance-broker-disabled {
	background-image: url(/appserver/images/asbrkrperf32_gray.gif)
		!important;
}

.icon-appserver-performance-server {
	background-image: url(/appserver/images/assrvperf32.gif);
}

.icon-appserver-performance-server-disabled {
	background-image: url(/appserver/images/assrvperf32_gray.gif);
}

.icon-appserver-properties {
	background-image: url(/appserver/images/asprops.gif);
}

.icon-appserver-properties-disabled {
	background-image: url(/appserver/images/asprops_gray.gif);
}

.icon-appserver-servers {
	background-image: url(/appserver/images/aspoolctrl32.gif);
}

.icon-appserver-servers-disabled {
	background-image: url(/appserver/images/aspoolctrl32_gray.gif)
		!important;
}

.icon-appserver-status {
	background-image: url(/appserver/images/asopstat.gif);
}

.icon-appserver-status-disabled {
	background-image: url(/appserver/images/asopstat_gray.gif);
}

.icon-appserver-viewproperties {
	background-image: url(/appserver/images/asparams32.gif);
}

.icon-appserver-viewproperties-disabled {
	background-image: url(/appserver/images/asparams32_gray.gif);
}

/*---------------- END  Appserver home page icons ------------------*/
/*----------------  AppServer Internet Adapter home page icons ------------------*/
.icon-aia-control {
	background-image: url(/aia/images/aiactrl.gif);
}

.icon-aia-properties {
	background-image: url(/aia/images/aiaprops.gif);
}

.icon-aia-properties-disabled {
	background-image: url(/aia/images/aiaprops_gray.gif);
}

/*----------------  END: AppServer Internet Adapter home page icons ------------------*/
/*----------------  Database home page icons ------------------*/
.icon-database-activity {
	background-image: url(/database/images/dbactivity.gif);
}

.icon-database-activity-disabled {
	background-image: url(/database/images/dbactivity_gray.gif);
}

.icon-database-control {
	background-image: url(/database/images/dbctrl.gif);
}

.icon-database-control-disabled {
	background-image: url(/database/images/dbctrl_gray.gif);
}

.icon-database-filesys {
	background-image: url(/database/images/filesys.gif);
}

.icon-database-filesys-disabled {
	background-image: url(/database/images/filesys_gray.gif);
}

.icon-database-maintenancejobs {
	background-image: url(/database/images/dbmaint.gif);
}

.icon-database-maintenancejobs-disabled {
	background-image: url(/database/images/dbmaint_gray.gif);
}

.icon-database-locks {
	background-image: url(/database/images/dblocklatch.gif);
}

.icon-database-locks-disabled {
	background-image: url(/database/images/dblocklatch_gray.gif);
}

.icon-database-logmonitor {
	background-image: url(/database/images/dbmonplan32.gif);
}

.icon-database-logmonitor-disabled {
	background-image: url(/database/images/dbmonplan32_gray.gif);
}

.icon-database-logview {
	background-image: url(/resutil/images/logview32.png);
}

.icon-database-logview-disabled {
	background-image: url(/resutil/images/logview32_gray.png);
}

.icon-database-monitor {
	background-image: url(/database/images/dbmonplan32.gif);
}

.icon-database-monitor-disabled {
	background-image: url(/database/images/dbmonplan32_gray.gif);
}

.icon-database-properties {
	background-image: url(/database/images/dbprops.gif);
}

.icon-database-properties-disabled {
	background-image: url(/database/images/dbprops_gray.gif);
}

.icon-database-migration {
	background-image: url(/resutil/images/dbmigrate.gif);
}

.icon-database-migration-disabled {
	background-image: url(/resutil/images/dbmigrate_gray.gif);
}

.icon-database-misc {
	background-image: url(/database/images/dbsummary.gif);
}

.icon-database-misc-disabled {
	background-image: url(/database/images/dbsummary_gray.gif);
}

.icon-database-pagewriters {
	background-image: url(/database/images/dbpwactivity.gif);
}

.icon-database-pagewriters-disabled {
	background-image: url(/database/images/dbpwactivity_gray.gif);
}

.icon-database-resources {
	background-image: url(/database/images/dbrscactivity.gif);
}

.icon-database-resources-disabled {
	background-image: url(/database/images/dbrscactivity_gray.gif)
		!important;
}

.icon-database-rules {
	background-image: url(/database/images/dbrule32.gif);
}

.icon-database-startup {
	background-image: url(/database/images/dbparams.gif);
}

.icon-database-startup-disabled {
	background-image: url(/database/images/dbparams_gray.gif);
}

.icon-database-status {
	background-image: url(/database/images/dbopstat.gif);
}

.icon-database-status-disabled {
	background-image: url(/database/images/dbopstat_gray.gif);
}

.icon-database-storage {
	background-image: url(/database/images/dbspaceuse.gif);
}

.icon-database-storage-disabled {
	background-image: url(/database/images/dbspaceuse_gray.gif);
}

.icon-database-systables {
	background-image: url(/database/images/dbvst.gif);
}

.icon-database-systables-disabled {
	background-image: url(/database/images/dbvst_gray.gif);
}

.icon-database-transactions {
	background-image: url(/database/images/dbtrans.gif);
}

.icon-database-transactions-disabled {
	background-image: url(/database/images/dbtrans_gray.gif);
}

.icon-database-users {
	background-image: url(/database/images/dbuseract.gif);
}

.icon-database-users-disabled {
	background-image: url(/database/images/dbuseract_gray.gif);
}

.icon-database-vsttables {
	background-image: url(/database/images/dbvst.gif);
}

.icon-database-vsttables-disabled {
	background-image: url(/database/images/dbvst_gray.gif);
}

/*----------------  END: Database home page icons ------------------*/
/*----------------  Messenger home page icons ------------------*/
.icon-messenger-control {
	background-image: url(/messengers/images/msngrctrl.gif);
}

/* not in use */
.icon-messenger-monitor {
	background-image: url(/resutil/images/msngrmonplan32.gif);
}

/* not in use */
.icon-messenger-monitor-disabled {
	background-image: url(/resutil/images/msngrmonplan32_gray.gif)
		!important;
}

.icon-messenger-properties {
	background-image: url(/messengers/images/msngrprops.gif);
}

.icon-messenger-properties-disabled {
	background-image: url(/messengers/images/msngrprops_gray.gif);
}

/*---------------- END: Messenger home page icons ------------------*/
/*----------------  MSS DataServer home page icons ------------------*/
.icon-mss-control {
	background-image: url(/mss/images/msctrl.gif);
}

.icon-mss-monitor {
	background-image: url(/resutil/images/msmonplan32.gif);
}

.icon-mss-monitor-disabled {
	background-image: url(/resutil/images/msmonplan32_gray.gif);
}

.icon-mss-properties {
	background-image: url(/mss/images/msprops.gif);
}

.icon-mss-properties-disabled {
	background-image: url(/mss/images/msprops_gray.gif);
}

.icon-mss-status {
	background-image: url(/mss/images/msopstat.gif);
}

.icon-mss-status-disabled {
	background-image: url(/mss/images/msopstat_gray.gif);
}

/*---------------- END: MSS DataServer home page icons ------------------*/
/*---------------- NameServerhome page icons ------------------*/
.icon-nameserver-control {
	background-image: url(/nameserver/images/nsctrl.gif);
}

.icon-nameserver-control-disabled {
	background-image: url(/nameserver/images/nsctrl_gray.gif);
}

.icon-nameserver-logview {
	background-image: url(/nameserver/images/logview.gif);
}

.icon-nameserver-logview-disabled {
	background-image: url(/nameserver/images/logview_gray.gif);
}

.icon-nameserver-monitor {
	background-image: url(/resutil/images/nsmonplan32.gif);
}

.icon-nameserver-monitor-disabled {
	background-image: url(/resutil/images/nsmonplan32_gray.gif);
}

.icon-nameserver-properties {
	background-image: url(/nameserver/images/nsprops.gif);
}

.icon-nameserver-properties-disabled {
	background-image: url(/nameserver/images/nsprops_gray.gif);
}

.icon-nameserver-rules {
	background-image: url(/nameserver/images/nsrule32.gif);
}

.icon-nameserver-status {
	background-image: url(/nameserver/images/nsopstat.gif);
}

.icon-nameserver-status-disabled {
	background-image: url(/nameserver/images/nsopstat_gray.gif);
}

.icon-nameserver-viewproperties {
	background-image: url(/nameserver/images/nsparams.gif);
}

.icon-nameserver-viewproperties-disabled {
	background-image: url(/nameserver/images/nsparams_gray.gif);
}

/*----------------  END: NameServerhome page icons ------------------*/
/*----------------  ODBC home page icons ------------------*/
.icon-odbc-control {
	background-image: url(/odbc/images/odctrl.gif);
}

.icon-odbc-monitor {
	background-image: url(/resutil/images/odmonplan32.gif);
}

.icon-odbc-monitor-disabled {
	background-image: url(/resutil/images/odmonplan32_gray.gif);
}

.icon-odbc-properties {
	background-image: url(/odbc/images/odprops.gif);
}

.icon-odbc-properties-disabled {
	background-image: url(/odbc/images/odprops_gray.gif);
}

.icon-odbc-status {
	background-image: url(/odbc/images/odopstat.gif);
}

.icon-odbc-status-disabled {
	background-image: url(/odbc/images/odopstat_gray.gif);
}

/*----------------  END: ODBC home page icons ------------------*/
/*---------------- Oracle DataServer home page icons ------------------*/
.icon-ora-control {
	background-image: url(/oracle/images/orctrl.gif);
}

.icon-ora-monitor {
	background-image: url(/resutil/images/ormonplan32.gif);
}

.icon-ora-monitor-disabled {
	background-image: url(/resutil/images/ormonplan32_gray.gif);
}

.icon-ora-properties {
	background-image: url(/oracle/images/orprops.gif);
}

.icon-ora-properties-disabled {
	background-image: url(/oracle/images/orprops_gray.gif);
}

.icon-ora-status {
	background-image: url(/oracle/images/oropstat.gif);
}

.icon-ora-status-disabled {
	background-image: url(/oracle/images/oropstat_gray.gif);
}

/*---------------- END: Oracle DataServer home page icons ------------------*/
/*---------------- REST Manager home page icons ------------------*/
.icon-rest-applications {
	background-image: url(/rest/images/restapplication.png);
}

.icon-rest-applications-disabled {
	background-image: url(/rest/images/restapplication_gray.png);
}

.icon-rest-control {
	background-image: url(/rest/images/restctrl.png);
}

.icon-rest-control16 {
	background-image: url(/rest/images/restctrl16.png);
}

.icon-pas-control {
	background-image: url(/pas/images/pasctrl32.png);
}

.icon-pas-control16 {
	background-image: url(/pas/images/pasctrl16.png);
}

.icon-pas-control-disabled {
	background-image: url(/pas/images/pasctrl_gray.png);
}

.icon-pas-ruleset {
	background-image: url(/pas/images/pasruleset16.png);
}

.icon-pas-ruleset-config {
	background-image: url(/pas/images/pasruleset32.png);
}

.icon-pas-ruleset-config-disabled {
	background-image: url(/pas/images/pasruleset32_gray.png);
}

.icon-rest-logview16 {
	background-image: url(/resutil/images/logview16.png);
}

.icon-rest-defaults {
	background-image: url(/rest/images/restdefaults.png);
}

.icon-rest-defaults-disabled {
	background-image: url(/rest/images/restdefaults_gray.png);
}

.icon-rest-deploy {
	background-image: url(/rest/images/restdeploy.png);
}

.icon-rest-deploy-disabled {
	background-image: url(/rest/images/restdeploy_gray.png);
}

.icon-rest-export-disabled {
	background-image: url(/rest/images/restexport_gray.png);
}

.icon-rest-import-disabled {
	background-image: url(/rest/images/restimport_gray.png);
}

.icon-rest-login {
	background-image: url(/rest/images/restlogin.png);
}

.icon-rest-login-disabled {
	background-image: url(/rest/images/restlogin_gray.png);
}

.icon-rest-logoff {
	background-image: url(/rest/images/restlogoff.png);
}

.icon-rest-logoff-disabled {
	background-image: url(/rest/images/restlogoff_gray.png);
}

.icon-rest-monitor {
	background-image: url(/resutil/images/restmonplan32.png);
}

.icon-rest-monitor-disabled {
	background-image: url(/resutil/images/restmonplan32_gray.png);
}

.icon-pas-monitor {
	background-image: url(/resutil/images/pasmonplan32.png);
}

.icon-pas-monitor-disabled {
	background-image: url(/resutil/images/pasmonplan32_gray.png);
}

.icon-rest-properties {
	background-image: url(/rest/images/restproperties.png);
}

.icon-rest-properties-disabled {
	background-image: url(/rest/images/restproperties_gray.png);
}

.icon-rest-properties16 {
	background-image: url(/rest/images/restproperties16.png);
}

.icon-rest-properties16-disabled {
	background-image: url(/rest/images/restproperties16_gray.png);
}

.icon-rest-runtimeproperties {
	background-image: url(/rest/images/restruntimeprops.png);
}

.icon-rest-runtimeproperties-disabled {
	background-image: url(/rest/images/restruntimeprops_gray.png);
}

.icon-rest-statistics {
	background-image: url(/rest/images/reststatistics.png);
}

.icon-rest-statistics-disabled {
	background-image: url(/rest/images/reststatistics_gray.png);
}

.icon-rest-statistics16 {
	background-image: url(/rest/images/reststatistics16.png);
}

.icon-rest-statistics16-disabled {
	background-image: url(/rest/images/reststatistics_gray16.png);
}

.icon-rest-status {
	background-image: url(/rest/images/reststatus.png);
}

.icon-rest-status-disabled {
	background-image: url(/rest/images/reststatus_gray.png);
}

.icon-rest-undeploy {
	background-image: url(/rest/images/restundeploy.png);
}

.icon-rest-undeploy-disabled {
	background-image: url(/rest/images/restundeploy_gray.png);
}

.icon-rest-update-disabled {
	background-image: url(/rest/images/restupdate_gray.png);
}

.icon-rest-deploy16 {
	background-image: url(/rest/images/restdeploy16.png);
}

.icon-rest-deploy16-disabled {
	background-image: url(/rest/images/restdeploy16_gray.png);
}

.icon-rest-undeploy16 {
	background-image: url(/rest/images/restundeploy16.png);
}

.icon-rest-undeploy16-disabled {
	background-image: url(/rest/images/restundeploy16_gray.png);
}

.icon-export-config {
	background-image: url(/export/images/export32.gif);
}

.icon-import-config {
	background-image: url(/export/images/import32.gif);
}

.icon-import-config-disabled {
	background-image: url(/export/images/import32_gray.gif);
}

/*---------------- END  REST Manager home page icons ------------------*/
/*----------------  SonicMQ Adapter home page icons ------------------*/
.icon-sonic-control {
	background-image: url(/mqa/images/mqactrl.gif);
}

.icon-sonic-monitor {
	background-image: url(/resutil/images/mqamonplan32.gif);
}

.icon-sonic-monitor-disabled {
	background-image: url(/resutil/images/mqamonplan32_gray.gif) !important;
}

.icon-sonic-properties {
	background-image: url(/mqa/images/mqaprops.gif);
}

.icon-sonic-properties-disabled {
	background-image: url(/mqa/images/mqaprops_gray.gif);
}

.icon-sonic-status {
	background-image: url(/mqa/images/mqaopstat.gif);
}

.icon-sonic-status-disabled {
	background-image: url(/mqa/images/mqaopstat_gray.gif);
}

/*----------------  END: SonicMQ Adapter home page icons ------------------*/
/*---------------- WebSpeed home page icons ------------------*/
.icon-webspeed-control {
	background-image: url(/webspeed/images/wsctrl32.gif);
}

.icon-webspeed-control-disabled {
	background-image: url(/webspeed/images/wsctrl32_gray.gif);
}

.icon-webspeed-monitor {
	background-image: url(/resutil/images/wsmonplan32.gif);
}

.icon-webspeed-monitor-disabled {
	background-image: url(/resutil/images/wsmonplan32_gray.gif);
}

.icon-webspeed-performance-broker {
	background-image: url(/webspeed/images/wsbrkrperf32.gif);
}

.icon-webspeed-performance-broker-disabled {
	background-image: url(/webspeed/images/wsbrkrperf32_gray.gif);
}

.icon-webspeed-performance-server {
	background-image: url(/webspeed/images/wsbrkrperf32.gif);
}

.icon-webspeed-performance-server-disabled {
	background-image: url(/webspeed/images/wsbrkrperf32_gray.gif);
}

.icon-webspeed-properties {
	background-image: url(/webspeed/images/wsprops.gif);
}

.icon-webspeed-properties-disabled {
	background-image: url(/webspeed/images/wsprops_gray.gif);
}

.icon-webspeed-servers {
	background-image: url(/webspeed/images/wspoolctrl32.gif);
}

.icon-webspeed-servers-disabled {
	background-image: url(/webspeed/images/wspoolctrl32_gray.gif);
}

.icon-webspeed-status {
	background-image: url(/webspeed/images/wsopstat.gif);
}

.icon-webspeed-status-disabled {
	background-image: url(/webspeed/images/wsopstat_gray.gif);
}

.icon-webspeed-viewproperties {
	background-image: url(/webspeed/images/wsparams32.gif);
}

.icon-webspeed-viewproperties-disabled {
	background-image: url(/webspeed/images/wsparams32_gray.gif);
}

.icon-webspeed-config {
	background-image: url(/resutil/images/ws32.gif);
}

.icon-webspeed-config-disabled {
	background-image: url(/resutil/images/ws32_gray.gif);
}

/*---------------- Web Services Adapter home page icons ------------------*/
.icon-wsa-control {
	background-image: url(/wsa/images/wsactrl.gif);
}

.icon-wsa-defaults {
	background-image: url(/wsa/images/wsadefaults.gif);
}

.icon-wsa-defaults-disabled {
	background-image: url(/wsa/images/wsadefaults_gray.gif);
}

.icon-wsa-deployservice {
	background-image: url(/wsa/images/wsadeploy.gif);
}

.icon-wsa-deployservice-disabled {
	background-image: url(/wsa/images/wsadeploy_gray.gif);
}

.icon-wsa-exportservice {
	background-image: url(/wsa/images/wsaexport.gif);
}

.icon-wsa-exportservice-disabled {
	background-image: url(/wsa/images/wsaexport_gray.gif);
}

.icon-wsa-importservice {
	background-image: url(/wsa/images/wsaimport.gif);
}

.icon-wsa-importservice-disabled {
	background-image: url(/wsa/images/wsaimport_gray.gif);
}

.icon-wsa-listservices {
	background-image: url(/wsa/images/wsalist.gif);
}

.icon-wsa-listservices-disabled {
	background-image: url(/wsa/images/wsalist_gray.gif);
}

.icon-wsa-login {
	background-image: url(/wsa/images/wsalogin.gif);
}

.icon-wsa-login-disabled {
	background-image: url(/wsa/images/wsalogin_gray.gif);
}

.icon-wsa-logoff {
	background-image: url(/wsa/images/wsalogoff.gif);
}

.icon-wsa-logoff-disabled {
	background-image: url(/wsa/images/wsalogoff_gray.gif);
}

.icon-wsa-logview {
	background-image: url(/resutil/images/logview32.png);
}

.icon-wsa-logview-disabled {
	background-image: url(/resutil/images/logview32_gray.png);
}

.icon-wsa-monitor {
	background-image: url(/resutil/images/wsamonplan32.gif);
}

.icon-wsa-monitor-disabled {
	background-image: url(/resutil/images/wsamonplan32_gray.gif);
}

.icon-wsa-properties {
	background-image: url(/wsa/images/wsaproperties.gif);
}

.icon-wsa-properties-disabled {
	background-image: url(/wsa/images/wsaproperties_gray.gif);
}

.icon-wsa-runtimeproperties {
	background-image: url(/wsa/images/wsaruntimeprops.gif);
}

.icon-wsa-runtimeproperties-disabled {
	background-image: url(/wsa/images/wsaruntimeprops_gray.gif);
}

.icon-wsa-runtimestatistics {
	background-image: url(/wsa/images/wsastatistics.gif);
}

.icon-wsa-runtimestatistics-disabled {
	background-image: url(/wsa/images/wsastatistics_gray.gif);
}

.icon-wsa-runtimestatus {
	background-image: url(/wsa/images/wsastatus.gif);
}

.icon-wsa-runtimetatus-disabled {
	background-image: url(/wsa/images/wsastatus_gray.gif);
}

.icon-wsa-serviceproperties {
	background-image: url(/wsa/images/wsaruntimeprops.gif);
}

.icon-wsa-serviceproperties-disabled {
	background-image: url(/wsa/images/wsaruntimeprops_gray.gif);
}

.icon-wsa-servicestatistics {
	background-image: url(/wsa/images/wsastatistics.gif);
}

.icon-wsa-servicestatistics-disabled {
	background-image: url(/wsa/images/wsastatistics_gray.gif);
}

.icon-wsa-servicestatus {
	background-image: url(/wsa/images/wsastatus.gif);
}

.icon-wsa-servicestatus-disabled {
	background-image: url(/wsa/images/wsastatus_gray.gif);
}

.icon-wsa-undeployservice {
	background-image: url(/wsa/images/wsaundeploy.gif);
}

.icon-wsa-undeployservice-disabled {
	background-image: url(/wsa/images/wsaundeploy_gray.gif);
}

.icon-wsa-updateservice {
	background-image: url(/wsa/images/wsaupdate.gif);
}

.icon-wsa-updateservice-disabled {
	background-image: url(/wsa/images/wsaupdate_gray.gif);
}

.icon-library-home {
	background-image: url(/libutil/images/lib32.gif);
}

.icon-netdiscover {
	background-image: url(/resutil/images/netdiscover.gif);
}

.icon-netdiscover-disabled {
	background-image: url(/resutil/images/netdiscover_gray.gif);
}

.icon-batch {
	background-image : url(/images/batch16.png);
}

.icon-batch-disabled {
	background-image : url(/images/batch16_gray.png);
}

.icon-batch-config {
	background-image: url(/images/batch32.png);
}

.icon-batch-disabled {
	background-image : url(/images/batch32_gray.png);
}

.icon-batch-properties {
	background-image : url(/images/batchctrl32.png);	
}

.icon-batch-properties-disabled {
	background-image : url(/images/batchctrl32_gray.png);	
}

.icon-batch-monitor{
    background-image: url(/images/batchmon32.png);
}

.icon-batch-monitor-disabled{
    background-image: url(/images/batchmon32_gray.png);
} 

/***********************************************************/
/*************** main styles *******************************/

/* please add main styles to here. keep icons and fonts in the above sections */
button, input, select, textarea {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	border : 1px solid #DCDCDC;
	border-radius: 2px;
}

body {
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 35px;
}

hr {
	opacity: .1;
}

h3 {
	font-size: 40px;
	font-weight: 300;
}

h4 {
	font-size: 34px;
	font-weight: 300;
}

h5 {
	font-size: 24px;
	font-weight: 300;
}

h6 {
	font-size: 18px;
	font-weight: 300;
	color: #000000;
}

A:link {
	text-decoration: none !important;
	color: #217CCE;
}

A:visited {
	text-decoration: none !important;
	color: #217CCE;
}

A:active {
	text-decoration: none !important;
	color: #217CCE;
}

A:hover {
	text-decoration: none !important;
	color: #1A62A4;
}

A:link.disabled {
	color: grey;
}

A:visited.disabled {
	color: grey;
}

A:active.disabled {
	color: grey;
}

A:hover.disabled {
	color: grey;
}

label {
	font-weight: 400;
	color: #4c4c4c;
}

.tocheader {
	background-color: #1E1F24;
	height: 39px;
	width: 100%;
	min-width: 980px;
	position: relative;
}

.progresslogo {
	display: inline-block;
}

.progresslogo img {
	height: 39px;
	position: relative;
	vertical-align: center;
}

.toclogo {
	display: inline;
	padding-left: 10px;
}

.tocstatus {
	position: absolute;
	top: 42px;
	right: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-align: right;
}

.tocstatus .x-panel-body {
	text-decoration: none;
	color: white;
}

.tocstatus .x-panel-body  A:visited, .tocstatus .x-panel-body A:active {
	color: white;
}

/******************* top level menu ****************/
.tocmenu {
	background: #575757;
	/* background : #1E1F24 */
	width: 100%;
	min-width: 950px;
}

.nav, .nav a, .nav ul, .nav li, .nav div {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}

.nav .navmain {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}

.nav li {
	list-style: none;
	cursor: pointer;
}

.nav {
	position: relative;
	cursor: default;
	width: 1024px;
	z-index: 30;
	height: 35px;
	margin: auto;
}

.nav>li>p {
	margin: 0;
	padding: 0;
}

.nav>li {
	display: block;
	float: left;
}

.nav>li>p, .nav>li>a {
	position: relative;
	display: block;
	height: 35px;
	padding: 0 20px;
	color: white;
	line-height: 35px;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 0 0 1px rgba(0, 0, 0, .35);
	border-left: 1px solid #4b4441;
	border-right: 1px solid grey;
}

.nav>li>p>a {
	color: white;
}

.nav>li>p>img {
	width: 8px;
	height: 8px;
	opacity: 0.2;
	padding-left: 8px;
}

.nav>li:hover>p {
	background: #666;
	-webkit-transition: background .3s ease .15s;
	-moz-transition: background .3s ease .15s;
	-o-transition: background .3s ease .15s;
	-ms-transition: background .3s ease .15;
	transition: background .3s ease .15s;
}

.nav>li:first-child>a {
	border-radius: 2px 0 0 2px;
	border-left: none;
}

.nav .seperator {
	border-bottom: 1px solid lightgray;
}

.nav>li>div>div>a {
	cursor: default;
	width: 20px;
}

.menutitle h2 {
	padding-top: 15px;
	padding-right: 15px;
	font-size: 15px;
	cursor: pointer;
	color: #fff078;
	margin: 0;
}

.nav .menutitle {
	width: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.nav .highlighter {
	width: 100%;
	background: #666;
	padding-bottom: 20px;
}

.nav>li>div>div>a>h2:HOVER {
	color: #fff078;
}

.nav>li>div {
	margin: 0px;
	padding: 0px;
	position: absolute;
	display: none;
	overflow: hidden;
	top: 35px;
	width: 92.9%;
	left: 0px;
	/*background: #666;*/
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
	background: white;
	border: 1px solid lightgrey;
	border-top: none;
	border-radius: 0 0 2px 2px;
	white-space: nowrap;
	padding-bottom: 20px;
	cursor: default;
}

#tocresources>div {
	border: none;
}

#tocresources>div>iframe {
	width: 348px;
	height: 100%;
	border: 1px solid lightgrey;
	position: absolute;
	top: 0px;
	left: 0px;
}

.nav .nav-column {
	float: left;
	min-width: 100px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
}

.nav .nav-column h3 {
	margin: 5px 0 5px 0;
	line-height: 16px;
	font-weight: bold;
	font-size: 14px;
	color: #372f2b;
}

.nav .nav-column li {
	padding-right: 30px;
}

.nav .nav-column li a {
	display: block;
	line-height: 24px;
	font-weight: normal;
	padding-right: 20px;
	cursor: pointer;
}

.nav .alertlist td {
	padding-left: 10px;
	overflow: hidden;
}

.nav .alertlist td a {
	display: inline-block;
	line-height: 26px;
	font-weight: normal;
}

.nav .alertlist td img {
	padding-right: 5px;
}

.nav .nav-column li img {
	border: none;
	display: inline-block;
	margin-right: 3px;
	margin-top: 3px;
	float: left;
	height: 16px;
	width: 16px;
}

.nav .alertlist {
	display: inline-block;
	white-space: nowrap;
}

.nav .nav-header {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	padding: 0px;
}

/*************** end top level menu ********************/

/**   format for boxes that have label centered underneath a numeric value, used when there a few somewhat related values in row, like alert counts of various types ***/
.quickinfo{
	display: inline-block;
	line-height: 18px;
	padding: 5px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	font-weight: normal;
}

.alertmenuinfo{
	text-align: center;
	font-weight: normal;
}

.alertmenuinfo table{
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.alertmenuinfo td{
	padding-right: 10px;
}

/************customizations for mini  version of nav menu ********/
.nav.small {
	height: 24px;
	z-index: 41;
	width: 100%;
	min-width: 250px;
	z-index: 9999999;
}

.nav.small img {
	height: 18px;
	width: 18px;
	border: none;
}

.nav.small img:hover {
	box-shadow: 0 0 10px #ccc;
}

.nav.small>li>a {
	height: 24px;
	border-left: none;
	border-right: none;
	padding: 0 10px;
	text-align: right;
}

.nav.small li {
	height: 24px;
}

.nav.small li img {
	margin-top: 6px;
	padding-top: 2px 6px;
}

.nav.small>li:hover>a {
	/*background-color: #ff4e55;*/
	
}

.nav.small div {
	top: 30px;
	right: 0px;
	width: 208px;
}

/************* end min nav menu ************/

/********** left icon specific to page **********/
.pagemenu {
	margin: 0px;
	padding: 0px;
	float: left;
}

.pagemenu .nav {
	width: 48px;
}

.pagemenu .nav iframe {
	border: 1px solid lightgrey;
}

.pagemenu .nav li {
	height: 35px;
	width: 48px;
}

.pagemenu .nav li img {
	height: 24px;
	width: 24px;
	display: inline-block;
	padding: 4px 0px 0px 4px;
	opacity: 1;
}

.pagemenu .nav li div {
	padding: 0px;
	margin: 0px;
	border: 0px 1px 2px 2px;
}

#resourcemenucontent {
	height: 450px;
	width: 350px;
}

#searchmenucontent {
	width: 350px;
}

#searchmenuresults {
	min-height: 100px;
	padding: 10px;
	line-height: 30px;
}

.searchmenuresult {
	height: auto;
}

.searchmenuresult img {
	height: 16px !important;
	width: 16px !important;
}

/*************** left icon specific to page **************/
.quickresourcetools {
	padding-left: 45px;
}

.quickresourcetools ul {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	display: inline-block;
}

.quickresourcetools ul li {
	margin: 0px;
	white-space: nowrap;
	padding-right: 3px;
	float: left;
}

.quickresourcetools ul li:AFTER {
	padding-left: 5px;
	content: "|";
}

.quickresourcetools ul li:LAST-CHILD:after {
	content: "";
}

.quickresourcetools .label {
	font-style: normal;
	display: inline-block;
	float: left;
}

.userheader {
	float: right;
	right: 0px;
	top: 10px;
	white-space: nowrap;
	position: absolute;
}

.x-navfolder {
	clear: both;
	filter: progid:                                   
		       DXImageTransform.Microsoft.gradient(               
		                startColorstr=                        
		                  '#FFFFFF', endColorstr=       
		     '#EEEEEE');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF),
		to(#EEE)); /* for webkit browsers  (Opera/Chrome)*/
	background: -moz-linear-gradient(top, #FFF, #EEE);
	/* for firefox 3.6+ */
	padding: 5px 0px 5px 16px;
	border-bottom: 1px solid lightgray;
}

.x-navitem {
	clear: both;
	zoom: 1; /* for broken IE filter when element dynamically positioned */
	filter: progid:                                   
		       DXImageTransform.Microsoft.gradient(               
		  
		       
		                startColorstr=                        
		                  '#FFFFFF', endColorstr=       
		                             
		     '#EEEEEE');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF),
		to(#EEE)); /* for webkit browsers  (Opera/Chrome)*/
	background: -moz-linear-gradient(top, #FFF, #EEE);
	/* for firefox 3.6+ */
	padding: 5px 0px 5px 16px;
	border-bottom: 1px solid lightgray;
	position: relative;
}

.x-navfolder-action, .x-navitem-action {
	padding-left: 2px;
	/* make sure these don't wrap to next line */
	display: inline;
	color: gray;
}

.x-navfolder-actions, .x-navitem-actions {
	overflow: hidden;
}

.x-partition-viewer {
	cursor: pointer;
}

.x-partition-viewer-hover {
	color: #005F97;
	font-weight: bold;
	cursor: pointer;
}

.x-partition-viewer-selection {
	background-color: #eeeeff;
	cursor: pointer;
}

.x-navfolder-hover .x-navfolder-inner {
	background-image: url(/images/stepdown.png) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
}

.x-navfolder-hover .x-navfolder-action-hover, .x-navitem-hover .x-navitem-action-hover,
	.x-navfolder-hover .x-navfolder-title, .x-navitem-hover .x-navitem-title
	{
	font-weight: bold;
	color: #005f97;
}

.x-navfolder-inner {
	margin-right: 5px;
	font-size: 11px;
	cursor: pointer;
}

.x-navitem-status {
	position: absolute;
	top: 5px;
	left: 1px;
}

.x-navitem-inner {
	position: relative;
	font-size: 11px;
	cursor: pointer;
}

.x-view-selected .x-navitem {
	zoom: 0;
	/* fix IE broken filtering on dynamically positioned elements */
	background-color: #005F97;
	background-image: none;
	border-top: 1px solid lightgrey;
}

.x-view-dirty .x-navitem {
	background-image: url(/images/dirty.png) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

.x-view-visited .x-navitem {
	background-image: url(/images/visited.png) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

.x-view-selected .x-navitem .x-navitem-title {
	color: white;
	font-weight: bold;
}

.x-navitem-title {
	white-space: nowrap;
	font-size: 13px;
}

.x-navfolder-title {
	white-space: nowrap;
	font-size: 13px;
	padding-bottom: 2px;
}

.x-navfolder-detail {
	font-size: 9px;
	white-space: nowrap;
	overflow: hidden;
	color: gray;
}

.x-navitem-summary {
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	color: gray;
}

.x-navitem-detail {
	font-size: 9px;
	white-space: nowrap;
	overflow: hidden;
	color: darkgray;
}

.schemas-viewer-panel .x-panel-body {
	padding: 10px;
}

/*
use the "transparent" class for panels that need to be transparent, but do not have other styling elements specific to the panel
*/
.transparent, .transparent .x-panel-body, .view-database-details-panel .x-panel-body,
	.tocstatus .x-panel-body {
	background-color: transparent;
	background-image: none;
}

.tenant-creation-panel .x-panel-body, .tenant-users-panel .x-panel-body,
	.tenant-details-panel .x-panel-body, .tenant-partitions-panel .x-panel-body,
	.tenant-domains-panel .x-panel-body, .loaddf-panel .x-panel-body,
	.load-definitions-panel .x-panel-body, .tenant-domain-types-panel .x-panel-body,
	.secadmin-panel .x-panel-body {
	padding: 10px;
	background-color: transparent;
}

.tenant-editor-area .x-panel-body, .connection-viewer-panel .x-panel-body,
	.areas-viewer-panel .x-panel-body, .domain-viewer-panel .x-panel-body {
	padding: 10px;
}

.property-panel .x-panel-body, .tenant-layout-panel .x-panel-body {
	/* background-image: url(/images/bkgrnd.png);*/
	/* background-repeat: repeat-x; */
	
}

.fathom-tab-panel .x-tab-panel-body {
	background-color: transparent;
	background-image: none;
}

.fathomapp .x-panel-body {
	background-color: transparent;
	background-image: none;
}

/*
this is the div for the body of the application
*/
.fathomapp {
	width: 100%;
	height: 100%;
}

/* used for admin pages which are hosted as iframes  */
.fathom-viewport .x-panel-body, .fathom-page {
	/* background-image: url(/images/bkgrnd.png);*/
	/* background-repeat: repeat-x;*/
	font-size: 13px;
}

.x-infoblock-header {
	background: #005F97;
	color: white;
	text-align: left;
	font-size: 13px;
	font-weight: Bold;
	padding-left: 10px;
}

.x-infoblock-body {
	color: #000000;
	background-color: white;
	font-size: 13px;
	padding: 5px 0px 5px 10px;
}

.x-infoblock-outer {
	padding: 2px 0px 5px 5px;
	background-color: transparent;
}

.x-infoblock-inner {
	border-width: 1px;
	border-style: inset;
	border-color: #CCCCCC;
}

.x-areainfoblock {
	
}

.x-extentinfoblock {
	
}

.x-toolbar div.xtb-text {
	font-weight: bold;
	font-size: 11px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
}

.resourceName {
	color: #000000;
	font-size: 15px;
	font-weight: Bold;
}

.resourceDesc {
	color: #000000;
	font-size: 11px;
}

.x-partition-viewer {
	background-color: white;
}

.x-partition-allocated {
	background-color: #c0d17d;
}

.x-partition-none {
	background-color: #ffa8e1;
}

.x-partition-delay {
	background-color: #ffee49;
}

.x-partition-pending {
	background-color: #7fd4bd;
}

.x-areabox {
	padding: 1px;
	overflow: auto;
	white-space: nowrap;
	border: 1px;
	border-style: inset;
	margin: 2px;
	border-color: #CCCCCC;
}

.x-areabox-title {
	background: #005f97;
	color: white;
	text-align: left;
	font-size: 13px;
	padding-left: 3px;
	padding: 1px;
	border-bottom: 1px solid grey;
}

.x-areabox-details {
	overflow: auto;
	white-space: nowrap;
	height: 250px;
	width: 200px;
	background: white;
	padding: 1px;
}

.x-areabox-item-hover {
	background-color: #eeeeee;
	cursor: default;
}

.x-areabox-item {
	padding: 1px;
}

.x-areabox-table {
	
}

.x-areabox-index {
	
}

.x-areabox-field {
	
}

.x-navcategory-inner {
	background-color: #005F97;
	font-weight: bold;
	font-size: 11px;
	color: white;
	padding-left: 8px;
	clear: both;
}

.x-wizard-panel-body {
	padding: 10px;
	background-color: transparent;
}

.transparent .x-panel-body {
	background-color: transparent;
}

.database-nav-panel .x-panel-body {
	background-color: white;
	background-image: none;
	overflow-y: scroll;
	overflow-x: hidden;
}

.error-detail-line {
	background-color: transparent;
	width: 100%;
	white-space: nowrap;
	clear: both;
	overflow: hidden;
}

.error-detail {
	padding: 1px;
	background-color: white;
	clear: both;
	border-top: 1px solid lightgray;
}

.error-contents {
	background-color: transparent;
	clear: both;
	padding: 10px;
	overflow: hidden;
}

.error-msg {
	background-color: transparent;
}

#js-warning p {
	padding: 10px;
	white-space: normal;
	display: inline-block;
	border-top: 3px solid black;
	border-bottom: 3px solid black;
	background-color: white;
	overflow: hidden;
	font-size: 14px;
	position: absolute;
	top: 62px;
	left: 0px;
	right: 0px;
}

.advanced-search-wrap {
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid gray;
	background-color: #383838;
	color: #FFFFFF;
}

.mt-description-text {
	padding-top: 5px;
	padding-bottom: 15px;
}

.x-form-field-wrap .x-form-twin-triggers .x-form-collapse-trigger {
	background-image: url(/images/trigger-collapse.gif);
}

.x-form-field-wrap .x-form-twin-triggers .x-form-expand-trigger {
	background-image: url(/images/trigger-expand.gif);
}

.x-tenant .x-tenant-wrap, .x-group .x-group-wrap {
	height: 40px;
	border-width: 1px;
	border-color: lightgrey;
	border-style: solid;
	padding: 4px 0px 4px 14px;
}

.x-tenant .x-removed {
	background-color: lightgrey;
	border-top: 2px;
	border-color: #7D1B7E;
	border-style: inset;
	opacity: .3
}

.x-tenant .x-uncommitted {
	background-color: #E3E4FA;
	background-image: none;
	border-style: outset;
}

.x-tenant-hover .x-remove, .x-tenant-hover .x-restore, .x-group-hover .x-remove,
	.x-group-hover .x-restore {
	color: #005F97;
	font-weight: bold;
}

.x-tenant-wrap .x-tenant-title, .x-group-wrap .x-group-title {
	color: black;
	overflow: hidden;
	width: 150px;
	float: left;
}

.x-tenant-wrap .x-tenant-description, .x-group-wrap .x-group-description
	{
	font-size: 11px;
	overflow: hidden;
	color: gray;
	white-space: normal;
	width: 300px;
	float: left;
	height: 35px;
}

.x-group-wrap .x-group-table {
	width: 100px;
	float: left;
}

.x-tenant .x-restore, .x-group .x-restore {
	float: left;
	cursor: pointer;
}

.x-tenant .x-remove, .x-group .x-remove {
	float: left;
	cursor: pointer;
	border-width: 2px;
}

select.icon-menu option {
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 30px;
}

.advanced-search-wrap label {
	padding-left: 3px;
}

.advanced-search-wrap .field-wrap {
	clear: both;
	padding-left: 10px;
}

.partition-filter-wrap, .partition-filter-wrap .x-fieldset-header-text {
	padding: 0px 5px 5px 5px;
	background-color: #004b85;
	color: #FFFFFF;
	font-weight: bold;
}

.partition-filter-wrap label {
	font-weight: normal;
}

.grid-column-image {
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
}

.partition-viewer {
	white-space: nowrap;
	overflow: hidden;
	padding: 2px 0px 2px 18px;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

/* ------------ styling for sidebar/notes panel items -------------------- */
.sidebartool {
	whitespace: nowrap;
	cursor: pointer;
	padding: 2px 0px 2px 5px;
}

.x-loading-mask {
	background: #000000;
}

#loading {
	top: 40%;
	left: 45%;
}

#loading SPAN {
	position: absolute;
	left: 580px;
	height: 20px;
	background: url('/extjs/resources/images/default/tree/loading.gif')
		no-repeat;
	padding: 0px 20px;
	display: block;
}

.x-deallocation-done {
	background: none;
}

/* ------------ end styling for sidebar/notes panel items -------------------- */
/*
used for form style links next to fill-ins where user can open a dialog
*/
.dialog-link {
	padding: 3px 0px 0px 5px;
	cursor: pointer;
	color: #005f97;
}

/* ----------- DISABLED ITEM STYLING FIXES --------------------------*/
.x-readonly.x-text-field, .x-readonly.x-form-text, .x-readonly.x-form-textarea
	{
	color: #303030;
	cursor: default;
	border: 1px solid;
	border-color: #CECECE;
	background-image: none;
	background-color: #F6F6F6;
}

/* make any image that is part of a disabled item hidden...trigger fields */
.readonly img {
	visibility: hidden;
}

/* ----------- START Disabled checkbox styling  ---------------------*/
.check-disabled-off {
	background-image: url(/images/checkdisabled-off.png);
}

.check-disabled-on {
	background-image: url(/images/checkdisabled-on.png);
}

.check-disabled-off-dirty {
	background-image: url(/images/checkdisabled-off-dirty.png);
}

.check-disabled-on-dirty {
	background-image: url(/images/checkdisabled-on-dirty.png);
}

.check-disabled-off, .check-disabled-on, .check-disabled-on-dirty,
	.check-disabled-off-dirty {
	height: 14px;
	width: 12px;
	background-position: center;
	background-repeat: no-repeat;
	opacity: .6;
}

/* ----------- END Disabled checkbox styling  ---------------------*/

/* ----------- flat fixed size transparent button  ---------------------*/
.flat-button-enabled, .flat-button-disabled, .flat-button-dirty {
	height: 22px;
	width: 62px;
	line-height: 22px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #C3C3C3;
	text-align: center;
}

.flat-button-dirty {
	background-image: url(/images/dirtysmall.png);
	background-repeat: no-repeat;
}

.flat-button-disabled {
	opacity: 0.6;
}

/***---------------- common stuff for resource instance home pages ------------------*/
/* add as last item to make float content resize parent <div> tag */
.emptyfooter {
	clear: both;
}

/*----------------  resource header  ------------------*/
.resourceheader {
	border-top: 1px solid lightgray;
	/* background-color: #C3C3C3;*/
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 3px 5px 3px 5px;
	margin-bottom: 3px;
	white-space: normal;
	min-width: 650px;
}

.resourceheadertitlewrap {
	float: left;
	display: inline-block;
	max-width: 750px;
}

.resourceheaderimage {
	float: left;
	padding-right: 4px;
	height: 32px;
	width: 32px;
	background-repeat: no-repeat;
}

.resourceheaderimage img {
	height: 32px;
	width: 32px;
}

.resourceheadercontexttitle {
	font-size: 11px;
}

.resourceheadertitle {
	clear: right;
	position: relative;
	font-size: 18px;
	font-weight: Bold;
}

.resourceheadersubtitle {
	clear: right;
	position: relative;
	font-style: italic;
}

.resourceheaderstatus {
	float: right;
	clear: right;
}

.resourceheaderstatusimage {
	height: 16px;
	float: left;
	display: inline;
	vertical-align: text-top;
	background-repeat: no-repeat;
	padding-right: 2px;
}

.resourceheaderstatustitle {
	float: left;
	vertical-align: text-top;
	font-weight: Bold;
}

.resourceheaderstatustext {
	font-size: 11px;
	text-align: left;
	padding-left: 4px;
	clear: both;
}

.resourceheaderalert {
	padding-top: 20px;
	font-weight: bold;
	clear: both;
}

/*----------------  resource header end ------------------*/
.resourceaction {
	position: relative;
	padding: 2px;
	margin-bottom: 10px;
}

.resourceaction:hover {
	background-color: #EFEBD6;
}

.resourceactionname {
	padding-top: 2px;
	display: inline-block;
	top: 0px;
	left: 40px;
	position: absolute;
}

.resourceactionlabel {
	top: 16px;
	left: 40px;
	position: absolute;
	color: #333333;
	font-style: italic;
	font-size: smaller;
}

.resourcehome {
	position: relative;
	border: 2px inset lightgrey;
	background: white;
	max-width: 750px;
	min-width: 500px;
}

.resourcehomeviewer {
	padding: 2px 0px 3px 5px;
	display: inline-block;
}

.resourceactionwrap {
	width: 49%;
	display: inline-block;
	/* min-width : 300px;*/
}

table.resourcehomestatus {
	border-spacing: 0px;
	border-bottom: 1px solid lightgray;
	padding-bottom: 5px;
}

.resourcehomestatus {
	float: left;
	width: 550px;
}

.resourcehomeactionwrap {
	width: 150px;
	float: left;
	display: inline-block;
}

.resourcehomeaction {
	width: 100px;
	float: left;
	clear: both;
	padding: 0px;
	margin: auto;
}

.resourcehomeheader {
	padding: 3px 5px 5px 5px;
	white-space: nowrap;
	border-bottom: 1pt solid #999999;
	width: 225px;
	margin: 0px;
	font-size: 18px;
	font-weight: 300;
}

.resourceactionimage {
	top: 0px;
	left: 0px;
	height: 32px;
	width: 32px;
	margin-left: 4px;
	background-repeat: no-repeat;
	display: inline-block;
}

/*---------------- END: Web Services Adapter home page icons ------------------*/

/*------------------- status colors for row backgrounds ---------------------------*/
.status-error {
	background-color: #FFFF00;
}

.status-online {
	background-color: #99CC00;
}

.status-offline {
	background-color: #C0C0C0;
}

.status-notrunning {
	background-color: #3263D1;
}

.status-disabled {
	background-color: #444444;
}

.status-inactive {
	background-color: #EDEDED;
}

.status-passed {
	background-color: #99CC00;
}

.status-notchecked {
	background-color: #FFFF00;
}

.status-failure {
	background-color: FF4848;
}

.status-admindisabled {
	background-color: #444444
}

/*------------------- end status colors for row backgrounds---------------------------*/
.x-layout-split {
	background-color: lightgrey;
}

/*---------- override extJS grid line size  ------------------------------------------------ */
/* increase font to 12  (from 11) which fits better with other widgets (some also used in grids) */
/* increase line height to 14 (from 13)  */
.x-grid3-row td, .x-grid3-summary-row td {
	font-size: 13px;
}

.group {
	margin: 15px 0px 0px 15px;
	float: left;
	width: 300px;
	height: 150px;
	background: #FFFFFF;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
}

.group-height-width {
	width: 480px;
	height: 215px;
}

.text-color-disabled {
	color: grey;
}

.text-color-warning {
	color: red;
}

.text-color-info {
	color: green;
}

.box-item-summary {
	margin: 0px;
	whitespace: nowrap;
	float: left;
	padding-top: 3px;
	width: 185px;
}

.box-item-summary .notok {
	color: red;
}

.box-item-summary .ok {
	color: green;
}

.box-header p {
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	color: #999999;
}

.box-label {
	height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 13px;
}

.box-body {
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.box-color-1 .box {
	/*border : 2px solid #0072B7;*/
	border: 2px solid purple;
}

.box-color-2 .box {
	/*	border : 2px solid #24A382;*/
	border: 2px solid #24A382;
}

.box-color-3 .box {
	/*border : 2px solid #FF4E00; */
	border: 2px solid orange;
}

.box-color-4 .box {
	/*border : 2px solid #FF4E00; */
	border: 2px solid blue;
}

.box-color-error .box {
	border: 2px solid red;
}

.box-color-warning .box {
	border: 2px solid yellow;
}

.lastline {
	border-bottom: 1px solid lightgrey;
	padding: 0px;
	margin: 0px;
}

ul.box-list {
	clear: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	list-style: none;
}

ul.box-list li {
	padding-left: 7px;
	display: block;
	clear: both;
}

.column-disabled {
	color: grey;
}

.column-disable a:link, .column-disable a:focus, .column-disable a:visited,
	.column-disable a:focus, .column-disable a:active, .column-disabled a:hover
	{
	cursor: pointer;
}

.fakelink {
	cursor: pointer;
}

.group-item-w1 {
	margin: 0px;
	whitespace: nowrap;
	float: left;
	padding-top: 3px;
	width: 80px;
}

.group-item {
	margin: 0px;
	whitespace: nowrap;
	float: left;
	padding-top: 3px;
}

.box-wrap {
	position: relative;
	padding: 5px 5px 5px 0px;
	background-color: transparent;
}

.box {
	border-radius: 3px;
	box-shadow: 3px;
	border: 1px solid lightgrey;
	position: relative;
	margin: 5px 5px 5px 0px;
}

.box-header {
	position: relative;
	padding-top: 3px;
	overflow: hidden;
	color: black;
}

.box-header span {
	font-size: 18px;
	font-weight: 300;
	white-space: nowrap;
}

.box-header a {
	color: #005F97;
}

input, select, textarea {
	font-size: 16px;
	font-weight: 500;
	color: #4c4c4c;
	padding: 6px;
	border : 1px solid #DCDCDC;
}

input:focus {
	color: #000000;
}

input[type="text"]:disabled, input[type="password"]:disabled, input[type="tel"]:disabled,
	input[type="search"]:disabled, input[type="email"]:disabled, textarea:disabled,
	select:disabled, input[type=number]:disabled {
	color: #a0a0a0;
	opacity: .75;
	border : 1px solid #ECECED;
}

input[type=checkbox] {
	height: 30px;
	padding-left: 0px;
	padding-right: 0px;
}

input[type=checkbox].k-checkbox, .k-checkbox-label {
	line-height: 30px;
}

input[type=radio] {
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	line-height: 30px;
}

input[type=button].resource-stop, input[type=button].resource-delete, #start, input[type=button].resource-start {
	min-width: 97px;
	margin: 0px 15px;
	border-radius: 2px;
}

.button, input[type=button], input[type=submit], input[type=reset],
	button:not(.x-btn-text), .k-button {
	height: 30px;
	background-color: #d94819;
	font-weight: 400;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
	background-clip: border-box;
	background-image: none;
	border: 2px solid transparent;
	font-size: 13px;
	color: white;
	text-align: center;
}

.button:HOVER, input[type=button]:HOVER, input[type=submit]:HOVER, input[type=reset]:HOVER,
	button:not(.x-btn-text):HOVER, .k-button:hover, .k-button:active:hover {
	background-color: #f54b00;
	background-image: none;
	color: white;
	border: 2px solid transparent;
}

.button:disabled, input[type=button]:disabled, input[type=submit]:disabled,
	input[type=reset]:disabled, button:disabled, .k-button:disabled {
	filter: Alpha(opacity = 40);
	opacity: .4;
	cursor: inherit;
}

.button.secondary, input[type=button].secondary, input[type=submit].secondary,
	input[type=reset].secondary, button.secondary, .k-button.secondary,
	.k-button.secondary:active {
	background-color: #818B95;
}

.button:HOVER.secondary, input[type=button]:HOVER.secondary, input[type=submit]:HOVER.secondary,
	input[type=reset]:HOVER.secondary, button:HOVER.secondary, .k-button:hover.secondary
	{
	background-color: #B1B1B1;
}

.button.tertiary-button, input[type=button].tertiary-button, input[type=submit].tertiary-button,
	input[type=reset].tertiary-button, button.tertiary-button,button:HOVER.tertiary-button:disabled, .k-button.tertiary-button,
	.k-button.tertiary-button:active{
	color: #374758;
	background-color: white;
	font-size: 13px;
	border: 1px solid #C2C6CC;
	margin-left: 14px;
	min-width: 60px;
    min-height: 20px;
}

.button:HOVER.tertiary-button, input[type=button]:HOVER.tertiary-button, input[type=submit]:HOVER.tertiary-button,
	input[type=reset]:HOVER.tertiary-button, button:HOVER.tertiary-button, .k-button:hover.tertiary-button{
	color: #217CCE;
	background-color: #DEEBF8;
	border: 1px solid #217CCE;
}

.navlinks {
	line-height: 30px;
	vertical-align: middle;
	margin-left: 25px;
	font-size: 14px;
}

.navlink {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
}

.navlink:after {
	padding-left: 5px;
	content: "/";
}

.navlink:last-child:after {
	content: "";
}

/************** styling for resource buttons toolbar **************/
.resourcetoolbar {
	height: 22px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	display: table;
}

.resourcebuttons {
	display: inline;
	white-space: nowrap;
}

/************** end styling for resource buttons toolbar **************/

/***************** collections links styling *******************/
.x-collections {
	display: inline;
	float: right;
}

.x-add-collection-img {
	width: 16px;
	height: 16px;
	margin-bottom: -2px;
	margin-left: 10px;
	display: inline-block;
	background-image: url('/resutil/images/addToColl16.png');
	background-repeat: no-repeat;
}

.x-add-collection-img:hover {
	cursor: pointer;
}

.x-add-collection-field-wrap {
	display: inline-block;
}

.x-collection-name-wrap {
	font-size: 13px;
	display: inline;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.x-collection-name-wrap:hover {
	background-color: #EAE8E8;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
}

.x-collection-name-wrap:hover .x-collection-remove {
	position: relative;
	top: 5px;
	right: 1px;
	background-image: url('/resutil/images/tab-close.gif');
	background-repeat: no-repeat;
}

.x-collection-name-wrap:hover .x-collection-remove:hover {
	position: relative;
	top: 5px;
	right: 1px;
	background-image: url('/resutil/images/tab-close-highlight.png');
	background-repeat: no-repeat;
}

.x-collection-remove {
	height: 15px;
	width: 15px;
	display: inline-block;
	cursor: pointer;
}

.x-coll-list {
	padding: 0;
	display: inline;
}

.x-coll-list li {
	display: inline;
	list-style-type: none;
}

.x-coll-list li a {
	color: black;
	padding: 0 5px 3px;
}

/***************** end collections links styling *******************/

/******************* styling for resource alerts *******************/
.alerts {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.alert img {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
}

.alert.alertsevere {
	border: 2px solid #FF6666;
}

.alert.alerterror {
	border: 2px solid #FFFF00;
}

.alert.alertwarning {
	border: 2px solid #FF9900;
}

.alert.alertinfo {
	border: 2px solid #0000FF;
}

.alert .alertname, .alert .alertmessage, .alert .alertdate {
	vertical-align: top;
}

.alert .alertname, .alert .alertmessage {
	padding-right: 5px;
}

.alert .alertname, .alert .alertdate {
	min-width: 10em;
	white-space: nowrap;
}

.alert .alertmessage {
	min-width: 15em;
}

/********************end styling for resource alerts ********************/
.chart_viewlet {
	border: 2px inset #CCCCCC;
	background-color: white;
	width: 100%;
}

/**************** styling for page charts ********************/

/**** start global kendo override ********************/
/* popups are parented to the body. 
   assumed to be best default for oem  lists
 */
 
/* this is fix for scrambled toolbar images */
.box-toolbar.k-toolbar .k-i-arrow-s:before, .box-toolbar.k-toolbar .k-i-refresh:before {
	content : none;
}

/* this is fixed for scrambled overflow images */
.k-overflow-button.k-button {
	text-transform : none;
	text-shadow: none;
	border : none;
	padding : none;
	margin : none;
}


input.k-invalid:hover, input.k-textbox.k-invalid {
	/*
		disabled until we get UX review on these 
	border-color: #ee6437;
	
	*/
	
}

.k-autocomplete .k-input, .k-multiselect-wrap, .k-textbox>input,
	.k-widget, .k-textbox, .k-space-right {
	border-radius: 0px;
	border : 1px solid #DCDCDC;
}

.k-space-right .k-icon {
	cursor: pointer !important;
}

.k-state-disabled {
    opacity: .7;
    border : 1px solid #ECECED;
}

.k-autocomplete .k-input {
	height: inherit;
}

.k-window-titlebar {
	background-color: #343e4a;
	background-image : none;
	border-radius : 0px;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: 400;
}

.f-window-control {
	padding-top : 30px;
}

.f-window-button {
	float : right;
	margin-left : 20px;
}

.k-window-title {
	padding-left : 20px;
	padding-right : 20px;
	left : 0px;
}

.k-widget.k-window {
	border : none;
}

.k-window-content.k-content {
	padding-bottom : 10px;
	padding-left: 20px;
	padding-right : 20px;
	padding-top : 20px;
	
}

.k-window-titlebar .k-window-actions {
	padding-top : 0px;
	right : 20px;
}

.k-textbox {
	font-size: 16px;
}

.k-list-container {
	background-color: white;
}

.k-grid td {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.k-grid .k-alt td {
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}

.k-grid tr:hover td {
	background-color: #d5d5d8;
}

.k-grid td.k-state-selected, .k-grid td.k-state-selected:hover, .k-grid tr.k-state-selected,
	.k-grid tr.k-state-selected:hover {
	background-color: #d5d5d8;
	color: black;
}

/* here we color the row when it is selected */
.k-grid .k-state-selected td {
	border-top: 1px solid #a7b1c2;
	border-bottom: 1px solid #a7b1c2;
}

.k-grid-pager .k-state-selected {
	background: #7d878e;
	color: #FFFFFF;
	border: 1px solid #a7b1c2;
}

/**** end global kendo override ********************/

/********* 
override overflow items for toolbar to use radio set and check box icons for state 
The overflow ios parwnted to the body so chart-tolbar-overflow class need to be
added with code - overflowOpen event 

**************/
.chart-toolbar-overflow .k-button {
	line-height: normal;
	font-size: 14px;
	background-repeat: no-repeat;
	background-image: none; /* turn off line gradient*/
}

/** sizes adjusted for background to align with kendoui native icon (span) on button */
.chart-toolbar-overflow .k-toggle-button {
	background-position: 4px 50%;
	padding-left: 23px;
	background-image: url(/images/checkdisabled-off.png);
}

/** sizes adjusted for background to align with kendoui native icon (span) on button */
.chart-toolbar-overflow .k-button-group .k-toggle-button {
	/*group has different wrapping than regular button and need one more pixel to align */
	background-position: 5px 50%;
	padding-left: 24px;
	background-image: url(/images/radioenabled-off.png);
}

.chart-toolbar-overflow .k-toggle-button:active, .chart-toolbar-overflow .k-toggle-button.k-state-active
	{
	color: black;
	border-color: white;
	background-color: white;
	background-image: url(/images/checkdisabled-on.png);
}

.chart-toolbar-overflow .k-button-group .k-toggle-button:active,
	.chart-toolbar-overflow .k-button-group .k-toggle-button.k-state-active,
	{
	color: black;
	border-color: white;
	background-color: white;
	background-image: url(/images/radioenabled-on.png);
}

.chart-toolbar-overflow .k-button:hover, .chart-toolbar-overflow .k-button.k-state-hover
	{
	color: black;
	border-color: rgb(197, 197, 197);
	background-color: #d94819;
}

/* override kendoui disabled state for overflow  - the k-button part is exact copy of kendoui  */
.chart-toolbar-overflow .k-button[disabled], .chart-toolbar-overflow .k-button.k-state-disabled,
	.chart-toolbar-overflow .k-state-disabled .k-button,
	.chart-toolbar-overflow .k-state-disabled .k-button:hover,
	.chart-toolbar-overflow .k-button.k-state-disabled:hover,
	.chart-toolbar-overflow .k-state-disabled .k-button:active,
	.chart-toolbar-overflow .k-button.k-state-disabled:active {
	background-color: white;
	border-color: white;
	filter: Alpha(opacity = 40) !important;
	opacity: .4 !important;
}

/**** chart size classes ****/
.f-chart.tiny {
	height: 100px;
	width: 345px;
}

.f-chart.verysmall {
	height: 120px;
	width: 510px;
}

.f-chart, .f-chart.small {
	height: 220px;
	width: 640px;
}

.f-chart.medium {
	height: 320px;
	width: 840px;
}

.f-chart.large {
	height: 520px;
	width: 1240px;
}

/********************************************************************** 
box-toolbar - used to control kendoui toolbar  
box-header box-toolbar -  toolbar in the rounded box header
*******************************************************************/
.box-toolbar {
	position: relative;
	clear: right;
	float: left;
	background-color: white;
	background-position: 0px 50%;
	line-height: normal; /* override kendo ui big default */
	border-style: none;
}

/* move to right if in header box-toolbar is added as class for toolId by RoundedBoxTagHandler    */
.box-header .box-toolbar {
	float: right;
	/** keep text aligned with box title  
	    DO NOT ADJUST if toolbar is to be moved down from border  
	    increase box-header padding instead so header text remains aligned with toolbar  */
	margin-top: -3px;
}

/** blue button */
.box-toolbar .k-button {
	background-color: #257CB2;
	border-color: #257CB2;
	background-image: none;
	line-height: normal;
	color: white;
}

.box-header .box-toolbar .k-button {
	color: black;
	background-color: white;
	border-color: white;
}

/** active  button */
.box-toolbar .k-button.k-state-active {
	background-color: rgb(243, 88, 0);
	border-color: rgb(243, 88, 0);
	background-image: none;
}
/**
.box-toolbar .k-toggle-button:active, .box-toolbar .k-toggle-button.k-state-active {
   background-image : none;
}
**/

/** disabled button */
.box-toolbar .k-button.k-state-disabled, .box-toolbar .k-button.k-state-disabled:hover
	{
	background-image: none;
	background-color: #C3C3C3;
	border-color: #C3C3C3;
	color: rgb(66, 66, 66);
}

/* override .box a:hover */
.box-toolbar .k-button:hover {
	color: white;
}

/* override .box a:hover toolbar in header */
.box-header .box-toolbar .k-button:hover {
	color: black;
	border-color: rgb(200, 200, 200);
}

/* must be after .k-button above for .k-overflow-anchor to work 
   this overrides kendoui and ensures that we can manage hover in wrappers  
*/
.box-toolbar .k-input, .box-toolbar .k-select, .box-toolbar .k-overflow-anchor
	{
	background-color: inherit;
}


/** this is fix for scrambled over flow menu button */

.box-toolbar.k-toolbar .k-overflow-anchor {
	border : none;
	margin : none;
	box-sizing: content-box; /* include padding in size */
	padding: 4px 0px 4px 0px;
	height: 1.6em;
	width : 2em;
	/* hide blue border from button -  */
	border-left-width: 0px;
}


.box-toolbar label {
	/* perfect for 14 px font to fit in 22 px toolbar height - should in theory scale with different font sizes 	 */
	line-height: 1.57142857em;
}

/** non button stuff inside toolbar must have consistent height as well - probably incomplete **/
.box-toolbar .k-input, .box-toolbar .k-select, .box-toolbar .k-widget,
	.box-toolbar .k-button-group {
	line-height: 22px;
	font-size: 14px;
}

/** k-toolbar>* hardcoded to 1.72em and affects anonymous div tags added by the toolbar  **/
.box-toolbar>* {
	line-height: normal;
}

/** override - kendo sets k-select min-height to 1.65cm for many cases - dropdown-wrap
    1em is somewhat random   */
.box-toolbar .k-select {
	min-height: 1em;
	width: 1em;
	/*  must match .box-toolbar .k-dropdown-wrap padding-right*/
}

.box-toolbar .k-dropdown {
	background-color: inherit;
	text-align: right;
}

.box-toolbar .k-dropdown-wrap {
	border-color: white;
	box-shadow: none;
	background-color: inherit;
	background-image: none;
	padding-right: 1em;
}

.box-toolbar .k-dropdown-wrap.k-state-hover {
	border-color: rgb(200, 200, 200);
	/**
    background-color : rgb(246, 246, 246);
   **/
}

.box-toolbar .k-dropdown-wrap.k-state-focused {
	border-color: rgb(200, 200, 200);
}

/******* drop down in toolbar *******************************************************8
chart-toolbar-dropdown to be added with code since the drop down is parented to body  
***/
.chart-toolbar-dropdown .k-list .k-item, .chart-toolbar-dropdown .k-list .k-item.k-state-hover
	{
	line-height: normal;
	min-height: 1em;
	/* most of the border/padding/margin are kendoui defaults, 
	   but seems easier to control all since k-state-hover has different margins and borders
	
	*/
	margin: 1px;
	padding: 1px 5px 1px 5px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
}

.pagenavigation {
	clear: none;
	margin : 0px;
	padding : 0px;
	display: inline-block;
	margin-top: 35px;
	margin-left : 25px;
	vertical-align: top;
	overflow : hidden;
}


.pagemain {
	padding-left: 35px;
	padding-top: 35px;
	display : inline-block;
}

/****************************************************/


.pagecontent {
	margin : auto;
	display : inline-block;	
	width : 100%;
	min-width : 960px;
	white-space: inherit;
	border-top: 1px solid lightgray;
}


/*****************************************************/

/* this is styling for content assist sidebar */


.pageassist {
	width: 300px;
	min-height: 1350px;
	white-space : normal;
	float: right;
	border-left: 1px solid #707070;
	height: 100%;
	font-size: 13px;
	margin-right : 25px;
}

.pageassistmain {
	padding-top: 10px;
	padding-bottom: 20px;
	min-height: 200px;
	padding-left: 18px;
}

.pageassisttitle {
	font-weight: bold;
	clear: both;
}

.pageassistfooter {
	padding-top: 20px;
	border-top: 1px solid #217CCE;
	padding-left: 18px;
}

.pageassistfooter ul {
	-webkit-padding-start: 0px;
}

.pageassistfooter ul li {
	list-style: none;
	float: left;
	clear: both;
	line-height: 30px;
}

.pageassistfooter a:link, .pageassistfooter a:visited, .pageassistfooter a:active
	{
	color: #217CCE;
}

@media all and (max-width: 1200px) {
	.pageassist {
		display: none;
	}
}

/****************************************************************************/
/* logo */


.logo {
	color: #000000;
	font-size: 10px;
	text-align: center;
}

.field-list {
	list-style: none;
}

.field-list li {
	line-height : 30px;
}

/**********************************************************/
/*********************** contents of detail.css ***********/

/* this section holds the original contents of detail.css which is now empty and provided as an override for customers */
/* NOTE NOTE NOTE: each item in this section needs a review for usefulness and preferrably to be eliminated */

/**NOTE NOTE NOTE: <f:detailCSS /> tag needs to appear after fathom.css so customers can override any styling as they see fit */
.resourceName {
	color: #000000;
	font-size: 15px;
	font-weight: Bold;
}

.resourceDesc {
	color: #000000;
	font-size: 11px;
}

.noAuth {
	background: #FF0000;
}

th.passed {
	background: #009900;
	color: #000000;
}

th.failed {
	background: #CC0000;
	color: #000000;
}

th.alertsevere {
	background: #FF6666;
	color: #000000;
}

th.alerterror, th.alerterror a, th.alerterror a:visited {
	background: #FFFF00;
	color: #0000FF;
}

th.alertwarning {
	background: #FF9900;
	color: #000000;
}

th.alertinfo {
	background: #99CCFF;
	color: #000000;
}

th.legend {
	background: #CCCC99;
	color: #000000;
	text-align: left;
	font-size: smaller;
	font-weight: Bold;
}

td.gray {
	color: #999999;
}

td.altrow {
	background: #FFFFCC;
}

td.small {
	background: #FFFFFF;
	color: #000000;
	font-size: 11px;
}

td.passed {
	background: #FFFFFF;
	color: #009900;
}

td.failed {
	background: #FFFFFF;
	color: #CC0000;
}

td.titlerow {
	font-weight: Bold;
}

table.frame {
	border-color: #CCCCCC;
	border-style: ridge;
	border-width: 1px;
}

table.prop th {
	font-weight: bold;
}

table th.propgroupheader {
	text-align: left;
	line-height: 24px;
	padding-bottom: 5px;
	font-size: 18px;
}

table.propRule {
	background: #FFFFFF;
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

th.propRule {
	background: #CCCCCC;
	color: #000000;
	text-align: left;
	font-weight: Bold;
}

.info {
	font-style: Italic;
}

.warning {
	font-style: Italic;
}

th.alert {
	text-align: left;
	background: #CC0000;
	color: #FFFFFF;
	font-weight: Bold;
}

td.graphon {
	width: 3px;
	background: #3366CC;
}

td.graphoff {
	width: 3px;
	background: #CCCCCC;
}

td.graphwarning {
	width: 3px;
	background: #FF0000;
}

td.graphthreshold {
	width: 3px;
	background: #00FF00;
}

.spacer {
	height: 7px;
}

.tinyspacer {
	height: 2px;
	font-size: 2px;
}

.divider {
	width: 10px;
}

.tdwrap {
	word-break: break-all;
}

.subheaddivider {
	background: white;
	width: 10px;
}

.subhead {
	background: #CCCCCC;
	color: #000000;
	text-align: left;
	font-weight: Bold;
}

div.legend {
	font-size: smaller;
}

td.disabled {
	color: #999999;
}

.disabled {
	color: #999999;
}

th.right {
	text-align: right
}

.required, td.required {
	color: #AA0000;
	font-weight: Bold;
}

.f-fieldlist {
	margin: 1px;
	padding: 0;
}

ul.f-fieldlist {
	list-style : none;
}


.f-fieldlist li {
	padding-top : 2px;
	padding-bottom : 1px;
}


/*******************************************************/
/**************** xtheme-gray override *****************/

.x-combo-list-item {
	border-color: #fff;
}

.x-combo-list .x-combo-selected {
	border-color: #777 !important;
	background-color: #EAE8E8;
}

.x-combo-list-inner {
	overflow: auto;
	position: relative; /* for calculating scroll offsets */
	zoom: 1;
	overflow-x: hidden;
	background-color: white;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	padding: 2px 5px 2px 5px;
}

/** this is override of xtheme-gray.css using Roboto fonts instead of helvetica and arial **/
.ext-el-mask-msg div {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-tab-strip span.x-tab-strip-text {
	font: normal 13px Roboto, arial, helvetica;
}

.x-form-field {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-form-grow-sizer {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-form-item {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-form-invalid-msg {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-form-check-wrap input {
	vertical-align: middle;
}

.x-form-cb-label {
	top: 0px;
}

.x-small-editor .x-form-field {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.ext-webkit .x-small-editor .x-form-field {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-fieldset legend {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-btn {
	font: normal 13px Roboto, verdana, helvetica;
}

.x-btn button {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div,
	.x-toolbar select, .x-toolbar label {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-grid3-cell-inner {
	line-height: 1.6em;
}

.x-grid3-row {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.x-grid3-row-selected {
	border-top: 1px solid #a7b1c2;
	border-bottom: 1px solid #a7b1c2;
	/* bonehead extjs devs...have to force !important here*/
	background-color: #d5d5d8 !important;
}

.x-grid3-row tr:hover td {
	background-color: #d5d5d8;
}

.x-grid3-row td, .x-grid3-summary-row td {
	font: normal 13px/14px Roboto, arial, helvetica, sans-serif;
}

.x-grid3-hd-row td {
	font: normal 13px/16px Roboto, arial, helvetica, sans-serif;
}

.x-grid3-topbar, .x-grid3-bottombar {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-grid-group-hd div.x-grid-group-title {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-grid-empty {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-dd-drag-ghost {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-date-middle, .x-date-left, .x-date-right {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-date-inner th {
	font: normal 11px Roboto, arial, helvetica, sans-serif;
}

.x-date-inner a {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-date-mp td {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-date-mp-btns button {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-tip .x-tip-mc {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-tip .x-tip-header-text {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-tip .x-tip-body {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-menu-list-item {
	font: normal 13px Roboto, arial, sans-serif;
}

.x-box-mc {
	font-family: Roboto, arial, helvetica, sans-serif;
}

.x-combo-list {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-combo-list-hd {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-combo-list-small {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-panel-header {
	font-family: Roboto, arial, helvetica, sans-serif;
}

.x-panel-tl .x-panel-header {
	font: bold 13px Roboto, arial, verdana, sans-serif;
}

.x-panel-mc {
	font: normal 121px Roboto, arial, helvetica, sans-serif;
}

.x-panel-fbar td, .x-panel-fbar span, .x-panel-fbar input, .x-panel-fbar div,
	.x-panel-fbar select, .x-panel-fbar label {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-window-tl .x-window-header {
	font: bold 13px Roboto, arial, helvetica, sans-serif;
}

.x-window-mc {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-list-header-inner div em {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-list-body dt em {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

.x-window-dlg .ext-mb-textarea {
	font: normal 13px Roboto, arial, helvetica, sans-serif;
}

/**************************************************************/
/************* footer styling *********************/
.pacific-footer {
	background-color: #373a3f;
	height: 30px;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 30px;
	vertical-align: middle;
	position: fixed;
	bottom: 0;
	width: 100%;
}

.pacific-footer .pacific-hyperlink {
	color: #fff;
	padding-left: 10px;
}

.pacific-footer a:link, .pacific-footer a:visited {
	color: #fff;
}

.pacific-footer .pacific-hyperlink a:hover {
	color: #CCC;
}

#copyright {
	float: right;
	padding-right: 10px;
}

/***************************************************************/
/***************delete resource confirmation dialog ************/
.fathom-popup {
	border: none;
}

.fathom-popup .fathom-popup-header {
	background-color: #343e4a;
	font-size: 26px;
	font-weight: 300;
	color: #ffffff;
	line-height: 68px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
}

.fathom-popup .fathom-popup-body {
	text-align: left;
	font-size: 14px;
	padding: 20px 20px 10px 20px;
	word-wrap: break-word;
}

.fathom-popup .fathom-popup-control {
	padding: 0px 20px 30px 0px;
	text-align: right;
	clear: both;
}

.fathom-popup .fathom-popup-button {
	min-width: 75px;
	margin-right: 20px;
	font-size: 16px;
}

.fathom-popup .fathom-popup-close {
	float: right;
	margin: 8px 15px;
	height: 16px;
	width: 16px;
	background-image: url(/resources/images/close_default.png);
}

.fathom-popup .fathom-popup-close:hover {
	background-image: url(/resources/images/close_over.png);
	cursor: pointer;
}

.fathom-popup .fathom-popup-spinner {
	background-image: url(/images/ajax-loader.gif);
	background-size: 25px 25px;
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 25px;
}

.fathom-popup .fathom-popup-spinner .spinner-message {
	padding-left: 35px;
}

/****************************************************************/
/************ styling for deleted resources with missing configuration *************/
.resource-configuration-missing.box {
	border: 2px solid red;
	vertical-align: middle;
	padding: 10px 0px;
	text-align: left;
	line-height: 25px;
}

.resource-configuration-missing.box img {
	float: left;
}

/******************************/
.fathom-message-content {
	width: auto;
	line-height: 30px;
	padding-left: 45px;
	display: inline-block;
	margin-top: 3px;
	margin-left: 5px;
	word-wrap: break-word;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px
		rgba(0, 0, 0, .05);
	word-wrap: break-word;
}

.fathom-message-content-space {
	display: inline-block;
}

#jsMessageDiv {
	display: none;
}

.fathom-message-box-jsMessage {
	height: 100%;
	padding-left: 30px;
	padding-bottom: 10px;
	word-wrap: break-word;
}

.fathom-message-content span {
	font-weight: bold;
	font-size: 16px;
	padding-right: 20px;
	padding-left: 20px;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	float: right;
}

.status-info {
	color: #4f7189;
	background-color: #ACD7F5;
	background-image: url('/resutil/images/info-icon.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
	background-position-x: 14px;
}

.status-warning {
	color: #998d3e;
	background-color: #f2d479;
	background-image: url('/resutil/images/warning-icon.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
	background-position-x: 14px;
}

.status-error {
	color: #8E3131;
	background-color: #e18e8e;
	background-image: url('/resutil/images/warning-icon.png');
	background-repeat: no-repeat;
	background-position-y: 5px;
	background-position-x: 14px;
}

.fathom-message-box {
	padding-top: 7px;
	padding-left: 14px;
	margin-right: 5px;
	margin-top: 2px;
	min-height: 25px;
	text-align: center;
	word-wrap: break-word;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px
		rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px
		rgba(0, 0, 0, .05);
}

/* style used for selection list move up/down/left/right/remove buttons */
.pickerbutton {
	cursor: pointer;
	height: 16px;
	width: 16px;
	border: none;
}

.picker {
	min-width: 325px
}
/** form layout in the pop-up dialogs, used in stop agent confirmation for pasagents.jsp */
.popup-col1 {
    display: inline-block;
    width: 30%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.popup-col2 {
   	display: inline-block;
   	min-width: 60%;
   	margin-top: 10px;
   	margin-bottom: 10px;
}
.popup-description {
   	display: inline-block;
   	width: 100%;
   	margin-top: 5px;
   	margin-bottom: 5px;
   	font-size: .8em;
}
