@charset "utf-8";

body {
	background-color:		#FFFFFF;
	left:					0px;
	top:					0px;
}

#wrapper, #main {
	position:				relative;
	top:					0px;
	width:					900px;
	margin:					auto;
}

#contenttop {
	position:				relative;
	top:					0px;
	width:					900px;
	height:					250px;
}

#contenttop #middle {
	position:				relative;
	top:					0px;
	width:					702px;
	height:					240px;
	margin:					0px auto;
}

#contentbottom {
	position:				relative;
	top:					30px;
	width:					900px;
	height:					360px;
	z-index:				1 !important;
}

#logo {
	position:				absolute;
	top:					0px;
	left:					700px;
	z-index:				12;
	width:					197px;
	height:					55px;
}

#contenttop #middle #btn_nom,
#contenttop #middle #btn_vote {
	position:				absolute;
	top:					12px;
	left:					0px;
	width:					114px;
	height:					32px;
}

#contenttop #middle #btn_list,
#contenttop #middle #btn_frontrunners {
	position:				absolute;
	top:					12px;
	left:					120px;
	width:					114px;
	height:					32px;
}

#contenttop #middle #btn_fgt,
#contenttop #middle #btn_invite {
	position:				absolute;
	top:					12px;
	left:					240px;
	width:					114px;
	height:					32px;
}

#contenttop #middle #btn_fgt2 {
	position:				absolute;
	top:					12px;
	left:					360px;
	width:					114px;
	height:					32px;
}

#contenttop #middle #btn_home {
	position:				absolute;
	top:					13px;
	left:					-80px;
	width:					45px;
	height:					30px;
}

#contenttop #middle #title {
	position:				relative;
	top:					83px;
	left:					10px;
	height:					32px;
}

#contenttop #middle #contenttext {
	position:				absolute;
	position:				relative;
	top:					90px;
	left:					10px;
	width:					690px;
	z-index:				40;
}

#contenttop #middle #contenttext .rulestext p {
	font-size: 11px !important;
}

#contenttop #middle #contenttext, #contenttop #middle #contenttext p, #contenttop #middle #contenttext p span {
	font-family: 'arial unicode ms', arial, helvetica, sans-serif !important;
	font-size: 12px !important;
}

.text, p, p ul {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif !important;
	font-size:				12px !important;
	color:					#666666;
}

.text2, .eligible_content p, .for_content p {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
}

p a:link, p a:visited, p a:active {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#669933;
	text-decoration:		none;
}


p a:hover {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
	text-decoration:		none;
}


.fgt {
	color:					#000000;
}

#frames {
	position:				absolute;
	top:					0px;
	left:					0px;
	margin:					1px;
	width:					900px;
	height:					360px;
	z-index:				0;
}

#contentbottom #middlebottom, #contentbottom #middlebottom2 {
	position:				relative;
	top:					0px;
	width:					702px;
	height:					363px;
	margin:					0px auto;
}

#contentbottom #middlebottom #box {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					702px;
	height:					363px;
}

#contentbottom #middlebottom #box #boxbrown, #contentbottom #middlebottom2 #boxbrown2 {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					702px;
	height:					363px;
}

#contentbottom #middlebottom2 #boxbrown2 {
	z-index:				2;
}

#contentbottom #middlebottom #boxbrown img, #contentbottom #middlebottom .eligibleback img {
	width: 705px;
}

.boxback {
	position:				absolute;
	top:					-1px;
	left:					0px;
	width:					702px;
	height:					363px;
}

#contentbottom #middlebottom #contentbox {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					702px;
	height:					300px;
}

#contentbottom #middlebottom #btn_eligible {
	position:				absolute;
	top:					0px;
	right:					0px;
	width:					141px;
	height:					35px;
	z-index:				2;
}

.formtxt {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#000000;
}

a.formtxt:link, a.formtxt:hover, a.formtxt:visited {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
}

#nominator {
	position:				absolute;
	top:					10px;
	left:					10px;
}

.connom {
	position:				absolute;
	top:					10px;
	left:					20px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#000000;
}

.connom2 {
	position:				absolute;
	top:					10px;
	left:					20px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
}

