/*CareersandColleges.com Style Sheet
*/

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
/* removed body to eliminate conflicts with other stylesheets*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input
{
  margin:0;
  padding:0;
}

/* class definition to eliminate conflicts with other stylesheets */
body.bodyblack
{
  margin:0;
  padding:0;
  font: 12px arial, sans-serif;
  font-weight:normal;
  background-color: #000000;
  color: #FFFFFF;
}

/*No Underlines in hyperlinks*/
a:link 
{
/*  text-decoration: none;*/
  text-decoration: underline;
  color:#2560A2;
}

a:visited
{
  text-decoration: none;
  color:#777777;
} 

a:hover
{
  text-decoration: none;
  color:#770077;
}

a:active
{
  text-decoration: none;
  border: 0px;
}

/*Underlines in this hyperlink*/
a.optoutlink:link 
{
  text-decoration: underline;
  font-weight: bold;
  color:#2560A2;
}

a.optoutlink:visited
{
  text-decoration: underline;
  font-weight: bold;
  color:#777777;
} 

a.optoutlink:hover
{
  text-decoration: underline;
  font-weight: bold;
  color:#770077;
}

a.optoutlink:active
{
  text-decoration: underline;
  font-weight: bold;
  border: 0px;
  border-style: none;
}

/*Underlines in this hyperlink*/
a.defaulttext:link 
{
  text-decoration: none;
  font-weight: bold;
  color:#2560A2;
}

a.defaulttext:visited
{
  text-decoration: none;
  font-weight: bold;
  color:#2560A2;
} 

a.defaulttext:hover
{
  text-decoration: none;
  font-weight: bold;
  color:#770077;
}

a.defaulttext:active
{
  text-decoration: none;
  font-weight: bold;
  border: 0px;
  border-style: none;
  color: #2560A2;
}

/*###*/
/*
Style sheet properties are layed out on this page as follows:
Styles Common to All Registration Pages
Styles Unique to page: account.html 
Styles Unique to page: generic_registration.html
*/
/*###*/

/*###*/
/*###*/
/*Styles Common to all Registration Pages*/

/*body 
{
	font: 12px arial, sans-serif;
	font-weight:normal;
	background-color: #000000;
	color: #FFFFFF;
}
*/

/* big logo */
.logo
{
	position: absolute;
	background-color: #000000;
	color: #FFFFFF;	
	top: 0px;
	left: 80px;
	z-index: 2;
}

/* small logo */
.logo2
{
	position: absolute;
	background-color: #000000;
	color: #FFFFFF;	
	top: 0px;
	left: 100px;
	z-index: 2;
	margin-top: 10px;
}

/*Registration / Create Profile Header, Orange and Gray Image*/
.header
{
	position: absolute;
/*	top: 48px;*/
  top: 0px;
/*	left: 100px; */
  left: 1px;
	z-index: 2;	
}

/*Private Colleges Logo*/
.logo_pcu
{
	position: absolute;
	background-color: #000000;
	color: #FFFFFF;	
	top: 0px;
	left: 110px;
	z-index: 2;
}

/* TITLE LEFT, text over ORANGE section of header image*/
.title_left
{
	font: 24px arial, sans-serif;
	line-height: 26px;
	font-weight: normal;
	position: absolute;
	color: #FFFFFF;
	background-color: #F8981D;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	top: 67px;
	left: 120px;*/
  top: 19px;
  left: 21px;
  width: 100px;
	height: 30px;;
	z-index: 3;
}

/* TITLE RIGHT, text over GRAY section of header image*/
.title_right
{
	font: 34px arial, sans-serif;
	line-height: 41px;
	font-weight: normal;
	text-align: right;	
	position: absolute;
	color: #FFFFFF;
	background-color: #C2C2C2;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	top: 95px;
	left: 372px;*/
  top: 44px;
  left: 273px;
	width: 400px;
	height: 41px;
	z-index: 3;
  vertical-align: top;
}

/*GRAY text within Title Right */
.small_title
{
	font: 13px arial, sans-serif;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	background-color: #C2C2C2;		
	color: #787878 ;	
	z-index: 3;
	position: relative;
}

/*Progress Bar Image along left*/
.progressbar
{
	position: absolute;
/*	top: 138px;
	left: 100px;*/
  top: 90px;
  left: 1px;	
	/*width: 98px;
	height: 166px;*/
	z-index: 2;
}

/*Progress Bar text - commmon style settings */
.progress_text
{
	font: 11px arial, sans-serif;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	height: 11px;;
	z-index: 3;
}

/*Progress Bar Item 1 */
.progress1
{
/* 	top: 166px;
	left: 161px; */
  top: 118px;
  left: 62px;
	width: 50px;
}

/*Progress Bar Item 2 */
.progress2
{
/*	top: 192px;
	left: 129px;*/
  top: 144px;
  left: 30px;
	width: 82px;
}

/*Progress Bar Item 3 */
.progress3
{
/*	top: 218px;
	left: 113px;*/
  top: 170px;
  left: 14px;
	width: 99px;
}

/*Progress Bar Item 4 */
.progress4
{
/*	top: 242px;
	left: 112px;*/
  top: 196px;
  left: 13px;
	width: 99px;
}

/*Progress Bar Item 5 */
.progress5
{
/*	top: 269px;
	left: 112px;*/
  top: 221px;
  left: 13px;
	width: 99px;
}

.form_and_ad_area
{
  padding-right: 170px;
}

.form_area
{
	font: 12px arial, sans-serif;
	margin: 0px;
	padding: 0px 0px 36px 0px;
	background-color: #C8E08C;
	color: #FFFFFF;	
  height: auto;
  position: relative;
}

.form_area_border
{
  border-bottom-style: solid;
	border-bottom-color: #D8EEA6;
  padding-bottom: 12px;
}

/*Used to format sections of the form */
.form_area_name
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 122px;
	z-index: 3;
}

