/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox Forms CSS
Author : the University of North Carolina
URL : http://courses.northcarolina.edu

Created : January 13, 2006

- - - - - - - - - - - - - - - - - - - - - */


#lightbox_main_div
			{
			margin: 10px;
			padding: 0;
			background: #fdfdfd;
			border: 1px solid #dfdfdf;
   			font-size: 14px;
			}
			
#lightbox_main_div p.error 
{
	color: red;
}

#lightbox_main_div p
			{
   			font-size: 14px;
   			line-height: 16px;
			color: #000000;
			}

#lightbox_form_div
			{
			margin: 0;
			padding: 10px;
			background: #fdfdfd;
			
			}
			
form #student_form
			{
			margin: 0;
			padding: 0;
			background: #fff;
			}

			
/* ------------------------------------------

Typographic Styles

-------------------------------------------- */

#lightbox_form_div h2
			{

			padding: 0 0 0 10px;
			font-size: 19px;
			font-weight: bold;
			}
			
#lightbox_form_div h3
			{

			padding: 0 0 0 10px;
			font-size: 15px;
			font-weight: bold;
			}
			
#lightbox_form_div h2.no_padding
			{
			margin: 10px 0;
			padding: 5px 0;
			color: #333;
			border-top: 1px solid #dfdfdf;
			border-bottom: 1px solid #dfdfdf;
			}
/* ------------------------------------------

Table Styles

-------------------------------------------- */

div.registration_form_header
			{
			margin: 0 0 10px 0;
			padding: 0;
			background: #f0fdfe;
			border: 1px solid #cae8ea;
			
			}

div.registration_form_wrapper
			{
			margin: 0;
			padding: 10px;
			border: 1px solid #dfdfdf;
			overflow:hidden;  /* solves hidden cursor problem */
			}
			
div.lightbox_actions
			{
			position: relative;
			margin: 10px 0 0 0;
			padding: 0;
			border: 1px solid #ff4343;
			background: #fef1f1;
			text-align: center;
			
			}

div.input_wrapper
			{
			margin: 0 0 10px 0;
			padding: 0;
			}
			
table.registration_form	{
		border-collapse: collapse;
		border: none;
		width: 100%;
		}

table.registration_form td.df_field_icons_good
			{
			margin: 0;
			padding: 0 5px 0 0;
			text-align: right;
			color: #006600;
			
			}

table.registration_form td.df_field_icons
			{
			margin: 0;
			padding: 0 5px 0 0;
			text-align: right;
			color: #ff4343;
			
			}
			

table.registration_form input
			{
			
			width: 318px;
			
			}


table.registration_form  .checkbox
			{
			
			width: 20px;
			
			}

.text_box			
			{
			
			width: 318px;
			height: 150px;
			
			}



