﻿body
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-top: 0px;
	margin-top: 0px;
	text-align:center;
}
h4{ margin:0px; text-indent:-99999px; padding: 0px 0px 0px 0px; background:url(images/logo.jpg) no-repeat left; width:180px; height:85px;}
h2{ font-size:1.5em; color:#000;}
h1{ margin-top:0px; padding-top:0px; font-size:1.3em; color:#F00;}

#container { 
	width: 1000px;
	background: #FFFFFF; 
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
} 

/* HEADER */
#header{height:70px;}
#headerLeft{ height:70px; width:490px; float:left;}
#headerRight{ height:70px; width:490px; float:right; text-align:right;}


/* NAV */
#tabs{ height:20px;}
#tabsLeft{height:20px; width:600px; float:left;}
#tabsRight{height:20px; width:390px; float:right; text-align:right;}
#bottomBar{height:30px; width:1000px; background-image:url(images/BlueBar.jpg); background-position:top left; background-repeat:no-repeat;}

/* CONTENT */
#content{ float:none; clear:both;background-image:url(images/contentBG1.jpg); background-position:top right; background-repeat:repeat-y;} /*Container that holds everything between the header and footer */
#contentRight{float:right; width:800px; } /* container that holds the content and the right column - not the left nav*/
#mainContent{  float:left;width:625px; padding-top:10px; padding-bottom:10px;  } /* container that holds the page's content*/
#rightColumn{ width:130px; float:right; background-color:#ccc;}/* container that holds the hooks in right column*/

#leftColumn{background-color:#c7eafb; width:200px; float:left; }

/* FOOTER */
#footer{ background-color:#ccc; float:none; clear:both;}
#footerAddress{padding:3px; width:1000px;  text-align:center; font-weight:bold; font-style:italic; color:#000;float:none; clear:both;}
#bottomNav{ width:1000px;float:none; clear:both; text-align:center;}
#copy{margin-top:5px; width:1000px; font-size:x-small; text-align:center; font-weight:bold; color:#000;float:none; clear:both;}

/* NAV Section */
#productsHeader{ background-color:#ccc; text-transform:capitalize; padding:3px 5px; margin-top:3px;}
#imageHeader{ background-color:#ccc; text-transform:capitalize; padding:5px 5px; margin:0px;}

#nav{list-style: none; margin:0px; padding:0px;}
#navImages{list-style: none; margin:0px; padding:0px;}

#tblGeneral td { padding-left:10px; white-space:nowrap; vertical-align:top;}


#imageGalleryTable td{ vertical-align:top; padding:5px; text-align:center;}

#valueProp {background-color:#c7eafb;}
#valueProp td{ padding:2px 5px;}

.sectionBBC{ font-weight:bold; text-transform:uppercase; background-color:#000; color:#fff; padding:5px; clear:both; float:none;}
.pwSectionRB{color:#f00; font-weight:bold; clear:right; margin-bottom:0px; padding-bottom:0px;}
.pwSectionBB{color:#3333ff; font-weight:bold; clear:right; margin-bottom:0px; padding-bottom:0px;}
.pw{ float:none; clear:both;}
.pwImage{ float:left; width:80px;}
.pwText{ float:right; width:540px;}

.stackRight{float:right; clear:right; padding:0px 0px 5px 3px;}
.stackLeft{float:left; clear:left; padding:0px 3px 5px 0px;}
.stackRightTP{float:right; clear:right; padding:5px;}
.stackLeftTP{float:left; clear:left; padding:5px;}
.brk{clear:both; height:1px;width: 100%;margin: 0 0 -1px;}
.homeRedHeader{color:#f00; margin:0px; padding:0px;}
.partsLable{ text-align:center; width:120px; vertical-align:top;}

/* LINKS */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Nav1 */
a.navL1:link,a.navL1:visited,a.navL1:active,a.navL1:hover{color: #000;text-decoration:none; font-size:1em; padding:3px 5px; display:block;}
a.navL1:hover{background-color:#0063a6; color:#fff; }
a.navL1active:link,a.navL1active:visited,a.navL1active:active,a.navL1active:hover{ background-color:#0071bd; color: #fff;text-decoration:none; font-size:1em; padding:3px 5px; display:block;}
a.navL1active:hover{background-color:#707070;}

/* Nav2 */
a.navL2:link,a.navL2:visited,a.navL2:active,a.navL2:hover{color: #000;text-decoration:none; font-size:1em; padding:3px 3px 3px 10px; display:block;}
a.navL2:hover{background-color:#0063a6; color:#fff;}
a.navL2active:link,a.navL2active:visited,a.navL2active:active,a.navL2active:hover{ background-color:#0071bd; color: #fff;text-decoration:none; font-size:1em; padding:3px 3px 3px 10px; display:block;}
a.navL2active:hover{background-color:#707070;}

/* Nav3 */
a.navL3:link,a.navL3:visited,a.navL3:active,a.navL3:hover{color: #000;text-decoration:none; font-size:1em; padding:3px 3px 3px 20px; display:block;}
a.navL3:hover{background-color:#0063a6; color:#fff;}
a.navL3active:link,a.navL3active:visited,a.navL3active:active,a.navL3active:hover{ background-color:#0071bd; color: #fff;text-decoration:none; font-size:1em; padding:3px 3px 3px 20px; display:block;}
a.navL3active:hover{background-color:#707070;}

/* Nav4 */
a.navL4:link,a.navL4:visited,a.navL4:active,a.navL4:hover{color: #000;text-decoration:none; font-size:1em; padding:3px 3px 3px 30px; display:block;}
a.navL4:hover{background-color:#0063a6; color:#fff;}
a.navL4active:link,a.navL4active:visited,a.navL4active:active,a.navL4active:hover{ background-color:#0071bd; color: #fff;text-decoration:none; font-size:1em; padding:3px 3px 3px 30px; display:block;}
a.navL4active:hover{background-color:#707070;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.bn:link,a.bn:visited,a.bn:active,a.bn:hover{color: #000;text-decoration:none; font-size:0.8em; padding:0px 10px;}
a.bn:hover{ text-decoration:underline;}
a.bnActive:link,a.bnActive:visited,a.bnActive:active,a.bnActive:hover{color: #f00;text-decoration:none; font-size:0.8em; padding:0px 10px;}
a.bnActive:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a:link,a:visited,a:hover,a:active{color: #ff0000;text-decoration:none;}
a:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.employment:link,a.employment:visited,a.employment:hover,a.employment:active{color: #ff0000;text-decoration:none; font-size:0.9em;}
a.employment:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.img:link,a.img:visited,a.img:active,a.img:hover{color: #ff0000;text-decoration:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.smallBlack:link,a.smallBlack:visited,a.smallBlack:active,a.smallBlack:hover{color: #000; font-size:10px; text-decoration:none;}
a.smallBlack:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.proweb:link,a.proweb:visited,a.proweb:active,a.proweb:hover{color: #000; font-size:10px; text-decoration:none;text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.blue:link,a.blue:visited,a.blue:active,a.blue:hover{color: #00f; text-decoration:none;}
a.blue:hover{ text-decoration:underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.tabActive:link, a.tabActive:active, a.tabActive:visited, a.tabActive:hover
{
background: url(images/tabHighlight.jpg) #fff bottom left repeat-x;
height: 20px;
line-height: 20px;
float: left;
width: 110px;
display: block;
color: #fdf22b;
text-decoration: none;
text-align: center;
}
a.tabActive:hover{ color:#ccc;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.tab:link, a.tab:active, a.tab:visited, a.tab:hover
{
background: url(images/tabRegular.jpg) #fff bottom left repeat-x;
height: 20px;
line-height: 20px;
float: left;
width: 110px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
}
a.tab:hover{ color:#ccc;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.bd:link,a.bd:visited,a.bd:active,a.bd:hover{font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none;color: #000000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.li:
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a.l2:link,a.l2:visited,a.l2:hover,a.l2:active{color: #ff0000;text-decoration:none; margin-left:15px;}
a.l2:hover{ text-decoration:underline;}*/
.l2{ padding-left:15px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/