/*Used to control position of the Address Section of the Form */
.form_area_address
{
	font: 12px arial, sans-serif;
	line-height:16px;
	position: absolute;
	top: 435px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;
	color: #2560A2;
	font-weight:bold;
	background-color: #C8E08C;
	width: 562px;
	height: 280px;
	z-index: 3;
}

/*Used to control position of the Background Section of the Form */
.form_area_background
{
	font: 12px arial, sans-serif;
	line-height:16px;
	position: absolute;
	top: 718px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-bottom-style : solid;
	border-bottom-color: #ECFECC;*/
	color: #2560A2;
	font-weight:bold;
	background-color: #C8E08C;
	width: 562px;
	/*height: 411px;*/
	z-index: 3;
}

/*Used to control position of the SELECT A HIGH SCHOOL Section of the HIGH SCHOOL Form */
.form_area_highschool_select
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 120px;
	z-index: 3;
}

/*Used to control position of the HIGH SCHOOL SEARCH Section of the HIGH SCHOOL Form */
.form_area_highschool_search
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 431px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 340px;
	z-index: 4;
}

/*Used to control position of the SELECT A COLLEGE section the COLLEGES Form */
.form_area_college
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 500px;
	z-index: 3;
}

/*Used to control position of the COLLEGE DETAILS section the COLLEGES Form */
.form_area_college_details
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	left: 132px;	
	position: absolute;
	top: 775px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 290px;
	z-index: 2;
}

/*Used to control position of the RANK Section of the ACADEMICS Form */
.form_area_rank
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 75px;
	z-index: 3;
}

/*Used to control position of the MAJOR section of the ACADEMICS Form */
.form_area_major
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 387px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 229px;
	z-index: 3;
}

/*Used to control position of the SPORTS Section of the ACADEMICS Form */
.form_area_sports
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 618px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 145px;
	z-index: 3;
}

/*Used to control position of the AD & SUBMIT Section of the ACADEMICS Form */
.form_area_ad_academics
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 765px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}

/*Used to control position of the TESTS Section of the TEST SCORES Form */
.form_area_testscores
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 205px;
	z-index: 3;
}

/*Used to control position of the MERIT AWARDS Section of the TEST SCORES Form */
.form_area_merit
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 517px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 250px;
	z-index: 3;
}

/*Used to control position of the AD & SUBMIT Section of TEST SCORES Form */
.form_area_testscore_ad
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 770px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 165px;
	z-index: 3;
}

/*Used to control position of the COUNTRY section of the INTERESTS Form */
.form_area_int_country
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 100px;
	z-index: 3;
}

/*Used to control position of the CITIZEN section of the INTERESTS Form */
.form_area_int_citizen
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 413px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 217px;
	z-index: 3;
}

/*Used to control position of the RELIGION section of the INTERESTS Form */
.form_area_int_religion
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 633px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 221px;
	z-index: 3;
}

/*Used to control position of the ETHNICITY section of the INTERESTS Form */
.form_area_int_ethnic
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 857px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 227px;
	z-index: 3;
}

/*Used to control position of the MARITAL STATUS section of the INTERESTS Form */
.form_area_int_marital
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 1087px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 105px;
	z-index: 3;
}

/*Used to control position of the TYPE OF COLLEGE section of the INTERESTS Form */
.form_area_int_type
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 1195px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 180px;
	z-index: 3;
}

/*Used to control position of the ENROLLMENT LEVEL section of the INTERESTS Form */
.form_area_int_level
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 1376px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}


/*Used to control position of the CAREER INTERESTS Section of the PROFESSIONS Form */
.form_area_career_interests
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}

/*Used to control position of the PROFESSIONS AND OCCUPATIONS Section of the PROFESSIONS Form */
.form_area_prof_occus
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 513px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}

/*Used to control position of the CORPORATE AFFILIATION Section of the PROFESSIONS Form */
.form_area_corporate
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 716px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}

/*Used to control position of the PROFESSIONAL MEMBERSHIPS Section of the PROFESSIONS Form */
.form_area_member
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 918px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}

/*Used to control position of the UNION MEMBERSHIPS Section of the PROFESSIONS Form */
.form_area_union
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 1120px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 200px;
	z-index: 3;
}


/*Used to control position of the SCHOLARSHIP REQUIREMENTS section of the ODDS & ENDS Form */
.form_area_misc
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 310px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 290px;
	z-index: 3;
}

/*Used to control position of the AD & SUBMIT section of the ODDS & ENDS Form */
.form_area_misc_ad
{
	font: 12px arial, sans-serif;
	/*line-height:16px;*/
	position: absolute;
	top: 603px;
	left: 132px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-top-style : solid;
	border-top-color: #C8E08C;		*/
	border-bottom-style : solid;
	border-bottom-color: #D8EEA6;	
	background-color: #C8E08C;
	color: #FFFFFF;	
	width: 562px;
	height: 180px;
	z-index: 3;
}

/*Right Column Content*/
.right_column
{
	position: absolute;
	color: #000000;	
/*	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;*/
	width: 173px;
/*	top: 311px;
  left: 698px;	 */
  top: 262px;
  left: 599px;	
	z-index: 3;
}

/*Text Column to right of Form Fields*/
.right_text 
{
  font-weight: bold;
  padding: 0px 6px 0px 0px;
}

/*Medium sized text, right column*/
.right_title
{
	font: 16px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
  text-align: center;
}

.right_list
{
  line-height: 15px;
  margin: 4px 0px 4px 0px;
}

.right_subtitle
{
  font-style: italic;
  font-weight: normal;
}

/* Large Text, right column */
.right_name
{
	font: 18px arial, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	padding: 0px 10px 4px 0px;
	margin: 0px 0px 0px 0px;
  text-align: center;
}

/* set up relative style for div to be frame of reference for the absolutely
positioned elements it contains */
.relative_frame_of_reference
{
  position: relative;
}

.error_hp
{
  font: 10px Verdana, sans-serif;
  list-style-type: none;
  color: red;
  line-height: 11px;
  font-weight : bold;
  background-color: transparent;
  vertical-align: top;
}

