

/*For a set width*/
form {
	width:99%;
	}



/***************************************
*** Paragraph settings for default <p>
*** as well as smaller sub areas *******
****************************************/

p {
	line-height:14px; /*if this changes, so must the height of SELECT and CHECKBOX/RADIO*/
	margin:0 0;
	}
	
.Bid p {margin:3px 0;}


/****************************************
*** Fieldset, Legend, Default Labels  ***
*** Default Input, Select, Textarea *****
****************************************/
	
fieldset {
	border-style: solid;
	border-width:thin;
	background:inherit;
	margin-top:.5em;
	display:block;
	margin-left:5px;
	}
	
legend {
	background:inherit;
	/*border-width:1px;
	border-style: solid;*/
	border-radius:3px;
	padding:2px 3px;
	font-weight:bold;
	margin-bottom:5px;
	}
		
label {
	text-align:right;
	margin-top:1px;
	margin-right:3px; /*puts space between label and margin*/
	font-weight:bold;
	margin-left:2px;
	}
	
input, 
select 
	{
	text-align:left;
	font-size:inherit;
	margin-right:5px;
	border-radius:4px;
	border-style:solid;
	border-width:thin;
	}
input[type=button], button, input[type=submit] {-webkit-appearance:none;}	
	
textarea {
	margin-left:1px;
	padding:2px 3px;
	border-style:solid;
	border-width:thin;
	border-radius:2px;
	font-family:Arial, Helvetica, sans-serif;
	}


/*Slightly larger select box - since default is smaller*/
select {
	height:18px; 
	}	
	

/*specific format for radio/checkboxes*/
input[type=checkbox],
input[type=radio]{
	width:1.1em !important; 
	height:1.3em !important;
	vertical-align:bottom;
	padding:0px 5px ;
	border:none;
	/*must declare same height as paragraph line-height if in a column with other inputs*/
	}	
input[type=radio] {border:none;}
	
/*No borders visible on read only inputs*/
.readonly,	
input[readonly=readonly] {
	border:none; 
	background:transparent;
	}



/****************************************
***  Button Formatting   ****************
****************************************/
input[type=submit],
input[type=button],
input[type=reset] {
	text-align:center;
	border-width:thin;
	border-style:groove;
	border-radius:6px;
	font-weight:bold;
	line-height:1.2em;
	margin:1em 0;
	padding:2px;
	width:70px;
	display:inline;}
	
input[type=button]:hover,
input[type=reset]:hover {
	cursor:pointer;
	}
	
button {
	text-align:center;
	border-width:thin;
	border-style:groove;
	border-radius:6px;
	font-weight:bold;
	line-height:1.2em;
	margin:1em 0;
	padding:2px;
	width:70px;
	display:inline;}
	
/*Note - class designated for clearing floating elements is in BASIC*/

/**********************************************************************
***************  Specific to Login Page   *****************************
**********************************************************************/
#login label {
	width:60px;
	display:block;
	float:left;
	}
#login #Submit {
	margin-left:30%;
	margin-top:30px;
	width:100px;
	}
#login input {width:60%;}
#login form {
	     width:300px;
	     margin: 40px auto;
	     padding:10px 10px;  
		}
	
#login legend {border:none;}

/******************************************************************************************
***************  Specific to IFSP Meeting Info included form  *****************************
*******************************************************************************************/
#MeetingInfoInclude input {width:70px; text-align:center;}

#MeetingInfoInclude label {width:130px;}
#UpdateButton  {width:195px; padding: 8px 0px; font-weight:bold;}
#MeetingInfoInclude #DLabel {width:90px;}



/**********************************************************************
***************  Specific to Progress Note Page *********************
**********************************************************************/
#ProgressNote p{margin-bottom:10px;}

#Narrative input[type=button] {
	width:auto;
	background-color:white;
	border:none;
	font-weight:normal;
	font-size:10px;
	margin-left:10px;
	padding:0px 0px;
	margin-top:0px;
	}
.HorizBox .Line,
#HorizBox .Line {
    display:block;
	clear:both;
	padding-bottom:40px;
	}
.HorizBox label,				   
#HorizBox label{
	display:block;
	float:none;
	text-align:left;
	}
.HorizBox p,	
#HorizBox p {
	float:left;
	}
	
