/* for dunant-moynier.org */
	/**					{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; } */
	B					{ font-family: Verdana, Arial, Helvetica; font-size: 9pt; }
 	A 					{ color:#6688cc; text-decoration:none }
	A:link				{ font-weight: 100;}								/* don't put the color in here; FireFox will not take it */
	A:visited			{ color:#6688FF; font-weight:100; }
	/*TD.small SPAN	{ color:#00B000; font-weight:100; font-size:7pt; }
	TD.small SPAN A:link	{ color:#00B000; font-weight:100; font-size:7pt; }
	TD.small SPAN A:visited	{ color:#00B000; font-weight:100; font-size:7pt; } */
	A:active,
	A:focus,
	A:hover				{ color:#6688cc; text-decoration: underline; }
	/*.Title				{ font-family: Verdana, Arial, Helvetica; font-size: 14pt; color:#FFFFFF}*/
	A.Title				{ color:#FFFFFF }
	A.Title:visited	{ color:#4040FF }
	A.Title:hover		{ color:#FFFFDD }

	.Admin				{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#33DD33 }
	A.Admin				{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#33AA33 }
	A.Admin:visited	{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#336633 }
	
	LI, UL				{ font-family: Verdana, Arial; }  /* leave it for Netscape! */
	UL						{ margin: 5px 5px 5px 28px; padding: 0px 0px 0px 0px;}	/* Firefox and Opera need the "padding"... */
	LI						{ margin-bottom: 0px; margin-top: 0px; margin-left: 0px; }
	TD						{ font-family: Verdana, Arial, Helvetica;  font-size: 9pt; }  /* leave it for Netscape! */
	
	TD.Admin				{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color:#33FF33 }
	TD.Title				{ vertical-align: bottom; font-size:16pt; }
	TD.Menu				{ vertical-align: middle; font-size:10pt; }
	/*TD.MenuSelected	{ vertical-align: middle; background:#EEEEAA; font-size:12pt; }*/
	TD.MenuSelected	{ vertical-align: middle; font-size:10pt; font-weight:bold; }
	*.small				{ font-size:7pt; }
	.small				{ font-size:7pt; }
	A.small				{ font-size:7pt; font-weight:normal; }
	A.small:link		{ font-weight:500; font-size:7pt; }	/* color:#008000; */
	A:link.small		{ font-weight:500; font-size:7pt; }	/* color:#008000; */
	LI.B.small			{ font-size:7pt; }
	B.small				{ font-size:7pt; }
	TR.small				{ font-size:7pt; }
	TD.small				{ font-size:7pt; }
	TR.small TD			{ font-size:7pt; }
	TABLE.small	TR TD	{ font-size:7pt; }
	SPAN.small			{ font-size:7pt; }
	LABEL.small			{ font-size:7pt; }
	/*H1, H2, H3, H4		{ display: inline }*/
	normal			{ font-size: 9pt; }
	.mainTable		{BORDER: solid 1px #804040;  }		/* #009920 */
	.titleComments {
	font-weight: bold;
	border-bottom: black 1px solid;
	background-color: lightsteelblue;
	font-size:14pt;
}
	.titlePink
{
	font-weight: bold;
	font-size: 14pt;
	border-bottom: black 1px solid;
	background-color: pink;
}
	.titleWhite
{
	font-weight: bold;
	font-size: 14pt;
	border-bottom: black 1px solid;
	background-color: none;
}
	TD.thinBorder	{ BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; }
	TD.thinBorderBlack { BORDER-RIGHT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-LEFT: 1px solid black; BORDER-BOTTOM: 1px solid black; }
	TD.thinBorderBelow	{ BORDER-BOTTOM: 1px solid black; }
	TD.thinBorderBelowGray	{ BORDER-BOTTOM: 1px solid #D0D0D0; padding: 2 2 2 2;}
	TD.thinBorderBelowRightGray	{ BORDER-BOTTOM: 1px solid #D0D0D0; BORDER-RIGHT: 1px solid #D0D0D0; padding: 2 2 2 2; }
	TD.thinBorderRightGray	{ BORDER-RIGHT: 1px solid #D0D0D0; }
	
	.thinBorderBelowTitle {
	font-weight: bold;
	font-size: 15pt;
	font-family: Verdana, Arial;
	}
	
	TD.thinBorderBelowTitle {
	border-bottom: black 1px solid;
	background-color: #e0e0e0;
	}
	.SaveBtn			{ background-color:#C0FFC0; }
	.SaveBtnLarge	{ background-color:#C0FFC0; font-size:12pt; font-weight: bold;}
	.CancelBtn		{ background-color:#FFC0C0; }
	
	Verd {
	font-size: 20pt;
	color: red;
	font-family: Verdana, Arial, Helvetica;
}
	.Verd	{ font-family: Verdana, Arial, Helvetica;  font-size: 9pt; }
	textarea	{ font-family: Verdana, Arial, Helvetica;  font-size: 9pt;  }
	textarea.Verd	{ font-family: Verdana, Arial, Helvetica;  font-size: 9pt; }
	
	.Verd TEXTAREA {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color:Olive; 
	width: 100%;
}

.VeryLightBlueBG {	background-color: lavender; }

.ThinGrayLine { BORDER: 1px solid gray; } 
.AdminBox { BORDER: 1px solid red; } 
.AlignLeft { text-align:left }

.Header { background-color: #C0C0FF; font-weight: bold; }
.AlternatingItem  { background-color: #E0E0FF; }

.GrayLineBelow { BORDER-BOTTOM: 1px solid gray; } 

/* Change this if you want to change the menu color and behaviour */
.MenuGrayLineBelow { BORDER-BOTTOM: 1px solid #ff9900; font-size:8pt; } 
TD.MenuLevel1 A:link, TD.MenuLevel1 A:visited { color: #a52a2a; font-weight: bold; }
TD.MenuLevel2 A:link, TD.MenuLevel2 A:visited { color: black; }
TD.MenuLevel3 A:link, TD.MenuLevel3 A:visited { color: #202080; font-size: 8pt; }

TD.MenuLevel1:hover { background-color: #fecf3f; }
TD.MenuLevel2:hover { background-color: #fecf3f; }
TD.MenuLevel3:hover { background-color: #fecf3f; }

TD.SelectedMenu { 	background-color: #fb8b55; font-size:10pt; font-weight:bold;}
TD.SelectedMenu2 { 	background-color: #fb8b55; BORDER-BOTTOM: 1px solid #ff9900; font-size:8pt; font-weight:bold;}
TD.SelectedMenu3 { 	background-color: #fb8b55; BORDER-BOTTOM: 1px solid #ff9900; font-size:8pt; font-weight:bold;}

A.SelectedMenu2 {  color:#40ff40; font-size:8pt; }
A.SelectedMenu3 {  color:#40ff40; font-size:8pt; }
/*.SelectedMenu2 { 	background-color: #FFD0D0; BORDER-BOTTOM: 1px solid gray; } */

TD.SelectedMenu2 A:visited {  font-weight:bold; }	/* selected menu is automatically visited */
TD.SelectedMenu3 A:visited {  font-weight:bold; }	/* selected menu is automatically visited */


