
/* THIS IS THE CONTAINER OF ALL THE LARGE FORM  */
.lgform {
	 width: 720px;
	 border-width: 0px;
	 margin: 0px 0px 0px 20px;
	 padding: 0px 0px 0px 0px;
	 border-style: solid;
	 border-color: #84BEEF;
	 color: #000000;
	 }
	 
.sminform {
	 width: 570px;
	 border-width: 0px;
	 margin: 20px 0px 0px 45px;
	 padding: 0px 0px 0px 0px;
	 border-style: solid;
	 border-color: #84BEEF;
	 color: #000000;
	 }
	 
form {
	width: 720px;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: yellow;
	}


form fieldset {
	float: left;
	font-size: 100%;
	border-color: #FF6600;
	border-width: 0px;
	border-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	} 

.formpadding {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }

.formpadding_reports_class {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }

.formpadding_reports_student {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }

.formpadding_lesson_create {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }

.formpadding_test_create {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }

.formpadding_activity_create {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
    width:720px;
    }
 
/* Used for the OVERVIEWS */
.inputtextarea {
	width: 349px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	color: #000000;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	float: left;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 100%;
	} 
	

.textinputsearch {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	color: #000000;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	float: left;
	} 

	
/* inputs for DESCRIPTIONS */
.medinputtextarea {
	width: 337px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	} 
	
.datepicker {
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	}
	
.lginputtextarea {
	width: 715px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	} 

.notetextarea {
	width: 715px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 0px;
	} 
	
	
/* Labels to all checkboxes YES NO Create New User*/ 
.labelcheckbox {
	float: left;
	display: block;
	width: auto;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #404040;
	font-weight: bold;
	}
	
.whitelabel {
	float: left;
	display: block;
	width: 250px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #FFFFFF;
	font-weight: bold;
	}
	
/* LabelsACTIVITIES/MANAGE/ASSIGNED ACTIVITIES */ 
.labelcheck {
	display: block;
	width: 220px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #000000;
	font-weight: normal;
	font: arial;
	}
	
.labelchecklg {
	display: block;
	width: 315px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #000000;
	font-weight: normal;
	font: arial;
	}
	
.labelsetting {
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #000000;
	font-weight: normal;
	font: arial;
	float: left;
	}
	
.mar0 {
	padding: 0px 0px 5px 0px;
	}
	
.mar5 {
	padding: 0px 0px 5px 5px;
	}
	
.mar10 {
	padding: 0px 0px 5px 10px;
	}
	
.mar15 {
	padding: 0px 0px 5px 15px;
	}
	
.mar20 {
	padding: 0px 0px 5px 20px;
	}
	
.mar25 {
	padding: 0px 0px 5px 25px;
	}
	
.mar30 {
	padding: 0px 0px 5px 30px;
	}
	
.mar35 {
	padding: 0px 0px 5px 35px;
	}
	
.mar40 {
	padding: 0px 0px 5px 40px;
	}
	
	
.labelcheckin {
	display: block;
	width: 337px;
	padding: 0px 0px 5px 70px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #000000;
	font-weight: normal;
	}
		
	
.inputradio {
	float: left;
	border-width: 0px;
	border-color: pink;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	height: 14px;
	}
	
.inputCheckbox, .inputcheckbox {
	float: left;
	border-width: 0px;
	border-color: pink;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin-right: 4px;
	height: 14px;
	width: 16px;
	}
	
.accountradio {
	border-width: 0px;
	border-color: pink;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	height: 14px;
	}

	
/* CONFIRMATION FORM  */	
.blueformsave {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 5px;
	border-color: green;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	font-family: arial;
	background-color: #84BEEF;
	}
	
.blueformsavesm {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 5px;
	border-color: green;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	font-family: arial;
	background-color: #84BEEF;
	}
	
.blueformonein {
	width: 448px;
	margin: 4px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	background-color: #84BEEF;
	} 
	
.blueformonein1a {
	width: 458px;
	height: 20px;
	margin: 4px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	background-color: #84BEEF;
	} 
	
.blueformonesearch {
	width: 648px;
	margin: 4px 0px 0px 0px;
	padding: 4px 10px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	background-color: #84BEEF;
	} 
	
.blueformconf {
	width: 458px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	} 
	
.blueformlgonein {
	width: 655px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	} 
	
.blueformtest {
	width: 683px;
	margin: auto;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	} 
	
.blueformbuttons {
	display: block;
	width: 202px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	color: #FFFFFF;
	float: left;
	text-align: left;
	}
	
