﻿@charset "utf-8";
/* CSS Document */

/*  
Site Name: boxxtech.com
Description: boxxtech Style Sheet
Version: 1.0
Author: Cindy Zablockis
Author URI: http://www.czdesigns.com/
*/

body#home2 { background: url('../img/template/bg_home2.jpg') repeat-x; }
body#home { background: url('../img/template/bg_home.gif') repeat-x; }
body#sub { background: url('../img/template/bg_sub.jpg') repeat-x; }
body#sub2 { background: url('../img/template/bg_sub2.jpg') repeat-x; }
body#segment { background: url('/us/images/stylesheets/bg_segment.gif') repeat-x; }
body#segment #flash { margin-top:14px; }
body#segment #content { margin-top:14px; }

#page { width:1000px; margin:0 auto; }

#header { background: #000; }
#header #chrome { background: #000; width:935px; height:100px; overflow:hidden; margin:0 auto; padding:14px 0 0 65px; }
#header #chrome .logo { float:left; }
#header #chrome #chromeTools { width:574px; float:right; padding:6px 0 0 0; }
#header #chrome #chromeTools label { display: block; } 
#header #chrome #chromeTools label { display:none; }

#mainNavigation { padding:1px 0 0 63px; height: 33px; width:945px; overflow:hidden; background: #000 url('../img/template/bg_mainNav.jpg') no-repeat; }
#mainNavigation ul { margin:0; padding:0; }
#mainNavigation li { display:inline; }
#mainNavigation li a { display:block; padding:8px 10px; float:left; color:##046dfd; }
#mainNavigation li a:hover { color:#ccc; }
#mainNavigation li a.on { background: url('main_nav_arrow.jpg') bottom no-repeat; color:#fff; }

.leftRail .menuList li a.on {background: url('tertContent_atag_on.jpg') no-repeat; background-position:left; margin:0 0 -10px 0; padding-left: 12px; /*#padding-left: 114px;*/ font-weight:bold;}

#subNavigation { width: 100%; height: 33px; margin: 0; padding: 0; }
#subNavigation ul { margin: 0 0 0 60px; margin-top: 0px; padding: 5px 0 0 0; }
#subNavigation ul li { float: left; height: 32px; margin: 0; margin: 5px 0 -5px 0; padding: 0px 4px 0 0px; }
#subNavigation ul li a { float: left; display: block; height: 33px; margin: 0; padding: 5px 5px 0 9px; color:#FFFFFF; /*color: #fff;*/ }
#subNavigation ul li a:hover { color:#CCCCCC; }
#subNavigation ul li.on { height: 31px; background: url('../img/template/bg_tab_right.gif') right top no-repeat; color:#666666; }
#subNavigation ul li.on a { height: 30px; background: transparent url('../img/template/bg_tab_left.gif') no-repeat scroll left center; margin-top:-2px; color:#000; }


#subNavigation2 { width: 100%; height: 36px; margin: 0px 0 0 0; padding: 0; background: /*#292929*/ #d9d9d9 url('../img/template/bg_subNav2.jpg') center no-repeat; }
#subNavigation2 ul { margin: 0px 0 0 60px; margin-top: -1px; padding: 3px 0 0; padding: 0px; }
#subNavigation2 ul li { float: left; height: 31px; margin: 0; margin: 5px 0 -5px 0; padding: 0px 4px 0 0px; }
#subNavigation2 ul li a { float: left; display: block; height: 31px; margin: 0; padding: 5px 5px 0 9px; color:#046dfd; /*color: #fff;*/ }
#subNavigation2 ul li a:hover { color:#559efd; /*color: #ccc;*/ }
#subNavigation2 ul li.on { height: 31px; background: url('../img/template/bg_tab_right.gif') right top no-repeat; color:#559efd; }
#subNavigation2 ul li.on a { background: transparent url('../img/template/bg_tab_left.gif') no-repeat scroll left center; margin-top:-3px; color:#63A5FE; font-weight:bold; }


