.hidden {

	visibility: hidden;

}

a:active, a:focus, a:hover, a:link, a:visited {

	color: #E16C10;

	text-decoration: none;

}



body {

	margin: 0px;

	background-image: url('img/footer-repeat.jpg');

	background-color: #1B1C20;

	background-position: top center;

	color: #40434C;

	font-family: trebuchet ms, trebuchet, arial, sans-serif;

}



#head-wrap {

	background-image: url('img/header-repeat.jpg');



}

#head {

	background-image: url('img/header.jpg');

	width: 1000px;

	height: 100px;

	margin-left: auto;

	margin-right: auto;

}

#home-link {

	width: 285px;

	height: 100px;

	float: left;

}

#nav {

	float: right;

	height: 100px;

	padding-right: 38px;

}

#nav ul{

	list-style: none;

	text-align: center;

	margin: 35px 2px 0px 0px;

	padding: 0px;

}

*html #nav ul{

	margin-left: 10px;

}



#main-nav li{

	display: inline;

}

#main-nav a {

	color: #46463d;

	padding: 18px 0 15px 0;

	font-size: .8em;

	font-weight: bold;

	display: block;

	float: left;

}

#nav-1 a {

	width: 67px;

	height: 18px;

}

#nav-2 a {

	width: 156px;

	height: 18px;

}

#nav-3 a {

	width: 101px;

	height: 18px;

}

#nav-4 a {

	width: 67px;

	height: 18px;

}

#nav-5 a {

	width: 120px;

	height: 18px;

}

#nav-6 a {

	width: 77px;

	height: 18px;	

}

#nav-7 a {

	width: 76px;

	height: 18px;

}

#nav-1 a:{

	text-decoration: none;

	background-image: url('img/transparent.gif');

	color: #46463d;

}



#nav-1 a:active, #nav-1 a:focus, #nav-1 a:link, #nav-1 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-1 a:hover {

	background-image: url('img/nav-about-over.jpg');

	color: white;

	text-decoration: none;

}





#nav-2 a:active, #nav-2 a:focus, #nav-2 a:link, #nav-2 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-2 a:hover {

	background-image: url('img/nav-products-over.jpg');

	color: white;

	text-decoration: none;

}



#nav-3 a:active, #nav-3 a:focus, #nav-3 a:link, #nav-3 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-3 a:hover {

	background-image: url('img/nav-technology-over.jpg');

	color: white;

	text-decoration: none;

}





#nav-4 a:active, #nav-4 a:focus, #nav-4 a:link, #nav-4 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-4 a:hover {

	background-image: url('img/nav-media-over.jpg');

	color: white;

	text-decoration: none;

}





#nav-5 a:active, #nav-5 a:focus, #nav-5 a:link, #nav-5 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-5 a:hover {

	background-image: url('img/nav-customer-over.jpg');

	color: white;

	text-decoration: none;

}





#nav-6 a:active, #nav-6 a:focus, #nav-6 a:link, #nav-6 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-6 a:hover {

	background-image: url('img/nav-careers-over.jpg');

	color: white;

	text-decoration: none;

}





#nav-7 a:active, #nav-7 a:focus, #nav-7 a:link, #nav-7 a:visited {

	text-decoration: none;

	background-image: url('img/transparent.gif');

}

#nav-7 a:hover {

	background-image: url('img/nav-contact-over.jpg');

	color: white;

	text-decoration: none;

}



#sub-nav-wrap {

	padding: 4px 0px 10px 0px;

}

#sub-nav {

	list-style: none;  

	margin: 0px 0px 0px 115px; 

	font-size: .9em;

	padding: 0px;
	
	font-weight: bold;


}

#sub-nav li {

	display: inline;

}



#sub-nav li.current a{

	color: #4c4683;

}



#main-wrap {

	background-image: url('img/main-back.jpg');

	background-position: center top;

}

#main {

	width: 1000px;

	height: 280px;	

	margin-left: auto;

	margin-right: auto;

	background-image: url('img/main-back.jpg');

	background-position: center;

}

#main-page {

	width: 1000px;

	height: 260px;	

	margin-left: auto;

	margin-right: auto;

	background-image: url('img/main-back.jpg');

	background-position: center top;

}

#main-copy-wrap {

	background-color: #FFFFFF;

	font-size: .8em;	

}

#main-copy-inner-wrap {

	background-color: #FFFFFF;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

#home-left {

	width: 535px;

	float: left;

}

#home-left-copy {

	margin-left: 65px;

	padding: 15px 7px 0px 5px;

	font-weight: bold;

}

#page-left {

	width: 700px;

	float: left;

}

#page-left-copy {

	margin-left: 65px;

	padding: 0px;

	position: relative;

	bottom: 30px;

	left: 3px;

}

#home-news {

	width: 400px;

	float: left;

	margin-bottom: 12px;

}

#home-news1 {

	background-image: url('img/news_01.jpg');

	height: 70px;

}

#home-news2 {

	background-image: url('img/news_02.jpg');

	padding: 0px 20px 10px 20px;

}

.news-headline {

	padding: 0 13px;

	margin-bottom: 5px;

	display: block;

	font-size: .9em

}

.news-date {

	color: #4D4580;

	font-weight: bold;

}

#home-news3 {

	background-image: url('img/news_03.jpg');

	height: 20px;

}

#latest_news {	

	width: 140px;

	font-size: 1.8em;

	padding-top: 33px;

	margin-left: 88px;

}

#footer-wrap {

	background-image: url('img/footer-top.jpg');

	background-position: top center;

	background-repeat: repeat-x;

}

#footer {

	background-image: url('img/footer-top.jpg');

	background-position: top center;

	background-repeat: repeat-x;

	width: 1000px;

	height: 13px;

	margin-left: auto;

	margin-right: auto;

}

#footer-text {

	font-size: .7em;

	color: #989EAB;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

#footer-text a {

	color: #989EAB;

}



#heading1 {

	color: white;

	font-family: trebuchet ms, trebuchet, arial, sans-serif;

	font-size: 2.5em;

	font-weight: normal;

}

#heading2 {

	color: white;

	font-family: trebuchet ms, trebuchet, arial, sans-serif;

	font-size: 2em;

	font-weight: normal;

	font-style: italic;

}





.page_heading1 {

	color: #4c4683;

	font-family: trebuchet ms, trebuchet, arial, sans-serif;

	font-size: 1.8em;

	font-weight: normal;

}

.purple {

	color: #4C4683;

}
