body {background: #f5f5f5; padding-top: 15px;}

#container_top {
width: 931px;
height: 25px;
margin: 0 auto;
background: transparent url(../images/bg_top.gif) no-repeat;
text-align: right;
}

	#container_top ul {
		margin: 5px 27px 0 0;
		padding: 0;
		float: right;
		}
		
		#container_top ul li {
			float: left;
			list-style: none;
			}

	#container_top a {
	display: block;
	width: 66px;
	height: 17px;
	margin-left: 2px;
	}

#container {
width: 931px;
margin: 0 auto;
background: transparent url(../images/bg.gif) repeat-y;
}

#container_btm {
width: 931px;
height: 37px;
margin: 0 auto;
background: transparent url(../images/bg_btm.gif) no-repeat;
}

#header {
width: 909px;
height: 129px;
margin: 0 auto;
}

	#container.h1 #header {background-image: url(../images/h3.gif);}
	#container.h2 #header {background-image: url(../images/h2.gif);}
	#container.h3 #header {background-image: url(../images/h3.gif);}
	#container.h4 #header {background-image: url(../images/h4.gif);}
	#container.h5 #header {background-image: url(../images/h5.gif);}
	#container.h6 #header {background-image: url(../images/h6.gif);}
	#container.h7 #header {background-image: url(../images/h1.gif);}
	#container.h8 #header {background-image: url(../images/h1.gif);}
	
		#home_link {
		display: block;
		float: left;
		height: 129px;
		width: 300px;
		}
		
#content {
width: 872px;
margin: 0 auto;
padding-bottom: 30px;
}

	#container.h1 #content {background: #8c0008 url(../images/btm_red.gif) no-repeat bottom;}
	#container.h2 #content {background: #ff9906 url(../images/btm_yellow.gif) no-repeat bottom;}
	#container.h3 #content {background: #072455 url(../images/btm_blue.gif) no-repeat bottom;}
	#container.h4 #content {background: #8c0008 url(../images/btm_red.gif) no-repeat bottom;}
	#container.h5 #content {background: #ff9906 url(../images/btm_yellow.gif) no-repeat bottom;}
	#container.h6 #content {background: #072455 url(../images/btm_blue.gif) no-repeat bottom;}
	#container.h7 #content {background: transparent url(../images/btm_greenred.gif) no-repeat bottom; padding-bottom: 17px; }
	#container.h8 #content {background: transparent url(../images/btm_greenred.gif) no-repeat bottom;}
	
	#celeb_20 {
	margin-top: 100px;
	text-align: center;
	}

	#content_left {
	float: left;
	width: 181px;
	margin-top: 17px;
	}
	
		#container.h1 #content_left, #container.h2 #content_left, #container.h3 #content_left {
		width: 231px;
		}
		
		#container.h7 #content_left, #container.h8 #content_left { 
		float: left;
		width: 231px;
		min-height: 430px;
		margin-top: 0px;
		background: transparent url(../images/home_left.gif) no-repeat bottom left;
		}
		
		#container.h8 #content_left { min-height: 460px; }
		
		#container.h7 #content_bg, #container.h8 #content_bg {
		width: 872px;
		margin: 0 auto;
		background: transparent url(../images/mid_greenred.gif) repeat-y;
		}
		
	#content_right {
	float: left;
	width: 581px;
	/*background: #e5e5e5 url(../images/sec_bg.gif) repeat-x top;*/
	background: #fff;
	margin-top: 18px;
	padding: 35px 55px 200px 55px;
	font-size: 1.1em;
	}
	
		#container.h1 #content_right, #container.h2 #content_right, #container.h3 #content_right {
		background: none; top: 0px; left: 0px; padding: 0px;
		}
		
		#container.h7 #content_right {
		float: left;
		width: 641px;
		background: #8c0008;
		padding: 1px 0px 0px 0px;
		margin: 0px;
		}
		
		#container.h8 #content { padding-bottom: 17px; }

		/*#container.h8 #content_right {
		float: left;
		width: 521px;
		padding :30px 60px 20px 60px;
		background: #E6E6E6;
		margin: 17px 0 0 0;
		}*/
		
		#container.h8 #content_right {
		float: left;
		width: 591px;
		padding :30px 25px 20px 25px;
		background: #E6E6E6;
		margin: 17px 0 0 0;
		}
		
	.clearance { clear: both; line-height: 0px; font-size: 0px; height:1px; }
	
		#employmenet_application h3, #employmenet_application h4 {
		text-align: center;
		}
		
		#employmenet_application label {
		font-weight: bold;
		}
		
		.spanish {
		color: #555;
		font-weight: normal;
		}
		
		h3 .spanish, h4 .spanish {
		font-size: 0.8em;
		margin-top: 3px;
		display: block;
		font-weight: inherit;
		}
		
		#employmenet_application input, #employmenet_application textarea {
		width: 100%;
		border: 1px solid #999;
		}
		
		#employmenet_application textarea {
		height: 60px;
		}
		
		#employmenet_application label, #employmenet_application label .spanish {
		display: block;
		}
		
		#employmenet_application table {
		margin-bottom: 1.5em;
		}
		
		#employmenet_application input.radio {
		border: 0;
		width: auto;
		vertical-align: middle;
		}
		
		#employmenet_application input.button {
		width: auto;
		}
		
		#education_table input {
		width: 98%;
		}
	
	
