/*
  partly FROM menu9_abs.css
  Absolute positioning styles for CBE Cascading Drop-down Menu
  Cross-Browser.com
  GET RID OF ANY DUPLICATES OR CONFLICTS
NOT MUCH CHANGES THINGS.  CHANGING FONT-SIZE UNDER TD FROM 4 TO 24 CHANGES SPACING BETWEEN MENUS
IN IE6, NOT IN NETSCAPE 4.7.
ORIGINALLY, THESE NOTES WERE DEVELOPED FOR PX, NOT PT, SO WE MAY NEED TO ALTER VALUES.
NOT SURE MARGINS, PADDING, AND NON-FONT STUFF CAN BE IN PT.  IF A PROBLEM, CHANGE THOSE BACK TO PX. 
ALL BORDERS AND PADDING SET TO 0PX.  
SOMEWHERE BETWEEN 16 AND 20 pt, IT CHANGES SPACING.  KEEP UNDER 16, SAY 10pt.
TRY CHANGING HEIGHT FROM AUTO TO A NUMBER IN .MBOX .  NO EFFECT.   
TRY CHANGING HEIGHT FROM AUTO TO A NUMBER IN .MITEM .  NO EFFECT. 
The table centering may be undesirable for the menu.  It puts the dropdowns in the middle of a page.  
It is really bad for the site map
vertical-align:middle is also bad for it.
background:transparent; causes black background in Netscape 4.7 tables 

*/
  
BODY {
/* background: url(http://crossroadspc.org/images/pc_back.gif) repeat fixed center; */
/*
color: #0000ff; margin-top:.25in; margin-left:.75in; margin-right:.75; 
*/
font-family:Arial,Helvetica,Sans-Serif; font-size: 14pt;}  

A {color:#003399; margin-top:.25in; /*  THIS ONE CHANGES COLOR OF LINKS, 
AND MAY CHANGE COLOR OF BOX AROUND PICS (OR CELLS?) IN MOZILLA WAS #003399 */ 


/*
margin-left:.75in; margin-right:.75; 
    get rid of this for now   */
/*font-family:Arial,Helvetica,Sans-Serif; font-size: 14pt;} */


font-family:Arial,Helvetica,Sans-Serif;}
A:visited {color:#003399; 
/*
margin-top:.25in; margin-left:.75in; margin-right:.75; 
*/
/*  font-family:Arial,Helvetica,Sans-Serif; font-size: 14pt;} */
font-family:Arial,Helvetica,Sans-Serif;}
A:hover {color:#990000;   /* AFFECTS MOUSEOVER FONT COLOR WAS FF0000 */
/*
margin-top:.25in; 
margin-left:.75in; margin-right:.75; 
*/
font-family:Arial,Helvetica,Sans-Serif; 
/*font-size: 14pt;*/
}
/*
A.BackTop {color:#000000;
	/*    font-size:14pt;    */

	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;}
