BODY
{		
	font-family:Arial, Tahoma, Verdana;	
	font-size:11px;
	color:#666666;
	background-color:black;
	margin-left:10px;	
	margin-top:10px;
	scrollbar-face-color: #800000;
	scrollbar-shadow-color: #000080;
	scrollbar-highlight-color: #FF0000;
	scrollbar-3dlight-color: #FF0000;
	scrollbar-darkshadow-color: #000080;
	scrollbar-track-color: #333333;
	scrollbar-arrow-color: #FFFFFF;
}

H1{font-weight:bold;color:#000080;font-family:Arial, Tahoma, Verdana;font-size:16px;margin-bottom:0px;}
FORM{margin:0px;}

TD
{	
	text-align:left;
	vertical-align:top;
	font-family:Arial, Tahoma, Verdana;	
	font-size:11px;
	padding:0px;
	}
	
	TD.headNav
	{
		width:100px;color:white;border-right:1px solid #eee;
		font-weight:bold;text-align:center;background-color:#004891;
		padding-top:3px;padding-bottom:3px;
		}
	TD.ltB{text-align:left;vertical-align:top;color:#000;font-size:11px;background:#FFFFFF;}
	TD.ctB{text-align:center;vertical-align:top;color:#000;font-size:11px;background:#FFFFFF;}
	TD.rtB{text-align:right;vertical-align:top;color:#000;font-size:11px;background:#FFFFFF;}
	TD.rtBB{text-align:right;vertical-align:top;color:#000;font-size:11px;font-weight:bold;padding-right:3px;}
	TD.rmBB{text-align:right;vertical-align:middle;color:#000;font-size:11px;font-weight:bold;padding-right:5px;}
	
	TD.rt{text-align:right;vertical-align:top;}
	TD.rt-g5{background:#666666;text-align:right;vertical-align:top;color:#FFFFFF;}
	TD.rt-g3{background:#999999;text-align:right;vertical-align:top;color:#000;}
	TD.rt-g2{background:#e6e6e6;text-align:right;vertical-align:top;color:#000;}
	TD.rt-g1{background:#f2f2f2;text-align:right;vertical-align:top;color:#000;}
	TD.rt-w{background:#FFFFFF;text-align:right;vertical-align:top;color:#666666;}
	
	TD.lt{text-align:left;vertical-align:top;}
	TD.lt-g5{background:#666666;text-align:left;vertical-align:top;color:#FFFFFF;}
	TD.lt-g3{background:#999999;text-align:left;vertical-align:top;color:#000;}
	TD.lt-g2{background:#e6e6e6;text-align:left;vertical-align:top;color:#000;}
	TD.lt-g1{background:#f2f2f2;text-align:left;vertical-align:top;color:#000;}
	TD.lt-w{background:#FFFFFF;text-align:left;vertical-align:top;color:#666666;}
	TD.ltBB{text-align:left;vertical-align:top;color:#000;font-size:11px;font-weight:bold;padding-right:5px;}
	TD.lmBB{text-align:left;vertical-align:middle;color:#000;font-size:11px;font-weight:bold;padding-right:5px;}
	
	TD.ct{text-align:center;vertical-align:top;}
	TD.ct-g5{background:#666666;text-align:center;vertical-align:top;color:#FFFFFF;}
	TD.ct-g3{background:#999999;text-align:center;vertical-align:top;color:#000;}
	TD.ct-w{background:#FFFFFF;text-align:center;vertical-align:top;color:#666666;}
	TD.ctBB{text-align:center;vertical-align:top;color:#000;font-size:11px;font-weight:bold;padding-right:5px;}
	TD.cmBB{text-align:center;vertical-align:middle;color:#000;font-size:11px;font-weight:bold;padding-right:5px;}
	
	TD.lb{text-align:left;vertical-align:bottom;}
	TD.lb-g5{background:#666666;text-align:left;vertical-align:bottom;color:#FFFFFF;}
	TD.lb-g3{background:#999999;text-align:left;vertical-align:bottom;color:#000;}
	
	TD.cb{text-align:center;vertical-align:bottom;}
	TD.cb-g5{background:#666666;text-align:center;vertical-align:bottom;color:#FFFFFF;}
	TD.cb-g3{background:#999999;text-align:center;vertical-align:bottom;color:#000;}
	
	TD.cm{text-align:center;vertical-align:middle;}
	TD.cm-g5{background:#666666;text-align:center;vertical-align:middle;color:#FFFFFF;}
	TD.cm-g3{background:#999999;text-align:center;vertical-align:middle;color:#000;}
	TD.cm-w{background:#FFFFFF;text-align:center;vertical-align:middle;color:#666666;}
	
	TD.lm{text-align:left;vertical-align:middle;}
	TD.lm-g5{background:#666666;text-align:left;vertical-align:middle;color:#FFFFFF;}
	TD.lm-g3{background:#999999;text-align:left;vertical-align:middle;color:#000;}
	
	TD.rm{text-align:right;vertical-align:middle;}
	TD.rm-g5{background:#666666;text-align:right;vertical-align:middle;color:#FFFFFF;}
	TD.rm-g3{background:#999999;text-align:right;vertical-align:middle;color:#000;}
	
	TD.nav1{text-align:left;vertical-align:middle;background-color:#e6e6e6;font-size:12px;font-weight:bold;height:20px;}
	TD.nav2{text-align:left;vertical-align:middle;background-color:#f2f2f2;font-size:12px;font-weight:bold;height:20px;}
	
	
	TD.schedH{color:#FFFFFF;font-weight:bold;text-align:left;border-bottom:1px solid #ffffff;background-color:#0051A1;}
	TD.sched1{background-color:#e0e6df;color:#000;text-align:left;border-bottom:1px solid #000;font-weight:bold;cursor:pointer;}
	TD.sched2{background-color:#eee;color:#000;text-align:left;border-bottom:1px solid #000;cursor:pointer;}
	
	.AdH{color:#000;font-weight:bold;text-align:left;border-bottom:1px solid #000080;border-top:1px solid #000080;background-color:#CBDEA8;}
	TD.listingW{background-color:#ffffff;color:#000;text-align:left;border-bottom:1px solid #666666;padding-top:1px;padding-bottom:1px;}
	TD.listing{background-color:#e0e6df;color:#000;text-align:left;border-bottom:1px solid #666666;padding-top:1px;padding-bottom:1px;}
	TD.listingC{background-color:#e0e6df;color:#000;text-align:center;border-bottom:1px solid #666666;padding-top:1px;padding-bottom:1px;}
	TD.listingR{background-color:#e0e6df;color:#000;text-align:right;border-bottom:1px solid #666666;padding-top:1px;padding-bottom:1px;}
	
	TD.listL{background-color:#fff;color:#000;text-align:left;border-bottom:1px solid #ccc;padding:2px 0 2px 0;}
	TD.listC{background-color:#fff;color:#000;text-align:center;border-bottom:1px solid #ccc;padding:2px 0 2px 0;}
	TD.listR{background-color:#fff;color:#000;text-align:right;border-bottom:1px solid #ccc;padding:2px 0 2px 0;}
	
	.cartHC{background:#CBDEA8;text-align:center;vertical-align:top;border-bottom:1px solid #333333;}
	.cartHL{background:#CBDEA8;text-align:left;vertical-align:top;border-bottom:1px solid #333333;}
	.CartHR{background:#CBDEA8;text-align:right;vertical-align:top;border-bottom:1px solid #333333;padding-right:3px;}
	.cartC{text-align:center;vertical-align:top;border-bottom:1px solid #cccccc;}
	.cartL{text-align:left;vertical-align:top;border-bottom:1px solid #cccccc;}
	.CartR{text-align:right;vertical-align:top;border-bottom:1px solid #cccccc;padding-right:3px;}
	
	
	.schedHead{color:#FFFFFF;background-color:#000080;font-weight:bold;text-align:center;border-bottom:1px solid #000;border-top:1px solid #000;}
	
	.rostlink
		{
			text-align:center;	vertical-align:middle; line-height:20px;
			cursor:pointer;	margin-right:7px; margin-left:7px; height:20px; width:110px;
			border:1px solid #000;	color:#000;
			font-weight:bold;}
	
	.pageHead
	{	color:Red;
		padding:5px 0px 3px 5px;
		border-bottom:1px dashed #f00;
		font-size:14px;font-weight:bold;
		width:95%;
		margin-bottom:10px;
		}
	.pageIntro
	{	color:black;
		padding:5px 0px 3px 5px;
		font-size:12px;
		width:95%;
		margin-bottom:10px;
		}
	
	.boxhead1
	{	top:1px;	left:1px;
		position:relative;
		width:95%;	height:16px; padding-left:5px;
		vertical-align:middle;	text-align:left;
		background: white url(images/shadehead.gif) repeat top right;
		border:1px solid #666666;
		color:#000080;	font-weight:bold;
		font-size:11px;
		font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
		
	.boxhead2
	{	top:0px;	left:0px;
		position:relative;
		width:95%;	height:16px; padding-left:5px;
		vertical-align:middle;	text-align:left;
		background: white url(images/shadehead.gif) repeat top right;
		border-bottom:1px solid #666666;
		color:#000080;	font-weight:bold;
		font-size:12px;
		font-family:tahoma,verdana,arial;/*	font-style:italic;*/
		}
		
	.box0{
		border:1px solid #666666;	position:absolute;			overflow:hidden;
		padding:0px;				background-color:#333333;}
		.box0r{
		border:1px solid #666666;	position:relative;			overflow:hidden;
		padding:0px;				background-color:#333333;	float:left;}
		
	.box1{
		border:1px solid #FFFFFF;	position:absolute;			overflow:hidden;
		padding:0px;				background-color:#cccccc;}
		.box1r{
		border:1px solid #FFFFFF;	position:relative;			overflow:hidden;
		padding:0px;				background-color:#cccccc;	float:left;}
		
	.box2{
		border:1px solid #666666;	position:absolute;			overflow:hidden;
		padding:0px;				background-color:#e6e6e6;}
		.box2r{
		border:1px solid #666666;	position:relative;			overflow:hidden;
		padding:0px;				background-color:#e6e6e6;	float:left;}
		
	.box3{
		border:1px solid #666666;	position:absolute;			overflow:hidden;
		padding:0px;				background-color:#f2f2f2;}
		.box3r{
		border:1px solid #666666;	position:relative;			overflow:hidden;
		padding:0px;				background-color:#f2f2f2;	float:left;}
	
	.box4{
		border:1px solid #666666;	position:absolute;			overflow:hidden;
		padding:0px;				background-color:#FFFFFF;}
		.box4r{
		border:1px solid #666666;	position:relative;			overflow:hidden;
		padding:0px;				background-color:#FFFFFF;	float:left;}
	
	
	
	.boxhead
	{	padding:2px 2px 2px 5px;
		vertical-align:middle;	text-align:left;
		background:#000;
		border:1px solid #ccc;
		color:#fff;	font-weight:bold;
		font-size:11px;
		font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
	.boxheadR
	{	height:16px; padding-left:5px; margin:1px; width:100%;
		vertical-align:middle;	text-align:left;
		background: white url(images/bgred.gif) repeat top right;
		border:1px solid #666666;
		color:#FFFFFF;	font-weight:bold;
		font-size:11px;
		font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
	.boxheadB
	{	height:16px; padding-left:5px; width:100%;
		vertical-align:middle;	text-align:left;
		background: #000080;color:#ffffff;	font-weight:bold;
		border-top:1px solid #000;border-bottom:1px solid #000;
		
		font-size:11px; font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
	.boxheadG
	{	height:16px; padding-left:5px; width:100%;
		vertical-align:middle;	text-align:left;
		background: #CBDEA8;
		border:1px solid #666666;
		color:#000;	font-weight:bold;
		font-size:11px; font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
	.boxheadGr
	{	height:16px; padding-left:5px; width:100%;
		vertical-align:middle;	text-align:left;
		background: #eee;
		border-top:1px solid #000;border-bottom:1px solid #000;
		color:#000;	font-weight:bold;
		font-size:11px; font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
	.boxheadW
	{	height:16px; padding-left:5px; width:100%;
		vertical-align:middle;	text-align:left;
		background: #FFFFFF;
		border-top:1px solid #000;border-bottom:1px solid #000;
		color:#000;	font-weight:bold;
		font-size:11px; font-family:arial,tahoma,verdana;/*	font-style:italic;*/
		}
		
	.t0{ border:0px; padding:0px; margin:0px;}
	.t05{ padding:0px; margin:0px; background-color:#333333; border:1px solid #FFFFFF;}
	.t1{ padding:0px; margin:0px; background-color:#cccccc; border:1px solid #FFFFFF;}
	.t2a{ padding:0px; margin:0px; background-color:#dddddd; border:1px solid #666666;}
	.t2{ padding:0px; margin:0px; background-color:#eee; border:1px solid #666666;}
	.t4{ padding:0px; margin:0px; background-color:#FFFFFF; border:1px solid #666666;}
	
	
	.nv1{width:138px;height:18px;background-color:#f2f2f2;color:#000;vertical-align:middle;border-top:1px solid #ccc;cursor:pointer;}
	.nv2{width:138px;height:18px;background-color:#e6e6e6;color:#000;vertical-align:middle;border-top:1px solid #ccc;cursor:pointer;}
	
	#navbox{width:140px;height:108px;border:1px solid #666666;text-align:left;}	
	#nav1{width:138px;height:18px;background:#f2f2f2 url(images/btn-tan-05.gif) 2px 2px no-repeat;color:#000;}
	#nav2{width:138px;height:18px;background:#e6e6e6 url(images/btn-tan-10.gif) 2px 2px no-repeat;color:#000;}
		#nav1 a	, #nav2 a {width:138px;height:18px;color:#000;}
		#nav1 a:hover, #nav2 a:hover {width:138px;height:18px;background:#CBDEA8 url(images/btn-blk.gif) 2px 2px no-repeat;}
		#nav1 span, #nav2 span {padding-left:20px;font-size:11px;}
	
	.p{width:120px;height:18px;margin:3px 0 3px 3px;border:1px solid #000;background:#eee;font-size:11px;}
	.p90{width:90px;height:18px;border:1px solid #000;background:#eee;font-size:10px;margin:2px;}
	.p100{width:100px;height:18px;border:1px solid #000;background:#eee;font-size:11px;}
	.p150{width:150px;height:18px;margin:3px 0 3px 3px;border:1px solid #000;background:#eee;font-size:11px;}
	
	.pW{width:120px;height:18px;border:1px solid #000;background:#FFFFFF;font-size:11px;margin-top:2px;margin-bottom:2px;}
	.ta{border:1px solid #000;background:#eee;font-size:11px;font-family:Arial,Tahoma,Courier;}
	.short{width:60px;height:18px;margin:3px 0 3px 3px;border:1px solid #000;background:#eee;font-size:11px;}
	.shorter{width:45px;height:18px;border:1px solid #000;background:#eee;font-size:11px;}
	.shortest{width:30px;height:18px;border:1px solid #000;background:#eee;font-size:11px;}
	.ABut{cursor:pointer;margin:4px;width:100px;border:1px solid #000;color:white;background:#ff0000;padding:4px;font-weight:bold;text-align:center;vertical-align:middle;}
	
SELECT
	{	
		color:#000; background-color:#eee;
		
		FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, Helvetica;
		border:1px #000 solid; margin:0px;
	}

	SELECT.datesmall{ width:35px; height:19px; FONT-SIZE:10px;margin:2px;}
	SELECT.yearsmall{ width:45px; height:19px; FONT-SIZE:10px;margin:2px;}
	SELECT.datesmall100{ width:30px; height:19px; FONT-SIZE:9px;margin:2px;}
	SELECT.yearsmall100{ width:40px; height:19px; FONT-SIZE:9px;margin:2px;}
	SELECT.sel-180	{ width:180px;}
	SELECT.sel-200	{ width:200px;FONT-SIZE:10px;}
	SELECT.sel-120	{ width:120px;}
	SELECT.sel-100	{ width:100px;}
	SELECT.sel-90	{ width:90px;font-size:10px;}

	INPUT.bigt{width:390px;height:18px;border:1px solid #000;margin:2px;background-color:#FFFFFF;font-size:11px;}
	INPUT.reg{width:130px;height:18px;border:1px solid #000;margin:2px;background-color:#FFFFFF;font-size:11px;}
	INPUT.sh{width:100px;height:18px;border:1px solid #000;margin:2px;background-color:#FFFFFF;font-size:11px;}

A
{	
	text-decoration:none;
	color:#CC0000;	
	}	
A:hover{color:#000;}

.biggera{color:#000080;font-size:12px;font-weight:bold;}
.biggera:hover{color:#FF0000;}

.normtext{color:#000;}
.normtext:hover{color:#000080;}
A.scheda{color:#000080;}
A.scheda:hover{color:#800000;}
A.blue{color:#000080;}
A.blue:hover{color:#800000;}
A.blueB{font-weight:bold;color:#000080;}
A.blueB:hover{color:#800000;}
A.redB{font-weight:bold;color:#CC0000;}
A.redB:hover{color:#000080;}
	.white {color:#ffffff;}
	.white:hover {color:#cccccc;}
	.whiteB {font-weight:bold;color:#ffffff;}
	.whiteB:hover {color:#cccccc;}
	#g0 {color:#333333;}
	#g0:hover {color:#cccccc;}
	#g1 {color:#666666;}
	#g1:hover {color:#999999;}
	#g3 {color:#cccccc;}
	#g3:hover {color:#333333;}

.storeA {color:#000;}
.storeA:hover {color:#FFFFFF;}

.hiddenPic {display:none;}

UL.star
{	position:relative; top:0px; left:-20px;
	list-style-image: url(images/bul-star.gif);
	list-style-type: square;
	list-style-position: outside;
		}

#verticaltext {
	writing-mode: tb-rl;
	filter: flipv fliph;
	width:20px;height:160px;
	font-family:Verdana, Arial, Tahoma ;
	font-size:12px;
	}
	









/* CALENDAR CSS */



/* Default attributes of table container for entire calendar */
		.table-style {
			font-family: arial;
			border-width: 1; 
			border-style: solid; 
			border-color: #a0a0a0; 
			background-color: #ffffff;
			font-family: arial; 
			font-size: 11px;
		}

		/* Default attributes of DIV containing table container for entire calendar.
		* You probably don't want to alter this style.
		*/
		.div-style {
			z-index: +999;
			position: absolute;
			visibility: hidden;
		}

		/* Default attributes used in calendar title (month and year columns).*/
		.title-style {
			padding: 2px;
			font-family: arial; 
			font-size: 11px;
			color: #FFFFFF;	
		}

		/* Default attributes used in calendar title background.*/
		.title-background-style {
			background-color: #0000AA;
		}

		/* Normal appearance of controls in calendar title. */
		/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
		.title-control-normal-style {
			border-style: solid;
			border-width: 1;
			border-color: #3a6ea5; 
			cursor: pointer;
		}

		/* Moused-over (selected) appearance of controls in calendar title. */
		.title-control-select-style {
			border-style: solid;
			border-width: 1;
			border-color: #3a6ea5; 
			cursor: pointer;
		}

		/* Default attributes of drop down lists (month and year). */
		.dropdown-style {
			font-family: arial; 
			font-size: 11px; 
			border-width: 1; 
			border-style: solid; 
			border-color: #a0a0a0;
			background-color: #cee3ef;
			cursor: pointer;
		}

		/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
		.dropdown-select-style {
			background-color: #3a6ea5;
		}

		/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
		.dropdown-normal-style {
			background-color: #0;
		}

		/* Default attributes of calendar body (weekday titles and numbers). */
		.body-style {
			padding: 5px;
			background-color: #336699;
			font-family: verdana; 
			font-size: 10px;
		}

		/* Attributes of current day in calendar body. */
		.current-day-style {
			color: #FFCC00;
			font-weight: bold;
			text-decoration: none;
		}

		/* Attributes of end-of-week days (Sundays) in calendar body. */
		.end-of-weekday-style {
			color: #909090;
			text-decoration: none;
		}

		/* Attributes of all other days in calendar body. */
		.normal-day-style {
			color: white;
			text-decoration: none;
		}

		/* Attributes of border around selected day in calendar body. */
		.selected-day-style {
			border-style: solid;
			border-width: 1px; 
			border-color: #a0a0a0;
		}

		/* Default attributes of designated holidays. */
		.holiday-style {
			background-color: #FFDDDD;
		}

		/* Attributes of today display at bottom on calendar */
		.today-style {
			padding: 0px;
			color: white;
			background-color: #0000AA;
			text-align: center;
			text-decoration: none;
		}

		/* Attributes of week number division (divider.gif) */
		.weeknumber-div-style {
			background-color: #d0d0d0; 
			padding: 0px;
		}
		
		/*TD
		{
			FONT-FAMILY:Arial, Tahoma, Verdana, Helvetica;
			font-size:11px;
			color:#000;
			
		}*/
	TD.navhd{background:#336699;color:#FFFFFF;text-align:center;vertical-align:middle;border-left:1px solid #FFFFFF;}
	TD.calrt{background:#FFFFFF;text-align:right;vertical-align:top;}
	TD.callt{background:#FFFFFF;text-align:left;vertical-align:top;}
	TD.calct{background:#FFFFFF;text-align:center;vertical-align:top;}
	TD.callb{background:#FFFFFF;text-align:left;vertical-align:bottom;}
	TD.calcm{background:#FFFFFF;text-align:center;vertical-align:middle;}
	TD.callm{background:#FFFFFF;text-align:left;vertical-align:middle;}
	TD.calrm{background:#FFFFFF;text-align:right;vertical-align:middle;}
	TD.rt-gray{background:#eee;text-align:right;vertical-align:top;}
	TD.lt-gray{background:#eee;text-align:left;vertical-align:top;}
	TD.cm-gray{background:#eee;text-align:center;vertical-align:middle;}
	TD.rm-gray{background:#eee;text-align:right;vertical-align:middle;}
	TD.lm-gray{background:#eee;text-align:left;vertical-align:middle;}
	TD.ct-gray{background:#eee;text-align:center;vertical-align:top;}
	TD.lt-head-B{background:#e0e6df;text-align:left;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.rt-head-B{background:#e0e6df;text-align:right;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.ct-head-B{background:#e0e6df;text-align:center;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.lt-head-Bb{background:#003366;color:#FFFFFF;text-align:left;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.rt-head-Bb{background:#003366;color:#FFFFFF;text-align:right;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.ct-head-Bb{background:#003366;color:#FFFFFF;text-align:center;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.lt-head-BIG{background:#FFFFFF;color:#000;text-align:left;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.rt-head-BIG{background:#FFFFFF;color:#000;text-align:right;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	TD.ct-head-BIG{background:#FFFFFF;color:#000;text-align:center;vertical-align:top;font-size:14px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;}
	
	TD.cal{overflow:auto;font-size:9px; color:#000; font-family:Arial,Tahoma;padding:1px;background:#FFFFFF;text-align:left;vertical-align:top;}
	TD.cal-today{overflow:auto;font-size:9px; color:#000; font-family:Arial,Tahoma;padding:1px;border:solid 1px #FF0000;text-align:left;vertical-align:top;}
	TD.cal-blank{background:#dddddd;text-align:left;vertical-align:top;}
	TD.cal-hd{background:#003366;color:#FFFFFF;text-align:center;vertical-align:middle;font-size:12px;font-weight:bold;}
	TD.cal-hd2{background:#CBDEA8;color:#000080;text-align:center;vertical-align:middle;font-size:12px;font-weight:bold;}
	.cal2{overflow:hidden;font-size:9px;padding:1px;background:#FFFFFF;text-align:left;vertical-align:top;}
	
	.deadend{color:#000080; cursor:pointer;}
	.deadend-w{color:#FFFFFF; cursor:pointer;}
	.deadend-r{color:#800000; cursor:pointer;}
	
	/*A
	{	font-size: 11px; FONT-FAMILY:  Arial,Tahoma,Verdana, Helvetica;
		COLOR: #800000;
		TEXT-DECORATION: none;
		}*/
	.whitelink{COLOR: #FFFFFF;FONT-SIZE: 11px;font-weight:normal;}
	.whitelink:hover{COLOR: #CC9900;}
	.whitelinkhd{COLOR: #FFFFFF;FONT-SIZE: 14px;font-weight:bold;}
	.whitelinkhd:hover{COLOR: #CC9900;}
	
	/*TEXTAREA
	{	color:#000; background: #eee;
		width:200px; height:150px;
		FONT-SIZE:9px; FONT-FAMILY:Tahoma, Arial, Verdana, Helvetica;
		border:1px solid #000; margin-bottom:2px;
		scrollbar-face-color: #003366;
		}*/
	
	.descr {width:170px;height:60px;}
	
	/*SELECT
	{	color:#000; background:#eee;
		width:80px; height:17px;
		FONT-SIZE:11px; FONT-FAMILY:Tahoma, Arial, Verdana, Helvetica;
		border:1px #000 solid; margin-bottom:2px; margin-top:2px;}*/

	.datesmall
	{	width:40px; height:19px;
		FONT-SIZE:10px;}
	
	.yearsmall
	{	width:45px; height:19px;
		FONT-SIZE:10px;}
	
	.btn
		{	background-color: #003366; color: White;
			border:solid 1px #000; margin: 5; padding:0;
			vertical-align:middle; text-align:center;
			cursor:pointer;
			width:80; height:20; }