/* */
/*@charset "utf-8";*/
/* CSS Document */
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#ebebeb;
	/*
	background-color:#193115;
	background-image: url(../Graphics/Background2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	*/
}
form{
	margin:0;
	width:auto;
}

h1{
	color:#333;
	font-size:1.5em;
	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:#333;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0px 7px 3px;
	display:block;
	width:auto;
	text-align:center;
	border-bottom:1px solid #333;
	/*line-height:16px;*/
}
h3{
	font-size:1.15em;
	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:1.1em;
	font-weight:bold;
	margin:10px 0px 2px 5px;
}
hr{
	border: 0;
	height:0;
}
textarea{
	width:15em;
}
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;
}
address{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:5px 0 0 0;
	width:100%;
	
}
.Message{
	color:#900;
	margin:2px 20px 10px 20px;
}
.Message_Title{
	color:#900;
	border-bottom:1px solid #CCC;
	font-size:1.5em;
	font-weight:bold;
	margin:15px 15px 5px 15px;
}
.clear{
	clear:both;
}
.Picture_Right{
	float:right;
	margin:5px 0px 5px 10px;
}
.Picture_Left{
	float:left;
	margin:5px 0px 5px 10px;
}
.Picture_Home{
	float:right;
	display:block;
	margin:95px 0px 5px 10px;
}
#Header{
	margin:0;
	padding:2px 5px;
	background-color:#FFF;
	border-bottom:4px solid #195db1;
}
	#Header_Logos{
		width:807px;
		margin:0px auto;
		padding:0px;
		text-align:center;
		vertical-align:middle;
		clear:both;
	}
	#Header_Site_Title{
		display:inline-block;
		vertical-align:top;
		width:370px;
		color:#195db1;
		font-size:1.5em;
		letter-spacing:-.04em;
		font-weight:bold;
		margin:18px 0px 0px 10px;
		padding:2px 0px 0px 0px;
	}
	#HeadStart_Logo{
		margin:5px;
		padding:0px;
		display:inline-block;
	}
	#Header_Bottom_Links{
		text-align:right;
		padding:2px 15px 0px 0px;
		margin:0px auto 0px auto;
		/*color:#FFF;*/
		width:807px;
	}
		#Header_Bottom_Links ul, #Header_Bottom_Links li{
			margin:0px;
			padding:0px;
			list-style-type:none;
			display:inline;
		}
		#Header_Bottom_Links li a:link, #Header_Bottom_Links li a:visited{
			/*color:#FFF;*/
			/*font-size:11px;*/
			font-weight:normal;
			text-decoration:none;
			text-align:center;
			margin:0px 2px 0px 0px;
			padding:3px 2px 3px 2px;
			border-left:0px solid #c1c8d2;
		}
		#Header_Bottom_Links li a:hover{
			font-weight:normal;
			color:#345a06;
		}
	#Header_Title{
		margin:0px auto 2px auto;
		text-align:center;
		width:800px;
		padding:20px 0px 0px 125px;
	}
	#Header_Nav_Links{
		margin:0px;
		padding:2px 0px 0px 0px;
		background-color:#FFF;
		text-align:right;
		color:#333;
		font-size:.95em;
	}
		#Header_Nav_Links ul, #Header_Nav_Links li{
			margin:0px;
			padding:0px;
			list-style-type:none;
			display:inline;
		}
		#Header_Nav_Links li{
			border-left:1px solid #213d1b;
			padding:0px 0px 0px 9px;
		}
		#Header_Nav_Links li:first-child{
			border-left:0px;
		}
		#Header_Nav_Links li a:link, #Header_Nav_Links li a:visited{
			color:#009;
			font-size:.95em;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
			margin:0px 7px 0px 0px;
					
		}
		#Header_Nav_Links li a:hover{
			color:#345a06;
		}




