/*  this style sheet was created to correct size and leading of text and H-tag spacing it applies to all pages save the index */

.text { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; }

.text15 { font-family: arial, verdana, sans serif; font-size: 15px; line-height: 1.2; }

.bold15 { font-family: arial, verdana, sans serif; font-size: 15px; line-height: 1.4; font-weight: bold; color: #000000; }

.redbold { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; font-weight: bold; color: #cc0000; }

.redbold15 { font-family: arial, verdana, sans serif; font-size: 15px; line-height: 1.4; font-weight: bold; color: #cc0000; }

.redbold17 { font-family: arial, verdana, sans serif; font-size: 17px; line-height: 1.4; font-weight: bold; color: #cc0000; }

.purplebold17 { font-family: arial, verdana, sans serif; font-size: 17px; line-height: 1.4; font-weight: bold; color: #660099; }

.subscribeform { font-family: verdana, arial; font-size: 9px; line-height: 1.0; color: #660099; }

.nav { font-family: verdana, arial, sans serif; font-size: 11px; line-height: 1.2; font-weight: bold; color: #ffffff; }

.gray { font-family: verdana, arial, sans serif; color: #aaaaaa; }

.white { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; color: #ffffff; }

.whitebold { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; font-weight: bold; color: #ffffff; }

.whitebold15 { font-family: arial, verdana, sans serif; font-size: 15px; line-height: 1.3; font-weight: bold; color: #ffffff; }

.purplebold { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; font-weight: bold; color: #660099; }

.bluebold { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; font-weight: bold; color: #1d88fe; }

.yellowbold { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.3; font-weight: bold; color: #ffff00; }

.footer { font-family: arial, verdana, sans serif; font-size: 12px; line-height: 1.1; color: #000000; }

.displayAd { font-family: arial, verdana, sans serif; font-size: 14px; line-height: 1.4; }

.displayAd13 { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.4; }

.displayAdItalic { font-family: arial, verdana, sans serif; font-size: 14px; line-height: 1.4; font-style: italic; }

.displayAdBlueItalic { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.4; font-weight: bold; color: #1d88fe; }

.displayAdPurpleItalic { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.4; font-weight: bold; font-style: italic; color: #660099; }

.displayAdItalic13 { font-family: arial, verdana, sans serif; font-size: 13px; line-height: 1.4; font-style: italic; }

.notes { font-family: arial, verdana, sans serif; font-size: 12px; line-height: 1.1; color: #000000; }


h1, h2, h3, h4 { font-family: arial, verdana, sans serif; }



h1.betterFaster { font-family: arial, verdana, sans serif; font-size: 27px; line-height: 1.1; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.betterFaster { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.1; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.betterFaster { font-family: arial, verdana, sans serif; font-size: 21px; line-height: 1.1; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h1.purple { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.red { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; font-style: italic; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.blue { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; font-style: italic; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.k { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; font-style: italic; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.gray { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; font-style: italic; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h2.purple { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.red { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.blue { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.k { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.gray { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.white { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; font-style: italic; color: #ffffff; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h3.purple { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.red { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; font-style: italic; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.blue { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; font-style: italic; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.k { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; font-style: italic; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.gray { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; font-style: italic; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h4.purple { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; font-style: italic; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.red { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; font-style: italic; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.blue { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; font-style: italic; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.k { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; font-style: italic; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.gray { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; font-style: italic; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


/* non-italic */


h1.purple2 { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.red2 { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.blue2 { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.k2 { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h1.gray2 { font-family: arial, verdana, sans serif; font-size: 24px; line-height: 1.2; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h2.purple2 { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.red2 { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.blue2 { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.k2 { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h2.gray2 { font-family: arial, verdana, sans serif; font-size: 20px; line-height: 1.2; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h3.purple2 { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.red2 { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.blue2 { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.k2 { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h3.gray2 { font-family: arial, verdana, sans serif; font-size: 18px; line-height: 1.2; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }


h4.purple2 { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; color: #660099; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.red2 { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; color: #cc0000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.blue2 { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; color: #1d88fe; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.k2 { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }

h4.gray2 { font-family: arial, verdana, sans serif; font-size: 16px; line-height: 1.2; color: #4c4c4c; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }







A.red:link { font-family: arial, verdana, sans serif; background: none; color: #cc0000; text-decoration : none; }

A.red:visited { font-family: arial, verdana, sans serif; background: none; color: #cc0000; text-decoration : none; }

A.red:hover { font-family : arial, verdana, sans serif; background: none; color: #cc0000; text-decoration : underline; }

A.red:active { font-family : arial, verdana, sans serif; background: none; color: #cc0000; text-decoration : none; }


A.redbold:link { font-family: arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : none; }

A.redbold:visited { font-family: arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : none; }

A.redbold:hover { font-family : arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : underline; }

A.redbold:active { font-family : arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : none; }


A.redbold_line:link { font-family: arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : underline; }

A.redbold_line:visited { font-family: arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : underline; }

A.redbold_line:hover { font-family : arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : underline; }

A.redbold_line:active { font-family : arial, verdana, sans serif; background: none; color: #cc0000; font-weight: bold; text-decoration : underline; }


A.normal:link { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration: underline; }

A.normal:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration : underline; }

A.normal:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; text-decoration : underline; }

A.normal:active { font-family : arial, verdana, sans serif; background: none; color: #660099; text-decoration: underline; }


A.normalbold:link { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: underline; }

A.normalbold:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration : underline; }

A.normalbold:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; font-weight: bold; text-decoration : underline; }

A.normalbold:active { font-family : arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: underline; }


A.noUnderline:link { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration: none; }

A.noUnderline:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration : none; }

A.noUnderline:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; text-decoration : underline; }

A.noUnderline:active { font-family : arial, verdana, sans serif; background: none; color: #660099; text-decoration: none; }


A.purple:link { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration: none; }

A.purple:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; text-decoration : none; }

A.purple:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; text-decoration : underline; }

A.purple:active { font-family : arial, verdana, sans serif; background: none; color: #660099; text-decoration: none; }


A.purplebold:link { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: none; }

A.purplebold:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration : none; }

A.purplebold:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; font-weight: bold; text-decoration : underline; }

A.purplebold:active { font-family : arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: none; }


A.purpleboldline:link { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: underline; }

A.purpleboldline:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration : underline; }

A.purpleboldline:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; font-weight: bold; text-decoration : underline; }

A.purpleboldline:active { font-family : arial, verdana, sans serif; background: none; color: #660099; font-weight: bold; text-decoration: underline; }


A.h3purpleboldline:link { font-family: arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; font-style: italic; text-decoration: underline; }

A.h3purpleboldline:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; font-style: italic; text-decoration : underline; }

A.h3purpleboldline:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; font-size: 16px; line-height: 1.2; font-weight: bold; font-style: italic; text-decoration : underline; }

A.h3purpleboldline:active { font-family : arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; font-style: italic; text-decoration: underline; }


A.h3purpleboldline2:link { font-family: arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; text-decoration: underline; }

A.h3purpleboldline2:visited { font-family: arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; text-decoration : underline; }

A.h3purpleboldline2:hover { font-family : arial, verdana, sans serif; background: none; color: #1d88fe; font-size: 16px; line-height: 1.2; font-weight: bold; text-decoration : underline; }

A.h3purpleboldline2:active { font-family : arial, verdana, sans serif; background: none; color: #660099; font-size: 16px; line-height: 1.2; font-weight: bold; text-decoration: underline; }


A.reverse:link { font-family: arial, verdana, sans serif; background: none; color: #ffffff; text-decoration: none; }

A.reverse:visited { font-family: arial, verdana, sans serif; background: none; color: #ffffff; text-decoration: none; }

A.reverse:hover { font-family: arial, verdana, sans serif; background: none; color: #ffffff; text-decoration: underline; }

A.reverse:active { font-family: arial, verdana, sans serif; background: none; color: #ffffff; text-decoration: none; }


/* start styles for secure order forms */

.form_head_purple { font-family: arial, verdana, sans serif; font-size: 17px; font-weight: bold; line-height: 1.2; color: #660099; }

.form_head_white { font-family: arial, verdana, sans serif; font-size: 17px; font-weight: bold; line-height: 1.2; color: #ffffff; }

.form_instruction { font-family: arial, verdana, sans serif; font-size: 11px; font-weight: bold;  font-style: italic;  color: #333366; }

.form_instruction2 { font-family: arial, verdana, sans serif; font-size: 14px; font-weight: bold;  font-style: italic;  color: #333366; }

.form_instruction_white { font-family: arial, verdana, sans serif; font-size: 12px; font-weight: bold;  font-style: italic;  color: #ffffff; }

td.reg { font-family: arial, verdana, sans serif; font-size: 11px; font-weight: bold; color: #333366; }

td.reg_white { font-family: arial, verdana, sans serif; font-size: 11px; font-weight: bold; color: #ffffff; }

td.instruction { font-family: arial, verdana, sans serif; font-size: 11px; color: #000000; }   
        
td.description { font-family: arial, verdana, sans serif; font-size: 11px; font-weight: bold;  color: #666666; }
        
/* end styles for secure order forms */


.formfield01 {
	BORDER:1px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, sans serif; 
	FONT-SIZE: 8pt;
	width: 200px;
}


.formfield02 {
	BORDER:1px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, sans serif; 
	FONT-SIZE: 8pt;
	width: 320px;
}


.formfield03 {
	BORDER:1px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, sans serif; 
	FONT-SIZE: 8pt;
	width: 100px;
}

.formtextarea01 {
	BORDER:1px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, sans serif; 
	FONT-SIZE: 8pt;
	width: 700px;
}


.formbutton01 {
	BORDER:1px; 
	BACKGROUND-COLOR: #ff0000; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, verdana, sans serif;
	font-weight: bold; 
	FONT-SIZE: 10pt;
}

.searchbutton01 {
	BORDER:0; 
	BACKGROUND-COLOR: #cc0000; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, verdana, sans serif;
	FONT-SIZE: 9pt;
}

.searchfield2009 {
	BORDER:0; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, sans serif; 
	FONT-SIZE: 8pt;
	width: 100px;
}
