
.loginmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006AB6;
	margin-right: 20px;
}






/* Basic Styling
=======================*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

/* Background Repeats
=======================*/
.norepeat {
	background-repeat: no-repeat;
}
.repeat-x {
	background-repeat: repeat-x;
}
.repeat-y {
	background-repeat: repeat-y;
}
.repeat {
	background-repeat: repeat;
}

/* Floats
=======================*/
.floatleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 6px;
}
.floatright {
	float: right;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 7px;
}

/* Margins
=======================*/
.tmargin {
	margin-top: 25px;
}
.lmargin {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
}
.tlmargin {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
}
.tbmargin {
	margin-top: 5px;
	margin-bottom: 5px;
}
.rmargin {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 25px;
}
.bmargin {
	margin-bottom: 15px;
}

.cable_wire_Table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 67px;
	margin-right: 0px;
}

/* Basic Text Styles
=======================*/
body {
	font-size: 12px;
	color: #3c3c3c;
	line-height: 115%;
	margin-bottom: 2px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	}







a:link {
	text-decoration: none;
	color:#006ab6;
}
a:visited {
	text-decoration: none;
	color:#006ab6;
}
a:hover {
	text-decoration: underline;
	color:#006ab6;
}
a:active {
	text-decoration: none;
	color:#006ab6;
}



#primarycontent .GetPrice
{
    color: #006AB6;
    text-decoration: none;
    font-size: .95em;
    font-weight:bold;
}
#primarycontent .GetPrice:hover
{
    color: #EDC503;
    text-decoration: underline;
    font-size: .95em;
    font-weight:bold;
}



/* Primary Content Text Styles
=======================*/
#primarycontent {
	padding-right: 45px;
	padding-left: 70px;
	color: #3c3c3c;
	line-height: 1.5em;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	font-size: 12px;
}
#primarycontent1 {
	padding-left: 0px;
	margin-bottom: 0px;
	line-height: 115%;
	font-size: 12px;
}
#primarycontent h1 {
	font-size: 1.15em;
	color: #006ab6;
	line-height: 135%;
	padding-left: 70px;
	margin-top: 18px;
	margin-bottom: -6px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
}
#primarycontent a {
	color: #62615F;
	text-decoration: underline;
	font-size: 12px;
}
#primarycontent a:hover {
	color: #006AB6;
	font-weight: bold;
}
#primarycontent a:link {
	color: #006AB6;
}

#primarycontent a:visited {
	color: #006AB6;
	text-decoration:none;
}


ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 5px;
	margin-left: 16px;
	padding-left: 23px;
	margin-bottom: 0px;
}






/* Secondary Content Text Styles
=======================*/
#secondarycontent {
	font-size: 12px;
	color: #3c3c3c;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#secondarycontent h3 {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 35px;
	color: #3C64A2;
	font-size: .8em;
	text-transform: uppercase;
}
#secondarycontent h5 {
	font-weight: bold;
	line-height: 135%;
	padding-left: 0px;
	margin-bottom: -10px;
	color: #67635F;
	padding-right: 10px;
}
#secondarycontent li {
	margin-bottom: 8px;
	color: #394F64;
	list-style-position: outside;
	list-style-type: square;
	font-size: 0.7em;
	line-height: 125%;
	padding-right: 10px;
}
#secondarycontent ul {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding-left: 15px;
	text-indent: 0px;
	padding-right: 10px;
	margin-left: 8px;
}

/* Copyright Text Styles
=======================*/
#copyright {
	font-size: 10px;
	color: #92C2DA;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
/*
#copyright a:link, a:visited {
	text-decoration: underline;
	color: #660000;
	font-size: 10px;
	line-height: 16px;
}
#copyright a:hover, a:active {
	text-decoration: underline;
	color: #660000;
	font-size: 10px;
	line-height: 16px;
}
*/

/* Miscellaneous Text Styles
=======================*/
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	font-weight: bold;
	color: #918377;
	text-decoration: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Main Horizontal Navigation
