/* GNASjudge CSS */
/* Copyright fairgren 2008 */

/*body>"stylename" {position: fixed}*/


#cssvalid {
	position:absolute;
	width: 120px;
	height: 40px;
	left: auto;
	right: .5em;
	top: 80%;
	z-index: 22;
}



#mainimage {
	position:absolute;
	width:55%;
	height:55%;
	z-index:0;
	left: 16%;
	top: 30%;
}

#topbar {
	position:fixed;
	width:100%;
	height:300px;
	z-index:20;
	left: 0;
	top: 0;
}

#heading {
	position:fixed;
	width:250px;
	height:32px;
	z-index:24;
	top: 130px;
	left: 16px;
}

#navigation {
position:fixed;

width:120px;
height:410px;
left: 85%;
top: 20%;
/*float : right;
padding: 13% 10px 0px 0px;*/
}

#terms {
	position:fixed;
	width:100px;
	height:15px;
	z-index:9;
	right: 1em;
	top: 90%;
}


#content1{
	position:absolute;
	width:60%;
	height:350px;
	z-index:2;
	left: 15%;
	top: 170px;
}

#content2 {
	position:absolute;
	width:60%;
	z-index:2;
	left: 2%;
	top: 170px;
}

#content3 {
	position:absolute;
	width:60%;
	z-index:2;
	left: 20%;
	right: auto;
	top: 340px;
}

#content4 {
	position:absolute;
	width:60%;
	z-index:26;
	left: 20%;
	right: auto;
	top: 340px;
}

#content5 {
	position:absolute;
	width:50%;
	height:70%;
	z-index:26;
	left: 20%;
	right: auto;
	top: 190px;
	
}

#pageimage {
	position:fixed;
	width:30%;
	height:30%;
	z-index:1;
	left: 1em;
	top: 70%;
	
}

#searchlist {
	position:absolute;
	width:60%;
	z-index:4;
	left: .1em;
	top: 120px;
}


#pagemenu {
	position:fixed;
	width:12%;
	height:160px;
	top: 21em;
  left: auto;
  right: .2em;
}

#Rules {
	position:absolute;
	width:75%;
	z-index:12;
	left: 4%;
	top: 222px;
}


/*-------------------------------------------------------*/

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 24px;
	font-weight: bold;
	align: left;
}

.lblue_b_16{
	font-family: Arial, Helvetica, sans-serif;
	color: #0000ff;
	font-size: 16px;
	font-weight: bold;
}


.blue_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 12px;
	
}

.blue_b_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 12px;
	font-weight: bold;
}


.blue_b_16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 16px;
	font-weight: bold;
}

.blue_16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 16px;
}

.blue_b_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 14px;
	font-weight: bold;	
}

.purple_b_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #990099;
	font-size: 14px;
	font-weight: bold;	
}

.link_18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.black_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}

.black_b_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.black_b_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.grey_12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	
}
.grey_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 14px;
	
}

.grey_b_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.grey_b_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}


.grey_b_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
}

.purple_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990099;
}

.amend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000ff;
}

#region {
	position:fixed;
	width:140px;
	height:24px;
	z-index:26;
	right: 1em;
	top: 350px;
	visibility: visible;
}

#listall{
	position:fixed;
	width:120px;
	height:20px;
	z-index:26;
	right: 1em;
	top: 500px;
	visibility: visible;
}

#total{
	position:fixed;
	width:120px;
	height:20px;
	z-index:26;
	right: 1em;
	top: 580px;
	visibility: visible;
}
		 
#regtxt {
	position:fixed;
	width:144px;
	height:20px;
	z-index:14;
	right: 1em;
	top: 330px;
	visibility: visible;
}
#all {
	position:fixed;
	width:83px;
	height:27px;
	z-index:15;
	left: 10px;
	top: 220px;
	visibility: visible;
}

#postxt {
	position:fixed;
	width:144px;
	height:23px;
	z-index:16;
	right: 1em;
	top: 430px;
	visibility: visible;
}
#position {
	position:fixed;
	width:140px;
	height:27px;
	z-index:24;
	right: 1em;
	top: 450px;
	visibility: visible;
}
#grade {
	position:fixed;
	width:140px;
	height:31px;
	z-index:25;
	right: 1em;
	top: 400px;
	visibility: visible;
}
#gradetxt {
	position:fixed;
	width:144px;
	height:20px;
	z-index:19;
	right: 1em;
	top: 380px;
	visibility: visible;
}
#faj {
	position:fixed;
	width:104px;
	height:29px;
	z-index:20;
	left: 10px;
	top: 620px;
	visibility: visible;
}

#list {
	position:absolute;
	width:60%;
	height:320px;
	z-index:18;
	left: 15%;
	top: 180px;
	visibility: visible;
}

#archives {
	position:fixed;
	width:109px;
	height:25px;
	z-index:25;
	left: 24px;
	top: 180px;
}

#selection1 {
	position:fixed;
	width:200px;
	height:25px;
	z-index:10;
	 left: auto;
	right: 1em;
	top: 364px;
	z-index:10;
}
#selection2 {
	position:fixed;
	width:150px;
	height:24px;
	z-index:22;
	 left: auto;
	right: 8em;
	top: 410px;
}

#selection3 {
	position:fixed;
	width:150px;
	height:24px;
	z-index:22;
	 left: auto;
	right: 4em;
	top: 410px;
}

#searchtext {
	position:fixed;
	width:200px;
	height:20px;
	z-index:12;
	 left: auto;
	right: 1em;
	top: 340px;
}

#selectext {
	position:fixed;
	width:200px;
	height:20px;
	z-index:14;
	 left: auto;
	right: 1em;
	top: 390px;
}
