@charset "UTF-8";
/* Default.css */

#page { 						width: 788px;
								height: auto;
								text-align: left;
								margin: 0 auto 50px auto;
								padding: 0; }


/* General Styles */

a:link, a:visited {		color: #34507C;
						text-decoration: none; }
	
a:hover {				color: #34507C;
						text-decoration: underline; }	

h1 {					font: 12px Arial, Helvetica, sans-serif;
						color: 	#34507C;
						text-transform: uppercase;
						padding: 0px 70px 7px 0px;
						margin: 0;
						font-weight: bold; }
						
h2 {					font: 12px Arial, Helvetica, sans-serif;
						color: 	#6C6D6C;
						text-align: right;
						padding: 60px 45px 0 0;
						margin: 0; }
						
h3 {					font: 18px Arial, Helvetica, sans-serif;
						color: #333333;
						padding: 0px 70px 0 0px;
						margin: 0; }	
						
h4 {					font: 12px Arial, Helvetica, sans-serif;
						color: #34507C;
						text-transform: uppercase;
						padding: 15px 70px 0 0px;
						margin: 0;
						font-weight: bold; }											
						
.clear {				clear: both; }		


						
/* Header */						

#headertop {			width: 788px;
						height: 13px;
						margin: 0;
						padding: 0; }
				
#header {				width: 788px;
						height: 112px;
						margin: 13px 0 0 0;
						padding: 0; }
						
#header a {				color: #6C6D6C;
						text-decoration: none; }
				
#header a:hover {		color: #6C6D6C;
						text-decoration: underline; }
						
#header a.active {		color: #6C6D6C;
						text-decoration: underline; }																

#header .left {			width: 275px;
						height: 112px;
						float: left;
						margin: 0;
						padding: 0; }
				
#header .right {		width: 513px;
						height: 112px;
						margin: 0;
						float: right;
						padding: 0; }


/* Navigation */						
						
#nav {					width: 788px;
						height: 51px;
						margin: 0;
						padding: 0;
						list-style: none;
						overflow: hidden;
						float: right; }
				
#nav li { 				float: left;
						text-align: -5000px; }
				 
#nav li a { 			display: block;
						padding: 51px 0 0 0;
						height: 0px !important;
						overflow: hidden; }
				
#nav li a.active { 		background-position: left -51px; }
			
#home a { 				background: url(../images/nav_home.jpg) top left no-repeat; 
						width: 200px; }
								
#home a:hover { 		background-position: left -51px; }
			
#capabilities a { 		background: url(../images/nav_capabilities.jpg) top left no-repeat; 
						width: 207px; }
								
#capabilities a:hover { background-position: left -51px; }
	
#products a { 			background: url(../images/nav_products.jpg) top left no-repeat; 
						width: 193px; }
							
#products a:hover { 	background-position: left -51px; }	

#contact a { 			background: url(../images/nav_contact.jpg) top left no-repeat; 
						width: 188px; }
							
#contact a:hover { 		background-position: left -51px; }
													
	
	
/* Footer */
						
#footer {				width: 788px;
						height: auto;
						margin: 30px 0 0 0;
						padding: 0;
						float: left; }

#footer p {				font: 12px Arial, Helvetica, sans-serif;
						color: #ffffff;
						padding: 0;
						margin: 0;
						line-height: 18px; }
						
#footer a:link {		color: #CCE2DD;
						text-decoration: none; }	
						
#footer a:visited {		color: #CCE2DD;
						text-decoration: none; }											
				
#footer a:hover {		color: #ffffff;
						text-decoration: none; }
				
#footer a.active {		color: #ffffff;
						text-decoration: none; }
												
#footer .col1 {			float: left;
						width: 104px;
						text-align: left; }
						
#footer .col2 {			float: left;
						width: 148px;
						text-align: left; }					
						
#footer .col3 {			float: left;
						width: 129px;
						text-align: left; }	
						
#footer .col4 {			float: left;
						width: 153px;
						text-align: left; }
						
#footer .col5 {			float: left;
						width: 150px;
						text-align: left; }
						
#footer .col6 {			float: left;
						width: 104px;
						text-align: left; }
						
#footer .copy {			width: 788px;
						float: left;
						text-align: center; }
						
#footer .copy p {		font-size: 11px;
						color: #CCE2DD;
						padding-top: 20px; }																																								
												
						