===============================*/
#mainnav ul {
	padding: 0px;
	text-decoration: none;
	margin: 0px;
}
#mainnav li {
	display: inline;
	text-decoration: none;
}
#mainnav ul li a  {
	color: #FFFFFF;
	display: inline;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 4px;
}
#mainnav ul li a:hover, #mainnav ul li a:focus {
	color: #91DBFF;
	text-decoration: none;
	}
#mainnav ul .first a, #mainnav ul .first a:hover {
	text-decoration: none;
	border-left-style: none;
	margin-left: 25px;
  }
body.home #mainnav a#home, body.about #mainnav a#about, body.products #mainnav a#products, body.services #mainnav a#services, body.quality #mainnav a#quality, body.contact #mainnav a#contact { 
	color: #FFFF99;
	font-size: 12px;
	text-decoration: none;
}

/* Bottom Horizontal Navigation
===============================*/
#bottomnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#bottomnav li {
	display: inline;
	text-decoration: none;
}
#bottomnav ul li a {
	color: #FFFFFF;
	display: inline;
	padding-right: 4px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EFC500;
	padding-bottom: 1px;
	line-height: 10px;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
#bottomnav ul li a:hover, #bottomnav ul li a:focus {
	color: #FFFF66;
	text-decoration: none;
	}
#bottomnav ul .first a, #bottomnav ul .first a:hover {
    border-left: none;
	text-decoration: none;
  }
body.home #bottomnav a#home, body.about #bottomnav a#about, body.products #bottomnav a#products, body.services #bottomnav a#services, body.quality #bottomnav a#quality, body.contact #bottomnav a#contact { 
	color: #FFFF99;
	text-decoration: underline;
}

.bodytext-sea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
	line-height: normal;
	margin-right: 20px;
}

.leftmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006AB6;
	margin-left: 24px;
}

leftmenu1:link {
	text-decoration: bold;
	color: #006AB6;
	font-size: 12px;
}

/*
leftmenu1:visited {
	text-decoration: bold;
	color: #006AB6;
	font-size: 12px;
	text-decoration:none;
}
*/

leftmenu1:hover {
	text-decoration: color: #efc500;
	color: #EDC503;
	font-size: 12px;
	font-weight: bold;
	background-color: #006AB6;
}

leftmenu1:active {
	text-decoration: bold;
	color: #EDC503;
	font-size: 12px;
}







.leftcolumn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
}
#primarycontent h2 {

	font-size: 14px;
	color: #006ab6;
	line-height: 135%;
	padding-left: 70px;
	margin-top: 18px;
	margin-bottom: -6px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
}
.leftmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006AB6;
	margin-left: 24px;
	margin-top: 4px;
}
leftmenu2:link {
	color: #006AB6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
/*
leftmenu2:visited {
	color: #006AB6;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
*/
leftmenu2:hover {

	text-decoration: color: #efc500;
	color: #EDC503;
	font-size: 10px;
	font-weight: bold;
	background-color: #006AB6;
	font-family: Arial, Helvetica, sans-serif;
}
leftmenu2:active {
	color: #EDC503;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodyimagecaptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #3c3c3c;
}
.newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#primarycontent .newsitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: -5px;
}
#primarycontent.newsmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.SitemapList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 72px;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.SitemapList2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: square;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 25px;
	padding-left: 0px;
	line-height: 22px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.ProcessingList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 23px;
	line-height: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	
#topnav A {COLOR: #FFFFFF; font-size: 1em; font-weight:bold; padding-right: 25px; padding-left: 25px;TEXT-DECORATION: none;}
#topnav A:link {COLOR: #FFFFFF;}
#topnav A:visited {COLOR: #FFFFFF;}
#topnav A:active {COLOR: #FFFFFF;}
#topnav A:hover {COLOR: #91DBFF;}


.MainNav 
{
    color:#ffffff; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none;
    line-height:40px;}
.MainNav:link
{
    color:#ffffff; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none;
    line-height:40px;}
.MainNav:visited
{
    color:#ffffff; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none;
    line-height:40px;}
.MainNav:hover
{
    color:khaki; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none;
    line-height:40px;}
