body { font-family: 'Times New Roman', Times, serif;; font-size:12px; line-height:140%; background:url(../images/body-bg.png) repeat; color:#393939;  background-color:#fff;}
.l{ float:left;}
.c{ clear:both;}
.r{ float:right;}
img{ vertical-align:middle; border:none;}
a{ color:#393939; text-decoration:none;}
a:hover{ color:#0099FF; text-decoration:none;}
*{ padding:0px; margin:0px;}
.wrapper{ max-width:1000px; margin:auto; padding:0 0px;}
/*header start*/
#header{ background:url(../images/header-bg.png) repeat; border-bottom: solid 1px #ccc;}
#header .wrapper{ background:url(../images/header-bg1.png) no-repeat  96px top;}
.logo { padding:10px 0 16px 0;}
.search-top{ text-align:left;}
.search-top p{ padding:0 0 15px 0;}
.search-top p a{ color:#242424; margin:0 5px 0 0; color:#242424; font-family:"Trebuchet MS"; font-size:12px;}
.search-top h6{ background-color:#fff; border: solid 1px #ccc; overflow:hidden;}
.in{ border:0px; color:#C1C1C1; font-size:18px; padding:2px 10px; width:210px;}
/*header end*/

/*content start*/
#content{ padding:0 0 50px 0;} 
.sidebar{ border: solid 1px #DCDCDC; border-top:0px; margin:0 15px 0 0; background:url(../images/body-bg-light.png) repeat; padding:10px; box-shadow: 0 0 3px #CCCCCC;}
.contentarea{}


/*content end*/

/*footer start */
#footer{ background: url(../images/footer-bg.png) repeat; padding:0 0 20px 0;border-top: solid 1px #ccc;}
.footer-top{ background:url(../images/footer-top-bg.jpg) repeat; padding:10px 0;    box-shadow: 0 0 5px #333333; margin:0 0 1px 0;}
.footer-col2 h2{ font-size:36px; font-weight:normal; color:#fff; padding:0 0 1px 0; }
.footer-col2 h2 span{ font-size:20px; font-weight:normal; color:#fff;}
.btnslide{width: 90px; padding:5px 0 12px 20px;}
.footer-social{ padding:15px 0 15px 0; border-bottom: solid 1px #ccc; margin:0 0 25px 0;}
.footer-social h6{ color:#626262; font-size:26px; font-weight:normal;}
.footer-text h2{ color:#626262; font-size:20px; font-weight:normal; padding-bottom:12px; }
.footer-text  p{ color:#959595; font-size:18px; line-height: 21px; }
.footer-text h3{ text-align:left;}
.footer-text{ padding:0 15px 0 0 ;}
.footer-link p a{ color:#7C7C7C; font-size:18px; display:block; text-align:right;}
.footer-link{ text-align:right;}
.footer-link p { padding:0 0 4px 0;}
.footer-link p img{box-shadow: 0 0 5px #636363;}
.footer-link p a:hover{ text-decoration:none; color:#000;}
.footer-text h1{ color:#626262; font-size:26px; margin:0px; padding:0px; font-weight:normal; padding:0 0 12px 0;}
.right-footer p{ color:#626262; font-size:18px; padding-bottom: 5px;}
.right-footer p a{ color:#626262;  }
.right-footer p a:hover{ color:#005A7E; text-decoration:none; }
.social a{ margin-top:6px; position:relative;}

/*footer end */

/*form start*/
.pagination{}

/*form end*/

/*common width start*/
.small{ width:90px;}
.medium{ width:210px;}
.large{ width:260px;}
.big{ width:405px;}
.select-large{width:272px;}
.select-medium{width:222px;}
.select-small{width:100px;}

/*input:hover {background: yellow;}
input:focus {background: #FF99FF;}
input:focus:hover {background: #99FF99;}*/

/*common width end*/

/*buttons start*/
.button{}
/*buttons end*/


@font-face {
    font-family: 'simplified_arabicregular';
    src: url('../font/simpo.eot');
    src: url('../font/simpo.eot?#iefix') format('embedded-opentype'),
         url('../font/simpo.woff') format('woff'),
         url('../font/simpo.ttf') format('truetype'),
         url('../font/simpo.svg#simplified_arabicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'simpbdo';
    src: url('../font/simpbdo.eot');
    src: url('../font/simpbdo.eot?#iefix') format('embedded-opentype'),
         url('../font/simpbdo.woff') format('woff'),
         url('../font/simpbdo.ttf') format('truetype'),
         url('../font/simpbdo.svg#simpbdo') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ajax_loader{
    display:none;
}

.menuzord{
    background: transparent !important;
}

.big-menu{font-size:23px !important; line-height: 23px !important;}
.small-menu{font-size:17px !important;line-height: 23px !important;}
div.menu-row-title a{font-size: 18px;color: #003663;line-height: 18px;}

table.schedule-table {
display: block;
width: 100%;
border: 1px solid #e4e4e4;
/* padding: 5px; */
margin-top: 20px;
}

tbody.schedule-table-body {
display: block;
width: 100%;
}

tr.schedule-row {
display: block;
overflow: hidden;
}

tr.schedule-row:nth-child(even) {
background: rgba(0,0,255,0.1);
/* padding: 5px; */
}

td.schedule-title {
display: block;
width: 20%;
float: right;
/* vertical-align: middle; */
padding-right: 5px;
}

td.schedule-schedule {
display: block;
width: 80%;
float: right;
}

table.schedule-table-inner {
display: block;
width: 100%;
}

tbody.schedule-table-inner-body {
display: block;
width: 100%;
}

tr.schedule-row-inner {
display: block;
width: 100%;
overflow: hidden;
}

td.schedule-day {
display: block;
width: 15%;
float: right;
}

td.schedule-time {
display: block;
width: 20%;
float: right;
}

td.schedule-comment {
display: block;
width: 65%;
float: right;
color: gray;
font-weight: 100;
font-size:17px;
}

td.schedule-title {
font-size: 17px;
}

.menu-depth-1 > a {
font-size: 20px !important;
text-decoration: none;
}

.menu-depth-2 > a {
font-size: 17px !important;
margin-right: 15px;
text-decoration: none;
}

.menu-depth-3 > a::before {
content:" - ";
}

.menu-depth-2 > a::before {
content:" - ";
}

.menu-depth-3 > a{
font-size: 14px !important;
margin-right: 30px;
text-decoration: none;
}

.menu-row {
padding-left: 15px;
}div#error-message {
border: solid 1px yellow;
background: lightyellow;
padding: 5px;
border-radius: 11px;
margin-right: 175px;
display:none;
}

.megamenu {
margin-top: -2px !important;
}


a.video-download {display: block;width: 25px;height: 25px;background: url(../images/video-download.png) no-repeat center top;background-size: contain;float:left}
a.audio-download{display: block;width: 25px;height: 25px;background: url(../images/audio-download.png) no-repeat center top;background-size: contain;float:left}

p.question-txt {color: #4A89DC;}

.mobile-show {display: none;}

ul#publisher-language-selector > li {display: block;float: left;margin-right: 5px;width: 100%;margin-top: 5px;}
ul#publisher-language-selector {display: block;overflow: hidden; min-height: 28px; }
.link-box > p > a {margin-bottom: 10px;}