A.BackTop:visited {color:#000000;}
A.BackTop:hover	{color:#000099;}  /* WAS 0000FF  */

A.bottomNav {color:#003399;
	font-family:Arial,Helvetica,Sans-Serif;
	/*    font-size:14pt;   */
	text-decoration:none;}
A.bottomNav:visited {color:#003399;}
A.bottomNav:hover {color:#990000;}    /* WAS FF0000  */

A.channelMore {color:#003399;
	font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:14pt;    */
	text-decoration:none;}
A.channelMore:visited {color:#003399;}
A.channelMore:hover {color:#000000;}

A.channelNav {color:#003399;
	font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:14pt;   */
}
A.channelNav:visited {color:#003399;}
A.channelNav:hover {color:#990000;}   /* WAS FF0000  */

A.channelNavMed {color:#003399;
	font-family:Arial,Helvetica,Sans-Serif;
	/*    font-size:14pt;    */
}
A.channelNav:visited {color:#003399;}
A.channelNav:hover {color:#990000;}    /* WAS FF0000  */

A.channelSubNav {color:#003399;
	font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:13pt;    */
	text-decoration:none;}
A.channelSubNav:visited {color:#003399;}
A.channelSubNav:hover {color:#990000;}    /* WAS FF0000  */

A.topNav {
	/*   font-size:14pt;   */
	color:#003399;   /* WAS FFFFFF  */
	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;}
A.topNav:visited {color:#003399;}  /* WAS FFFFFF  */
A.topNav:hover {color:#FFFF00;}

A.topNavB {
/*       font-size:14pt;       */
	color:#003399;   /* WAS FFFFFF  */
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:bold;
	text-decoration:none;}
A.topNavB:visited {color:#003399;}  /* WAS FFFFFF  */
A.topNavB:hover {color:#FFFF00;}

A.topNavSelected {
	/*  font-size:14pt;   */
	color:#003399;     /* WAS FFFFFF   */
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:bold;
	text-decoration:none;}
A.topNavSelected:visited {color:#003399;}    /* WAS FFFFFF  */
A.topNavSelected:hover {color:#003399;}     /* WAS FFFFFF  */
*/


h1 {font-size:20pt; align:center;}
h2 {font-size:18pt; align:center;}
h3 {font-size:16pt; align:center;}
h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,Sans-Serif;color:#000000;}
th, tr, p {font-family:Arial,Helvetica,Sans-Serif;color:#000000;
	/*font-size:14pt;*/
}    /* background:transparent; causes black background in Netscape 4.7 tables */


/*
UL.compact {list-style: outside;
	position: relative;
	left: 0 ! important;
	padding-left: 0px ! important;    */       /*   WAS padding-left:15pt ! important;   */
/*	margin: 0px ! important;}     */
/*
UL.compact {list-style: outside;               */
/*	position: relative;
	left: -25;         something spaces links away from text on the left - this is not it.  see events.htm  */
/*	padding-left:0px;}           */
/*
.channelContent {padding-right:0px;
	padding-left:0pt;
	padding-bottom:0pt;
	padding-top:0pt;
/*	font-size:14pt;   */
	font-family:Arial,Helvetica,Sans-Serif;}

.topNavContent {padding-bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;}

.BodyText {font-family:Arial,Helvetica,Sans-Serif;
 /*	font-size:16pt;  */
}
.BodyTextMed {font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:14pt;   */
}
.BodyTxtSm {font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:12pt;  */
 }
.BodyTxtLg {font-family:Arial,Helvetica,Sans-Serif;
/*	font-size:18pt;   */
}
.cHeader {   /*font-size:14pt;  */
	color:#003399;    /* WAS FFFFFF  */
	font-weight:bold;
	font-family:Arial,Helvetica,Sans-Serif;}
.divide	{color:#003399;     /* WAS CCCCCC  */
  /*	font-size:12pt;   */
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:left;}
.divideSM {color:#003399;     /* WAS CCCCCC   */
/*	font-size:12pt;    */
	font-family:Arial,Helvetica,Sans-Serif;
	font-weight:normal;}
.date {color:#000000;
	font-family:Arial,Helvetica,Sans-serif;
/*	font-size:14pt;   */
}

.smallsel {color:#003399;   /* WAS FF0000  */
	font-family:Arial,Helvetica,Sans-Serif;
	/*    font-size:12pt;    */
	margin: 0;
	padding: 0;}

.reqdField {color:#003399;  /* WAS FF0000  */
	font-family:Arial,Helvetica,Sans-Serif;}

.channelborderBgColor {background-color:#003399;}
.channelheaderBgColor {background-color:#003399;}
.channelheadMidBgColor {background-color:#003399;}
.channelheadBotmBgColor {background-color:#003399;}

*/

#flagBgColor{background-color:#003399;}
flagBgColorLeft {background-color:#003399;}
#flagBgColorRight {background-color:#003399;}

table {font-family:Arial,Helvetica,Sans-Serif; align: left; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
/* was table {width: 85%; font-family:Arial,Helvetica,Sans-Serif; align: left; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
  had to eliminate the width: 85%;  because it messes up the dropdown windowshade menus.  Put the 85% width into the htm pages. */

a.m:link, a.m:visited, a.m:active { display:block; margin:0; padding:0; cursor:default; }
a.m:hover { display:block; margin:0; padding:0; cursor:default; }
td {
  font-family:Arial,Helvetica,Sans-Serif;
/*    font-size:12pt;   */
  color:#003366;      /* background:transparent; causes black background in Netscape 4.7 tables */
UL.compact {list-style: outside;

}
.marker {
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1em; left:0; top:0;
}
.mLabel {
  position:absolute; visibility:hidden; overflow:hidden;
 /*    width:100px;        not sure what this does    */ 
   height:10px; margin:0px; padding:0px;
  border-top:0px solid #999999; border-left:0px solid #999999;
  border-bottom:0px solid #000000; border-right:0px solid #000000;
  cursor:default;
}
.mBox {
  position:absolute; visibility:hidden; overflow:visible;
  /*      width:120px;      not sure what this does     */
  height:auto; margin:0px; padding:0; top:-1000px;
  border-top:0px solid #999999; border-left:0px solid #999999;
  border-bottom:0px solid #000000; border-right:0px solid #000000;
}
.mItem {
  position:absolute; visibility:hidden; overflow:hidden;
  width:118pt; height:auto; margin:0; padding:0;
  cursor:default;
}

/*
.fLeft { float:left; }
.fRight { float:right; }
*/