@CHARSET "UTF-8";

/**
  * GENERAL
  **/
  
.borderColor0 {
	border-color:white;
}

.borderColor1 {
	border-color:#6868C9;
}

.backgroundColor0 {
	background-color:white;
}

.backgroundColor1 {
	background-color:#B8B8F0;
}
.backgroundColor2 {
	background-color:#ddddff;/*#D1D1FF;*/
}

.backgroundColor3 {
	background-color:#E6E6FF;
}

.backgroundColorHeader td:not(.ACCell) {
	background-color:white;
}

.backgroundColorHeader .iconic {
	color:#DDD;
}

.backgroundColorHeader, .backgroundColorHeader a:visited, .backgroundColorHeader a:link, .backgroundColorHeader a:active {
	color:#444;
}

.browserSeparatorBottom td {
	border-bottom:1px solid #DDD;
}

.browserSeparatorTop td {
	border-top:1px solid #DDD;
}

.seamlessButton {
	padding:3px;
	padding-left:5px;
	padding-bottom:1px;
	display:inline-block;
	border:1px solid #BBB;
	border-radius:3px;
	cursor:pointer;
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
	margin-left:5px;
	margin-right:5px;
}

.seamlessButton:hover {
	background-color:rgba(0,0,0,0.1);
	
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.seamlessButton:hover .iconic {
	color:#555;
	opacity:1;
}

.seamlessButton:active  {
	background-color:rgba(0,0,0,0.2);
}

.highlight {
	background-color:rgba(255,204,0,0.3);
}

/*.backgroundColorHeader td + td {
	background-color:#FCFCFC;
}*/

.FormSeparatorWithLabel {
	background-color:white;
}
/**
  * ELEMENTS
  **/
  

body {
	background-color:#d8d8d8;
	color:black;
}

a:link, a:active, a:visited {
	color:black;
}

caption {
	background-color:red;
	color:black;
}

input, select, textarea, .AJAXUpload {
	border-bottom-color:#9E9EF0;
	
	-moz-transition: background-color 1s;
	-webkit-transition: background-color 1s;
	-o-transition: background-color 1s;
	transition: background-color 1s;
}

/**
  * SPECIAL
  **/
  
.hasFocus {
	background-color:white;
	border-bottom-color:#9E9EF0;
}

.recentlyChanged {
	/*background-color:#b8de9a;*/
	background-color: rgba(184, 222, 154, 0.5);
	
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

::-webkit-input-placeholder {
	color:#999;
}
:-moz-placeholder {
	color:#999;
}
:-ms-input-placeholder {
	color:#999;
}

/**
  * FRAMES
  **/
  
#wrapper {
	border-color:#444444;
	background-color:white;
}

#wrapperHandler {
	color:white;
	font-weight:bold;
}

#desktopWrapper #wrapper {
	border-color:#6868C9;
}

#contentLeft table, #contentRight table, #windows table {
	border-color:#B8B8F0;
}

#contentRight .contentBrowser tr,
#contentLeft .contentBrowser tr,
#contentScreen tr {
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

#contentRight .contentBrowser tr:hover,
#contentLeft .contentBrowser tr:hover,
#contentScreen tr:hover {
	background-color:white;
	
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

#contentRight .contentBrowser tr:hover .iconic,
#contentLeft .contentBrowser tr:hover .iconic,
.Tab:hover .iconic, #contentScreen tr:hover .iconic {
	color:#777;
	border-color:#777;
	
	-moz-transition: color .7s, border-color .7s;
	-webkit-transition: color .7s, border-color .7s;
	-o-transition: color .7s, border-color .7s;
	transition: color .7s, border-color .7s;
}

#contentRight .contentBrowser tr:hover .iconic.inactive,
#contentLeft .contentBrowser tr:hover .iconic.inactive,
.Tab:hover .iconic.inactive,
#contentScreen tr:hover .iconic.inactive {
	color:#ffb587;
	border-color:#ffb587;
	
	-moz-transition: color .7s, border-color .7s;
	-webkit-transition: color .7s, border-color .7s;
	-o-transition: color .7s, border-color .7s;
	transition: color .7s, border-color .7s;
}


#contentBelowContent {
	border-top-color:#DDD;
	border-top-style:solid;
	background-color:#EEE;
}

#footer {
	color:#555555;
}

/**
  * NAVIGATION
  **/

.navBackgroundColor {
	background-color:#7f7fdf/*#6868C9*/;
}

.navBorderColor {
	border-color:#4e4e96;
	border-bottom-color:#444444;
}

#navTabsWrapper .navTab:hover {
	background-color:#9E9EF0;
}

#navigation div.theOne {
	background-color:white;
	border-color:#444444;
	border-bottom-color:white;
}

.selectionBox:hover, .tableForSelection tr:hover {
	background-color:white;
	
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.lastSelected {
	/*background-color:rgba(255, 204, 0, 0.3);*/
	background-color:rgba(255, 255, 255, 0.5);
}
