body, td, tr, p {font-family:Arial;color:#333333;font-size:12px}
H1				{font-family:arial;font-size:16px;font-weight:bold;color:#333333}
H2				{font-family:arial;font-size:12px;font-weight:bold;color:#333333}
.menu			{font-family:arial;font-size:12px;color:#003366;text-decoration:none}
.adminmenu		{font-family:arial;font-size:12px;color:#339933;font-weight:bold;text-decoration:none}
.tableHeader	{font-family:arial;font-size:12px;font-weight:bold;background-color:#F5EDF4;text-decoration:none}
.borderBasket		{ border-left:solid 1px #E4E4E4; border-right:solid 1px #E4E4E4; border-top:solid 1px #E4E4E4;border-bottom:solid 1px #E4E4E4;}
.borderBasketHeader { font-weight:bold; background-color:#FFFFCC; border-left:solid 1px #FFFFCC; border-right:solid 1px #FFFFCC; border-top:solid 1px #FFFFCC;border-bottom:solid 1px #FFFFCC;}

.cancelledEmp		{ color:red; font-weight:bold; text-decoration:line-through; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.smHeader			{ color:#333399; font-weight:bold; }
.borderTable		{ border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.borderTableRed		{ border-left:solid 1px #FFFFCC; border-right:solid 1px #FFFFCC; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.borderTableHeader	{ font-weight:bold; background-color:#cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.borderTableHeader2	{ font-weight:bold; background-color:#CCFFCC; border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.borderTableHeader3	{ font-weight:bold; background-color:#FFFFCC; border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.borderTableBW		{ border-left:solid 1px #E3E3E3; border-right:solid 1px #E3E3E3; border-top:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;}
.borderTableHeaderBW{ font-weight:bold; background-color:#E3E3E3; border-left:solid 1px #E3E3E3; border-right:solid 1px #E3E3E3; border-top:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;}
.row1			{ background-color:#FFFFFF;border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.row2			{ background-color:#FFFFCC;border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.row3			{ background-color:#FFCCCC;border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.row1new		{ font-weight:bold; background-color:#FFFFFF;border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.row2new		{ font-weight:bold; background-color:#FFFFCC;border-left:solid 1px #E8E7EE; border-right:solid 1px #E8E7EE; border-top:solid 1px #E8E7EE;border-bottom:solid 1px #E8E7EE;}
.grid			{ background-color:#FFFFFF;font-size:11px;}
.gridValue		{ font-size:11px;}

.calendarBG			{ border-left:solid 1px #CCCCFF; border-right:solid 1px #CCCCFF; border-top:solid 1px #CCCCFF;border-bottom:solid 1px #CCCCFF;background-image:url(../images/calendarBG.gif);}

.confReservation	{ background-color:#FFFFFF; font-family:arial; font-size:10px; color:blue; text-decoration:none}
.pendReservation	{ background-color:#FFFF66; font-family:arial; font-size:10px; color:black; text-decoration:none}

.RequiredField		{ COLOR:#ff0033; font-size:16px; font-weight:bold }

/*Credits: SHADED TABS Dynamic Drive CSS Library */
.shadetabs{		border-bottom: 1px solid gray; margin-bottom: 1em; }  /* width: 90%; width of menu. Uncomment to change to a specific width */
.shadetabs ul{	padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{  display: inline; margin: 0; }
.shadetabs li a{	text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #2d2b2b; background: white url(../images/shade.gif) top left repeat-x; }
.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{	 text-decoration: underline; color: #2d2b2b; }
.shadetabs li.selected{	 position: relative; top: 1px; }
.shadetabs li.selected a{ background-image: url(../images/shadeactive.gif); border-bottom-color: white; }
.shadetabs li.selected a:hover{ text-decoration: none; }

.PrintPageBreak		 {	page-break-after: always }


