/* -------------------------BLASI PRINTING STYLESHEET---------------------------------- */
/* ---------------------------------FOOTER DEFINITIONS------------------------------------- */

#footer-wrapper {
	clear: both;

	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0;
	}

	.sub {
		float: left;
		clear: both;

		width: 800px;
		height: 69px;
		margin: 0;
		padding: 0;

		background-image: url(http://blasiprinting.com/images/interface/template-v3/subnav-footer_bg.jpg);
		background-repeat: no-repeat;
		}

		.sub .sub-nav {
			float: left;

			width: 800px;
			margin: 0;
			padding: 0;

			background: none;
			}

			#footer-wrapper .sub .sub-nav ul {
				margin: 4px 0 0 32px;
				padding: 0;
			
				list-style: none;
				}

			#footer-wrapper .sub .sub-nav li {
				width: 110px;
				margin: 0;
				padding: 0;

				display: inline;
				}

			#footer-wrapper .sub .sub-nav a.services {
				float: left;
	
				margin: 0;
				padding: 0;
	
				font-size: 12px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;

				text-decoration: none;
				}

			#footer-wrapper .sub .sub-nav a.equipment {
				float: left;
	
				margin: 0;
				padding: 0;
	
				font-size: 12px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;

				text-decoration: none;
				}

			#footer-wrapper .sub .sub-nav a.capabilities {
				float: left;
	
				margin: 0;
				padding: 0;
	
				font-size: 12px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;

				text-decoration: none;
				}

		#footer-wrapper .sub .copyright {
			float: left;

			width: 231px;
			margin: 10px 0 0 34px;
			padding: 0;

			background: none;
			}

			#footer-wrapper .sub .copyright h6 {
				float: left;

				width: 231px;
				margin: 0;
				padding: 7px 0 0 0;

				font-size: 9px;
				font-family: Tahoma, Geneva, sans-serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 11px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #001B38;
				}

				#footer-wrapper .sub .copyright h6 a, #footer-wrapper .sub .copyright h6 a:visited {
					margin: 0;
					padding: 0;

					font-size: 9px;
					font-family: Tahoma, Geneva, sans-serif;
	
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 9px;
					letter-spacing: 1px;
					text-align: left;
		
					color: #001B38;

					text-decoration: none;
					}

					#footer-wrapper .sub .copyright h6 a:hover {
						margin: 0;
						padding: 0;
	
						font-size: 9px;
						font-family: Tahoma, Geneva, sans-serif;
	
						font-style: normal;
						font-variant: normal;
						font-weight: 100;
						line-height: 9px;
						letter-spacing: 1px;
						text-align: left;
		
						color: #001B38;
	
						text-decoration: underline;
						}

		#footer-wrapper .sub .foot-nav {
			float: right;

			width: 510px;
			margin: 10px 13px 0 0;
			padding: 0;

			background: none;
			}

			#footer-wrapper .sub .foot-nav ul {
				margin: 7px 0 0 90px;
				padding: 0;

				list-style: none;
				}

			#footer-wrapper .sub .foot-nav li {
				width: 95px;
				margin: 0;
				padding: 0;

				display: inline;
				}

			#footer-wrapper .sub .foot-nav a, #footer-wrapper .sub .foot-nav a:visited {
				float: left;

				margin: 0 12px 0 0;
				padding: 0 0 0 6px;

				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;
	
				text-decoration: none;
				}

				#footer-wrapper .sub .foot-nav a.selected, #footer-wrapper .sub .foot-nav a:hover {
					float: left;

					margin: 0 12px 0 0;
					padding: 0 0 0 6px;

					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 13px;
					letter-spacing: 1px;
					text-align: left;
	
					color: #000033;

					text-decoration: underline;
					}

	#footer-wrapper .non-sub {
		width: 800px;
		height: 69px;
		margin: 0 auto 0 auto;
		padding: 0;

		background-image: url(http://blasiprinting.com/images/interface/template-v3/nonsub-footer_bg.jpg);
		background-repeat: no-repeat;
		}

		#footer-wrapper .non-sub .copyright {
			float: left;

			width: 231px;
			margin: 30px 0 0 34px;
			padding: 0;
			}

			#footer-wrapper .non-sub .copyright h6 {
				float: left;

				width: 231px;
				margin: 0;
				padding: 13px 0 0 0;

				font-size: 9px;
				font-family: Tahoma, Geneva, sans-serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 11px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #001B38;
				}

				#footer-wrapper .non-sub .copyright h6 a,#footer-wrapper .non-sub .copyright h6 a:visited {
					margin: 0;
					padding: 0;

					font-size: 9px;
					font-family: Tahoma, Geneva, sans-serif;
	
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 9px;
					letter-spacing: 1px;
					text-align: left;
		
					color: #001B38;

					text-decoration: none;
					}

					#footer-wrapper .non-sub .copyright h6 a:hover {
						margin: 0;
						padding: 0;
	
						font-size: 9px;
						font-family: Tahoma, Geneva, sans-serif;
	
						font-style: normal;
						font-variant: normal;
						font-weight: 100;
						line-height: 9px;
						letter-spacing: 1px;
						text-align: left;
		
						color: #001B38;
	
						text-decoration: underline;
						}

		#footer-wrapper .non-sub .foot-nav {
			float: right;

			width: 510px;
			margin: 30px 13px 0 0;
			padding: 0;

			background: none;
			}

			#footer-wrapper .non-sub .foot-nav ul {
				margin: 17px 0 0 90px;
				padding: 0;

				list-style: none;
				}

			#footer-wrapper .non-sub .foot-nav li {
				width: 95px;
				margin: 0;
				padding: 0;

				display: inline;
				}

			#footer-wrapper .non-sub .foot-nav a, #footer-wrapper .non-sub .foot-nav a:visited {
				float: left;

				margin: 0 12px 0 0;
				padding: 0 0 0 6px;

				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;
	
				text-decoration: none;
				}

				#footer-wrapper .non-sub .foot-nav a.selected, #footer-wrapper .non-sub .foot-nav a:hover {
					float: left;

					margin: 0 12px 0 0;
					padding: 0 0 0 6px;

					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 13px;
					letter-spacing: 1px;
					text-align: left;
	
					color: #000033;

					text-decoration: underline;
					}