


/* from aisf original css */

* { font-family: arial; font-size: 12px; line-height: 20px; }

#wrapper {  width: 935px; margin-left: auto; margin-right: auto;}
#content { width: 100%; text-align: left; }
#header { width: 935px; text-align: center; clear: both; }
#footer { width: 935px; clear: both; }
label.blocklabel { display: block; width: 280px; }
legend {  color: #000000; }
label.minilabel { float: left; display: block; width: 35px; }
p { text-align: left; }

.red {color:    red;}


/* don't print header */
@media print {
	#header { display: none; }	
}


/* system stuff */
#ufe-system-content { text-align: left; }
#ufe-system-content form { text-align: left; }

.emptable input, .emptable td {
    font-size: 10px;
}

.ufe-data-error-message h3 {
	color: #ED1C24;
	padding:0 80px;
	font-size:17px;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align: center;
}

#ufe-error-postpone {
	margin-bottom: 4px;	
}

#ufe-system-content .aw-bootstrap a {
	color: #ED1C24 !important; 
}

/* [ Ticket : 0197C0A37EEE87B4 ] Adrienne - standardizing forms / refactor */

h1 {
	font-size:14.4px;	
}

h2 {
	font-weight:normal;	
}

#ufe-content fieldset {
	border:none;	
	position:relative;
	top:20px;
	width:935px;
}

#ufe-content legend {
	font-size:14.4px;
	padding:0 0 10px;
}

.ufe-float-thirds {
	float:left;
	width:33%;	
}

.ufe-row-end {
	display:block;
	width:100%;	
	clear:both;
}

.twoOl div.elementDiv, .oneLr .twoOl div.elementDiv, .oneLl .twoOl div.elementDiv, .oneOl .twoOl div.elementDiv, .threeOl .twoOl div.elementDiv {
	width: 47%;
	margin:0;
}

.ufe-print-var {
	border:1px solid #AAAAAA;	
	color:#AAAAAA;
	background-color: #eeeeee;
}

.break50 div.elementDiv {
    min-height: 40px;
}

table {
	position:relative;
	left:-5px;	
}

/*12/14/2012 Nick Green (dev) - added during form standardization [ Ticket : 0197C0A37EEE87B4 ] */
div.hr {border:none;border-bottom:1px #bbb solid;width:100%;height:10px;margin:10px 0;}
div.hr hr {display:none;}
#ufe-content div.elementDiv {margin:0 0 5px;}
.ufe-hilite-info {background:#EEE; padding:5px 10px;}
#ufe-content fieldset {margin:0 0 20px 0;padding:0;width:935px;}
#ufe-content legend, .ufe-h4 {font-size:1em;margin:0 0 10px 0;padding:0 0 3px 0;width:100%; border:none; border-bottom:1px #bbb solid;left:0px;}
.ufe-note {font-size:.9em;color:#444;}
#ufe-content .threeOl .elementDiv {margin-right:10px;}
.ufe-navbar {padding-left:5px;margin:15px 0 25px;}
h2 {font-weight:bold;}
#ufe-data-crx #ufe-content, .ufe-data-error-message table {width:935px;margin:0 auto;left:0;}
#ufe-data-crx #ufe-content {text-align:left;}
#ufe-error-navigation {margin-bottom:10px;}



/* new css */

body #ufe-content, #mainContentDiv .ufe-form  {
	color: #000000;
}

#ufe-content h1, #mainContentDiv h1 {
	
	 color: #EE3124;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
    
}

#ufe-content legend, h3 {
	clear: both;
    color: #000000;
    
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 18px;
   
    text-align: left;
    text-transform: uppercase;
	
}

#ufe-content {
	padding: 14px;
	width: 935px;
}

#ufe-system-content {
	padding: 14px;
	width: 910px;
}


#ufe-content h2 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

#ufe-content fieldset fieldset {
	margin-top: 20px;
}

fieldset {
	border: none;
}

.ufe-hilite-info {
    background: none repeat scroll 0 0 #EEEEEE;
    padding: 5px 10px;
}

#ufe-content .threeOl .elementDiv {
    margin-right: 10px;
}

#mainContentDiv {
	color: #000000;
	padding-top: 15px;
}

p.ufe-footer-note {
	margin: 10px 40px;
}

#ufe-instructions {
	
	margin: 0 20px 10px 20px;
	width: 935px;
}

#topButtonWrapper table {
	left: 0;
}

#searchHeader {
	height: 36px;
}

#Footer1_SchoolNameLabel, #Footer1_SchoolNameLabel br {
	font-size: 11px;
}

#Footer1_SchoolAddressLabel, #Footer1_SchoolAddressLabel br  {
	font-size: 11px;
}

#footerIcons {
	font-size: 10px;
	font-weight: bold;
}


#siteUtilitiesWrapper {
	margin: 1px 0 1px 0;
}

#copyrightLinks br {
	font-size: 11px;
}

img {
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

/* data crx  */

body#ufe-data-crx {
	background: #000000;
	background-image: none;
	color: #000000;
}

/* create account page */

#accountPage {
	width:935px;
	padding:20px;
}


.ufe-navigation table, .ufe-navigation table td {
	border: none;
}

.ufe-nav-btn {
	/* background-color: #EE3124; */
}

.ufe-login a:hover {
	text-decoration:none;
}

#ufe-content select {
	margin: 0 0 0 0;
}

#ufe-session-alert {
	color:#000000;
}

body#ufe-html-print-body {
	background-image:none;
	background-color:#ffffff;
}

/* for print view */

body#ufe-html-print-body {
	color: #000000;
}

/*to fix the text color in the "this form has changed..." pop-up*/

#ufe-bookmark-alert {
color: #000000;
}

/* to fix some IE display issues */

nobr {
line-height: 0px;
}

.ufe-print-var {
	line-height: 15px;
}
.ufe-data-error td {
	text-align: left;
}