.error_new {
  font: 10px Verdana, sans-serif;
  list-style-type: none;
  color: red;
  line-height: 15px;
  font-weight : bold;
  background-color: transparent;
}

/* White background for Form*/
.form_bg
{
	font: 11px arial, sans-serif;
	line-height:16px;
  padding-left: 20px;
  padding-top: 250px;
  padding-right: 8px;
  padding-bottom: 20px;
  margin: 0px;
	color: #000000;   /*#797878;*/
	font-weight:bold;
	background-color: #FFFFFF;	
}

.form_border
{
  background-color: #333333;
  margin-left: 99px;
  margin-top: 0px;
  margin-right: 99px;
  margin-bottom: 0px;
  line-height: 12px;
  padding: 14px;
  width: 756px;
  top: 50px;
  position: relative;
}

.form_content
{
  text-align: left;
  background-color: #ffFFFF;
  height: auto;
}

/*Form Instructions Area at top under header, Black Text on White Background*/
.instruction_text
{
  font: 11px arial, sans-serif;
  line-height: 15px;
/* 	padding: 0px 0px 0px 0px; */
/* 	margin: 0px 68px 0px 152px; */ /*Top Margin controls white space on top of text*/	
/*	border-right-width: 10px; */
	color: #000000;   /*#797878;*/
	font-weight: bold;
/*	background-color: #FFFFFF; */
  text-align: left;
  position: absolute;
  width: 500px;
/*  top: 140px;
  left: 290px;*/
  top: 92px;
  left: 191px;
  z-index: 2;
}

.row 
{
	color: #ECFECC;
	background-color: #C8E08C;
/*	padding: 14px 12px 0px 10px;*/
  padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	height: auto;
	min-height: 24px;
}

.row_right 
{
	color: #ECFECC;
	background-color: #C8E08C;
	padding: 14px 20px 0px 10px;		
	margin: 0px 0px 0px 0px;
	height: auto;
	min-height: 24px;
  text-align: right;
}

/* Used for verticle spacing between rows.Useful if a note is required under a field */
.buffer
{
	color: #ECFECC;
	background-color: #C8E08C;	
	padding: 0px 0px 0px 0px;		
	margin: 0px 0px 0px 0px;	
	height: 24px;
	width: 560px;
}

/* Area Title displays on left, Name, Address, Background text*/
.area_name_left
{
	font: 16px arial, sans-serif;
	font-weight: bold;
	color: #ECFECC;
	background-color: #C8E08C;
	padding: 0px 0px 0px 0px;		
	margin: 0px 0px 0px 0px;	
	position: absolute;
	text-align: left;
	width: 100px;
}

/*Area Title display on right, Name, Address, Background text*/
.area_name_right
{
	font: 16px arial, sans-serif;
	font-weight: bold;
	color: #ECFECC;
	background-color: #C8E08C;
	padding: 0px 0px 0px 0px;
  margin: 0px 12px 0px 340px;
/* 	position: absolute; */
/*	left: 440px; */
  text-align: right;
/*	width: 125px;*/
}

.area_name_right2
{
	font: 16px arial, sans-serif;
	font-weight: bold;
	color: #ECFECC;
	background-color: #C8E08C;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 410px;
}

/*Used to position field names absolutely, typcally with text boxes. #C8E08C; */
.field_name
{
	font: 12px arial, sans-serif;
	line-height:15px;
	color: #2560A2;
	background-color: transparent;
	font-weight:bold;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 6px;
	position: absolute;
	left: 10px;
	text-align: right;
	width: 190px;
}

.field_name2 /*probably not going to be used */
{
  display: block;
  font: 12px arial, sans-serif;
	line-height:22px;
	color: #2560A2;
	background-color: transparent;	
	font-weight:bold;
	padding: 0px 0px 0px 0px;		
	margin: 0px 0px 0px 6px;	
/*	position: absolute;
	left: 10px; */
	text-align: right;
	width: 190px;
}

/*Used to position field names absolutely, typcally with text boxes. #C8E08C; */
.legend_text
{
	font: 12px arial, sans-serif;
	color: #2560A2;
	font-weight:bold;
	padding: 0px;		
	margin: 0px;	
}

/*Used for non-indented Field Names */
.field_name_uncentered
{
	font: 12px arial, sans-serif;
	line-height:15px;
	color: #2560A2;
	background-color: transparent;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
  position: absolute;
	left: 0px;
	text-align: left;	
  width: 90px;
	padding: 1px 0px 0px 0px;
}
/*Used for non-indented Field Names */
.field_name_long
{
	font: 12px arial, sans-serif;
	line-height:15px;
	color: #2560A2;
	background-color: transparent;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
/*  position: absolute;
	left: 0px;*/
	text-align: left;	
  width: 500px;
	padding: 1px 0px 0px 0px;
}

/*Used to position the field after the field_name*/
.field 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 3px;		 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
  position: absolute;
	left: 210px;
	width: 170px;
  background-color: #ffffff;
}
.field2 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 3px;		 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight: normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	width: 170px;
  background-color: #ffffff;
}

/*Used to position the field and its validation message*/
.field_and_validation
{
	margin: 0px 0px 0px 210px;	
	padding: 0px;
	font: 12px arial, sans-serif; 
	color: #2560A2; 
	font-weight:normal; 
	border-style: none; 
/*  position: absolute;
	left: 210px; */
	width: auto;
}

/*Used to position the field and its validation message*/
.field_and_validation_uncentered
{
	margin: 0px 0px 0px 100px;	
	padding: 0px;
	font: 12px arial, sans-serif; 
	color: #2560A2; 
	font-weight:normal; 
	border-style: none; 
/*  position: absolute;
	left: 210px; */
	width: auto;
}

/*Used to position the field and its validation message*/
.field_and_validation_unpositioned
{
  margin: 4px 0px 0px 15px;	
  padding: 0px;
  font: 12px arial, sans-serif; 
  color: #2560A2; 
  font-weight: bold; 
	border-style: none; 
/*  position: absolute;
	left: 210px; */
	width: auto;
  line-height: 15px;
}

