html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 120%;
	color: black;
	background: white;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* end reset */

/* Structure **************************/
body 
{
/*background-color: #f0f0f0; */
/*background-color:#999999;*/
/*background-image: url(../../images/background_gradient2.jpg);*/
background-color:#878787;
margin-top:0px;
overflow:-moz-scrollbars-vertical; 
}
#bodymaster {
    font-family: arial, Helvetica, sans-serif; 
    color: #999999;
    background-color:#fff;
    margin:0;
}

#borderWrapper 
{
    margin:auto;
    width:858px;
    background-color:#fff;
}

#wrapper
{
margin: auto auto;
width: 830px;
font-family: Arial, Helvetica, sans-serif;
background-color: #fff;
}

#mastcontainer, #contentcontainer{
background-color: #ffffff;
margin: 0 0 0 0;
padding: 0;
width: 830px;
font-family: Arial, Helvetica, sans-serif;
border: none;
border-style: none;
float: left;
clear: both;
}

#mastcontainer 
{
    position:relative;
}

#contentcontainer {margin-top: 10px}

/* Head **************************/
.headleft {float: left;width: 132px;}
.headmid {width: 500px;position:absolute;left:120px;top:5px;}
.headright{float:right;width:196px;}
.headrightnav {float:left;font-size: 11px;border: none;background-color: #999;height: 22px;color: white;width:100%;}
.headrightsearch {margin-top: 6px;	color: #333;}
#headtitle{float:left;}

/* Lang */
ul#langlist{clear:both;float:right;margin-left: 0;padding-left: 0;padding-bottom:0px; white-space: nowrap;}
#langlist li{display:inline;list-style-type: none;}
#langlist a { padding: 5px; }
#langlist a:link, #langlist a:visited{color: #999;text-decoration: none;}
#langlist a:hover{color: #990000;text-decoration: none;}

.headmid ul li a:hover {text-decoration:none;color:#990000;}

/* Site */
ul#sitelist{margin-left: 0;padding-left: 4px;margin-top: 2px;white-space: nowrap;}
#sitelist li{display: inline;list-style-type: none;}
#sitelist a { padding: 6px; }
#sitelist a:link, #sitelist a:visited{color: #fff;text-decoration: none;}
#sitelist a:hover{color: #990000;text-decoration: none;}

.headnavright ul li a:hover {text-decoration:none;color:#990000;}

/* Top Menu List *********************/
#topmenucontainer 
{
float:left;
width:100%;
font-size:10px;
line-height:normal;
font-weight: bold;
border-bottom: 1px solid #999; 
}

#topmenucontainer ul {
margin:0;
padding:0px 0px 0 0px;
list-style:none;
}
#topmenucontainer li {
display:inline;
margin:0;
padding:0;
}



#topmenucontainer a {
float:left;
background:url(../../gfx/navTab_left_grays.jpg) no-repeat left top; 
margin:0;
padding:0 0 0 10px;
text-decoration:none;
}
#topmenucontainer a span {
float:left;
display:block;
background:url(../../gfx/navTab_right_grays.jpg) no-repeat right top;
padding:5px 20px 5px 7px;
color:#999;
font-weight: bold;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
 #topmenucontainer a span {float:none;}
/* End IE5-Mac hack */
 #topmenucontainer a:hover span {
color:#FFF;
}
#topmenucontainer a:hover 
{
background-position:0% -28px;
}
#topmenucontainer ul li.selected a 
{
background-position:0% -28px;
}
#topmenucontainer a:hover span {
background-position:100% -28px;
}
#topmenucontainer ul li.selected a span{
background-position:100% -28px;
color:#fff;
}

/* Menu Left **************************/
#topleftmenu{margin:0; padding: 0; background-color:#dbdbdb; height: 55px; }

.menucornr_box {
   background: #dbdbdb url(../../gfx/menucornr_grad2.jpg) no-repeat;
}
.menucornr_top div {
   background: url(../../gfx/menucornr_tl.gif) no-repeat top left;
}
.menucornr_top {
  background: transparent url(../../gfx/menucornr_tr.gif) no-repeat top right;
}
.menucornr_bottom div {
/*   background: url(../../gfx/menucornr_bl.gif) no-repeat bottom left;*/
}
.menucornr_bottom {
/*   background: transparent url(../../gfx/menucornr_br.gif) no-repeat bottom right; */
}

