 
:root {
 overflow-y: scroll !important;
}

/*body {
padding: 0;
font-family: verdana, arial, helvetica, default; 
background-color: #FFFFFF;
text-align:center;
width:960px;
margin:0px auto;
font-size-adjust:none;
}*/



.homepage {font-size: 11px; text-align: justify; color:#231F20; text-decoration:none;}
.homepageheader {font-size: 11pt; color:#231F20; text-decoration:none;}
.homepageheadermkt {font-size: 11pt; color:#943A08; text-decoration:none;}

.paragraphtext {font-size: 11px; text-align: justify; color:#231F20; text-decoration:none; line-height: 1.7em;}
.qualitystatement {font: italic 11px verdana,arial, helvetica, default; text-align: justify; color:#0067B1; text-decoration:none; line-height: 1.7em;}


.qualityheading {
font: bold 12px verdana,arial, helvetica, default;
color: #0067B1;
line-height: 2;
text-decoration:none;
}

.qualityheading a{
text-decoration: underline;
}

.qualitylink { /* links to product html pages */
font: 11px verdana,arial, helvetica, default;
color: #0067B1;
line-height: 2;
}

a.qualitylink {
text-decoration: underline;
}

#qualityiso {
padding: 0;
margin: 0;
position: relative;
background: url(../images/iso_background.gif)  no-repeat;
width: 487px; 
height: 159px;
float:right;
}


.sblacktext {font-size: 7pt; text-align: justify; color:#231F20; text-decoration:none;}
.sblacktext a{text-decoration:underline;}

.redtext {
font-SIZE: .65em;
COLOR: #990000;
font-FAMILY: verdana,arial, helvetica, default;
TEXT-DECORATION: none;
text-align: justify;
}

.lredtext {
font-SIZE: 10pt;
COLOR: #990000;
font-FAMILY: verdana,arial, helvetica, default;
TEXT-DECORATION: none;
}

.redlink {
font-SIZE: 8pt;
COLOR: #990000;
font-FAMILY: verdana,arial, helvetica, default;
}
a.redlink {
TEXT-DECORATION: underline;
}
a.redlink:hover	{
	font-weight:bold;
}

.sgoldtext { /*product table */
font: 7.5pt verdana,arial, helvetica, default;
color: #F7DC8B;
}


/* Home Page */
.globetext {font-size: 8pt; text-align: justify; color:#231F20; text-decoration:none; width:245px; height:300px;}
.globetext a {color:#0C20E7; text-decoration:underline;}


.globelink { /* links to product html pages */
font: 8pt verdana,arial, helvetica, default;
color: #0C63A9;
}

a.globelink {
text-decoration: underline;
}

a.globelink:visited { /* links to product html pages */
color: #0C63A9;

}


.navlink
{
	color: #0067B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 7pt verdana,arial, helvetica, default;
	text-decoration:none;
}

a.navlink {
    text-decoration: none;
}

a.navlink:visited {
    color: #0067B1;
}

.navtext
{
    COLOR: #E27F22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.cleararound {
padding:0;
margin:0;
}


/* Blocks with text below top navigation menu */
#col-a {
padding: 0;
margin: 0;
position: relative;
background: url(../images/home_col_a.gif)  no-repeat;
width: 169px; 
height: 180px;
float:left;
}

/*** set the width and height to match your images **/


#col-c {
padding: 0;
margin: 0;
position: relative;
background: url(../images/home_col_c.gif)  no-repeat;
width: 223px; 
height: 180px;
float:right;
}


.bannerheader {font-size: 9pt; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.bannerheader a{color:#FFFFFF; text-decoration:none;}
.bannerheader a:hover{color:#FFFFFF; text-decoration:underline;}

.bannertext {font-size: 6.5pt; color:#FFFFFF; text-decoration:none;}
.bannertext a{color:#FFFFFF; text-decoration:none;}
.bannertext a:hover{color:#FFFFFF; text-decoration:underline;}

.fcuheader {font-size: 11pt; font-weight: bold; color:#231F20; text-decoration:none;}
.fcutext {font-size: 8pt; color:#231F20; text-decoration:none;}
.fcutext a{color:#231F20; text-decoration:none;}
.fcutext a:hover{color:#231F20; text-decoration:underline;}

.blockheader {font-size: 9pt; font-weight: bold; color:#4A4B4B; text-decoration:none;}

.blocktext {font-size: 6.5pt; color:#4A4B4B; text-decoration:none;}
.blocktext a{color:#4A4B4B; text-decoration:underline;}
.blocktext a:hover{color:#4A4B4B; }

.searchheader {font-size: 8pt; font-weight: normal; color:#4A4B4B; text-decoration:none;}
.isearchheader {font-style:italic; font-size: 8pt; font-weight: bold; color:#4A4B4B; text-decoration:none;}

/* Blocks with text bottom row */
#blocka {
padding: 0;
margin: 0;
position: relative;
background: url(../images/bottom_blocka.gif)  no-repeat;
width: 266px; 
height: 87px;
float:left;
}

#blockb {
padding: 0;
margin: 0;
position: relative;
background: url(../images/bottom_blockb.gif)  no-repeat;
width: 266px; 
height: 87px;
float:left;
}

#blockc {
padding: 0;
margin: 0;
position: relative;
background: url(../images/bottom_blockc.gif)  no-repeat;
width: 266px; 
height: 87px;
float:left;
}
/* end home page */

h1 {
font: bold 11pt verdana,arial, helvetica, default;
color:#0067B1;
text-align:right;
margin: 0 auto;
width:800px;
}	

.market {
font: 8pt verdana,arial, helvetica, default;
color: #995F04;
}	

a.market {
text-decoration:underline;
}	
a.market:hover	{
	font-weight:bold;
}
a.market:visited {
color: #995F04;
}	

.footertext {font-size: 10px; color:#231F20; text-decoration:none;}
.footertext a {color:#3E5C8D; text-decoration:underline;}
.footertext a:visited {color:#9F9D9D;}


/* Product Information */
.familyheading {
font: bold 12pt verdana,arial, helvetica, default;
color: #0067B1;
}

.tableheading {
font: bold 9pt verdana,arial, helvetica, default;
color: #0067B1;
}

.sectionlink {
font: italic 8pt verdana,arial, helvetica, default;
color: #023F6B;
text-align:right;
margin:auto;
}
.sectionlink a {text-decoration:underline;}
.sectionlink a:visited {color:#023F6B;}

.productsectionlink {
font: italic 8pt verdana,arial, helvetica, default;
color: #990000;
margin:auto;
vertical-align:text-top;
line-height: 20pt;
}
a.productsectionlink  {text-decoration:underline;}
a.productsectionlink:visited {color:#990000;}



.tableproductempty { 
font: bold 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
text-align:center;
vertical-align:bottom;
background-color: #FFFFFF;
border-style:none;
}

.tableproductempty2 { 
font: bold 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
text-align:center;
vertical-align:bottom;
background-color: #FFFFFF;
border-top-style:solid;
border-top-width:thin;
border-top-color:#000;
}

.tableproduct { /*product table */
	font: 7.5pt verdana,arial, helvetica, default;
	color: #231F20;
	text-align:center;
	background-color: #F0F4F9;
	border: 1px solid #4A4B4B;
}

.tableproductheader { /* table heading */
	font: bold 7.5pt verdana,arial, helvetica, default;
	color: #333;
	text-align:center;
	vertical-align:bottom;
	background-color:#91B7D2;
	border-right: 1px solid #4A4B4B;
}

.tableproductheaderend {
font: bold 7.5pt verdana,arial, helvetica, default;
color: #333;
vertical-align:bottom;
text-align:center;
background-color: #91B7D2;
}

.tableproductheaderspan	{
font: bold 7.5pt verdana,arial, helvetica, default;
color: #333;
vertical-align:bottom;
text-align:center;
background-color: #91B7D2;
border-top: 1px solid #4A4B4B;
border-right: 1px solid #4A4B4B;
}

.tableproductheaderspanend	{
	font: bold 7.5pt verdana,arial, helvetica, default;
	color: #333;
	vertical-align:bottom;
	text-align:center;
	background-color: #91B7D2;
	border-top: 1px solid #4A4B4B;
}

.tableproductdata { /* table data */
	font: 7.5pt verdana,arial, helvetica, default;
	color: #4A4B4B;
	background-color: #F0F4F9;
	border-right: 1px solid #4A4B4B;
	border-top: 1px solid #4A4B4B;
}

.tableproductdatafam { /* table data */
	font: 7.5pt verdana,arial, helvetica, default;
	color: #FFF;
	background-color:#0067B1;
	border-right: 1px solid #4A4B4B;
	border-top: 1px solid #4A4B4B;
}

.tableproductdatabold { /* table data */
	font: 7.5pt verdana,arial, helvetica, default;
	color: #4A4B4B;
	background-color:#FFC;
	border-right: 1px solid #4A4B4B;
	border-top: 1px solid #4A4B4B;
}

.tableproductheaderbold { /* table data */
	font: 10pt verdana,arial, helvetica, default;
	color: #FFF;
	font-weight:bold;
	background-color:#0067B1;
	border-right: 1px solid #4A4B4B;
	border-top: 1px solid #4A4B4B;
}

.tableproductdataend {
font: 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
background-color: #F0F4F9;
padding-left: 4px;
border-top: 1px solid #4A4B4B;
}

.tableproductdataendempty {
font: 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
background-color:#91B7D2;
padding-left: 4px;
border-top: 1px solid #4A4B4B;
}

.tableproductdataendnotes {
font: 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
text-align:left;
background-color:#FFC;
padding-left: 75px;
border-top: 1px solid #4A4B4B;
}

.productlink { /* links to product html pages */
font: bold 8pt verdana,arial, helvetica, default;
color: #0067B1;
}

a.productlink {
text-decoration: underline;
}

a.productlink:visited { /* links to product html pages */
color: #0067B1;

}

.product { /* links to product html pages */
font: bold 8pt verdana,arial, helvetica, default;
color: #0067B1;
text-decoration: none;

}

.xsmproductdata { /* table data */
font: 5.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
}

.productheading {font-weight: bold; font-size:9pt; color:#231F20; text-decoration:none;} /*on product pages */

/*product download links */

.productfeatures {list-style: square; color:#023F6B; margin:0; padding:0; margin-left:0px; list-style-position:inside;}
.productfeatures a {color:#023F6B;text-decoration:underline;}

.productdownload {
list-style-type: none;
padding: 0em;
margin: 0em;
}

.productdownload li {
background-image: url(../images/pdfa.gif);
background-repeat: no-repeat;
padding-left: 30px;
padding-top:5px;
height:30px;
font: 7.5pt verdana,arial, helvetica, default;

}

.productdownload li a
{
color:#0067B1;
}

.productdownload li a:visited
{
color:#0067B1;
}

.sawsearch	{
	background-image:url(../image/sawsearch.jpg);
	width:210px;
	height:22px;
	padding-top:8px;
	font:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color: #FFF;
	text-align:center;
	clear:left;
	float:left;
	cursor:pointer;
	text-decoration: none;
}

a.sawsearch {
text-decoration: none;
}

a.sawsearch:hover { 
	color: #FFF;
}

a.sawsearch:visited {
	color: #FFF;

}

Table design for the Literature Library

.tableproductempty2 { 
font: bold 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
text-align:center;
vertical-align:bottom;
background-color: #FFFFFF;
border-style: none ;
}

.tableproduct2 { /*product table */
font: 7.5pt verdana,arial, helvetica, default;
color: #231F20;
text-align:center;
background-color: #E5E5E5;
border: 1px solid #4A4B4B;
}

.tableproductheader2 { /* table heading */
font: bold 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
text-align:center;
vertical-align:middle;
background-color: #CCCCCC;
border-bottom:solid #666666;
border-right: 1px solid #4A4B4B;
}

.tableproductheaderend2 {
font: bold 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
vertical-align:bottom;
text-align:center;
background-color: #CCCCCC;
}

.tableproductdata2 { /* table data */
font: 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
background-color: #EEE;
border-bottom:1px solid #CCCCCC;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
padding-top:0px;
}

.tableproductdataend2 {
font: 7.5pt verdana,arial, helvetica, default;
color: #4A4B4B;
background-color: #E5E5E5;
padding-left: 4px;
border-top: 1px solid #4A4B4B;
}

body	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:center;
	width:960px;
	position:relative;
	padding: 0px;
	margin:0px auto;
}

p	{
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:12px;
	text-align:left;
}

ul#nav1 {
	list-style: none;
	margin:0px;
	padding-top:20px;
	width:600px;
}

ul#nav1 li {	
	margin: 0px;
	padding-top: 0px;
	display:inline;
	
}

ul#nav1 li a{
	color: #666;
	float: left;
	font: 10px verdana,arial, helvetica, default; 
	width:100px;
	text-align:center;
	position:relative;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

ul#nav1 li a:hover{
	color:#000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
/******** This is a special style for the contact us page only to fix an IE problem *********/
/********** Removed the padding-top:20px; in the ul#custnav style and added 20px bottom padding to the contact/index.htm file for the google search div *************/
ul#custnav {
	list-style: none;
	margin:0px;
	padding:0px;
	width:600px;
}

ul#custnav li {	
	margin: 0px;
	padding-top: 0px;
	display:inline;
	
}

ul#custnav li a{
	color: #666;
	float: left;
	font: 10px verdana,arial, helvetica, default; 
	width:100px;
	text-align:center;
	position:relative;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

ul#custnav li a:hover{
	color:#000;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

ul#custlogin {
	list-style: none;
	margin:0px;
	padding-top:0px;
	width:200px;
}


ul#custlogin li {	
	margin: 0px;
	padding-top: 0px;
	display:inline;
	
}

ul#custlogin li a{
	color: #666;
	font: 10px verdana,arial, helvetica, default; 
	width:120px;
	text-align:right;
	position:relative;
	text-decoration:none;
}

ul#custlogin li a:hover{
	color:#000;
	font-weight:bold;
}


.leftbanner	{
	background-image:url(../image/leftnavbackground.gif);
	width:260px;
	height:270px;
	float:left;
}

ul#leftnav	{
	color:#0067B1;
	padding:0px;
	margin:0px;
	text-align:left;
}

ul#leftnav li	{
	padding-top: 0px;
	padding-left:7.5pt;
	font-family:Verdana, Geneva, sans-serif;
	line-height:11.5pt;
	list-style:none;
}

ul#leftnav li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7.5pt;
	color:#333;
	text-decoration:none;
	font-weight:700;
}

ul#leftnav li a:hover{
	/*color:#0067B1;*/
	text-decoration:underline;
	font-weight:700;
}

.leftnav_header	{
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}

.marketbanner	{
	background-image:url(../image/marketbanner2.gif);
	width:960px;
	height:101px;
	margin:0px;
}

.wireline	{
	background-image:url(../image/wireline.gif);
	width:225px;
	height:91px;
	margin-left:7.5px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.wireless	{
	background-image:url(../image/wireless.gif);
	width:225px;
	height:91px;
	margin-left:7px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.military	{
	background-image:url(../image/militaryspace.gif);
	width:225px;
	height:91px;
	margin-left:7px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.industrial	{
	background-image:url(../image/industrial.gif);
	width:225px;
	height:91px;
	margin-left:7px;
	margin-right:0px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.phasenoise	{
	background-image:url(../image/phasenoise_icon.jpg);
	width:225px;
	height:91px;
	margin-left:9.5px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.highstability	{
	background-image:url(../image/stability_icon.jpg);
	width:225px;
	height:91px;
	margin-left:7.5px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.shockvib	{
	background-image:url(../image/shockandvib_icon.jpg);
	width:225px;
	height:91px;
	margin-left:7.5px;
	margin-right:7px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.gsensitivity	{
	background-image:url(../image/gsensitivity_icon.jpg);
	width:225px;
	height:91px;
	margin-left:7.5px;
	margin-right:5px;
	margin-top:5px;
	vertical-align:middle;
	float:left;
}

.markettextblock	{
	width:225px; 
	height:20px; 
	padding-top:2px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

/* Search Box Area */

.searchbox2	{
	background-image:url(../image/searchboxbacknew.jpg);
	/*background-color:#FFC;
	border-style:solid;
	border-width:thin;
	border-color:#C90;*/
	width:320px;
	height:250px;
	float:left;
}

.searchbox	{
	background-color:#FFC;
	border-style:solid;
	border-width:thin;
	border-color:#C90;
	width:320px;
	height:250px;
	float:left;
}

ul#searchbox	{
	
	padding-left:0px;
	margin-top:65px;
	margin-left:15px;
	text-align:left;
}

ul#searchbox li	{
	margin-top:15px;
	margin-left:15px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	font: 10px verdana,arial, helvetica, default;
	list-style:url(../image/arrow.gif);
}

ul#searchbox li	a{
	font: 10px verdana,arial, helvetica, default;
	color:#333;
	text-decoration:none;
}

ul#searchbox li	a:hover{
	color:#0067B1;
	text-decoration:underline;
}

/* Mini Search Box */

.minisearchbox	{
	background-color:#FFC;
	border-style:solid;
	border-width:thin;
	border-color:#600;
	width:320px;
	height:25px;
	float:left;
	text-align:center;
}

.subheading	{
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
}

.corelink { /* links to core competency html pages */
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color:#0067B1
}

a.corelink {
text-decoration:none;
}

a.corelink:hover  {
	color:#82670B;
	text-decoration:underline;
}

a.corelink:visited { /* links to core competency html pages */
color:#82670B;

}

.actionlink { /* links to core competency html pages */
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
color: #FFF;
}

a.actionlink {
text-decoration:none;
}

a.actionlink:visited { /* links to product html pages */
color:#FFF;

}

h2	{
	font-size:14px;
	font-weight:bold;
	color:#0067b1;
	text-align:center;
	margin:0px;
	padding:0px;
}

h3	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#FFF;
	margin:10px 10px 0px 40px;
}

h4	{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 7pt;
	line-height:8pt;
	font-weight:normal;
	color:#FFF;
	margin:0px 0px 0px 35px;
}

h5	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin:10px 5px 0px 70px;
	text-align:left;
}

h6	{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px;
}

/* Latest news section*/

.calltoaction	{
	background-image:url(../image/calltoactionbutton.jpg);
	width:318px;
	height:70px;
	float:left;
	margin:0px;
	padding:0px;
}

.newsbox	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	width:318px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

ul#newsbox	{
	color:#333;
	padding:0px;
	margin:0px;
	text-align:justify;
}

ul#newsbox li	{
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
	padding-top: 0px;
	padding-left:10px;
	padding-right:10px;
	font: 10px verdana,arial, helvetica, default;
	list-style:none;
}

ul#newsbox li a{
	color:#333;
	text-decoration:none;
}

ul#newsbox li a:hover{
	color:#0067B1;
	text-decoration:underline;
}

/* Additonal information section*/

.addinfobox	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	width:318px;
	height:280px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:center;
}

ul#addinfobox	{
	color:#333;
	padding-left:25px;
	margin:10px;
	text-align:left;
}

ul#addinfobox li	{
	margin:20px;
	padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
	font: 10px verdana,arial, helvetica, default;
	list-style:url(../image/arrow.gif);
}

ul#addinfobox li a{
	color:#333;
	text-decoration:none;
}

ul#addinfobox li a:hover{
	color:#0067B1;
	text-decoration:underline;
}

/* Footer information*/

.footer	{
	background-image:url(../image/footerimage.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:42px;
	margin:auto;
}

ul#footer {
	color: #666;
	float: right;
	padding:0px;
	margin:0px
}


ul#footer li {	
	margin:0px;
	padding-top: 0px;
	list-style:none;
	float: left;
	font: 10px verdana,arial, helvetica, default; 
	width:100px;
	text-align:right;
}

ul#footer li a{
	color:#333;
	text-decoration:none;
}

ul#footer li a:hover{
	color:#000;
	font-weight:bold;
}

.searchcontainer	{
	border:none; 
	overflow:auto; 
	height:100%;
}


.productsearchbutton	{
	background-image:url(../image/searchbutton.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:10px;
	margin-left:0px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#014270;
	text-align:left;
	text-decoration:none;
	float:left;
	cursor:pointer;
	
}


.parasearchbutton	{
	background-image:url(../image/searchbutton1.gif);
	padding-top:3px;
	margin:10px 10px 10px 10px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	text-decoration:none;
	float:left;
	clear:left;
	cursor:pointer;
}
a.parasearchbutton	{
	text-decoration:none;
}
a.parasearchbutton:hover	{
	color:#000;
}
a.parasearchbutton:visited	{
	color:#000;
}

.datasearchbutton	{
	background-image:url(../image/searchbutton.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	margin-left:1px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#014270;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#searchcontainer	{
	border:none; 
	overflow:auto; 
	height:100%;
}

#productsearchbutton	{
	background-image:url(../image/searchbutton.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	margin-left:0px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#014270;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

#datasearchbutton	{
	background-image:url(../image/searchbutton.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	margin-left:1px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#014270;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

/*Market Menus*/

.time {
}
#menu {
    background: none repeat scroll 0 0 #0067B1;
    border-bottom: 1px solid #FFFFFF;
    height: 20px;
    width: 225px;
}
#menu ul {
    list-style:none outside none;
    margin: 0px;
    padding: 0px;
    text-align:center;
    white-space:nowrap;
}
#menu ul {
    float: left;
}
#menu li {
    display: inline;
}
#menu ul ul {
    border: 1px solid #999;
    display: none;
    left: 0;
    position: absolute;
    top: 20px;
}
#menu ul.level1 li.level1-li {
    display: block;
    float: left;
    position: relative;
}
#menu ul {
    background: none repeat scroll 0 0 #FFFFFF;
	opacity:.93;
	filter:alpha(opacity=93);
	filter: "alpha(opacity=93)";
}
#menu span {
    border-left: 1px solid #FFFFFF;
    color: #000;
    display: block;
    font: bold 12px/20px arial,sans-serif;
    padding: 0px;
	width: 225px;
    text-decoration: none;
	
}

