* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Verdana, sans-serif;
	height: 100%;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: none;
}

a.pdf {
	background-image: url(/images/icons/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 14px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.content a.pdf {
	background-image: url(/images/icons/downloads-pdf.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #00B5DA;
	margin-bottom: 5px;
	padding-left: 5px;
}
.content a.download {
	background-image: url(/images/icons/downloads.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #00B5DA;
	margin-bottom: 5px;
	padding-left: 5px;
}

a.buttonRight  {
	background-image: url(/images/buttons/button.jpg);
	display: block;
	height: 20px;
	width: 166px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.buttonRight:hover {
	background-image: url(/images/buttons/button_ro.jpg);
}

a.buttonRightblue  {
	background-image: url(/images/buttons/button_blue.jpg);
	display: block;
	height: 20px;
	width: 166px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
a.buttonRightblue:hover {
	background-image: url(/images/buttons/button_blue_ro.jpg);
}
a.buttonRightblueSml  {
	background-image: url(/images/buttons/button_blueSml.jpg);
	display: block;
	height: 20px;
	width: 100px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
a.buttonRightblueSml:hover {
	background-image: url(/images/buttons/button_blueSml_ro.jpg);
}

a.buttonLeft  {
	background-image: url(/images/buttons/buttonLeft.jpg);
	display: block;
	height: 20px;
	width: 140px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.buttonLeft:hover {
	background-image: url(/images/buttons/buttonLeft_ro.jpg);
}

.clearFloat {
	clear: both;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}


a {
	background-image: url(/images/icons/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 10px;
	color: #4c838e;
	font-size: 12px;
	text-decoration: underline;
	outline: none;
}

a.normal {
	background-image: none;
	padding-left: 0px;
}

hr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #464646;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
p {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}
p a {
	display: inline;
	padding-left: 0px;
	background-image: none;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #333333;
}
h2 {
	color: #333333;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 5px;
}
h3 {
	font-weight: bold;
	margin-top: 15px;
	color: #666666;
	font-size: 14px;
}






#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/background/leftPanel.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: auto;
}


#header {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 130px;
	padding-top: 5px;
	background-color: #FFFFFF;
}
#header a {
	background-image: none;
	padding-left: 0px;
}

#utilityMenu ul {
	float: right;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
}
#utilityMenu ul li {
	list-style-type: none;
	display: inline;
}


#utilityMenu  ul li a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #A2A2A2;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
	display: inline;
	background-image: none;
	margin: 0px;
}
#leftNav #search {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	padding-left: 25px;
}
#leftNav #search label {
	height: 22px;
	display: block;
	float: left;
	background-image: url(/images/icons/search.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	width: 115px;
}
#leftNav  #search  label  input.search {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
	width: 105px;
	padding-top: 2px;
	display: block;
	float: left;
	clip: rect(auto,auto,auto,20px);
	color: #999999;
	height: 16px;
	margin-top: 2px;
}

#leftNav {
	width: 185px;
	float: left;
}
#leftNav dl {
}
#leftNav dl dd {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#leftNav dl dd a {
	height: 23px;
	width: 185px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
#leftNav dl dd a strong {
	display: none;
}
#leftNav dl dl dd a {
	text-decoration: none;
	height: auto;
	display: block;
	height: 20px;
	width: 165px;
	margin-left: 20px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#leftNav dl dl dd a.lead {
	text-decoration: none;
	height: auto;
	display: block;
	height: 40px;
	width: 165px;
	margin-left: 20px;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.addressBox {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 10px;
}
.addressBox p {
	color: #333333;
}
.addressBox .certified {
	background-color: #DCDDDF;
}

