body 			{ margin: 0; padding: 0; font-family: Verdana; font-size: 10px; color: #444444; font-weight: 500; background-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #990000; scrollbar-highlight-color: #990000; scrollbar-3dlight-color: #D3E5B4; scrollbar-darkshadow-color: #012D9D; scrollbar-track-color: #0000CC; scrollbar-Hand-color: #990000; cursor:url("themes/mcl/style/cursors/Arrow.USA.cur"); }
	a:link       	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:active     	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:visited    	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:hover      	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

table        		{ margin: 0; padding: 0; color: #0000CC; font-family: Arial,Verdana; font-size: 10px; }
	a:link       	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:active     	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:visited    	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:hover      	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

img 			{ border: none; }

menu      	  	{ color: #0000FF; font-family: Arial,Verdana; font-size: 10px; font-weight: 550}
	a:link      	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:active    	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:visited   	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
	a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.pn-logo		{ font-weight: bold; font-size: 10px; color: #333333 }
.pn-title		{ font-weight: bold; font-size: 10px; color: #333333 }
.pn-pagetitle		{ font-weight: bold; font-size: 10px; color: #333333 }

input.pn-button 	{ color: #333333; background-color: #eeeeee; font-weight: bold; border-color: #999990; border-style: solid; border-width: 1px; width: 120px; }
.notitle 		{ font-size: 1px; color: #FFFFFF }
.welcome		{ color: #FFFFFF; font-size: 14px; font-weight : 500; font-family: Tahoma, Arial, sans-serif; text-decoration: none; background-color: transparent; }
.title			{ font-family: Arial; font-weight: 600; font-size: 10px; color: #CC0000; }
.red			{ font-family: Arial; font-weight: 500; font-size: 10pt; color: #AA0000; }
.redsmall		{ font-family: Arial; font-weight: 500; font-size: 8pt; color: #AA0000; }
.footer			{ font-family: Arial; font-size: 9px; color: #999999; }
.posted			{ font-family: Arial; font-size: 9px; color: #000000; }
.user			{ font-family: Arial; font-weight: 500; font-size: 8pt; color: #25323B; }

.newstitle		{ color: #333333; font-family: Tahoma, Arial; font-size: 10px; font-weight: 500; }
.newstitle a:link      	{ color: #333333; text-decoration: none; font-size: 10px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.newstitle a:active    	{ color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.newstitle a:visited   	{ color: #555555; text-decoration: none; font-size: 10px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.newstitle a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.edit			{ font-family: Tahoma, Arial; font-size: 6pt; color: #FFFFFF; }
.edit a:link 	  	{ color: #EEEEEE; text-decoration: none; font-size: 6pt; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.edit a:active    	{ color: #EEEEEE; text-decoration: none; font-size: 6pt; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.edit a:visited    	{ color: #999999; text-decoration: none; font-size: 6pt; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.edit a:hover      	{ color: #CC0000; text-decoration: none; font-size: 6pt; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.blockbg 		{ background-image:url(images/compguy_wm.jpg); background-repeat:no-repeat; background-position:center center; }

.tiny       		{ color: #000000; font-family: Arial,Verdana; font-size: 6px; font-weight: 100}
.tiny a:link 	  	{ color: #333333; text-decoration: none; font-size: 6px; font-weight: 100; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.tiny a:active    	{ color: #333333; text-decoration: none; font-size: 6px; font-weight: 100; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.tiny a:visited    	{ color: #666666; text-decoration: none; font-size: 6px; font-weight: 100; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.tiny a:hover      	{ color: #CC0000; text-decoration: none; font-size: 6px; font-weight: 100; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.logged        	  	{ color: #000000; font-family: Arial,Verdana; font-size: 10px; font-weight: 500}
.logged a:link      	{ color: #333333; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.logged a:active    	{ color: #333333; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.logged a:visited   	{ color: #666666; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.logged a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.rss           		{ color: #0000CC; font-family: Arial,Verdana; font-size: 10px; font-weight: 500}
.rss a:link      	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.rss a:active    	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.rss a:visited   	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.rss a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.leftheader		{ color: #FFCC00; font-family: arial,helvetica; font-size: 10px; font-weight: 550; }

.menu      	  	{ color: #0000FF; font-family: Arial,Verdana; font-size: 10px; font-weight: 550}
.menu a:link      	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.menu a:active    	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.menu a:visited   	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.menu a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.topmenu       		{ color: #0000FF; font-family: Verdana; font-size: 10px; font-weight: 500; }
.topmenu a:link      	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.topmenu a:active    	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.topmenu a:visited   	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.topmenu a:hover     	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.program       		{ color: #000000; font-family: Verdana; font-size: 10px; font-weight: 500}
.program a:link 	{ color: #333333; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.program a:active    	{ color: #333333; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.program a:visited    	{ color: #666666; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.program a:hover      	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 500; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.LargeLink       	{ color: #0000CC; font-family: Verdana; font-size: 14px; font-weight: 600}
.LargeLink A:link       { color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.LargeLink A:active     { color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.LargeLink A:visited    { color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.LargeLink A:hover      { color: #CC0000; text-decoration: none; font-size: 14px; font-weight: 600; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.small        		{ font-family: Verdana; font-size: 10px; color: #333333; font-weight: 400; }
.small A:link       	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.small A:active     	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.small A:visited    	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.small A:hover		{ color: #990000; text-decoration: none; font-size: 10px; font-weight: 400; background:#FFFF00; }	

.smaller       		{ font-family: Verdana; font-size: 10px; color: #333333; font-weight: 400; }
.smaller A:link       	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.smaller A:active     	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.smaller A:visited    	{ color: #000000; text-decoration: none; font-size: 10px; font-weight: 400}
.smaller A:hover        { color: #990000; text-decoration: none; font-size: 10px; font-weight: 400; background:#FFFF00; }

.reverse       		{ font-family: Verdana; font-size: 14px; color: #FFFFFF; font-weight: 600; background: #FA9C01; }
	a:link		{ color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; }
	a:active	{ color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; }
	a:visited	{ color: #0000CC; text-decoration: none; font-size: 14px; font-weight: 600; }
	a:hover		{ color: #CC0000; text-decoration: none; font-size: 14px; font-weight: 600; background:#FFFF00; }
	
.pn-normal 		{ color: #0000FF; font-family: Arial,Verdana; font-size: 10px; font-weight: 550}
.pn-normal A:link 	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.pn-normal A:visited 	{ color: #0000CC; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.pn-normal A:hover	{ color: #000099; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); }
.pn-normal A:active 	{ color: #CC0000; text-decoration: none; font-size: 10px; font-weight: 550; cursor:url("themes/mcl/style/cursors/Hand.USA.cur"); background:#FFFF00; }

.pn-failed 		{ font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: Red; }
.pn-failed2 		{ font-family: Arial, Helvetica; font-size: 10px; font-weight: normal; color: Red; }

.pn-sub			{ font-family: Arial, Helvetica; font-size: xx-small; font-weight: small; color: #000000; }
.pn-sub A:link 		{ COLOR: #000000; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Helvetica; font-style : small; TEXT-DECORATION: none; }
.pn-sub A:visited 	{ COLOR: #000000; FONT-SIZE: xx-small; FONT-FAMILY:  Arial, Helvetica; TEXT-DECORATION: none; font-style : small; }
.pn-sub A:hover 	{ COLOR: #708090; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; font-style : small; }
.pn-sub A:active 	{ COLOR: #000000; FONT-SIZE: xx-small; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; font-style : small; }

.pn-logo-small  	{ COLOR: #000000;  FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; background-color : transparent; }

.testers {
   color:black;
   background-color:#ccccff;
   border-width:3;
   border-style:outset;
}
.testers a:link { color:black; }
.testers a:visited { color:black; }
.testers a:active { color:blue; }
.testers a:hover { color:blue; }

.holiday {
   color:black;
   background-color:#f7f7f0;
   border-width:3;
   border-style:outset;
}
.holiday a:link { color:black; }
.holiday a:visited { color:black; }
.holiday a:active { color:blue; }
.holiday a:hover { color:blue; }

.birthday {
   color:black;
   background-color:#ffcc99;
   border-width:3;
   border-style:outset;
}
.birthday a:link { color:black; }
.birthday a:visited { color:black; }
.birthday a:active { color:blue; }
.birthday a:hover { color:blue; }

.anniversary {
   color:black;
   background-color:#ffffcc;
   border-width:3;
   border-style:outset;
}
.anniversary a:link { color:black; }
.anniversary a:visited { color:black; }
.anniversary a:active { color:blue; }
.anniversary a:hover { color:blue; }

.event {
   color:black;
   background-color:#abcdef;
   border-width:3;
   border-style:outset;
}
.event a:link { color:black; }
.event a:visited { color:black; }
.event a:active { color:blue; }
.event a:hover { color:blue; }

.sports {
   color:black;
   background-color:#FF7428;
   border-width:3;
   border-style:outset;
}
.sports a:link { color:black; }
.sports a:visited { color:black; }
.sports a:active { color:blue; }
.sports a:hover { color:blue; }

.vacation {
   color:black;
   background-color:#ccffcc;
   border-width:3;
   border-style:outset;
}
.vacation a:link { color:black; }
.vacation a:visited { color:black; }
.vacation a:active { color:blue; }
.vacation a:hover { color:blue; }

.meeting {
   color:black;
   background-color:#ccffff;
   border-width:3;
   border-style:outset;
}
.meeting a:link { color:black; }
.meeting a:visited { color:black; }
.meeting a:active { color:blue; }
.meeting a:hover { color:blue; }

.appointment {
   color:black;
   background-color:#00ccff;
   border-width:3;
   border-style:outset;
}
.appointment a:link { color:black; }
.appointment a:visited { color:black; }
.appointment a:active { color:blue; }
.appointment a:hover { color:blue; }
