#CalAdvanceSearchForm{border: solid #ccc; border-width: 0px 1px 1px 1px;  text-align:left; padding-top:22px;font-size:10px;}
#CalEasySearchForm{border: solid #ccc; border-width: 0px 1px 1px 1px; text-align:left; padding-top:22px; }
#CalAdvanceSearchFormDiv{border: solid #ccc; border-width: 0px 1px 1px 1px;  text-align:left; padding-top:22px;font-size:10px;}
#CalEasySearchFormDiv{border: solid #ccc; border-width: 0px 1px 1px 1px; text-align:left; padding-top:22px; }
/*#cal_CalendarSearchComponent{border: solid 1px #ccc; padding: 5px 3px 5px 5px; background-color:#fff}*/
#calSearchDateTable{margin: 0px; padding: 0px;}
#DayofWeekTable{margin: 0px; text-align: center;overflow:hidden;}
#DivCalSearchForm{background-color: #fff; margin: 0px; margin:0px 0px 0px; padding-bottom:1px }
#TabButtonRow {background-color: #fff; height:26px;}
* html #TabButtonRow { overflow:hidden;}

#EasyTab { cursor: pointer; }
#AdvancedTab { cursor: pointer; }

.cal_search_keywordsbox, .cal_search_keywordsbox2 {width:90%;}

.cal_categoryButton{padding-left: 2px; padding-top: 2px; width:130px; float:left; padding-bottom: 2px; background-color: #f7f7f7; color:#666; border: solid #ccc; border-width: 1px; margin:0px;}
.cal_dividerborder{height:15px; border: solid #ccc; border-width: 1px 0px 0px 0px; }
.cal_enddate{width:75px; margin:0px; font-family:Arial; font-size: 10px;}
.cal_fieldtitle{margin: 0px;  font-family:Arial; font-size: 10px;}
.cal_moduleheadline2{font-family:Arial; font-size: 13px; color:#000; font-weight:bold; margin: 15px 0px 10px 10px;text-align:left;}
* html .cal_moduleheadline2 {position:relative;}

.cal_tabSelectedBasic{width:95px; height: 26px; float:left; padding-top: 8px; text-align: center; background-image: url(../images_main/newCalendar/basic_selected.gif); background-repeat: no-repeat;}
.cal_tabNotSelectedBasic{width:95px; height: 26px; float:left; padding-top: 8px; text-align: center; background-image: url(../images_main/newCalendar/basic_deselcted.gif); background-repeat: no-repeat;}

.cal_tabSelectedAdvanced{width:81px; height: 26px; float:left; padding-top: 8px; text-align: center; background-image: url(../images_main/newCalendar/advanced_selected.gif); background-repeat: no-repeat;}
.cal_tabNotSelectedAdvanced{width:81px; height: 26px; float:left; padding-top: 8px; text-align: center; background-image: url(../images_main/newCalendar/advanced_deselected.gif); background-repeat: no-repeat;}

.cal_SearchButton{ margin: 10px 10px 10px 100px; background-image: url(../images_main/sysbuttontile_grey.gif); height: 21px; border: 1px solid #666666; padding-top: 1px; padding-bottom:3px;}
.cal_searchtitle{margin: 0px 0px 5px 0px; display:block;}
* html .cal_searchtitle {position:relative;}
.cal_startdate{width:75px; font-family:Arial; font-size: 11px;}

.calSearchGreyBox{ margin:0px 8px 0px; text-align:center; padding:0px 3px 3px; background-color:#f7f7f7; border:solid 1px #d0d0d0; }
.calSearchRow{margin: 0px 0px 15px 0px;padding-left:10px;}
.calSearchRow2{margin: 0px 0px 0px 0px;padding-left:10px;}
.calSearchRow3{margin: 0px 0px 15px 0px;padding-left:5px;}


.dayCheckBoxAdvCalSearch{margin: 0px 0px 0px 7px;}
.dayCheckBoxAdvCalText{margin: 0px 0px 0px 10px;}
.dateRadio{margin: 0px; }
.CalSearchDateRadio{margin: 0px; }

#DayofWeekTable td td {margin:0px;padding:0px;}

.cal_search_categorylist {color:#666666;width:154px;border:0px;margin-bottom:8px;margin-top:3px;}
.cal_search_categorylist {border-spacing:0px 2px;border-collapse:separate!important;}
.cal_search_categorylist td {border:1px solid #d0d0d0;padding:0px 5px;background-color:#f7f7f7;}
.cal_search_categorylist td+td {border-left:0px;width:20px;padding:0px;}
.cal_search_categorylist input {margin:0px;display:block;}