﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 99%;
	color: #000;
	margin:0;
	padding:0;
	border:0;
 }
div {margin-bottom: 0;}
ul, ol {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
/* table, td, th {vertical-align: top;} */
h1 {font-size: 2.4em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
h2 {font-size: 2.0em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
h3 {font-size: 1.75em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
h4 {font-size: 1.5em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
h5 {font-size: 1.25em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
h6 {font-size: 1em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em; color: #2A3FA4}
strong {font-weight:bold;}
em {font-style:italic;}
.SiteThemeBold {font-weight: bold; color: #2A3FA4}

a {
   color: Black;
   text-decoration: none;
}
a:visited {
   color: Black;
   text-decoration: None;
}
a:hover {
   color: Red;
   text-decoration: underline;
}
a img {
	border: none;
}
body {
	text-align: center;
}
hr {
    color:#2A3FA4;
}
#Wrapper {
   position: relative;
   text-align: left;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-color: White;
}
#Master {
 	position: relative;
	width: 1000px;
	text-align: left;
	background-color: White;
}

/* ############################ */
/* #####      Header      ##### */
#Header {
	width: 1000px;
}
.TopNav {
	font-size: 0.78em;
	color: #0066CC;
	margin-top: -5px;
}
.TopNav a {
   color: #0066CC;
   text-decoration: none;
}
.TopNav a:visited {
   color: #0066CC;
   text-decoration: None;
}
.TopNav a:hover {
   color: Red;
   text-decoration: underline;
}
.watermarked
{
	font-size: 9pt;
	font-family: Arial;
	font-style: italic;
	color: Silver;
}
/* ############################ */
/* ##### Front Page Links ##### */
.PrimaryLinks {
	font-size: 1em; 
	font-weight: bold; 
	color: #2A3FA4;
}
.PrimaryLinks a {
   color: #2A3FA4;
   font-size: 1em;
   font-weight: bold;
   text-decoration: none;
}
.PrimaryLinks a:visited {
	font-size: 1em;
	font-weight: bold;
   color: #2A3FA4;
   text-decoration: None;
}
.PrimaryLinks a:hover {
	font-size: 1em;
	font-weight: bold;
   color: #2A3FA4;
   text-decoration: underline;
}

/* ############################ */
/* #####     SideBar      ##### */
#Sidebar {
	width: 200px;
}

/* ############################# */
/* #####       Footer      ##### */
#Footer {
	width: 1000px;
	height: 40px;
	color: #2A3FA4;
	font-size: 0.95em;
}
.Footer {
	font-size: 0.95em;
/*	font-weight: bold; */
	color: #2A3FA4;
}
.Footer a {
	font-size: 0.97em;
    color: #2A3FA4;
    text-decoration: none;
}
.Footer a:visited {
	font-size: 0.97em;
    color: #2A3FA4;
    text-decoration: None;
}
.Footer a:hover {
	font-size: 0.97em;
    color: Gray;
    text-decoration: underline;
}
.FooterAddr {
	font-size: 0.95em;
	color: Gray;
}
.TitleBar 
{
	font-size: 1.25em;
	line-height:0.75;
	margin-bottom:0.5em;
	margin-top:0.5em;
	color: #2A3FA4
}
.CartTitleBar {
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #2A3FA4;
}
.CartTitleBarLft {
/*    background-image: url(../Images/SiteGraphics/title_bar_leftend.jpg); 
    background-repeat: no-repeat; */
}
.CartTitleBarRt {
/*    background-image: url(../Images/SiteGraphics/title_bar_rightend.jpg);
    background-repeat: no-repeat; */
}
.CartItem {
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #434343;
    height: 50px;
}
.CartItemAlt {
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #434343;
    height: 50px;
}

/* ############################ */
/* #####    About US      ##### */
#InfoPgsHeader {margin-bottom: 25px;}
#CompanyPhoto {float: right; margin-left: 35px; margin-bottom: 25px;}
#CompanyHistory {margin-bottom: 25px;}
#ParadeFlag {float: left; width: 195px; height: 315px; margin: 0 25px 25px 0;}
#MissionStatement {float: left; margin: 0 0 25px 15px; height: 315px; width: 535px;}
#ProductMontage {float: right; margin: 0 0 25px 20px; width: 230px; height: 160px;}
#ProductLine {height: 160px; margin-bottom: 25px;}
#APCOBuilding {float: left; width: 165px; height: 160px; margin: 0 20px 25px 0; clear: both;}
#CompanyAddress {height: 160px; margin-bottom: 25px;}

.HeaderNavBar 
{
    z-index: 0;
    position: absolute;
    top: 80px;
    left: -100px;
}
.HeaderNavBtnLabelSize {
    position: absolute;
    top: 125px; 
    left: 300px;
}
.HeaderNavBtnPartNumber {
    position: absolute;
    top: 125px; 
    left: 450px
}
.HeaderNavBtnCableSize {
    position: absolute;
    top: 125px; 
    left: 600px
}
.HeaderNavBtnRibbons {
    position: absolute;
    top: 125px;
    left: 750px;
}
.MSDSPanel {
    background-color: #BFBFBF;
    border: 2px solid #2A3FA4;
    color: #2A3FA4;
    font-size: 0.96em;
    padding: 5px;
    width: 185px;
    height: 50px;
    visibility: hidden
}
.RibbonNav {
    margin-bottom: -3px;
}
.FamilySiteList {
    margin: 15px 25px;
}
ul.FamilySiteList {
    list-style: bulleted:
}