.menucornr_top div, .menucornr_top,
.menucornr_bottom div, .menucornr_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.menucornr_content { margin: 0 10px; }

/* Menu Left Navigation ***********************/
#leftmenu { 
	clear: both;
	padding: 0; 
	margin-right: 0px;
	width: 150px; 
	float:left;}

#leftmenu ul {
	line-height:140%;
	font-size:10px;
	font-weight: bold;
	background-color:#F3F3F3;
	list-style-type: none; 
	padding:0;             
	margin:0;             
	color:#999;
}
#leftmenu ul li {
	margin: 0; 
	padding: 0; 
	background-color: #dbdbdb;
	display:block;
	color:#999;
	border-top: 2px solid white;
}
                
#leftmenu ul li ul li 
{
	margin: 0; 
	padding: 3px; 
	background-color: white;
	display:block;
	border-top: 1px solid white; 
	color:#999;
}            
#leftmenu ul li ul li ul 
{
	background-color: white;
	display:block;
	border-top: 1px solid #F7F7F7; 
	border-bottom: 1px solid #F7F7F7; 
	color:#999;
}            
#leftmenu ul li ul li ul li 
{
	margin: 0; 
	padding: 3px; 
	background-color: white;
	display:block;
	border-top: 1px solid white; 
	color:#999;
}            
                  
#leftmenu ul li a {
	display: block; 
	padding: 0px 2px 2px 13px;
	margin:0;
	text-decoration: none;
  line-height:100%;
	color:#999;
}

#leftmenu ul li.selected ul li {margin:0; padding: 0px; padding-left: 6px;}

#leftmenu ul ul {color:#999;}
#leftmenu li a {color:red;}
#leftmenu ul li a:hover {color:#990000;}
#leftmenu ul li.selected a {color:#990000;}
#leftmenu ul ul li {color:#999;}
#leftmenu ul li ul li a:hover {color:#990000;}
#leftmenu ul ul li.selected a{color:#990000;}
#leftmenu ul li.selected ul a {color:#999;} 
#leftmenu ul li.selected ul li.selected a {color:#990000;} 
#leftmenu ul li.selected ul li.selected ul li a {color:#999;} 
#leftmenu ul li.selected ul li.selected ul li.selected a {color:#900;} 


/* Footer *******************************/
#footcontainer
{
clear: both;
margin: 0 0 0 0;
padding: 0;
color: #333;
border-top: 1px solid #990000;
font-size: 10px;
font-weight: 200;
padding-top: 10px;
width: 830px;
text-align: left;
}

ul#footlist{margin: 0 0 8px 0px ;padding: 0;white-space: nowrap;}
#footlist ul{margin: 0 0 5px 0 ; padding: 0;}
#footlist li{display: inline;list-style-type: none; color:#999;}
#footlist a {padding: 0px 5px; }
#footlist a:link, #footlist a:visited{color: #999;text-decoration: none;font-weight:300;}
#footlist a:hover{color: #990000;text-decoration: none;}
#footlist li.selected a{color:#990000;}
#footlist ul li.selected ul a {color:#999;} 
#footlist ul li.selected ul li.selected a {color:#990000;} 


