body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #030303;
}
table {
	font-size: 11px;
	color: #030303;
}
#navbox #login {
	font-weight:bold;
	text-align: right;
	padding-top: 25px;
}
#north {
	background-color:#fff;
	}
#north #logo {
	background-image: url(/images/logo-scrap-metal.gif);
	background-repeat: no-repeat;
	height: 89px;
	width: 221px;
	float: left;
}
#north #navbox {
	float: right;
	width: 441px;
	height: 90px;
	background-color:#fff;
}
#navbox #navigation {
	padding-top: 14px;
	padding-left: 56px;
}
#logout-btn {
	float:right;
}
#user-info {
	float:right;
	font-weight:bold;
	font-size:14px;
}
.thumb-wrap {
	margin-bottom:10px;
}
.thumb-title {
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
/* MENU  + + + + + + + + + */
ul#primarynav {
	text-align: center;
	color: #FFFFFF;
}
ul#primarynav, ul#primarynav li {
	margin: 0; padding: 0;
	list-style-type: none;
	overflow: hidden;
}
ul#primarynav li {
	display: block;
	float: left;
}
ul#primarynav li a {
	color: #FFFFFF;
	margin-top: 0.9em;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
ul#primarynav li a:hover {
	color: #FFFFFF;
}
ul#primarynav li.menu0 {
	width: 59px;
	height: 40px;
	background: transparent url(/images/menu0.jpg) no-repeat;
}
ul#primarynav li.menu0:hover, ul#primarynav li.menu0.over, ul#primarynav li.menu0.current {
	background-position: 0 -40px; 
}
ul#primarynav li.menu1 {
	width: 52px;
	height: 40px;
	background: transparent url(/images/menu1.jpg) no-repeat;
}
ul#primarynav li.menu1:hover, ul#primarynav li.menu1.over, ul#primarynav li.menu1.current {
	background-position: 0 -40px; 
}
ul#primarynav li.menu2 {
	width: 50px;
	height: 40px;
	background: transparent url(/images/menu2.jpg) no-repeat;
}
ul#primarynav li.menu2:hover, ul#primarynav li.menu2.over, ul#primarynav li.menu2.current {
	background-position: 0 -40px; 
}
ul#primarynav li.menu3 {
	width: 101px;
	height: 40px;
	background: transparent url(/images/menu3.jpg) no-repeat;
}
ul#primarynav li.menu3:hover, ul#primarynav li.menu3.over, ul#primarynav li.menu3.current {
	background-position: 0 -40px; 
}
ul#primarynav li.menu4 {
	width: 64px;
	height: 40px;
	background: transparent url(/images/menu4.jpg) no-repeat;
}
ul#primarynav li.menu4:hover, ul#primarynav li.menu4.over, ul#primarynav li.menu4.current {
	background-position: 0 -40px; 
}
ul#primarynav li.menu5 {
	width: 59px;
	height: 40px;
	background: transparent url(/images/menu5.jpg) no-repeat;
}
ul#primarynav li.menu5:hover, ul#primarynav li.menu5.over, ul#primarynav li.menu5.current {
	background-position: 0 -40px; 
}
ul#primarynav a {
	display: block;
	color: #DDD;
	text-decoration: none;
}
ul#primarynav a:hover {
	color: #FFF;
}

#center {
	padding-bottom: 30px;
}
#center h1 {
	background-image: url(/images/h1.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #FFFFFF;
	height: 29px;
	padding-top: 3px;
	padding-left: 40px;
	font-weight: normal;
	margin-top: 0px;
}
 #loading-mask 
{
	width:100%;
	height:100%;
	background:#c3daf9;
	position:absolute;
	z-index:20000;
	left:0px;
	top:0px;
}

#loading 
{
	position:absolute;
	left:42%;
	top:40%;
	border:1px solid #6593cf;
	padding:2px;
	background:#c3daf9;
	width:200px;
	text-align:center;
	z-index:20001;
}

#loading .loading-indicator 
{
	border:1px solid #a3bad9;
	background: white;
	background-position: 15px center;
	color:#003366;
	font:bold 13px tahoma,arial,helvetica;
	padding:10px;
	margin:0;
}
.x-form-field-wrap .x-form-color-trigger {
	background:transparent url(/images/color-trigger.gif) no-repeat 0 0;
    cursor:pointer; 
}
.skill-expired{
	background-color:#EF4A4A;
	
	text-align:center;
	background-image:url(/images/fam/cross.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.skill-missing {
	background-color:#EF4A4A;
	text-align:center;
	background-image:url(/images/fam/exclamation.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.skill-warning {
	background-color:#FF831F;
	
	text-align:center;
	background-image:url(/images/fam/error.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.skill-current {
	text-align:center;
	background-color:#C1EFB3;
	
	background-image:url(/images/fam/tick.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.tabs-win .x-panel-body, .tabs-win .x-tab-panel-body {
	background:transparent;
}
.x-tab-with-icon .x-tab-right {
	padding-left:6px;
}
.x-tab-with-icon .x-tab-left {
	padding-right:2px;
}
.x-grid3-cell-inner,.x-grid3-hd-inner 
{
	white-space: normal !important;
}
.x-form-checkbox {
	margin-bottom:3px!important;
}