#footer { 
width: 872px;
margin: 0 auto 6px; 
text-align: right; 
font-size: .8em;
}

	.copyright { color: #094878; }

	.i4 { cursor: pointer; }

	.i4 img { vertical-align: middle; }
	
/* Flash classes */
#flashfiller {margin-top: 0px;}

#flash_state {
	position: relative;
	z-index: 5;
	}
	
	.flash_state_home {
		margin: -18px 0 0 0;
		}
	
	.flash_state_nav {
		position: absolute;
		bottom: -35px;
		right: -50px;
		z-index: 10;
		}
		
#flash_sec {
	position: relative;
	z-index: 5;
	}

	.flash_nav {
		position: absolute;
		bottom: -35px;
		left: 0px;
		z-index: 10px;
		}
		
		#group-login { text-align:right; padding:5px 30px 0 0; }
		
.page_image {
	float: right;
	margin: 0 0 8px 20px;
}
	
.block_section {
	margin: 6px 0 14px;
}

a.return_link:link, a.return_link:visited, a.return_link:hover {
	color: #003d6f;
	font-size: .9em;
	text-decoration: none;
}

.clear_after:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

#footer_member {
	width: 480px;
	margin: 0 0 0 auto;
}
#footer_member a {
	color: #003d6f;
}

#footer_member .form_label { width: 80px; }
#footer_member .form_input { width: 105px; }
#footer_member input[type='text'], #footer_member input[type='password'] {
	width: 100px;
}

/*** Form Styling			***/

.form_row {
	clear: both;
	padding: 3px 0;
}

.form_row:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

.form_label {
	float: left;
	width: 100px;
	text-align: right;
}
.form_input {
	float: left;
	width: 150px;
	text-align: left;
	padding-left: 6px;
}

/*#cntAnchors li {
	float:left;
	width:47%;
	margin: 3px;
	padding: 4px;
	background: url(../images/sub_btn.png) no-repeat;
	text-align: center;
}*/

#cntAnchors li {
	float:left;
	width:47%;
	margin: 3px;
	background: url(../images/sub_btn.png) no-repeat;
	text-align: center;
}

#cntAnchors a, .page_paragraph_list td a {
	display: block;
	height: 25px;
	width: 279px;
	padding: 10px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	color: #ececec;
	vertical-align: middle;
	background: url(../images/3D_sub_btn.png) no-repeat;
}
#cntAnchors a, .page_paragraph_list td a:hover {
	background: url(../images/3D_sub_btn_gray.png) no-repeat;
}

.page_paragraph_list {
	width: 568px;
}

.page_paragraph_list td {
	width:47%;
	margin: 3%;
	padding: 0px;
}

/*
#cntAnchors li {
	background: #cfcfcf;
}

#cntAnchors li.anchor_alt {
	background: #a4adaf;
}


#cntAnchors a:link {
	color: #00465f;
}
#cntAnchors a:visited {
	color: #1d4e5f;
}
#cntAnchors a:hover {
	color: #35788f;
}
*/

#page_flash_container {
	margin-bottom: 10px;
}
