﻿@charset "UTF-8";


/*
@font-face { font-family: 'Krungthep';
             src: url('http://www.llantasmaxxis.com/fonts/krungthep-webfont.eot#')  format('eot'),
                  url('http://www.llantasmaxxis.com/fonts/krungthep-webfont.woff')  format('woff'),
                  url('http://www.llantasmaxxis.com/fonts/krungthep-webfont.ttf')   format('truetype'),
                  url('http://www.llantasmaxxis.com/fonts/krungthep-webfont.svg#svgFontName')  format('svg'); }
*/
@import url('https://fonts.cyberloom.de/chicagoflf/face.css');

/* topbottom rightleft */
/* top rightleft bottom*/
/* top right bottom left */

body {
	font-family:			'Lucida Grande', Helvetica, Sans-Serif;
	background-color:		#cccccc;
	font-size:				80%;
	margin: 				0px;
	padding:				0px;
	color:					#333344;
}

.headline {
	font-family:			'ChicagoFLFRegular', 'Krungthep', 'Lucida Grande', Helvetica, Sans-Serif;
	font-weight:			normal; 
	font-style: 			normal; 
	letter-spacing:			-1px;
}

.clear {
	clear:					both;
	border:					0px solid #ff0000;
}

div {
	padding:				0px;
	margin:					0px;
}

.site {
	border:					0px solid #ff0000;
	width:					100%;
}

.corpus {
	border:					0px solid #666666;
	width:					90%;
	margin:					20px auto;
	background-color:		#fefeff;

	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;

	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.headrow {
	border:					0px solid #666666;
	padding:				5px;
}

.headline {
	font-size:				25px;
}

.firstrow {
	border:					0px solid #666666;
	padding:				5px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2b2b2+0,e6e6e6+100 */
background: #b2b2b2; /* Old browsers */
background: -moz-linear-gradient(top, #b2b2b2 0%, #e6e6e6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b2b2b2 0%,#e6e6e6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b2b2b2 0%,#e6e6e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b2b2', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */

}

.content {
	border:					0px solid #666666;
	min-height:				150px;
}

.subcontent {
	border:					0px solid #666666;
	float:					right;
	width:					75%;
	padding:				15px;
	margin-right:			-10px;
}

.subnavi {
	border:					0px solid #666666;
	width:					24%;
	padding:				5px;
	z-index:				1000;
}

.subnavi ul{
	position:				relative;
/*	left:					-40px;
	top:					-9px;*/
	width:					98%;
	margin:					0;
	padding:				0;
}

.subnavi li {
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
}

.snsectionup {
	border:					0px solid #f00;
	float:					right;
	height:					14px;
	text-align:				right;
}

.snsectionup img{
	position:				relative;
	top:					4px;
}

.snsectiondown {
	border:					0px solid #f00;
	float:					right;
	height:					14px;
	text-align:				right;
	margin-left:			2px;
}

.snsectiondown img{
	position:				relative;
	top:					4px;
}

.snedit {
	line-height:			8px;
	text-align:				right;
}

.snmore {
	border:					0px solid #f00;
	float:					right;
	text-align:				right;
	position:				relative;
	top:					4px;
	margin-right:			2px;
}

.lastrow {
	border:					0px solid #666666;
	text-align:				center;
}


a {
	color:					#333333;
	text-decoration:		none;
}

a:hover {
	color:					#333333;
	text-decoration:		underline;
}

.cat {
	background-color:		#ffffff;
}

.selected_cat a {
	color:					#ff0000;
}

.second_cat {
	background-color:		#dddddd;
}

.query_table {
	float:					right;
	border:					1px solid #0000ff;
	width:					75%;
	display:				block;
	margin-left:			15px;
}

.query_result_table {
	float:					left;
}

.query_result_table table {
	empty-cells:			show;
	border-collapse:		collapse;
	margin:					0 0 10px 10px;
	background-color:		#f9f9fe;

	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;

	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.query_result_table table.registered {
	background-color:		#eedddd;
	background-color:		#f99;
}

.query_result_table table.notregistered {
	background-color:		#ddeedd;
	background-color:		#72E572;
	background-color:		#CCFFCC;
	background-color:		#BBFFAA;
	background-color:		#ADF200;
}

.query_result_table tr {
}

.query_result_table td {
	border:					0px solid #333333;
	border-bottom:			1px solid #333333;
	border-right:			1px solid #333333;
	border-left:			0px solid #333333;
	border-top:				0px solid #333333;
	color:					#333333;
	padding:				2px 5px 2px 20px;
}

.query_result_table tr:last-child td {
	border-bottom:			0px solid #333333;
}

.query_result_table td:last-child {
	border-right:			0px solid #333333;
	padding:				2px 20px 2px 5px;
}

.requeryloader {
	display:				none;
	float:					right;
}