/*Used to position the field after the field_name*/
.field_noborder
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-width: 0px; 
  position: absolute;
  left: 210px;
  width: 175px;
}

/*Used to position the field BELOW the field_name*/
.field_uncentered 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;		 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	position: relative;
	left: 10px ;	
	width: 275px;
}

/* Used for SHORT Select List Box Style */
.select_short 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	position: absolute;
	left: 210px ;
	width: 80px;
}

/* Used for Select List Box Style */
.select 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
  position: absolute;
	left: 210px ;
	width: 170px;
}

/* Used for Select List Box Style */
.select2 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
/*  position: absolute;
	left: 210px; */
	width: 170px;
}

/* Used for Select List Box Style that are LONG */
.select_long 
{
  background-color: #ffffff;
  width: 200px;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
  position: absolute;
	left: 210px;
	width: 280px;
}

/* Used for Select List Box Style that are LONG */
.select_long2 
{
  background-color: #ffffff;
  width: 200px;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
/*	position: absolute;
	left: 210px ;*/
	width: 280px;
}

/* Used for Select List Box LEFT Postioning */
.select_left 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
  position: absolute;
	left: 110px;
	width: 400px;
}

.select_left2
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
/*  position: absolute;
	left: 110px; */
	width: 400px;
}

/* Used for SHORT Select List Box Style, No Positioning  */
.select_short_free 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	width: 80px;
/*	position: relative;
	left: 8px; */
}

/* Used for SHORT Select List Box Style, No Positioning  */
.select_shorter_free 
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	width: 55px;
/*	position: relative;
	left: 8px; */
}

/*Used to position the field after the field_name*/
.radio
{
	/*background-color: #FFFFFF;*/
	font: 12px arial, sans-serif;
/* 	line-height: 24px; */
	color: #2560A2;	
	font-weight:bold;
	padding: 1px 1px 1px 6px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 210px;
	text-align: left;
	width: 160px;
	line-height: 15px;
	background-color: transparent;
  vertical-align: top;
}

.radio_button
{
position: relative;
top: 2px;
}

/* text for generic use */
.text_standard
{
  font: 12px arial, sans-serif;
  line-height:18px;
  color: #2560A2;
}

/* For CHECKELIST BOXES */
.checklist2
{
  border: 1px solid #2560A2;
  list-style: none;
  height: 138px;
  overflow: auto;
  width: 400px;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-weight: normal;
}

.checklist2 li {
  font-size:11px;
  padding-left: 6px;
  padding-top: 2px;
  list-style-type: none;
}

/* Not sure if these two below are needed.  They were added from default.css  */

/*.checklist2 label { 
  display: block; 
  height: 1%; 
  padding-left: 25px;
  text-indent: -25px;
} */

/*.checklist2 label:hover, .checklist label.hover {
  background-color: #FFFFC1;
  font-weight: bold;
}*/

/*Used to position the field after the field_name*/
.checklist_position_right2 
{
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font: 11px arial, sans-serif; 
	color: #ECFECC; 
	font-weight:normal; 
	border: 1px;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #D8EEA6;
	position: absolute;
	left: 223px ;	
	width: 170px;
}

/*Used for small text in the middle of a row. NOT IN USE AT THIS TIME*/
.middletext
{
	font: 10px arial, sans-serif;
	font-weight: bold;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #2560A2;
	position: absolute;
	left: 90px;
	width: 400px;
	vertical-align: bottom;
}

/*Used for small text that lines up with field entry textboxes */
.fieldtext
{
	font: 11px arial, sans-serif;
	font-weight: normal;
	line-height:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #2560A2;
	position: absolute;
	left: 210px;
	vertical-align: bottom;
  width: auto;
}

/*Used for small text that lines up with field entry textboxes */
.lefttext
{
	font: 11px arial, sans-serif;
	font-weight: normal;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #2560A2;
	position: absolute;
	left: 64px;
	vertical-align: top;
}

/*Used for small text that spans the width of the form*/
.formtext
{
	font: 11px arial, sans-serif;
	font-weight: normal;
	line-height:18px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;	
	color: #2560A2;
}

