BODY, TD {
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.nine{font-size:9px;color:white;background-color:red}
.ten{font-size:10px;}
.eleven{font-size:11px;}
.fourteen{font-size:14px;}
.errormsg{color:white;background:red;border:1px solid #cccccc;}
.confirmmsg{color:white;background:green;border:1px solid #cccccc;}

A {font-size:12px;color:#CD1D1D;}
A:ACTIVE {font-size:12px;color:#CD1D1D;}
A:HOVER {font-size:12px;color:#004080;}
A.eleven {font-size:11px;color:#CD1D1D;}
A:ACTIVE.eleven {font-size:11px;color:#CD1D1D;}
A:HOVER.eleven {font-size:11px;color:#004080;}

.textbox {font-size:12px;color:black;height:20px;}
.listbox{font-size:12px;color:black;height:20px;}
.btn{font-size:12px;border:solid 1px black;height:20px; background-color:#FFF9E1}
.btnover{font-size:12px;border:solid 1px black;height:20px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF9E1,EndColorStr=#FFFF66);}
.textarea{font-size:12px;color:black;}

.footer{font-size:11px;}
A.footer {font-size:11px;color:#CD1D1D;}
A:ACTIVE.footer {font-size:11px;color:#CD1D1D;}
A:HOVER.footer {font-size:11px;color:#004080;}
A.footerfree {font-size:11px;color:#004080;}
A:ACTIVE.footerfree {font-size:11px;color:#CD1D1D;}
A:HOVER.footerfree {font-size:11px;color:#004080;}

.bowling{font-size:9px;}

.tblmainhdr {
    font-size		: 12px;
    font-weight		: bold;
    color		: #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFF66,EndColorStr=#FFCD66);
	border-top:1px solid #CD1D1D;border-bottom:1px solid #CD1D1D;border-right:1px solid #CD1D1D;
}

.tblsidehdr {
    font-size		: 12px;
    font-weight		: bold;
    color		: #000000;
	padding: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFF66,EndColorStr=#FFCD66);
}

.tblsubhdr {
    font-size		: 10px;
    color		: #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFF66,EndColorStr=#FFCD66);
	border-bottom:1px solid #CD1D1D;border-right:1px solid #CD1D1D;
}

.tblcell1{font-size:12px;border-bottom:1px solid #CD1D1D;border-right:1px solid #CD1D1D;}
.tblcell1r{font-size:12px;border-bottom:1px solid #CD1D1D;border-right:1px solid #CD1D1D;text-align:right;}
.tblcell2{font-size:10px;border-bottom:1px solid #CD1D1D;border-right:1px solid #CD1D1D;}




.calendar{position:absolute;zOrder:1000;background-color:white;border:1px solid #000000;visibility:hidden;}
.calendar.button1{cursor:default;margin:0px;padding:0px;vertical-align:middle;}
.calendar.button-over1{color:#000000;cursor:default;margin:0px;padding:0px;vertical-align:middle;cursor:pointer;}
.calendar.prevYear1{position:absolute;top:0px;left:2px;width:18px;height:18px;font-family:webdings;font-size:12px;}
.calendar.prevMonth1{position:absolute;top:0px;left:12px;width:18px;height:18px;font-family:webdings;font-size:12px;}
.calendar.nextMonth1{position:absolute;top:0px;right:12px;width:18px;height:18px;font-family:webdings;font-size:12px;}
.calendar.nextYear1{position:absolute;top:0px;right:2px;width:18px;height:18px;font-family:webdings;font-size:12px;}
.calendar.cancel1{font-size:11px;}
.calendartable1{background-color:white;border-collapse:collapse;color:BLUE;font-size:11px;}
.calendartbody1{background-color:green;}
.calendar.weekday1{font-size:9px;height:18px;width:18px;text-align:center;color:#000000;;}
.calendar.day1{height:18px;width:18px;text-align:center;color:#CC0000}
.calendar.day-over1{background-color:#FFCD66;height:18px;width:18px;text-align:center;}
.calendar.day-sel1{background-color:#FFFF66;height:18px;width:18px;text-align:center;border:1px solid black;}
.calendar.header1{background-color:#CD1D1D;color:#FFFF66;font-size:11px;margin:0px;padding:0px;text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFF66,EndColorStr=#FFCD66);}
.calendar.footer1{background-color:#CD1D1D;color:#FFFF66;font-size:11px;margin:0px;padding:2px;text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFF66,EndColorStr=#FFCD66);}


th {
border-top:1px solid #fff;
background-color: #3366FF;
border-bottom:1px solid #fff;
color: #FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-align:center;
padding:6px;
font-size:11px;
}
.td_base {
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#EEEEEE;
text-align:center;
padding:6px;
border-top:1px solid #fff;
}
.td_alt {
font-size:11px;
font-weight:normal;
color:#000000;
padding:6px;
background-color:#FFFFFF;
}
.td_x {
font-size:11px;
font-weight:normal;
color:#FFFFFF;
padding:6px;
background-color:#666666;
}
.reg_subhdr{
display:block;
color:#666666;
font-size:13px;
border-bottom:1px solid #000000;
margin-top:5px;
padding:3px;
}
.reg_hdr_sp{
background-image:url("/images/nav_bg_yel.jpg");
background-repeat:repeat-x;
display:block;
color:#CD1D1D;
font-size:14px;
font-weight:bold;
margin-top:0px;
border:1px solid #CD1D1D;
padding:3px;
}
/************LINK INSIDE HEADER**********************/
a:link.linkheader, a:visited.linkheader{
color:white;
font-size:11px;
}
a:hover.linkheader, a:active.linkheader{
color:white;
font-size:11px;
}