/* ----------- */
/* LEFT MENU */
/* ----------- */


#mainNav {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	clear: both;
}
#mainNav ul {
	float: right;
}
#mainNav ul li {
	float: left;
	display: block;
}
#mainNav ul li:hover {
	float: left;
	display: block;
	background: #efedd3 url(../_images/_icons/roundedLeft.gif) left 0 no-repeat;
}
#mainNav ul li a {
	float: left;
	display: block;
	font: normal 13px georgia, times, serif;
	color: #6a5b44;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 6px 6px 6px 6px;
	text-decoration: none;
}
#mainNav ul li a:hover {
	background: transparent url(../_images/_icons/roundedRight.gif) right 0 no-repeat;
}


#footer {
	text-align: center;
	padding: 2px 0 40px 0;
	background: transparent url(../_images/_icons/footerRepeater.gif) 0 top repeat-x;
	font: normal 12px georgia, times, serif;
	color: #6a5b44;
	clear: both;
}
#footer ul {
	padding: 8px 0 12px 0;
	background: #f4f2dc url(../_images/_icons/footerRepeater.gif) 0 bottom repeat-x;
}
#footer ul li {
	display: inline;
}
#footer ul li a {
	display: inline;
	font: normal 12px georgia, times, serif;
	color: #6a5b44;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
}
#footer ul li a:hover {
	color: #750000;
}
#footer ul li em {
	padding: 0 8px 0 17px;
	background: transparent url(../_images/_icons/footerDivider.gif) center 2px no-repeat;
}




 /* EACH LEVEL OF THE MENU CAN HAVE DIFFERENT ATTRIBUTES */
.M1,.M2,.M3,.M4,.M5,.M6,.MS,.MSR,.M1ADMIN
{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #000066	;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
}
.M1{
	color: black; 
	}
.M2{
	color: #FFFFFF;
	}
.M3{
	color: #FFFFFF;
}
.M4{
	color: #FFFFFF;
}
.M5{
	color: #FFFFFF;
}

.M6{
	color: #FFFFFF;
}
 /* THE CURRENT MENU SELECTION */
.MS{
	color:#FFFFFF;
}
 /* LEFT ROLLOVER MENU */
.MSR{
	color:#FFFFCC;
}

/* IF ADMIN*/

.M1ADMIN{
	color: #8B0000;
	background: #EEEEEE;
	border-color : #EEEEEE;
}

/* ----------- */
/* TOP MENU */
/* ----------- */

/* REGULAR  */

.TM1{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: black;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : solid;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

/* ROLLOVER  */
.TM2{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #660000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : solid;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

/* SELECTED */
.TMS{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #660000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : solid;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

/* IF ADMIN*/
.TM1ADMIN{

	font-family: Arial, Helvetica, MS Sans Serif;
	color: #8B0000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : solid;
	border-top-width : 0px;
	border-bottom-width : 0px;
}

/* --------------------- */
/* BOTTOM MENU */
/* -------------------- */

/* REGULAR  */
.BM1{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: black ;
	font-weight : BOLD;
	font-size : 11PX;
	text-decoration : none;
}
/* ROLLOVER  */
.BM2{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #660000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
}
/* SELECTED */
.BMS{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #660000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
}
/* IF ADMIN*/
.BM1ADMIN{
	font-family: Arial, Helvetica, MS Sans Serif;
	color: #660000;
	font-weight : bold;
	font-size : 11PX;
	text-decoration : none;
}


/* ----------- */
/* LOGIN FORM  */
/* ----------- */
.LOGIN1{
	font-family: Arial, Helvetica, MS Sans Serif;
	COLOR: black;
	FONT-WEIGHT : BOLD;
	FONT-SIZE : 12PX;
	TEXT-DECORATION : NONE;
}
.LOGIN2{
	font-family: Arial, Helvetica, MS Sans Serif;
	COLOR: Black;
	FONT-WEIGHT : BOLD;
	FONT-SIZE : 12PX;
	TEXT-DECORATION : NONE;
}
.LOGIN3{
	font-family: Arial, Helvetica, MS Sans Serif;
	COLOR: black;
	FONT-WEIGHT : BOLD;
	FONT-SIZE : 12PX;
	TEXT-DECORATION : NONE;
}

/* ----------------------- */
/* ADMIN -- EDITING PAGES  */
/* ----------------------- */

/* ADMIN PAGES TITLE 1 */
.ADMINT1{
	color: #660000;
	font-weight : bold;
	font-size : 18px;
	text-decoration : none;
}
.ADMINT2{
	color: #660000;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
 
.EDITNAME{
	color: #660000;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
.EDITFIELD{
	color: #000066;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}
.EDITFIELD1{
	color: #00CCFF;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

.EDITFIELD2{
	color: #000066;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}
.EDITFIELDINACTIVE{
	color: #669900;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}
.EDITFIELDRESERVED{
	color: #3366CC;
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
}
.EDITFIELDADMIN{
	color: #660000;
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
}
 /* ADMIN -- HIERARCHICAL DROP DOWNS*/
.ISSELF{
	color: #FF9900;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

.ORPHANSEXIST{
	color: #990000;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

 /* --- ---  */

.Q1{
	
	font-family: VERDANA;
	color: BLUE;
}

.Q2{
	font-family: times;
	color: gray;
}



.R1{
	color: #000040;
	font-weight : bold;
	font-size : 16PX;
	text-decoration : none;
}

.R2{
	color: #000040;
	font-weight : bold;
	font-size : 14PX;
	text-decoration : none;
}

.R3{
	color: #000040;
	font-weight : bold;
	font-size : 12PX;
	text-decoration : none;
}

.queue {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #cccccc; /* add a border to show size of menu */
  }
* html .queue {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.queue li {
  display:table-cell;    /* ignored by IE */
  }
* html .queue li {
  display:inline;        /* for IE only */
  }
.queue a, .queue a:visited {
  display:block;         /* for all browsers except IE */
  padding:2px 4px;
  color:#000; 
  background:#fff; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .queue a, * html .queue a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.queue a:hover {
  color:#fff; 
  background:#254479;
  }

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}
