


/* HOMEPAGE SECTION SPECIFIC */


/* Main wrapper*/

#homepage-wrapper
{
	width: 891px;
	padding-left: 0px;
}

div#content
{
	float: left;
	width: 486px;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
	/*background-color: #dfdfdf;*/
}

div#promos
{
	float: left;
	width: 400px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*background-color: #dfdfdf;*/
}


div#homepage-image
{
  width: 486px;
  height: 330px;
  background-color: #333;
}



/* Promo Items */

div.home-promo
{
	float: left;
	width: 400px;
	padding: 0 0 20px 0;
	background-color: #fff;
}



div.home-promo h2
{
	width: 395px;
	height: 22px;
	color: #fff;
	padding: 2px 0 0 5px;
	background-image: url(/app/sharedimages/regentsplace/boxtop_bg.gif);
	background-repeat: repeat-x;
}

div.home-promo p
{
	padding: 5px 0 10px 5px;
}

div.home-promo img
{
	float: right;
	padding: 0 0 0 5px;
}





/* Welcome */

#welcome
{
	width: 450px;
	padding: 10px 0 0 0;
}

#welcome h2
{
	padding: 0 0 10px 0;
}




/* News */

#news
{
	width: 480px;
	padding: 10px 0 0 0;
}

#news td
{
	font-size: 0.7em;
	color: #333;
}


#news h1
{
 	font-size: 1.1em;
 	color: #006990;
 	padding:  0 0 10px 0;
}

#news h2
{
	color: #006990;
	font-size: 1.1em;
	padding:  0 0 10px 0;
}





/* Registration */

h2.formheader
{
	width: 481px;
	height: 22px;
	color: #fff;
	padding: 2px 0 0 5px;
	background-image: url(/app/sharedimages/regentsplace/boxtop_bg.gif);
	background-repeat: repeat-x;
}

h2.registration-heading
{
  	font-weight: bold;
  	width: 400px;
  	color: #1a2729;
  	padding: 10px 0 20px 0;
	margin: 0 0 0 0;
}

.formtable 
{ 
	background-color:#; 
	border-collapse: collapse; 
	
}

table.formtable td.label
{
  	width: 120px;
  	height: 30px;
}

table.formtable td.formfields
{
  	width: 360px;
}

table.formtable td.formfields input
{
  	border:  1px solid #999;
  	padding: 3px;
	margin: 0 0 0 0;
}

/* News */

div#news h1
{
	font-size: 0.9em;
}

td.newsheader
{
	padding-bottom: 20px;
}

