﻿
/* Input elements ----------------------------------------------------------------------*/
input 
{
 width:200px;   
 height:15px;
 padding:1px;
}

input.button
{
 height:25px;
 background-color:lightgreen;
 width: 100px;
}
input.phone
{
 width:30px;   
}



#parentInfoTable 
{
 padding:5px;   
    
}



#parentInfoTable caption
{
    font-weight:bold;
}

#parentInfoTable td
{
 height:25px;
}

/* column 1 of table (colgroup not used due to incompatibility with firefox/netscape)*/
#parentInfoTable td.col1 
{
 vertical-align:top;
 text-align:right;   
 width:150px;   
}

/* column 2 of table (colgroup not used due to incompatibility with firefox/netscape)*/
#parentInfoTable td.col2
{
    text-align:left;
    width:220px;
}

/*-------------------------------------------------------------------------------------*/


/* Table for checkBoxes ----------------------------------------------------------------*/
#checkboxGroup
{
 padding:2px;   
}

#checkboxGroup td
{
    text-align:left;
    
    
}
#checkboxGroup input
{
 width:15px;   
}

/*-------------------------------------------------------------------------------------*/

/* Div container which contains all other divs ----------------------------------------*/
#root 
{
	font-family: Arial, 'Arial Black';
	font-size:smaller;
    padding:10px;
   
}

/* div containing parent Info */
#root #parentInfo
{

    border-bottom:solid 1px lightgrey;
}

/* div containing child Info */
#root #childInfo 
{

    border-bottom:solid 1px lightgrey;
 
}

#root #formButtons table td
{
    text-align:left;
}

/*-------------------------------------------------------------------------------------*/


span.errorMsg
{
   color:Red;
   font-size:smaller;
}