#LN01 a {
	background-image: url(/images/leftNav/productCategory.jpg);
	background-repeat: no-repeat;
}
#LN01  a.head {
	background-image: url(/images/leftNav/accordionClosed.gif);
	padding-left: 20px;
	width: 165px;
	padding-top: 5px;
	color: #696A6E;
	padding-bottom: 0px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCDDDF;
}
#LN01_1 a {
	background-image: url(/images/leftNav/voltshield.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#LN01_2 a {
	background-image: url(/images/leftNav/voltsafe.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#LN01_3 a {
	background-image: url(/images/leftNav/voltright.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#LN01_4 a {
	background-image: url(/images/leftNav/voltsure.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#LN02 a {
	background-image: url(/images/leftNav/productCategory-02.jpg);
	background-repeat: no-repeat;
}
#LN02  a.head {
	background-image: url(/images/leftNav/accordionClosed.gif);
	padding-left: 20px;
	width: 165px;
	padding-top: 5px;
	color: #696A6E;
	padding-bottom: 0px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCDDDF;
}
#LN02 dd a {
	background-image: none;
	color: #000000;
	text-decoration: none;
	height: 20px;
	font-size: 12px;
	display: block;
}

#LN03 a {
	background-image: url(/images/leftNav/productCategory-04.jpg);
	background-repeat: no-repeat;
}
#LN03  a.head {
	background-image: url(/images/leftNav/accordionClosed.gif);
	padding-left: 20px;
	width: 165px;
	padding-top: 5px;
	color: #696A6E;
	padding-bottom: 0px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCDDDF;
}
#LN03 dd a {
	background-image: none;
	color: #000000;
	text-decoration: none;
	height: 20px;
	font-size: 12px;
	display: block;
}

#LN04 a {
	background-image: url(/images/leftNav/productCategory-03.jpg);
	background-repeat: no-repeat;
}
#LN04  a.head {
	background-image: url(/images/leftNav/accordionClosed.gif);
	padding-left: 20px;
	width: 165px;
	padding-top: 5px;
	color: #696A6E;
	padding-bottom: 0px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCDDDF;
}
#LN04 dd a {
	background-image: none;
	color: #000000;
	text-decoration: none;
	height: 20px;
	font-size: 12px;
	display: block;
}


#LN05 a {
	background-image: url(/images/leftNav/productCategory.jpg);
	background-repeat: no-repeat;
}
#LN05  a.head {
	background-image: url(/images/leftNav/accordionClosed.gif);
	padding-left: 20px;
	width: 165px;
	padding-top: 5px;
	color: #696A6E;
	padding-bottom: 0px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #DCDDDF;
}
dd#caseStud a   {
	background-color: #7292A1;
	margin-bottom: 10px;
	background-image: url(/images/leftNav/caseStudies.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
dd#caseStud     dl dd  {
	list-style-type: none;
	background-image: none;
	background-color: #7292A1;
}
dd#caseStud       dl    dd a.pdf {
	width: auto;
	border-bottom-style: none;
	padding-right: 0px;
	padding-left: 18px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: auto;
	padding-top: 3px;
	padding-bottom: 4px;
	background-image: url(/images/icons/pdf.jpg);
	background-color: #7292A1;
	background-repeat: no-repeat;
	background-position: 0px center;
}

.content {
	margin-top: 20px;
	float: left;
	width: 775px;
}
.centreCol {
	width: 471px;
	padding-left: 20px;
	float: left;
}


