/* -----------------------------------------------------
   Color Key:
	Hypertherm Red : #DC291E
	Hypertherm Gray: #A5ACB0
	Hypertherm Purple: #625BC4
	Hypretherm Yellow: #FFC82E
	Gray Text: #4F5050	
	Grays(darkest to lightest): #333333, #666666, #999999, #B4B4B4,	#CCCCCC, #EEEEEE
----------------------------------------------------- */

/* -----------------------------------------------------
   GLOBAL
----------------------------------------------------- */
body, html{ margin:0; padding:0; background-color:#4F5050; text-align:left; }
h1 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; color:#4F5050;line-height:1.2em; }
   .h1smaller { font-size:.8em; }
h2 { font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px; font-size:1.1em; font-weight:bold; color:#4F5050; }
h3 { font-family:Arial, Helvetica, sans-serif;font-size:1.0em; font-weight:bold; color:#4F5050;margin:0;padding:0;}
a { color:#DC291E; text-decoration:none; outline:none;}
a:hover { text-decoration:underline;color:#DC291E;}
p { margin-top:0;margin-bottom:8px; }
input,select,textarea{border:1px solid #999999;padding:2px;}
label { margin:0; padding:0; }
form { margin:0; padding:0; }

input.search { padding:1px;height:13px; width:75px; border:1px solid #000000; background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-top:-3px; }
input.searchimage{border:none;padding:0;}

a.greyLink { color:#4f5050;text-decoration:none;  }
a:hover.greyLink { color:#dc291e;text-decoration:none; }
a.arrowLink { background:url("/images/global/btn_arrow_right_gray.gif") no-repeat scroll right 2px transparent;color:#4F5050;font-weight:bold;padding:0 8px 0 0;text-decoration:none;}
a:hover.arrowLink { color:#dc291e;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_red.gif) no-repeat scroll right 2px;}
a.redArrowLink { background:url("/images/global/btn_arrow_right_red.gif") no-repeat scroll right 2px transparent;color:#DC291E;font-weight:bold;padding:0 8px 0 0;text-decoration:none;}
div.linkBox{background-color:#EEEEEE;border:1px solid #CCCCCC;margin:20px 0 0;padding:8px 8px 0;}

.rolloverButton{border: none;}

.even { background-color:#ffffff}
.odd {background-color:#EEEEEE }
.red {color:#DC291E}
.redbold {color:#DC291E;font-weight:bold;}
.bold {font-weight:bold}
.italic {font-style: italic;}
.printonly{display:none;}
.clear{clear:both;}
.subscript {font-size:0.8em;position:relative;top:0.3em;}
.superscript {bottom:0.4em;font-size:0.8em;position:relative;}
.nowrap{white-space: nowrap;}

#errorsCntnr {border:1px solid;color:#D8000C;display:none;font-weight:bold;margin-bottom:15px;padding:15px 10px 15px 60px;background: #FFBABA url(/images/jqueryplugins/validation/validation_error.jpg) no-repeat 10px center;}
#errorsCntnr p {margin:0;padding:0;}

/* Global tooltip */
span.tooltipTrigger{border-bottom:1px dashed #4F5050;}
div.tipOuter{z-index: 200;display:none;padding:0 0 0 11px;background-color:white;width:275px;background: transparent url(/images/global/arrowleft.gif) no-repeat scroll 1px 0px;}
div.tipWhtBorder{border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-top:1px solid #FFF;zoom:1;}
div.tipInner{background:#FFF;border: 2px solid #4F5050;zoom:1;}
h3.tipTitle{margin: 0 0 5px;padding:1px 5px 3px;font-size: 16px;font-weight: normal;background-color: #4F5050;color: #fff;}
div.tipText{padding: 0 5px 5px;display: inline-block;color:#4F5050;}
div.tooltip {background:#FFF;border: 2px solid #4F5050;zoom:1;z-index: 200;}

/* Global overlay */
div.overlay{display:none;padding:20px;width:500px;border:4px solid #4F5050;background-color:#FFFFFF;/* -moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000; */}
div.close{background:url(/images/global/close.png) no-repeat;position:absolute;top:-20px;right:-20px;width:35px;height:35px;cursor:pointer;}
div.overlay #title, div.overlay #videoTitle{margin-top:10px;font-size:1.3em;color:#4F5050;font-family:Arial, Helvetica, sans-serif;}
a.imageOverlay img{border:none;}

/* Global tabs */
.tabsCntnr{border-top:1px solid #EEEEEE;padding-top:1px;clear:both;margin-top:15px;overflow:hidden;}
.tabsCntnr a:active{outline: 0 none;}
* html .tabsCntnr ul.tabs,* html .tabsCntnr ul.tabs2 {display:inline-block;}
.tabsCntnr div.pane,.tabsCntnr div.npane {/*border-bottom:4px double #EEEEEE;*/display:none;padding:15px 10px 10px;overflow:hidden;zoom:1;}
.tabsCntnr ul.tabs,.tabsCntnr ul.nestedTabs{overflow: hidden;background: transparent url(/images/global/bckgrnd_tab_short.gif) repeat;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0;padding:0 0 0 13px;}
.tabsCntnr ul.tabs li,.tabsCntnr ul.nestedTabs li{position: relative;height:25px;float:left;list-style-type:none;padding:0;margin:0;}
.tabsCntnr ul.tabs a,.tabsCntnr ul.nestedTabs a{display: inline-block;height:18px;background-image:url(/images/global/bckgrnd_tab_sep_line.gif);background-position:right 0;background-repeat:no-repeat;color:#4F5050;float:left;font-size:0.9em;font-weight:bold;line-height:1.2em;margin:0;padding:7px 28px 0 0;text-decoration:none;}
.tabsCntnr ul.tabs a.current,.tabsCntnr ul.nestedTabs a.current{position: relative;background-image:url(/images/global/bckgrnd_tab_on.gif);background-position:right 0;background-repeat:no-repeat;cursor:default;margin-left:-13px;padding-left:13px;}
.tabsCntnr ul.tabs2{overflow: hidden;background: transparent url(/images/global/bckgrnd_tab.gif) repeat;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;margin:0;padding:0 0 0 13px;}
.tabsCntnr ul.tabs2 li{position: relative;height:36px;float:left;list-style-type:none;padding:0;margin:0;}
.tabsCntnr ul.tabs2 a{height:30px;background-image:url(/images/global/bckgrnd_tab_sep_line.gif);background-position:right 0;background-repeat:no-repeat;color:#4F5050;float:left;font-size:0.9em;font-weight:bold;line-height:1.2em;margin:0;padding:6px 28px 0 0;text-decoration:none;}
.tabsCntnr ul.tabs2 a.current{position: relative;height:30px;background-image:url(/images/global/bckgrnd_tab_on.gif);background-position:right 0;background-repeat:no-repeat;cursor:default;margin-left:-13px;padding-left:13px;}

/* Global large top tabs */
.lrgtabNav{background-color:#EEEEEE;display:inline-block;padding-left:1px;position:relative;width:493px;z-index:1;}
div.lrgtabNav ul{margin:0;padding:0;}
.lrgtabNav li{float:left;list-style-type:none;padding:0;text-align:center;}
.lrgtabNav a{color:#333333;display:block;font-size:11px;zoom:1;padding:4px;position:relative;text-decoration:none;border-right:1px solid #CCCCCC;opacity: 0.3; filter: alpha(opacity = 30);}
.lrgtabNav a:hover {opacity: 1.0; filter: alpha(opacity = 99);}
.lrgtabNav a.current{background-color:#FFFFFF;border-top:4px solid #DC291E;opacity: 1; filter: alpha(opacity = 100);}
.lrgtabNav a.last{background-image:none;border-right:1px solid #EEEEEE;}
.lrgtabNav img{border:medium none;margin-bottom:3px;}
.lrgtabNav p{margin:0;font-weight:bold;}
.lrgtabPane p{margin:0;}
.lrgtabPanes{border:1px solid #EEEEEE;margin-top:-1px;overflow:hidden;padding:6px;width:480px;z-index:-1;}
.lrgtabPanes div.lrgtabPane{display:none;}
div.lrgtabPane div {margin-top:5px;}

.toggle{background:#fff url(/images/global/plus.gif) no-repeat 2px 50%;padding-left:18px;margin-top:12px;cursor: pointer;}
.expanded{background:#fff url(/images/global/minus.gif) no-repeat 2px 50%;padding-left:18px;cursor: pointer;}
div.toggleContent{display:none;margin-left:18px;}
div.toggleContentExpand{display:block;margin-left:18px;}

/* Page Wrapper */
#oCntnr { width:968px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; }

/* -----------------------------------------------------
   HEADER
----------------------------------------------------- */
#topNavCntnr {
background-color:#000000;
border-bottom:1px solid #FFFFFF;
overflow:hidden;
padding-bottom:6px;
padding-top:6px;
width:968px;
}
/*#topNavCntnr { width:968px; background-color:#000000; border-bottom:1px solid #FFFFFF; height:42px; overflow:hidden; padding-top:9px; }*/
	/*#topNavLinksCntnr { background-color:#000000;margin-right:21px; }*/
	#topNavLinksCntnr {
	margin-right:21px;
	}
		/*#navTopLinks {float:right;width:625px;display:inline;}*/
		#navTopLinks {
		overflow:hidden;
		width:100%;
		}
			#searchCntnr { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#FFFFFF; padding:0 0 0 6px; margin:0;float:right;display:inline; }
			#topNavLinksCntnr ul { list-style:none; margin:0; padding:0;display:inline; }
			#topNavLinksCntnr li { float:right; padding:0 0 0 6px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.65em; }
			#topNavCntnr a { text-decoration:none; color:#FFFFFF; }
			#topNavCntnr a:hover { text-decoration:underline; }			
		/*#navLinksLanguage {float:right;margin:7px 0 0 0;padding:0;width:600px;display:inline;}*/
		#navLinksLanguage {
			margin:7px 0 0;
			overflow:hidden;
			padding:0;
			width:100%;
		}
			/*#topNavLinksLanguage li a {color:#fff}*/
#topGradient { width:968px; clear:both; border-top:1px solid #000000; height:18px; background-image:url(/images/bckgrnd_gradient_top.gif); }
/*#logoNavCntnr { background-color:#000000; height:48px; }*/
	#logoCntnr { padding-left:21px; float:left; }
	#logoCntnrPrint{display:none;}
/*	#mainNavTopLine { display:inline;width:577px; float:right; margin-right:21px; margin-top:19px; border-top:1px solid #4F5050; margin-bottom:2px; }
	#siteNavCntnr { display:inline;height:25px; float:right; margin-right:21px;position:relative;z-index:100;  }
*/
#siteNavWrapper{
	
}
#siteNavCntnr {
bottom:0;
margin-right:21px;
padding-top:2px;
position:absolute;
right:0;
z-index:100;
}	
	#mainNavTopLine {
	border-top:1px solid #4F5050;
	margin-bottom:2px;
	}
	
	#logoNavCntnr {
	background-color:#000000;
	height:48px;
	position:relative;
	}
	
	/* dropdown menu essential */
	.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
	.sf-menu{line-height:0.8em;}
	.sf-menu ul{position:absolute;top:-999em;width:10em;}
	.sf-menu ul li{width:100%;}
	.sf-menu li:hover{visibility:inherit;}
	.sf-menu li{float:left;position:relative;}
	.sf-menu a{display:block;position:relative;}
	.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
	ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
	ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
	ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
	ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}

#sfWrap{
	border-top:1px solid #4F5050;
	padding:2px 0 0;
}
	/* dropdown menu skin */
	.sf-menu {
	border-left:1px solid #4F5050;
	border-right:1px solid #4F5050;
	border-top:1px solid #4F5050;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.65em;
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
	zoom: 1;
	*display: inline;
	}
	
/*	.sf-menu {width:575px;float:right;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;font-size:.65em;border-top:1px solid #4F5050; border-right:1px solid #4F5050; border-left:1px solid #4F5050;}
*/
	.sf-menu li {background:#000000;}
	.sf-menu li li{background:transparent;}
	.sf-menu ul{padding:6px 0;background:#B1B1B1 url(/images/global/bckgrnd_drop_down.jpg) repeat-x scroll 0 0;border-bottom:1px solid #FFFFFF;}

	#siteNavCntnr .sf-menu a,#siteNavCntnr .sf-menu a:visited,#siteNavCntnr .sf-menu a:hover,#siteNavCntnr .sf-menu a:link {color:#FFFFFF;}
	#siteNavCntnr .sf-menu li ul li a,#siteNavCntnr .sf-menu li ul li a:visited,#siteNavCntnr .sf-menu li ul li a:hover,#siteNavCntnr .sf-menu li ul li a:link {color:#4F5050;}
	.sf-menu a {padding:0.75em 1.8em 0.9em;text-decoration:none;}
	.sf-menu li ul li a{font-size:.85em;line-height:1.3em;font-weight:bold;}
	.sf-menu li li:hover,.sf-menu li li.sfHover,
	.sf-menu li li a:focus,.sf-menu li li a:active{border:none;background:#FFFFFF;outline:0;}
	.sf-menu li a:hover,.sf-menu li.sfHover a,.sf-menu li.sfHover a.on{border-top:2px solid #ED1B2D;padding-bottom:0.95em;padding-top:0.55em;text-decoration:none;}
	.sf-menu li li a:hover{border:none;text-decoration:none;background:#FFFFFF;outline:0;}
	.sf-menu li li a:hover,.sf-menu li.sfHover li a{border:none;text-decoration:none;outline:0;padding:0.60em 2em;}
	.sf-menu li a.on{background:transparent url(/images/global/bckgrnd_main_nav_on.gif) repeat-x scroll 0 0;border-top:2px solid #FFFFFF;padding-bottom:0.95em;padding-top:0.55em;text-decoration:none;}

	/* dropdown submenu arrows */
	.sf-menu li ul a.sf-with-ul {padding-right:1em;min-width:1px;}
	.sf-sub-indicator { background:none; display:block; width:0; height:0; overflow:hidden; }
	.sf-menu li ul a .sf-sub-indicator {background:url(/images/global/superfish-arrows-4f5050.png) no-repeat;display:block;height:10px;overflow:hidden;position:absolute;right:.2em;text-indent:-999em;top:.6em;width:10px;}
	.sf-menu li ul a > .sf-sub-indicator { top:.4em; }
	.sf-menu li ul a .sf-sub-indicator { background-position:-10px 0; }
	.sf-menu li ul a > .sf-sub-indicator { background-position:0 0; }
	.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0;}
	
#imgTitleCntnr { margin-top:1px; border-bottom:1px solid #999999; height:47px; overflow:hidden; }
#titleLines { height:47px; float:left; margin-left:2px; border-left:4px double #B4B4B4; }
#titleCntnr { height:39px; margin-top:8px; margin-left:2px; border-left:4px solid #DC291E; float:left; }
#titleCntnr h1{padding-left:4px;padding-top:4px;}
#cookieCrumb { height:10px; font-family:Arial, Helvetica, sans-serif; font-size:.65em; padding-left:4px; }
	#cookieCrumb a { color:#b4b4b4; text-transform:uppercase; }


/* -----------------------------------------------------
   LEFT NAV
----------------------------------------------------- */
#leftNavCntnr { width:202px; padding-bottom:50px; float:left; min-height: 300px; height: auto !important; height: 300px;}
#leftNavLinks {height:100px;overflow:visible;background-image:url(/images/bckgrnd_left_nav.jpg);background-position:top;background-repeat:no-repeat;padding:10px 8px 0px 12px;height:auto;overflow:hidden;}
#leftNavSubLinks {border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:3px 0px 3px 0px;margin-top:-5px;margin-bottom:5px;}
#leftNavLinks a { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#4f5050; text-decoration:none; padding-bottom:10px; }
#leftNavLinks a:hover { color:#DC291E; }
#leftNavLinks a.on { font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#DC291E; text-decoration:none; padding-bottom:10px; }
#leftNavSubLinks a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#4f5050; text-decoration:none; padding-bottom:3px; }
#leftNavSubLinks a.on { display:block; font-family:Arial, Helvetica, sans-serif; font-size:.65em; color:#DC291E; text-decoration:none; padding-bottom:3px; }
.navSide{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
.navSide img{border: 0px none #ED1B2D;}


/* -----------------------------------------------------
   CONTENT
----------------------------------------------------- */
#contentCntnr { background-color:#FFFFFF; border-top:1px solid #FFFFFF; height:auto; overflow:hidden; clear:both; }
#content { width:730px; float:left; padding:15px 20px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#4f5050; line-height:1.3em; height:auto; overflow:hidden; }

#contentWithRight {color:#4F5050;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;height:auto;line-height:1.3em;overflow:hidden;padding:20px 0 20px 15px;width:496px;}
#contentWithRight p.leftPhoto{display:inline;float:left;margin:0;width:175px;text-align:left;padding:0;}
#contentWithRight p.rightPhoto{display:inline;float:left;margin:0 0 0 35px;width:195px;text-align:left;padding:0;}
#contentWithRight p.leftPhoto span,#contentWithRight p.rightPhoto span{font-size:10px;}
#contentWithRight p img.fillerImg{float:left;margin:0 10px 0 0;padding:0;vertical-align:top;}
#contentWithRight ul{/* margin:5px 0 10px; */padding:0;}
#contentWithRight p{}

#rightColumn { /* border-left:5px double #EEEEEE; */color:#4F5050;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.3em;margin:20px 0 0 10px;padding:0 20px 0 10px;width:210px;}

img.CWRsectionImg { margin-left:15px;padding-bottom:10px; background-image:url(/images/bckgrnd_section_img.gif); background-position:bottom; background-repeat:repeat-x; }
img.sectionImg { margin-top:-20px; margin-bottom:5px; padding-bottom:10px; background-image:url(/images/bckgrnd_section_img.gif); background-position:bottom; background-repeat:repeat-x; }

div.doubleLine496 { width:496px; margin:20px 0px 20px 0px; border-top:4px double #EEEEEE; }
div.doubleLine600{border-top:4px double #EEEEEE;clear:both;width:700px;}
div.productBucket{float:left;margin:15px 15px 10px 0;padding:0;width:345px;}
div.productBucket img { margin:0 12px 0 0; float:left;border:0; }
div.productBucket h2 a { color:#333333 ;}
div.productBucketText{float:left;width:258px;}

p.productIndxTop {width:680px;margin:0;overflow:hidden;}
p.productIndxTop img {float:left;margin:0 15px 0 0;display:inline;}

div.productTop{overflow:hidden;}
div.productTop img.bs {float:left;margin-right:20px;}

.productTopLeft{float:left;width:337px;}
.productTopLeft p{float:left;width:337px;margin:0 0 10px;}
.productTopLeft ul{float:left;margin:0;padding:0;width:323px;}
.productTopLeft ul li {padding-bottom:6px;list-style:outside;margin-left:15px;}
.productTopRight{float:right;width:210px;}

div.arrowList{padding:0;}
div.arrowList h3{background:url("/images/global/related_box_header_blend3.jpg") no-repeat scroll 0 0 transparent;color:#ffffff;margin:0;padding:3px 0 3px 5px;}
div.arrowList h3.white{background:url("/images/global/related_box_header_blend4.jpg") no-repeat scroll 0 0 transparent;color:#ffffff;}
div.arrowList ul{margin:0;padding:0;border:1px solid #EEEEEE;border-top:none;}
div.arrowList ul.noborder{border:none;}
div.arrowList ul li{list-style: none;padding:4px 4px 4px 12px;text-indent:-8px;}
div.arrowList ul li a{color:#4F5050;background:transparent url(/images/global/right_arrow_gray.gif) no-repeat scroll 0 3px;padding-left:8px;text-decoration:none;}
div.arrowList ul li a:hover{color:#dc291e;background:transparent url(/images/global/right_arrow_red.gif) no-repeat scroll 0 3px;padding-left:8px;text-decoration:none;}
div.arrowList p {background:transparent url(/images/global/right_arrow_gray.gif) no-repeat scroll 0 3px;margin:0 0 6px;padding-left:10px;}
div.arrowList h2,div.arrowList h1 {margin:10px 0 2px;padding:0;margin-left:10px;}
div.arrowList h1.firstH1{margin-top:0;}

.ovrwBulletList {margin:0 0 10px;overflow:hidden;padding:0 0 0 13px;}
li.ovrwBulletListIndt {list-style:none;}

div.bulletList ul{margin:0 0 10px;padding:0 0 0 11px;}
div.bulletList h1 {padding:0 0 0 11px;}

#leftNavCntnr div.arrowList{font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.3em;margin:20px 0 0 10px;width:190px;}
#leftNavCntnr div.arrowList h3{background:none repeat scroll 0 0 #EEEEEE;color:#4F5050;}

#ovwLearnMore{width:225px;float:right;}
.overviewText{float:left;width:300px;}
.overviewList{float:left;width:300px;padding:0;margin-left:10px;}
.featureLink{float:left;margin-top:10px;overflow:hidden;padding-left:170px;width:336px;}
.featureLinkFL{float:left;margin-top:10px;overflow:hidden;padding-left:170px;width:336px;}
.featureLink img {border:none;vertical-align:middle;margin-right:5px;}
.featureLinkFL img {border:none;vertical-align:left;margin-right:5px;}
.featureLink a {color:#dc2913;}
.featureLink p {margin:10px 0 0;}
.consumables{display:none;}

#sharethis{background-color:#eeeeee;color:#298136;padding-left:4px;}
#sharethis img {padding:4px 1px;vertical-align:middle;border:none;}

/* Horizontal floated list */
ul.horzflt li{float:left;height:175px;list-style:none;padding:10px;}
ul.horzflt li a{color:#4F5050;text-decoration:none;}
ul.horzflt li a img{border:1px solid #4F5050;}

/* Tables */
table.cssborders {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: #333;border-collapse: collapse;background-color: white;}
table.cssborders th {border-width: 1px;padding: 3px;border-style: solid;border-color: #333;-moz-border-radius: 0;}
table.cssborders td {border-width: 1px;padding: 3px;border-style: solid;border-color: #333;-moz-border-radius: 0;}
table.cssborderslight {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: #B4B4B4;border-collapse: collapse;background-color: white;}
table.cssborderslight th {border-width: 1px;padding: 3px;border-style: solid;border-color: #B4B4B4;background-color: white;-moz-border-radius: 0;}
table.cssborderslight td {border-width: 1px;padding: 3px;border-style: solid;border-color: #B4B4B4;background-color: white;-moz-border-radius: 0;}
table.cssborders td.noborderRt { border-right:none; }
table.cssborders td.noborderLt { border-left:none; }

#powermaxAdvantageLink {padding-top:10px;}
#powermaxAdvantageLink img {vertical-align:middle;border:0;}
#powermaxAdvantageLink span {font-size:1.1em;padding-left:5px;}

.h2Box{background-color:#EEEEEE;padding:15px;}


/* Homepage */
#oCntnrHm{ width:968px; margin-left:auto; margin-right:auto; text-align:left; background-color:#000000; }
#hmLogoCntnr {  padding-left:35px; }
#hmMainNavTopLine { width:556px; float:right; margin-right:21px; border-top:1px solid #4F5050; margin-bottom:2px; }
#hmMainNavSep { width:924px; height:2px; clear:both; margin:0 21px;border-top:1px solid #4F5050; border-right:1px solid #4F5050; border-left:1px solid #4F5050; } 
#hmFlashCntnr { height:265px;width:924px;border:1px solid #4F5050;margin:0 21px;}

#hmTabsCntnr{min-height: 240px; height: auto !important; height: 240px;margin:5px 22px 0 22px;font-family:Arial, Helvetica, sans-serif;width:924px;color:#CCCCCC;font-size:.75em;}
#hmTabsCntnr .topLevelTab{float: left;width:924px;background:transparent url(/images/global/hmPaneBkgnd.jpg) repeat-x scroll 0 0;border-top:2px solid #9b4339;}
#hmTabsCntnr ul.hmTabs{overflow: hidden;margin:0;padding:0;height:24px;float: left;}
#hmTabsCntnr ul.hmTabs li{position: relative;height:24px;float:left;list-style-type:none;padding:0 8px 0 0;margin:0;}
#hmTabsCntnr ul.hmTabs a{background:transparent url(/images/global/blackgray_tab.jpg) repeat-x scroll 0 0;color:#FFFFFF;float:left;margin:0;padding:5px 15px;text-decoration:none;}
#hmTabsCntnr ul.hmTabs a.current{background:transparent url(/images/global/redgray_tab.jpg) repeat-x scroll 0 0;}

#hmTabsCntnr div.tabControls {float:right;height:14px;margin:2px 2px 3px;}
#hmTabsCntnr div.tabControls a {float:left;text-decoration:none;padding:0 4px;color:#eeeeee;}
#hmTabsCntnr div.tabControls a.current {color:#4f5050;background-color:#eeeeee;}
#hmTabsCntnr div.tabControls img {border:none;padding-top:2px;}
#hmTabsCntnr div.tabControls ul.hmNewsTabs {list-style:none;margin:0 !important;padding:0;float:left;}
#hmTabsCntnr div.tabControls ul.hmNewsTabs li {float:left;text-indent:0;margin:0 !important;list-style-image:none !important;}  

#hmTabsCntnr div.pane {display:none;padding:0;margin: 0;font-size:0.95em;overflow:hidden;}
#hmTabsCntnr div.panel{float:left;width:auto;min-height: 214px; height: auto !important; height: 214px;position:relative;}
#hmTabsCntnr div.threePanel{width:308px;}
#hmTabsCntnr div.twoPanel{width:462px;}
#hmTabsCntnr div.threePanel div.pane{width:308px;}
#hmTabsCntnr div.twoPanel div.pane{width:462px;}
#hmTabsCntnr div.shadow{background:transparent url(/images/global/hmPaneShadow.jpg) no-repeat scroll 0 0;}

#hmTabsCntnr a.homeTabImage{float:left;}
#hmTabsCntnr a.homeTabImage img{border:none;margin-right:10px;}
#hmTabsCntnr a.homeTabImage img.homeTabBorder{border:1px solid #4f5050;}

#hmTabsCntnr div.item{width:278px;padding:10px 15px 4px;min-height: 85px; height: auto !important; height: 85px;position:relative;}
#hmTabsCntnr div.item p{width:190px; float:left;}
/*#hmTabsCntnr div.item a{font-size:1.1em;color:#ffffff;}
*/
#hmTabsCntnr div.oneItem{padding-top:20px;min-height: 190px; height: auto !important; height: 190px;position:relative;}
#hmTabsCntnr div.ssitem{padding-top:0;}
#hmTabsCntnr div.oneItem p{width:168px;}
#hmTabsCntnr div.twoPanel div.item{width:432px;}
#hmTabsCntnr div.onePanel div.item{width:auto;}
#hmTabsCntnr div.twoPanel div.item p{width:304px;}
#hmTabsCntnr div.onePanel div.item p{width:auto;float:none;}

#hmTabsCntnr div.newsSeparator{background-color:#666;height:1px;margin:0 auto;padding:0;width:220px;overflow:hidden;}
#hmTabsCntnr div.twoPanel div.newsSeparator{width:300px;}

#hmTabsCntnr .newsHeader {font-weight:bold;color:#fff;font-size:1.1em;}
#hmRSSFeed{margin-top:4px;float: right;}
#hmRSSFeed a{color:#eeeeee;text-decoration:none;}
#hmRSSFeed a:hover{color:#dc291e;}

#csr1{padding:10px 15px 0;}
#csr1 p{margin-bottom:12px}
#csr1 div{float:left;width:270px;}
#csr1 div img{border:1px solid #EEEEEE;float:left;margin-right:10px;}
#csr1 div h1{color:#FFFFFF;float:left;margin-bottom:5px;}
#csr1 div p{float:left;width:185px;}
#csr1 div.vDivider{background-color:#666666;float:left;height:75px;margin:20px 20px 0;width:1px;}
a.hmArrowLink{color:#FFF;text-decoration:none;background:url("/images/global/btn_arrow_nws_white.gif") no-repeat scroll right 3px transparent;padding:0 8px 0 0;position:relative;}
a:hover.hmArrowLink{color:#dc291e;background:transparent url(/images/global/btn_arrow_nws_red.gif) no-repeat scroll right 3px;}


/* Videos */
#videosCntnr ul.ib-fix div{border:medium none;margin:0;padding:0;}
#videosCntnr ul.ib-fix li {width:104px;margin: 0 20px 10px 0;padding:0 0 0 0;}
#videosCntnr ul.ib-fix img {border: 1px solid #333;}
#videosCntnr ul.ib-fix div.vidThumb {height:80px;}
#videosCntnr ul.ib-fix div.vidThumb img:hover {border:2px solid #dc291e;}
#vidOverlay{width:480px;}
#vidOverlay #player{width:480px !important;height:384px !important;display:none}
#vidOverlay #videoTitle{display:none}
span.vidLinks{display:inline-block;margin-top:10px;font-size:12px;}


/* Product pages downloads Tab */
#downloadsCntnr ul {margin-top:3px;}
ul.tree{list-style:none;margin:10px 0 0 0;padding:0;}
ul.tree li{display:inline;}
ul.tree ul li{margin:0;background:#eeeeee;border-top:2px solid #fff;padding:2px 2px 2px 25px;color:#4f5050;display:block;}
ul.tree ul li a {padding:0;text-decoration:none;color:#dc291e;}
ul.tree ul{display:none;list-style:none;margin:0;padding:0;}
ul.tree a{color:#4f5050;cursor:pointer;display:block;font-weight:bold;margin-left:0;padding:2px 2px 2px 17px;zoom:1;}
ul.tree a.expanded{background:#fff url(/images/global/minus.gif) no-repeat 2px 50%;}
ul.tree a.collapsed{background:#fff url(/images/global/plus.gif) no-repeat 2px 50%;}
ul.tree a:hover{text-decoration:none;}
ul.tree ul a{color:#4f5050;display:inline;font-weight:normal;}
ul.tree ul a:hover{text-decoration:underline;}
div.vidLinks{display: inline-block;zoom: 1;*display: inline;}
span.vidDownload{padding-left:8px;}
span.vidSize{font-size:10px;}
ul.tree li span.na{font-weight:bold;background:#fff url(/images/global/plus-disabled.gif) no-repeat 2px 50%;padding-left:17px;color:#999999;}
ul.tree li span.naGray{color:#999999;font-size:11px;}

/* Quotes */
#quote {width:451px;margin:10px 0 0 0;border: 1px solid #4F5050;padding:8px;background-image: url(../images/quote_bkgnd.jpg);}
#quote .quoteText {font-weight:bold;color:#000000;}
#quote .quoteCustomer {color:#FFFFFF;font-style:italic;font-weight:bold;padding-top:6px;text-align:right;}
#videoQuote {width:320px;margin:10px 0 0 0;border: 1px solid #4F5050;padding:8px;background-image: url(../images/quote_bkgnd.jpg);}
#videoQuote a img {border:none;padding:5px;}
.quote {background-color:#EEEEEE;border:1px solid #4F5050;margin:10px 0 0;padding:8px;width:500px;}
.quote .quoteText {font-weight:bold;color:#4f5050;}
.quote .quoteCustomer {color:#4F5050;font-size:0.9em;font-style:italic;line-height:1.3em;padding-top:6px;text-align:right;}

/* Landing Page */
#top{width:610px;height:175px;padding:10px;border:1px solid #4F5050;background-color:#FFFFFF;}
div.lndTopContent{display:none;background-color:#FFFFFF;}
div.lndMedia{float:left;height:175px;margin-left:10px;width:250px;}
div.lndTxt{float:left;height:175px;width:335px;height:160px;margin-left:7px;}
#intro_content{display:block}
#categoryContent{width:600px;height:300px;}
div.categoryBucket{float:left;padding:0 22px;text-align:center;margin-top:20px;}
div.categoryBucket img {border:none;}
div.categoryBucket a {text-decoration:none;font-size:1.2em;font-weight:bold;line-height:1.2em;color:#4F5050;}
div.categoryBucket a:hover {text-decoration:underline;color:#ED1B2D;}
p.categoryImg{margin:5px 0 0 0;padding:0;}

/* Press Release page */
.prBucket ul {margin:7px 0 0;padding:0;}
.prBucket ul li {border-top:1px solid #EEEEEE;list-style-type:none;padding:7px 5px;width:615px;}
.prBucket span.prDate{color:#929392;}
.prBucket span.prTitle{font-weight:bold;}

/* Product Registration */
ul.regUL {margin:0 0 25px;padding:0 0 0 30px;}
#serialnumberContent ul {margin:0 0 0 25px;padding:0;}
#serialnumberContent ul li {list-style: url(../images/list_arrow.gif);}

/* Testimonials */
div.button{background:#EEEEEE none repeat scroll 0 0;border:1px solid #4F5050;float:left;height:16px;padding:3px 6px 5px 2px;}
div.button a{color:#4f5050;display:block;font-weight:bold;padding:0 9px 0 7px;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_gray.gif) no-repeat scroll right 3px;}
div.button a:hover{color:#dc291e;display:block;font-weight:bold;padding:0 9px 0 7px;text-decoration:none;background:transparent url(/images/global/btn_arrow_right_red.gif) no-repeat scroll right 3px;}
div.button img{border:none}
div.button img.uparrow{margin-bottom:2px;}
div.testimonialFeatured_cntnr{border:1px solid #CCCCCC;background-color:#EEEEEE;margin:15px 0 25px;padding:20px;overflow:hidden;width:600px;/* max-height:415px; */}
div.testimonialFeatured_cntnr div.detailPhoto{float:left;margin-right:20px;}
div.testimonialFeatured_cntnr div.name{font-weight:bold;color:#333333;}
div.testimonialFeatured_cntnr div.title{font-style:italic;}
div.testimonialFeatured_cntnr div.company{font-style:italic;}
div.testimonialFeatured_cntnr div.testimonial{margin-top:10px;overflow-x:hidden;overflow-y:auto;max-height:318px;}
#testimonialSearch{overflow:hidden;}
div.testimonialSearchBox{z-index:100;width:290px;display:none;padding:8px;background:transparent url(/images/global/search_bkgnd.jpg) repeat-x scroll 0 0;border:3px solid #eeeeee;/* -moz-box-shadow:0 0 10px 2px #4f5050;-webkit-box-shadow:0 0 10px #4f5050; */}
#testimonialSearch div.search {float:left;height:24px;padding:4px 6px;}
#testimonialSearch div.search a {background:transparent url(/images/global/btn_arrow_up_gray.gif) no-repeat scroll right 10px;color:#4F5050;font-size:18px;text-decoration:none;}
.searchOver{background:transparent url(/images/global/btn_redgrayblend.jpg) repeat-x scroll 0 0}
#testimonialSearch div.search a.searchOverA {background:transparent url(/images/global/btn_arrow_up_white.gif) no-repeat scroll right 10px;color:#ffffff;}
div.testimonialSearchBox ul {margin:0;padding:0;}
div.testimonialSearchBox ul li {float:left;list-style:none;width:145px;height:22px;padding:0;}
div.testimonialSearchBox ul li a{color:#FFFFFF;text-decoration:none;display:block;padding:4px;float:left;line-height:13px;}
div.testimonialSearchBox ul li a:hover{padding:3px 4px 4px 3px;background:transparent url(/images/global/btn_redgrayblend.jpg);border:1px solid #eee;text-decoration:none;}
#noTestimonials{background-color:#EEEEEE;margin:20px 0;padding:20px;font-weight:bold;}
div.testimonial_cntnr{display:inline-block;min-height: 127px; height: auto !important; height: 127px;background-color:#EEEEEE;margin:10px 35px 10px 0;padding:7px;width:290px;vertical-align:top;}
* html div.testimonial_cntnr {display:inline;}
*+html div.testimonial_cntnr {display:inline;}
div.testimonial_cntnr div.thumbnail{float:left;margin-right:7px;width:75px;height:100px;}
div.testimonial_cntnr div.name{font-weight:bold;width:205px;float:left;}
div.testimonial_cntnr div.title{font-style:italic;width:205px;float:left;}
div.testimonial_cntnr div.company{font-style:italic;width:205px;float:left;}
div.testimonial_cntnr div.testimonial{margin-top:8px;width:206px;float:left;}
div.viewTestimonial {background-color:#A5ACB0;color:#FFFFFF;float:right;padding:2px 4px;width:36px;margin-top:4px;}
div.viewTestimonial a{background:transparent url(/images/global/right_arrow_wht_a5acb0.gif) no-repeat scroll 30px 3px;color:#FFFFFF;display:inline-block;width:36px;}
div.viewTestimonial a:hover{text-decoration: none;background:transparent url(/images/global/right_arrow_red_a5acb0.gif) no-repeat scroll 30px 3px;color:#DC291E;display:inline-block;width:36px;}
.paginate{font-family:Arial,Helvetica,sans-serif;padding:3px;margin:0 80px 0 3px;float:right;display:inline;}
.paginate a{padding:1px 4px 1px 4px;margin:2px;border:1px solid #999;text-decoration:none;color:#666;}
.paginate a:hover,.paginate a:active{border:1px solid #999;color:#dc291e;}
.paginate span.current{margin:2px;padding:1px 4px 1px 4px;border:1px solid #999;font-weight:bold;background-color:#999;color:#FFF;}
.paginate span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#DDD;}
div.testimonialDetail_cntnr{font-family:Arial, Helvetica, sans-serif; color:#4f5050; line-height:1.3em;width:600px;font-size:15px;}
div.testimonialDetail_cntnr div.leftcol{float:left;margin-right:15px;width:250px;}
div.testimonialDetail_cntnr div.rightcol{float:left;width:335px;}
div.testimonialDetail_cntnr div.testimonial{margin-top:10px;overflow-x:hidden;overflow-y:auto;width:335px;max-height:400px;float:left;}
#testimonialOverlay{padding:15px;width:600px;}
div.testimonialDetailLinks{float:left;margin-top:15px;}
div.testimonialDetailLinks a{display:block;}

#consumKitTabs {width:710px;}

/* WEEE */
#weeeMapHolder{position:relative;height:400px;margin-bottom:2em;}
#weeeMapHolder form,#weeeMapHolder img{left:0px;position:absolute;top:0px;}
#countryChoice{z-index:500;}
#tri{z-index:400;}
#eui{z-index:300;}
img.weeeMap{height:492px;width:395px;}
div.weeeContentMain img{border-style:none;}
.weeeRollMap{z-index:350;height:492px;width:395px;}

#consumablesCntnr { width:700px; overflow:hidden; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:3px 0px 3px 0px; }
div.consumablesBucket { width:178px; float:left; border-left:1px solid #EEEEEE; }
div.consumablesLinkCntnr { height:auto; padding:5px 0px 5px 5px; }
#consumablesCntnr div.last { width:160px; border-right:1px solid #EEEEEE; }
#consumablesCntnr a { text-decoration:none; font-size:.95em; }

div.sitemap{width:935px;overflow:hidden;}
div.sitemap h1{background-color:#FFFFFF;padding:2px 0;}
div.sitemap h2{padding:6px 0 0;margin:0 0 0 -30px;}
div.sitemap h3{padding:6px 0 0;margin-left:-30px;}
div.sitemap h4{padding:6px 0 0;margin:0;}
div.sitemap ul{float:left;margin:0;padding:0 10px 0 0;width:295px;}
div.sitemap li{list-style:none;margin:0 0 0 30px;}
div.sitemap a{color:#4F5050;text-decoration:none;}
div.sitemap a:hover{color:#dc291e;}
div.sitemap h1 a{text-decoration:none;padding-left:0px;margin-top:0;}
div.sitemap h2 a{padding-left:0px;}
div.sitemap h3 a{padding-left:15px;}
div.sitemap ul.countries{float:none;margin:0 auto;overflow:hidden;padding:0;width:750px;}
div.sitemap ul.countries li {float:left;margin-bottom:20px;padding:0 10px;text-align:center;}
div.sitemap ul.countries li a {padding:0;margin:0; }

div.sitemapSection{border:1px solid #EEEEEE;margin-bottom:15px;overflow:hidden;padding:5px;height:100%;}
div.sitemapSection a.collapsed{float:left;height:15px;width:20px;background:#FFFFFF url(/images/global/plus.gif) no-repeat 0 50%;cursor:hand;}
div.sitemapSection a.expanded{float:left;height:15px;width:20px;background:#FFFFFF url(/images/global/minus.gif) no-repeat 0 50%;cursor:hand;}
div.sitemapSection div.expandWrap{overflow:hidden;}

div.map{border:1px solid #EEEEEE;}
div.smallMap{border:1px solid #EEEEEE;float:left;height:125px;padding:5px 15px;}

/* EMEA maps page */
#emeaMapTabs .lrgtabNav {width:435px;}
#emeaMapTabs .lrgtabNav li{width:145px;}
#emeaMapTabs .lrgtabNav a{height:115px;padding:6px 9px;}
#emeaMapTabs .lrgtabPanes{width:600px;}
.qtip .qtip-wrapper{overflow:auto;}
.qtip .qtip-content{padding:5px;overflow:hidden;font-family:Arial,Helvetica,Sans-serif;font-size:0.8em;color:#4f5050;margin-top:-12px;}
.qtip .qtip-content .qtip-title,.qtip-light .qtip-content .qtip-title{background-color:#f1f1f1;}
.qtip div.mechSales{float:left;overflow:hidden;margin-right:15px;width:225px;}
.qtip div.powermaxSales{float:left;width:225px;}
.qtip div.emailSales{float:left;overflow:hidden;margin-right:20px;padding:10px;}
.qtip div.mechSales img,.qtip div.powermaxSales img {float:left;margin-bottom:7px;}
.qtip h1{font-size:1.1em;margin:0 0 0 5px;padding:0;color:#333333;font-weight:bold; float:left;}
.qtip h3{font-size:1.0em;margin-top:8px;}
.qtip p{margin:0;color:#4f5050;}
.qtip span.countries{display:block;font-size:0.9em;margin-top:4px;}
.qtip div.print{float:right;margin-top:8px;overflow:hidden;width:100px;text-align:right;}
.qtip div.print img{border:none;margin-right:2px;vertical-align:middle;}

/* Full Suite pages */
div.lndCnt{margin:0 25px;overflow:hidden;width:670px;}
div.lndCntCntnr{float:left;margin:20px 0 0;overflow:hidden;padding:0;text-align:center;width:300px;}
div.lndCntCntnr img{border:none;}
div.lndCntDivider{background-color:#B4B4B4;float:left;height:55px;margin:25px 34px 0;width:1px;}
div.lndCnt p{margin:5px 0 0 0;}
#flowtabs{height:25px !important;margin:-29px 0 0 4px;padding:0;width:720px;position:relative;_margin-bottom:-2px;}
#flowtabs li{float:left;list-style-type:none;margin:0;padding:0;text-indent:0;}
#flowtabs li a{background-color:#EEEEEE;color:#666666;display:block;font-size:16px;height:25px;line-height:25px;margin:0 1px;opacity:0.4;filter:alpha(opacity = 40);padding:0;text-align:center;text-decoration:none;width:25px;font-weight:bold;}
#flowtabs a:hover{color:#000;}
#flowtabs a.current{background-color:#CCCCCC;color:#333333;cursor:default;line-height:25px;opacity:0.9;filter:alpha(opacity = 90);}
#flowpanes{height:340px;width:725px;}
#flowpanes div{display:none;margin:0;}
#flowpanes{position:relative;overflow:hidden;clear:both;}
#flowpanes div{float:left;display:block;width:725px;cursor:pointer;}
#flowpanes .items{width:20000em;position:absolute;clear:both;margin:0;padding:0;}
div.lrgtabPaneContent{display:block; float:left; padding-left:12px; width:280px;}
div.lrgtabPaneContent ul{margin:0;}
div.lrgtabPaneContent ul li{line-height:22px;}
#benefitsTabs a.dvpVideo{width:480px;height:384px;display:block}
#benefitsTabs a.dvpVideo img{border: none;}
#benefitsTabs .lrgtabNav li{width:98px;}
#benefitsTabs .lrgtabNav a {height:76px;padding:6px 9px;line-height:1.2em;}
#benefitsTabs .dvpHead {font-size:1.2em;font-weight:bold;line-height:1.2em;}
#stepsTabs .lrgtabNav li{width:164px;}
#stepsTabs .lrgtabNav li p{font-size:1.2em;}

div.eventsBucketFullwidth {border-bottom:1px solid #EEEEEE;padding-bottom:15px;width:650px;}
span.eventsDate { color:#929392; }


/*
	BELOW HERE NEEDS TO BE CLEANED - CJE
*/
div.downloadsLinkCntnr a{color:#4f5050;}
div.downloadsLinkCntnr a:hover{color:#dc291e;}
span.greyLinkCopy { color:#4F5050; }
h2.sectionIntro {  margin-left:15px; }
p.sectionIntro { margin-right:65px; }
#content h2.sectionIntro { margin:0; padding:0 0 3px 0px; }
#content .headerBoldGray { margin:0; padding:0; font-size:1.2em;font-weight:bold; }
#content2 { width:550px; float:left; padding:20px 60px 20px 15px; font-family:Arial, Helvetica, sans-serif; font-size:.75em; color:#4f5050; line-height:1.3em; height:auto; overflow:hidden; }
#content2 h1 {margin:0;padding:0 0 3px 0;}
#companyIndexCntnr { margin:25px 0px 0px 15px; color:#737473; clear:both; }
img.insetPhotoLeft { float:left; margin:0px 30px 20px 0px; }
img.tabImage { float:left; margin-right:15px; }
.figure_lft {float: left; margin-right: 5px; margin-bottom: 10px; border: 1px solid #666; padding:5px;}
.indented_2{margin: 0;padding: 2px 2px 2px 11px;font-size: 0.85em;line-height: 11pt;text-align: left;display: block;color: #ED1B2D;}
tr.oddTrade { background-color:#efeff0; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE; }
tr.evenTrade { background-color:#FFFFFF; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; }
.table_3col_1{font-family:Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:bolder;color:#333;margin-left:12px;}
.bulleted_1{margin: 0;padding: 2px 2px 2px 11px;font-size: 1em;line-height: 11pt;text-align: left;display: block;background:transparent url(/images/global/list_arrow.gif) no-repeat scroll 3px 5px;color: #4F5050;}
.indented_1{margin: 0;padding: 2px 2px 2px 11px;font-size: 1em;line-height: 11pt;text-align: left;display: block;}
div.companyIndexBucket { float:left;margin:15px 15px 10px 0;padding:0;width:340px;}
div.companyIndexBucket img{float:left;margin-right:12px;margin-bottom:10px;}
div.companyIndexBucket a.title{color:#333333;font-weight:bold;}



/* Text with bulleted items - Not UL */
div.bullets h1, div.bullets h2, div.bullets h3 {padding:0 0 6px 11px;}
div.bullets p {padding:0 0 0 11px;}
div.bullets table{margin-left:7px;}
div.bullets span.bullet{background:transparent url(/images/global/list_arrow.gif) no-repeat scroll 3px 5px;display:block;padding:0 0 0 11px;}


/* -----------------------------------------------------
   FOOTER
----------------------------------------------------- */
#footerCntnr ul, #hmFooterCntnr ul { list-style:none; margin:0; padding:0; }
#footerCntnr li, #hmFooterCntnr li { float:left; padding:12px 4px 0px 4px; font-family:Arial, Helvetica, sans-serif; color:#4F5050; font-size:.65em; }
#footerCntnr { height:35px; padding:0px 10px 0px 10px; border-top:1px solid #4F5050; clear:both; background-image:url(../images/bckgrnd_gradient_footer.gif); }
#footerCntnr a,#hmFooterCntnr a { text-decoration:none; color:#4F5050; }
#footerCntnr a:hover,#hmFooterCntnr a:hover {color:#dc291e; }
#footerCntnr div.ftrNavLinksRight {float:right;padding-top:9px;}
#footerCntnr div.ftrNavLinksRight img {border:0;}
#hmFooterCntnr { margin:0 22px;width:924px; }

#copyright {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.65em;background-color:#4f5050;text-align:right;padding-top:3px;padding-bottom:3px;}

/* ----- P.I.E. FLOAT CLEARING ----- */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* rows of different height <li>s */
.ib-fix li {display:inline-block !important;display:-moz-inline-box !important;-moz-box-orient:vertical;zoom: 1; display: inline;vertical-align:top;}




/******** phase out these styles do not use anymore ***/
#hmTabsCntnr div.pane a {color:#FFF;text-decoration:none;}
#hmTabsCntnr div.pane a:hover {color:#dc291e;}

/* remove from automation pages */
#applicationsCntnr { width:665px; margin-left:15px; height:auto; overflow:hidden; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:3px 0px 3px 0px; }
#applicationsCntnr a { text-decoration:none; font-size:.95em; }
div.applicationBucket { width:220px; float:left; border-left:1px solid #EEEEEE; }
div.applicationLinkCntnr { height:auto; padding:5px 0px 5px 5px; }
#applicationsCntnr div.last { border-right:1px solid #EEEEEE; }
/*******************************/
/*Contacts section*/
#rightTable { width:200px; border:1px solid #EEEEEE; margin-bottom:15px; }
#rightTable td { padding-left:5px; height:25px; }
#rightTable ul { margin:0 0 0 20px; padding:0; }
#rightTable li { list-style-position:outside; }
#rightTable th { height:25px; background-color:#EEEEEE; color:#333333; text-transform:uppercase; padding-left:5px; }
#tabCntnr { float:left; border-top:1px solid #EEEEEE; padding-top:1px; clear:both; }
#tabLinkCntnr { width:100%; height:34px; background-image:url(/images/bckgrnd_tab.gif); border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; overflow:hidden; }
#tabLinkCntnr a.tabOff { height:24px; display:table-cell; text-align:center; float:left; background-image:url(/images/bckgrnd_tab_sep_line.gif); background-position:right; background-repeat:no-repeat; padding:10px 37px 1px 10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.90em; font-weight:bold; color:#4f5050; text-decoration:none; }
#tabLinkCntnr a.tabOn { height:24px; display:table-cell; text-align:center; float:left; background-image:url(/images/bckgrnd_tab_on.gif); background-position:right; background-repeat:no-repeat; margin-left:-17px; padding:10px 37px 1px 27px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:.90em; font-weight:bold; color:#4f5050; text-decoration:none; }
div.tabContent { padding:15px 5px 15px 0px; border-bottom:4px double #EEEEEE; display:block; clear:left; float:left; width:657px; margin-bottom:25px; }
.tabContent_spec {border-bottom:4px double #EEEEEE;display:block;clear:left;float:left;width:inherit;margin-bottom:25px;}
p.largeRightMargin { margin-right:200px; }
.style2 {font-size: 0.95em;font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;color: #000000;}
.style3 {color: #ED1B2D}
.style1 {color: #333333}
.style4 {color: #DC291E}
.sitemap_1{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-style:normal;font-weight:bolder;color:#333;}
/***********************************/

/** OLD MAY NOT BE NEEDED - Calvin **/
/* 
div.eventsBucket { width:220px; float:left; margin-right:56px; margin-bottom:20px; padding-top:5px; border-top:1px solid #EEEEEE; }
 */