@charset "UTF-8";
/* CSS Document */

 @font-face {
	 font-family: 'ChangelingNeo';
	 src: url('/fonts/19FBF9_0_0.eot');
	 src: url('/fonts/19FBF9_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/19FBF9_0_0.woff') format('woff'),url('/fonts/19FBF9_0_0.ttf') format('truetype');
	 }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	background-image:url(/images/header/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#ffffff;
}

a:link {
	border-style:none;
	text-decoration:none;
	color:#900;
}
a:visited {
	border-style:none;
	text-decoration:none;
	color:#900;
}
a:hover {
	border-style:none;
	text-decoration:none;
	color:#F00;
}
a:active {
	border-style:none;
	text-decoration:none;
	color:#900;
}
img {
	border-style:none;
}
img a:visited {
	border-style:none;
}
img a:active {
	border-style:none;
}
img a:link {
	border-style:none;
}
img a:hover {
	border-style:none;
}
.navbackground {
	border:none;
	background-image:url(/images/header/header_background.png);
	background-repeat:repeat-x;
	top:0px;
	/*
    left: 50%;
    margin-left: -452px;*/
	position:relative;
	width:100%;
	height:102px;
	
	z-index: 90;
}
.navbar {
	border:none;
	/*
	position:absolute;*/
	top:0px;
	/*
    left: 50%;
    margin-left: -452px;*/
	position:relative;
  	margin-left: auto ;
  	margin-right: auto ;
	width:918px;
	height:102px;
	
	z-index: 90;
}
form {
margin:0;
padding:0;
}
img {
margin:0;
padding:0;
font-size:0px; line-height:0px;
}
#navcontact {
	border:none;
	position:absolute;
	left:780px;
	height:34px;
	width:112px;
	z-index: 3;
	top:0px;
}
#navcontactopen {
	visibility:hidden;
	border:none;
	position:absolute;
	left:614px;
	height:319px;
	width:280px;
	z-index: 99;
	top:0px;
	text-align:right;
}
#contactbodytitle {
	text-align:left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:10px;
	color:#000;
}
#contactbodyitem {
	text-align:left;
	padding-left:10px;
	color:#333;
	padding-bottom:8px;
}
#contactbodyitembox {
	text-align:right;
	float:right;
	padding-right:10px;
	color:#333;

}
#contactbody {
	height:400px;
	background-image:url(/images/header/global_contact_background3.png);
	background-repeat:no-repeat;
}
#contactthin{
	margin-left:3px;
	margin-bottom:5px;
	height:285px;
	background-image:url(/images/thin_contact_background.png);
	background-repeat:no-repeat;
}
input.submitbutton {
	/*background-image:url(/images/header/submitbtn_off.jpg); */
	background-repeat:no-repeat; 
	width:69px; 
	height:25px;
}
.navbar #navright {
	border:none;
	position:absolute;
	left:226px;
	height:55px;
	margin-top:0px;
	width:663px;
	z-index: 98;
	top:47px;
	/*overflow:hidden;*/
}
.navbar #navright .mainnav { margin: 0; padding: 0; width:663px; z-index:100;}
.navbar #navright .mainnav li { display:inline;}
.navbar #navright .mainnav li a {float: left; height: 0px; padding-top: 55px; text-decoration:none;  overflow:hidden;}
.navbar #navright .mainnav li a { background-image: url(/images/header/navigation.png); _background-image: url(/images/header/navigation.gif); background-repeat: no-repeat; }

.navbar #navright .mainnav li#products a { background-position: 0 0; width: 87px;}
.navbar #navright .mainnav li#applications a { background-position: -87px 0; width: 108px; }
.navbar #navright .mainnav li#technology a { background-position: -195px 0; width: 104px; }
.navbar #navright .mainnav li#company a { background-position: -299px 0; width: 84px; }
.navbar #navright .mainnav li#press_center a { background-position: -383px 0; width: 114px; }
.navbar #navright .mainnav li#support a { background-position: -497px 0; width: 81px; }
.navbar #navright .mainnav li#contact a { background-position: -578px 0; width: 75px; }

.navbar #navright .mainnav li#products a:hover { background-position: 0 -55px; width: 87px;}
.navbar #navright .mainnav li#applications a:hover { background-position: -87px -55px; width: 108px; }
.navbar #navright .mainnav li#technology a:hover { background-position: -195px -55px; width: 104px; }
.navbar #navright .mainnav li#company a:hover { background-position: -299px -55px; width: 84px; }
.navbar #navright .mainnav li#press_center a:hover { background-position: -383px -55px; width: 114px; }
.navbar #navright .mainnav li#support a:hover { background-position: -497px -55px; width: 81px; }
.navbar #navright .mainnav li#contact a:hover { background-position: -578px -55px; width: 75px; }

.navbar #navright .mainnav li#products a:active { background-position: 0 -110px; width: 87px;}
.navbar #navright .mainnav li#applications a:active { background-position: -87px -110px; width: 108px; }
.navbar #navright .mainnav li#technology a:active { background-position: -195px -110px; width: 104px; }
.navbar #navright .mainnav li#company a:active { background-position: -299px -110px; width: 84px; }
.navbar #navright .mainnav li#press_center a:active { background-position: -383px -110px; width: 114px; }
.navbar #navright .mainnav li#support a:active { background-position: -497px -110px; width: 81px; }
.navbar #navright .mainnav li#contact a:active { background-position: -578px -110px; width: 75px; }