/***********************************************
***  Capitalization, Uppercase, Lowercase    ***
********************************************
#ClientName,
#PFName,
#LastName,
#Name {text-transform:capitalize;}

#State {text-transform:uppercase;}***/

/****************************************
***  Individual Input/Label widths    ***
****************************************/

#State {width:20px;}
#Zip {width:40px;}


#OutcomeNbr,
#Translate,
#CopyType,  
#Start,
#End,
#Arrival,
#Departure,
#NextVisitTime,
#Duration  {width:60px;}

#VisitDate,
#NextVisit {width:85px;}

#City, 
#HomePhone,
#CellPhone,
#OutcomeType,
#Account,
#Roles {width:110px;}




#Addr,
#UserName   {width:180px;}

#ClientName {width:200px;}

#Members{width:400px;}

#CommentBoxes label {width:250px;}

/*#OtherLocn,
#Locn{width:110px;}*/

#Narrative textarea {
	width:95%;
	padding:0 0;
	margin:0 0;
	height:65px;
	margin-top:5px;
	/*display:none;*/
	}

/****************************************
***  Classes ****************************
****************************************/
#DOB,
#Date,
.DateInput {width:70px;}

.Phone {width:90px;}
.Zip {width:85px;}
.State {width:30px;}

.TimeInput {width:70px;}

.FullWidth p{width:100%;}
.FullWidth label,
.FullWidth input {width:98%;}
.FullWidth input{height:20px;}


/****************************************
***  Outcomes****************************
****************************************/

#Outcomes #HorizBox p {margin-left:5px;}
#Outcomes textarea {height:55px;padding-top:5px;}

/****************************************
***  Outcomes OVERVIEW ******************
****************************************/
.OutcomeP {
  width:98%;
  font-weight:bold;
  font-size:13px;
  margin-bottom:0px;
}
.SingleOutcome textarea {
  width:90%;
  height:40px;
  text-align:left;
}	
.SingleOutcome {
	margin-bottom:40px;
	margin-top:20px;
	}
.SingleOutcome .SmSave {
	width:40px; 
	margin-left:15px;
	background-color:#093;
	color:white;
	}
/****************************************
***  Add User    ************************
****************************************/

#AddUser label {
	width:140px;
	float:left;
	}


/****************************************
***  Services  ************************
****************************************/
#IFSPServicesForm {
	padding-top:0px;
	margin-top:0px;
}
#AddServiceForm .State {width:60px;}
#AddService {
	margin-left:50px !important; 
	width:150px !important;
    }
	
/****************************************
***  Review Participants  ***************
****************************************/
/*#Absent,
#Present {
	width:90%;
	height:50px;
	}*/
	
#ParticipantsForm {width:100%;}

#ParticipantsForm textarea {
	width:99%;
	font-size:13px;
	height:40px;
}
	
/****************************************
***  Needs    ***************************
****************************************/
#NeedsForm textarea {
	width:95%;
	height:60px;
}
#NeedsForm label{
	text-align:left;
	width:350px;
}

/****************************************
***  Medical    ***************************
****************************************/
#MedicalInfoForm textarea {
	width:95%;
	height:60px;
}
#MedicalInfoForm {width:100%;}

/****************************************
*** Present Levels of Development    ****
****************************************/

#AddPLDform textarea {
	width:100%;
}
#AddPLDform p{
	float:left;
	margin-right:20px;
}
#AddPLDform label{
	display:block;
	text-align:left;
}
#AddPLDform select{
	height:20px;
}

/**********************************************************************
***************  Specific to Draft Plan Note Form *********************
**********************************************************************/
#DraftNoteForm p{
	padding-left:30px;
	padding-right: 30px;
	text-align:left;
	}
#DraftNoteForm  ul{
	list-style:disc;
	text-align:left;
	margin-left:40px;
	}	
	
#DraftNoteForm li{
	padding-top:5px;
}

/**********************************************************************
***************  Screening info on Client Profile *********************
**********************************************************************/
#PreScreenForm fieldset{
	background-color:#DEF;	
}

/**********************************************************************
***************  Transition Plan **************************************
**********************************************************************/
#TransitionStepsForm textarea{
	width:95%;
	height:40px;
}
.TransitionDates input {
	width:80px;
	text-align:center;
}

/**********************************************************************
***************  Get Help pop up **************************************
**********************************************************************/
#GetHelpPop p{margin-bottom:10px;}