#main #events_section{width:778px;}
#main #events_section .event_Calender {float:left; width:778px; /*height:397px;*/ background:#F6F5F3; border:1px solid #eaeaea; position:relative;margin-bottom:25px;} 
#main #events_section .event_pagination{background:url(ps_event_nav_bg.jpg) repeat-x left top #f2f2f2; height:30px; padding-top:5px; float:left; width:100%;  }  
#main #events_section .event_Calender .topEventCalender {background:#F2F2F2;border-bottom:1px solid #DEDEDE;color:#898886;float:right; width:762px;font-size:11px;padding:8px;}
#main #events_section .event_Calender .topEventCalender div{float:right; margin:0 0 0 17px;}
#main #events_section .event_Calender .topEventCalender img{margin:0px 5px 0 0;; float:left;} 
#main #events_section .event_Calender .topEventCalender span { font-size:15px; font-weight:bold }  
#main #events_section .event_Calender .mainCalender { float:left; width:778px; /*height:365px;*/ padding-top:0px;position:relative;} 
#main #events_section .event_Calender .mainCalender .middleContent_Calender { float:left; width:760px; position:relative; height:335px; overflow:hidden; margin-left:9px;_margin-left:4px; }  
#main #events_section .event_Calender .mainCalender .leftContent_Calender { float:left; /*width:23px;*/margin-right:12px;position:relative;}  
#main #events_section .event_Calender .mainCalender .rightContent_Calender { float:right;position:relative;} 
#main #events_section .event_Calender .mainCalender .middleContent_Calender .event_box { float:left; width:248px; height:321px; background:url(ps_event_box_img.jpg) no-repeat left top; margin-top:10px; margin-right:8px;}  
#main #events_section .event_Calender .mainCalender .leftContent_Calender a { background:url(ps_com_event_prev.jpg) no-repeat left top; float:left;/* width:13px;*/  height:15px; padding:2px 0px 0px 15px; margin-top:7px; outline:none; margin-left:10px; line-height:20px; font:10px arial; color:#616161;  } 
#main #events_section .event_Calender .mainCalender .leftContent_Calender a.off{background:url(ps_com_event_prev.jpg) no-repeat left bottom; cursor:pointer;}
#main #events_section .event_Calender .mainCalender .rightContent_Calender a { background:url(ps_com_event_next.jpg) no-repeat right top; float:right; width:13px; margin-top:7px; margin-right:10px; outline:none; height:15px; padding:2px 30px 0px 0px; _padding-right:15px;  line-height:20px; font:10px arial; color:#616161; } 
#main #events_section .event_Calender .mainCalender .rightContent_Calender a.off{background:url(ps_com_event_next.jpg) no-repeat right bottom;cursor:pointer;}
#main #events_section .event_Calender .mainCalender .middleContent_Calender .event_box .date { font-size:14px; font-weight:bold; color:#1f1f1f;float:left;width:110px;margin:8px 0 0 40px;text-align: left;}  
#events_section .mainDay{color:#636363; padding:8px 0 0px 5px; text-align:left; float:left; width:78px !important; font-size:11px; font-weight:bold;}
#events_section .mainYear {display: none;}
#main #events_section .event_Calender .mainCalender .middleContent_Calender .event_box .eventtext { font-size:12px; margin-left:5px; margin-right:5px; color:#454545; border-bottom:1px solid #dedcdd; width:118px; float:left; margin-bottom:5px; padding-bottom:5px; } 
#events_section .mainEventCalTrack { position:absolute; display:inline; } 
#event_overlay {position:absolute; left:0; width:100%; height:369px; background:#fff;  filter:alpha(opacity=70); opacity:.7; display:none;z-index:99999;top:1px;}
#event_description_box { position:absolute; width:349px; height:179px; left:50%; display:none; top:40px; margin-left:-174px;  } 
#event_description_box .event_cal_main_content_box { width:328px; height:137px; flaot:left; margin-top:26px; margin-left:12px; } 
#event_description_box .event_cal_main_content_box .date { width:93px; padding-top:3px; height:137px; float:left; background-position:0px 0px; font-size:70px; line-height: 66%; padding-left: 15px; } 
#event_description_box .event_cal_main_content_box .right_side_content { width:216px; height:137px; float:left; } 
#events_section .event_Detail_close { width:14px; height:14px;  position:absolute; right:10px; top:10px; } 
#events_section #ec_container_box{position:relative; width:220px; height:140px;  } #ec_container_box .ec_scroll_box{position:relative; height:100%; overflow:hidden;} 
#events_section #ec_container_box .ec_scroll_box .container{position:relative; width:205px; top:0; float:left;height:auto;} 
#events_section #ec_container_box .ec_scroll_box .content{clear:both;height:auto;}  
#events_section #ec_container_box .dragger_container{position:relative; width:1px; height:83px; float:left; margin:30px 0 0 8px; background:#d0d0d0; cursor:s-resize;} 
#events_section #ec_container_box .dragger{position:absolute; margin-left:-4px;  width:10px; height:20px;   text-align:center; line-height:20px;  overflow:hidden; cursor:pointer; }
#events_section #ec_container_box .dragger_pressed{position:absolute; margin-left:-4px;  width:10px; height:20px;   text-align:center; line-height:20px;  overflow:hidden;  cursor:s-resize;} 
#events_section #ec_container_box .scrollUpBtn,#events_section  #ec_container_box .scrollDownBtn{position:absolute; display:inline-block; width:14px; height:15px; text-decoration:none; right:0; } 
#events_section #ec_container_box .scrollUpBtn{top:16px; } 
#events_section #ec_container_box .scrollDownBtn{bottom:12px; } 
#events_section #ec_container_box .scrollUpBtn:hover,#events_section  #ec_container_box .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}  
#events_section .ec_scroll_box_content {float:left; display:block; font-size:12px; color:#3b3b3b;margin:0 0px 0 5px;} 
#events_section .ec_scroll_box_content h1,#events_section .ec_scroll_box_content h6{ margin:5px 0px;} 
#events_section .ec_scroll_box_content h6 { font-size:12px}
#events_section .ec_scroll_box_content h3,#events_section .ec_scroll_box_content h3 {float:left;color:#303032;font-size:13px;font-weight: bold;margin: 0;padding: 0 0 2px;width: 200px;_margin:9px 0;}
#events_section .ec_scroll_box_content h3 img{float:left;margin: 1px 3px 0 0;}
#events_section .ec_scroll_box_content h3 span{float:left;margin: 0px 3px 0 0;}