#Container{
	width:807px;
	margin:5px auto 2px auto;
	position: relative;
	z-index: 1;
	height:100%;
	min-height: 100%;
}
#Left_Panel{
	float:left;
	width:127px;
	padding:0px 2px 0px 0px;
	margin:0px 2px 20px 10px;
	
	font-size:.95em;
}
#Menu{
	margin:0px;
	padding:0px 3px 0px 4px;
	text-align:left;
	font-size:1.2em;
	width:125px;
}
	#Menu ul, #Menu li{
		margin:0px 0px;
		padding:0px;
		list-style-type:none;
	}
	#Menu li a:link, #Menu li a:visited{
		/*background-image: url(Graphics/Bullet.gif);
		background-repeat: no-repeat;*/
		/*color:#FFF;*/
		font-size:1.2em;
		text-decoration:none;
		text-align:right;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 2px;
		display:block;
		font-weight:normal;
	}
	#Menu li a:hover{
		/*color:#39516f;*/
		color:#213d1b;
	}
		#Menu ul ul{
			margin:-5px 0px 0px 0px;
			padding:0px;
			list-style-type:none;
			/*border-bottom:1px solid #CCC;*/
		}
		 #Menu ul ul li{
			margin:0px 0px;
			padding:0px;
			list-style-type:none;
			/*
			border-top:1px solid #CCC;
			border-right:1px solid #CCC;
			border-left:1px solid #CCC;
			*/
		 }
		#Menu ul ul li a:link, #Menu ul ul li a:visited{
			/*background-image: url(Graphics/Bullet.gif);
			background-repeat: no-repeat;*/
			/*color:#FFF;*/
			font-size:.95em;
			text-decoration:none;
			text-align:right;
			margin:0px 0px 0px 0px;
			padding:2px 5px 2px 2px;
			display:block;
			font-weight:normal;
			/*background-color:#0e250a;*/
		}
		#Menu ul ul li a:hover{
			/*color:#39516f;
			background-color:#3b5937;*/
			color:#213d1b;
		}
#Middle_Panel{
	float:left;
	width:645px;
	padding:0px 0px 5px 10px;
	margin:0px 0px 10px 5px;
	
}	
#Body{
	min-height:400px;
	background:#FFF;
	padding:5px 2px 5px 2px;
	margin:8px 0 2px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #dedede;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 15px 0 rgba(0, 0, 0, 0.19);
}
	#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:.95em;
	padding:0px 0px 0px 135px;;
}
	#Footer ul, #Footer li{
		margin:0;
		padding:0;
		display:inline;
		list-style-type:none;
		color:#333;
		font-size:.95em;
	}
	#Footer ul ul{
		display:none;
	}
	#Footer a:link, #Footer a:visited{
		font-size:.95em;
		color:#009;
		font-weight:bold;
		line-height:13px;
		text-decoration:none;
		margin:0px 4px 0px 4px;
		padding:0px 0px 0px 6px;
	
	}
	#Footer a:hover{
		color:#345a06;
	}
	#Footer_Nav{
		text-align:center;
		margin:0px 0px 10px 0px;
	}
	#Footer_Info{
		text-align:center;
		margin:0px 0px 5px 0px;
		color:#333;
	}
	#Policy{
		padding: 2px 5px;
		margin: 0px auto;
		color:#333;
	}

#Controls{
	width:490px;
	text-align:left;
	margin:10px 0px 5px 0px
}
	#Controls ul, #Controls li{
		margin:0;
		padding:0;
		display:inline;
		list-style-type:none;
		color:#039;
		font-size:.9em;
	}
	#Controls a:link, #Controls a:visited{
		color:#00467f;
		text-decoration:none;
		margin:0px 4px 0px 0px;
		padding:0px 0px 0px 6px;
		border-left:1px solid #CCC;
	}
	#Controls a:hover{
		color:#6faf22;
	}
.Close{
	font-size:.95em;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	top:2px;
	right:2px;
	width:15px;
	text-align:center;
}
	.Close a:link, .Close a:visited{
		color:#FFF;
		background-color:#900;
		text-decoration:none;
		padding:1px 2px 3px 2px;
		border:1px solid #460000;
		display:block;	
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius:4px;
	}
	.Close a:hover{
		color:#FFf;
		background-color:#F00;
	}