#contentbottom #middlebottom #formleft {
	position:				absolute;
	top:					60px;
	left:					10px;
	width:					200px;
}

#contentbottom #middlebottom #formleft #yourname {
	position:				relative;
	top:					0px;
	left:					0px;
}

#contentbottom #middlebottom #formleft #youremail {
	position:				relative;
	top:					25px;
	left:					0px;
}

input.inputtxt {
	position:				absolute;
	left:					0px;
	top:					5px;
	background-color: 		#ffffff;
	border: 				1px solid #000000;
	color: 					#000000;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size: 				10px;
	width: 					200px;
	height:					15px;
	margin-top:				8px;
}

#iwish {
	position:				absolute;
	top:					8px;
	left:					240px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#000000;
	width:					300px;
}

.iwish {
	position:				absolute;
	top:					8px;
	left:					240px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#000000;
	width:					250px;
}

a.wish:link, a.wish:hover, a.wish:visited {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#FFFFFF;
	text-decoration:		none;
}

#contentbottom #middlebottom #formmiddle {
	position:				absolute;
	top:					60px;
	left:					240px;
	width:					200px;
}

#contentbottom #middlebottom #formmiddle #lastname {
	position:				relative;
	top:					0px;
	left:					0px;
}

input.inputtxt2 {
	position:				absolute;
	left:					0px;
	top:					5px;
	background-color: 		#ffffff;
	border: 				1px solid #000000;
	color: 					#000000;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size: 				10px;
	width: 					147px;
	height:					15px;
	margin-top:				8px;
}

input.inputtxt3 {
	position:				absolute;
	left:					0px;
	top:					5px;
	background-color: 		#ffffff;
	border: 				1px solid #000000;
	color: 					#000000;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size: 				10px;
	width: 					200px;
	margin-top:				8px;
	text-align:				right;
}

#contentbottom #middlebottom #formmiddle #firstname {
	position:				relative;
	top:					25px;
	left:					0px;
}

#contentbottom #middlebottom #formmiddle #nomtitle {
	position:				relative;
	top:					50px;
	left:					0px;
}

#contentbottom #middlebottom #formmiddle #aff {
	position:				relative;
	top:					75px;
	left:					0px;
}

#contentbottom #middlebottom #formmiddle #email {
	position:				relative;
	top:					100px;
	left:					0px;
}

#contentbottom #middlebottom #formright #nomemail {
	position:				relative;
	top:					100px;
	left:					0px;
}

#contentbottom #middlebottom #formmiddle #gender {
	position:				absolute;
	top:					0px;
	left:					153px;
}

select.drop1 {
	position:				absolute;
	left:					0px;
	top:					5px;
	background-color: 		#ffffff;
	border: 				1px solid #000000;
	color: 					#000000;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size: 				10px;
	width: 					48px;
	height:					17px;
	margin-top:				8px;
}

select.drop2 {
	position:				absolute;
	left:					0px;
	top:					5px;
	background-color: 		#ffffff;
	border: 				1px solid #000000;
	color: 					#000000;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size: 				10px;
	width: 					200px;
	height:					17px;
	margin-top:				8px;
}

#contentbottom #middlebottom #formright {
	position:				absolute;
	top:					60px;
	left:					470px;
	width:					200px;
}

#contentbottom #middlebottom #formright #fields {
	position:				relative;
	top:					0px;
	left:					0px;
}

#contentbottom #middlebottom #formright #publications {
	position:				relative;
	top:					25px;
	left:					0px;
}

#contentbottom #middlebottom #formright #reasons {
	position:				relative;
	top:					50px;
	left:					0px;
}

textarea.txtarea {
	position:				absolute;
	left:					0px;
	top:					13px;
	width: 					200px;
	height: 				49px;
	resize:					none;
	background: 			#FFFFFF;
	border: 				1px solid #000000;
	padding: 				2px;
}

textarea.txtarea2 {
	position:				absolute;
	left:					0px;
	top:					12px;
	width: 					197px;
	height: 				85px;
	resize:					none;
	background: 			#FFFFFF;
	border: 				1px solid #000000;
	padding: 				2px;
}

