fieldset {
	border:20px;
	border-color:#882222;
	font-size:20px;
	border-radius: 25px;
	margin:30px;
	color: #222222;
	background-color: #EEEEEE;
}
 legend {
	color: #444444;
	font-size:30px;

}
.eventtbl {
        margin-left: auto;margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 635px;
	border-color:#006600;
       	border-style:solid;
	border-width:8px;
	text-align:center;
}

.padevent {
	margin-left:auto;  margin-right:auto;
       margin: 4px 22px 12px 35px ;
}
.bldcontent {
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
	padding-left:16px;  padding-right:18px;
	text-align:left;
}
p.buhlerevent  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
        color: #006600;
	border-style:solid;
        border-width:7px;
	font-style:italic;
	font-weight:bold;
        font-size:24px;
//	margin:18px; 
	margin-left:auto;  margin-right:auto;

}
 

p.largectrcontent   {
        color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
        font-style:italic;
        font-weight:bold;
	padding-left:22px; padding-top: 2px; padding-right:18px;
        padding-bottom:2px;
	text-align:center;
}

p.largectrcontentgr   {
        color: #006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
        font-style:italic;
        font-weight:bold;
	padding-left:22px; padding-top: 2px; padding-right:18px;
        padding-bottom:2px;
	text-align:center;
}
p.largectrcontentgr   {
        color: #006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
        font-style:italic;
        font-weight:bold;
	padding-left:22px; padding-top: 2px; padding-right:18px;
        padding-bottom:2px;
	text-align:center;
}
 
.medcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	margin-left:35px;
	margin-right:35px;
}

p.medctrcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	margin-left:35px;
	margin-right:35px;
        text-align:center;
}

p.largecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:18px; 
	margin-left:35px;
	margin-right:35px;
}
.brpeventtbl {
        color: #006600;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	border-style:solid;
        border-width:7px;
	margin-left:auto; 
	margin-right:auto; 
	width:95%
}
.brpeventdetailtbl {
	font-weight:bold;
	margin-left:auto; 
	margin-right:auto; 
	 
}
.lftcell {
	text-align:right;
}
.rtcell {
	text-align:left;
}
.brpeventtitle  {
	text-align:center;
        color: #006600;
	font-style:italic;
	font-weight:bold;
        font-size:24px;
	margin:9px; 
}

td.TOP {				/* alternate cell, not used */
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size :10pt;
	font-weight:bold;
	background-color: silver;
	color :#000000;
	}
td.month {				/* normal cell */
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	height:19px; 
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	background-color:#F0F0F0;	
	color:#888888;
	}
fieldset	/* this is the event display card, where the content is shown */
	{
	width: 85%; /* or whatever */
	text-align:left;
	border: 1px solid #336699; 
	background-color: #F4F3E0;
	/*	IMPORTANT NOTE: Make sure the color below matches the background color
	of the "td.SOME" below, so the linked arrow-images don't show any
	link-highlight color on mouseover :)
	*/
}

legend	/* this is tab on top of the event display card */
	{
/*	color: #484848;*/
	font-weight:bold;	
	padding:10px;
	background-color:#58A3EE;
	color:#FFFFFF; 
	border: 1px solid #336699; 
	}	
	
.legenddate	/* color for the date on the event display card */
	{
	color:#336699;
	font-weight:bold;		
	}
p.smallnote {
	margin:0;
	padding:0;
	text-align:right;
	font-size:8pt;
}

.formfieldLocked
	{
	font:13px verdana, arial, tahoma, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	background:#efefef;
	color:#909090;
	border:3px #909090 solid; 
	}


td.Ctr {			/* center contents in normal cell */
	text-align:center ;
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:12pt;
	font-weight:normal;
	background-color:#EFEFEF;	/* variable from "calendar_settings.asp" */	
	color:#0000FF;
}
a:hover.nohiliteSome 	/* IMPORTANT NOTE: Make sure the color below matches the background color 
			of the td.SOME above, so the linked arrow-images don't show any 
			link-highlight color on mouseover :) 	*/
	{
	background-color:#FFF0FF;	
}	
td.fieldname {	 /* data table Field listing  jim */
	width: 250;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:text-top;
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:10pt;
	font-weight:bold;
	}
td.itemdatal {	 /* data table legend   jim */
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	width:65px;
	text-align:left;
	vertical-align:text-top;
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color: #FFFFBB;
	color:#0000FF;
}	
td.itemdatar {	 /* data table legend   jim */
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	/* width:65px; */
	text-align:left;
	vertical-align:text-top;
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color: #FFFFBB;
	color:#0000FF;
}	
td.itemname {	 /* data table legend   jim */
	padding-top:5px;
	padding-bottom:6px;
	padding-right:5px;
	width:100px;
	text-align:right;
	vertical-align:text-top;
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color: #FFFF99;
	color:#0000FF;
}	

td.DATE {		/* date, header cell */
	font-family:tahoma, verdana, arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:#83ABAB;
	text-align:center;
	color:#FFFFFF;
	width:38px;
	height:19px;
}
.graybg {
	background-color:#808080;
}
.CALTBLx {
        font-family: "futura", arial, verdana, helvetica, sans-serif;
}
td.NON {				/* gray cell */
	height:70px;width:70px;
	font-size:8pt;
	font-weight:normal;
	background-color: #DDDDDD;
	color:#DDDDDD;
	border: 1px solid #DDDDDD; 
	}
td.SOME {				/* normal cell */
	height:70px;width:70px;
	font-size:14pt;
	font-weight:normal;
	text-align:center;
	background-color:#F0F0F0;	
	color:#000000;
	border: 1px solid #DDDDDD; 
	}
td.HL	{			/* highlighted cell */
	height:70px;width:70px;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	background-color:#FFFF99;
	color:#0000FF;
	border: 1px solid #DDDDDD; 
}		
td.TODAY	/* today's date cell */
	{
	height:70px;width:70px;
	font-size:14pt;
	font-weight:normal;
	text-align:center;
	background-color: #EEEEEE;
	color:#FFFFFF;
	border: 1px solid #888888; 
	}
td.HLTODAY	/* today's date cell, BUT highlighted (if event is scheduled today) */
	{
	height:70px;width:70px;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	background-color:#EFEF77;
	color:#0000FF;
	border: 1px solid #DD0DDD; 
	}


a.NOEVENT {
	font-size:12pt;
	padding: 3px 20px 20px 20px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}
a.NOEVENT:Hover	{
	color: #FFC0CB;
}	
a.NOEVENT:Link 	{
	color:#000000;
}
a.NOEVENT:Visited {
	color:#000000;
}

a.EVENT {
	font-size:14pt;
	padding: 3px 20px 20px 20px;
	color:#000000;
	font-weight :bold;
	text-decoration:none;
}		
a.EVENT:Hover {
	color:#FFC0CB;
}
a.EVENT:Link {
	color:#000000;
}
a.EVENT:Visited {
	color:#000000;
}

a.NORMAL {
	font-size:14pt;
	padding:10px;
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}	
a.NORMAL:Link {
	padding:10px;
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}
a.NORMAL:Visited {
	color :#0000FF; 
	font-weight :normal; 
	text-decoration: none;
	}	
a.NORMAL:Hover {
	font-size:14pt;
	padding:10px;
	color:#ff0000;
	font-weight:normal;
	text-decoration:none;
	}
a.TODAY:Link {
	font-size:14pt;
	padding: 3px 30px 30px 30px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.TODAY:Visited {
	font-size :14pt;
	padding: 3px 30px 30px 30px;
	color :#FFFFFF;
	font-weight :bold;
	text-decoration: none;
}