.Edit{
	margin:10px auto 25px auto;
	padding: 5px 0px 5px 0px;
	width:95%;
	background-color:#FFF;

	display:block;
	position:relative;
	border:0;

}
	.Edit_Block{
		margin:2px 2px 0px 10px;
		padding:4px 2px 4px 6px;
		z-index:10;
		position:relative;
	}
	.Edit_Title{
		font-size:1.3em;
		font-weight:bold;
		padding:2px 0px 3px 0px;
		color:#0b366b;
		display:block;
		margin:0px 0px 7px 0px;
		text-align:center;
		border-bottom:1px solid #b5af79;
	}
	.Edit_Section{
		font-size:1.15em;
		font-weight:bold;
		padding:3px;
		color:#FFF;
		background-color:#0b366b;
		
		display:block;
		margin:20px 0px 10px 0px;
		text-align:center;
	}
	.Edit_Name{
		width:125px;
		font-size:.95em;
		font-weight:bold;
		color:#474321;
		float:left;
		margin:-15px 0px 0px 0px;
		
	}
	.Edit_Middle_Name{
		width:85px;
		font-size:.95em;
		font-weight:bold;
		color:#474321;
		float:left;
		text-align:center;
		margin:-15px 5px 0px 0px;
		
	}
	.Edit_State{
		width:65px;
		font-size:.95em;
		font-weight:bold;
		color:#474321;
		float:left;
		margin:-15px 0px 0px 0px;
	}
	
	.Edit p{
		color:#000;
		margin:1px 3px;
		padding:4px;
		clear: both;
	}
	.Edit fieldset{
		color:#403e34;
		font-size:1.1em;
		
		padding:2px 2px 4px 25px;
		margin:5px 0px;
		border:0;
		display:block;
		border-bottom:1px solid #CCC;
	}
		.Edit fieldset fieldset{
			border:0;
			display:inline;
			margin:2px 0px;
			font-size:.95em;
		}
	
	.Edit legend{
		color:#403e34;
		font-size:1.1em;
		font-weight:bold;
		margin:0px 0px 0px -20px;
		border:0;
		white-space:normal;
		display:table;
		width:100%;
	}
		.Edit fieldset fieldset legend{
			font-size:.95em;
			margin:0px 0px 0px -10px;
			font-weight:normal;
		}
	.Edit label{
		color:#403e34;
		font-size:1em;
		font-weight:bold;
		padding:0px 5px 0px 0px;
		margin:2px 0px 2px 0px;
		width:160px;
		float:left;
		text-align:right;
		display:block;
	}
	.Edit fieldset label{
		margin:2px 0px 2px -25px;
		font-weight:normal;
	}
	.Edit input{
		text-align:left;
		font-size:.95em;
		color: #333;
		background: #FFF;
		border: 1px solid #403e34;
		padding:1px 0px 1px 3px;
		margin:2px 0px 2px 0px;
	}
	.Edit select{
		font-size: .95em;
		margin:4px 0 5px 0;
	}
	.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:100%;
		font-size:.95em;
		font-weight:normal;
		margin:2px 2px 5px 6px;
		float:left;
	}
	.Edit_Checkbox_Columns{
		width:45%;
		display:block;
		font-size:.90em;
		font-weight:normal;
		margin:2px 2px 5px 2px;
		float:left;
	}
	.Edit_Button{
		width:200px;
		font-size: 1em;
		font-weight:bold;
		color:#FFF;
		border:1px solid #000;
		background-color:#0b366b;
		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: 1em;
		background-color:#0b366b;
		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;
	}
	.Edit_Green_Button{
		font-size:.95em;
		color:#FFF;
		font-weight:bold;
		position:absolute;
		top:-26px;
		right:1px;
		width:55px;
		text-align:center;
		margin:2px 5px 0px 0px;
	}
		.Edit_Green_Button a:link, .Edit_Green_Button a:visited{
			color:#FFF;
			background-color:#063;
			text-decoration:none;
			padding:1px 2px 3px 2px;
			border:1px solid #460000;
			display:block;	
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
			border-radius:4px;
		}
		.Edit_Green_Button a:hover{
			color:#FFF;
			background-color:#0C3;
		}
	.Edit_Red_Button{
		font-size:.95em
		color:#FFF;
		font-weight:bold;
		position:absolute;
		top:2px;
		right:1px;
		width:55px;
		text-align:center;
		margin:-2px -55px 0px 0px;
	}
		.Edit_Red_Button a:link, .Edit_Red_Button a:visited{
			color:#FFF;
			background-color:#900;
			text-decoration:none;
			padding:1px 2px 3px 2px;
			border:1px solid #460000;
			display:block;	
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
			border-radius:4px;
		}
		.Edit_Red_Button a:hover{
			color:#FFF;
			background-color:#F00;
		}
	.Delete_Red_Button{
		font-size:.95em;
		color:#FFF;
		font-weight:bold;
		position:absolute;
		top:-22px;
		right:3px;
		width:55px;
		text-align:center;
		margin:-2px -55px 0px 0px;
	}
		.Delete_Red_Button a:link, .Delete_Red_Button a:visited{
			color:#FFF;
			background-color:#900;
			text-decoration:none;
			padding:1px 2px 3px 2px;
			border:1px solid #460000;
			display:block;	
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
			border-radius:4px;
		}
		.Delete_Red_Button a:hover{
			color:#FFF;
			background-color:#F00;
		}
	.Submit_App_Button{
		background-color:#0b366b!important;
		border:1px solid #666; 
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius:4px;
		padding:4px 30px 4px 30px!important;
		color:#FFF;
		/*border is optional*/
		cursor: pointer;
		font-weight:bold;
		font-size:1.3em;
	}

	.Submit_App_Button:hover{
		background-color:#125bb4!important;
		color:#FFF;
		text-decoration:underline;
	}
