table.advFilter{border-collapse: separate; border-spacing:1px;background-color:#cccccc; }
table.advFilter thead tr{}
table.advFilter thead tr th{padding:3px;}
table.advFilter tbody tr{}
table.advFilter tbody tr td{ background-color:#FFFFFF; padding:3px;}

#advFilter{}
.filtercat{ }
.filtercat ul{}
.filtercat ul li{float: left; padding: 0; width: 29%;}
.filtercat ul li input{margin-left:5px;}
.filter-sectors{float: left;   margin-left: 105px;
    margin-right: 10px;position: relative;}

.filter-sectors p{  float: left;
    margin-right: 20px;}
#past-main .filter-sectors{margin-left: 157px;}

span.select-year{  left: 92px; position: absolute; top: 0px; background: url("~/media/Images/S/Sjp-Academy/Images/css/year-event-bg.png") no-repeat scroll top left transparent;width: 100px;padding: 7px;
height: 26px;-moz-box-sizing: border-box;font-size: 12px;}

span.select-event{ left:0px; position: absolute; top: 0px;
background: url("~/media/Images/S/Sjp-Academy/Images/css/year-category-bg.png") no-repeat scroll top left transparent;width: 230px;padding: 7px;
height: 26px;-moz-box-sizing: border-box;font-size: 12px;}

span.select-past-year{  left: 96px; position: absolute; top: 0px; background: url("~/media/Images/S/Sjp-Academy/Images/css/year-event-bg.png") no-repeat scroll top left transparent;width: 100px;padding: 7px;
height: 26px;-moz-box-sizing: border-box;font-size: 12px;}
span.select-past-event{ left: 0px; position: absolute; top: 0px;background: url("~/media/Images/S/Sjp-Academy/Images/css/year-category-bg.png") no-repeat scroll top left transparent;width: 230px;padding: 7px;
height: 26px;-moz-box-sizing: border-box;font-size: 12px;}



.filter-services{ float: left;position: relative;}
.filter-locations{}
.advFilter-result{float: left;margin-top: 3px;
  width: 100%;}
#find-out-more .contentArea p img{float: right;}
#find-out-more .contentArea p{font-size: 13px;}
.ip3-find-out-more .contentArea p{font-size: 13px;}


#upcoming-main{float: left; width: 99.1%; background-color: #E7EBED;padding: 16px; -webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;    
box-sizing: border-box; }

#past-main{float: left; width: 99.1%; background-color: #E7EBED;padding: 16px; -webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;    
box-sizing: border-box; }


.main-event{   border-bottom: 2px solid #919DAB;
    float: left;
    padding: 15px 0;
    width: 100%;}

.main-event-left{float: left;margin-right: 35px;width: 118px;}
.main-event-right{float: left;width: 537px;}
.adv-filter{float: left;
    width: 100%;}
.adv-filter-title{ float: left;}

.advFilter-past-result{   float: left;
    width: 100%;}


.adv-filter-title h2{ color: #001838;
    font-family: 'Perpetua';
    font-size: 1.5em;font-weight: normal;}


select.year-drp{width: 100px; position: relative;}
select.year-event{width: 230px;position: relative;}

select.year-past-drp{width: 100px;position: relative;}
select.year-past-event{width: 230px;position: relative;}


table.upcoming-table{float:left;width:100%;margin-bottom:30px;}
table.upcoming-table tr td{ vertical-align: top;padding-right: 30px;}

#find-out-more .contentArea p.filter-event{   line-height: 15px;
    margin-top: 4px;}
#find-out-more .contentArea p.filter-by-year{   line-height: 15px;
    margin-top: 4px;}

.ip3-past-event h2{  color: #264871;
        padding-bottom: 15px;}

.ip3-upcoming-event h2{  color: #264871;
    padding-bottom: 15px;}



#event-gallary{float: left;
    width: 100%;}
.event-gallary-row{float: left;
    width: 100%; padding-bottom: 15px;}
.event-gallary-item{float: left;
    margin-right:15px;}

#mainwrapper .eventlightbox{display:none;}
.ip3-past-event #cboxPrevious,.ip3-past-event #cboxNext,.ip3-past-event #cboxClose{ border: 0 none;}

div.upcoming-event-form{  float: left; width: 100%;  border-bottom: 1px solid #919DAB;
    border-top: 1px solid #919DAB;
    font-size: 13px;
    padding-bottom: 30px;font-size: 13px;}


.ip3-upcoming-event #applyformContainer select,.ip3-upcoming-event #applyformContainer input{ width: 420px;}

.ip3-upcoming-event #applyformContainer #applyformSubmitButton{width: 65px; margin-right: 110px;}

#right-event{  background-color: #E7EBED;
    float: left;margin-top: 15px;padding: 15px;width: 100%;-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;    
box-sizing: border-box; }

#right-event p{font-size: 13px;padding-bottom: 5px;line-height: 19px;}
#right-event p.event-title{    color: #265171 !important;
    font-size: 16px !important;padding-bottom: 15px;}
#right-event p.event-date{ color: #260000 !important;}
#right-event p.event-detail{ padding-bottom: 0px;}
#right-event p.event-detail a{background: url("~/media/Images/S/Sjp-Academy/Images/css/event-arrow.png") no-repeat scroll right 6px transparent;
    color: #260000;
    padding-right: 10px;padding-bottom: 15px;}

#right-event div.main-event.last{border-bottom: 0 none;}
#right-event h2{
font-size:22px;font-family: 'Perpetua';color:#000000;padding-bottom: 15px;font-weight: normal;
}
#right-event .filter-sectors{margin-left: 0px;margin-bottom: 10px;}
#right-event span.select-year{left: 0;}

#applyformeventnametxtTextbox,#applyformeventdatetxtTextbox{   background-color: #E7EBED;
    border: 0 none;
    color: #676767;
    font-size: 13px;
    padding-left: 3px;}

p.web-form-title{  color: #002247;
    font-size: 16px;
    padding-bottom: 0;
    padding-top: 15px;font-weight: bold;}

.ip3-upcoming-event #applyformContainer span {
    width: 130px;
}
.ip3-upcoming-event .enquiryformContainer span span,.ip3-upcoming-event #applyformContainer span span {
    clear: none;
    float: left;
    width: auto;
}
#right-event .main-event-right{width: auto;}

#applyformcvuploadFileUpload{border: 0 none;}
#tabs ul.ui-tabs-nav{  margin:0;
    padding:0;float: left;
    width: 100%;}
#tabs ul.ui-tabs-nav li{list-style: none outside none;float: left; margin: 1px 0.2em 0 0;}


#tabs ul.ui-tabs-nav li a{padding: 0.5em 1em;background-color: #FFFFFF;color: #264871;}

#tabs ul.ui-tabs-nav li.ui-tabs-active a{background-color: #E7EBED;}

#tabs{float: left;
    width: 100%;}

p.event-address{ padding-top: 15px;}
select option{outline: none;}

body.ip3-events #right-event .filter-sectors {margin-left: 0!important;}
body.ip3-upcoming-event #applyformSubmitButtonContainer {background:none!important}