html body {	
	margin: 0px;	
	padding: 0px;
	Background-color:#FFF;
	font: 11px Arial, Helvetica, sans-serif;	/*was font-size:small;  affects position of footer because of br hb*/
	color: #000000;
	}
A {COLOR: #039; background-color:transparent; /*hb*/TEXT-DECORATION: underline;}
A:hover {COLOR: #c60; background-color:transparent; /*hb*/}
ul {
	padding:0 5px 0px 10px;/* was 0*/
	margin-top: 5px; 
	margin-left:10px;/* was 20*/  	
	list-style-type: disc;/* was list style: none;*/

}
a img { border:0;}
H1 {
	PADDING: 4px;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	COLOR: #036; 
	BACKGROUND-COLOR: #fff
}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 12pt}
H3 {FONT-WEIGHT: bold; FONT-SIZE: 10pt}
TEXTAREA {FONT-SIZE: 8pt}
FORM {MARGIN: 0px}
#container {
	padding: 0px;
	margin: 0px auto;
	width: 760px;
}
#container form .field, 
#container form select { color:#666666; background-color: #0033CC; /*hb*/ font-size:8pt; }
/*#container form select { color:#666666; background-color:#FFFFFF; /*hb*/ font-size:8pt; }*/
address{display:block; font-style:normal;padding-left:6px;}

/*Header ******************************************************************************************/

#header {
	padding:4px 0;	
	margin:0;
	font-size:x-small; /* was font-size:10px;*/ 
	color:#fff; 			
	background-color:#024588;
	text-decoration:none;
}
#header a { color:#fff;  background-color:#024588; /*hb*/ text-decoration:none;}
#header A:hover { color:#f90; background-color:transparent; /*hb*/ text-decoration:underline;}
#header a:visited { color:#FFF; background-color:transparent; /*hb*/ text-decoration:none; }
#headerNav {width:480px; float:left; padding-left:0;}
#headerSearch {
	width:150px; 
	float:right; 
	text-align:right; 
	padding:1px 6px 4px 0;
	}
#headerSearch{padding:1px 6px 0 0 ; width:220px; clear:both;} 
/*#headerSearch strong {font-weight: bold; font-size: 11px; }*/
#headerSearch INPUT { font-size:x-small}/* was font-size:10pt;*/ 
#headerSearch FORM {margin: 0;}
#header{background-color:#024588;}
#headerGO{position:relative; top:3px;}
#logo img{margin:4px 0 0 10px;}


/* this hack keeps header div open to display background  header height was 47px*/
#header:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#header {display: inline-table;}

/* Hides from IE-mac \*/
* html #header {height: 1%;}
#header {display: block;}
/* End hide from IE-mac */
/* end hack keeps header div open               */

#logo {width:480px; float:left; padding-left:0}
#printHeader{display:none;}



/*Primary Nav ******************************************************************************************/
#primaryNav {
	CLEAR: both;  
	DISPLAY: block;
	PADDING:0px; 
	MARGIN: 0px; 
	WIDTH: 760px;  
	/*HEIGHT: 21px;*/ 
	background-color: #024588;
	background : url(images/headerMain/navHeaderBkgnd.gif) repeat-x;
}
#primaryNav UL {
	PADDING: 0px;  
	MARGIN: 0px;  
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none
}

/* this hack keeps header div open to display background  header primaryNav height was 47px*/
#primaryNav UL:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* end hack keeps header div open */

#primaryNav UL {display: inline-table;}

#primaryNav LI {
	DISPLAY: block; 
	FLOAT: left; 
}

#primaryNav #nav{padding-left:10px;}
	
.cssnav img {border: 0;}
#nav li {margin-right:1px;}
#nav a {display:block;}
#nav a:hover {visibility:visible;}
#nav li	 a:hover img{visibility:hidden;}
/*ul#nav {background : url(/images/headerMain/navHeaderBkgnd.gif) repeat-x;}*/

#primary_tab1{background: url(images/headerMain/home_over.gif) no-repeat;width:50px;  height:24px;}
#primary_tab2{background: url(images/headerMain/myAccount_over.gif) no-repeat;width:79px; height:24px;}
#primary_tab3{background: url(images/headerMain/my_prod_over.gif) no-repeat;width:88px; height:24px;}
#primary_tab4{background: url(images/headerMain/custSup_over.gif) no-repeat;width:118px; height:24px;}		
#primary_tab5{background: url(images/headerMain/ourCompany_over.gif) no-repeat;width:118px; height:24px;}
#primary_tab6{background: url(images/headerMain/onlineStore_over.gif) no-repeat;width:86px; height:24px;}
#primary_tab7{background: url() no-repeat;width:79px; height:24px;}
#primary_tab8{background: url() no-repeat;width:118px; height:24px;}
#primary_tab9{background: url(images/headerMain/home_over_fr.gif) no-repeat;width:62px;  height:24px;}
#primary_tab10{background: url(images/headerMain/myAccount_over_fr.gif) no-repeat;width:96px; height:24px;}
#primary_tab11{background: url(images/headerMain/my_prod_over_fr.gif) no-repeat;width:96px; height:24px;}
#primary_tab12{background: url(images/headerMain/custSupp_over_fr.gif) no-repeat;width:144px; height:24px;}		
#primary_tab13{background: url(images/headerMain/onlineStore_over_fr.gif) no-repeat;width:117px; height:24px;}