#hero { margin: 0 auto; }

body#segment #hero { margin:28px 0; width:900px; height:380px; }
body#sub #hero { margin:28px auto; }

#hero img { margin:0 auto; }

div.about_page#hero { width: 900px; height: 300px; margin: 0 0 0 0px; overflow: hidden; }

#heroContent { float: right; width: 376px; margin: 50px 50px 0 0; padding: 0; }
#heroContentLeft { float: left; width: 376px; margin: 10px 0 0 12px; padding: 0; }
#heroContent h2 { margin: 0; padding: 0 0 5px 0; color: #ccc; font-size: 30px; line-height: 34px; }
#heroContentLeft h2 { margin: 0; padding: 0; color: #000; font-size: 28px; }
#heroContent p { margin: 0; padding: 0; color: #ccc; font-size: 12px; }
#heroContentLeft p { margin: 0; padding: 0; color: #666; font-size: 12px; }
#heroContent a { color: #1882bd; }
#heroContentLeft a { color: #ff3f3f; font-weight: bold; }
#heroContent label { display: none; }
#heroContent form { display: inline; }
#heroContent fieldset { margin: 8px 0 0 0; border: 0; }
#heroContent input { float: left; font-size: 11px; color: #333; }
#heroContent .search { float: left; width: 235px; height: 30px; background: url('/us/images/stylesheets/bg_fldSearchHero.gif') no-repeat; }
#heroContent .search input#searchField { width: 200px; #width: 198px; margin: 6px 0 0 6px; background: none; border: 0; }

#brandShowcase { float:left; position:relative; width:560px; height:259px; overflow:hidden; margin:10px 0 70px 24px; _margin:10px 0 70px 11px; }
#brandShowcase a { color:#006bb6; }
#brandShowcase a:hover { color:#333; }
#brandShowcase #pos0 h1 { font-size:28px; margin-bottom:6px; } 
#brandShowcase #pos0 p { margin:0; font-size:13px;} 
#brandShowcase .pod { width:560px; height:183px; margin:0; position:absolute; top:183px; left:0; }
#brandShowcase .pod h2 { margin:0; padding:0; font-size:28px; margin-bottom:6px; } 
#brandShowcase .pod .copy { width:350px; float:left; margin:10px 0 0 20px; _margin:8px 0 0 8px; }
#brandShowcase .pod .links { width:120px; float:left; margin:0 0 0 56px; }
#brandShowcase .pod .links h3 { padding:0 0 4px 0; }
#brandShowcase .pod .links h3 { padding:0 0 4px 0; }
#brandShowcase .pod .links ul { margin:0; padding:0; }
#brandShowcase .pod .links li { list-style-type:none; margin:0; padding:0; }
#brandShowcase .pod a.close { display:block; position:absolute; width:33px; height:33px; background:url('/us/images/stylesheets/bg_btnClose.gif'); top:0; right:0; }
#brandShowcase #pos0.pod { top:0; }
#brandShowcase #pointer { z-index:1000; position:absolute; left:-24px; bottom:76px; background: url('/us/images/stylesheets/bg_pointer.gif') no-repeat scroll top left; width: 24px; height: 24px; }
#brandShowcase .pod { background: url('/us/images/stylesheets/bg_homeIntroPod.gif') no-repeat; }
#brandShowcase #pos0.pod { background:none; }
#brandShowcase .menu { z-index:1000; width:560px; height:76px; position:absolute; bottom:0; left:0;background: url('/us/images/stylesheets/bg_homeIntroMenu.gif') no-repeat; }
#brandShowcase .menu ul { margin:0; padding:0; }
#brandShowcase .menu ul li { margin:0; padding:0; display:inline; }
#brandShowcase .menu ul li a { height:46px; display:block; float:left; padding:27px 0 0 0; text-align:center; width:110px; margin:0; color:#fff; }
#brandShowcase .menu ul li a:hover { color:#1c85bf; }
#brandShowcase .menu ul li a.active { color:#1c85bf; }

