/* bday panel css file */

a.cal {
	color:#000000;
	background-color:#FFFFD2;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.cal:hover {
	color:#fff;
	background-color:#940000;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
.mcal {
	font-size:13px;
	font-weight: bold;
	color:#000000;
	background-color:#dfdfdf;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.mcal {
	font-size:13px;
	font-weight: bold;
	color:#000000;
	background-color:#dfdfdf;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.mcal:hover {
	font-size:13px;
	font-weight: bold;
	color:#fff;
	background-color:#009000;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.caldate {
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.caldate:hover {
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.maincal {
	font-size:14px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.maincal:hover {
	font-size:14px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.evt {
	font-size:9px;
	font-weight: bold;
	color:blue;
	text-decoration:underline;
	border: 0;
}
a.evt:hover {
	font-size:9px;
	font-weight: bold;
	color:purple;
	text-decoration:underline;
	border: 0;
}
a.mcaldate {
	font-size:13px;
	font-weight: bold;
	color:#ffff00;
	background-color:#000;
	text-decoration:none;
	border: 0;
}
a.mcaldate:hover {
	font-size:13px;
	font-weight: bold;
	color:#fff;
	background-color:#0000ff;
	text-decoration:none;
	border: 0;
}
a.mcaldate2 {
	font-size:11px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.mcaldate2:hover {
	font-size:11px;
	font-weight: bold;
	color:yellow;
	background-color:black;
	text-decoration:none;
	border: 0;
}
a.cal2 {
	color:#fff;
	background-color:#0000dd;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
a.cal2:hover {
	color:#ffffff;
	background-color:#940000;
	text-decoration:none;
	border: 0;
	padding: 0px 2px 0px 2px;
}
.mcal2 {
	font-size:13px;
	font-weight: bold;
	color:#000;
	background-color:#F9F900;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.mcal2 {
	font-size:13px;
	font-weight: bold;
	color:#000;
	background-color:#ECEC00;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.mcal2:hover {
	font-size:13px;
	font-weight: bold;
	color:#ffffff;
	background-color:#940000;
	text-decoration:none;
	border-top: 0px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: 0px solid;
	padding: 0px 4px 3px 0px;
}
a.tbal {
	font-size:10px;
	color:#0000ff;
	background-color:#ddd;
	text-decoration:none;
	border: 0;
}

a.tbal:hover {
	font-size:10px;
	color:#fff;
	background-color:#ddd;
	text-decoration:none;
	border: 0;
}
a.foot {
	font-weight: bold;
	color:#000;
	text-decoration:none;
	border: 0;
}
a.foot:hover {
	font-weight: bold;
	color:#940000;
	text-decoration:underline;
	border: 0;
}
.cal {
	background-color:#bfbfbf;
	border-top: #004080 1px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: #004080 1px solid;
	color:#000000;
}
.cal2 {
	background-color:#ffffd2;
	border-top: #004080 1px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: #004080 1px solid;
	color:#000000;
}
.cal3 {
	background-color:#C1E0FF;
	border-top: #004080 1px solid;
	border-right: #004080 1px solid;
	border-bottom: #004080 1px solid;
	border-left: #004080 1px solid;
	color:#000000;
}
.datehd {
	font-size: 11px;
	font-weight: bold;
	color:yellow;
	background-color:black;
}
.mdatehd {
	font-size: 18px;
	font-weight: bold;
	color:black;
	background-color:steelblue;
	border: 1;
	padding: 8px 0px 8px 0px;
}
.title1 {
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #000080;
	color:#000;
	background-color:#FFFF00;
}
.title2 {
	font-size: 14px;
	font-weight: bold;
	color:yellow;
}
.title3 {
	font-size: 13px;
	font-weight: bold;
	color:yellow;
}
.title4 {
	font-size: 11px;
}
.evtbl { 
	font-size:11px;
	font-weight: bold;
	color: #000;
	background-color:#dfffdf;
	padding:0px 10px 0px 0px;
	border-top: #840000 1px solid;
	border-right: #840000 1px solid;
	border-bottom: #840000 1px solid;
	border-left: #840000 1px solid;
	width: 300px;
}
.tbl8 {
	font-size:12px;
	font-weight: bold;
	color:#0000ff;
	background-color:#ffffc4;
	border-top: #840000 1px solid;
	border-right: #840000 1px solid;
	border-left: #840000 1px solid;
	width: 292px;
	padding-left:18px;
}
.tbl5a { 
	font-size:11px;
	font-weight: bold;
	color:yellow;
	background-color:#000;
	border: 0px solid;
	padding: 3px 2px 3px 2px;
}
.tbl5b { 
	font-size:11px;
	font-weight: bold;
	color:black;
	background-color:#d0d0d0;
	border: 1px solid #000;
	padding: 3px 0px 3px 5px;
}
.ctbl6 { 
	font-size:11px;
	font-weight: bold;
	color:yellow;
	background-color:#000;
	border: 0px solid;
	padding: 0px 4px 0px 4px;
}
.tbl7 {
	background-color:#B8C180;
	border: 2px dotted #773C00;
}
.tbl7a { 
	font-size:11px;
	font-weight: bold;
	color:#fff;
	background-color:$sbg;
	border: 0px solid;
	padding: 3px 0px 3px 0px;
}
.tbl9 { 
	font-size:11px;
	font-weight: bold;
	background-color:#000;
	border: 0px solid;
	padding:0px;
}
.tbl-brdr {
    background:steelblue;
    border: 1px solid #000080;
    border-collapse: separate;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: none;
    margin-bottom: 5px;
    padding: 10px;
}
.tbl-brdr0 {
    background:#5F5F5F;
    border: 1px solid #000;
}
.tbl-brdr1 {
    background: #000;
    border: 1px solid #FF8000;
    border-collapse: separate;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: none;
    margin-bottom: 5px;
    padding: 8px;
}
.tbl-brdr2 {
    background: #eeeeee;
    border: 1px solid #660000;
    border-collapse: separate;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: none;
    margin-bottom: 5px;
    padding: 2px;
}
.tbl-brdr3 {
    background: #FFFFD2;
    border: 1px solid #660000;
    border-collapse: separate;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-shadow: none;
    margin-bottom: 5px;
    padding: 12px;
}