/* CSS Document */


.menu ul {
	display:block;
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}
.menu ul li {
	float:left; display:block;
	margin:0;
	padding:0;
	border:none;
}
.d-n{display:none!important}
.d-b{display:block!important}
.d-ib{display:inline-block!important}
.d-i{display:inline!important}
.ta-l{text-align:left!important}
.ta-c{text-align:center!important}
.ta-j{text-align:justify!important}
.ta-r{text-align:right!important}
.ws-nw{white-space:nowrap!important}
.f-l{float:left!important}
.f-r{float:right!important}
.f-n{float:none!important}
body {
	margin:0;
	padding:0;
	background:white;
	font: normal 18px/22px Circe, sans-serif;
}
strong,b{
	font-weight:bold;
}

.highslide-credits {
	display:none!important;
}
.highslide-dimming {
	background: black;
}
#messageBox {
	background-color:#A0A0A0!important;
}
.errorMessageBox,
.okMessageBox {
	width:400px;
	position:absolute;
	z-index:100000;
	top:300px;
	left:300px;
	border:2px solid #888888;
}
.errorMessageBox .title,
.okMessageBox .title {
	width:400px;
	height:38px;
	font-size:13px;
	color:white;
}
.errorMessageBox .title {
	background-color:#666666;
}
.okMessageBox .title {
	background-color:#666666;
}
.errorMessageBox .text,
.okMessageBox .text {
	background:#e9c2b2;
	color:#5c2105;
	border:1px solid black;
	padding:25px 40px 25px 40px;
}
.okMessageBox .text {
	background:white;
	color:#5b6f80;
}
.errorMessageBox .title .border,
.okMessageBox .title .border {
	padding:12px 12px 0 43px;
}
.pMessageDialog{
	display:none;
}
.pMessageDialog .regulator{
	max-height:400px;
	overflow:auto;
}
td.hidden {
	display:none;
}
.fbrkShowHiddenColumns td.hidden {
	display:table-cell;
}
#cke_bottom_description,
#cke_top_properties{
	padding:0;
	line-height:auto;
}
.getPageContentById{background-color:#FF00AE!important;color:white;float:right;padding:3px 6px;}
.fixSaveBtn{
	position:fixed;
	display:block;
	z-index:1000;
	top:20px;
	left:20px;
	width:100px;
	border:2px solid #669136;
	padding:2px;
	text-align:center;
	background-color:#7FA456;
}
.highlighting{
	border:1px solid #FF7E00;
	padding:10px;
	margin:20px 0 0 0;
}
.highlighting:empty{
	display:none;
}
.highlighting p:last-child{
	margin-bottom:0;
}
.rotate270{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: lr-tb;
}
#ui-datepicker-div {
  z-index: 9999999!important;
}
.SQLQueryDiv {
	display:none;
	background-color:white;
	border:2px solid #808080;
	position:absolute;
	z-index:1000;
}
.SQLQuerySpan {
	background-color:white;
	border:2px solid #808080;
}
#pUserMenu{
	margin:15px 0 0 -25px !important;
	padding:0;
	display:inline-block;
}
#pUserMenu ul li{
	line-height:15px;
	border-left:1px solid #5d5d5d;
	padding:0 10px;
}
#pUserMenu ul li:first-child{
	border-left:none;
	padding:0 10px 0 0;
	
}
table.results {
	border-top: 1px solid #068AEC;
}
table.results th,
table.results td{
	text-align: left;
	padding:3px 5px 3px 5px;
	font-size: 12px;
}
table.resultsBig th,
table.resultsBig td{
	text-align: left;
	padding:3px 5px 3px 5px;
	font-size: 14px;
}
table.results thead th,
table.results thead td {
	background-color: #E8E4DE;
}
table.results tbody td,
table.results tbody th {
	vertical-align: top;
	border-top: 1px solid #B1C7D7;
}
table.results tbody th {
	font-weight: bold;
}
table.results tbody h6 {
	font-weight: bold;
	margin: 0px;
}
table.results tbody p {
	margin-top: 0px;
	line-height: 14px;
}
table.results tbody th a {

}

table.results tbody h3, table.results tbody h6, table.results tbody p {

}
table.results tbody h3 {
	font-size: 14px;
	margin-bottom: 3px;
}
table.results tbody h6 {
	margin-top: 3px;
	margin-bottom: 3px;
}
table.results tbody p {
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 11px;
}
table.results tbody tr.winner td,
table.results tbody tr.winner th {
	font-weight:bold;
	background-color:#F0B3A2;
}