#headlines { width:240px; float:left; margin:0 0 0 42px; }
#headlines h2 { font-size:15px; }
#headlines ul { margin:0; padding:0; }
#headlines li { list-style-type:none; margin:0; padding:0 0 8px 0; }
#headlines li a { color:#1c85bf; }
#headlines li a:hover { color:#333; }

#content { width:980px; margin:40px auto; overflow:hidden; }
#content h1 { margin:0; padding:0; }
#content .pod { padding:0 0 14px 0; }
#content .pod .thumb { float:left; margin:0 10px 0 0; }
#content .pod .graphic { display: block; }
#content #mainContent .mainColumn { float:left; padding:0px 0 0 0px; }
#content #mainContent .mainColumn .intro { width: 640px; padding:0 18px 12px 0; }
#content #mainContent .mainColumn .index { width: 600px; padding:0 18px 12px 0; }
#content #mainContent .mainColumn .subCol1 { float:left; padding-top:24px; width:304px; margin:0 30px 0 0; }
#content #mainContent .mainColumn .subCol2 { float:left; padding-top:24px; width:304px; }
#content #mainContent .mainColumn .subCol3 { float: left; padding-top: 24px; width: 304px; }
/* #content #mainContent .mainColumn .pod { clear: left; } */
#content #mainContent .mainColumn .pod h2 { margin:0; padding:0 0 4px 0; font-size:22px; line-height:.85;}
#content #mainContent .mainColumn .pod h3 { margin: 0; padding: 0; color: #676767; font-size: 14px; }
#content #mainContent .mainColumn .careersContent { float: left; width: 596px; margin: 0; padding: 0; overflow: hidden; }
#content #mainContent .mainColumn .careersContent .subCol1, #content #mainContent .mainColumn .careersContent .subCol2 { width: 276px; margin-right: 10px; }
#content #mainContent #aboutTertiaryNav { margin: 0; padding: 0; }
#content #mainContent #aboutTertiaryNav .subCol1, #content #mainContent #aboutTertiaryNav .subCol2 { width: 184px; margin-right: 25px; }
#content #mainContent #aboutTertiaryNav .subCol3 { width: 184px; }
#content #mainContent .fullColumn { width: 900px; margin: 0px 0 0; padding: 0 0 0 12px; _padding-left: 0; }
#content #mainContent .fullColumn .subCol1 { width: 280px; margin: 0 20px 0 0; }
#content #mainContent .fullColumn .subCol2 { width: 280px; margin: 0 20px 0 0; }
#content #mainContent .fullColumn .subCol3 { width: 280px; }
#content #mainContent .fullColumn .pod { clear: left; margin-bottom: 30px; }
#content #mainContent .fullColumn .pod h2 { line-height: 22px; }
#content #mainContent .fullColumn .pod h3 { margin-top: 2px; line-height: 16px; }
#content #mainContent #fullColGrayHdr { width: 900px; _width: 896px; height: 42px; margin: 0 0 0 -10px; _margin-left: 0px; padding: 0; background: url('/us/images/stylesheets/full_col_gray_header.jpg') no-repeat; }
#content #mainContent #fullColGrayHdr h2 { float: left; margin: 5px 0 0; padding: 0 0 0 10px; }
#content #siteMap { overflow:hidden; width:950px; margin:0 0 0 -10px; padding-bottom: 15px; }
#content #siteMap h2 { margin: 0; padding: 2px 0; }
#content #siteMap h3 { margin: 0; padding: 5px 0; }
#content #siteMap .siteMapList { width:120px; margin:0 27px 0 10px; float:left; }
#content #siteMap .siteMapList2 { width:180px; margin:0 0 0 7px; float:left; }
#content #siteMap .siteMapList2 h3 { font-size: 14px; }
#content #mainContent .col680 { width: 680px; margin: 0; padding: 0 0px 0 12px; overflow: hidden; }
#content #mainContent .col680 h1 { float: left; clear:both; }
#content #mainContent .col680 p {margin:15px 0 20px 0;}
#content #mainContent .col680 h2 { margin: 0 0 -2px 0; padding: 10px 0 0 0px; }
#content #mainContent .col680 h3 a { color: #666; }
#content #mainContent .col680 h5 { margin: 0; padding: 0 0 20px 0; color: #666; }
#content #mainContent .col680 #hero { margin: 0; padding: 0; clear: both; }
#content #mainContent .col680 .country { float: right; margin: 15px 0 0; padding: 0; }
#content #mainContent .col680 .country select { width: 200px; }
#content #mainContent .col680 #allPods { width: 680px; margin: 0 0px 0 0; overflow: hidden; }
#content #mainContent .col680 .pod { float: left; width:210px; margin: 4px 0; padding: 0; }
#content #mainContent .col680 .middle-pod { padding: 0 20px; }

