/* CSS Document */
/*reset*/
h1,h2,h3,h4,h5.p,body,div,ul,li, a{margin:0;padding:0;}

body{margin:0 auto; padding:0; background:#D6D6D6 url(../images/body.gif) repeat-x top; font-size:0.75em; 
	font-family:Arial, Helvetica, sans-serif; text-align:center;}
#wrap{margin:0 auto; width:950px; text-align:left; /*background:url(../images/wrapbg.gif) no-repeat top left;*/}
h1{display:none;}
.header{height:90px; background:url(../images/logo.gif) no-repeat top left;}
.worldleaders{background:url(../images/worldLeadersInInfrared.gif) no-repeat bottom left; height:30px; width:300px; display:block;float:left;padding:60px 0 0 0; _padding:33px 0 0 0;}
h2.infrared{float:left; margin:0; text-indent:-9999px; background:url(/images/infraRedEvolved.gif) no-repeat 5px 0px; height:80px; width:235px;}

/*h2{margin:0;padding:60px 0 0 0;}*/
.header ul {list-style:none;}
.header ul li{float:right;margin:0;padding:0;}
.header ul li a{height:42px; width:34px;display:block; margin:0;padding:0;}

.france{background:url(../images/fra.gif) no-repeat top left;}
.deutsch{background:url(../images/ger.gif) no-repeat top left;}



p{line-height:150%; font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; text-align:justify;}


#nav{float:left; font-size:0.75em; /*width:215px;*/margin:0;padding:15px 0 0 0;}
#nav li{padding-top:5px;}
a{color:#000000; text-decoration:none;}

.clearfix{
    display: block; 
    height: 1px; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.contentholder{float:right; width:75%;}

.sidebox {	margin: 0; /* center for now */	float:right;	width: 260px; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;
}
.headerbox{	margin: 0 auto; /* center for now */	width: 100%; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;	font-size: 100%;}
.navigationbox{margin: 0; /* center for now */
	float:left;
	width: 235px; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;}
#navigationColumn{width:235px; float:left;}
.maincontentbox{margin: 0; /* center for now */
	float:left;
	width: 450px; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;}
.doublecontentbox{margin: 0; /* center for now */
	float:left;
	width: 100%; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;

}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 20px 20px 0px;
	color: #E4800A;  
	font-size: 1.2em; 
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
	font-family:Helvetica, Arial, sans-serif;
}
/*.boxhead h2 span{border-bottom:1px solid #cccccc; display:block; padding:5px;}*/
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 31px;
}
a{background:#eee; border-bottom:1px solid #e8912b;}
ul li a{border-bottom:none;background:none;}
.larger p{font-size:105%;}
/*.sidebox a{display:block; padding:5px 5px 5px 25px; background:url(../images/pdf.gif) no-repeat top left;border-bottom:none;}*/
/*HAWK IR UNIVERSAL FOOTER*/


#footer{
	background:url(../images/hawkFooter.gif) no-repeat bottom center;
	font-weight:bold;
	clear:both;
	 font-size:0.75em;
	 width:520px;
	 margin:0 auto;
	 text-align:left;
	 padding:43px 200px 20px 150px;
	 line-height:200%;
	 color:#CCCCCC;
}
#footer a{color:#e68843;border-bottom:none;background:none;}
.orangetext{color:#e68843;}

.navigation{height:33px; width:185px; background:url(../images/h2_navigation.gif) no-repeat top left;text-indent:-5000px; display:block;}
.welcome{height:33px; width:278px; background:url(../images/h2_welcome.gif) no-repeat top left;text-indent:-5000px; display:block;}
.imagers{height:33px; width:278px; background:url(../images/h2_infraredimagers.gif) no-repeat top left;text-indent:-5000px; display:block;}
.excam{height:33px; width:410px; background:url(../images/h2_excam.gif) no-repeat top left;text-indent:-5000px; display:block;}
.downloads{height:33px; width:211px; background:url(../images/h2_downloads.gif) no-repeat top left;text-indent:-5000px; display:block;}

a.pdf{display:block; padding:5px 5px 5px 25px; background:url(../images/pdf.gif) no-repeat top left;border-bottom:none;}
a.mov{display:block; padding:5px 5px 5px 25px; background:url(../images/5.gif) no-repeat top left;border-bottom:none;}
a.rss{display:block; padding:5px 5px 5px 25px; background:url(../images/rss.gif) no-repeat top left;border-bottom:none;}
a.moreinfo{display:block; height:24px; width:133px; background:url(../images/moreinfo.gif) no-repeat top left; text-decoration:none;border-bottom:none;}
.hideme{visibility:hidden;}

.tableStyle{font-size:90%;margin-bottom:10px;}
.tableStyle td.on{background-color:#CCCCFF;padding:5px;}
.tableStyle td.off{padding:5px;}

.zemContactForm, .zemContactForm fieldset{margin:0;padding:0;}
.zemContactForm fieldset{border:none;}
.zemContactForm legend{display:none;}
.zemText, .zemSelect, .zemSubmit{float:left;width:40%; display:block;margin:3px; font-size:90%;}

label.zemRequired{color:#E4800A;}