#menu a	{
	border-left: 1px solid #FFFFFF;
    color: #000;
    display: block;
    font: 10px/20px arial,sans-serif;
    padding: 0px;
	width: 225px;
    text-decoration: none;
}

#menu ul ul a {
    border: 0 none;
}
#menu ul.level1 li.level1-li a.level1-a {
    float: left;
}
#menu ul li:hover > ul {
    display: block;
}
#menu li:hover {
    background: none repeat scroll 0 0 #0067B1;
    color: #FFFFFF;
    cursor: default;
}
#menu a:hover {
    background: no-repeat scroll 3px center #0067B1;
    color: #FFFFFF;
}
#menu li:hover > a {
    background: no-repeat scroll 3px center #0067B1;
    color: #FFFFFF;
}

#menu li:hover > span	{
    background: no-repeat scroll 3px center #B3CFDD;
    color: #333;
}

.xoform	{
	background-color:#F0F4F9;
	border-style:solid;
	border-color:#0067B1;
	border-width:thin;
	float:left;
	width:400px;
	height:auto;
	text-align:right;
	margin:0px 20px 0px 0px;
	padding:0px 20px 0px;
}

.action2	{
	font: bold 7.5pt verdana,arial, helvetica, default;
	color: #FFF;
	text-align:center;
	background-color:#0067B1;
	border-style:solid;
	border-width:thin;
	border-color:#FFC;
	border-top-color:#000;
	padding:5px;
	margin:10px 0px 10px 0px;
}