/* Home ********************************/
#content 
{clear:both;width: 830px;margin: 0 0 0 0 ;padding: 0;margin-top:4px;text-align:left;color: #990000;}

.homeleft {width: 365px;background-color: #FFFFFF;float:left;margin-top: 6px;}
.homemid
{
    float: left;
    width: 210px;
    height: 225px;
    background-color: #dbdbdb;
    margin: 0 0 0 0;
    padding: 0;
    padding-left: 8px;
    margin-left: 23px;
    margin-right: 5px;
    margin-top: 1px;
    padding-top:5px;
    background-position: left top;
    background-image: url(../../images/corner_topLeft.jpg);
    background-repeat: no-repeat;
    line-height:1;
}	
.homeright {float:right; width: 205px; height: 225px; background-color: #dbdbdb;margin: 0 0 0 0 ; padding: 0; padding-left: 8px;margin-left: 5px;margin-top: 1px;    background-position: left top;
    background-image: url(../../images/corner_topLeft.jpg);
    background-repeat: no-repeat;padding-top:5px;
}	

.advert {float: left;position:absolute;top:493px;left:0px;}

/* Home Product Search */
#prodsearch{float:left;margin-top: 10px;font-size: 10px;font-weight: bold; width: 200px;}
.prodsearchleft{font-size: 9px; color: #666666; float:left;margin-top: 1px;}
.prodsearchright{float:left;margin-top: -6px;margin-left: 56px;}

/* Home Sales Search */
#salessearch{float:left;margin-top: 1px;font-size: 10px;font-weight: bold;}
.salessearchleft{float:left;color:#999;margin-top: 0px;}
.salessearchright{float:left;margin-top: 2px;margin-left: 10px;}

/* News *******************************/
#newsitem ul{float:left;margin-left: 0;padding-left: 0;font-weight: bold;}
#newsitem li{display: inline;list-style: square url(/img/bullet.gif);}
#newsitem a { padding: 0px 0px; }
#newsitem a:link, #newsitem a:visited{color: #990000;font-weight:bold;}
#newsitem a:hover{color: #990000;font-weight:bold;}
.newscontainer {float:left}
#newscontainer ul li a:hover {text-align:left;width: 350px;text-decoration:none;color:#990000;font-weight: bold;margin-bottom: 10px;}
#newsitem li span{color:#990000;font-weight: bold;}
/*.newsitem{ width:80px; height:52px; border:0px solid #ccc; float: left; margin-right: 4px;}*/
.newsitemlist{display:block;margin-bottom:4px;}
.newsitemlist h3,.newsitemlist h2 {color: #757575;font-size: 14px; font-weight: bold; margin-top:-2px;margin-bottom:0;}
.newsitemlist h3 a,.newsitemlist h3 a:link,.newsitemlist h3 a:active,.newsitemlist h3 a:visited {color: #757575; text-decoration:none;}
.newsitemlist h3 a:hover {color: #757575; text-decoration:underline;}
.newsitemlist p {line-height:1.2;}
.UploadedImage{float:left; margin-right:4px; margin-bottom:10px;}
div.clear {clear:both; display:block; height:20px;background:#f00;}/* fhd */
.newsitemright { float:right; width:380px;}
#newsitemanchor { float:right; }
.divspacer { clear:both;height:2px;width:100px;display:block;}
.divspacerthin { clear:both;margin-top:2px;width:100px;display:block;}
.divspacerhome {margin-top:5px; width:150px; display:block; height:0px;}
/* literature */
h2.clr {
	clear:both;
	margin-top:10px;
}
div.clr {
	clear:both;
}
div.literature-list-item {
	float:left;
	width:200px;
	padding:5px;
	margin:0 10px 10px 0;
	border: 3px double #F7F7F7;
}
div.literature-list-item img {
	float:left;
	padding:2px;
	margin:0 5px 0 0; 
	border:1px solid #CCC;
} 
div.literature-list-item img.bdr-none {
	float:none;
border-style: none; 
margin-top: 8px;
}
div.literature-list-item h3 {
	font-size:11px;
	color: #757575;
	font-weight: bold;
	}
div.literature-list-item h3 a:link,div.literature-list-item h3 a:active,div.literature-list-item h3 a:visited {
	color: #757575;
	text-decoration:none;
	}
div.literature-list-item h3 a:hover {
	text-decoration:underline;
	}

/* Content List **************************/
ul.prodlist{float:left;margin-top: 6px;margin-left: 10px;padding-left: 1;font-weight: normal; font-size: 12px; width:420px;}
.prodlist li{display:  block;list-style: none; padding-left: 0px; width: 210px; float: left;}
.prodlist a { padding: 0px 0px; }
.prodlist a:link, .prodlist a:visited{color: #999;text-decoration: none;font-weight:normal;}
.prodlist a:hover{color: #990000;text-decoration: none;font-weight:normal;}
.prodlist li.selected a{color:#990000;}
.prodlist li span{color:#990000;font-weight: bold;}
.prodlist li span.highlight{color: #999; font-weight:bold}

ul.prodlist-1col{float:left;margin-top: 6px;margin-left: 0px;padding-left: 1;font-weight: normal; font-size: 11px; width:96%;}
.prodlist-1col li{display:  block;list-style: none; padding-left: 0px; width: 100%; float: left;}
.prodlist-1col a { padding: 0px 0px; }
.prodlist-1col a:link, .prodlist a:visited{color: #999;text-decoration: none;font-weight:normal;}
.prodlist-1col a:hover{color: #990000;text-decoration: none;font-weight:normal;}
.prodlist-1col li.selected a{color:#990000;}
.prodlist-1col li span{color:#990000;font-weight: bold;}
.prodlist-1col li span.margin{color:#999;font-weight:normal; margin-left:9px;}
.prodlist-1col li span.highlight{color: #999; font-weight:bold}

/* Glossary List **************************/
ul.gloslist{float:left;margin-top: 6px;margin-left: 0px;padding-left: 0px;font-weight: normal; font-size: 11px; width:98%}
.gloslist li{display:  inline;list-style: square url(/img/bullet.gif); width: 100%;}
.gloslist a { padding: 6px 6px; }
.gloslist a:link, .prodlist a:visited{color: #999;text-decoration: none;font-weight:normal;}
.gloslist a:hover{color: #990000;text-decoration: none;font-weight:normal;}
.gloslist li.selected a{color:#990000;}
#gloscontainer {font-weight: normal;}
#gloscontainer ul li a:hover {text-align:left;width: 90%;text-decoration:none;color:#990000;font-weight: normal;margin-bottom: 10px;}

/* General Content****************/

.contentleft {width: 365px;background-color: #F3F3F3;float:left;margin-top: 6px;margin-left: 10px;}
.contentbody {margin-left: 0px; margin-right: 0px; padding-top: 0px; width: 465px; padding-left: 0px; }	
.contentright { clear:right; margin: 0 0 0 0 ; padding: 0;float:right; width: 192px; background-color: #FFFFFF;}	
.summary {width: 466px;}
#rightmodules {clear:both; float:right; width: 192px; background-color: #FFFFFF;}	

.contentmid 
{
font: 12px Arial, Helvetica, sans-serif; color: #990000;	/*fhd*/
float:left;width: 468px; 
background-color: #FFFFFF; 
color: #666666;	
background-color: #ffffff; 
margin:0px 1px 0px 10px;
}
.
.contenthead 
{
height: 56px; 
float: left; 
margin: 0 0 0 0 ;
padding: 0;
border-left: 4px solid #FFFFFF; 
border-color: #FFFFFF; 
text-align: left; 
background-color: #990000;
width: 462px; 
}
.contentbreadcrumb {padding-top:4px; width: 400px; margin-top: 0px; margin-left: 10px;color: #FFFFFF; font-size: 10px;font-family: Arial, Helvetica, sans-serif;line-height:100%;}
.contentbreadcrumb a {color:white; text-decoration:none;}
.contentheading { margin: 0 0 0 0 ;  margin-left: 0px; font-family: Arial, Helvetica, sans-serif;}
/*.contentheading {clear:both; padding: 0 ; margin: 0 0 0 0 ;font-family: Arial, Helvetica, sans-serif; width: 450px; margin-top: 8px; margin-left: 8px}    */
.contentcol {margin-top: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 110px; margin-left: 0px; margin-right: 8px; float: left;}    
.contentrow {width: 100%; margin: 0 0 0 0 ; padding: 0; float: left; height: 210px}    
.contentfoot {border-top: 1px solid #999;width: 460px;}

/* Conetnt / Menu Corners ********************/
.contentcornr_box {
   background: url(../../images/headerBackground.jpg) no-repeat; width:468px; height:55px;
}
.contentcornr_top div {
   background: url(../../gfx/roundedcornr_tl.gif) no-repeat top left;
}
.contentcornr_top {
   background: transparent url(../../gfx/roundedcornr_tr.gif) no-repeat top right;
}
.contentcornr_bottom div {
/*   background: url(../../gfx/roundedcornr_bl.gif) no-repeat bottom left;*/
}
.contentcornr_bottom {
  /* background: transparent url(../../gfx/roundedcornr_br.gif) no-repeat bottom right;*/
}
.contentcornr_top div, .contentcornr_top,
.contentcornr_bottom div, .contentcornr_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.contentcornr_content { margin-top:5px }
.contentcornr_content h2 {padding-top:4px;clear:both; margin: 0 0 0 0 ; color: #FFFFFF; font-size: 24px; font-weight: bold; float: left; margin-bottom: 0px; margin-left: 10px;line-height:1}

/* Product Search **********************/
.contentsearch {border-left: 0px solid #FFFFFF;float:left;width: 468px; background-color:#FBFBFB ; color: #999999; margin: 0 0 0 0 ; margin-left: 0px;padding: 0;padding-top: 0px; padding-left: 0px;}	
.searchleft {border-left: 8px solid #FBFBFB;width: 210px; float: left; margin: 0 0 0 0 ; padding: 0;}
.searchright { width: 238px; float: right; margin: 0 0 0 0 ; padding: 0;}
#productsearch {float: left;margin: 0 0 0 0 ; padding: 0; clear: both; margin-top: 4px;margin-left: 60px;}
.productsearchbutton{ margin-right:20px}

/* Product Detail **********************/
#product
{
clear: both; float: left; width: 465px; margin-top: 5px; margin-left: 2px;
margin-right: 4px; padding-left: 0px; padding-bottom: 5px; background-color: #F3F3F3;
}
#prodleft 
{
float: left; width: 70px; margin-top: 5px; margin-left: 6px;
margin-right: 6px; margin-bottom: 6px; padding-left: 3px; 
padding-bottom: 3px; padding-top: 3px;
}
#prodmid 
{
float: left; width: 350px; margin-top: 4px; margin-left: 0px;
margin-right: 6px; padding-bottom: 10px; padding-left: 1px;
}
#prodright {
float: left; width: 70px; margin-top: 5px; margin-left: 3px;
margin-right: 6px; padding-left: 1px;
}

#prodInfo{clear:both;float:left; width:454px;margin-top:3px;margin-left:6px;margin-right:6px; padding-left:1px;}

/* definition for the product go back button*/
.GoBackProduct{float:right; color:#757575;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
.GoBackProduct a:hover {text-decoration:none;color:#990000; }

/* Sitemap */
.sitemapdiv {color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.sitemapitem {margin-left:20px;}
.sitemapitem a { text-decoration:none; font-size:12px; color:#757575; }
.sitemapitem a:hover { color:#990000;}

/* Text **************************/

div.maintext ul{list-style:disc; margin:10px; padding:10px}/*fhd*/
div.maintext ul li{margin:5px 0}/*fhd*/


p{margin: 0 0 0 0 ;padding: 4px;margin-left: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666666;font-weight: normal;line-height:120%}
.left {float: left;width: 45%;}
.right {float: left;width: 45%;}
.line {float: left;width: 100%;}
.news{font-weight: bold;}
#latestnewsimage{color: #999;float: left; margin-top: 8px;margin-left: 6px;margin-right: 10px; margin-bottom:3px;}
#latestnewsitem{color:#990000;font-weight:bold;}
#latestnewsitem label {color:#999999;font-weight:normal;}
.title{width: 98%; font-weight: bold;margin-top: 9px; margin-left: 0px; padding: 0px}
.searchtitle{width: 98%; font-weight: bold;margin-top: 9px; margin-left: 8px; padding: 0px}
.highlight{color: #000; font-weight:bold}
.maintext{clear: both; color: #666666; width: 465px; float: left;padding-left: 0px; margin-left: 0px; }
.peopletext{clear: both; color: #999; width: 660px; float: left;padding-left: 0px; margin-left: 0px; }
.list{color: #666666; font-size: 11px; font-weight: bold; width: 90%;}
.foot{color: #999; font-size: 9px;}

.pname{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#910000;font-weight:bold;}
.features{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#910000;font-weight:bold; margin:10px 0 0 0; padding:0;}
.featlist{font-family: Arial, Helvetica, sans-serif;font-size:10px;margin:0; padding:0;}
.featlist label {width:100px; display:inline-block;}
ul.featlist {font:normal 12px/120% Arial, Helvetica, sans-serif;list-style-type:disc;list-style-position:inside;margin:0;}
ul.featlist li {margin:2px 0;}
.featlistLink {text-decoration:none;color:#910000}
.label{font-weight:bold; margin-bottom:0px; margin-top:0px;width:80px;float:left;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#990000;}
.label2{font-weight:bold; margin-bottom:0px; margin-top:0px;width:150px;float:left;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#990000;}
.label3{font-weight:normal; margin-bottom:0px; margin-top:0px;margin-left: 50px;width:150px;float:left;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#990000;}
.labelprod {font-weight: bold; font-size: small; color: Black; margin-left: -4px;text-decoration:none}
.prodtext {font-weight: normal; font-size: small; color: Black; margin-left: -4px; font-size: 11px;}
.code{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#910000; font-weight: bold;}

ol {
	clear:both;
	padding-left:35px;
	margin:10px 0 0 0;
	list-style-position:outside;
}
ol li {
	margin:5px 0 0 0;
}
.headin { margin: 0 0 0 0 ; margin-left: 0px;padding: 0; padding-top: 2px; float:left; width: 90%; font-size: 10px;font-weight: bold; color:#666666;}
.headin-search { margin: 0 0 0 0 ; margin-left: 0px;padding: 0; padding-top: 5px; float:left; width: 90%; font-size: 10px;font-weight: bold; color:#990000;}
.input {float: left;width: 90%; margin: 0 0 0 0; padding: 0;padding-top: 1px;}
.ddBox{margin-bottom:0px;margin-top:0px;width:130px;}
.ImgButton{margin-bottom:0px;margin-top:0px;width:150px;}
.textbox {margin: 0 0 0 0 ; padding: 0; color:#000;width:250px;}
.textbox2 {clear: both; margin: 0 0 0 0 ; padding: 0; color:#000;width:200px;margin-left: 0px;}
.multitextbox {color:#000;width:252px;height: 400px;padding:2px;}
.dropdown {color:#000;width:258px;padding:2px;float:left;}
.listbox {color:#000;width:258px;height: 150px;padding:2px;}
.checkboxlist {color:#000;width:250px;padding:2px;}
.peoplenav1 { color:#FFF; font-size: 18px; width: 140px;}
.peoplenav2 { color:#FFF; font-size: 12px; width: 140px;}

.csystem {float: left;width: 100%; margin: 0 0 0 0; padding: 0; padding-left:0px;}

h1 {font-weight:500; color: #990000; }
.h1 {color: #990000; font-size: 16px; font-weight: bold; float: left; margin-bottom: 4px;}
h2 {color: #990000; font-size: 14px; font-weight: bold; margin-bottom: 4px;}
.menu{width: 70%; margin-left: 22px; margin-top: 40px; background-color: #F3F3F3;}
h3 {margin: 0 0 0 0 ; padding: 0;padding: 0; color: #990000;  font-size: 10px; font-weight: bold; margin-left: 0px; margin-top: 6px;}
.start{	margin-top: -8px;}
h4 {clear:both; margin: 0 0 0 0 ; padding:0; color: #FFFFFF; font-size: 24px; font-weight: bold; float: left; margin-bottom: 0px; margin-left: 10px;line-height:1}
h5 {width:100%; float: left;font-size: 16px;color: #990000;font-weight: bold;}
.h5 {width:100%; font-size: 16px;color: #990000;font-weight: bold;}
h6 {width: 100%; float: left; padding-left: 1px; font-size: 11px; color: #666666; font-weight: normal;margin-top: 3px;}
h7 {float: left;font-weight: normal;color: #990000; font-size: 12px; margin-left: 9px;}

hr{clear: both;color: #990000; height: 1px; float: left; padding-top: 0px;}
.newsline{width:210px;}
.search{width: 160px;height: 1px;margin: 0 0 0 0; padding: 0}
.sales{width: 160px;}

div#temp1{border:none;clear:both;width:452px;float:left;margin-top:6px;margin-left:6px;margin-right:10px;padding-left:1px;background-color:#F3F3F3 ;}
div#Text{border:none;clear:both;width:100px;float:left;margin-top:6px;margin-left:6px;margin-right:6px;padding-left:1px;}
div#P1{border:none;width:338px;clear:right;float:left;margin-top:6px;margin-left:6px;margin-right:0px;padding-left:0px;}
div#Div1{border:none;clear:both;width:150px;float:left;margin-top:0px;margin-left:1px;margin-right:6px;padding-left:1px;}
div#Div2{border:none;width:140px;float:left;margin-top:0px;margin-left:1px;margin-right:1px;padding-left:1px;padding-bottom:10px;}

ul#ulsearch li{
display: inline;
list-style-type: none;
padding-right: 0px;
padding-left:0px;
float:left;
}

/* New ****************************/
div.newsitem{margin-bottom:5px;}
div.newsitem img{float:left;background-color:#F3F3F3;}
p.date {font:bold 12px Arial, Helvetica, sans-serif;color: #990000; }	
p.title {font: bold 14px Arial, Helvetica, sans-serif;  }	
p.snippet { font:normal 11px Arial, Helvetica, sans-serif; padding-left:0px; color:#999; width: 90% }	
  
p.more a:link, p.more a:active, p.more a:visited 
{
font:normal .9em/1.5em Arial, Helvetica, sans-serif;
color:#999;
text-decoration:underline;
background:url(gfx/breadcrumb-ar.gif) right 5px  no-repeat;
padding:0 6px 0 0;
}	
p.more a:hover {text-decoration:none;  }	
p.morenews a:link, p.morenews a:visited, p.morenews a:active, p.morenews a:hover  {
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
background:url(gfx/breadcrumb-ar.gif) right 5px  no-repeat;
padding:0 6px 0 0;
color:#61A0D0;
}	
p.morenews a:hover  {text-decoration:none; }	
p.morenews{float:right;	font:normal .9em/1.8em Arial, Helvetica, sans-serif;
color:#999;	background: url(gfx/article-ico.gif) left top  no-repeat;
padding:0 0 2px 21px;	width:75px;	margin-top:-10px;
color: #910000;
}

/* Images **************************/
img.heading  { margin: 0 0 0 0 ; padding-bottom:0px; margin-left: 20px; border-style : none;}
img.flag  { border-style : none; margin-top: 6px; padding-right: 0px; }
img.headonline  { border-style : none; margin-bottom: 4px; }
img.arr-r-s { border-style: none; margin-top: 2px;}
img.arr-r-s-news { border-style: none; margin-top: 8px;}
img.news {float: left;margin: 0 0 0 0;padding-right: 10px;display: block;}	
img.innovation {float:left;}
#ClickHere { width: 100%; background-color: Aqua;}

#map{margin-top: 0px; margin: 0 0 0 0; padding: 0;}
#logo {border-style : none; margin-top:0px; margin-left: 0px; float: left; width:480px}
#pointer {height: 7px; border-style : none; margin-top:0; margin-right: 20px; float: right;}
#imgsearch { text-decoration:none; border:none; margin-top:-23px; margin-left: -16px; float:right;}
#prodsearch { text-decoration:none; border:none; float:right; }
#mapright { margin: 0 0 0 0 ; text-decoration:none; border:none; margin-top: 0px; margin-bottom: 30px;}
#contentImage {float: left; margin-top: 6px; margin-left: 0px; margin-right: 10px; margin-bottom: 3px;}
.contentImage {float: left; padding:2px; border:1px solid #EBEBEB; margin-top: 6px; margin-left: 0px; margin-right: 10px; margin-bottom: 3px;}
.contentImageBanner {float: left; margin-top: 0px; margin-left: 0px; margin-right: 10px; margin-bottom: 3px;}
#btnSubmit {border: 1px solid green; margin-left: 60px;}
        
/* Anchor Links **************************/

.anchor {font-family:Arial,Helvetica,sans-serif; color:#990000;text-decoration:none;font-size: 12px;}
a.anchor:link, a.anchor:visited {text-decoration:none;color:#990000; }
a.anchor:active {text-decoration:none;color:#990000;}
a.anchor:hover {text-decoration:none;color:#990000;}
a.anchor:visited {text-decoration:none;color:#990000;}
.control1link{text-decoration:none;width: 100;color: #990000; font-size: 11px;font-size: 11px;}

.anchor2 {color:#757575;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;}
a.anchor2:link, a.anchor2:visited {text-decoration:none;color:#757575; }
a.anchor2:active {text-decoration:none;color:#990000;}
a.anchor2:hover {text-decoration:none;color:#990000;}

.anchor3 {color:#990000;text-decoration:underline;font:normal 12px Arial, Helvetica, sans-serif;}
a.anchor3:link, a.anchor3:visited {text-decoration:underline;color:#757575; }
a.anchor3:active {text-decoration:underline;color:#990000;}
a.anchor3:hover {text-decoration:underline;color:#990000;}

/* contact listing */

dl.contactList {font:normal 12px/120% Arial,Helvetica,sans-serif; color:#999; margin:0; padding:0;}
dl.contactList dt {font-size:14px; font-weight:bold; margin:0; padding:0;}
dl.contactList dt span.name {font-size:12px; line-height:200%;padding:5px 0 0 0; color:#666;}
dl.contactList dd {font-size:12px; line-height:120%; margin:0; padding:0 0 5px 0;}

dl.contactList dd a {color:#900; margin:0; padding:2px;}


/***************************/

.careerscontentmid { float:left;width: 586px; background-color: #FFFFFF; color: #999999; }	
.careerscontentbody {margin-left: 8px; } /* margin-right: 2px; padding-top: 8px; width: 578px; padding-left: 2px; }	*/
.careersmaintext{clear: both; color: #999; width: 560px; float: left;padding-left: 0px; margin-left: 0px; }
.careerscontentbody ul{list-style:disc; font:12px Arial, Helvetica, sans-serif; margin:5px 20px;}

/* People ******************************/
#peoplecontent { float:right; margin: 0 0 0 0 ;padding: 0; width: 676px; background-color: #FFFFFF; color: #999999;}	
#peoplecontentbody {float: right; margin-left: 4px; margin-right: 0px; padding-top: 0px; width: 676px; padding-left: 0px; }	
#peopleleftnav {clear:both; float:left;font-size: 11px;border: none;background-color: #999;height: 120px;color: white; width:150px;}
#peoplecontentbody ul{list-style:disc; font:12px Arial, Helvetica, sans-serif; margin:5px 20px;}
span.title {width: 98%; font-weight: bold;font-size: 12px;margin-top: 9px; margin-left: 0px; padding: 0px}
span.snippet {margin: 0 0 0 0 ;padding: 4px;margin-left: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666666;font-weight: normal;}

/* home page alt html*/
.homealthtml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.hometitle { font-size:22px; margin-top:16px; margin-bottom:5px;}

/* tiny MCE styles */
/* also need to be changed in cms/css/mce-styles.css */
.img-align-left {
	float:left;
	margin:0 10px 3px 0 ;
	padding:2px;
	border:1px solid #EBEBEB;
}
.img-align-right {
	float:right;
	margin:0 0 3px 10px;
	padding:2px;
	border:1px solid #EBEBEB;
}
p.clr,h3.clr {
	clear:both;
}
table.page-data-table {
	border: 3px double #EBEBEB;
}
table.page-data-table tr:hover {
	background:#EBEBEB;
}
table.page-data-table td{
	border:none;
	text-align:center;
	padding:2px 5px;
}
table.page-data-table td.table-header {
	font-weight:bold;
	background:#CCC;
	text-align:center;
	border-bottom: 3px double #EBEBEB;
}