/*Used to place small text notes to right side of fields*/
.rightside
{
	font: 10px arial, sans-serif;
	font-weight: bold;
	line-height:12px;
	color: #2560A2;
	position: absolute;
	left: 408px;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

.optout
{
  padding: 2px 12px 12px 12px;
  margin: 0px 10px 0px 10px; 
  border-color: #2560A2;
  position: relative;
}

/*No positioning, font color and size only*/
.freetxt
{
	font: 11px arial, sans-serif;
	font-weight: normal;
	line-height:14px;
	color: #2560A2;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

/*Small blue instructional text for below fields */
.instruct_txt
{
	font: 11px arial, sans-serif;
	font-weight: normal;
	line-height:13px;
	color: #2560A2;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
/* position: relative;	*/
/*	left: 10px;
	width: 250px;*/
}


/*Used to position Question mark image (help) after fields*/
.question
{
	font: 10px arial, sans-serif;
	font-weight: bold;
	line-height:12px;
	color: #2560A2;
  position: absolute;
	left: 388px;
/*	vertical-align: bottom;*/
/*	background-image: url(../img/question.gif);*/
	/*background-color: #FFFFFF;*/
}

/*Used to position Question mark image (help) after Race / Ethnic Background field, unique*/
.ethnic_q
{
	font: 10px arial, sans-serif;
	font-weight: bold;
	line-height:12px;
	color: #2560A2;
  position: absolute;
	left: 500px;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

/* Help Pop-up title */
.help-pop-title
{
	color: #ECFECC;
	font-weight: bold;
	background-color: #C8E08C;	
	padding: 0px 0px 0px 0px;		
	margin: 0px 0px 0px 0px;	
	height: 24px;
	width: 340px;
}


/*Help pop up body text*/
.help-pop-text
{
	font: 12px arial, sans-serif;
	font-weight: normal;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #2560A2;
	position: absolute;
	left: 30px;
	width: 330px;
	vertical-align: bottom;
	background-color: #FFFFFF;
}

/*Used to position orange oval of save button*/
.savebutton
{
	position: absolute;
	height: 29px;
	left: 374px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    background-image: url(../img/save_button_notext.gif);
	background-repeat: no-repeat;

}

/*Used for save button*/
.savebutton_text
{
	margin: 0px 0px 0px 360px;
	padding: 0px 0px 0px 0px;
  font: 12px arial, sans-serif;
	font-weight: bold;
	line-height:28px;
	color: #FFFFFF;
/*  position: relative;*/ 
  left: 360px;
	width: 169px;
	height: 28px;
  background-image: url(../img/save_button_notext_flex.gif);
	background-repeat: no-repeat;
	text-align: center;
  cursor: pointer;
  border-style: none;
}

/*Used for save button*/
.savebutton_text_noimage
{
	margin: 0px 0px 0px 360px;
	padding: 0px 0px 0px 0px;
  font: 12px arial, sans-serif;
	font-weight: bold;
	line-height:28px;
	color: #FFFFFF;
/*  position: relative;*/ 
  left: 360px;
	width: 169px;
	height: 28px;
/*  background-image: url(../img/save_button_notext.gif);
  background-repeat: no-repeat; */
  background-color: #ff9900;
	text-align: center;
  cursor: pointer;
  border-style: none;
}

/*Gray Border on RIGHT side of form. Runs the full length of form*/
.rborder
{
	/*background-image: url(../img/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 869px;
	width: 14px;
	height: 1085px;
	z-index: 2;
}

/*Gray Border on RIGHT side of form. Runs the full length of page*/
.rborder_widepage
{
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 899px;
	width: 14px;
	height: 535px;
	z-index: 3;
}

/*Gray Border on LEFT side of form. Begins under left navigation image*/
.lborder
{
	/*background-image: url(../img/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 99px;
	width: 14px;
	height: 1085px;
	z-index: 4; 
}

.lborder_widepage
{
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 38px;
	width: 14px;
	height: 535px;
	z-index: 4; 
}

.lborder2
{
	background-color: #333333;
	position: absolute;	
	top: 206px;
	left: 50px;
	width: 14px;
	height: 370px;
	z-index: 3; 
}

/*Gray Border on BOTTOM of form.*/
.bborder
{
	/*background-image: url(../img/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 1130px;
	left: 99px;
	width: 784px;
	height: 14px;
	z-index: 10; 
}

/* Bottom border college icons unique to this page*/
.bborder_search
{
	/*background-image: url(../images/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 566px;
	left: 38px;
	width: 875px;
	height: 28px;
	z-index:3; 
}

/*standard footer*/
.footer_std
{
/*  position: relative;*/
  width: 950px;
  left: 0px;
/*  top: 60px;*/
  margin-top: 60px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 20px;
  padding-left: 5px;
  text-align: center;
  line-height: 18px;
  color: #ffffff;
}
/*----This is the Alloy Footer on interior pages---*/
.footer_std #footer_module {
  display:block;
  float:left;
  padding:10px 0 20px 40px;
  /*margin-left:40px;*/
  text-align:left;
  width:100%;
  }

.footer_std #footer_module ul {
  float:left;
  padding:0 9px;
  margin:0;
  }

.footer_std #footer_module ul li {
  font-size:11px;
  margin-top:3px;
  list-style:none;
  display:block;
  border:none;
  line-height:13px;
  }

.footer_std #footer_module a:link {
  font-weight:normal;
  color:#999999;
  text-decoration:none;
  }
  
.footer_std #footer_module a:visited {
  color:#999999;
  text-decoration:none;
  }  

.footer_std #footer_module a:hover {
  color:#ff6633;
  text-decoration:underline;
  }

/*standard footer for home pages*/
.footer_home
{
  position: absolute;
  width: 950px;
  left: 0px;
  top: 710px;
  margin-top: 5px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  text-align: center;
  line-height: 18px;
  color: #ffffff;
}
/*----This is the Alloy Footer on the Home Page---*/
.footer_home #footer_module {
  display:block;
  float:left;
  padding:10px 0 20px 5px;
  /*margin-left:40px;*/
  text-align:left;
  width:100%;
  }

.footer_home #footer_module ul {
  float:left;
  padding:0 9px;
  margin:0;
  }

.footer_home #footer_module ul li {
  font-size:11px;
  margin-top:3px;
  list-style:none;
  display:block;
  border:none;
  line-height:13px;
  }
  
.footer_home #footer_module a {
  font-weight:normal;
  color:#999999;
  text-decoration:none;
  }

.footer_home #footer_module a:visited {
  color:#999999;
  text-decoration:none;
  }
  
.footer_home #footer_module a:hover {
  color:#ff6633;
  text-decoration:underline;
  }

/*registration page footer -- now same as std footer -- probably should not be used*/
.footer_reg2
{
/*  position: relative;*/
  width: 950px;
  left: 0px;
/*  top: 60px; */
  margin-top: 60px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 20px;
  padding-left: 5px;
  text-align: center;
  line-height: 18px;
  color: #ffffff;
}

a.dark_bg_link:link
{
  text-decoration: none;
  color: #ffffff;
}

a.dark_bg_link:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.dark_bg_link:hover
{
  text-decoration: none;
  color: #9acd32;
}

a.dark_bg_link:active
{
  text-decoration: none;
  color: #ffffff;
  border: 0px;
}

/*Footer positioning for registration pages.*/
.footer_reg
{
	position: absolute;
	top: 1158px;
	left: 300px;
	text-align: center;
}

/*Area asign to right of fields to display REQUIRED TEXT if form is not submitted with required information*/