#content #mainContent .col680 .subCol1, #content #mainContent .col680 .subCol2 { width: 210px; margin: 0 22px 0 0; }
#content #mainContent .col680 .subCol3 { width: 210px; margin: 0 0px 0 0; }
#content #mainContent .col680 .subCol1 .pod, #content #mainContent .col680 .subCol2 .pod, #content #mainContent .col680 .subCol3 .pod { width: 210px; margin: 0 22px 0 0; }
#content #mainContent #grayHdr { width: 681px; height: 42px; margin: 0 0 0 -2px; padding: 0; background: url('../img/template/gray_header.jpg') no-repeat; overflow: hidden; clear:both; }
#content #mainContent #grayHdr h2 { float: left; margin: 5px 0 0 0px; padding: 0 0 0 10px; }
#content #mainContent #grayHdr a { float: right; margin: 12px 15px 0 0; padding: 0; font-weight: bold; }
#content #mainContent .grayHdrSearchCon {width:670px;}
#content #mainContent #grayHdrSearch { width:640px; height:76px; margin:0; background:#E5E5E5 url(/us/images/stylesheets/gray_header_search.jpg) no-repeat; text-align:left; padding:0 15px 0 20px; }
#content #mainContent #grayHdrSearch h2 { text-align:left; margin:-5px 0 -5px 0; font-size:26px; font-weight:bold; width:600px; }
#content #mainContent #grayHdrSearchBottom { background:url(/us/images/stylesheets/gray_header_search_bottom.jpg) no-repeat; height:8px; width:675px; margin:0;}
#content #mainContent .suggLinkWrap {width:675px; margin:0;}
#content #mainContent .suggLinkTop {background:#E5E5E5 url(/us/images/stylesheets/gray_header_search.jpg) no-repeat; text-align:left; padding:0 15px 0 15px;}
#content #mainContent .suggLinkBot {background:url(/us/images/stylesheets/gray_header_search_bottom.jpg) no-repeat; height:8px; width:675px; margin:0;}

.suggLinks {float:right; font-weight:bold; font-size:inherit; margin:10px 0 10px 0;}

