		td.lside	{ background-image:url(bkup/sbg_l.gif); background-position:top right; background-repeat:repeat-y; text-align:right; vertical-align:top; }
		td.rside	{ background-image:url(bkup/sbg_r.gif); background-position:top left; background-repeat:repeat-y; text-align:left; vertical-align:top; }
		td.menu		{ background:#ffb1d8; height:21px; background-image:url(bkup/menubg.gif); background-position:top 0; background-repeat:no-repeat; padding:0 7 0 7; border-left:4 solid #000000; border-right:4 solid #000000; }
		td.center	{ width:616px; background-image:url(bkup/bgc_c.gif); background-position:10 0; vertical-align:top; }
		td.ls		{ width:616px; background-image:url(bkup/ls_bg.gif); text-align:right; padding:4 4 5 30; height:24px; vertical-align:top; font-size:10px; border-left:4 solid #000000; border-right:4 solid #000000; }
		td.sidecol	{ background:#581438; background-image:url(bkup/bgc_s.gif); background-position:left top; width:184px; height:100%; vertical-align:top; padding:0; border-right:4 solid #000000; }
		div.sidecol	{ background-image:url(bkup/bgc_s_t.gif); padding:20 10 20 20; background-position:left -24; background-repeat:no-repeat; }
		.green		{ color:#16f4dd; font-weight:bold; }


/* footer outer td */		
		td.footer_o	{ background:#000000; height:19px; padding:2 0 3 0; }
/* footer inner td */
		td.footer_i	{ color:#ffa7d4; font-size:9px; text-align:center; }
		td.ci		{ padding:0 3 1 3; text-align:right; }
		td.cib		{ padding:0 3 1 3; text-align:right; background:#fff0f9; }
/* fainter */
		td.cf		{ padding:0 3 1 3; color:#dfa0c1; }
		td.cfi		{ padding:0 3 1 3; color:#dfa0c1; text-align:right; }



		input		{ background:none; color:#ffffff; font-family:tahoma; font-size:10px; border-width:1 1 1 1; border-color:#9d3e70; border-style:solid; padding:1 4 0 4; }
		input.submit	{ background:#d90172; color:white; font-family:tahoma; font-size:10px; border:0; padding:0 4 0 4; }

		textarea	{ background:none; color:#ffffff; font-family:tahoma; font-size:10px; border-width:1 1 1 1; border-color:#9d3e70; border-style:solid; padding:1 4 1 4; overflow:auto;
				  scrollbar-face-color: #791a4c;
				  scrollbar-highlight-color: #791a4c;
				  scrollbar-shadow-color: #791a4c;
				  scrollbar-3dlight-color: #791a4c;
				  scrollbar-darkshadow-color: #791a4c;
				  scrollbar-arrow-color: #ff1ba4;
				  scrollbar-track-color: #791a4c;
				  scrollbar-base-color: #791a4c;
				}



		a			{ text-decoration:none; color:#ffcde7; }

		a.l			{ text-decoration:none; color:#ffcde7; }
		a:hover.l		{ text-decoration:underline; color:#dfa0c1; }

/* inline link (in regular content text) */
		a.il			{ text-decoration:underline; color:#dfa0c1; }
		a:hover.il		{ text-decoration:none; color:#ffffff; }


		a.e			{ text-decoration:none; color:#ffcde7; font-size:11px; font-weight:bold; }
		a:hover.e		{ text-decoration:underline; color:#dfa0c1; }
		
		a.es			{ text-decoration:none; color:#ffcde7; font-size:10px; font-weight:bold; }
		a:hover.es		{ text-decoration:underline; color:#dfa0c1; }

		a.menu			{ color:#a20155; font-family:verdana; font-size:10px; font-weight:bold; height:20px; padding:4 7 2 7; border-width:0 0 0 0; border-color:#73013c; border-style:solid; }
		a:hover.menu		{ color:#ca016a; background:#ffe2f0; font-family:verdana; font-size:10px; font-weight:bold; height:20px; padding:4 7 2 7; border-width:0 0 0 0; border-color:#73013c; border-style:solid; }
		
		a.menuc			{ color:#ffbdde; background-image:url(bkup/menubg2.gif); filter:alpha(opacity=100); font-family:verdana; font-size:10px; font-weight:bold; height:21px; padding:3 7 2 7; border-width:2 0 0 0; border-color:#ff8bc7; border-style:solid; }
		a:hover.menuc		{ color:#ffbdde; filter:alpha(opacity=100); }
		
		a.login			{ color:#000000; background:#000000; filter:alpha(opacity=100); font-family:tahoma; font-size:10px; height:13px; padding:1 4 2 4; }
		a:hover.login		{ color:#ae015b; background:#121212; filter:alpha(opacity=100); }
		
		a.adminbutton		{ color:#ffeff8; background:#db0473; filter:alpha(opacity=100); font-family:tahoma; font-size:9px; height:12px; padding:1 3 2 3; }
		a:hover.adminbutton	{ color:#ffeff8; background:#ff92ca; filter:alpha(opacity=100); }


/**** EVENTS CALENDAR START ****/
								td.dayletters		{ background:#8f3062; color:#ffffff; filter:alpha(opacity=34); width:18px; font-size:12px; font-weight:bold; padding:0 0 0 2; text-align:center; }
								td.day			{ background:#8f3062; text-align:center; font-size:12px; font-family:tahoma; width:17px; padding:0; }

/* day */							a.d			{ color:#ffffff; filter:alpha(opacity=33); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:1 0 1 1; }
								a.d:hover		{ color:#ffffff; filter:alpha(opacity=100); }

/* day - SHOWN */						a.ds			{ color:#000000; filter:alpha(opacity=100); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #ffffff; }
								a.ds:hover		{ background:#000000; color:#ffffff; filter:alpha(opacity=100); }

/* mark as past */						a.dp			{ color:#000000; filter:alpha(opacity=14); font-size:12px; font-family:tahoma; width:18px; height:11px; text-decoration:line-through; padding:1 0 1 1; }
								a.dp:hover		{ background:#ffffff; color:#000000; filter:alpha(opacity=24); }

/* mark as past - SHOWN */					a.dps			{ color:#000000; filter:alpha(opacity=34); font-size:12px; font-family:tahoma; width:18px; height:11px; text-decoration:line-through; padding:1 0 1 1; }
								a.dps:hover		{ color:#000000; filter:alpha(opacity=34); }

/* mark as today */						a.dt			{ background:#4e1132; color:#b8598b; filter:alpha(opacity=70); font-size:12px; font-family:tahoma; width:15px; height:11px; padding:0 0 0 1; border:1 solid #c46597; }
								a.dt:hover		{ background:#ffd9ec; color:#b8598b; }

/* mark as today - SHOWN */					a.dts			{ background:#4e1132; color:#b8598b; filter:alpha(opacity=100); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #c46597; }
								a.dts:hover		{ background:#000000; color:#ffffff; filter:alpha(opacity=100); width:15px; height:11px; padding:0 0 0 1; border:1 solid #c46597; }

/* mark as event day */						a.de			{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #de0074; }
								a.de:hover		{ background:#ff77cc; color:#ffffff; filter:alpha(opacity=100); width:15px; height:11px; padding:0 0 0 1; border:1 solid #ff77cc; }

/* mark as event day - SHOWN */					a.des			{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #ffffff; }
								a.des:hover		{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); width:15px; height:11px; padding:0 0 0 1; border:1 solid #ffffff; }

/* mark as today event day */					a.dte			{ background:#de0074; color:#ffffff; filter:alpha(opacity=70); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #de0074; }
								a.dte:hover		{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); width:15px; height:11px; padding:0 0 0 1; border:1 solid #de0074; }

/* mark as today event day - SHOWN */				a.dtes			{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); font-size:12px; font-family:tahoma; width:18px; height:11px; padding:0 0 0 1; border:1 solid #ffffff; }
								a.dtes:hover		{ background:#de0074; color:#ffffff; filter:alpha(opacity=100); width:15px; height:11px; padding:0 0 0 1; border:1 solid #ffffff; }

/* mark as past event day */					a.dpe			{ background:#000000; color:#ffffff; filter:alpha(opacity=20); font-size:12px; font-family:tahoma; width:18px; height:11px; text-decoration:line-through; padding:0 0 0 1; border:1 solid #000000; }
								a.dpe:hover		{ background:#000000; color:#ffffff; filter:alpha(opacity=50); width:15px; height:11px; padding:0 0 0 1; border:1 solid #000000; }

/* mark as past event day - SHOWN */				a.dpes			{ background:#de0074; color:#ffffff; filter:alpha(opacity=30); font-size:12px; font-family:tahoma; width:18px; height:11px; text-decoration:line-through; padding:0 0 0 1; border:1 solid #e1097a; }
								a.dpes:hover		{ background:#de0074; color:#ffffff; filter:alpha(opacity=30); width:15px; height:11px; padding:0 0 0 1; border:1 solid #e1097a; }


/**** EVENTS CALENDAR END ****/
