.highlight-green {
	font-weight: bold;
	color: #0C0;
}

.highlight-blue {
	font-weight: bold;
	color: #1B35E0;
}

.highlight-orange {
	font-weight: bold;
	color: #E05D1B;
}

.highlight-red {
	font-weight: bold;
	color: #F00;
}

.hovered {
	background: #ABC9ED;
}

input.placeholder, textarea.placeholder { color: #ccc; }

#slidenews {
	/*border: 1px solid #ddd;
	background: #fff;
	padding-bottom: 10px;*/
	color: #fff;
	height: 28px;
	font-weight: bold;
}

.news {
	/*padding: 10px;
	background: #fff;*/
}

.flyout ul {
	padding: 0;
	margin: 0;
}

.flyout {
	background: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -1px;
	height: auto;
	width: auto;
	z-index: 40;
}

.flyout li {
	margin: 0;
	padding: 0;
	margin-top: 0px;
}

.flyout li:hover {
	background: #2A85E8;
}

.flyout li a {
	display: block;
	padding: 15px;
	background: #fff;
	border: 1px solid #CCC;	
}

.flyout li a:hover {
	background: #2A85E8;
	color: #fff;
}

.nostyletable {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

.nostyletable tbody tr.even, .nostyletable tbody tr.odd {
	background: none;
	border: none;
}

.nostyletable tbody tr td {
	background: #272727;
	border: none;
	margin: 0;
	padding: 5px;
	color: #FFF;
}

/*randi table*/
table.randi {
	background: none;
	margin: 0;
	float: left;
}

table.randi th {
	background: none;
	font-size: 75%;
}

table.randi td {
	background: none;
	font-size: 75%;
}

table.randi tr.even, table.randi tr.alt, table.randi tr:nth-of-type(2n) {
	background: none;
}

table.randi th p{
	background: none;
	font-size: 75%;
}

table.randi td p{
	background: none;
	font-size: 75%;
}

.randicolumn {
	margin-left: 0.5%;
	width: 32.5%;
	float: left;
}