

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#tbl-container td{
	vertical-align: top;
}
#tbl-srch td{
	vertical-align:middle;
}
.tbl-mod-1 td{
	text-align:left
}
#ltcol{
	width:204px;
}
#contentcol{
	width: auto;
}
contentcol-1{
	width: auto;
}
#rtcol{
	width:182px;
	text-align: center;
}
#rtcol-1{
	text-align: right;
}
.rtcol-sub{
	width:182px;
	text-align: center;
}
#masthead-icon{
	float:left;
}
#srch-wrapper{
	float:right; 
}
.mod-1-wrapper{
	width:182px;
}
.mod-1-container{
	text-align:left;
	vertical-align:top;
}
.mod-2-container{
	width:158px;
}
.mod-3-container {
	width:158px;
}
p.bg-copy{
	text-align:left;
	width:auto;
}
p.block-1, table#home-info td, .round-2 td.copy div.links{
	line-height:130%;
}
table.info-hdr td.rt{
	text-align:right;
	vertical-align: middle;
}
#home-bg{
	 width:765px; 
	 height:257px; 
}
#showcase-graph p{
	z-index:100;
	position:absolute;
}
.round-3 td.copy{
	text-align:center;
}
tr.products-hdrs td{
	height:52px;
}
.form-hdr-copy{
	width:740px;
}

.form-style-1 td.lt{
	width: 210px;
	text-align:right;
}
.form-style-1 td.rt{
	width: 70%;
}
.form-style-1 td input {
	width: 240px;
}
.form-style-1 td select {
	width: 244px;
}
.form-style-1 td select.sm, .form-style-1 td input.sm {
	width: 105px;
}
.hdr-filter select{
	width: 170px;
}
div.form-style-1-hdr{
	height:28px;
	text-align:right; 
	width:753px;
}
.form-style-1-ftr{
	height:34px;
}
ul.vert-1{
	list-style-type:none;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
}
#home-bg-span{
	width:90%;
}

/**left nav styles**/
.navcontainer{
	font-size: 70%;
	padding:15px 0;
}
.navcontainer a { 
	text-decoration: none; 
	color:#0B3D92;
}
.navcontainer a:hover { 
	text-decoration: underline; 
}
.navlist li, .navlist li#active-bott{
	width: 160px;
	margin-left:20px;
	/*padding:4px 3px 2px 0;*/
	height:13px;
	list-style: none;
	border-top:1px solid #D8D9DB;
}
	/**Mozilla**/
	table[id] .navlist li{
		height:14px;
	}
	
.navlist li p{
	font-weight:bold;
}
.navlist li#active-bott{
	border-bottom: 1px solid #D8D9DB; 
	height:14px; 
}
.navlistsubcontainer{
	background:#E1E1E1; 
	border:1px solid #B3B5B8;
	margin:0 3px 0 20px;
}
	/**Mozilla**/
	table[id] .navlistsubcontainer{
		margin:1px 3px 0 20px;
	}
	
.navlistsub{
	list-style: none; 
	margin:0;
}
.navlistsub li{
	border-top:1px solid #CACBCC;
	padding:4px 3px 2px 0;
	width:140px;
}
.navlistsub li.sub-1{
	padding:3px 3px 3px 0;
	margin-left:-15px;
	width: auto; 
}
.navlistsub li.sub-1-top{
	border-top:0;
	padding:4px 3px 4px 0;
	margin-left:-5px;
}
.navlistsub li#active, .navlistsub li#active-1, .navlistsub li#active-2{
	font-weight:bold; 
	color:#000;
	border:0;
	width: auto; 
	border-bottom: 1px solid #B3B5B8;
	margin-left:-15px;
	background: url(../img/bg_sel_nav.jpg) repeat-y; 
}
.navlistsub li#active-1{
	border-bottom: 0;
	border-top: 1px solid #B3B5B8;
}
.navlistsub li#active-2{
	border-bottom: 1px solid #B3B5B8;
	border-top: 1px solid #B3B5B8;
}
.navlistsub li.sub-1, .navlistsub li#active p,  .navlistsub li#active-1 p {
	padding:1px 3px 4px 10px;
}
 .navlistsub li#active-2 p{
	padding:1px 3px 4px 15px;
}


/**Mozilla**/
table[id] .navlistsub li#active p{
	width:100%;
}
.navcontainer li.noborder{
	border: 0;
}

/*************************SELECTED NAV ITEM BACKGROUND IMAGE PLACEMENT***************************************/
	 /**Home Selected Item Background image placement IE**/
		.navlist li#active img#hm{position:absolute; top:68px; left:14px; z-index:100;}
		/**Home Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#hm{position:absolute; top:65px; left:14px; z-index:100;}
		
	 /**Products & Services Selected Item Background image placement IE**/
		.navlist li#active img#ps{position:absolute; top:89px; left:14px; z-index:100;}
		/**Products & Services Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#ps{position:absolute; top:86px; left:14px; z-index:100;}
		
	 /**Online Library Item Background image placement IE**/
		.navlist li#active img#ol{position:absolute; top:110px; left:14px; z-index:100;}
		/**Online Library Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#ol{position:absolute; top:107px; left:14px; z-index:100;}

	 /**News & Events Selected Item Background image placement IE**/
		.navlist li#active img#ne{position:absolute; top:131px; left:14px; z-index:100;}
		/**News & Events Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#ne{position:absolute; top:128px; left:14px; z-index:100;}

	 /**Customers Selected Item Background image placement IE**/
		.navlist li#active img#oc{position:absolute; top:152px; left:14px; z-index:100;}
		/**Customers Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#oc{position:absolute; top:149px; left:14px; z-index:100;}
		
	/**Partners Selected Item Background image placement IE**/
		.navlist li#active-bott img#pr{position:absolute; top:173px; left:14px; z-index:100;}
		/**Partners Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active-bott img#pr{position:absolute; top:170px; left:14px; z-index:100;}

	 /**About Us Selected Item Background image placement IE**/
		.navlist li#active img#au{position:absolute; top:173px; left:14px; z-index:100;}
		/**About Us Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active img#au{position:absolute; top:170px; left:14px; z-index:100;}
		
	 /**Careers Selected Item Background image placement IE**/
		.navlist li#active-bott img#cr{position:absolute; top:194px; left:14px; z-index:100;}
		/**Careers Selected Item Background image placement Mozilla**/
		table[id] .navlist li#active-bott img#cr{position:absolute; top:191px; left:14px; z-index:100;}
/********************************************************************************************************/

/**SCIENCE SOLUTION GRAPH LINKS **/
	#showcase-graph p#nta{top:176px; left:266px;} /*IE*/
	table[id] #showcase-graph p#nta{top:173px;} /*MOZILLA*/
	
 #showcase-graph table td.grphsp{ background: url(../img/ss_bg_span.jpg) repeat-x; width:90%;}

 /**Added 07.18.2006 by Michael Kosmatka **/

 #nobrdr img{
 border:none
 }

.lfimghd{
	color: white;
	padding: 10px 5px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
}

#hmhd{
	padding: 40px 0px 10px 15px;}
	
#hmhd-sub{
	padding: 10px 0px 10px 35px;
	font-size:13px;
	font-weight:bold;}
	
#txt{
	font-weight:normal;
	font-size:14px;
	padding: 15px 0px 0px 20px;}
	
#lnk{
	font-weight:bold;
	font-size:13px;
	padding: 25px 0px 0px 20px;
	color:#FF6600;}

div.right.image.header{}