.navbar #navright .mainnav li#products.selected a { background-position: 0 -165px; width: 87px;}
.navbar #navright .mainnav li#applications.selected a { background-position: -87px -165px; width: 108px; }
.navbar #navright .mainnav li#technology.selected a { background-position: -195px -165px; width: 104px; }
.navbar #navright .mainnav li#company.selected a { background-position: -299px -165px; width: 84px; }
.navbar #navright .mainnav li#press_center.selected a { background-position: -383px -165px; width: 114px; }
.navbar #navright .mainnav li#support.selected a { background-position: -497px -165px; width: 81px; }
.navbar #navright .mainnav li#contact.selected a { background-position: -578px -165px; width: 75px; }

#menu1 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top:55px;
	left:-40px;
	width:200px;
	text-align:left;
}
#menu2 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top:55px;
	left:47px;
	width:200px;
	text-align:left;
}
#menu3 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top:55px;
	left:259px;
	width:200px;
	text-align:left;
}
#menu4 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top:55px;
	left:343px;
	width:200px;
	text-align:left;
}
#menu5 {
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top:55px;
	left:468px;
	width:200px;
	text-align:left;
}
.navbar #navright .mainnav li div.dropdown ul li {
	display:inline;
	
}
.navbar #navright .mainnav li#products div.dropdown ul li a, .navbar #navright .mainnav li#applications div.dropdown#menu2 ul li a, .navbar #navright .mainnav li#company div.dropdown#menu3 ul li a, .navbar #navright .mainnav li#press_center div.dropdown#menu4 ul li a, .navbar #navright .mainnav li#contact div.dropdown#menu5 ul li a {
	background-position: 0 0;
	background-image:url(/images/header/dropdown_off.jpg);
	color:#FFF;
	float:left;
	font-weight:400;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:2px;
	width:155px;
	height:21px;
	color:#fff; font-size: 11px; 
	text-decoration:none;
	overflow: hidden;
}
.navbar #navright .mainnav li#products div.dropdown ul li a:hover, .navbar #navright .mainnav li#applications div.dropdown#menu2 ul li a:hover, .navbar #navright .mainnav li#company div.dropdown#menu3 ul li a:hover, .navbar #navright .mainnav li#press_center div.dropdown#menu4 ul li a:hover, .navbar #navright .mainnav li#contact div.dropdown#menu5 ul li a:hover  { background-image: url(/images/header/dropdown_on.jpg); _background-image: url(/images/header/dropdown_on.jpg); color:#900; font-weight:400;}
.navbar #navright .mainnav li#products div.dropdown ul li a:active, .navbar #navright .mainnav li#applications div.dropdown#menu2 ul li a:active, .navbar #navright .mainnav li#company div.dropdown#menu3 ul li a:active, .navbar #navright .mainnav li#press_center div.dropdown#menu4 ul li a:active, .navbar #navright .mainnav li#contact div.dropdown#menu5 ul li a:active { background-image: url(/images/header/dropdown_on.jpg); _background-image: url(/images/header/dropdown_on.jpg); color:#000;}
.navbar #navright .mainnav li#products div.dropdown ul li a.ison, .navbar #navright .mainnav li#applications div.dropdown#menu2 ul li a.ison, .navbar #navright .mainnav li#company div.dropdown#menu3 ul li a.ison, .navbar #navright .mainnav li#press_center div.dropdown#menu4 ul li a.ison, .navbar #navright .mainnav li#contact div.dropdown#menu5 ul li a.ison { background-image: url(/images/header/dropdown_on.jpg); _background-image: url(/images/header/dropdown_on.jpg); color:#900; font-weight:400;}

#breadcrumb {
	position:relative;
	
	top:0px;
	width:850px;
	/*
	left: 50%;
	position:absolute;
    margin-left: -440px;*/
	padding-left:5px;
	z-Index:1;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:left;
}
#breadcrumb a, #breadcrumb a:visited {
	color:#C00;
}
#breadcrumb a:hover {
	color:#F00;
}
#logo {
	/*
	position:absolute;
    left: 50%;*/
	left:-55px;
	top:14px;
	position:relative;
 	margin-left: auto ;
 	margin-right: auto ;
    margin-left: 50px;
	z-Index:107;
	width:390px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#fff;
}
#topnav {
	/*
	position:absolute;
    left: 50%;*/
	left:450px;
	top:-30px;
	position:relative;
  margin-left: auto ;
  margin-right: auto ;
    margin-left: 50px;
	z-Index:107;
	width:390px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	color:#fff;
}
#topnav a {
	color:#99ccff;
}
#topnav a:hover #topnav a:active {
	color:#fff;
}
.mainbody #contentbottom {
	width:881px;
	position:relative;
	margin-left:0px;
	height:10px;
	padding-top:15px;
	margin-bottom:70px;
	font-size:11px;
	color:#CCC;
	background-image: url(/images/content_background_bottom.png); _background-image: url(/images/content_background_bottom.png); background-repeat: no-repeat;
}
#footerlinks {
	padding-top:6px;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
#footer {
	padding-top:0px;
	text-align:center;
	font-size:10px;
	font-style:italic;
	padding-bottom:10px;
}

/* used throughout the site  */
p.subtitle {
	font-weight:bold;
	color:#036;
	
}
