body {
	background: #333; /*131313;*/
	color: #B3B8C4;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color:#454955; 
	scrollbar-shadow-color:#232933; 
	scrollbar-highlight-color:#565966; 
	scrollbar-3dlight-color:#343444; 
	scrollbar-darkshadow-color:#121922;
	scrollbar-track-color:#000000; 
	scrollbar-arrow-color: #FFFFFF;
}

table {
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	vertical-align: middle;
	padding: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

form {
	margin: 0px;
}

a {
	background: transparent;
	color: #6A7485;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
/*	text-decoration: underline;*/
}

/* fixes IE jquery problems and causes a gap at hte top */
div {
	min-height: 0px;
}

.cargobox {clear: both; line-height: 16px; width: 39px; height: 22px; background: url('../images/itembox.jpg'); background-repeat: no-repeat; font-size: 10pt;}

.cold{color: #556699;}
.hot{color: #884444;}
.good{color: #559955;}
.bad{color: #885555;}
.neutral{color: #458;}
.dark {color: #6A7485;}
.light {color: #B3B8C4;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.left{text-align: left;}
.right {	text-align: right;}
.center {text-align: center;}
.middle{vertical-align: middle;}
.bottom {vertical-align: bottom;}
.top {vertical-align: top;}
.fancy{font-family: georgia, helvetica, arial, verdana;}
.tiny {
	font-size: 7pt;
	letter-spacing: 0;
	font-style: normal;
	line-height: 8pt;
}
.spaced { letter-spacing: 1.3pt;}
.title { font-size: 12pt; }
.pad3 { padding: 3px; }
.pad5 { padding: 5px; }
.bordertop { border-top: 1px solid #333; }
.alphamid { opacity:0.3;filter:alpha(opacity=30) }
.alphahigh { opacity:0.6;filter:alpha(opacity=60) }
.alphafull { opacity:1.0;filter:alpha(opacity=100) }
.hidden { display: none; }
.cursor {cursor: pointer;}
.button {
	background-color: #333;
	border: 1px solid #555;
}

input,textarea, select {font-family: Tahoma,Arial,Helvetica,Verdana;
letter-spacing: 0;
line-height: 8pt;
font-size: 10.5pt;
border-right: 1px solid #3E4457;
border-bottom: 1px solid #3E4457;
border-left: 1px solid #07080A;
border-top: 1px solid #07080A;
color: #B3B8C4;
background-color: #1B1E26;}

input.radio {
 border: 0px; 
 background: NULL;
}

input.checkbox {
    border: 0px; background: NULL;
}

.taba {
font-size: 11px; font-family: arial; line-height: 10pt;
border-right: 1px solid #07080A;
border-left: 1px solid #363642;
border-bottom: 1px solid #07080A;
border-top: 1px solid #363642;
background-color: #1C1C1F;
padding: 2px;
}

.tabb {
font-size: 12px; font-family: arial; line-height: 10pt;
border-right: 1px solid #111;
border-left: 1px solid #34343A;
border-bottom: 1px solid #111;
border-top: 1px solid #34343A;
color: #B3B8C4;
background-color: #222227;
padding: 2px;
}

.tabc {
font-size: 12px; font-family: arial; line-height: 10pt;
border-right: 1px solid #000000;
border-left: 1px solid #25282F;
border-bottom: 1px solid #000000;
border-top: 1px solid #25282F;
color: #B3B8C4;
background-color: #151515;
padding: 4px;
}

.leftmenubox {
border-top: 1px solid #2E2E2E;
border-bottom: 1px solid #2E2E2E;
background-color: #000000;
padding: 3px;
width: 100%;
}

.resultbox{
background-color: #000;
border: 1px solid #444;
margin: auto;
margin-bottom: 10px;
width: 60%;
padding: 7px;
}

/*--------------------------- JS Stuff ---------------------------*/

/* ------------- Popup ------------- */
#button
{
	cursor: pointer;
}
#backgroundPopup
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000;
	/*border:1px solid #cecece;*/
	z-index:14;
}
#popupInfo
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	/*height:384px;*/
	width:500px;
	border:1px solid #000;
	background:#333;
	z-index:50;
	font-size:13px;
	height: 80%;
	top: 10%;
}
#popupError
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	/*height:384px;*/
	width:300px;
	border:1px solid #000;
	background:#333;
	z-index:50;
	font-size:13px;
	height: 120px;
	
	top: 10%;
}
#popupInfoInner
{
	padding:12px;
	border-top:2px solid #555;
	border-right:2px solid #444;
	border-bottom:2px solid #222;
	border-left:2px solid #222;
	position: relative;
	z-index:51;
	overflow:auto;
	min-height: 100%;
	max-height: 100%;
	background:#333;
}

/* ------------- End Popup ------------- */

