.center-top100 { margin-left:auto; margin-right:auto; margin-top:100px; }
.center-top20-bottom20 { margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
.center-middle { margin-top:auto !important; margin-bottom:auto !important; margin-left:auto !important; margin-right:auto !important; }

.panel-image-key { background-image:url(images/fam/key.png) !important; }
.panel-image-computer { background-image:url(images/fam/computer.png) !important; }
.panel-image-cog { background-image:url(images/fam/cog.png) !important; }
.panel-image-lock-open { background-image:url(images/fam/lock_open.png) !important; }
.panel-image-lock { background-image:url(images/fam/lock.png) !important; }
.panel-image-info { background-image:url(images/fam/information.png) !important; }
.panel-image-help { background-image:url(images/fam/help.png) !important; }

.panel-image-table { background-image:url(images/fam/table.png) !important; }
.panel-image-table-multiple { background-image:url(images/fam/table_multiple.png) !important; }
.panel-image-table-refresh { background-image:url(images/fam/table_refresh.png) !important; }
.panel-image-table { background-image:url(images/fam/table.png) !important; }
.panel-image-table-rd { background-image:url(images/fam/table_row_delete.png) !important; }
.panel-image-table-delete { background-image:url(images/fam/table_delete.png) !important; }
.panel-image-table-add { background-image:url(images/fam/table_add.png) !important; }
.panel-image-table-go { background-image:url(images/fam/table_go.png) !important; }
.panel-image-table-edit { background-image:url(images/fam/table_edit.png) !important; }
.panel-image-table-relationship { background-image:url(images/fam/table_relationship.png) !important; }

.panel-image-arrow-up { background-image:url(images/fam/arrow_up.png) !important; }
.panel-image-arrow-down { background-image:url(images/fam/arrow_down.png) !important; }

.panel-image-application { background-image:url(images/fam/application.png) !important; }
.panel-image-application-add { background-image:url(images/fam/application_add.png) !important; }
.panel-image-application-delete { background-image:url(images/fam/application_delete.png) !important; }
.panel-image-application-edit { background-image:url(images/fam/application_edit.png) !important; }
.panel-image-application-go { background-image:url(images/fam/application_go.png) !important; }
.panel-image-application-multiple { background-image:url(images/fam/application_cascade.png) !important; }
.panel-image-application-lightning { background-image:url(images/fam/application_lightning.png) !important; }
.panel-image-application-lightning-from-group-grid { background-image:url(images/fam/application_lightning.png) !important; }
.panel-image-terminal { background-image:url(images/fam/application_xp_terminal.png) !important; }

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

.panel-image-activate { background-image:url(images/fam/tick.png) !important; }
.panel-image-deactivate { background-image:url(images/fam/cross.png) !important; }

.panel-image-zoom { background-image:url(images/fam/zoom.png) !important; }

.panel-image-delete { background-image:url(images/fam/delete.png) !important; }
.panel-image-delete-group { background-image:url(images/fam/delete.png) !important; }
.panel-image-delete-group-from-group-grid { background-image:url(images/fam/delete.png) !important; }
.panel-image-page-empty { background-image:url(images/fam/page_white.png) !important; }

.panel-image-language-de { background-image:url(images/flag/png/de.png); background-repeat:no-repeat !important; }
.panel-image-language-en { background-image:url(images/flag/png/gb.png); background-repeat:no-repeat !important; }

.grid-special-fare { background-color: red !important; }

.smart_gwt_button {
    padding:2px;
    font-weight:bold;
    font-family:Verdana,Bitstream Vera Sans,sans-serif; font-size:11px;
    background:#DDDDDD url(./images/cssButton/button_stretch.png) repeat-x;
	color:#4C4C4C;
    border:1px solid #A6ABB4;
}

/* >>> */
.redTxt{color:#8A0808; font-weight:bold;}
.greenTxt{color:#088A08;}
.yellowTxt{color:orange; font-weight:bold;}
.headline{letter-spacing:2px;font-size:120%;font-weight:bold;background-color:#ccccdd;}
.headlinePale{letter-spacing:2px;font-size:120%;color:#999999;}
.lightGrayTxt{color:#A4A4A4;}
.darkRedTxt{color:#680000;}
.crypticText .staticTextItem, .crypticText{font-family:Courier, monospace;color:#000000;}
.crypticTextFocused{font-family:Courier, monospace;color:#000000;}
.principalFinderSearchPanel{margin: 2px; padding: 2px; border-bottom:1px dotted #d0d0d0; background-color: rgb(255,255,187);}
.principalFinderResultPanel{margin: 2px; padding: 2px;}
.principalAssignmentPanel{
	margin: 8px;
}
.pickableDatePanel{
	text-decoration: underline;
	color: #4169E1;
	letter-spacing:1px;
}
.dashBarPanel{
	height:24px;
	border-bottom: 1px solid grey;
	width:100%;
}
.inputAreaWithBG{
	background-color: rgb(255,255,187);
	border: 1px solid black;
}

.consoleOutput{
	background-color: #e0e0e0;
	color: black;
}

.splashscreen{
}

.splashscreenNews{
	background-image: url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Water_splashes_001.jpg/800px-Water_splashes_001.jpg);
	background-repeat: repeat-x;	
}

.depthEdge{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/* <<< */

.bg-image {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.background_fti {
 	background:#fbfbfb url(travicemanager/sc/skins/fti/images/Backgrounds/ticketshoplogo_end_x1220_bgFBFBFB.png) center no-repeat scroll;
    height: 100%;
	width: 100%;
	position: relative;  	
}

.logo-top {
	position: absolute;
	top: 25px;
	left: 20px;
	border: 2px solid #0099cc;
	z-index: 2;
}

.logo-right {
	position: absolute;
	top: 25px;
	right: 10px;
	z-index: 3;
}

.travicepanel {
	margin-top:5px;
}

.magnifier {
	cursor: url(images/cursor/magnifier.cur), pointer;
}

.monospace {
	font-size:11px;
	font-family: monospace;
}

.emptyMessageWithBackground {
    font-family:Arial,Verdana,sans-serif; font-size:11px; padding:10px;
    color:#333333;
}