/*BASELINE GRID*/
/*BODY {background:url(../images-tpl/baseline21.png) left 16px #FE590D; }*/
/**+html BODY {background:url(../images-tpl/baseline21.png) left 19px #FE590D;}*/

/*HEADER & FOOTER*/
#header 				{}
#footerWrapper 			{height:6.500em}

/*TABLES*/
TABLE.T01Table TD 		{font:0.750em/1.676 verdana}
TABLE.T02Table TD 		{font:0.625em/2.000 verdana}
TABLE.T03Table TD 		{font:0.750em/1.650 verdana}

/*SELECTORS & FONTS*/
P,SPAN					{font: 0.750em/1.50 Helvetica, Arial, Verdana, Tahoma}
H1 	 					{font: 2.125em/1.000 Helvetica, Arial, Verdana, Tahoma}
H2 	 					{font: 1.000em/1.143 Helvetica, Arial, Verdana, Tahoma}
H3 	 					{font: 0.875em/1.286 Helvetica, Arial, Verdana, Tahoma}
LABEL					{font: 0.750em/1.750 Verdana, Arial, Helvetica, sans-serif}
P,H4,H5,H6				{margin-top: 2.300em; margin-bottom: 2.300em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
H1 	 					{margin-top: 1.00em; margin-bottom: 0.250em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
H2 	 					{margin-top: 1.409em; margin-bottom: 1.410em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
H3 	 					{margin-top: 1.617em; margin-bottom: 1.620em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
H4,H5,H6				{margin-top: 1.750em; margin-bottom: 1.750em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
.tinyTxt 				{font: 0.563em/2.000 Verdana, Arial, Helvetica, sans-serif}
.subsTxt 				{font: 0.625em/1.630 Verdana, Arial, Helvetica, sans-serif}

/*font-weight*/
H1, H2, H3, H4, H5 {font-weight:bold}

/*LISTS*/
UL 												{font: 0.750em/1.700 Verdana, Arial, Helvetica, sans-serif}
UL UL											{font: 1em/1.700 Verdana, Arial, Helvetica, sans-serif;}
UL.listTypeLINED01 LI, UL.listTypeLINED01 LI A,
#error UL LI, #success UL LI  					{line-height:1.700} /*TAKES 1px BOTTOM BORDER INTO ACCOUNT ALLOWING BASELINE ALIGNMENT*/
#error UL, #success UL  						{margin-top:1.5em}

/*FORMS & FORM TABLES*/
TABLE.formTable 		{margin-bottom:1.700em}
.formTable TD 			{height:1.965em}
*+html .formTable TD	{height:1.965em}
.inputTextArea 			{height:8.000em}
.inputButton 			{height:2.700em}
INPUT.inputStyle01 		{height:1.700em} /*HEIGHT OF SINGLE LINE FORM FIELDS*/
DIV.inputStyle01 		{height:8px; width:8px; margin-top:5px} /*OFFSET FOR 'REQUIRED' LEGEND*/
#formWrapper			{margin-top:1.500em}

/*RULES*/
.rule1px01, .rule1px02, .rule1px03,.rule1px04, .rule05Wrapper 	{height:1.250em}
.rule2px01, .rule2px02, .rule2px03, .rule2px04 					{height:1.200em}

/*COLUMN VERTICAL OFFSET*/
/*#colA1 {padding-top:0}
#colA2 {padding-top:0}
#col23Wrapper {padding-top:0}
#colA4 {padding-top:0}
*+html #colA1 {padding-top:0}
*+html #colA2 {padding-top:0}
#subMainWrapper #colA2 {padding-top:0}
*+html #subMainWrapper #colA2 {padding-top:0}*/

/*specifics*/
#footerList1, #footerList2 	{padding: 0 0 1em 0}
#salesBox1, #salesBox2 		{padding-top:3.6em; margin-top:2.3em}
#salesBoxInner				{}
#salesBox1 P 				{margin-top:0}
#salesBox1 P+P 				{margin-top: 2.300em; margin-bottom: 2.300em}
#salesBox2 P 				{margin-top:0}
#salesBox2 P+P 				{margin-top: 2.300em; margin-bottom: 2.300em}
#footerList1 				{margin-top: 2.300em;}
#promoSticker 				{top:18.3em; height:147px}
#promoSticker2 				{top:24.3em; height:147px}
#homePatch					{top:40.7em; height:92px}

/*-------------------------------------------------------------------------------------------------------------------------*/
.menu100 {height:2.3em;}												/*(B)-----------overall height*/
.menu100 UL LI {font-weight:bold;}
.menu100 a, .menu100 a:visited {padding-top:0.6em}						/*(B)-3---------top bar font position*/
.menu100 ul ul {height:0;top:3em;}										/*(B)-2---------DISTANCE OF DROP MENU FROM BASE OF NAVIGATION BAR*/						
.menu100 a, .menu100 a:visited {height:2.6em;}							/*(B)-2---------top bar buttons height*/
* html .menu100 ul ul {top:3em;}										/*(B)-2---------top bar button height IE*/
* html .menu100 ul ul {t\op:3em;}										/*(B)-2---------top bar button height IE border +1*/
.menu100 ul ul ul{top:0px;}	
.menu100 ul ul ul A {height:4em;}										/*(B)-----------flyout distance vertical*/
.menu100 {font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}	/*(C)-----------overall font size*/
.menu100 ul ul a, .menu100 ul ul a:visited {padding-bottom:0;}			/*(B)-----------padding bottom + FONTSIZE = height*/
.menu100 ul li a, .menu100 ul li a:visited {padding-top:5px}
.menu100 ul ul a, .menu100 ul ul a:visited {height:2em;}			/*Drop down line height CONTROLS HEIGHT OF DROPDOWN ITEMS*/

/*-------------------------------------------------------------------------------------------------------------------------*/

/*ADDITIONS TO THE TEMAPLATE SYSTEM*/
#footerWrapper P.subsTxt{font:0.625em/1.250 Verdana, Arial, Helvetica, sans-serif}
#footerListWrapper UL 		{font:0.875em/1.286 Verdana, Arial, Helvetica, sans-serif}

P#homeBodyText {padding-top:65px}