.validation
{
	font: 11px arial, sans-serif;
	background-color: transparent;
	font-weight: bold;
	line-height:12px;
	color: #FF0000;
	position: absolute;
	left: 382px;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

.validation_center
{
	font: 11px arial, sans-serif;
	background-color: transparent;
	font-weight: bold;
	line-height:12px;
	color: #FF0000;
	position: absolute;
	left: 270px;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

.validation_under_field
{
/*	font: 11px arial, sans-serif; font handled by error style*/
	background-color: transparent;
  margin-top: 3px;
  margin-bottom: 1px;
  margin-left: 3px;
  padding: 1px 1px 1px 1px;
/*  position: absolute;
  left: 210px;*/
/*  margin-left: 210px;*/
/*  padding-left: 210px; */
	vertical-align: bottom; 
	/*background-color: #FFFFFF;*/
}

/*Area asign to right of LONG fields to display REQUIRED TEXT if form is not submitted with required information*/
.validation_long
{
	font: 11px arial, sans-serif;
	background-color: transparent;
	font-weight: bold;
	line-height:12px;
	color: #FF0000;
	position: absolute;
	left: 500px;
	vertical-align: bottom;
	/*background-color: #FFFFFF;*/
}

/*###*/
/*###*/
/* BELOW LISTED STYLE CALLS UNIQUE TO PAGE: ACCOUNT.HTML*/
/*###*/
/*###*/

/*Account.html - Gray Border on BOTTOM of form.*/
.account_bottomborder
{
	/*background-image: url(../img//gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 775px;
	left: 99px;
	width: 784px;
	height: 14px;
	z-index: 10; 
}

/*Account.html - Gray Border on RIGHT side of form. Runs the full length of form*/
.account_rightborder
{
	/*background-image: url(../img/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 869px;
	width: 14px;
	height: 740px;
	z-index: 2;
}

/*Account.html - Gray Border on LEFT side of form. Begins under left navigation image*/
.account_leftborder
{
	/*background-image: url(../img/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 99px;
	width: 14px;
	height: 732px;
	z-index: 4; 
}


/*###*/
/*###*/
/* BELOW LISTED STYLE CALLS UNIQUE TO PAGE: GENERIC REGISTRATION.HTML*/
/*###*/
/*###*/

/* Header, Left Image, no progress bar*/
.header_left
{
	position: absolute;
	top: 135px;
	left: 100px;
	z-index: 2;	
}

/* Preview Words and Arrows*/
.preview
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #1F6CB4;
	position: absolute;
	top: 20px;
	left: 438px;
}

/*navigation Bar Image. This image may be used for the navigation bar instead of text, if desired */
.navigation_image
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 0px;
	left: 538px;
	z-index: 1;
}


/*navigation Text 1*/
a.navigation_text_1
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 20px;
	left: 518px;
	z-index: 2;
}

a.navigation_text_1:link
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_1:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_1:hover
{
  text-decoration: none;
  color: #986001;
}

a.navigation_text_1:active
{
  text-decoration: none;
  border: 0px;
}

/*Color block 1, width will need adjusting if navigation Text is changed on page   */
.navigation_color_1
{
	line-height: 6px;
	background-color: #986001;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 34px;
	left: 517px;
	width: 42px;
	height: 6px;
	z-index: 2;	
}

/*navigation Text 2*/
a.navigation_text_2
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 20px;
	left: 570px;
	z-index: 2;	
}	

a.navigation_text_2:link
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_2:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_2:hover
{
  text-decoration: none;
  color: #961160;
}

a.navigation_text_2:active
{
  text-decoration: none;
  border: 0px;
}

/*Color block 2, width will need adjusting if navigation Text is changed on page  */ 
.navigation_color_2
{
	line-height: 6px;
	background-color: #961160;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 34px;
	left: 570px;
	width: 61px;
	height: 6px;
	z-index: 2;	
}

/*navigation Text 3*/
a.navigation_text_3
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 20px;
	left: 642px;
	z-index: 2;	
}	

a.navigation_text_3:link
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_3:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_3:hover
{
  text-decoration: none;
  color: #1F6CB4;
}

a.navigation_text_3:active
{
  text-decoration: none;
  border: 0px;
}

/*Color block 3, width will need adjusting if navigation Text is changed on page   */
.navigation_color_3
{
	line-height: 6px;
	background-color: #1F6CB4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 34px;
	left: 642px;
	width: 90px;
	height: 6px;
	z-index: 2;	
}

/*navigation Text 4*/
a.navigation_text_4
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 20px;
	left: 743px;
	z-index: 2;	
}	

a.navigation_text_4:link
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_4:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_4:hover
{
  text-decoration: none;
  color: #F96000;
}

a.navigation_text_4:active
{
  text-decoration: none;
  border: 0px;
}

/*Color block 4, width will need adjusting if navigation Text is changed on page   */
.navigation_color_4
{
	line-height: 6px;
	background-color: #F96000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 34px;
	left: 743px;
	width: 62px;
	height: 6px;
	z-index: 2;	
}

/*navigation Text 5*/
a.navigation_text_5
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 20px;
	left: 866px;
	z-index: 2;	
}	

a.navigation_text_5:link
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_5:visited
{
  text-decoration: none;
  color: #ffffff;
}

a.navigation_text_5:hover
{
  text-decoration: none;
  color: #A0CB3E;
}

a.navigation_text_5:active
{
  text-decoration: none;
  border: 0px;
}

/*Color block 5, width will need adjusting if navigation Text is changed on page   */
.navigation_color_5
{
	line-height: 6px;
	background-color: #A0CB3E;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 34px;
	left: 866px;
	width: 33px;
	height: 6px;
	z-index: 2;
}

/* Left Side of color image in left corner */
.left_color
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 8px;
	left: 9px;
	z-index: 2;
}

/* Left Side of color image in left corner - preview pages */
.left_color_preview
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 2;
}

/* Right Side of color image in left corner */
.right_color
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 51px;
	left: 261px;
	z-index: 2;
}

/* Right Side of color image in left corner - preview pages */
.right_color_preview
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 8px;
	left: 223px;
	z-index: 2;
}

.right_color_small
{
  position: absolute;
  top: 8px;
  left: 144px;
  width: 385px;
  height: 80px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  z-index: 2;
}