.MainNav:active
{
    color:khaki; 
    font-family:Arial; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none;
    line-height:40px;}
    

.MainNavBox
{
    height:40px;
    color:#ffffff; 
    line-height:40px;}
    
.MainNavBox:hover
{
    height:40px;
    background-color: #000049;
    color: khaki;
}

.LoginIndicator
{
    color:darkbule;
    font-size:12px;
    margin-bottom:3px;
}


.loginarea 
{
    text-align:right;
    background-color:#cecece;
}

.logininfo
{
    color:#006AB6;
    font-size:10px;
}

.loginlink
{
	color: #006AB6;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
}
.loginlink:visited{
	color: #006AB6;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
}
.loginlink:hover {
	color: #EFC500;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
}



.navmenu:link {
	color: #006AB6;
	text-decoration: none;
	font-size: 12px;
}
.navmenu:visited {
	color: #006AB6;
	text-decoration: none;
	font-size: 12px;
}
.navmenu:hover {
	color: #EFC500;
	text-decoration: none;
	font-size: 12px;
}
.navmenu:active {
	color: #006AB6;
	text-decoration: none;
	font-size: 12px;
}
.navmenu{
	font-size: 12px;
}


.dropdownmenu 
{
     width:150px;
     background-color:#003366;
}


.anylinkcss
{

/*    background-color: #0b3067;  */
/*    background-color: #6280ae; */

color:white;
    position:absolute;
    visibility: hidden;
/*    border: 1px solid #0b3067; 
    border-bottom-width: 1;  */
font-family:Arial, Verdana;
font-size:12px;
font-weight:normal;
/*    font: normal 12px Arial,Verdana;*/
    line-height: 18px;
    z-index: 1;
    width: 130px;
	color:white;
}



.anylinkcss a
{
color:red;
width: 100%;
display: block;
text-indent: 3px;
/* border-bottom: 1px solid #0b3067;  */
padding: 1px 0;
text-decoration: none;
font-weight:bold;
text-indent: 5px;
    z-index: 1;
}

.anylinkcss a:visited
{
font-size:12px;
color:white;
line-height: 18px;
}

.anylinkcss a:active
{
font-size:12px;
color:white;
line-height: 18px;
}

.anylinkcss a:link
{
font-size:12px;
color:white;
line-height: 18px;
}


.anylinkcss a:hover{ /*hover background color*/
background-color: #6787bd;
color: white;
line-height: 18px;
}



.sectionheader 
{
    color:#006ab6;
    font-size:.9em;
    font-weight:bold;
}

.specLabel
{
    color:#006ab6;
    font-size:1.1em;
    font-weight:bold;
}

.specHeader
{
    color:#006ab6;
    font-size:1.1em;
    font-weight:normal;
}



/* m27500 */
.27500PartDesc
{
    font-size: 1.2em;
    background-color: #918377;
}


.BoldBlueText{
    font-weight:bold;
	color:#006ab6;
}


#TopGraphic 
{
    width:779px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
}

#wrapper 
{
    width:773px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    background-color:#ffffff;
    
    background-repeat: repeat-y; 
    background-position: top; 
    height:100%; 
    background-image: url('../images/homebgb.jpg')
}


#header 
{
    padding:0px;
}

#contentbody 
{
    background-color:#ffffff;
    padding:0px;
}

.contentinner 
{
        padding-top:15px;
    padding-left:15px;
    padding-right:5px;
    padding-bottom:20px;
    line-height: 1.5em;
    width:520px;
    min-height:450px;

}


.contentinner .homepagewidth 
{
    width:370px !important;
    text-align:justify;
}


.nopadding
{
    padding: 0px !important;
}

#footer 
{
    background-color:blue;
    padding:0px;
    color:#efefef;
    font-size:90%;
}

#footer a:link, #footer a:visited, #footer a:active 
{
    color:#ffffff;
    text-decoration:underline;
}

#footer p 
{
    line-height:1.2em;
}