#events_section .ec_scroll_box_content p{line-height:16px; font-size:11px;width: 200px;padding-left: 1px;color:#595959;} 
#events_section .ec_scroll_box_content a{margin-top:9px;background:url(ps_bullet-link-arrow-red_gif.gif) no-repeat right center transparent; width:75px;_margin:9px 0; display:block;} 
#events_section .ec_scroll_box_content a:hover{background:url(ps_bullet-link-arrow-red_hover.gif) no-repeat right center transparent;} 
#events_section .ec_scroll_box_content p b{color:#525252;}
#events_section .hideoverflow{margin:10px 10px 10px 9px; float:left; width:230px; _margin:10px 4px 10px 5px; height:275px; overflow:hidden;overflow-y:scroll;}
#events_section #hideData {float:left; padding:13px 0px; }
#events_section #hideData .divider{background:#dddddd; border:0; height:1px; margin:10px 0; width:97%; float:left; *margin-bottom:0px; _background:#dddddd; _border:0px;_border-color:#dddddd;}
#events_section #hideData .floatDiv{float:left; height:auto; width:100%;}
#events_section #hideData .time .nLink{margin-top: 9px; color:#3C3C3C;float:left;}
#events_section .BlockDiv{ position: absolute; width: 100px; height: 25px;display:none; background:url(transparent.gif); }
#events_section .leftContent_Calender .BlockDiv {left:0;}
#events_section .rightContent_Calender .BlockDiv {right:0;}   
#events_section .ec_scroll_box_content a.psHome{color:#002596;background:none;width:190px !important; float:left}
#events_section .ec_scroll_box_content a.psHome:hover{} 
#events_section #selectDate{ float:left; font-size: 12px; display:none;}
#events_section .event_pagination .setevent{float: left; margin-top: 5px; padding-left: 236px;}
#events_section .event_pagination .eventcaption{float: left; font-size: 11px; color: #616161; padding: 4px 5px 0px 0px;}
#events_section #datepicker{display:none;color:#616161; cursor:pointer; font-size: 12px; margin-top: -2px; padding:0px 2px 2px 4px; padding-top:4px\0/; *padding-top:4px;text-align: left;background:url(ps_ec_txtcalendar.jpg) no-repeat left top transparent; width:126px; height:21px; border:0px;}
#main #events_section .event_text{border-top: 1px solid #EAEAEA; float: left; font: 13px arial; padding: 7px 0; width: 100%;}
#main #events_section .event_text p{margin:0px; padding:0px 0px 0px 10px; color:#595959; font-size:11px; width:auto;}