.calendar * { margin: 0; padding: 0; border-collapse:collapse;border:0; font-family: verdana; font-weight: normal; color: #000; background:#14038D;}
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; background: #ddf; text-decoration:line-through;cursor: default; }
.calendar .selectedday { background: #14038D;border:1px solid #000;color:#fff;}
.calendar .today { font-weight: normal; color: #000;}
.calendar a {padding:2px; color: #000;text-decoration: none;}
.calendar a:hover {background: #bbb;}
.calendar table {border-collapse:collapse; border:1px solid #000; font-size: 11px;height:10;}
.calendar tbody td {font-size:11px;width:22;background:#CDC9EF;}
.calendar tbody a {font-size:11px;width:22;background:#CDC9EF;text-decoration:}
.calendar tbody a:hover{font-size:11px;width:20;background:#b0b0d0;}
.calendar td{ padding: 1px; text-align: center; background: #fff;}
.calendar th { padding: 2px; text-align: center; background: #fff; border-bottom: 1px solid #000;}
.calendar thead td { border-bottom: 1px solid #000;}
.calendar thead td { font-weight: bold;}
.calendar thead th a { font-size: 11px; font-weight: bold;color:#fff; }
.calendar thead a:hover{font-size:11px;font-weight: bold;color:#fff; background:#b0b0d0;}
.calendar thead th { padding: 2px; vertical-align: middle; background:#14038D; color:#fff;}
.calendar { padding-bottom: 0px; border-collapse:collapse;border:0; font-size: 11px; background: #ddf; }
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin:3px; }


.textbox_120_red{border:1px solid #14038D;background:#CDC9EF;font-size:11px;color:#000;width:120;}
.textbox_50_red{border:1px solid #14038D;background:#CDC9EF;font-size:14px;color:#f00;width:50;font-weight:bold;}
.textarea_red{border:1px solid #14038D;background:#CDC9EF;font-size:11px;color:#000;}
input.submit_red{border:1px solid #14038D;background:#CDC9EF;font-size:11px;color:#000;}

.mainborder{border:1px solid #14038D;}
.mainbg{background:#CDC9EF;}
.title {font-size: 15px; color: #FFFFFF;background-image: url(../images/l-blue40-title.gif);background-color:#011A68;background-repeat:repeat-x;}
.boxbg{background:#B2ACDE;}
.narrowtitlebg{background-image: url(../images/blue20.gif);}
.pricelistborder{background:#000099;}
.boxtitlebg{background-image: url(../images/l-blue30-title.gif);}
.votesep{background:#14038D;}

.text9 {font-size: 9px; color: #000099;}
.text9 a:link {font-size: 9px; color: #000099; text-decoration: underline;} 
.text9 a:visited {font-size: 9px; color: #000099; text-decoration: underline;} 
.text9 a:hover {font-size: 9px; color: #000099; text-decoration: none;} 
.text9 a:active {font-size: 9px; color: #000099; text-decoration: none;}

.text10 {font-size: 10px; color: #000099;}