.action	{
	background-image:url(../image/searchbutton.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:159px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
	color:#000;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
}

 /* CALL TO ACTION FORM CSS */
 
 #contact_form
{
	clear:both;
	width: 250px;
	background-color: #F7F7F7;
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	border-top:none;
	padding-left: 5px;
}

#contact_form_title
{
	clear:both;
	width: 252px;
	height: 50px;
	background-color: #EEE;
	border-style: solid;
	border-color: #CCC;
	border-width: thin;
	border-bottom:none;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12pt;
	color:#666;
	padding-left: 3px;
	padding-top:5px;
}
		
td.dialog_prompt
{
	color: #0067B1;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

td.r_prompt
{
	color: #0067B1;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

p.dialog_text
{
	color: #0067B1;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	float: left;
}


.dialog_title
{
color: #666 ;
font-weight:normal ;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 12px;
text-align: center ;
}

.dialog_line
{
	height: 3px;
	background-color: #0067B1;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	font-size: 3px;
}

tr.rep_row
{
display: none ;
}


.rep_select
{
	background-color: #EDEDED;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0067B1;
	border: none;
}

input { border: 1px solid #CCC; margin-bottom: .06em;  }
input.error { border: 1px solid red; }
select { border: 1px solid #CCC; margin-bottom: .06em;  }
select.error { border: 1px solid red; }

label.error {
	background: url('../images/vi_contact_unchecked.gif') no-repeat;
	padding-left: 16px;
	margin-left: .3em;
	font-size: 10px ;
}
label.valid {
	background: url('../images/vi_contact_checked.gif') no-repeat;
	display: block;
	width: 16px;
	height: 11px;
	font-size:10px ;
}
.paratitle	{
	font-size:14px;
	color:#0067B1;
	text-align:left;
}

/* END OF CALL TO ACTION FORM CSS */
