
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFF;
}
form{
	margin:0;
	width:auto;
}

h1{
	color:#333;
	font-size:23px;
	letter-spacing:-.04em;
	font-weight:bold;
	margin:15px 0px 2px 0px;
	padding:2px 0px 0px 0px;
	display:block;
	width:auto;
	border-bottom:1px solid #c8d7c5;
	/*line-height:16px;*/
}
h2{
	color:#900;
	font-size:17px;
	font-weight:bold;
	margin:10px 0px 7px 3px;
	display:block;
	width:auto;
	text-align:center;
	/*line-height:16px;*/
}
h3{
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:10px 0px 2px 0px;
	border-bottom:1px solid #CCC;
}
h4{
	font-weight:bold;
	color:#060; 
	margin:0px 0px 0px 0px;
}
h5{
	color:#403e34;
	font-size:12px ;
	font-weight:bold;
	margin:10px 0px 2px 5px;
}
hr{
	border: 0;
	height:0;
}
p{
	margin:0px 0px 12px 5px;
}
a {
	font-weight:bold;
	color:#039;
	text-decoration:none;
}
a:hover{
	font-weight:bold;
	color:#6faf22;
	text-decoration:underline;
}
.Message{
	color:#900;
	margin:2px 20px 10px 20px;
}
.Message_Title{
	color:#900;
	border-bottom:1px solid #CCC;
	font-size:17px;
	font-weight:bold;
	margin:15px 15px 5px 15px;
}
.clear{
	clear:both;
}
.Picture_Right{
	float:right;
	margin:5px 0px 5px 10px;
}
.Picture_Left{
	float:right;
	margin:5px 0px 5px 10px;
}
#Header{
	margin:0;
	padding:2px 5px;
	background-color:#FFF;
	border-bottom:3px solid #f6cc0e;
}
	#Header_Logos{
		width:807px;
		margin:0px auto;
		padding:0px 0px 0px 100px;
	}

#GSRP_Logo{
	float:right;
	position:relative;
	margin:5px 20px 5px 5px;
	padding:0px;
	z-index:20;
}
#HeadStart_Logo{
	position:relative;
	margin:5px 5px 5px 20px;
	padding:0px;
}

#Container{
	width:807px;
	margin:5px auto 2px auto;
	position: relative;
	z-index: 1;
	height:100%;
	min-height: 100%;
}

#Menu, #Left_Panel, #Header_Nav_Links, #Header_Title, #Header_Bottom_Links, #Footer_Nav, #Controls, .Close, .Edit_Green_Button, .Edit_Red_Button, .Delete_Red_Button, .Page_Content, #Header, #Report_Admin, #siteseal, .NoPrint, #HoneyPot, #Bee{
	display:none;
}

#Middle_Panel{
	float:left;
	width:750px;
	padding:0px 0px 5px 10px;
	margin:0px 0px 10px 5px;
	
}	
#Body{
	background:#FFF;
	padding:5px 2px 5px 2px;
}
	#Body_Content{
		margin:10px 10px 30px 10px;
		clear:both;
	}
	.Page_Content{
		display:block;
		margin:2px 5px 25px 10px;
	}
#Footer{	
	position: relative;
	z-index: 1;
	height:100%;
	min-height: 100%;
	margin:0px auto 10px auto;
	width:645px;
	font-size:9px;
	padding:0px 0px 0px 135px;;
}
	#Policy{
		padding: 2px 5px;
		margin: 0px auto;
		color:#999;
	}

.Edit{
	margin:10px auto 25px auto;
	padding: 0px 0px 5px 0px;
	width:550px;
	background-color:#FFF;
	
	display:block;
	position:relative;
	border:1px solid #CCC;
}
	.Edit_Block{
		margin:2px 2px 0px 10px;
		padding:4px 2px 4px 6px;
		z-index:10;
		position:relative;
	}
	.Edit_Title{
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 3px 0px;
		color:#FFF;
		display:block;
		margin:0px 0px 10px 0px;
		background-color:#333;
		text-align:center;
		border-bottom:1px solid #b5af79;
	}
	.Edit_Section{
		font-size:13px;;
		font-weight:bold;
		padding:3px;
		color:#fff;
		background-color:#333;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		display:block;
		margin:15px 0px 10px 0px;
		text-align:center;
	}
	.Edit_Name{
		width:140px;
		font-size:9px;
		font-weight:bold;
		color:#474321;
		float:left;
		margin:-15px 0px 0px 0px;
	}
	.Edit_Middle_Name{
		width:85px;
		font-size:9px;
		font-weight:bold;
		color:#474321;
		float:left;
		text-align:center;
		margin:-15px 5px 0px 0px;
	}
	.Edit_State{
		width:65px;
		font-size:9px;
		font-weight:bold;
		color:#474321;
		float:left;
		margin:-15px 0px 0px 0px;
	}
	
	.Edit p{
		color:#000;
		margin:1px 3px;
		padding:4px;
		clear: both;
	}
	.Edit label{
		color:#403e34;
		font-size:12px ;
		font-weight:bold;
		padding:0px 5px 0px 0px;
		margin:2px 0px 2px 0px;
		width:160px;
		float:left;
		text-align:right;
		display:block;
	}
	.Edit input{
		text-align:left;
		font-size: 10px;
		color: #333;
		background: #FFF;
		border: 1px solid #403e34;
		padding:1px 0px 1px 3px;
		margin:2px 0px 2px 0px;
	}
	.Edit input[type="checkbox"], input[type="radio"]{
		background: transparent;
		border: 0;
	}
	.Edit input:disabled{
		font-size: 11px;
		background-color:#eaeaea;
		color:#666;
	}
	.Edit_Block_Admin{
		background-color:#34522e;
	}
	.Edit_Multiple{
		width:565px;
		float:left;
		text-align:left;
		padding:2px 2px 2px 0px;
		display:block;
	}
	.Edit_Check_Boxes{
		margin:2px 2px 5px 15px;
	}
	.Edit_Checkbox_Column{
		width:270px;
		font-size:9px;
		margin:2px 2px 5px 6px;
		float:left;
	}
	.Edit_Checkbox_Columns{
		width:172px;
		font-size:9px;
		margin:2px 2px 5px 2px;
		float:left;
	}
	.Edit_Button{
		width:200px;
		font-size: 12px;
		font-weight:bold;
		color:#FFF;
		border:1px solid #000;
		background-color:#34522e;
		display:block;
		margin:10px auto 15px auto;
		text-align:center;
		line-height:15px;
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius:4px;
	}
	.Edit_Button a:link, .Edit_Button a:visited{
		font-size: 12px;
		background-color:#34522e;
		color:#FFF;
		padding:2px;
		display:block;
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius:4px;
	}
	.Edit_Button a:hover{
		text-decoration:none;
		background-color:#ffebb1;
		color:#009;
		padding:2px;
		display:block;
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius:4px;
	}
	