.yesnobuttons {
	display: block;
	width: 100px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	color: #FFFFFF;
	float: left;
	text-align: left;
	}

	
 
 /* TXT LABEL CLASS ROSTER/MANAGE CLASS SUPER */ 
.blueformlabel {
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	background-color: #84BEEF;
	float:left;
	clear:both;
	}
	
.blueformlabelsearch {
	width: 295px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	background-color: #84BEEF;
	float:left;
	clear:both;
	}
	
.blueformlabelmed {
	width: 327px;
	min-height: 30px;
	height: 2.7em;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	}
	
.blueformlabelmed_test {
	width: 637px;
	min-height: 30px;
	height: 2.7em;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	}
	
.widthoverride {
	width: 620px;
}

 /* TXT LABEL */
.blueformlabelone {
	clear: both;
	display: block;
	width: 446px;
	height: expression('1%');
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	}

.blueformlabelone label {
	width:150px;
	float:left;
	}

.blueformlabel label {
	width:135px;
	float:left;
	clear:both;
	}
	
.blueformlabelsearch label {
	width:125px;
	float:left;
	clear:both;
	}

/* added for layout bug #/
.blueformlabel_userprofile label {
	width:125px;
	float:left;
	clear:both;
	}	


 /* TXT LABEL */
.blueformlabelonesm {
	display: block;
	width: 300px;
	height: expression('1%');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: blue;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	float: right;
	background-color: #84BEEF;
	}

.blueformlabelonesm label {
	float:left;
	width:100px;
	}

.blueformlabelonesm label[for="selectusertype"]  {
	float:left;
	width:100px;
	}


 /* TXT LABEL */	
.blueformlabelonelg {
	display: block;
	width: 605px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	float: left;
	margin-left:50px;
	}

.blueformlabelonelg_assign_activities {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	float: left;
	margin-left:50px;
	}


.blueformlabellg {
	display: block;
	width: 550px;
	height: 1.9em;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 9px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	background-color: #84BEEF;
	}
	
.blueformlabelanswer {
	display: block;
	width: 657px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	background-color: #84BEEF;
	}
	
	
 /* SELECTION BOXES BOXES THAT DON'T WORK!  FIX */ 
.labelcheckboxorg {
	float: left;
	width: 200px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: pink;
	border-style: solid;
	}

.bluechoice {
	width: 688px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	} 
	
/* radio in Create Activity 1 */
.blueassign { 

	background-color: #84BEEF;
	display: block; 
	text-decoration: none; 
	text-align: left; 
	margin: 5px 4px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-weight: bold; 
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	float: left;
	font-size: 90%;
	width:auto;
	}
 
fieldset .blueassign label { 
	clear:both;
	}
 /* radio in Create Activity 1 */
.blueassigndrop { 
	background-color: #84BEEF;
	display: block; 
	text-decoration: none; 
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-weight: bold; 
	color: #FFFFFF;
	border-style: solid;
	border-width: 0px;
	float: left;
	font-size: 90%;
	}
	

/*BLUE FORMS OUTER DIMENSIONS */ 
.blueformonelg {
	 width: 716px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 20px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 clear:both;
	 }

.blueformonelg_assigned_activities {
	 width: 720px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 20px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 clear:both;
	 }
	 	 	 
 .blueformone {
	 width: 516px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 20px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 position: relative;
	 }

 .blueformleft {
	 width: 353px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 20px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 float: left;
	 }
	 
 .blueformsearch {
	 width: 337px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 10px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 float: left;
	 }
	 
.blueformright {	
	 width: 353px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 float: right;
	 }



 
 /* BLUE FORMS INNER DIMENSIONS */ 
.blueformoneinlg {
	width: 320px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	background-color: #84BEEF;
	} 

.blueformtwoin {
	width: 294px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	}
	
.blueformsearchin {
	width: 279px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
	}
 
 
.blueformwindowin {
	width: 448px;
	height: 310px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	border-width: 0px;
	border-style: solid;
	border-color: yellow;
	font-size: 100%;
	}

 
/* NAVIGATES TO PAGES */	
.pageinput {
	width: 35px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float: left;
	}
	
/* FULL WIDTH FORM INPUTS */
.textinput {
	width: 346px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float:left;
	/*float: left;*/
	}

.textinput[name="city"] {
	margin: 4px 0px ;
	/*float: left;*/
	}

.textinput[name="county"] {
	margin: 4px 0px ;
	/*float: left;*/
	}

.textinput[name="zipCode"] {
	margin: 4px 0px ;
	/*float: left;*/
	}

	
