
.calendar { float: left; height: 210px; }

.calendar a { color: #111111; text-decoration: none; }

.calendar h4 { font-size: 13px; margin: 15px 0px 0px 0px; padding: 0px; text-align: center; }

.calendar table { margin: 0px 5px; padding: 0px 5px; }

.calendar td { height: 20px; width: 20px; }

.calendar th, .calendar td { cursor: default; font-size: 11px; padding: 0px; margin: 0px; text-align: center; }

.form_options { padding: 5px 0px; background: #F3F4F7 url('/images/backgrounds/form1.png') no-repeat top left; border-top: 1px solid #AAAAAA; border-left: 1px solid #aaaaaa; 
border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }

.table_alternated { border: 3px solid #dddddd; border-spacing: 0px; }

.table_alternated td,
.table_alternated th { padding: 3px 10px; }

.table_alternated .on { background: #eeeeee; }

.table_alternated .off { background: #dddddd; }

.table_clean { border-spacing: 0px; padding: 5px; empty-cells: show; border-collapse: collapse; }

.table_clean td,
.table_clean th { padding: 3px; border-bottom: 1px solid #CCCCCC; }

.table_clean td { padding: 3px 10px; }

.table_default td { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #888888; border-bottom: 1px solid #888888; margin: 0px; padding: 4px; 
font-size: 12px; }

.table_default th { font-size: 15px; padding-top: 15px; }

/*.table_default input[type="text"],
.table_default textarea,
.table_default select { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; border-top: 1px solid #AAAAAA; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0;
border-left: 1px solid #AAAAAA; padding: 3px; }

.table_default input[type="submit"] { border-top: 1px solid #F0F0F0; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #F0F0F0; padding: 3px;
width: 70px; }*/

.table_border { border: none; border-spacing: 0px; font-size: 9px; padding: 5px; }

.table_border a { color: #000000; text-decoration: none; }

.table_border a img { border: 0px; vertical-align: middle; }

.table_border table { empty-cells: show; }

.table_border td,
.table_border th { border-bottom: 1px solid #CCCCCC; padding: 3px; }

.tabs { border-bottom: 1px solid #999999; padding: 3px; margin: 10px 0px; }

.tabs a { color: #000000; text-decoration: none; }

.tabs .on,
.tabs .off { cursor: pointer; padding: 3px 8px; }

.tabs .on { background: #eaebec url('/images/tab.png') repeat-x top left; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #eaebec; 
border-left: 1px solid #999999; font-weight: bold; }