.Report{
	margin:10px auto 25px auto;
	padding: 5px 0px 5px 0px;
	width:550px;
	background-color:#FFF;
	display:block;
	position:relative;
	border:1px solid #dedede;
	-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:1.25em;
		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_Admin_Section{
		font-size:1.15em;
		font-weight:bold;
		padding:3px;
		color:#000;
		background-color:#FFFF79;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		display:block;
		margin:15px 0px 10px 0px;
		text-align:center;
	}
	.Report_Staff_Section{
		font-size:1.15em;
		font-weight:bold;
		padding:3px;
		color:#FFF;
		background-color:#900;
		border-top:1px solid #999;
		border-bottom:1px solid #999;
		display:block;
		margin:15px 0px 10px 0px;
		text-align:center;
	}
	.Report_Section{
		font-size:1.15em;
		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 p{
		color:#000;
		margin:1px 3px;
		padding:4px;
		clear: both;
	}
	.Report label{
		color:#403e34;
		font-size:1.1em ;
		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:1.1em ;
		font-weight:bold;
	}
	.Report input{
		text-align:left;
		font-size: .95em
		color: #333;
		background: #FFF;
		border: 1px solid #403e34;
		padding:1px 0px 1px 3px;
		margin:2px 0px 2px 0px;
	}
	.Report input[type="checkbox"], input[type="radio"]{
		background: transparent;
		border: 0;
	}

.rowHeader{
	color: #FFF;
	font-size: .95em;
	font-weight:bold;
	background-color:#000;
	border-bottom:1px solid #000;
	padding:2px;
}

.rowSubHeader{
	color: #FFF;
	font-size: .95em;
	font-weight:bold;
	background-color:#666;
	border-bottom:1px solid #000;
	padding:2px;
}
.row1{
	background-color: #FFF;
	color: #000;
	font-size: .95em;
	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: .95em;
	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: .95em;
	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: .95em;
	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: .95em;
	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: .95em;
	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: .95em;
	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: .95em;;
	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: .95em;
}
.pop_def{
	background-color:#fefff4;
	border-bottom:dotted thin #ccc;
	position:relative;
	color:#00C;
	padding:0px 2px 0px 2px;
	font-weight:normal;
}
.pop_def:hover {
	background-color:#FF9;
	color:#193115;
	border-bottom:dotted thin #333;
	z-index: 6;
	font-weight:normal;
}
	.pop_def span{
		font-size:.95em;
		display:block;
		width: 250px;
		background-color:#FFC;
		border:solid thin #000;
		position:absolute;
		left:-9999px;
		padding:5px;
		margin:18px 0px 0px 0px;
		color:#000;
		font-weight:normal;
	}
	.pop_def:hover span{
		font-size:.95em;
		display:block;
		width: 250px;
		background-color:#FFC;
		border:solid thin #000;
		position:absolute;
		left:15px;
		bottom:15px;
		padding:5px;
		margin:1px 0px 0px 0px;
		font-weight:normal;
	}
		.pop_def ul,.pop_def li{
			margin:0px 0px 0px 0px;
		}
			
.Counts{
	font-size:.95em;
	text-align:right;
	padding:0px 10px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.Required{
	color: #900;
}
.Strikeout{
	color: #900;
	text-decoration:line-through;
}
#siteseal{
	text-align:center;
}
/* PRINT ELEMENTS SHUT OFF FOR SCREEN */
#Print_Footer, #Print_Header, #Preload, #Edit_Content, #HoneyPot, #Bee, #HideDelete{
	display:none;
}
</style>