.Report{
	margin:10px auto 25px auto;
	padding: 5px 0px 5px 0px;
	width:550px;
	background-color:#FFF;
	display:block;
	position:relative;
	border:1px solid #999;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
}
	.Report_Block{
		display:block;
		margin:0px 2px 0px 0px;
		padding:1px 2px 4px 0px;
		z-index:10;
		position:relative;
		width:335px;
		float:left;
	}
	.Report_Dent{
		display:block;
		margin:-4px 2px 0px 20px;
	}
	.Report_Title{
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 3px 0px;
		color:#193115;
		display:block;
		margin:0px 0px 7px 0px;
		text-align:center;
		border-bottom:1px solid #999;
	}

	.Report_Section{
		font-size:13px;;
		font-weight:bold;
		padding:3px;
		color:#000;
		background-color:#CCC;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		display:block;
		margin:15px 0px 10px 0px;
		text-align:center;
	}	
	.Report_Admin_Section{
		font-size:13px;;
		font-weight:bold;
		padding:3px;
		color:#FFF;
		background-color:#000;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		display:block;
		margin:15px 0px 10px 0px;
		text-align:center;
	}
	.Report p{
		color:#000;
		margin:1px 3px;
		padding:4px;
		clear: both;
	}
	.Report label{
		color:#403e34;
		font-size:12px ;
		font-weight:bold;
		padding:0px 5px 0px 0px;
		margin:0px 0px 2px 0px;
		width:160px;
		float:left;
		text-align:right;
		display:block;
	}
	.Report_Long_Label{
		color:#403e34;
		font-size:12px ;
		font-weight:bold;
	}
	.Report input{
		text-align:left;
		font-size: 10px;
		color: #333;
		background: #FFF;
		border: 1px solid #403e34;
		padding:1px 0px 1px 3px;
		margin:2px 0px 2px 0px;
	}

.rowHeader{
	color: #FFF;
	font-size: 10px;
	font-weight:bold;
	background-color:#000;
	border-bottom:1px solid #000;
	padding:2px;
}
.row1{
	background-color: #FFF;
	color: #000;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 3px 2px 3px 3px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	line-height:15px;
}
.row2{
	background-color: #F3F3F3;
	color: #000;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 3px 2px 3px 3px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	line-height:15px;
}
.row1_off{
	background-color: #FFFFFF;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	color:#888;
	font-style:italic;
}
.row2_off{
	background-color: #F3F3F3;
	color:#888;
	font-style:italic;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
}
.row1_attention{
	background-color: #FFFFFF;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	color:#F00;
}
.row2_attention{
	background-color: #F3F3F3;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	color:#F00;
}
.row1_updated{
	background-color: #eef5ff;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	color:#03C;
}
.row2_updated{
	background-color: #e2eaf3;
	font-size: 10px;
	border-bottom: 1px solid #DADADA;
	padding: 4px 1px 4px 4px;/* top,right,bottom,left */
	text-align: left;
	vertical-align: top;
	color:#03C;
}
.Instruction{
	margin:0px 0px 0px 10px;
	font-size: 11px;
}
.Required{
	color:#a92c44;
}
#Print_Footer{
	width:807px;
	text-align:center;
	color:#000;
	font-size:10px;
	padding:3px 0 0 0;
	border-top:1px solid #CCC;
	position:absolute;
	z-index:-1;
	bottom:0;
}
/* PRINT ELEMENTS SHUT OFF FOR SCREEN */
#Print_Header, #Preload, #Edit_Content, .HoneyPot, .No_Print, .pop_def span{
	display:none;
}
</style>