/* FULL WIDTH FORM INPUTS */
.newfolderinput {
	width: 330px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float: left;
	}
	
/* FULL FORM WIDTH DROPDOWN  */	
.textdropdown {
	width: 354px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}
	
/* FORM INPUTS - I think just used for Duration*/
.textinputsm {
	width: 112px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	/*float: left;*/
	}

.textinputsm_search {
	width: 102px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	/*float: left;*/
	}	

.textinputtitle {
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float: left;
	}
	
.textinputmed {
	width: 159px;
	margin: 0px 5px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	/*float: left;*/
	background-Color: white;
	}
	
.specialinputmed {
	max-width: 410px;
	margin: 0px 5px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	/*float: left;*/
	background-Color: white;
	float:left;
	}
	
.textinputgrade {
	width: 98px;
	margin: 1px 1px 0px 10px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float: left;
	}
	
.textinputpass {
	width: 100px;
	margin: 1px 4px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	float: left;
	}
	
/* SMALLER OF THE DROP DOWNS IN BLUE FORMS */
.bluedropdownmed {
	width: 155px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	}
	
.bluedropdownmed_userprofile {
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	}	
	

/* SMALLER OF THE DROP DOWNS */
.textdropdownmed {
	width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}

.blueassigndrop .textdropdownmed[id="selectschool"] {
	width: 90px;
	}

.selectschooldropdown {
	width: 90px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	}

.textdropdownmed[name="$PropertySelection"] {
	width: 127px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}
	
.textdroproster {
	width: 187px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}
	
.textdropsave {
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}
	
/* FORM INPUTS - SAVE ACTIVITY AS*/
.textinputact {
	width: 330px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	}
	
	
	
/* DROP DOWN SELECT GRADE */
.textdropdownsm {
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	/*float: left;*/
	}
	
	
	
.textdropdownfolder {
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	float: left;
	}


form div select.selectone {
	width: 290px; 
	padding: 1px 1px;
	border: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	}  
	
form div select.selectanswer {
	width: 514px; 
	padding: 1px 1px;
	border: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	}

form div select.selectanswer_test_paper {
	width: 214px; 
	padding: 1px 1px;
	border: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	}

.forminput {
	width: 266px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px;
	border: 1px;
	color: #000000;
	border-style: solid;
	border-color: #7F9DB9;
	}
	
.blueformwhite {
	float: left;
	width: 125px;
	min-height: 15px;
	height: 1.3em;
	color: #FFFFFF;
	border-width: 0px;
	border-color: red;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	}
	
.blueformwhite_formsearch {
	float: left;
	width: 105px;
	min-height: 15px;
	height: 1.3em;
	color: #FFFFFF;
	border-width: 0px;
	border-color: red;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	}	
	
.schoolblueformwhite {
	float: left;
	width: 80px;
	min-height: 15px;
	height: 1.3em;
	color: #FFFFFF;
	border-width: 0px;
	border-color: red;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	}
	
	
.blueformtitle {
	float: left;
	width: 215px;
	min-height: 15px;
	height: 1.3em;
	color: #FFFFFF;
	border-width: 0px;
	border-color: red;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	}
	
.blueformblack {
	float: left;
	text-align: left;
	width: 155px;
	min-height: 15px;
	height: 1.3em;
	color: #000000;
	border-width: 0px;
	border-color: pink;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	text-overflow : ellipsis; 
	overflow : hidden;
	}
	
.schoolblueformblack {
	float: left;
	text-align: left;
	width: 230px;
	min-height: 15px;
	height: 1.3em;
	color: #000000;
	border-width: 0px;
	border-color: pink;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	text-overflow : ellipsis; 
	overflow : hidden;
	}
	
	
.passwordformwhite {
	float: left;
	width: 193px;
	min-height: 15px;
	height: 1.3em;
	color: #FFFFFF;
	border-width: 0px;
	border-color: red;
	display: block;
	line-height: normal;
	margin: 0px;
	padding: 4px 4px 0px 0px;
	text-align: right;
	border-style: solid;
	font-size: 100%;
	font-weight: bold;
	position: relative;
	}

 
/* BACKGROUND TILE OF BLUE FORMS */ 
.blueone {
	display: block;
	float: left;
	height: 50px;
	text-align: left;
	background: url(../images/bg_blue_one.gif);
	background-repeat: repeat-x;
	background-color: #84BEEF;
	border: 0px;
	border-style: solid;
	}
 
