@charset "utf-8";
/* CSS Document */

#wrapper
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#banner
{
	width:100%;
	height:125px;
	background: url(/images/banner.jpg);
}

/* -- HEADER -- */
#header { 
	background-position: -2px; 
	width: 1000px; 
	height: 125px; 
	margin: 0 auto 0 auto; 
	text-align: center;
	clear: both;
	z-index: 1; 
	position: relative;
	}
	#header img {
		float: left;
		}
	#header form {
		/*float: right;*/
		/*left: 347px;*/
		font-size: 10px;
		}
		#header form ul {
		padding: 10px 0 0 0;
		position: absolute;
		top: 10px;
		right: 0px;
			/*float: right;*/
			list-style: none;
			margin: 0;
			padding: 0;
			/*overflow: hidden;*/
			}
			#header form li {
				float: left;
				margin: 0;
				padding: 0 0 0 3px;
				color: White;
				height: 25px;
				line-height: 24px;
				vertical-align: middle;
				}
				#header form li .buttonLogin {
					text-indent: -9999px;
					background: none;
					width: 51px;
					height: 24px;
					}
					#header form li a.login {
						outline: none;
						display: block;
						margin: 0;
						padding: 0;
						text-indent: -9999px;
						text-decoration: none;
						background: url(/images/nav/b_login_matrix.jpg) no-repeat;
						background-repeat: no-repeat;
						height: 24px;
						width: 65px;
						background-position: 0 -1px;
						}
					#header form li a.login:hover {
						background-position: 0 -26px;
						}
					#header form li a.logout {
						outline: none;
						display: block;
						margin: 0;
						padding: 0;
						text-indent: -9999px;
						text-decoration: none;
						background: url(/images/nav/b_logout_matrix.jpg) no-repeat;
						background-repeat: no-repeat;
						height: 24px;
						width: 65px;
						background-position: 0 -1px;
						}
					#header form li a.logout:hover {
						background-position: 0 -26px;
						}
		#header input {
			background: #605d42;
			color: #bab9ba;
			border: 1px solid #bab9ba;
			text-align: left;
			height: 18px;
			padding: 0 0 1px 7px;
			width: 100px;
			}
			#header input.buttonLogin, #header input.buttonLogout {
				text-indent: -9999px;
				border: none;
				width: 51px;
				height: 24px;
				margin: -4px 0 0 0;
				padding: 0;
				display: inline;
				outline: none;
				vertical-align: middle;
				}
			#header input.buttonLogout {
				margin-top: -1px;
				padding-bottom: 1px;
				}
				#header p, #header p a {
					color: #fff;
					height: 8px;
					float: left;
					}
					#header p {
						margin: 4px 4px 0 0;
						padding: 0px 0 0 0;
						}
						#header form div {
							min-height: 24px;
							padding-top: 1px;
							}
							#header div a {
								margin-right: 5px;
								}
								
#subNavHome_dl { margin: -11px 0 0 0; 
	width: 180px; 
	height: 400px;
	z-index: 4; 
	/*position: relative;*/
	background: url(/images/bg_subnav_dl.jpg) 100% 0 no-repeat; 
	float: left;
	clear: left;
	}
	#subNavHome_dl ul {
		margin: 8px 0 0 34px;
		padding: 0;
		}
		#subNavHome_dl li {
			list-style: none;
			margin: 0 0 0 5px;
			padding: 0 0 0 0;			
			}

#subNavHome_dl li a {
	outline: none;
	display: block;
	padding: 0 0;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(/images/nav/left_nav_matrix3.gif);
	background-repeat: no-repeat;
	}