.maincaltable	{width:100%; margin:3px 0px; background:#414658; border:1px solid #414658;}
.maincaltable td {width:14%; background:#fff; height:60px; padding:1px;}
.maincaltable tr.slim td{height:15px;border-bottom:1px solid #414658;}
.maincaltable tr.inverse td{background:#AAABBF; color:#414658;}
#content .maincaltable h1 {border-bottom:0px;}
#content select {width:100px; border:1px solid #414658; background:#70748E; color:#fff;}
#content button {width:50px; background:#70748E; color:#fff; border:1px outset #ddd;}

a.month {text-decoration:none; color:#414658; font-size:10px;}

.other_training, .other_training a {color:#FC6;}
.regional_meeting, .regional_meeting a {color: #69F;}
.regional_training, .regional_training a {color:#C9F;}
.state_meeting, .state_meeting a	{color: #F66;}
.state_training, .state_training a	{color: #9C6;}