/* Bottom of color image in left corner   */
.bottom_color
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 106px;
	left: 46px;
	width: 215px;
	height: 105px; 
	z-index: 2;
}

/* Bottom of color image in left corner   */
.bottom_color_preview
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 63px;
	left:8px;
	z-index: 2;
}

/*TOP Gray Border runs across top of form ethe entire length of page

/* Text Title Small  over Top Left Color Image*/
.title
{
	font: 16px arial, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;	
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 26px;
	left: 22px;
	z-index: 3;
}

/* Text Title Large over Top Left Color Image*/
.title_big
{
	font: 23px arial, sans-serif;
	line-height: 25px;
	font-weight: normal;
	color: #FFFFFF;	
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 44px;
	left: 22px;
	z-index: 3;
}

/* Text Title Large, used for SINGLE WORD TITLES over curved header image*/
.title_big_single
{
	font: 24px arial, sans-serif;
	line-height: 26px;
	font-weight: normal;
	position: absolute;
	color: #FFFFFF;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	top: 67px;
	left: 120px;*/
  top: 19px;
  left: 21px;
  width: 100px;
	height: 30px;;
	z-index: 3;
}

/* revised but not needed
.main_bg
{
  background-color: #FFFFFF;
  padding-left: 180px;
  padding-top: 100px;
  padding-right: 40px;
  padding-bottom: 40px;
  color: #000000;
}
*/

.main_bg  /*ORIGINAL SAVED*/
{
  background-color: #FFFFFF;
  padding-left: 165px;
  padding-top: 70px;
  padding-right: 40px;
  padding-bottom: 40px;
  min-height: 200px;
  height: auto;
}

.main_border
{
	background-color: #333333;
  margin-left: 44px;
  margin-top: 0px;
  margin-right: 44px;
  margin-bottom: 0px;
  line-height: 1.5em;
  padding: 14px;
  width: 847px;
  top: 50px; 
  position: relative;
}

.main_content
{
  text-align: left;
  background-color: #ffFFFF;
/*  color: #000000;*/
  color: #706E6F;
  height: auto;
}

.preview_bg
{
  background-color: #FFFFFF;
  padding-left: 40px;
  padding-top: 56px;
  padding-right: 40px;
  padding-bottom: 40px;
  color: #000000;
}

.preview_body
{
  margin-left: 186px;
  font: 12px arial, sans-serif;
  line-height: 16px;
  font-weight: bold;
  color: #706E6F;
  padding: 0px 0px 0px 0px;
}

.preview_border
{
	background-color: #333333;
  margin-left: 38px;
  margin-top: 0px;
  margin-right: 38px;
  line-height: 12px;
  padding-top: 14px;
  padding-right: 14px;
  padding-bottom: 14px;
  padding-left: 48px;
  width: 814px;
  top: 50px; 
  position: relative;
}

.preview_content
{
  text-align: left;
  background-color: #ffFFFF;
  color: #000000;
}

.vertical_align_top
{
  vertical-align: top;
}

.padding_top_small
{
  padding-top: 12px;
}

/* Gray Background Area under Left Corner Image, left nav text goes here */
.left_area
{
	font: 20px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align: center;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 168px;
	left: 13px;
	height: 264px;
	width: 204px;
	background-repeat: no-repeat;
	background-color: #333333;
	z-index: 2;
}

/* Register Button Layered over dotted line */
a.reg_butn
{
	/*background-image: url(../img/register_now.jpg);*/
	position: relative;
	color:#FFFFFF;
	font: 16px arial, sans-serif;
	font-weight: bold;	
	background-color: #017FB9;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #C7E08C;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #C7E08C;
	border-right-style: solid;
	border-right-width: 4px;
	border-right-color: #C7E08C;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-bottom-color: #C7E08C;	
	width: 180px;		
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;			
	z-index: 5;
}

a.reg_butn:link 
{
  text-decoration: none;
  color:#FFFFFF;
}

a.reg_butn:visited
{
  text-decoration: none;
  color:#FFFFFF;
} 

a.reg_butn:hover
{
  text-decoration: none;
  color:#FFFFFF;
}

a.reg_butn:active
{
  text-decoration: none;
  color:#FFFFFF;
  border: 0px;
}

.dots
{
	font: 8px arial, sans-serif;
	letter-spacing: 4px;	
	color:#B1B3B4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	z-index: 3;
}

/*Bottom curved image of left hand navigation area*/
.left_area_bottom
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;
	top: 432px;
	left: 8px;
	background-image: url(../img/bottom_curve_2.jpg);
	background-color: #FFFFFF;
	width: 215px;
	height: 19px;
	z-index: 2;
}

/* Main Text Area Left Colunm, numbers image placement */
.main_left1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 238px;
	left: 270px;
	width: 45px;
	z-index: 3;
}

/* Main Text Area Left Colunm, numbers image placement */
.main_left2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 310px;
	left: 270px;
	width: 45px;
	z-index: 3;
}

/* Main Text Area Left Colunm, numbers image placement */
.main_left3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 386px;
	left: 270px;
	width: 45px;
	z-index: 3;
}

.text_highlight
{
/*  color: #F8981D;*/
  color: #ff6a00
}

