body
{ 
font-family: Verdana, Arial, san serif;
background-color:#EDF1F2; 
color:#252C2C;
margin:0px;
font-size:12px;
}
.bodyBuild {
	margin:16px;
	background-color:#fff;
	background-image:url('/admin/images/shadowBack.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.bodyBuild2 {
	margin:32px;
	background-color:transparent;
	background-image:none;
}
	
td,th,p
{ 
color:#252C2C; 
font-size:12px; 
vertical-align:top;
}

a		 { text-decoration: none; color: #1A4141; font-weight:bold; }
a:visited{ text-decoration: none; color: #1A4141; font-weight:bold; }
a:hover  { text-decoration: none; color: #1A4141; font-weight:bold; background-color:#fe0;  }

a.topMenu			{ text-decoration: none; color: #1A4141; font-weight:bold; }
a:visited.topMenu	{ text-decoration: none; color: #1A4141; font-weight:bold; }
a:hover.topMenu 	{ text-decoration: none; color: #1A4141; font-weight:bold; background-color:#fe0;  }

a.leftMenu			{ height:14px;width:150px;display:block;text-decoration:none;color:#1A4141;font-weight:bold;
	padding:2px;padding-left:20px; }
a.leftMenu:visited	{ height:14px;width:150px;display:block;text-decoration:none;color:#1A4141;font-weight:bold;
	padding:2px;padding-left:20px; }
a.leftMenu:hover	{ height:14px;width:150px;display:block;text-decoration:none;color:#1A4141;font-weight:bold;
	padding:2px;padding-left:20px;background-color:#fe0;  }
.leftMenu			{ height:14px;width:150px;display:block;text-decoration:none;color:#1A4141;font-weight:bold;
	padding:2px;padding-left:20px; }
	
.green { background-color:#a1ffbe; }
.green2 { background-color:#40e993; }
.yellow { background-color:yellow; }
.gold { background-color:#fc0; } 
.red { background-color:#e3abab; }
.blue { background-color:#a6ffff; }
.reserveBlue { background-color:#95b5ff; }
.blue2 { background-color:#d0fbfb; }
.purple { background-color:#e080dd; }
.purple2 { background-color:#ffa5ff; } 
.orange { background-color:#fc9; }
   .rangeButtons {background-color:#ccc;border:#000 1px solid;padding-left:2px;padding-right:2px;}
	.chosen {background-color:#fc0;border:#000 1px solid;font-size:1.4em;}
 	.orderHold { display:none; }
.thList { background-color:#8fb3bc; padding:2px; padding-left:4px; padding-right:4px;
	border-top:#C9D1D3 1px solid;border-left:#C9D1D3 1px solid;
	border-bottom:#63696B 1px solid;border-right:#63696B 1px solid;
	text-align:left; }
	
.tdListy { padding:2px; padding-left:4px; padding-right:4px;
	border-top:#fff 1px solid;border-left:#fff 1px solid;
	border-bottom:#838B8D 1px solid;border-right:#838B8D 1px solid;cursor:default; }

.tdList {
	font-family:Arial;padding:0;padding-left:3px;padding-right:3px;color:#333;border-left:#999 1px solid;
}
.tr0 { background-color: #D0FBFB;cursor:pointer;color:#333; }
.tr1 { background-color: #EBF5F5;cursor:pointer;color:#333; }
.tr2 { background-color: #DCEEEE;cursor:pointer;color:#333; }

.bigHeader { font-family: Verdana, Arial, san serif; font-weight:bold; font-size:24px; color:#1A4141; }
.smallHeader { font-family: Verdana, Arial, san serif; font-weight:bold; font-size:18px; color:#296161; }


.inputButton { height:22px;border:#97AEB1 2px outset;padding:0;color: #1A4141; font-weight:bold;background-color:#CBD4D6; }
.required { background-color:#F4DAD5; }

hr { height:1px; color:#627879; background-color:#627879; border-style: none; border:0; }
hr.whiteHR  { height:1px; color:#fff; background-color:#fff; border-style: none; border:0; }

#mainContent { display:none; }
#loadContent { display:inline;font-family: Verdana, Arial, san serif; font-weight:bold; font-size:24px; color:#1A4141;
	margin:0;
	padding:16px;
	padding-left:18px;
	padding-right:18px;
	vertical-align:top;
	height:100%;width:100%;
	overflow:hidden; }
.leftMenuDiv { display:none; }

select { background-color:#f2ffff;border:#27636b 1px solid;color:#1D4444; }

.error { color:#900; }
.errorBox {  background-color:#F4DAD5; border:#900 1px solid; color:#900; margin-top:4px;font-weight:bold;
	padding:2px;padding-right:6px;padding-left:6px; }

/* calendar styles padding:2px; padding-left:4px; padding-right:4px;*/
.thCal { background-color:#A3ABAD; padding:0px;
	border-top:#C9D1D3 1px solid;border-left:#C9D1D3 1px solid;
	border-bottom:#63696B 1px solid;border-right:#63696B 1px solid;
	text-align:center; }
.thCal2 { background-color:#C2CACC;font-size:10px;font-weight:bold;vertical-align:middle;
	border-top:#fff 1px solid;border-left:#fff 1px solid;padding-top:2px;
	line-height:1;color:#797E80; }

.trCal { background-color:#D2D7D9;height:84px; }

.tdCal { height:84px;padding:2px;vertical-align:top;font-size:10px;/*font-weight:bold;*/
	border-top:#fff 1px solid;border-left:#fff 1px solid;
	border-bottom:#838B8D 1px solid;border-right:#838B8D 1px solid; }

.dayCal { padding:12px;vertical-align:top;
	background-image:url('/secure/images/contentBG2.jpg');
	border-top:#fff 1px solid;border-left:#fff 1px solid;
	border-bottom:#838B8D 1px solid;border-right:#838B8D 1px solid; }
	
.weekend { background-color:#D4CED0; }
.darkDay { background-color:#9B9B9B;
	border-top:#B6B6B6 1px solid;border-left:#B6B6B6 1px solid;
	border-bottom:#666666 1px solid;border-right:#666666 1px solid; }

.dinky { font-size:10px;padding:1px;height:19px;width:21px;vertical-align:middle;text-align:center;color:#666; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f18 { font-size:18px; }

.red { color:#600; }
.green { color:#060; }
.blue { color:#009; }
.black { color:#000; }
.bbold { font-weight:bold; }

.clickable { cursor:pointer; }
.px10 { font-size:10px; }
.today { background-color:#fff;color:#900;
border:#000 2px solid;border-top:#000 1px solid;border-left:#000 1px solid; }

.today3 { background-color:#ff0;color:#000;border:#000 1px solid; }
.today2 { color:#900; }

.dayList { 
	font-family: Helvetica, Arial, Verdana, san serif;
	line-height:1.2;   overflow:hidden;
	width:100%;height:63px;padding:0px;margin-top:2px;
	border-top:#A8B3B4 1px solid;font-size:9px;color:black; }
	
.hiddenDayList {
position:absolute;top:58px;left:36px;width:224px;height:83px;visibility:hidden;
background-color:#fff;border:#666666 1px solid;
padding:8px;cursor:default;
}

.itemBox { width:100%;border:#000 1px solid;padding:8px;margin-top:6px; }


.centered { text-align:center;vertical-align:middle; }

.tdW { text-align:center;background-color:#fff;font-size:10px; width:25%;}
.tdW2 { text-align:center;background-color:#ddd;font-size:10px;font-weight:bold;padding-right:2px;padding-left:2px; }
