html,body{height:100%;width:100%;}

* {
	margin:0;
	padding:0;
	font: Arial ;
}

body {
	font-family: Arial;
	font-size: 11px;
	color:#333333;
	background-color:#FFF500;
	text-align:center;
	background-image:url(/images/backgrounds/stripe_bg_1.gif);
	background-repeat: repeat;
}

/* =LAYOUT
====================================================================================================================================== */

/*--- Container LAyers used to center all page ---*/
#container_out{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 614px;
}	
#container_inside {
	width: 1009px;
	background:#fff;
	height: 614px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #666;
}


/*--- Navigation Layers ---*/

#nav { font-family: Arial; font-weight: bold;  }

	#nav_utility {
	font-size: 10.5px;
	background-color: #808184;
	color: #FFF500;
	text-align: right;
	padding-right: 20px;
	height: 18px;
	padding-top: 2px;
}
		#nav_utility a { padding: 6px; color:#FFF500; border:0px;  text-decoration:none; }
		#nav_utility a:hover { color:#666666; }
	

	#header { height: 102px; background: url("/images/header_background.png") 0 0 no-repeat;  background-color: #FFE600; color: #9D9965; text-align: left; padding-right: 20px; }
	
		#login { padding-left: 720px; padding-top: 20px; }
			#login .input_text {
	border:0px solid #3b6e22;
	color:#666666;
	padding: 2px;
	margin: 3px;
}
			#login .button {
	border: none;
	background: url("/images/header_login_arrow.png") no-repeat top left;
	padding: 3px 12px;
}
			#login .button:hover { border: none; background: url("/images/header_login_arrow_hover.png") no-repeat top left; padding: 2px 8px; }
			#login .login_2ndtextline { color: #9D9965; padding-left: 120px; }
			#login .l2_alternate { color: #05BDB9; }
			#login form {
}

		#nav_level1 { height: 23px; font-size: 12px; background-color: #FBB033; color: #FFFFFF; text-align: left; padding-left: 20px ;}
		#nav_level2 { height: 20px; font-size: 12px; background-color: #fff229; color: #05BDE9; text-align: left; padding-left: 20px;
}
		
#content {
	height: 427px;
}

#footer-left {
	font-family: Arial;
	font-weight: bold;
	height: 20px;
	font-size: 12px;
	color: #FFF500;
	text-align: left;
	background: url("/images/nav_jump_background.png") 0 0 repeat-x;
	background-color: #3f9eaa;
	padding-left: 20px;
	padding-top: 2px;
	float:left;
}	

#nav_jump {
	font-family: Arial;
	font-weight: bold;
	height: 20px;
	font-size: 12px;
	color: #FFF500;
	text-align: right;
	background: url("/images/nav_jump_background.png") 0 0 repeat-x;
	background-color: #3f9eaa;
	padding-right: 20px;
	padding-top: 2px;
}	
		#nav_jump a { padding: 6px; color:#FFFFFF; border:0px;  text-decoration:none; }
		#nav_jump a:hover { color:#666666; }

 a { color:#00ccff; border:0px;  text-decoration:none; font-weight:bold; }
 a:hover { color:#666666; }