.searchResults .indent {margin-left:35px; width:600px;}
.searchResults h4 {color:#ff3333;}
.searchQuery {color:#FF0000; font-size:14px;}
.searchQuery span.queryBold, .searchQuery span.queryBold a, .searchQuery span.queryBold a:hover, .searchQuery span.queryBold a:visited {font-weight:bold; text-decoration:underline; font-style:italic;}
.searchQuery span.off {color:#000; font-size:12px;}

.pulledQuote {float:right; height:auto; width:350px; font-size:17px; padding:15px; line-height:23px; !important}
.pulledQuoteAt {float:right; text-align:right; font-size:12px; line-height:18px;}

#content #mainContent #newsNav { float: right; margin: 15px 0 0; padding: 0 0 10px 0; }
#content #mainContent #newsNav ul { margin: 0; padding: 0; }
#content #mainContent #newsNav ul li { display: inline; margin: 0; padding: 0 -5px 0 -5px; color: #666; list-style-type: none; }
#content #mainContent #newsNav ul li a { margin: 0; padding: 3px 4px 0 4px; color: #666; }
#content #mainContent #newsNav ul li a.on { height: 22px; padding: 1px 8px 2px 8px; background: url('/us/images/stylesheets/bg_newsNav_on.gif') no-repeat; }
#content #mainContent .rightRail {
	float:right;
	float:right;
}

#content #mainContent .rightRail #news { width: 250px; _width: 180px; margin-left: 22px; _margin-left:5px; }
#content #mainContent .rightRail #news h2 { margin: 2px 0; padding: 0 0px 0 0; font-size: 16px; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #news h3 { margin: 15px 0 0 0; padding:0; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #news h4 { margin: 22px 0 8px 0; padding:0; font-size:13px; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #news p { margin: 10px 0 0 0; color: #999; font-size: 12px; font-weight: normal; }
#content #mainContent .rightRail #news ul { margin: 5px 0 0; padding: 0; }
#content #mainContent .rightRail #news ul li { margin: 0; padding: 2px 0 10px 0; font-weight: bold; list-style-type: none }
#content #mainContent .rightRail #newst ul li a.on { margin-left: -10px; #margin-left: -3px; padding-left: 10px; #padding-left: 12px; background: url('/us/images/stylesheets/tertContent_atag_on.jpg') 0 4px no-repeat; color: #000; }

#content #mainContent .rightRail .pod { padding:14px 20px 0 20px; padding:10px 0 0 20px; margin:0 0 34px 0; background: #ccc url('../img/about/bg_podGrey.jpg') no-repeat; width: 185px; }
#content #mainContent .rightRail .pod h2 { margin:0; padding:0 0 16px 0; font-size:18px; }
#content #mainContent .rightRail .pod p { line-height:1.3; }
#content #mainContent .rightRail .pod .productImage { padding:0 0 10px 0; }
#content #mainContent .rightRail .pod .productImage img { margin:0; }
#content #mainContent .rightRail .pod .podBottom { margin:0 0 0 -20px; background: url('/us/images/stylesheets/bg_podBottom.gif') no-repeat; width: 225px; height:13px; margin:0 0 -5px -20px; }
#content #mainContent .rightRail fieldset { border:0; padding:0; margin:12px 0 0 -5px; margin-left: 0px; }
#content #mainContent .rightRail label { display:none; }
#content #mainContent .rightRail form { display:inline; }
#content #mainContent .rightRail input { float:left; font-size:11px; color:#333; }
#content #mainContent .rightRail .search { float: right; background: url('/us/images/stylesheets/bg_fldSearchMedia.gif') no-repeat; width:195px; width:178px; #width:178px; height:28px; margin-left:18px; _margin-left:0px; #margin-left:0; !Important }
#content #mainContent .rightRail .search input#searchField { width: 148px; #width: 146px; margin: 6px 0 0 6px; background: none; border: 0; }

#content #mainContent .rightRail #tertiaryContent { width: 185px; _width: 180px; margin-left: 22px; _margin-left:5px; }
#content #mainContent .rightRail #tertiaryContent h2 { margin: 2px 0; padding: 0 0px 0 0; font-size: 16px; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #tertiaryContent h3 { margin: 15px 0 0 0; padding:0; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #tertiaryContent h4 { margin: 22px 0 8px 0; padding:0; font-size:13px; font-weight: bold; color:#666666; }
#content #mainContent .rightRail #tertiaryContent p { margin: 10px 0 0 0; color: #999; font-size: 12px; font-weight: normal; }
#content #mainContent .rightRail #tertiaryContent ul { margin: 5px 0 0; padding: 0; }
#content #mainContent .rightRail #tertiaryContent ul li { margin: 0; padding: 2px 0; font-weight: bold; list-style-type: none }
#content #mainContent .rightRail #tertiaryContent ul li a.on { margin-left: -10px; #margin-left: -3px; padding-left: 10px; #padding-left: 12px; background: url('/us/images/stylesheets/tertContent_atag_on.jpg') 0 4px no-repeat; color: #000; }

#content #mainContent .rightRail #tertiaryContent select { width: 170px; }
#content #mainContent .rightRail #tertiaryContent .smallFont {font-size: 9px;}
#content #mainContent .rightRail #tertiaryContent div.grayBtn a { margin:0; padding:0; display:block; width:185px; height:32px; background:url('/us/images/stylesheets/btn_no_text.gif') no-repeat; text-align:center; line-height:32px; color:#FFF; font-size:14px; font-weight:bold; }
#content #mainContent .rightRail #tertiaryContent div.grayBtn a:hover { background-position: 0 -32px; color:#666; }

#content #mainContent .rightRail #pagination { position: relative; width: 282px; height: 295px; margin: 0; background: url('/us/images/stylesheets/right_rail_pagination.jpg') no-repeat; }
#content #mainContent .rightRail #pagination h2 { margin: 0px; padding: 20px 0 0 20px; }
#content #mainContent .rightRail #pagination h3 { margin: 0px; padding: 0px 10px 0 20px; font-size: 14px; }
#content #mainContent .rightRail #pagination img { margin: 0px; padding: 10px 0 0 20px; }
#content #mainContent .rightRail #pagination p { margin: 0px; padding: 4px 0 0 20px; }
#content #mainContent .rightRail #pagination ul#paginationNav { position: absolute; bottom: 10px; left: 60px; margin: 0; padding: 0; }
#content #mainContent .rightRail #pagination ul#paginationNav li { display: inline; margin: 0; padding: 0; color: #ccc; list-style-type: none; }
#content #mainContent .rightRail #pagination ul#paginationNav li a { margin: 0; padding: 0; color: #ccc; }
#content #caseStudies { padding:0; margin:0 0 14px 0; }
#content #caseStudies h2 { font-size:23px; padding:0 0 6px 12px; }
#content #newsTicker { position:relative; background: url('/us/images/stylesheets/bg_newsTicker.gif') no-repeat scroll top left; width: 900px; height: 40px; margin:0 0 24px 0; }
#content #newsTicker h2 { font-size:12px; position:absolute; left:16px; top:0; font-weight:bold; }
#content #newsTicker .scroll { width:824px; position:absolute; left:58px; top:10px; margin:0; padding:0; }
#content #newsTicker .scroll div { width:764px; display:block; margin:0; padding:0; }
#content #newsTicker .controls { position:absolute; right:6px; top:5px; width:40px; height:29px; }
#content #newsTicker .prev { cursor:hand; cursor:pointer; display:block; float:left; background: url('/us/images/stylesheets/news-prev.gif') no-repeat; width: 20px; height: 29px; }
#content #newsTicker .next { cursor:hand; cursor:pointer; display:block; float:left; background: url('/us/images/stylesheets/news-next.gif') no-repeat; width: 20px; height: 29px; }
#content #productsServices { padding:0; margin:0 0 14px 0; width:100%; overflow:hidden; }
#content #productsServices h2 { font-size:23px; padding:0 0 6px 12px; width:500px; float:left; }
#content #productsServices .numResults { float:right; width:150px; padding:22px 0 0 0; }
#content #productsServices .numResults h2 { float:left; color:#666; font-size:12px; width:auto; margin:0; padding:0; }
#content #productsServices .numResults ul { float:left; margin:0 0 0 2px; padding:0; }
#content #productsServices .numResults ul li { display:inline; }
#content #productsServices .numResults ul li a { display:block; padding:2px 0 0 0; text-align:center; float:left; width: 25px; height: 18px; }
#content #productsServices .numResults ul li a:hover,
#content #productsServices .numResults ul li a.active { color:#666; background: url('/us/images/stylesheets/bg_numResult.gif') no-repeat scroll top left; }
#content #productsServices .header { width:100%; overflow:hidden; padding:0 0 4px 0; }
#content #productsServices .leftRail { float:left; width: 210px; margin:0 15px 0 0; }
#content #productsServices .leftRail .leftRailTop { background:#006BB6 url('/us/images/stylesheets/bg_leftRail_top.gif') no-repeat; margin-top:0; padding:5px 9px 0 12px; font-size:12px; font-weight:bold; color:#fff; }
#content #productsServices .leftRail .leftRailBottom { background: url('/us/images/stylesheets/bg_leftRail_bottom.gif') no-repeat; height:6px; width:210px;}
#content #productsServices .leftRail ul { margin:0 0 30px 0; }
#content #productsServices .leftRail li { padding:8px 0 0 10px;}
#content #productsServices .leftRail li a { color:#666; }
#content #productsServices .leftRail li a:hover { color:#333; }
#content #productsServices .leftRail li a.on { font-weight:bold; color:#333; }
#content #productsServices .mainColumn { float:left; background:#e5e5e5; width:675px; padding:0; }
#content #productsServices .mainColumn .pod { padding:0 0 0 30px; clear:left; margin:0 0 22px 0; width:630px; overflow:hidden; }
#content #productsServices .mainColumn .pod .copy { float:right; width:525px; }
#content #productsServices .mainColumn .pod .copy h3 { margin:-3px 0 0 0; padding:0; color:#006BB6; font-size:18px; font-weight:normal; }
#content #productsServices .mainColumn .pod .copy p { padding:0; margin:0; }
#content #productsServices .pager { width:100%; overflow:hidden; }
#content #productsServices .pager ul { margin:0; padding:0; float:right; }
#content #productsServices .pager ul li { display:inline; }
#content #productsServices .pager ul li a { color:#666; display:block; margin:0 2px 0 0; padding:1px 0 0 0; text-align:center; float:left; width: 20px; height: 20px; }
#content #productsServices .pager ul li a:hover,
#content #productsServices .pager ul li a.active { color:#666; background: url('/us/images/stylesheets/bg_pagerNumber.gif') no-repeat; }

#content #productsServices .pager ul li a.next { background: url('/us/images/stylesheets/bg_nextArrow.gif') 6px 6px no-repeat; margin:0 0 0 2px; width: 32px; height: 20px; }
#content #productsServices .pager ul li a.prev { background: url('/us/images/stylesheets/bg_prevArrow.gif') 6px 6px no-repeat; margin:0 0 0 2px; width: 32px; height: 20px; }
#content #productsServices .pager ul li a.next span, #content #productsServices .pager ul li a.prev span { display:none;}

#content #productsServices .pagerTop { padding:12px 0 0 0; background:#e5e5e5 url('/us/images/stylesheets/bg_pagerTop.gif') no-repeat top right; height: 32px; }
#content #productsServices .pagerBottom { padding:0 0 10px 0; background:#e5e5e5 url('/us/images/stylesheets/bg_pagerBottom.gif') no-repeat bottom right; height: 32px; }

#breadcrumbs { overflow:hidden; border-top:1px solid #e5e5e5; padding:8px 10px; width:100%; float:left;}
#breadcrumbs ul.menuList { float:left; }
#breadcrumbs li { display:inline; }
#breadcrumbs .shareThis { float:right; padding:0 20px 0 0; }

#tertiaryNav { margin: 10px 0 0 0; padding: 0 0 10px 0; overflow: hidden; }
#tertiaryNav ul { margin: 0; padding: 0 0 10px 0; }
#tertiaryNav ul li { float: left; margin: 0; padding: 0 0px 0 0; list-style-type: none; }
#tertiaryNav ul li a { display: block; width: 215px; height: 63px; margin: 0 0px 0 0; padding: 10px 0 0px 10px; background: url('/us/images/stylesheets/bg_tertiaryNav.jpg') no-repeat; color: #333; font-size: 15px; font-weight: bold; }
#tertiaryNav ul li a:hover { background-position: 0 -73px; }

#aboutRightRailNav { margin: 0; padding: 0 0 20px 0; }
#aboutRightRailNav ul { margin: 0; padding: 0; }
#aboutRightRailNav ul li { display: block; margin: 0 0 8px 0; padding: 0px 0px 0px 0;  list-style-type: none; }
#aboutRightRailNav ul li a { display: block; width: 217px; height: 32px; margin: 0px 0 0; padding: 15px 10px 0px 0; background: url('../img/about/about_right_rail_nav.jpg') 0 0 no-repeat; color: #000; font-size: 13px; font-weight: bold; text-align: right; }
#aboutRightRailNav ul li a:hover { background: url('../img/about/about_right_rail_nav_hvr.jpg') 0 0 no-repeat; }

#footer { clear:both; background: url('../img/template/bg_footerTop.jpg') no-repeat; margin:0 auto; }
#footer a { color:#999; }
#footer a:hover { color:#333; }
#footer #footerSiteMap { overflow:hidden; width: 1000px;/*width:950px;*/ margin:0 0 0 -10px; }
#footer #footerSiteMap .footerList { width:100px; margin:0 0 0 37px; float:left; }
#footer #footerSiteMap ul {}
#footer #footerSiteMap li { line-height:1.7; }
#footer #footerSiteMap img { padding-top: 15px; }
#footer #footerLinks { background: url('../img/template/bg_footerBottom.jpg') no-repeat bottom left; margin:0 0 10px 0; }
#footer #footerLinks ul {border-top:1px solid #e5e5e5; width: 900px; /*width:840px;*/ margin:20px 20px 20px 30px; padding:10px 0; }
#footer #footerLinks li { margin:0; padding:0; display:inline; }

#overlay { margin: 10px 40px; }
#overlay #overlayFlash { padding:0 0 26px 0;}
#overlay .lightboxCol1 { float: left; width: 345px; padding-right: 10px; }
#overlay .lightboxCol2 { float: right; width: 345px; }
#overlay .numResults { float:right; width:400px; padding:22px 0 0 0; }
#overlay .numResults h2 { float:left; color:#666; font-size:12px; width:auto; margin:0; padding:0; }
#overlay .numResults ul { float:left; margin:0 0 0 2px; padding:0; }
#overlay .numResults ul li { display:block; float:left; }
#overlay .numResults .next,#overlay .numResults .prev { width:auto; background:none; }
#overlay .numResults ul li a { display:block; padding:2px 0 0 0; text-align:center; float:left; width: 25px; height: 18px; }
#overlay .numResults ul li a:hover,
#overlay .numResults ul li a.active { color:#666; background: url('/us/images/stylesheets/bg_numResult.gif') no-repeat scroll top left; }

.hr { border-top:1px solid #e5e5e5; margin: 0; padding:0; clear:left; }
.clearLeft { margin: 0; padding:0; clear:left; }
.clearBoth { margin: 0; padding:0; clear:both; }
.floatRight {float:right; margin-top:15px; padding:0;}
:focus { -moz-outline-style: none; }
a { outline: none; }
.grayTxt { color: #999; }
.leftImage { float:left; padding:15px 15px 15px 0px; }
.rightImage { float:right; padding:15px 0px 15px 15px; }
.left { float:left; width:49%; }
.right { float:right; width:49%; text-align:left; }
.black {color:#000;}
div.numResults { clear:both; float:right; font-weight:bold; }
.qp_disabled { visibility: hidden; }
.qp_prev { margin-right:10px; }
.qp_next { margin-left:10px; width:50px;}
td.singleLine { border-bottom:1px solid #e5e5e5; }
td.doubleLine { border-bottom:3px double #e5e5e5; }
