@charset "utf-8";
/* CSS Document */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.container{
	padding: 30px 20px 20px 20px;
	width: 775px;
  background-image:url(../images/content-bkgnd.jpg);
	border:solid 2px #fff;
	}
	
.form {
	margin: .8em 0 1.6em 0; 
}
/* Asterisk on required fields */
.reqMark {							
	color: #F00;	
	font-size: x-small;
	margin-left: 5px;
}
.moreinfo {							
	color: #F00;
	font-weight:bold;	
	font-size: 13px;
}
.school {
	margin: 0px;
	padding: .5em 1em .5em 1em;

	/* overflow: auto; */
}
#schoolzip {
	margin: 0px;
	padding: .5em 1em .5em 1em;

	/* overflow: auto; */
}
.fieldset {
}
	/* for fieldset */
#school {
	background-color: #0D0D0D;
	border:solid 1px #fff;
	margin-bottom: 5px;
}
#legend {
	margin: 0;
	padding: 0 5px;
	color:#FFF
}
/* Label + input wrapper */
.program {						
	margin: 0px;
	padding: .5em 1em .5em 1em;
	/* overflow: auto; */
}
label.preField {
	display: block; 
	width: auto;
	float: none; 
}
.inlinesection {
	width: 95%;
	overflow: hidden;
	margin: 0px;
	padding: .5em 1em .5em 1em;
}

.inlinefield {
	float: left; 
	margin-right: 4px;
	padding: 0;
	width: auto;
}
.inlinefieldbirth {
	float: left; 
	margin-right: 4px;
	padding-top: 20px;
	width: auto;
}
.inlinefieldbreak {
	float: left; 
	margin-right: 4px;
	margin-left: 15px;
	padding: 0;
	width: auto;
}
.black {
	background-color:#000;
}
/* Label+Field when inside an inline section */
.inlinesection .inlinefield {			
	float: left; 
	margin-right: 4px;
	padding: 0;
	width: auto;
}
.postField  {
	margin-left: 4px;
	margin-right: 4px;
}
.wForm form .inlinesection .inlinelabel,
.labelsleftaligned  .inlinesection .inlinelabel,
.labelsrightaligned .inlinesection .inlinelabel {
	padding: 0 2px 0 0;
}
/* Label when inside an inline section */
.labelsabove .inlinesection .inlinelabel,
.inlinesection .labelsabove .inlinelabel  {	
	display: block;	
	white-space: normal;
}
.onefield {
		display: block;
	padding: 2px 0;
	margin-bottom: 0.75em; 	
	width: 100%
}
.htmlsection {
	margin-bottom: 1em;
}
.thankyoutext {
	padding 15px;
	text-align:center;
}
.imagesection {
	background-color: #000;
	width: 100%;
	margin-bottom: 1em;
	text-align:center;
}
.input {
}
.actions {
	margin: 20px 0 10px 0;	
}
#submit {
	padding: 4px 15px;	
	font-weight: bold;
	cursor: pointer;
}
/* Switch Behavior Classes */
.wForm form .onstate-a,  .wForm form .onstate-b, .wForm form .onstate-c,  .wForm form .onstate-d,
.wForm form .onstate-e,  .wForm form .onstate-f, .wForm form .onstate-g,  .wForm form .onstate-h, 
.wForm form .onstate-i,  .wForm form .onstate-j, .wForm form .onstate-k,  .wForm form .onstate-l, 
.wForm form .onstate-m,  .wForm form .onstate-n, .wForm form .onstate-o,  .wForm form .onstate-p, 
.wForm form .onstate-q,  .wForm form .onstate-r, .wForm form .onstate-s,  .wForm form .onstate-t,
.wForm form .onstate-u,  .wForm form .onstate-v, .wForm form .onstate-w,  .wForm form .onstate-x,  
.wForm form .onstate-y,  .wForm form .onstate-z, .wForm form .onstate-aa, .wForm form .onstate-ab,
.wForm form .onstate-ac, .wForm form .onstate-ad,.wForm form .onstate-ae, .wForm form .onstate-af,
.wForm form .onstate-ag, .wForm form .onstate-ah,.wForm form .onstate-ai, .wForm form .onstate-aj,
.wForm form .onstate-ak, .wForm form .onstate-al,.wForm form .onstate-am, .wForm form .onstate-an,
.wForm form .onstate-ao, .wForm form .onstate-ap,.wForm form .onstate-aq, .wForm form .onstate-ar,
.wForm form .onstate-as, .wForm form .onstate-at,.wForm form .onstate-au, .wForm form .onstate-av,
.wForm form .onstate-aw, .wForm form .onstate-ax,.wForm form .onstate-ay, .wForm form .onstate-az,
.wForm form .onstate-ba, .wForm form .onstate-bb,.wForm form .onstate-bc, .wForm form .onstate-bd,
.wForm form .onstate-be, .wForm form .onstate-bf,.wForm form .onstate-bg, .wForm form .onstate-bh,
.wForm form .onstate-bi, .wForm form .onstate-bj,.wForm form .onstate-bk, .wForm form .onstate-bl {
	display: block !important;
}
/* offstate classes for the Switch Behavior are in wforms-jsonly.css */

.errMsg {
	color:#F30;
	display: inline;
	font-size: small;
}
.errFld {
	border: solid 2px #F30;

}
.accred {
		font-size: x-small;
}

.returnhome {
		font-size: x-small;
		text-align:center;
}