/* turn off Our Company tab*/
li#primary_tab5{margin:0 !important;}
#primary_tab5,#primary_tab5 img{width:0px;}
#primary_tab5 a img{visibility:hidden;}


/* primarySubNav ******************************************************************************************/

#primarySubNav{background: url(images/primarySubNavBkgd.jpg); background-repeat:repeat-x;height:24px;}
#primaryNav ul{margin-bottom:0; padding-bottom:0;}
#primarySubNav ul{margin:0; padding:4px 10px 4px 20px; display:inline;text-align:left; } /* KM inline-table */
#primarySubNav ul li{display:inline; margin:0; padding:0px; font-weight:bold; font-size:11px;  } 
#primarySubNav ul li a{text-decoration:none; color:#86a6cd; }
#primarySubNav ul li a:hover{text-decoration:underline;color:#024588; }

#primarySubNav a{ height:24px;padding:4px 6px 0px 12px; }


/*Utility Nav ******************************************************************************************/

#utilityNav {padding:2px 0 0px 0;  float:right;  /*width:480px;*/ }
#utilityNav .active { color:#f90; text-decoration:none; border-left: 0px; padding-left: 0px;}
#utilityNav ul {
	padding:0 2px 0 0px;  
	margin:0;  
	list-style:none; 
	text-decoration:none;
}
#utilityNav li {
	padding: 0px 4px 0px 4px; 
	display:inline;
	margin: 0px; 
	border-left: 1px solid #fff;
}
#utilityNav  #utilityNavFirst {
	padding-left: 0px; 
	border-left: 0px;
}
/*#utilityNav UL li:first-child{BORDER-LEFT-WIDTH: 0px;}*/

#utilityNav li a{
	display:inline; 
	color:#fff;
	text-decoration:none;
font-size:xx-small;
}

#utilityNav li a:hover {
	color:#fff;
	text-decoration:underline;
}

/*breadcrumb ******************************************************************************************/
#breadcrumb {
	CLEAR: both; 
	DISPLAY: block; 
	FONT-SIZE: x-small;  
	MARGIN: 0px; WIDTH: 744px; 
	PADDING: 4px 0px 5px  16px; 
	background-color: #ffffff;
	/*	width:550px;*/
}
#breadcrumb A {
	TEXT-DECORATION: underline
}

/*Footer ******************************************************************************************/
#footerNav {
	position: relative;
	DISPLAY: block;
	FONT-SIZE: x-small;
	MARGIN: 0px;
	WIDTH: 760;
	PADDING: 15px 0px 10px 25px;
	BACKGROUND-COLOR: #fff;
	clear:both;
	left: -1px;
}
#footerNav UL {
	PADDING: 0px;  
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none
}
#footerNav LI {
	PADDING: 0px 4px 0px 4px; 
	DISPLAY: inline;
	MARGIN: 0px; 
	COLOR: #000;
	BORDER-LEFT: #000 1px solid; 
}
#footerNav LI A {
	DISPLAY: inline; 
	COLOR: #000; 
	TEXT-DECORATION: none
}
#footerNav LI A:hover {
	COLOR: #000; 
	TEXT-DECORATION: underline
}
#footerNav  #first {PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px}/*hb for homepage*/
#footerNav  #footerFirst {PADDING-LEFT: 0px; BORDER-LEFT: 0px;}/*hb for rest of site*/

/*Related ******************************************************************************************/
.relatedBlock {
	BORDER: #024588 1px solid;   
	BACKGROUND: #fff; 
	MARGIN-BOTTOM: 10px; 
}
.relatedBlock P {
	FONT-SIZE: 8pt; 
	PADDING: 4px 2px 4px 10px;
}
.relatedBlock H4 {
	PADDING: 4px 4px  4px 10px;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #024588; 
	COLOR:#fff;
} 
.relatedBlock .contact {PADDING: 0px 4px 4px 10px;}
.relatedBlock #contact1 {PADDING-TOP: 4px}
.relatedBlock .contactBio {PADDING-BOTTOM: 4px}
.ad {MARGIN-BOTTOM: 10px}
/*.relatedBlock .relatedDownload {PADDING-TOP: 0px 4px 4px 10px;}*/
.relatedBlock .relatedDownloadLink {
	FONT-SIZE: 8pt; 
	MARGIN-BOTTOM: 5px
}
.relatedBlock .relatedLink {PADDING: 0px 4px 4px  10px}
.relatedBlock .relatedLink {
	FONT-SIZE: 8pt; 
	MARGIN-BOTTOM: 5px
}
#relatedBlocks .offsiteLink {display:none;/*font-style:italic; */} /*HB instead of icon */
.redBold{font-weight:bold; color:#FF0000;}



/* last minute fix HB*/
#headerSearch{clear:right;}
#footerNav { text-align: center;} 

