@charset "UTF-8";
/* CSS Document */

.blank { }

body {
	background-color:#000;
	padding:0px;
	margin:0px;
}

.receipt_body {
	margin:0px;
	background:#FFF;
}

/* Style for Whole Page Size */
.pagecontent {
	min-height:701px;
	height:701px;
	height:auto!important;
	width:1024;
	overflow:visible;
	padding:0px;
	margin:0px;
}

/* Style for Inner Content Size */
.bodycontent {
	min-height:596px;
	height:596px;
	height:auto!important;
	overflow:visible;
	background-color: #EDE3D3;
	text-align: center;
	width:1024px;
	padding:0px;
	margin:0px;
}

/* Style for Basic Div Size */
.basicDiv {
	width:1024px;
	padding: 0px;
	margin: 0px;
}

/* Styles for Reservation Pages */
.reservationstable {
	border:3px solid #EC0808;
	padding:10px;
	background-color:#FFFFFF;
	cellspacing:2px;
	cellpadding:2px;
}

.reservationstable a{
	text-decoration:none;
	color:#00F;
}

.reservationstable a:hover{
	text-decoration:none;
	color:#F00;
}

.reservationstablesm {
	border:2px solid #EC0808;
	padding:2px;
	background-color:#FFFFFF;
	cellpadding:3px;
	cellspacing:0px;
}

.reservationstablesm a{
	text-decoration:none;
	color:#00F;
}

.reservationstablesm a:hover{
	text-decoration:none;
	color:#F00;
}

.regionaltable {
	border:3px solid #EC0808;
	padding:10px;
	margin:0 10px;
	background-color:#FFFFFF;
	cellspacing:2px;
	cellpadding:2px;
}

.paytable {
	margin: 2px;
	background-color:#FFFFFF;
	cellpadding:0px;
	cellspacing:0px;
}

.asterisk {
	background-image: url(/images/required1.gif);
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat;
}

redhr {
	color:#EC0808;
	width: 850px;
}

.gearth {
	border:none;
	text-decoration:none;
}

.gearth img {
	border:none;
}

.recptimage {
	background:url(/images/topReceiptImage.jpg);
	background-repeat:no-repeat;
	border:none;
	text-decoration:none;
}

/* STYLE FOR "PROCESSING PAYMENT, PLEASE WAIT" PAGE */
/* Style for Inner Content Size */
.processingContent {
	height:596px;
	width: 1024px;
	overflow:visible;
	background-color: #EDE3D3;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 20px;
}

/* Style for Loading, Please Wait... Box */
#loading {
	background: #F00 url(../loadingDiv/loading.gif) no-repeat center center;
	z-index: 9999;
	position: relative;
	width: 400px;
	height: 250px;
	left: 50%;
	top: 50%;
	padding: 15px;
	filter:Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	margin-top: -125px;
	margin-left: -200px;
}
/* ------------ */

/* STYLE FOR PROMO PAGE - College Sections */
.ISU_table {
	background-color:#F2C2C2;
}

.EIU_table {
	background-color:#C0C0F3;
}

.SIU_table {
	background-color:#D4B4B4;
}

.UI_table {
	background-color:#F0D4C7;
}
/* ------------ */
	
/* STYLE FOR PROMO IMAGES - PROMOTIONS PAGE */
.promoimage {
	background:url(/images/promos/iPhoneTexting.jpg);
	background-repeat:no-repeat;
	height:360px;
	width:640px;
	border:none;
	text-decoration:none;
}

.promoimage1 {
	background:url(/images/promos/2011_regional_easterSpecial.jpg);
	background-repeat:no-repeat;
	height:516px;
	width:641px;
	border:none;
	text-decoration:none;
}

.promoimage2 {
	background:url(/images/promos/2011_FebMarEIU_PromoCal.jpg);
	background-repeat:no-repeat;
	height:360px;
	width:641px;
	border:none;
	text-decoration:none;
}

.promoimage3 {
	background:url(/images/promos/2011_FebMarSIU_PromoCal.jpg);
	background-repeat:no-repeat;
	height:360px;
	width:641px;
	border:none;
	text-decoration:none;
}

.promoimage4 {
	background:url(/images/promos/2011_FebMarUofI_PromoCal.jpg);
	background-repeat:no-repeat;
	height:360px;
	width:641px;
	border:none;
	text-decoration:none;
}
/* ------------ */

/* STYLE FOR CHIEF IMAGES - VOTE FOR YOUR FAVORITE CHIEF IMAGE PAGE */
.chiefimage1 {
	background:url(/images/chief_2.png);
	background-repeat:no-repeat;
	height:300x;
	width:300px;
	border:none;
	text-decoration:none;
}