.midCol {
	margin-bottom: 20px;
}
.midCol .top {
	background-image: url(/images/background/midCol_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
}
.midCol .mid {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	padding-right: 20px;
	padding-left: 20px;
	border-left-color: #E6E6E6;
	background-color: #FFFFFF;
	width: 427px;
}

.midCol .bot {
	background-image: url(/images/background/midCol_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	width: 100%;
}




.fullCol {
	margin-bottom: 20px;
	width: 746px;
	float: right;
}
.fullCol .top {
	background-image: url(/images/background/fullCol_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
}
.fullCol .mid {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	padding-right: 20px;
	padding-left: 20px;
	border-left-color: #E6E6E6;
	background-color: #FFFFFF;
	width: 702px;
}

.fullCol .bot {
	background-image: url(/images/background/fullCol_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	width: 100%;
}
.newsSnippet p {
	margin-bottom: 0px;
}



.rightpanel {
	width: 247px;
	float: right;
	margin-left: 10px;
}


.voltagebox {
	/*background-image: url(/images/background/featureboxVoltage.jpg);*/
	background-image: url(/images/background/voltage_mini.jpg);
	background-position: bottom right;
}
.solarbox {
	/*background-image: url(/images/background/featureboxSolar.jpg);*/
	background-image: url(/images/background/solar_mini.jpg);
	background-position: bottom right;
}
.oembox {
	/*background-image: url(/images/background/featureboxOEM.jpg);*/
	background-image: url(/images/background/oem_mini.jpg);
	background-position: bottom right;
}
.telecoms {
	/*background-image: url(/images/background/featureboxTelecoms.jpg);*/
	background-image: url(/images/background/telecoms_mini.jpg);
	background-position: bottom right;
}


.featureBox {
	width: 247px;
}
.featureBox p {
	color: #333333;
	font-weight: bold;
}


.featureBox  .top {
	background-image: url(/images/background/featureBox_top.jpg);
	background-repeat: no-repeat;
	width: 247px;
	height: 15px;
}
.featureBox   .mid {
	background-color: #C7C8CC;
	width: 227px;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	overflow: auto;
}

.featureBox   .bot {
	background-image: url(/images/background/featureBox_bot.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 247px;
}
.featureBox .pWindow {
	margin-bottom: 10px;
	width: 225px;
}
.featureBox .pWindow  .top {
	background-image: url(/images/background/featureboxPWindow_top.jpg);
	background-repeat: no-repeat;
	width: 225px;
	height: 15px;
}
.featureBox .pWindow   .mid {
	background-color: #FFFFFF;
	width: 205px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	overflow: auto;
}

.featureBox .pWindow   .bot {
	background-image: url(/images/background/featureboxPWindow_bot.jpg);
	background-repeat: no-repeat;
	width: 225px;
	height: 20px;
}

.module {
	background-repeat: no-repeat;
	padding: 10px;
	margin-bottom: 15px;
	width: 227px;
	background-color: #c7c8cc;
}
.module a {
	width: 200px;
}



.module h3 {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: 16px;
}
.module ul {
}
.module ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
.module ul li a{
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	display: block;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	width: 210px;
}
.module #vb_01 a {
	background-image: url(/images/icons/voltageBullet.jpg);
}
.module #vb_02 a {
	background-image: url(/images/icons/voltageBullet-02.jpg);
}
.module #vb_03 a {
	background-image: url(/images/icons/voltageBullet-03.jpg);
}
.module #vb_04 a {
	background-image: url(/images/icons/voltageBullet-04.jpg);
}

.module ul li a:hover{
}
.productList h2 {
	display: block;
	background-color: #696A6E;
	padding-left: 25px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(/images/icons/productList_h2_bullet.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
.pListItem p {
	display: block;
	color: #666666;
	margin-top: 8px;
}
.pListItem {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B0B1B5;
}
.pListItem.last {
	border-bottom-style: none;
	margin-bottom: 10px;
}
.productDetail ul li {
	list-style-type: disc;
	color: #666666;
	font-size: 14px;
}
.productDetail ul {
	padding-left: 15px;
	padding-top: 5px;
}
.wwPartners a {
	font-size: 16px;
	font-weight: bold;
	display: inline;
	padding-left: 5px;
	text-decoration: none;
	color: #335964;
	background-image: none;
}
.sectorsSupported {
	margin-top: 10px;
}

.sectorsSupported td {
	padding-top: 2px;
	padding-left: 5px;
	width: 55px;
}
.sectorsSupported td.ssVP {
	background-image: url(/images/sectorsSupported.gif);
	background-repeat: no-repeat;
	height: 26px;
}

.sectorsSupported td.ssSP {
	background-image: url(/images/sectorsSupported-02.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 66px;
}
.sectorsSupported td.ssTel {
	background-image: url(/images/sectorsSupported-03.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 82px;
}
.sectorsSupported td.ssOEM {
	background-image: url(/images/sectorsSupported-04.gif);
	height: 26px;
	background-repeat: no-repeat;
}
.sectorsSupported td.ssSC {
	background-image: url(/images/sectorsSupported-05.gif);
	height: 26px;
	background-repeat: no-repeat;
}

.businessSectors {
	margin-top: 10px;
}

.businessSectors td {
	padding-top: 2px;
	padding-left: 5px;
	width: 100px;
}
.businessSectors  td.ssVP  {
	background-image: url(/images/bus_reseller.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 80px;
}
.businessSectors  td.ssSP  {
	background-image: url(/images/bus_distributor.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 95px;
}
.businessSectors  td.ssTel  {
	background-image: url(/images/bus_lsc.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 80px;
}
.businessSectors  td.ssOEM  {
	background-image: url(/images/bus_exclusive.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 120px;
}




.topBar {
	height: 30px;
}
.breadcrumbs {
	float: left;
	font-size: 12px;
	color: #999999;
}
.breadcrumbs a {
	display: inline;
	margin-left: 5px;
}


.pListItem table td {
}
.pListItem h3 {
	font-size: 16px;
	font-weight: bold;
	color: #2F4E51;
}


.footer {
	clear: both;
	background-color: #EAEAEA;
	font-size: 11px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	color: #666666;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.footer .copyright {
	display: block;
	float: left;
}
.footer  .ardentlink  {
	float: right;
}
.footer .ardentlink a {
	display: inline;
	background-image: none;
	padding: 0px;
	text-decoration: none;
	color: #999;
}

.footer .ardentlink a:hover {
	color: #882345;
}

.sitemap {
	margin-top: 15px;
}
.sitemap ul {
	background-image: url(/images/dottedLine.jpg);
	background-repeat: repeat-y;
	background-position: 40px;


}
.sitemap ul li {
	list-style-type: none;
}

.sitemap ul ul {
	padding-left: 45px;
	background-image: none;
	margin: 0px;
}
.sitemap ul ul ul {
	padding-left: 0px;
}


.sitemap    ul    ul   li  {
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.sitemap ul ul li a {
	padding-left: 80px;
	background-image: url(/images/dottedHoriz.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	color: #3D7186;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 16px;
	font-weight: normal;
}
.sitemap   ul   ul   ul  li a {
	font-size: 14px;
	background-image: url(/images/icons/bullet.jpg);
	padding-left: 10px;
	margin-left: 85px;
	color: #666666;
}
.sitemap ul ul ul ul li a {
	margin-left: 100px;
}
.sitemap ul ul ul ul ul li a {
	margin-left: 115px;
	font-weight: normal;
}
.sitemap ul ul ul ul ul li a.last {
	margin-bottom: 0px;
}


.sitemap   a.topLink {
	background-image: url(/images/sitemapHome.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
}
.sitemap  a.topLink  strong {
	display: none;
}

.png {
	behavior: url(/js/iepngfix.htc)
}

.midColPromo {
	background-image: url(/images/background/midColPromo.jpg);
	background-repeat: no-repeat;
	height: 198px;
	width: 202px;
	padding: 10px;
	float: left;
	margin-right: 27px;
	margin-bottom: 15px;
	overflow: hidden;
}
.midColPromo h2 {
}

.midColPromo a.buttonRight {
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}

.midColPromo a.buttonRightblue {
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}

.midColPromo.last {
	margin-right: 0px;
}
.centre {
	text-align: center;
}
.specBox {
	margin-top: 10px;
	background-color: #CCCCCC;
	width: 330px;
	float: right;
	color: #000000;
	font-size: 12px;
	padding: 0px;
}
.specBox .top {
	background-image: url(/images/background/specBox.gif);
	background-repeat: no-repeat;
	background-position: -1px top;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
}
.specBox .bot {
	background-image: url(/images/background/specBox-02.gif);
	background-repeat: no-repeat;
	background-position: -1px bottom;
}
.specBox td {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.specBox  h3  {
	margin-left: 7px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.h3a {
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	background-image: none;
	padding-left: 0px;
}

a.faqLink {
	color: #000;
	text-decoration: none;
}

/*========================================
-------- Search Results
========================================*/
.description{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

.newsletterdownload {
	float: right; 
	display: block;
}

.newsletterdownload a {
	background-image: none;
	font-size: 14px;
	font-weight: bold;
	color: #133a60;
}