body {
	background-color: #091016;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	border-bottom: 0 !important;
}

a {
	border-bottom: 0px;
	color: #5DB0E6;
}

a:focus {
	outline: none;
}

a:active {
	outline: 0px;
}

a:hover {
	color: #7bc4f4;
}

small {
	font-size: 10px !important;
	color: #777;
}

textarea {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

input[type="text"], input[type="password"] {
		padding: 5px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border: 1px solid #2ba3d5;
}

input[type="text"], input[type="password"], textarea {
}

input[type="text"], input[type="password"] {
	background-color: #fff;
	background-image: url(../lib/resources/images/sprites.png) !important;
	background-position: 0px -782px !important;
	background-repeat: repeat-x;
	padding: 4px !important;
	height: 14px;
	border: 1px solid #31b1e7;
	font-size: 11px;
}

input[disabled='disabled'] {
	color: #333;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

select { font-size: 11px;}

select optgroup {
	font-size: 12px; 
	line-height: 1.5em; 
	font-style: normal;
	color: #222;
	font-family: arial;
}

.clear { clear: both !important; }
.no-float { float: none !important; }

.left { float: left !important; }

.right { float: right !important; }

.text-right { text-align: right !important; }
.text-left { text-align: left !important; }
.center { text-align: center !important; }

.middle { vertical-align: middle !important; }
.top { vertical-align: top !important; }
.bottom { vertical-align: bottom !important; }

.baseline { vertical-align: baseline !important; }

.fullscreen {
		width: 100%;
		height: 100%;
}

.block { display: block; }

.rel { position: relative !important; }
.abs { position: absolute !important; }

.auto {
	width: auto !important;
	height: auto !important;
}

.wauto { width: auto !important; }
.hauto { height: auto !important; }

.min { width: 1px; }
.hmin { height: 1px; }

.auto-position {margin: auto !important;}

.spacing { line-height: 1.4em; }
.nowrap { white-space: nowrap; }

.strong { font-weight: 700; }
.bold {font-weight: bold !important;}
.black { color: #111;}

.np { padding: 0 !important; }

.p1 { padding: 1px !important; }
.p2 { padding: 2px !important; }
.p3 { padding: 3px !important; }
.p4 { padding: 4px !important; }
.p5 { padding: 5px !important; }
.p6 { padding: 6px !important; }
.p7 { padding: 7px !important; }
.p8 { padding: 8px !important; }
.p9 { padding: 9px !important; }
.p10 { padding: 10px !important; }
.p15 { padding: 15px !important; }
.p20 { padding: 20px !important; }

.ptn { padding-top: 0 !important;}
.prn { padding-right: 0 !important;}
.pbn { padding-bottom: 0 !important;}
.pln { padding-left: 0 !important;}

.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }

.pt6 { padding-top: 6px; }
.pr6 { padding-right: 6px; }
.pb6 { padding-bottom: 6px; }
.pl6 { padding-left: 6px; }

.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }

.pt15 { padding-top: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.pl15 { padding-left: 15px; }
.pl22 { padding-left: 22px !important; }

.pr25 { padding-right: 25px !important; }
.pl30 { padding-left: 30px !important; }

.nm { margin: 0 !important; }

.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt4 { margin-top: 4px; }
.mt5 { margin-top: 5px; }

.m1 { margin: 1px; }
.m2 { margin: 2px; }
.m3 { margin: 3px; }
.m4 { margin: 4px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }

.mt1 { margin-top: 1px; }
.mt2 { margin-top: 2px; }
.mt3 { margin-top: 3px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt7 { margin-top: 7px; }
.mt8 { margin-top: 8px; }
.mt9 { margin-top: 9px; }

.mtn { margin-top: 0 !important;}
.mrn { margin-right: 0 !important;}
.mbn { margin-bottom: 0 !important;}
.mln { margin-left: 0 !important;}

.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }

.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }

.mt15 { margin-top: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.ml15 { margin-left: 15px; }

.mt20 { margin-top: 20px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }

.mt25 { margin-top: 25px; }
.mr25 { margin-right: 25px; }
.mb25 { margin-bottom: 25px; }
.ml25 { margin-left: 25px; }

.mt30 { margin-top: 30px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }

.ml190 {margin-left: 187px;}
.ml195 {margin-left: 192px;}
.ml199 {margin-left: 199px;}
.ml204 {margin-left: 204px;}


.mb40 {margin-bottom: 40px;}

.h15 { height: 15px !important; }
.h20 { height: 20px !important; }
.h25 { height: 25px !important; }
.h30 { height: 30px !important; }
.h40 { height: 40px !important; }
.h50 { height: 50px !important; }
.h60 { height: 60px !important; }
.h70 { height: 70px !important; }
.h80 { height: 80px !important; }
.h90 { height: 90px !important; }
.h100 { height: 100px !important; }

.w15 { width: 15px !important; }
.w20 { width: 20px !important; }
.w25 { width: 25px !important; }
.w40 { width: 40px !important; }
.w45 { width: 45px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w90 { width: 90px !important; }
.w100 { width: 100px !important; }
.w105 { width: 105px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w135 { width: 135px !important; }
.w137 { width: 137px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 205px !important; }
.w220 { width: 205px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w250 { width: 250px !important; }
.w275 { width: 275px !important; }
.w300 { width: 300px !important; }
.w320 { width: 320px !important; }
.w325 { width: 325px !important; }
.w340 { width: 340px !important; }
.w345 { width: 345px !important; }
.w350 { width: 350px !important; }
.w360 { width: 360px !important; }
.w370 { width: 370px !important; }
.w375 { width: 375px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w500 { width: 500px !important; }
.w600 { width: 600px !important; }

.lh1 {line-height: 1.1em;}
.lh2 {line-height: 1.2em;}
.lh3 {line-height: 1.3em;}
.lh4 {line-height: 1.4em;}
.lh5 {line-height: 1.5em;}

.tar {
	text-align: right;	
}

.tal {
	text-align: left;	
}

/**
 * shadows
 */
.ui-shadow-tl {
		background: url(../lib/resources/images/shadows/tl.png) no-repeat top left;
		width: 5px;
		height: 5px;	
}

.ui-shadow-tc {
		background: url(../lib/resources/images/shadows/tc.png) repeat-x top left;
		height: 5px;	
}

.ui-shadow-tr {
		background: url(../lib/resources/images/shadows/tr.png) no-repeat top right;
		height: 5px;	
		width: 5px;
}

.ui-shadow-lc {
		background: url(../lib/resources/images/shadows/lc.png) repeat-y top left;
		width: 5px;
}

.ui-shadow-rc {
		background: url(../lib/resources/images/shadows/rc.png) repeat-y top right;
		width: 5px;
}

.ui-shadow-bl {
		background: url(../lib/resources/images/shadows/bl.png) no-repeat top left;
		width: 5px;
		height: 5px;	
}

.ui-shadow-bc {
		background: url(../lib/resources/images/shadows/bc.png) repeat-x top left;
		height: 5px;	
}

.ui-shadow-br {
		background: url(../lib/resources/images/shadows/br.png) no-repeat top right;
		width: 5px;
		height: 5px;	
}

.ui-shadow-c {
		background: url(../lib/resources/images/shadows/pixel.png) repeat top left;
		position: relative;
		white-space: nowrap;
}

/**
 * icons
 */

img.ui-icon-target,
img.ui-icon-check,
img.ui-icon-plus,
img.ui-icon-cancel,
img.ui-icon-help,
img.ui-icon-recycle,
img.ui-icon-pdf,
img.ui-icon-excel,
img.ui-icon-widgets {
	background-image: url(../lib/resources/images/sprites.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 16px; 
	height: 16px;
}

img.ui-icon-target {
	background-position: -80px -400px;
}

img.ui-icon-check {
	background-position: -80px -384px;
}

img.ui-icon-plus {
	background-position: -32px -384px;
}

img.ui-icon-widgets {
	background-position: -112px -433px;
}

div.logo {
	margin: 300px auto 0 auto;
	text-align: center;
	color: #fff;
	font: italic 18px "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important;
}

#jqext-wrapper {
	width: 1024px;
	margin: 0 auto 0 auto;
}

#jqext-logo {
	height: 122px;
}

#jqext-links {
	margin-top: 90px;
	color: #fff;
	font-size: 12px;
}

#jqext-links a {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
	text-decoration: none;
	/*border-left: 1px dotted #fff;*/
	padding: 0 5px 0 7px;
}

#jqext-links a.first {
	border-left: 0px !important;
}

#jqext-body {
	background-color: #1b2738;
	min-height: 300px;
	width: 100%;
	border: 1px solid #070d12;
}

.ui-ext-label {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
	color: #555;
	font-size: 12px;
	letter-spacing: .5px;
}

.inner-shadow {
	background-image: url(../lib/resources/images/sprites.png) !important;
	background-position: 0px -782px !important;
	background-repeat: repeat-x;
}

.ui-ext-block {
	display: inline-block;
	margin-right: 5px;	
	vertical-align: top;
	zoom: 1;
}

.ui-ext-box-shadow {
	box-shadow: 1px 1px 1px #e5e5e5;
	-moz-box-shadow: 1px 1px 1px #e5e5e5;
	-webkit-box-shadow: 1px 1px 1px #e5e5e5;
}

#ui-ext-browser-menu {
	position: relative; 
	left: 3px; 
	width: 230px; 
	padding-top: 10px; 
	margin-right: 0; 
	margin-left: 25px	
}

#ui-ext-browser-menu a {
	color: #444;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
	font-size: 11px;
}

#ui-ext-browser-menu a.active {
	color: #256490;
}

#ui-ext-browser-menu div {
	position: relative;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	text-shadow: 0px 1px 0px #fff;
}

#ui-ext-browser-menu div.first {
	border-top: 1px solid #f0f0f0;
}

#ui-ext-browser-menu div.last {
	border-bottom: 0;
}

#ui-ext-browser-menu div.selected {
	/*background: url(../images/tab_selected.png) no-repeat top left;*/
	background-color: #fff;
	border: 1px solid #a8b4da;
	border-right: 0;
	left: 1px;
	font-weight: bold;
	background-image: url(../lib/resources/images/sprites.png) !important;
	background-position: 0px -782px !important;
	background-repeat: repeat-x;
}

.ui-ext-block .item:hover {
	background: url(../images/highlight.png) no-repeat top left;	
	cursor: pointer;
}

.bold {
	font-weight: bold;
}

.charcoal {
	color: #777;
}