#subhead
{
    background-color: #cfcfcf;
    padding-left:0px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 80%;
    float: left;
    width:100%;
    text-align:right;
}
#subhead p 
{
    line-height:1em;
    padding-left:15px;
    padding-right:15px;
}
h1.page-title
{
    font-size: 125%;
    color: #006AB6;
    margin-bottom:25px;
    border-bottom:2px solid #444;
}

.leftnavbkg
{
    height:100%;
    min-height:100%;
    background-image: url('../images/sidebg.jpg');
}



.contentinner h1 {
	font-size: 165%;
	color: #006ab6;
	line-height: 135%;
	margin-top: 18px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
	text-align:left;
}

.contentinner h2 {
	font-size: 135%;
	color: #006ab6;
	line-height: 135%;
	margin-top: 18px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
	text-align:left;
}

.contentinner .bigpadding 
{
    padding-right:20px;
    padding-left:20px;
}


#FooterImg 
{
    background-image:url('../images/bottomnav.jpg'); 
    float:left; 
    width:100%; 
    text-align:center;
}

.pnlSearchPanel
{
    margin-left: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 150px;
    border: 1px solid #666666;
    background-color: #efefef;
    padding: 10px;
}
.pnlSearchPanel P
{
    font-weight: bold;
    font-size: 120%;
    color: #006AB6;
    margin-bottom:8px;
    margin-left:10px;
}
.pnlSearchPanel .searchGoButton 
{
    margin-top:10px;
    margin-right:10px;
    float:right;
}

.pnlHorizontalSearchPanel 
{
    margin-left: auto;
    margin-right:auto;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 450px;
    border: 1px solid #666666;
    background-color: #efefef;
    padding: 10px;
}

.pnlHorizontalSearchPanel span.head
{
    font-weight: bold;
    font-size: 120%;
    color: #006AB6;
}

.pnlHorizontalSearchPanel .searchGoButton 
{
    margin-bottom:-4px;
}

.pnlHorizontalSearchPanel select
{
    font-size:90%;
}


.SearchBoxText 
{
    width:130px;
}

.SearchBoxDropdown 
{
       width:130px;
       margin-left:10px;
}

.pnlLeftProdNavInfo 
{
    margin-top:15px;
    margin-bottom:15px;
}

h5.WizardHeader 
{
    background: #000 url('../images/misc/black_roll_bkg.gif') repeat-x;
    color: #ffffff;
    font-weight: bold;
    font-size: 125%;
    background-color: #333;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 4px solid #EFC500;

}

.WizardPropValuesTable 
{
    width:200px; 
    border-right: lightgrey 1px solid; 
    padding-right: 5px; 
    border-top: lightgrey 1px solid; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    margin: 5px; 
    border-left: lightgrey 1px solid; 
    padding-top: 5px; 
    border-bottom: lightgrey 1px solid; 
    background-color: ghostwhite;
    
}

.wizardleftdiv 
{
    text-align:left;
}

.wizardleftdiv h3
{
    background: #000 url('../images/misc/black_roll_bkg.gif') repeat-x;
    color: #ffffff;
    font-weight: bold;
    font-size: 100%;
    background-color: #333;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 4px solid #EFC500;
}

.wizardleftdiv select 
{
    font-size:90%;
}

.PropLabel 
{
    font-weight:bold;
}

.WizardItemDetailHead 
{
    text-align:center;
}

.WizardItemDetailHead h3
{
    background: #000 url('../images/misc/black_roll_bkg.gif') repeat-x;
    color: #ffffff;
    font-weight: bold;
    font-size: 100%;
    background-color: #333;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 4px solid #EFC500;
    margin-bottom:10px;
    margin-top:10px;
}

.WizardProductDetailHead 
{
 border:1px solid #ccc; 
 padding:10px; 
 text-align:center;
 font-size:95%;
}

.WizardProductDetailHead p.headtext
{
    font-size: 95%;
    color: #003871;
    font-weight:bold;
}

.WizardProductDetailHead p.resulttext 
{
    font-size:80%;
}

.WizardProductDetailHead select 
{
    font-size:90%;
}




.noDisplay 
{
    display:none;
    visibility:hidden;
}


.WizardText 
{
    font-size:150%;
}
