@charset "utf-8";
/* CSS Document */
body {
	font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:.75em;
	margin:0;
	background-image:url(/templatemedia/bg_image2.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#707C85;
}
h1{
padding:0;
margin:15px 0 10px 0;
font-weight:100;
color:#222222;
font-size:2em;
}
h1.grey{
color:#666666;
}
h2{
margin:12px 0 0 0;
position:relative;
padding-left:30px;
font-weight:100;
color:#222222;
font-size:1.4em;
background-image:url(/templatemedia/h2_bullet.gif);
background-position:0px 2px;
background-repeat: no-repeat;
}
h3{
margin:24px 0 0 0;
font-weight:100;
color:#222222;
font-size:1.2em;
font-weight:100;
}

p{
color:#666666;
text-align:left;
line-height:1.75em;
margin:12px 0 12px 0;
	font-weight:400;
	font-size:12px;
}
p.black{
color:#222222;
}
span.black{
color:#222222;
}
p.footer{
color:#7F7F7F;
margin:0;
font-size:12px;
text-align:left;
}
#container{
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
	background-color:#FFFFFF;
	}

#header{
	height:120px;
	background-color:#000000;
}
div.hr {
clear:both;
	height:6px;
	background: #fff url(/templatemedia/dotted_line.gif) repeat-x scroll center;}

div.hr hr {display: none}
ul{
margin:12px 0 12px 0;
list-style:none;
padding:0;
}

ul ul{
margin:0;
}
ul ul li{
color:#7F7F7F;
line-height:1.75em;
list-style-type:none;
padding-left:20px;
margin:0;
background-image:url(/templatemedia/link_arrow2.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}

li{
color:#7F7F7F;
line-height:1.75em;
list-style-type:none;
padding-left:20px;
margin:0;
background-image:url(/templatemedia/link_arrow.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}
li.downloads{
color:#7F7F7F;
line-height:1.75em;
list-style-type:none;
padding-left:20px;
margin:0;
background-image:url(/templatemedia/down_arrow.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}

#logo{position:absolute; top:19px; left:28px;
padding:0;}

#top_links{
position:absolute;
top:20px; right:40px;
margin:0;
padding:0;
text-align:right;
}
#flash{
	width:760px;
	height:220px;
	float:left;
	border-bottom:3px solid #A19B4B;
	}
#still_image{
	width:760px;
	padding:0;
	margin:0;
	
	}
#left{
	float:left;
	clear:left;
	position:relative;
	left:40px;
	width:188px;
	margin:10px 0 0 0;
	}
#right{
	float:right;
	position:relative;
	right:40px;
	width:452px;
	margin:10px 0 0 0;
	}
#footer{
	float:left;
	width:452px;
	height:70px;
	background-image:url(/templatemedia/iip_logo.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
div.article{
padding-bottom:10px;
clear:both;
}
a.arrow{
background-image:url(/templatemedia/link_arrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:20px;
	font-weight:400;
	font-size:12px;
}
a{
	color:#777337;
	text-decoration:none;
	font-weight:400;
	font-size:12px;
}
a:hover {
	text-decoration:underline;
}
div.spacer {
	clear:both;
	}
img{
border:0;
}
img.large{
padding:0;
margin:0;
border-bottom:3px solid #A19B4B;
}
img.right {
float:right;
padding:1px;
border:#999999 1px dotted;
margin:2px 0 12px 12px;
clear:left;
}

img.partner{
float:left;
margin-right:20px;
clear:left;
}
img.thumbnail{
float:none;
position:relative;
	padding:1px;
	background-color:#FFFFFF;
	clear:right;
	border:#999999 1px solid;
	top:6px;
	margin:2px 2px 6px 2px;
}
	
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #162E48;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;

}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font:16px Tahoma;
line-height: 1.1em;
letter-spacing:1px;
color: white;
padding: 5px 0;
text-align: right;
background-image:url(/templatemedia/close_button.gif);
background-repeat:no-repeat;
background-position:right;

}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #162E48;
color:#FFFFFF;
line-height:1.5em;
text-align:center;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
/*
Addition for the Entech Website
*/

.nav {
height:44px; 
background-image:url(/templatemedia/pro_line_0.gif); 
background-repeat:repeat-x;
position:relative; 
font-size:12px; 
width:740px; 
padding-left:20px;
z-index:500;
text-align:center;
}

/*.nav .table {
display:table; 
margin:0 auto;
}*/


.nav .select{
margin:0;
padding:0; 
list-style:none; 
display:inline;
/*display:table-cell; */
/*white-space:nowrap;*/
}

.nav li {
margin:0; 
padding:0; 
height:auto;
float:left;
background-image:none;

}

.nav .select a {
display:block; 
height:44px; 
float:left; 
padding:0 26px 0 26px; 
text-decoration:none; 
line-height:39px; 
white-space:nowrap; 
color:#000000;
font-size:1.1em;

}

.nav .select a:hover, 
.nav .select li:hover a {
background: url(/templatemedia/pro_line_1.gif); 
padding:0 0 0 13px; 
cursor:pointer; 

}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left;
padding:0px 26px 0px 13px; 
background-image:url(/templatemedia/pro_line_1.gif);
background-position:right top;
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;

}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
font-size:12px;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {

/*
color:#f00;
*/
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:760px; 
top:44px; 
background-color:#000000;
opacity:.75;
filter: alpha(opacity = 75);
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background-image:none;
padding:0 9px 0 9px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#CCC;

}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible;
color:#fff;
text-decoration:underline;
}