#contentbottom #middlebottom #btn_submit1 {
	position:				absolute;
	bottom:					15px;
	left:					240px;
	width:					92px;
	height:					26px;
}

#contentbottom #middlebottom #btn_submit2 {
	position:				absolute;
	bottom:					15px;
	right:					22px;
	width:					333px;
	height:					26px;
}

#contentbottom #middlebottom #btn_submit3 {
	position:				absolute;
	bottom:					15px;
	right:					30px;
	width:					92px;
	height:					26px;
}

#contentbottom #middlebottom #btn_no {
	position:				absolute;
	bottom:					15px;
	right:					30px;
	width:					212px;
	height:					26px;
}

#contentbottom #middlebottom #btn_yes {
	position:				absolute;
	bottom:					15px;
	right:					250px;
	width:					212px;
	height:					26px;
}

#contentbottom #middlebottom #nomleft {
	position:				absolute;
	bottom:					23px;
	left:					10px;
}

#contentbottom #middlebottom #obligatory {
	position:				absolute;
	bottom:					68px;
	left:					10px;
}

#contentbottom #middlebottom #error {
	position:				absolute;
	top:					148px;
	left:					10px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FF0000;
	text-decoration:		none;
	font-weight:			bold;
	width:					200px;
}

#contentbottom #middlebottom #nom-sent {
	position:				absolute;
	top:					148px;
	left:					10px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#0b5c2b;
	text-decoration:		none;
	font-weight:			bold;
	width:					200px;
}

#contentbottom #middlebottom #eligible_overlay {
	position:				relative;
	top:					0px;
	left:					0px;
	width:					702px;
	height:					363px;
	visibility:				hidden;
	/*display: 				none;*/
}

#contentbottom #middlebottom #eligible_overlay .eligibleback {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					702px;
	height:					363px;
}

#contentbottom #middlebottom #eligible_overlay .btn_close {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					561px;
	height:					35px;
}

.textwhite {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#FFFFFF;
}

.textwhitesmall {
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
}

#box_researchers {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					700px;
	height:					301px;
}

#box_librarians {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					700px;
	height:					301px;
	visibility:				hidden;
}

#box_students {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					700px;
	height:					301px;
	visibility:				hidden;
}

#box_nominees {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					700px;
	height:					301px;
	visibility:				hidden;
}

#box_rules {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					700px;
	height:					301px;
	visibility:				hidden;
}

.btn_rules {
	position:				absolute;
	top:					-1px;
	right:					0px;
	width:					141px;
	height:					35px;
	z-index:				2;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.btn_nominees {
	position:				absolute;
	top:					0px;
	right:					140px;
	width:					141px;
	height:					35px;
	z-index:				2;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.btn_students {
	position:				absolute;
	top:					0px;
	right:					280px;
	width:					141px;
	height:					35px;
	z-index:				2;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.btn_librarians {
	position:				absolute;
	top:					0px;
	right:					420px;
	width:					141px;
	height:					35px;
	z-index:				2;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.btn_researchers {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					141px;
	height:					35px;
	z-index:				2;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.for_content {
	position:				absolute;
	top:					60px;
	left:					20px;
	right:					30px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
}

.eligible_content, .eligible_content2 {
	position:				absolute;
	top:					60px;
	left:					10px;
	right:					30px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
}

.eligible_content2 {
	top: 40px;
}

#contentbottom #middlebottom #formright #upload {
	position:				relative;
	top:					75px;
	left:					0px;
}

.listtxt {
	position:				absolute;
	top:					60px;
	left:					20px;
	right:					30px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
}

.list {
	position:				absolute;
	top:					90px;
	left:					20px;
	right:					0px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
	height:					185px;
	overflow-y:				auto;
	overflow-x:				hidden;
}

.listrow {
	position:				relative;
	top:					10px;
	left:					0px;
	width:					650px;
	height:					23px;
}

.listtxt2 {
	position:				absolute;
	top:					5px;
	left:					10px;
	right:					50px;
	font-family:			'arial unicode ms', Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
}

.listimg {
	position:				absolute;
	top:					0px;
	left:					0px;
}

.listname {
	font-weight:			bold;
}

.listaff {
	font-style:				italic;
}

.fgtbold {
	font-weight:			bold;
}
