.calweekhding {color:#FF9; background:#000;}
.calday td {color:#000; background:#E5B664;}

.subnav a {display:block; width: 150px; height:19px; padding-left:5px; padding-right:5px; background: url(images/cal_arrow_right_black.gif) right no-repeat; border-bottom:#FF6600 1px solid;}
.subnav a:link {color: #00215a; text-decoration: none;}
.subnav a:visited {color: #00215a; text-decoration: none;}
.subnav a:hover {color: #000; text-decoration: none; background: url(images/subnav_hoverbkg.jpg) repeat-x top left;}

.topnav a {display:block; float:left; height:19px; padding-left:5px; padding-right:10px; margin-right: 5px; border-right:#FF6600 1px solid;}
.topnav a:link {color: #fff; text-decoration: none;}
.topnav a:visited {color: #fff; text-decoration: none;}
.topnav a:hover {color: #000; text-decoration: none; background: url(images/subnav_hoverbkg.jpg) repeat-x top left;}

.textnav {padding-left:50px; padding-bottom: 20px;}
.textnav a {display:block; float:left; padding-right:10px; margin-right: 5px; border-right:#FF6600 1px solid; font-size: 9px;}
.textnav a:link {color: #fff; text-decoration: none;}
.textnav a:visited {color: #fff; text-decoration: none;}
.textnav a:hover {color: #FF6600; text-decoration: underline;}

/*Like a sub-nav, but specific to only certain pages belonging to a group*/
#pagenav {position:relative; left:-50px; top:-50px; max-width:500px; padding-top:10px; border-bottom:#FF6600 1px solid; font-size: 9px;}
#pagenav a {color:#FFFFCC; display:block; float:left; padding-right:10px; margin-right: 5px;}
#pagenav a:link {color: #FFFFCC; text-decoration: none;}
#pagenav a:visited {color: #FFFFCC; text-decoration: none;}
#pagenav a:hover {color: #FF6600; text-decoration: underline;}

.copyarea {padding-left: 50px; padding-right: 30px; padding-top: 50px; padding-bottom: 100px;}
.copyarea a {color: #FFFFFF};

h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFC;}
p, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFC;}

/* Calendar Styles */
table.calendar {width:100%; color:#000;}
.days {color: #000; background: #FFF; height:18px;}
.nonmonthdays {border: 1px solid white; color: #888; background: #EEE; height:18px;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCentre {text-align: center;}
.bigbutton { background: url(images/btn_blank.jpg) no-repeat center; text-transform:uppercase; }
.bigbutton a { color:#FFFFCC; text-decoration:none; display: block; width: 100%; height: 100%; }
.bigbutton a:link { color:#FFFFCC; text-decoration:none; }
.bigbutton a:visited { color:#FFFFCC; text-decoration:none; }
.bigbutton a:hover { color:#FFFFCC; text-decoration:underline;}
.centerbutton { background: url(images/btn_center.png) no-repeat center; text-transform:uppercase; }
.centerbutton a:link { color:#ffffff; text-decoration:none; }
.centerbutton a:visited { color:#ffffff; text-decoration:none; }
.centerbutton a:hover { color:#ffffff; text-decoration:underline;}


.mailletterbox {
border-top: 2px solid #E5B664;
border-bottom: 2px solid #E5B664;
padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;

}