.chiefimage2 {
	background:url(/images/chief_3.png);
	background-repeat:no-repeat;
	height:300px;
	width:300px;
	border:none;
	text-decoration:none;
}
/* ------------ */
	
/* STYLE FOR PROMO EVENT IMAGES - PROMO TIX PAGE & BANNER AD ON HOME PAGE */
.promotix_image1 {
	background:url(/images/promos/charters/Illini_vs_Wildcats.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:700px;
	border:none;
	text-decoration:none;
}

.promotix_banner_image1 {
	background:url(/images/promos/charters/Illini_vs_Wildcats_webBanner.jpg);
	background-repeat:no-repeat;
	height:100px;
	width:600px;
	border:none;
	text-decoration:none;
}

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

.tablespace {
	text-align:center;
	height:25px;
}

/* Form Heading Black Type on Blue */
.formhead {
	background-color:#08A9EC;
	color:#000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:26px;
	vertical-align:middle;
}

/* Form Sub Heading Black Type on Gold */
.formsubhead {
	background-color:#ECC908;
	color:#000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:20px;
	vertical-align:middle;
}

/* Form Heading Black Type on Red */
.formheadred {
	background-color:#EC0808;
	color:#000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/* New Student Form Sub Heading - Not Aligned Center */
.ns_subhead {
	background-color:#ECC908;
	color:#000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}

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

.navtext {
	color: #FF0;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.navtext:hover {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.bodytiny{
	font-size:6px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	line-height: 6px;
}

/* STYLE FOR ARRAY LISTS - PUBLISHED ADS */
.arraylist li {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	color:#000;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style:disc;
}

.arraylist a {
	color:#00F;
	text-decoration:none;
}

.arraylist a:hover {
	color:#F00;
	text-decoration:none;
}
/* ------------ */

/* STYLE FOR NEW STUDENTS REGISTRATION FORM LISTS */
.nsrlist ul {
	text-align:left;
	margin: 0 0 0 -12px;
}

.nsrlist li {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	color:#000;
	padding-top: 4px;
	list-style:disc;
	/*margin-left: -14px;*/
}

.nsrlist ol li {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	color:#000;
	padding-top: 4px;
	list-style:decimal;
	/*margin-left: -20px;*/
}

.nsrlist a {
	color:#00F;
	text-decoration:none;
}

.nsrlist a:hover {
	color:#F00;
	text-decoration:none;
}
/* ------------ */

/* STYLE FOR ARRAY LISTS USING BODYBIG TEXT - Praise Page */
.bigarraylist li {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
	color:#000;
	padding-top: 4px;
	padding-bottom: 2px;
	list-style:disc;
}
/* ------------ */

.graytable {
	background-color: #F8F7F7;
}

/* Global Text Styles */
.copyright { color: #000; font-size: 9px; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration:none; }
.copyright a { color: #000; font-size: 9px; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration:none; }
.copyright a:hover { color: #CCC; font-size: 9px; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration:none; }
.date { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.note { color: #ff9900; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.scroll { color: #000099; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.body { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold9 { color: #000000; font-size: 9px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybold { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.body_red { color:#F00; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.body_red12 { color:#F00; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold_red { color: #F00; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig_red { color: #F00; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold_red { color: #F00; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodymega {
	color: #000;
	font: normal 16px Arial, Helvetica, Verdana, sans-serif;
}
.bodymega_red {
	color: #F00;
	font: normal 16px Arial, Helvetica, Verdana, sans-serif;
}
.bodymegabold_red {
	color: #F00;
	font: bold 16px Arial, Helvetica, Verdana, sans-serif;
}
.bodyultrabold_black { color: #000000; font-size: 20px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.body_white { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold_white { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig_white { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold_white { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.headline { color: #000000; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.link { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.linkbigger { color: #000099; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.linkbigger:hover { color: #000000; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodylinks { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodylinks:hover { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemborder { border:1px solid #ffffff; padding:0px; }
.itemborder2 { border:1px solid #000000; padding:0px; }
.border { border-width: 1px; border-style: outset; border-color: #666666; padding:5px; }

.recpt_body { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.recpt_bodybold { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
.recpt_bodybig { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.recpt_bodybigbold { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
.recpt_title {
	color:#000080;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}

.recpt_body_red {
	color: #F00;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.recpt_bodybold_red {
	color: #F00;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.ticketnumber {
	color: #F00;
	font: bold 66px Georgia, "Times New Roman", Times, serif;
}

.body_grn {
	color: #090;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.bodybig_grn {
	color: #090;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.redbold12 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: bold; color: #F00;}
.redbold14 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #F00;}
.redbold20 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 20px; font-weight: bold; color: #F00;}

.yelbrn12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: normal; color: #695403; }
.yelbrnbold12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: bold; color: #695403; }

.blue12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: normal; color: #08A9EC; }
.bluebold12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: bold; color: #08A9EC; }
.bluebold14 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #08A9EC; }

.blackbold14 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF;}
.blackbold14_cccc99 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #CCCC99;}
.blackbold14_ffcc99 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFCC99;}
.blackbold14_99cccc {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #99CCCC;}

.footernavtext { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.footernavtext:hover { color: #ffff00; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.topnavtext { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.topnavtext:hover { color: #ffff00; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.notice { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.yellow12 { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.yellow12noul { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul a{ color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul:hover { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul:hover a{ color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}

/* Styles for Items  */
.itemheading { color: #000000; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheadingred { color: #F00; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheading:hover { color: #ffffff; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheadingred:hover { color: #ffffff; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemdetails { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemlink { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemlink a { color: #08A9EC; font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, Verdana, sans-serif; }
.itemlink:hover { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemlink a:hover { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemreadmore { color: #ff9900; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemreadmore:hover { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }

/* Styles for Forms  */
.formitems { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.formitemsbold { color: #000000;  font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.formheading { color: #ffffff;  font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }

.formbutton {font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; background-color: #ff9900; border-color: #cccccc;}
.formnote { color:  #000099;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.required { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }

/* UserLogin  */
.loginlabel { color: #ffffff;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.loginlabelbold { color: #ffffff;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; }
.loginvalue { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.loginvaluebold { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.forgotpassword { color: #ff9900; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.forgotpassword:hover { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }

.form {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}

.form_red {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #F00;
	background-color: #ffffff;
}

.formbold {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

.formbold_red {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	background-color: #ffffff;
}

.formbig {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
}

.formbig_red {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #F00;
	background-color: #ffffff;
}

.formfocus {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #695403;
	background-color: #ffffff;
}
.submit {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

/* ---------------------------------------------------------------------- */
/* --------------- STYLES FOR ONLINE JOB APPLICATION FORM --------------- */

.job_application {
	padding:0 10px 8px 10px;
	text-align:center;
	width:800;
}

.onlineapp {
	text-align:left;
	border:none;
	margin:0px 0px 0px 14px;
	padding:0;
}

.onlineapp fieldset {
	border:2px solid #EC0808;
	padding:8px 0px 10px;
	margin:10px;
	width:760px;
	text-align: center;
}

.onlineapp table { border-collapse: collapse; }

.onlineapp .clear { clear: both; }

.onlineapp h2 { 
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	text-align:left;
	margin-left:20px;
	clear:both;
}

.onlineapp ol h3,
.onlineapp fieldset h3 {
	color:#08A9EC;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align:left;
	clear:both;
	margin: 6px 0px 2px 30px;
}

.onlineapp ol h4,
.onlineapp fieldset h4 {
	color:#EC0808;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-align:left;
	width:540px;
	clear:both;
	margin: 6px 0px -4px 30px;
}

.onlineapp #required {
	margin: 0px 0px 8px 20px;
}

.onlineapp .smalltext {
	margin: 0px 0px 3px;
	text-align:left;
	font-size:9px;
	clear:both;
	padding:0px;
}

.onlineapp ul {
	margin: 6px 0px 6px 4px;
}

.onlineapp ol {
	list-style:none;
	margin: 6px 0px 6px 4px;
}

.onlineapp ol ol {
	list-style:none;
	margin: 6px 0px 6px -4px;
}

.onlineapp li,
.onlineapp .full li {
	width:250px;
	float:left;
	clear:none;
	overflow:visible;
	list-style-type:none;
	padding-bottom:2px;
	margin: 0px 0px 6px 40px;
}

.onlineapp label {
	display:inline;
	width:auto;
	float: left;
	margin: 2px 0px 0px 2px;
}

.onlineapp .full label {
	display: block;
	width:545;
	margin: 2px 0px 2px 40px;
}

.onlineapp textarea,
.onlineapp .full textarea {
	width:545px;
	float:left;
	margin: 0px 0px 6px 40px;
}
        
.onlineapp .full {
	width:550px;
	float:left;
	clear:both;
	margin-left:0px;
}

.onlineapp input {
	width:250px;
	margin:2px 0px;
}

.onlineapp select {
	width:250px;
	margin:2px 0px 4px;
}

.onlineapp .full input { width:540px; }

.onlineapp li label,
.onlineapp .full li label {
	display:block;
	text-align:left;
	font-weight:normal;
	margin-left: 2px;
}

.onlineapp .full li input { width:250px; }

/* ------------ STYLES FOR JOB APPLICATION RADIO BUTTONS ------------ */
.onlineapp .radios { width:250px; }

.onlineapp .radios li { padding-bottom:4px; }

.onlineapp .radios label {
	width:250px;
	text-align:left;
	padding:0;
	float:left;
	margin-left: 2px;
	margin-top: 2px;
}

.onlineapp .radios input {
	width:auto;
	padding:0px;
	border:0px;
	text-align:left;
	display:inline;
	background:transparent;
	margin-right:8px;
}
/* ------------ */

/* ------------ STYLES FOR ARE YOU 18? CHECKBOX ------------ */

.onlineapp .checkboxes { width:250px; }

.onlineapp .checkboxes li { display: block; width:250px; padding-bottom:4px; }

.onlineapp .checkboxes label {
	display: inline;
	text-align:left;
	padding: 0px;
	float: left;
	width:250px;
}

.onlineapp .checkboxes input {
	width:auto;
	padding:0px;
	border:0px;
	text-align:left;
	display:inline;
	background:transparent;
	margin-right:8px;
}
/* ------------ */


/* ------------ STYLES FOR JOB APPLICATION ACKNOWLEDGEMENTS CHECKBOXES ------------ */

.onlineapp #acknowledgements .checkboxes { width:600px; }

.onlineapp #acknowledgements .checkboxes label {
	font-weight:normal;
	display:inline;
	text-align:left;
	width: 600px;
}

.onlineapp #acknowledgements .checkboxes li { width:600; margin-bottom:10px; display: block; }

.onlineapp #acknowledgements .checkboxes input {
	width:auto;
	padding:0px;
	border:0px;
	text-align:left;
	display:inline;
	background:transparent;
	margin-right:8px;
}
/* ------------ */

.onlineapp .state { width:100px; }

.onlineapp .zip { width:100px; }

.onlineapp .state select {
	width:auto;
	margin: 4px 0px;
}

.onlineapp .zip input {
	width:auto;
	margin: 2px 0px 4px;
}

.onlineapp .state label, .onlineapp .zip label { display:block; }

.onlineapp .submit { text-align:center }

/* ---------------------------------------------------------------------- */
/* --------------- STYLES FOR VOTING FORM ON CHIEF IMAGE VOTE PAGE --------------- */

.voteapp {
	text-align:left;
	border:none;
	margin:0px 0px 0px 14px;
	padding:0;
}

.voteapp fieldset {
	border:2px solid #EC0808;
	padding:8px 0px 10px;
	margin:10px;
	width:760px;
	text-align: center;
}

.voteapp table { border-collapse: collapse; }

.voteapp .clear { clear: both; }

.voteapp h2 { 
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	text-align:left;
	margin-left:20px;
	clear:both;
}

.voteapp ol h3,
.voteapp fieldset h3 {
	color:#08A9EC;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align:left;
	clear:both;
	margin: 6px 0px 2px 30px;
}

.voteapp ol h4,
.voteapp fieldset h4 {
	color:#EC0808;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-align:left;
	width:540px;
	clear:both;
	margin: 6px 0px -4px 30px;
}

.voteapp ul {
	margin: 6px 0px 6px 4px;
}

.voteapp ol {
	list-style:none;
	margin: 6px 0px 6px 4px;
}

.voteapp li,
.voteapp .full li {
	width:250px;
	float:left;
	clear:none;
	overflow:visible;
	list-style-type:none;
	padding-bottom:2px;
	margin: 0px 0px 6px 40px;
}

.voteapp label {
	display:inline;
	width:auto;
	float: left;
	margin: 2px 0px 0px 2px;
}

.voteapp .full label {
	display: block;
	width:500;
	margin: 2px 0px 2px 40px;
}

.voteapp textarea,
.voteapp .full textarea {
	width:450px;
	float:left;
	margin: 0px 0px 6px 40px;
}
        
.voteapp .full {
	width:550px;
	float:left;
	clear:both;
	margin-left:0px;
}

.voteapp input {
	width:250px;
	margin:2px 0px;
}

.voteapp li label,
.voteapp .full li label {
	display:block;
	text-align:left;
	font-weight:normal;
	margin-left: 2px;
}

/* ------------ STYLES FOR SELECT IMAGE A OR B CHECKBOX ------------ */

.voteapp .checkboxes { width:250px; }

.voteapp .checkboxes li { display: block; width:250px; padding-bottom:4px; }

.voteapp .checkboxes label {
	display: inline;
	text-align:left;
	padding: 0px;
	float: left;
	width:250px;
}

.voteapp .checkboxes input {
	width:auto;
	padding:0px;
	border:0px;
	text-align:left;
	display:inline;
	background:transparent;
	margin-right:8px;
}
/* ----------------------------------------------------------------- */