/* Large Headline Text, currently ORANGE */
.headline
{
	font: 24px arial, sans-serif;
	line-height: 28px;
	font-weight: bold;
	color: #F8981D;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Introduction Text, typically after Headline, currently GRAY*/
.intro
{
	font: 16px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.intro_preview
{
	font: 15px arial, sans-serif;
	line-height: 17px;
	font-weight: bold;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Sub Heading Text, curretly BLUE*/
.subhead
{
	font: 18px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #0091C9;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Main Page Text Area, currently GRAY  */
.main_text
{
	font: 13px arial, sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	z-index: 4;
}

/* Small Text, currently Blue*/
.blue_txt_sm
{
	font: 12px arial, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #1F6CB4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Medium Text, used as paragraph header in College Search Profile of selected college*/
.blue_txt
{
	font: 16px arial, sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #1F6CB4;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Smallest Text in Main Text Area */
.smallest_txt
{
	font: 12px arial, sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #706E6F;
	position: relative;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	z-index: 4;
}

/* Small Text in Main Text Area */
.sm_txt
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #706E6F;
	position: relative;
	z-index: 4;
}

/* Small Text in Main Text Area */
.med_txt
{
	font: 18px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #1E91C7;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

.big_text
{
	font: 26px arial, sans-serif;
	line-height: 28px;
	font-weight: bold;
	color: #F8981D;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/* Main Text Area - Right Column */
.main_right
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	position: absolute;
	top: 55px;
	left: 643px;
	width: 180px;
	z-index: 4;
}

/*TOP Gray Border runs across top of form ethe entire length of page*/
.top_border
{
	/*background-image: url(../images/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 45px;
	left: 46px;
	width: 866px;
	height: 12px;
	line-height: 12px;
	z-index: 3;
}

/*Gray Border under LEFT navigation on left, "fat short border" */
.lbborder
{
	/*background-image: url(../images/gray_border.gif);*/
	background-color: #333333;
	position: absolute;	
	top: 490px;
	left: 38px;
	width: 48px;
	height: 76px;
	z-index: 3; 
}

/* Row Featured Profiles*/
.featured_profiles
{
	font: 13px arial, sans-serif;
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
	position: absolute;
	top: 500px;
	left: 86px;
	width: 813px;
	height: 80px;
	background-color: #F8991D;
	z-index: 4;
}

.profile_column_left
{
	font: 11px arial, sans-serif;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	/*background-color: #FFFFFF;*/
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 0px 0px;	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #706E6F;			
	position: absolute;	
	top: 40px;
	left: 84px;
	width: 220px;
	z-index: 4; 
}

.profile_column_right
{
	font: 11px arial, sans-serif;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	/*background-color: #FFFFFF;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	position: absolute;	
	top: 40px;
	left: 240px;
	width: 560px;
	z-index: 4; 
}

.list_title
{
	font: 12px arial, sans-serif;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.cover
{
	font: 12px arial, sans-serif;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #333333;	
	padding: 10px 60px 10px 70px;
	margin: 0px 0px 0px 0px;		
	position: absolute;	
	top: 580px;
	left: 38px;
	width: 745px;
	height: 500px;
	z-index: 5;
}

.find	
{
	font: 16px arial, sans-serif;
	line-height: 22px;
	font-weight: bold;
	color: #0091C9;
	text-align: center;
	padding: 4px 0px 4px 0px;
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #A0CB3D;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #A0CB3D;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #A0CB3D;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A0CB3D;	
	width: 170px;
	position:absolute;
	top:300px;
	left:20px;
	z-index:4;
}

/* Dashed border around quote, Main Text Area of page, right.*/
.dashed
{
	border-style: dashed;
	border-width: 4px;
	border-color: #DBDBDB;	
	padding: 20px 10px 20px 10px;		
	margin:  0px 10px 0px 0px;	
	font: 11px arial, sans-serif;
	color: #F9971C; /*Darker: F96000*/
	line-height: 14px;
	font-weight: bold;	
	text-align: left;
	width: 148px;
	position:absolute;
	left:18px;
}

/* PCU and CNC HOMEPAGE-SPECIFIC STYLES .*/
/* PCU Home Page: Register Button*/
.reg_butn_small
{
	/*background-image: url(../img/register_now.jpg);*/
	position: relative;
	color:#FFFFFF;
	font: 16px arial, sans-serif;
	font-weight: bold;	
	background-color: #017FB9;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #C7E08C;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #C7E08C;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #C7E08C;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #C7E08C;	
	width: 180px;		
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;			
	z-index: 5;
	
}

/* PCU Home Page: Used for SHORT Select List Box Style */
.select_home 
{
	background-color: #BCBCBC;
	margin: 0px 0px 0px 0px;	 
	font: 11px arial, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color:#628E00;
	width: 120px;
	height:16px;
}

/* No style - for Register button link styling */
.nothing
{

}

/* Register Button Layered over dotted line */
a.nothing
{
	/*background-image: url(../img/register_now.jpg);*/
	position: relative;
	color:#FFFFFF;
	font: 16px arial, sans-serif;
	font-weight: bold;	
	background-color: #017FB9;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #C7E08C;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #C7E08C;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #C7E08C;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #C7E08C;	
	width: 130px;		
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;			
	z-index: 5;
}

a.nothing:link 
{
  text-decoration: none;
  color:#FFFFFF;
}

a.nothing:visited
{
  text-decoration: none;
  color:#FFFFFF;
} 

a.nothing:hover
{
  text-decoration: none;
  color:#FFFFFF;
}

a.nothing:active
{
  text-decoration: none;
  color:#FFFFFF;
  border: 0px;
}


/* HOME PAGE CONTENT POSITIONING - CNC, PCU, & ACU */
.homepage_position
{
	position:absolute;
	top:16px;
	left:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* $10,000 SCHOLARSHIP PAGE - rules.vm*/
/*Paragraph headers, curently blue */
.contest_heading
{
	font: 12px arial, sans-serif;
	line-height: 15px;
	font-weight: bold;
	color: #0091C9;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/*$10,00 Scholarship page - rules.vm style*/
a.text:link
{
	font: 12px arial, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/*$10,00 Scholarship page - rules.vm style*/
a.text:hover
{
	font: 12px arial, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
    text-decoration:underline;
}

/*$10,00 Scholarship page - rules.vm style*/
a.text:active
{
	font: 12px arial, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/*$10,00 Scholarship page - rules.vm style*/
a.text:visited
{
	font: 12px arial, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #706E6F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

/*$10,00 Scholarship page - rules.vm style*/
/*Used for winners name in "dash bordered box layer*/
.dashed_name
{
	font: 16px arial, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 0px;	
}

/*$10,00 Scholarship page - rules.vm style*/
/*Used for winners title in "dash bordered box layer*/
.dashed_title
{
	font: 18px arial, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

p { margin-bottom: 1em; }
