body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:78%;
}
a:link {
	text-decoration:none;
	color:#F37635;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
ul.links li a:hover {
	background: #f2ddd5;
}
/*Generic Classes*************************************************************/
.dowhomesmtxt {
	color:#000000;
	font-size:100%;
	font-weight:normal;
}
.translation {
	float: right;
	margin-left: 5px;
	margin-top: 13px;
	padding: 0 0 0 5px;
}
.externalLink {
	padding-right: 15px;
	background: transparent url(/images/global/external.gif) no-repeat center right;
	color: #999999;
	text-decoration: none;
}
.imgrs {
	padding:4px;
	float:right;
}
.social-media {
	position:relative;
}
.content-A-generic .social-media {
	float: right;
	margin-top: -32px;
}
html* .content-A-generic .social-media {
	margin-top: -19px;
}
.greyline {
	clear: both;
	height: 3px;
	width: 960px;
	float: none;
	margin-left: 68px;
	padding-top: 15px;
}
.greyline-small {
	clear: none;
	height: 3px;
	float: left;
	margin-top: 0px;
	position: absolute;
	top: 7px;
}
/* Generic Containers */
.container {
	width: 960px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.main {
	float:left;
	margin-bottom:10px;
}
/* Header Section */
.header-home {
	width: 960px;
	float: none;
}
.header-logo {
	float: left;
	margin: 8px 0px 16px 0px;
}
/*Search Area-----------------------------*/
.search-box {
	float: right;
}
#search-box-text {
	background:#F5F5F5 url(/images/global/inside/search_input_bg_dow.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	font-size:11px;
	height:18px;
	padding:4px 0 0 4px;
	width:190px;
}
*html #search-box-text {
	margin-right:-4px;
}
/* Horizontal Navigation */
.main-nav {
	list-style-image: none;
	list-style-type: none;
	width: 960px;
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(/images/global/inside/nav_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.main-nav ul {
	color: #FFFFFF;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	padding-left: 0;
	margin-left:0;
}
.main-nav ul li {
	color: #FFFFFF;
	width: 960px;
	list-style-image: none;
	display:inline;
	margin: 10px;
	padding: 0px;
}
.main-nav ul a:visited,
.main-nav ul a:link {
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
.main-nav ul li a:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.main-nav-hnav-table-selected a:link,
.main-nav-hnav-table-selected a:visited,
.main-nav-hnav-table-selected a:hover {
	color: #000000;
}
.main-nav-hnav-table-unselected a:link,
.main-nav-hnav-table-unselected a:visited,
.main-nav-hnav-table-unselected a:hover {
	color:#FFFFFF;
}
/* Nav Area */
.nav-area-generic {
	float:left;
	width:180px;
	padding-top:20px;
}
@-moz-document url-prefix() {
 .nav-area-generic {
 float:left;
 width:180px;
 padding-top:10px;
}
}
/* Main Large Image Section */
.main-image-content {
	display:none;
}
.main-image-content ul {
	display:none;
}
.main-image-content ul li {
	display:none;
}
.main-image-generic img {
	z-index:1;
	position:relative;
}
.main-image-other img {
	z-index:1;
	position:relative;
}
/* Main Page Content Container */
.column-wrapper {
	margin-top:-18px;
	width:100%;
}
.column-wrapper-homepage {
margin-top: 0px;
}
*html .column-wrapper {
	margin-top:-4px;
}

.column-wrapper-generic{
	margin-top:0px;
	width:100%;
}
/* Main Navigation */
.primary-nav-sub-selected {
	color: #000000;
}
.current-page {
	color: #000000;
}
.primary-nav {
	font-size: 11px;
	background: url("/images/global/inside/primary_nav_bg.gif") repeat-x top;
	padding: 0px;
	border-collapse: collapse;
	margin-bottom: 0px;
	display: block;
	float: left;
	width: 170px;
}
.primary-nav ul {
	width: 170px;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-weight: bold;
	color: 999;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style: none;
}
.primary-nav ul li {
	float: left;
	display: block;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 170px;
	background: url("/images/global/inside/primary_nav_bg.gif") repeat-x bottom;
}
.primary-nav ul li a:link,
.primary-nav ul li a:visited {
	border-collapse: collapse;
	display: block;
	padding: 9px 0px 9px 5px;
	text-decoration: none;
	color: #ec642f;
}
.primary-nav ul li a:hover,
.primary-nav ul li a:visited:hover {
	display: block;
	border-collapse: collapse;
	color: #000000;
	text-decoration: none;
}
.primary-nav-selected {
	color: #000000;
	display: block;
	text-decoration: none;
}
/* end primary level navigation */
/* begin sub level of primary nav */
*html.primary-nav ul li ul {
	width: 170px;
	display: block;
	border-collapse: collapse;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-weight: 100;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 5px;
	list-style: none;
}
.primary-nav ul li ul {
	width: 170px;
	display: block;
	border-collapse: collapse;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-weight: 100;
	margin-top: 2px;
	list-style: none;
	margin-bottom: 5px;
	margin-left: 5px;
}
.primary-nav ul li ul li {
	margin-left: 5px;
	margin-top: -1px;
	margin-bottom: 5px;
	width: 170px;
    *width: 165px;
	display: block;
	border-collapse: collapse;
	background: none;
}
.primary-nav ul li ul li a:link,
.primary-nav ul li ul li a:visited {
	width: 170px;
 *width: 165px;
	padding: 3px 0px;
	display: block;
	border-collapse: collapse;
	text-decoration: none;
}
.primary-nav ul li ul li a:hover,
.primary-nav ul li ul li a:visited:hover {
	width: 170px;
    *width: 165px;
	display: block;
	border-collapse: collapse;
	color: #000000;
	background: none;
	text-decoration: none;
}
/* end sub level of primary nav */
/* begin sub-sub level of primary nav */
.primary-nav ul li ul li ul {
	margin-left: 5px;
	width: 150px;
	display: block;
	border-collapse: collapse;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-weight: 100;
	padding: 0px;
	list-style: none;
	margin-bottom: 5px;
}
.primary-nav ul li ul li ul li {
	margin-left: 5px;
	width: 150px;
	display: block;
	border-collapse: collapse;
	background: none;
}
.primary-nav ul li ul li ul li a:link,
.primary-nav ul li ul li ul li a:visited {
	width: 150px;
	display: block;
	border-collapse: collapse;
	text-decoration: none;
	background: none;
}
.primary-nav ul li ul li ul li a:hover,
.primary-nav ul li ul li ul li a:visited:hover {
	width: 150px;
	display: block;
	border-collapse: collapse;
	color: #000000;
	background: none;
	text-decoration: none;
}
/* end sub-sub level of primary nav */
/* begin sub-sub-sub level of primary nav */
.primary-nav ul li ul li ul {
	display: block;
	border-collapse: collapse;
	font-family: Arial, Verdana, Myriad Pro, Helvetica Neue, sans-serif;
	font-weight: 100;
	padding: 0px;
	list-style: none;
}
.primary-nav ul li ul li ul li {
	width: 120px;
	display: block;
	border-collapse: collapse;
	background: none;
}
.primary-nav ul li ul li ul li a:link,
.primary-nav ul li ul li ul li a:visited {
	width: 120px;
	display: block;
	border-collapse: collapse;
	text-decoration: none;
}
.primary-nav ul li ul li ul li a:hover,
.primary-nav ul li ul li ul li a:visited:hover {
	width: 120px;
	display: block;
	border-collapse: collapse;
	color: #000000;
	background: none;
	text-decoration: none;
}
/* end sub-sub level of primary nav */
#content-row-navigation ul ul.navigation-collapsed {
	display:none;
}
/* Page Content */
.content-area {
	background:url(/images/global/inside/bg_small.jpg) no-repeat top right;
	float:right;
	margin-top:-5px;
}
/* content-area Custom */
.content-area-homepage {
	background:url(/images/global/inside/bg_short.jpg) no-repeat top right;
	width: 100%;
 *width:inherit;
	margin-top:-4px;
}
.content-area-generic {
	float: left;
	margin-top: -5px;
	width: 780px;
}
.content-area-other {
	width: 960px;
}
/* Page Title */
.title-homepage {
	display: none;
}
.title-generic {
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
	padding-left:15px;
	padding-top: 6px;
}
.title-generic br {
	display: none;
}
.title-generic ul {
	display: none;
}
.title-generic h1 {
	font-size:20px;
 *margin: 16px 0 8px 0;
}
.title-generic a:link,
.title-generic a:visited {
	color:#EC642F;
	text-decoration:none;
}
.title-generic a:hover {
	color:#000000;
	text-decoration:none;
}
.title-generic ul {
	list-style-type:none;
}
.title span {
	display:none;
}
.press-date {
	font-size:92%;
	font-weight:bold;
}
/* Intro */
.intro {
	display: none;
}
.intro-generic {
	display: none;
}
/* Page Content Container */
.content {
	float:left;
	width:100%;
 *width:inherit;
}
.content-home {
	float:left;
	width:100%;
}
/* content Custom */
.content-homepage {
	background:none;
}
/* Main Page Content */
.content-A h1 {
	margin:14px 0 6px 0px;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h1 a:link,
.content-A h1 a:visited {
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h1 a:hover {
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h1-press {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h1-press a:link,
.content-A h1-press a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h1-press a:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A h2{
	margin:0px 0 6px 0px;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #666666;
}
.content-A-homepage {
	float:left;
	width:820px;
 *width:780px;
	margin-top:	-15px;
}
.content-A {
	float:left;
	margin-top:-5px;
 *margin-top:0;
	width: 620px;
	padding-left:15px;
}
.content-A-homepage h1 {
	margin:20px 0 6px 0px;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
}
.content-A-other {
	width:800px;
}
.content-A a:link,
.content-A a:visited {
	text-decoration:none;
	color:#F37635;
	margin:0;
	font-size:12px;
}
.content-A a:hover {
	text-decoration:underline;
	color:#000000;
	margin:0;
	font-size:12px;
}
.right-column-pr-headline {
	margin-left:15px;
	width:575px;
}
.right-column-pr-headline h1.right-column-pr-headline-headline {
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
	color: #EC642F;
	margin: 5px 0 5px 0;
}
.right-column-pr-headline h2.right-column-pr-headline-secondary-headline {
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #666;
	margin: 5px 0;
}
.boldcopy {
	font-weight:bold;
}
/* Breadcrumb Section */
.breadcrumb {
	border-top:2px solid #666666;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:-16px;
	height:36px;
	padding-top:6px;
	width:100%;
}
.breadcrumb a:link,
.breadcrumb a:visited {
	color:#666;
	text-decoration:none;
	font-size:11px;
}
.breadcrumb a:hover {
	color:#000;
	text-decoration:none;
	font-size:11px;
}
/* Footer Section */
.footer {
	font-size: 11px;
	color: #999999;
	float:left;
	width:960px;
	padding-top:10px;
}
.footer-links {
	float:left;
	border-top:2px solid #666666;
	padding-top: 10px;
	height:36px;
	width:100%;
	background-color: #FFFFFF;
}
.footer-links a:link,
.footer-links a:visited {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	margin-right:10px;
}
.footer-links a:hover {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
.accordion {width:620px;}

.accordion div ul li{
	padding: 0px;
	margin: 3px 0px;
}

.accordion a {
	display:inline;
	overflow:hidden;
	padding:0;
}
.accordion {
	border-bottom:1px solid #CCC;
}
.accordion h3 {
	background:url(/wire/images/show_hide.gif) no-repeat right -51px;
	padding:7px 15px 7px 0px;
	margin:0px;
	border-top: solid 1px #CCC;
	cursor: pointer;
	font-size:14px;
}
.accordion h3:hover {
	background-color:#EEE;
}
.accordion h3.active {
	background-position: right 5px;
	border-bottom:0px none;
}
.accordion p {
	margin:0px;
}
/* Table Stylings */
table {
	border-color: #CCC;
	border-width: 0 0 1px 1px;
	border-style: solid;
}
td {
	border-color: #CCC;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.orange-table {
	border-color: #CCC;
	border-width: 0 0 1px 1px;
	border-style: solid;
}
.orange-table td {
	border-color: #CCC;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
.tablehead {
	color: #eee;
	font-weight: bold;
	font-size: 94%;
	background-color: #696969;
}
.table-heading {
	color: #eee;
	font-weight: bold;
	font-size: 94%;
	background-color: #696969;
}
.table-subheading {
	color: black;
	font-weight: bold;
	background-color: #999;
	vertical-align: bottom;
}
.tablesubhead {
	color: black;
	font-weight: bold;
	font-size: 94%;
	background-color: #999;
}
*html .tablerowgray tr {
	color: black;
	padding: 5px 10px 5px 10px;
	background-color: #eee;
}
.tablerowgray {
	color: black;
	background-color: #eee;
}
*html .gray-row tr {
	color: black;
	padding: 5px 10px 5px 10px;
	background-color: #eee;
}
.gray-row {
	color: black;
	background-color: #eee;
}
/* Map */
dl.map {
	position:relative;
	width:620px;
	height:271px;
	background:url(/wire/images/wirecablemap.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
}
dl.map dt {
	list-style:none;
	display:inline;
}
dl.map dd {
	position:absolute;
	left:-9999px;
	width:140px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
	color:#FFF;
}
dl.map a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(/wire/images/orangedot.gif) no-repeat;
	width:10px;
	height:10px;
	outline:none;
	z-index:10;
	text-decoration:none;
}
dl.map a.location:hover {
	background:url(/wire/images/blackdot.gif) no-repeat;
}
/* START MAP POINTS */
dl.map a#location01 {
	top:104px;
	left:158px;
}
dl.map a#location02 {
	top:129px;
	left:120px;
}
dl.map a#location03 {
	top:121px;
	left:117px;
}
dl.map a#location04 {
	top:122px;
	left:124px;
}
dl.map a#location05 {
	top:123px;
	left:138px;
}
dl.map a#location06 {
	top:77px;
	left:96px;
}
dl.map a#location07 {
	top:94px;
	left:302px;
}
dl.map a#location08 {
	top:84px;
	left:306px;
}
dl.map a#location09 {
	top:103px;
	left:287px;
}
dl.map a#location10 {
	top:84px;
	left:298px;
}
dl.map a#location11 {
	top:148px;
	left:417px;
}
dl.map a#location12 {
	top:146px;
	left:121px;
}
dl.map a#location13 {
	top:205px;
	left:208px;
}
dl.map a#location14 {
	top:114px;
	left:526px;
}
dl.map a#location15 {
	top:120px;
	left:494px;
}
dl.map a#location16 {
	top:121px;
	left:131px;
}
/* END MAP POINTS */
.trademark {
	color: #999;
	font-size: .85em;
}
.subhead {
	color:#666666 !important;
	font-size:15px !important;
	margin:0 !important;
	padding-top:4px !important;
	margin-bottom:-3px !important;
}
.subhead-hover {
	color:#EC642F !important;
	font-size:15px !important;
	margin:0 !important;
}
.subhead-hover-small {
	color:#666666 !important;
	font-size:15px !important;
	margin:0 !important;
}
