/*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}

/*.divX1 {height:1.300em}
.divX2 {height:2.600em}
.divX3 {height:3.950em}
.divX4 {height:5.250em}*/

/*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.875em/1.286 Helvetica, Arial, Verdana, Tahoma}
H1 	 					{font: 1.500em/0.900 "Arial Black",  Helvetica, Arial, Verdana, Tahoma} /*modified for bbs*/
H2 	 					{font: 1.125em/1.000 "Arial Black",  Helvetica, Arial, Verdana, Tahoma}
H3 	 					{font: 1.125em/1.000 "Arial Black",  Helvetica, Arial, Verdana, Tahoma}
LABEL					{font: 0.750em/1.750 Verdana, Arial, Helvetica, sans-serif}
/*P	 					{margin-top: 0.300em; margin-bottom: 1.100em}*/
/*P+P	 				{margin-top: 1.500em; margin-bottom: 1.500em}*/
P						{margin-top: 1.250em; margin-bottom: 1.260em} /*-------------ADJUST TO OFFSET SITTING ON BASELINE GET AS EQUAL AS POSSIBLE*/
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.250em; margin-bottom: 1.260em} /*-------------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.260em/*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}
/*.inputStyle01 		{height:1.200em}*/
.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*/
.diaryFeed P, .diaryFeedSub P {font: 0.700em/1.290 "Courier New", Courier, monospace}
.diaryFeed P {margin-top: 1.250em; margin-bottom: 1.250em}
.diaryFeed H1, .diaryFeedSub H1 {margin-top: 1.250em; margin-bottom: 1.55em; font-family: "Courier New", Courier, monospace; font-weight:bold}
.diaryFeedInner {padding:3.1em 1em 15em 1em}
#navBg {height:37px}
*+html #navBg {height:2.3em}
#footerWrapper {margin-top:1.5em}
#footerWrapper P {margin-top:.5em}
.diaryFeed H3 {margin-top: 1.617em; margin-bottom: 0; font-family:"Courier New", Courier, monospace}
#navBg {font: 0.700em/1.290 Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0.8em 0 0 1em}


/*sub specifics*/
#subMainWrapper .diaryFeedInner {padding:.1em 1em .1em 1em}

/*-------------------------------------------------------------------------------------------------------------------------*/
.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:6.3em;}									/*(B)-2---------drop distance*/						
/*.menu100 a, .menu100 a:visited {height:2em;}*/							/*(B)-2---------top bar buttons height*/
* html .menu100 ul ul {top:5.3em;}										/*(B)-2---------top bar button height IE*/
* html .menu100 ul ul {t\op:5.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*/
.menu ul ul a, .menu ul ul a:visited {padding-top:1.9em;}				/*(B)-----------padding top + FONTSIZE = height*/
.menu ul ul a, .menu ul ul a:visited {padding-bottom:1.9em;}			/*(B)-----------padding bottom + FONTSIZE = height*/

/*-------------------------------------------------------------------------------------------------------------------------*/
#menuHorzWrapper{padding-top:0}
#menuHorzSplit {height:30px;}

/*-------------------------------------------------------------------------------------------------------------------------*/

/*ADDITIONS TO THE TEMAPLATE SYSTEM*/
P SPAN					{font:inherit} /*works for FF not IE*/
#footerWrapper P.subsTxt{font:0.625em/1.250 Verdana, Arial, Helvetica, sans-serif}
#flagWrapper {position:absolute; top:17px; left:50%; margin-left:303px; width:177px; height:27px; z-index:1000;}

/*-------------------------------------------------------------------------------------------------------------------------*/

a.hoverLabel {position:relative; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
a.hoverLabel span {display:none; position:absolute; top:0em; left:0; padding:2px; background:#fff;}
*+HTML a.hoverLabel span {top:2.7em}
a.hoverLabel:hover span {display:block; border:1px solid #000;z-index:1000}


.lightboxTable TR {font: 0.875em/1.286 Helvetica, Arial, Verdana, Tahoma}
.lightboxTable TR A:HOVER {color:#FFF}
.lightboxTable TR TD strong {display:block}