.bluetwo {
	display: block;
	float: left;
	height: 84px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../images/bg_blue_two.gif);
	background-repeat: repeat-x;
	background-color: #84BEEF;
	border: 0px;
	border-style: solid;
	border-color: #404040;
	}
 
.bluethree {
	display: block;
	float: left;
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../images/bg_blue_three.gif);
	background-repeat: repeat-x;
	background-color: #84BEEF;
	border: 0px;
	border-style: solid;
	}
 
 
 
 /*
.bluefour {
	display: block;
	float: left;
	height: 152px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../images/bg_blue_four.gif);
	background-repeat: repeat-x;
	border: 1px;
	background-color: #84BEEF;
	}
	
*/
 
/* RIGHT HAND SIDE OF BLUE FORMS */ 
.rightnone {
	display: block;
	float: left;
	width: 6px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueright_none.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	} 

.rightone {
	display: block;
	float: left;
	width: 6px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueright_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
 
.righttwo {
	display: block;
	float: left;
	width: 6px;
	height: 84px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueright_two.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
 
.rightthree {
	display: block;
	float: left;
	width: 6px;
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueright_three.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
 
.rightfour {
	display: block;
	float: left;
	width: 6px;
	height: 152px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueright_four.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}

.leftone {
	display: block;
	float: left;
	width: 17px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueleft_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	} 


form div select.selectonesm {
	width: 195px; 
	padding: 1px 1px;
	color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	float:left;
	}  
	
form div select.selectonesm_test {
	width: 523px; 
	padding: 1px 1px;
	color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #7F9DB9;
	float:left;
	}  
	
	
/* LEFT HAND SIDE OF BLUE FORMS */ 
.leftnone {
	display: block;
	float: left;
	width: 6px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueleft_none.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}

.inputone {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueinput_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	border-width: 0px;
	border-style: solid;
	}
 
.inputtwo {
	display: block;
	float: left;
	width: 50px;
	height: 84px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueinput_two.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
 
.inputthree {
	display: block;
	float: left;
	width: 50px;
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueinput_three.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
 
.inputfour {
	display: block;
	float: left;
	width: 50px;
	height: 152px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueinput_four.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}

/*
.searchfour {
	display: block;
	float: left;
	width: 50px;
	height: 152px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_bluesearch_four.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	*/
	

.searchone {
	background: url(../images/bg_bluesearch_one.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	background-color: #84BEEF;
	display: block;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0px;
	font-weight: bold;
	float: left;
	}
 
.searchtwo {
	display: block;
	float: left;
	width: 50px;
	height: 84px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_bluesearch_two.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
.attachone {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueattach_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
.assignone {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueassign_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
.assigninone {
	float: left;
	width: 42px;
	height: 34px;
	border-style: solid;
	border: 0px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_blueassignin_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
.saveone {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_bluesave_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
.deleteone {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_bluedelete_one.gif);
	background-repeat: no-repeat;
	background-color: #84BEEF;
	}
	
/*.bluetxtlabel {
	float: left;
	width: 125px;
	height: 15px;
	margin: 4px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	color: #2282BE;
	font-size: 90%;
	} */
	
	
/* NOTES SECTION ON REVIEW LESSON PLAN  */



.txtlabel {
	float: left;
	width: 246px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	font-weight: bold;
	font-size: 100%;
	clear:both;
	}

.selform .txtlabel {
	text-align: left;
	width:auto;
	}

.txtlabel[for="title"]{
	/*width:142px;
	  padding-left:45px;*/
	}

.selform .txtformsm {
	width:162px;
	}

.selform img {
	top:1px;
	position:relative;
	}

.selform input {
	float:left;
	}

#ajxajaxPart20 .selform .txtformsm {
	width:162px;
	}
	 

.txtlabel[for="city"] {
	height:2em;
	}

.txtlabel[for="county"] {
	height:2em;
	}


.schooltxtlabel {
	float: left;
	width: 110px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	}

.adminname .schooltxtlabel {
	width:190px;
	}
	
/* small text label for use on Assign tests page */	
.txtlabeltest {
	float: left;
	width: 77px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	}
	
.txtlabelassi {
	float: left;
	width: 94px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	}
	
.totxtlabel {
	float: left;
	width: 30px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	}
	
.newfolderlabel {
	float: left;
	width: 170px;
	height: 15px;
	margin: 4px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	}
	
.notes {
	float: left;
	width: 500px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	}
	
.smnotes {
	float: left;
	width: 180px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	}
	
.schoolsmnotes {
	width: 230px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	min-height: 180px;
	height: 180px;
	text-overflow : ellipsis; 
	overflow : hidden;
	
	}

.adminname .schoolsmnotes {
	width: 170px;
	}
/*
.blueformtxtlabel {
	float: left;
	width: 88px;
	height: 15px;
	margin: 4px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	}  */

/* REGULAR FONT TEXT LABELS */
.txtlabelsm {
	float: left;
	width: 85px;
	margin: 4px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	font-weight: normal;
	}

.txtlabelsm[for="title"] {
	height:none;
	width: 165px;
	clear:both;
	
	
	}
	
.txtlabelpass {
	float: left;
	width: 90px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
	}
	



/* ALL THE FORM INPUTS USE THIS */		
.formlabel {
	width: auto;
	min-height: 23px;
	height: 2em;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: purple;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	clear:both;
	}

/* SettingsPassword.html label for New Password and Confirm New Password*/		
.lgformlabel {
	width: 725px;
	min-height: 23px;
	height: 2em;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: purple;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}

/* label for Form Overview*/		
.formoverview {
	width: 710px;
	height: 9em;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: purple;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}
	
	
.selform {
	position: relative;
	width: 336px;

	min-height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	float:left;
	clear:both;
	height:auto;
	}
	/* for Internet Explorer */
/*\*/
* html .selform {
	height:28px ;
}
	
	

	

.simpleform {
	width: 330px;
	height: 27px;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-color: yellow;
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	float: left;
	}
	

	
	
/* BOLD TXT LABEL FOR SHOW*/
.txtlabelbold {
	float: left;
	height: 15px;
	margin: 4px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: pink;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size: 100%;
	}

.blueformlabelanswer label{
	float:left;
	}

.blueformlabelmed label{
	float:left;
	width: 106px;
	}

.blueformlabelmed_test label {
	float:left;
	width: 106px;
	}

.notetextarea .txtlabel {
	text-align:left;
	}
	
/* DLM4.2.2 new stuff for AlignmentContentSelection component */
.alignmentcomponent {
	 padding: 0px 0px 10px 0px;
	 }
	
.labelcheckline {
	width: 240px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-width: 0px;
	border-color: orange;
	border-style: solid;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font: arial;
	}

.blueformonelg_no_padding {
	 width: 716px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-width: 0px;
	 border-style: solid;
	 border-color: pink;
	 font-size: 100%;
	 clear:both;
	 }



#classroster-studentlist-panel {
	float: left;	
	width: 550px;
	height: auto;
}

#classroster-bottom-pager {
	bottom: 1px;	
}

form {
	height: auto;	
}

body {
	height: auto;	
}


#classroster-password-details {
	width: 135px;
	display: inline;
	height: auto;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	border: none;
	padding-top: 10px;
}


#classroster-password-details div {
	width: 140px;
	height: auto;
	text-align: left;
	font-weight: bold;
	font-size: 0.9em;
	display:block;
	clear:both;
	padding: 2px;
}

#classroster-password-details input {
	display: block;
	width: 109px;
	margin-top: 0px;
	margin-left: 0px;
	clear:both;
	margin-bottom: 10px;
}

#classroster-password-details input[type=checkbox] {
	top: 2px;
	left: 50px;
	width: 20px;
	display: inline;
	position: absolute;
}

.classroster-checkbox {
	top: 2.6px;
	left: 5px;
	width: 20px;
	display: inline;
	position: absolute;
	
}

#class-password-locked {	
	position: relative;
		
}

#class-password-details-separator {
	clear:both;
}

#simplelogin-classpassword-title {
	font-weight: bold;
	font-size: 1.2em;
	color: black;
	padding: 20px;
	padding-left: 180px;
}

#simplelogin-classroster-password {
 	position: relative;
 	left: 125px;
 	top: 50px;
 	padding: 10px;
}

#simplelogin-classroster-password .blueformlabelone{
 	width: 100px;
}

#simplelogin-classroster-password .blueformonein{
 	position: relative;
}

#simplelogin-classroster-password input {
	position: absolute;
	left: 160px;
	top: 10px;
	width: 200px;
}

#simplelogin-classroster-password label {
	display: inline;
	top: 25px;
	padding: 8px;
}


#simplelogin-classroster-password .btn {
	top: 10px;
	right: 20px;
	position: absolute;
	margin: 0px 0px 0px 0px;
}

#simplelogin-classroster-password .field {
	display: inline;
}

.floatleft {
	float: left;	
}

#rostersform {
	width: 735px;	
}

#datepicker {
	display: inline;
}




