A:link	{color: #003399; text-decoration: none; font-size:8pt;}
A:visited 	{color: #003399; text-decoration: none;font-size:8pt;}
A:hover 	{color: #CC9999; text-decoration: none;font-size:8pt;}
A:active	{color: #333333; text-decoration: none;font-size:8pt;}

p			{font-family: arial, ms sans serif, ms sans serif, arial, courier;
				text-indent:0 cm;
				font-size:8pt;}

body	{color: #333333;
				font-size:8pt;
				font-family:arial, ms sans serif, microsoft sans serif, ms sans serif, arial, courier;
				scrollbar-arrow-color:#FFFFFF;
				scrollbar-track-color:#ededee;
				scrollbar-shadow-color: #9D9D9D;
				scrollbar-face-color:#D6D6D6;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-darkshadow-color:#000000;
				scrollbar-3dlight-color: #9D9D9D;}
big			{font-size:10pt; color:#993333;	font-weight:bold; font-family:arial, ms san serif,  ms sans serif, microsoft sans serif, arial, courier;}			
b			{font-size:8pt; color: #000000;	font-weight:bold; font-family:arial, ms san serif,  ms sans serif, microsoft sans serif, arial, courier;}			
span		{font-size:8pt; font-weight:bold; color:#CC3399;	font-family:arial, ms san serif,  ms sans serif, microsoft sans serif, arial, courier;}			
table		{font-size:8pt; font-family:arial, ms san serif, microsoft sans serif, arial, courier;}

td		{font-size:8pt; font-family:arial, ms san serif, microsoft sans serif, arial, courier;}

.textbox	{font-family: arial, ms sans serif; border-left-color: #CCCCCC;border-right-color: #CCCCCC;border-top-color: #CCCCCC;
				border-bottom-color: #CCCCCC; border-width: 1px;background-color: #FFF2E6 ;color:#000000;
				border-style: solid;text-indent:0 cm;font-size:8pt;; width: 200; height:17;}
.textarea	{font-family: arial, ms sans serif; border-left-color: #CCCCCC;border-right-color: #CCCCCC;border-top-color: #CCCCCC;
				border-bottom-color: #CCCCCC; border-width: 1px;background-color:#FFF2E6 solid ;color:#000000;
				border-style: solid;text-indent:0 cm;font-size:8pt;; width: 200; height:100;}

.textbutton{font-family:arial, ms sans serif; border-left-color: #E6E6E6;border-right-color: #808080;border-top-color: #E6E6E6;
				border-bottom-color: #808080; border-width: 1px;background-color: #D6D6D6;
				border-style: solid;	text-indent:0 cm;
				font-size:8pt;color: #494949; width: 100;  height:20;}

  .blackBacking   {background-color: #000000;}
    .names 	    {background-color: #E1E3E2; font-size: 13px; color: #616161; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
    .calendarBody   {background-color: #F7F7F7; font-size: 12px; color: #000000; text-decoration: none; text-align:  center; font-family: Verdana;}
    .calCurrentDay  {background-color: #FFAC84; font-size: 11px; color: #FFFFFF;}
    .calOtherDay    {background-color: #F7F7F7; font-size: 11px; color: #000000;}
    .calNotDay	    {background-color: #F7F7F7; font-size: 11px; color: #000000;}
    .calFormMenu    {background-color: #4C5D87; font-size: 13px; color: #FFFFFF; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}

	#error {
	border:1px #c00 solid; 
	background:#F9E3E3;
	width:100%;
	margin:0 auto 10px auto;
}
#error h1{
	background:#c00; 
	width:100%; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff;
	margin:0;
	padding:0;
}
#success{
	border:1px #227EE9 solid; 
	background:#c8e1fa;
	width:100%;
	margin:0 auto 10px auto;
}
#success h1{
	background:#227EE9; 
	width:100%; 
	font-size:14px; 
	font-weight:bold; 
	color:#fff;
	margin:0;
	padding:0;
}
#error p, #success p {
	padding:0 0 0 2px;
	margin:0 0 0 2px;
	color:#000;
}
.valid, .invalid{
	font-weight:bold;
	float:right;
	}
.invalid{color:#f00;}
.valid{color:#000;}