
/*@font-face {
        font-family: Delicious-roman;
        src: url('fonts/Delicious-Roman.otf');
}
@font-face {
        font-family: Delicious-bold;
        src: url('fonts/Delicious-Bold.otf');
}
@font-face {
        font-family: Delicious-heavy;
        src: url('fonts/Delicious-Heavy.otf');
}
*/


@font-face {
    font-family: 'Delicious';
    src: url('fonts/Delicious-Bold.eot?') format('eot'),
        url('fonts/Delicious-Bold.woff') format('woff'),
        url('fonts/Delicious-Bold.ttf') format('truetype'),
        url('fonts/Delicious-Bold.svg#webfontKWmDqtHl') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Delicious';
    src: url('fonts/Delicious-Heavy.eot?') format('eot'),
        url('fonts/Delicious-Heavy.woff') format('woff'),
        url('fonts/Delicious-Heavy.ttf') format('truetype'),
        url('fonts/Delicious-Heavy.svg#webfontKWmDqtHl') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Delicious';
    src: url('fonts/Delicious-Roman.eot?') format('eot'),
        url('fonts/Delicious-Roman.woff') format('woff'),
        url('fonts/Delicious-Roman.ttf') format('truetype'),
        url('fonts/Delicious-Roman.svg#webfontKWmDqtHl') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "Fedra Arabic Book";
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000263-1367754617.eot");
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000263-1367754617.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000263-1367754617.woff") format("woff"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000263-1367754617.svg#typotheque_webfonts_service") format("svg");
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
}
@font-face {
    font-family: "Fedra Arabic Medium";
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000265-1367754617.eot");
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000265-1367754617.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000265-1367754617.woff") format("woff"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000265-1367754617.svg#typotheque_webfonts_service") format("svg");
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
}
@font-face {
    font-family: "Fedra Arabic Bold";
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000266-1367754618.eot");
    src: url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000266-1367754618.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000266-1367754618.woff") format("woff"), url("https://s3.amazonaws.com/fonts.typotheque.com/WF-020965-002346-000266-1367754618.svg#typotheque_webfonts_service") format("svg");
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
}
/*
@font-face {font-family: Delicious;font-weight: heavy;src: url('fonts/Delicious-Heavy.otf');}
@font-face {font-family: Delicious;font-weight: bold;src: url('fonts/Delicious-Bold.otf');}
@font-face {font-family: Delicious;font-weight: normal;src: url('fonts/Delicious-Roman.otf');}

.areej{font-family: Delicious;font-weight: normal;}
.areejBold{font-family: Delicious;font-weight: bold;}
.areejHeavy{font-family: Delicious;font-weight: heavy;}
*/

/* CSS Document */
/* ------------------------------
-CSS DOCUMENT-
AREEJ B. SADER
Bilal AlOmari
-DOT JO RESET-
------------------------------ */
html{direction:ltr;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul li{list-style:disc outside none;}
ol li{margin-left: 18px;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* ------------------------------
PAGE SETUP
------------------------------ */
body#no-background{background: none repeat scroll 0 0 transparent;overflow: hidden;}
body{background-image:url("images/topPattern1.jpg");background-position:5px 0;background-repeat:repeat-x;margin:0;padding:0; position:relative;font-family:Delicious;
     padding-top:10px;
}
h1,h2,h3,h4,h5,h6{font-family: Delicious;color: #4b4b4b;font-weight:600;}
a {font-family: Delicious; font-weight:normal; cursor:pointer;}
a:link {color: #4b4b4b;text-decoration: none;}
a:visited{text-decoration: none;color: #4B4B4B; /*#6998b8;*/}
a:hover, a:focus, a.active {
    color: #689238;
    text-decoration: none;
}
a:active{text-decoration: none;}
body,td,th{color: #6D6D6D; font-size:15px;}
.clear{clear:both;}
/* ------------------------------
headers
------------------------------ */
/*red*/
body.red {background-image: url("images/red-arabic-.png");background-repeat: repeat-x;}
body.red .headerDec{background: url("images/english-.png")no-repeat scroll 0 9px transparent;}
body.red .searchBox input[type="text"]{background-color: #D72027;}
body.red .topNav ul ul{background-color: #fcc52c;}
body.red .topNav ul ul li:hover{background-color: #D61824!important;}
/*blue*/
body.blue{background:url("images/topPattern2.png")repeat-x -7px -1px;}
body.blue .headerDec{ background: url("images/headerBg2.png") no-repeat scroll 5px 8px transparent;}

body.blue .searchBox input[type="text"]{background-color: #0067AC;}

body.blue .topNav ul ul{background-color: #FCC52C;}
body.blue .topNav ul ul li:hover{background-color: #1293cd!important;}
/*yellow*/
body.yellow{background: url("images/topPattern3.png")repeat-x -7px -1px;}
body.yellow .headerDec{ background: url("images/headerBg3.png") no-repeat scroll 31px 6px transparent;  top: 131px;}
body.yellow .searchBox input[type="text"]{background-color: #fcc52c;}
body.yellow .topNav ul ul{background-color: #1293cd;}
body.yellow .topNav ul ul li:hover{background-color: #fcc52c!important;}
/* ------------------------------
Shadow
------------------------------ */
.contBox, .shadow{
    -webkit-box-shadow: 1px 1px 5px 1px #bfbebe;box-shadow: 1px 1px 5px 1px #bfbebe;box-shadow: 1px 1px 10px 1px #c0c0c0; behavior: url(css/PIE.htc);position:relative;}
/* ------------------------------
Radius Borders
------------------------------ */
.radius{-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px;border-radius: 10px 10px 10px 10px;behavior: url(css/PIE.htc);position:relative;z-index:5;}
/* ------------------------------
Selectors
------------------------------ */ 
#block-block-1 UL LI{list-style: none !important;}
/*------ Read more----*/
.readMore{ display: block;float: right;margin-top: -26px;}
.startEndAge , .startEndWhare{margin-left: -4px;}
.event-calendar .dayview  .readMore{ display: block;float: right;margin-top: -18px;}
.readMore a{color: #4B4B4B !important;font-size: 12px !important;font-weight: normal !important;}
.readMore a:hover{text-decoration: none !important;}


#edit-event-start-exploded-day-wrapper,#edit-event-end-exploded-day-wrapper{left: 51px;position: relative;}
#edit-event-start-exploded-ampm-wrapper,#edit-event-end-exploded-ampm-wrapper{left: -57px; position: relative;}

#edit-event-end-exploded-minute-wrapper:before,#edit-event-start-exploded-minute-wrapper:before {
    content: "Minute";
}

#edit-event-end-exploded-hour-wrapper:before, #edit-event-start-exploded-hour-wrapper:before {
    content: "Hour";
}

#edit-event-end-exploded-day-wrapper:before, #edit-event-start-exploded-day-wrapper:before {
    content: "Day";
}

#edit-event-end-exploded-month-wrapper:before,#edit-event-start-exploded-month-wrapper:before {
    content: "Month";
}

#edit-event-end-exploded-year-wrapper:before, #edit-event-start-exploded-year-wrapper:before {
    content: "Year";
}



/*------ Read more----*/
/* typography.css */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {text-align:justify;}
a:focus, a:hover {}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin:1em 0;width:100%;border:1px solid #CCCCCC;}
table.no-border {border:0px!important;}
th {font-weight:bold;}
thead th, th {background:#008BB2; color:#FFFFFF;border-bottom:none;}
tr.even, tr.odd {
    background-color:#FFFFFF!important;
}
tr.even td {background-color:#f8f6f6;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;/*color:#dfc704;*/}
fieldset {padding:0.5em 1.4em;margin:0 0 1.5em 0;border:1px solid #dfc704;}
legend {font-weight:bold;font-size:1.1em;color:#8D8B8B;padding:0px 3px;}
#simplenews-subscriptions-page-form legend{font-size:15px;}
#simplenews-confirm-add-form p{font-size:15px;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #d3d4d8;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#f7ae56!important;}
input[type=text], input[type=password], input.form-text, input.title, textarea, select {margin:0.2em 0;}
#simplenews-subscriptions-page-form #edit-mail{ display: block;
                                                width: 156px;}
input.text, input.title {width:300px;padding:2px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:85px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
#node-177 .image-attach-node-176{display:none;}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0 !important;
    padding: 0 !important;
}
.float-left {float:left; display:inline}
.float-right {float:right; display:inline}

table {border-collapse:separate;border-spacing:0px;}

.block ul {
    margin:0px;
    padding:0px;
}

/**
 * Generic elements.
 */
div.messages, div.error, .preview {
    margin: .75em 0 .75em;
    padding: .5em 1em;
}
.home-msg .messages {
    margin: 0.75em 0!important;
    padding: 0.5em 0.5em;
}

.messages ul {
    margin: 0!important;
}
.messages {
    border: 1px solid #b8d3e5;
}
.preview {
    border: 1px solid #e5e58f;
}

div.status {
    color: #33a333;
    border-color: #33A333;
}
div.error, tr.error {
    color: #FF0000;
    border:1px solid #FF0000;
    background:transparent;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red!important;
}

input, select {font-family:Delicious; font-weight:normal;}

.page-content input.form-submit.form-submit {
    width: auto;  
    padding: 1px 5px;  
    background:#008BB2;  
    border: 0;  
    font-size: 14px; 
    cursor:pointer; 
    color: #FFFFFF;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px; 
}
.page-content input.form-submit:hover {background-color:#689238;}
ul li.expanded{background: transparent url("images/menu-expanded.gif") no-repeat 1px .35em; /* LTR */padding-left:15px;margin:0px;list-style:none;}
ul li.collapsed {background: transparent url("images/menu-collapsed.gif") no-repeat 0px .35em; /* LTR */}
a img { border: none; cursor:pointer;}
a:focus{outline:none}

input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus,a:focus{outline:none}

/***** MISC *********************************/
/*********************************
*  Added by Bila                *
*********************************/
input[type="submit"] {
    font-size: 15px;
    color: #ffffff;
    background: url("images/send-mail-form.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    width: 113px;
    background-color: transparent;
    line-height: 38px;
    height: 17px;
    height: 46px;
    width: 89px;
    width: 113px;

    /*padding: 13px 13px 16px 11px;*/
}
/*-------------------------------*/
.all-attached-images {
    float:right;
    display:inline;
}
#node-30 .image-attach-node-66{ margin-top: 29px;float:right;}
.node .image-attach-body {
    float:none;
    clear:both;
    padding:4px;
    border:1px solid #C8E2F5;
    margin:0 0 5px 1em;
}
.node .image-attach-body a img {
    cursor:default;
}

#site-map ul.menu {
    padding-left: 0.5em;
}

#site-map h2 {
    font-size: 1.4em;
    margin-bottom: 2px;
}

/********* Search Inof ***************/
.search-results .search-info {
    display:none;
}
.search-page .box>h2 {
    font-size:16px;
}
.box h2 {
    font-weight:bold;
    margin:0pt 0px 10px 0px;
    margin:0pt;
    font-size:13px;
}
body.red .search-snippet strong {color:#FFA800;}
body.blue .search-snippet strong {color:#FF003C;}
body.yellow .search-snippet strong {color:#008000;}
dl.search-results {
    padding:0px 0px 0px !important;
}
.search-results dd {
    border-bottom:1px solid #EEEEEE;
    padding-bottom:8px;
    padding-left:20px;
}
dl.search-results dt.title {
    padding:0px 0px 0px 10px;
    margin:10px 0px 5px;
}
dl.search-results dt.title a, dl.search-results dt.title a:link, dl.search-results dt.title a:visited{
    font-weight:bold;
    text-decoration:none;
    color: #1C93D0;
}
dl.search-results dt.title a:hover {
    text-decoration:none;
}
.search-snippet strong {
    color:#689238;
}

.page-content .webform-client-form .form-item label, #user-register .form-item label,
#simplenews-subscription-manager-form #edit-simple-name-wrapper label, #simplenews-subscription-manager-form #edit-simple-company-wrapper label, #simplenews-subscription-manager-form #edit-simple-tel-wrapper label, #simplenews-subscription-manager-form #edit-simple-position-wrapper label, #simplenews-subscription-manager-form #edit-mail-wrapper label {
    display:inline;
    float:left;
    margin:10px 0 0;
    text-align:left;
    width:200px;
    /*color: #999999;*/
}

.page-content .webform-client-form .form-submit {
    margin-left:200px;
}

.webform-client-form input.form-text, .webform-client-form textarea, .webform-client-form select, .webform-client-form input.form-file, 
#user-register input.form-text, #user-register textarea, #user-register select.form-select,
#simplenews-subscription-manager-form input.form-text {
    padding: 5px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    width: 200px;
    /*	background: #FFFFFF url("images/form_bg.jpg") left top repeat-x;
            background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
            background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
            box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
            -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
            -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;*/
}

#user-register input.form-file {width:302px;}
.webform-client-form select, #user-register select {width:310px;}
#node-1 #webform-client-form-1 #webform-component-category select{background:url("images/contactselect.PNG") no-repeat scroll right 0 #FFFFFF;}
.page-content form#user-register .container-inline select {width:71px!important;}

#user-register #edit-profile-birth-wrapper {
    clear: both;
    padding-top: 13px;
}

.webform-client-form input.form-text:hover, .webform-client-form textarea:hover, .webform-client-form input.form-file:hover,
.webform-client-form input.form-text:focus, .webform-client-form textarea:focus, .webform-client-form input.form-file:focus,
#user-register input.form-text:hover, #user-register textarea:hover, #user-register input.form-file:hover,
#user-register input.form-text:focus, #user-register textarea:focus, #user-register input.form-file:focus,
#simplenews-subscription-manager-form input.form-text:hover, #simplenews-subscription-manager-form input.form-text:focus {
    border-color: #C9C9C9!important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
}

.webform-client-form textarea{
    width: 295px!important;
    max-width:295px;
    height: 150px;
    line-height: 150%;
}

.webform-component-file .form-item .description {
    margin-left:200px;
}

.webform-client-form .form-item .description, .webform-client-form .form-item .description {
    font-size: 0.85em;
    margin-left: 200px;
}

/**************************************************************************************************/
.mainHead{
    width:1000px;
    height:auto;
    margin:0 auto;
    position:relative;
}

.headerDec {
    background-image: url("images/headerBg1.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 77px;
    position: absolute;
    top: 135px;
    width: 100%;
    z-index: 2;
}
body.admin-menu .headerDec {    top: 118px;/*Areej*/}

.wrapper {
    background-image: url("images/back.png");
    background-position: left top;
    background-repeat: repeat;
    height: 100%;
    margin: 0 auto;
    position: relative;
    /*top: 134px;   Bilal */
    top: 131px;
    width: 100%;
    z-index: 1;
}
body.admin-menu .wrapper{  top: 110px;/*Areej*/  }
.logo {
    position: absolute;
    z-index: 99;
    *left:0px;
}

.rightItem {
    float: right;
    height: 0;
    position: relative;
    right: -11px;
    width: 370px;
}

.rightItem ul{
    float:right;

}

.rightItem ul li{
    float: left;
    padding-right: 6px;
}


.searchInput {
    background-color: #D61824;
    border: 1px solid #F4C5C8;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 13px;
    background-image: url("images/searchIcon.png");
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:3px;
}

.topNav {
    float: left;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    left: 156px;
    position: relative;
    top: 90px;
    height: 17px;
}

.topNav ul{
    padding:0;
    margin:0;
    *width:1000px;
}
/*Bilal JIRA CMJ-43  16 oct 2012*/
.topNav ul li a:hover,.topNav ul li.active-trail>a  {text-decoration: underline;color: #FFFFFF;}

.topNav ul li{
    *float: left;
    padding-left: 21px;
    padding-right: 19px;
    border:0 none;
    border-right: 1px solid #FFFFFF;
    text-align:center;
    display:inline-block;
    background:none!important;
}

.topNav ul li a {
    color: #FFFFFF;
    font-family: Delicious;
    font-weight:400;
    font-size: 16px;
    line-height: 18px;
}

ul.nice-menu a {
    padding: 0;
}

.rightItem ul li.socialMedia {
    padding-left: 8px;
    border-left: 1px solid white;
}
div.lang {
    float: left;
}
.rightItem ul li.lang {
    color: #FFF;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    border-right: 1px solid ;
    height: 21px;
}
.last{
    border:none !important;
}

.wrapperCont{width:1000px; margin:0 auto; min-height:400px; position:relative;}
.slider{float:left;}
.visitBlock{
    background-color: #F2F2F1;
    box-shadow: 3px 5px 11px;
    box-shadow: 3px 3px 11px 0px rgba(0, 0, 0, 0.2);
    float: left;
    height: 176px;
    margin-left: 12px;
    width: 319px;
}


.whatsupBlock{
    float:left;
    width:319px;
    height:237px;
    background-color: #F2F2F1;
    /*margin-top:18px;*/
    margin-top: 13px;/*CMJ-145*/
    margin-left:12px;
    box-shadow: 3px 5px 11px;
    box-shadow: 3px 3px 11px 0px rgba(0, 0, 0, 0.2);
}
.view-news-whats-up{
    padding:0 10px;
}
.view-news-whats-up .view-content{/* padding-left: 12px;*/}
.view-news-whats-up .views-row{
    padding:8px 0;
    border-bottom: 2px dashed #EBC300;;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 95px;
}
.mainContent .content .message-item.first:before {
    padding-left: 0px;
    content: inherit;
}
.footerWrap.inner .boyF{display:none;}
.mainArea{height: inherit !important;}
#block-views-news_whats_up-block_1 .view-display-id-block_1 .views-field-field-brief-value .field-content{
    font-size: 12px;
    /*height: 48px;*/
}
#block-views-news_whats_up-block_1 .view-content{ padding-left: 12px;}
.whatsupBlock .view-news-whats-up .views-row {
    border-bottom: 1px solid #8f8e8d;/* 2px dashed #EBC300;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 3px 0 0px;
}
.view-news-whats-up .views-row.views-row-last{
    border-bottom:0 none;
}
.view-news-whats-up .views-field-field-create-date-value{
    font-weight: bold;
    font-size: 15px;
    color: #1C93D0;
}

.view-news-whats-up .views-row .views-field-image-attach-images{
    background: url("logo.png") no-repeat scroll 0 0 /100px 103px transparent;
    border: 1px solid #C8E2F5;
    display: inline-block;
    float: left;
    height: 59px;
    margin-right: 12px;
    padding: 2px;
    width: 100px;
}
.view-news-whats-up .views-row .views-field-image-attach-images img{

}

.view-news-whats-up .views-field-title {    padding-bottom: 5px;}
.view-news-whats-up .views-field-title a{
    font-weight: normal;
    font-size: 15px;
    color: #1C93D0;
}
.view-display-id-page_1 .field-content {font-size: inherit !important; }
#block-menu_item_list-0 UL Li{list-style: none !important;}
.view-news-whats-up .views-field-field-brief-value{
    color: #4B4B4B;
}
#block-views-news_whats_up-block_1 .view-news-whats-up .views-field-field-brief-value{

}
.view-news-whats-up .views-field-view-node a{
    /* line-height: 20px;*/

    font-family: Delicious;
    font-size: 12px;
}
.view-display-id-page_1 .views-field-view-node{ float:right;}
.view-display-id-page_1 .views-field-view-node a{color: #4B4B4B;  font-size: 12px;}
.view-display-id-page_2 .views-field-view-node a{
    color:#4b4b4b;
    float: right;
}
#block-views-news_whats_up-block_1 .view-news-whats-up .views-field-view-node a{
    float: none ;
}
.mainArea .event-calendar td.today {
    background: none;
}
.bottomBox{
    display: block;
    margin-right: -20px;
    margin-top: -48px;
    padding-bottom: 20px;
}
.bottomBox ul> li{
    width:319px;
    height:188px; /*196px;*/
    background-color: #F2F2F1;
    border:1px solid #CCC;
    float:left;
    margin-right:15px;
    margin-top:19px;
    position:relative;
}

.views-admin-links ul li{
    width:auto;
    height:auto;
    background-color: none;
    border:none;
    float:none;
    margin-right:0px;
    margin-top:0px;
    position:inherit;
}

.whatsupBlock h2, .visitBlock h2 {
    border-bottom: 2px dotted #74BFDE;
    color: #0066AB;
    font-family: century gothic;
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    padding-bottom: 2px;
    padding-top: 10px;
    width: 285px;
}
.whatsupBlock .view-header a {
    color: #0066AB;
    font-family: delicious;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 10px;
    display: block;
    width: 303px;
}

.bottomBox ul li.family{
    background-image: url("images/family.jpg");
}
.bottomBox ul li.volu{
    background-image: url("images/volun.jpg");
}
.bottomBox ul li.program{
    background-image: url("images/program.jpg");
}
.bottomBox ul li.newsletter{
    background-image: url("images/newsletter.jpg");
}
.bottomBox ul li.mobile{
    background-image: url("images/mobile.jpg");
}
.bottomBox ul li.our{
    background-image: url("images/our-afa.jpg");
}

.boxH{
    width:312px;
    height:52px;
}

.boxH1{
    width:312px;
    height:39px;
}

.boxContent{
    background-color: #F2F2F1;
    margin-bottom: 8px;
    margin-left: 10px;
    margin-top: 91px;
    width: 299px;
}

.boxContentContent {
    color: #4B4B4B;
    font-family: arial;
    font-size: 11px;
    padding: 7px;
    width: 286px;
}

.boxContentMore {
    font-family: arial;
    font-size: 11px;
    padding-left: 6px;
    padding-top: 0;
}

.family .boxContentMore {
    color: #ec1260;
}

.volu .boxContentMore {
    color: #f5821f;
}

.program .boxContentMore {
    color: #6eb43d;
}

.newsletter .boxContentMore {
    color: #00b49f;
}

.mobile .boxContentMore {
    color: #0066ab;
}

.our  .boxContentMore {
    color: #4a2885;
}



.boxFam{
    background-image: url("images/familyHead.png");
}
.boxVol{
    background-image: url("images/volHead.png");
}
.boxPro{
    background-image: url("images/program.png");
}
.boxNew{
    background-image: url("images/newsletterHead.png");
}
.boxMob{
    background-image: url("images/mobile.png");
}
.boxOur{
    background-image: url("images/ourAfaHead.png");
}

.imgBaloon{
    left: -83px;
    position: absolute;
    top: 282px;
    z-index: -1;
}

.koora{
    position: absolute;
    right: -57px;
    top: -60px;
    z-index: -1;
}
.allsitemap .koora {
    top: -50px;
    right: 18px;
}   
.allsitemap .imgBaloon {
    left: 195px;
}
.childF{
    left: -85px;
    position: absolute;
    bottom:23px;
    z-index: 0;
}

.menuFooterFront .childF{left: -78px;}/*JIRA CMJ-140*/  

.boyF{
    position: absolute;
    right: -66px;
    bottom:23px;
    z-index: 0;
}
.menuFooterFront .boyF{right: -57px;}/*JIRA CMJ-140*/  
.marhaba {
    position: absolute;
    right: 13px;
    top: 14px;
}

.visit_us_icon{
    padding:0;
    margin:0;
    width:157px;
    margin-top:18px;
    margin-left:15px;
    float:left;
}

.visit_us_icon ul li{
    float: left;
    height: 58px;
    width: 68px;
}

.what_up{
    float: left;
    margin-left: 10px;
    margin-top: 21px;
}

.family .boxContent {
    margin-top: 79px;
}

.volu .boxContent{
    margin-top: 79px;
}

.mobile .boxContent{
    margin-top: 79px;
}
.bottomBox ul li h3 {
    color: #FFF;
    position: relative;
    top: 13px;
    left: 15px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 13px;
}

.whatUpMore{
    margin-left: 12px;
    margin-top: 4px;
}

.whatsupBlock ul li {
    background-image: url("images/fasel_content_top.png");
    background-repeat:no-repeat;
    background-position:bottom center;
    padding-bottom: 8px;
}
/*.ui-datepicker-div{display: none !important;}*/

.footerWrap{
    background-image: url("images/footerR.jpg");
    background-repeat:repeat-x;
    background-position:left center;
    float: left;
    height: 27px;
    width: 100%;
}

.last {
    background: none !important;
}

.boxOur h3 {
    top: 7px !important;
    position: relative;
}

div.footerWrap>div.footer{
    width:984px;
    margin:0 auto;
    padding-top:8px;
    position:relative;
}
.menuFooterFront>div.footer{/*JIRA CMJ-140*/  
    width:1000px!important;
}

.menuFooter{
    float:left;
}
.menuFooter ul{margin:0px; padding:0px; height:100%; overflow:hidden;}
.menuFooter ul li {
    border-right: 1px solid #000000;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
}
.menuFooter ul li a{color:#3f3f3f;}
.PoweredBy{float: right;line-height: 14px;} /*JIRA CMJ-33*/  
.menuFooterFront .PoweredBy{margin-right: 5px;} /*JIRA CMJ-140*/  

.lang a {
    color: #FFFFFF;
    font-family: "Delicious";
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    text-align: center; 
}
.footer a{color: #4B4B4B;}

/*** added by areej : landing page styles **********/
.wrapperCont.inner{}
.mainArea{float: left;text-align: left;width: 660px;}
.sideArea{/*background-image: url("images/sunBg.png"); background-position:right 417px; url("../images/ladder.png");background-position:255px 417px;*/

    background-image: url("images/roop.png");
    background-position: 275px;
    background-repeat:repeat-y;
    float:right;
    text-align:left;
    width:325px;
    position:relative;
    min-height: 930px;

}
.maxHeightBody{}
.contBox {
    background-color: #F2F2F1;
    padding: 15px;
    z-index: 2;
}   
.aboudWelcome.contBox{
    /*
     background-image: url("images/shadow.jpg");
     background-repeat: no-repeat;
     background-position: bottom; */
    /*  margin-bottom: 16px; */
    padding: 33px 23px 0;
    height: 157px; margin-bottom: 20px;

}
.mainContent.contBox {
    margin-bottom: 15px;
    min-height: 691px;
    padding: 30px;
    /*  min-height: 766px; */
}
#simplenews-subscriptions-page-form label {color: #6D6D6D;font-size: 15px;}
#simplenews-subscriptions-page-form #edit-simple-name ,
#simplenews-subscriptions-page-form #edit-simple-company,
#simplenews-subscriptions-page-form #edit-simple-tel,
#simplenews-subscriptions-page-form #edit-simple-position,
#simplenews-subscriptions-page-form #edit-mail
{ padding: 5px; width: 350px;color: #4B4B4B;}
.header{position:relative; margin-bottom:15px;}
.header.innerHeader{ margin-bottom: 0px;}
.header.innerHeader,#block-views-rotating_image-block_1{
    box-shadow: 1px 1px 5px 1px #C0C0C0;
    -webkit-box-shadow: 1px 1px 5px 1px #C0C0C0;
    behavior: url(css/PIE.htc);
}

#page_title h2 {
    color: #6D6D6D;
    font-family: Delicious;
    font-size: 30px;
    font-weight: bold;
    z-index: 100;
    /*text-shadow: 0 1px 0 #FFFFFF, 0 2px 0 #000000;*/
}

.subLinks{padding:20px 0 0;}
.subLinks ul{/*margin:0 0 -10px -10px;*/margin: 0 0 0 0px;width: 615px; padding:0px; height:100%; overflow:hidden;}
.subLinks li{
    float: left;
    height: 125px;
    padding-bottom: 5px;
    padding-top: 10px;
    position: relative;
    /*width: 293px;*/
    width: 300px;
    border-bottom: 2px solid #C6CBD1;
}
.subLinks li:last-child{
    /* border-bottom: none;*/
}
.subLinks .oddli{padding-left: 10px;}
.subLinks .evenli {padding-left: 1px;}
.subLinks .evenli a,.subLinks .evenli h3,.subLinks .evenli .arrow{margin-left: 6px;}
.subLinks .oddli a,.subLinks .oddli h3,.subLinks .oddli .arrow{margin-right: 5px;}
.subLinks li a{}
.subLinks img{}
.subLinks h3{
    background-image: url("images/subMenuShadow.png");
    background-repeat: repeat-x;
    bottom: 5px;
    height: 40px;
    line-height: 40px;
    padding-top: 10px;
    position: absolute;
    width: 283px;
    color:#fff;
    font-family: delicious;
    font-size:20px;
    font-weight:bold;
    padding-left:10px;
}
.subLinks .arrow {
    background-image: url("images/arrow.png");
    background-repeat: no-repeat;
    bottom: 15px;
    height: 13px;
    position: absolute;
    right: 10px;
    width: 9px;
}
.allsitemap .footerWrap.inner .boyF{display:block; right: -80px;}
.allsitemap .footerWrap.inner .childF{
    /*left: -126px;*/
}
.mainContent .content{
    color: #6D6D6D;
    font-size: 15px;
    line-height: 20px;
    /* min-height: 766px!important; */ 
}
.mainContent .content p{
    margin-bottom:10px;	
}

.mainContent .content .first:before {
    padding-right: 12px;
    content: url('images/arowwcontactus.PNG');
}
#node-12 #webform-client-form-12 #edit-submitted-full-name-wrapper label:before {
    content: url("images/greencareer.PNG");
    margin-left: 3px;
    padding-right: 10px;
}
#node-12 #webform-client-form-12 #webform-component-last-name label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-e-mail-address label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-address label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-city-1 label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-Country-1 label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-zip-code label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-phone0 label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-area-of-interest label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-upload-cv label:before {
    padding-right: 23px;
    content: '   ';
}
#node-12 #webform-client-form-12 #webform-component-address input ,#node-12 #webform-client-form-12 #webform-component-city-1 input ,
#node-12 #webform-client-form-12 #webform-component-zip-code input ,#node-12 #webform-client-form-12 #webform-component-phone0 input
{
    /*width: 175px;*/
}
#node-12 #webform-client-form-12 #webform-component-Country-1 select
{
    /*width: 185px;*/
    background: url('images/arrowcareers.PNG') no-repeat scroll right 0 #ffffff;
}
#node-12 #webform-client-form-12 #webform-component-area-of-interest select
{background: url('images/arrowcareers.PNG') no-repeat scroll right 0 #ffffff;}

#node-1 .second{margin-left: 23px;}
#node-1 #webform-client-form-1{margin-left: 23px;}


.mainLinks {
    /*background-image: url("images/sun.png");
      background-position: 40px 10px;   
    */

    background-image: url("images/sunBg2.png");
    background-position: 22px -221px;

    background-repeat: no-repeat;
    bottom: 0;
    min-height: 200px;
    padding-top: 125px;
    position: absolute; 



}
.mainLinks .view-content ul{position:relative;width:320px; height:152px;}
.mainLinks .view-content li{float:left;display:block;}
.mainLinks .view-content li a:hover{cursor:pointer;}
.mainLinks .view-content li a {position:absolute;color:transparent;font-size:0px;}

.mainLinks li a.special-case-30,
.mainLinks li.special-case-30 a{display:block; background-image: url("images/membership.png"); width:184px; height:44px;left:3px;top:2px;}
.mainLinks li a.special-case-34,
.mainLinks li.special-case-34 a{display:block; background-image: url("images/programs.png"); width:133px; height:43px; top:0px; left:182px;}
.mainLinks li a.special-case-36,
.mainLinks li.special-case-36 a{display:block; background-image: url("images/newsletter.png"); width:140px; height:44px; top:43px; left:2px;}
.mainLinks li a.special-case-32,
.mainLinks li.special-case-32 a{display:block; background-image: url("images/volunteer.png"); width:170px; height:57px; top:44px; left:145px;}
.mainLinks li a.special-case-38,
.mainLinks li.special-case-38 a{display:block; background-image: url("images/mobileMuseum.png"); width:167px; height:61px; top:91px; left:0px;}
.mainLinks li a.special-case-40,
.mainLinks li.special-case-40 a{display:block; background-image: url("images/affiliation.png"); width:149px; height:46px; top:93px; left:171px;}


/*** added by areej : level 3 - inner pages styles **********/

.innerNavigations{font-family:'Myriad Pro';}
.innerNavigations h3{color:#0066ab; font-size:20px;border-bottom:1px dotted #44add9;margin-bottom: 3px;text-transform:uppercase;font-weight:bold;}
.innerNavigations ul{}
.innerNavigations ul li {border-bottom: 1px solid #918F8F;color: #4B4B4B;line-height: 23px;list-style: none outside none;margin: 0;}
.innerNavigations ul li.active-trail a, .innerNavigations ul li a:hover{color:#d51723;background-image: url("images/redArrow.png");font-weight: bold;}
.innerNavigations ul li.last{border-bottom:0 none;}
.innerNavigations ul li a{display:block;font-size:16px; background-image: url("images/grayArrow.png"); background-repeat:no-repeat; background-position:right center;font-family: Delicious; font-weight:400;color: #4B4B4B;}
.innerNavigations ul li a:hover{text-decoration:none;}

/*** added by areej : issues related to data entry **********/
ul.left{display:block; clear:both; height:100%; overflow:hidden; padding:10px;}
ul.left li{float:left;padding:5px; border:0 none!important;}


.mainContent .content{}
.mainContent .content ul {
    height: 100%;
    overflow: hidden;
    padding-left: 25px;
}


.mainContent .content ul li{
    padding-top: 10px;
}

ul.collapsingArea{}
ul.collapsingArea li{border-bottom: 1px solid #8F8E8E;padding: 10px 0;}
ul.collapsingArea li.last{padding-bottom:0px;}
ul.collapsingArea .active_one{background-image: url("images/redArrow.png"); background-position:left center; background-repeat:no-repeat; padding-left:15px;font-size:16px; color:#d51723; font-weight:bold;}
ul.collapsingArea .collapsible_one{padding-top:10px;}
/*searchBox*/
.searchBox{position:relative;}
.searchBox label{display:none;}
.searchBox input[type="text"] {
    background-color: #D61824;
    background-image: url("images/searchIcon.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: Delicious,tahoma;
    font-size: 13px;
    height: 19px;
    margin-right: 5px;
    padding-right: 5px;
    padding-left: 3px;
    width: 123px;
}
.searchBox input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    font-size: 1px;
    position: absolute;
    right: 7px;
    top: 2px;
    width: 15px;
    height: 16px;
    display: inline;

}
.topNav ul.nice-menu-down li.menuparent {
    /* background: url("images/menuArrow1.png") no-repeat scroll right center transparent !important;*/
    /*JIRA Children Museum - Jordan CMJ-26*/
}
ul.nice-menu-down .menuparent a {
    padding-right: 0px;
    /*JIRA Children Museum - Jordan CMJ-26*/
}

.slider{position:relative;}
.slider img{/*height:426px!important;*/width:660px!important;}
.slider .views-field-title{position:absolute; bottom:20px; left:20px;color:#fff; font-family:Delicious; font-weight:400;font-size:50px;text-shadow:#fff 0px 1px 0, #000 0 2px 0;}
.slider .views_slideshow_next,.slider .views_slideshow_pause,.slider .views_slideshow_previous{display:none;}
.slider .views_slideshow_pagerNumbered{position:absolute; right:20px; bottom:25px; z-index:50;width: 70px;}
.slider .views_slideshow_pagerNumbered a{color:#fff;font-size:0px; color:#fff;display:block;}

.slider .pager-item a{background-image:url(images/circleOff.png); height:7px; width:7px; display:block;}
.slider .pager-item.activeSlide a{background-image:url(images/circleOn.png);}

.slider .views_slideshow_singleframe_pager div {
    display: inline;
    float: left;
    padding-right: 5px;
    padding-left: 0px;
}

.slider .views_slideshow_slide{/*height:426px!important;*/width:660px!important;}
.slider .views_slideshow_singleframe_teaser_section{/*height:426px!important;*/width:660px!important;}


.subLinks h2{display:none;}


#views_slideshow_singleframe_div_rotating_image-block_1_1.views_slideshow_singleframe_slide div.views-row div.views-field-title div.field-content{font-family:Delicious, tahoma; font-weight:400; font-size:45px;}

.item-list ul li{
    list-style:none;
}

.item-list ul li{
    margin: 15px 15px 0 auto;
}

.item-list{
    margin-top: 48px;
}

.bottomBox .views-field-title .field-content {
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    left: 6px;
    position: absolute;
    top: 8px;
}

.bottomBox .views-field-title .field-content a {
    color: #FFFFFF;
    font-family: Delicious;
    font-size: 20px;
    font-weight: bold;

}
.bottomBox .views-field-title .field-content a:hover {color: #FFFFFF;text-decoration: underline;}
/*.bottomBox .views-row-1 .views-field-title .field-content a:hover {color:#EC1260;}
.bottomBox .views-row-2 .views-field-title .field-content a:hover {color:#F5821F;}
.bottomBox .views-row-3 .views-field-title .field-content a:hover {color:#6EB43D;}
.bottomBox .views-row-4 .views-field-title .field-content a:hover {color:#00B49F;}
.bottomBox .views-row-5 .views-field-title .field-content a:hover {color:#0066AB;}
.bottomBox .views-row-6 .views-field-title .field-content a:hover {color:#4A2885;}*/

.bottomBox .views-field-image-attach-images {
    position: relative;
}
/*--- social media*/
#block-block-4 UL LI {list-style: none !important;}
.lang li{list-style: none !important;border-left: 1px solid #FFFFFF;padding-left: 3px;}
.lang li.first{list-style: none !important;  border-left: none;padding-left: 0px;}
ul li.first a#ar{
    font-family: "Fedra Arabic Book";
}
.rightItem UL LI{list-style: none !important;}
/*----------*/
.bottomBox .views-field-teaser .field-content {
    background-color: #F2F2F1;
    bottom: 17px;
    color: #4B4B4B;
    font-family: arial;
    font-size: 12px;
    left: 10px;
    padding: 7px 7px 23px;
    position: absolute;
    width: 286px;
    height : 30px;
}
.webform-confirmation p{ font-size: 15px;}
.contBox a{ color: #1C93D0;font-size: 15px;}

.bottomBox .views-row-1 .views-field-title .field-content {
    background-image: url("images/familyHead.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 12px;
    width: 316px;
}

.bottomBox .views-row-2 .views-field-title .field-content {
    background-image: url("images/volHead.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 9px;
    width: 316px;
}

.bottomBox .views-row-2 .views-field-title .field-content {
    background-image: url("images/volHead.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 5px;
    width: 316px;
}

.bottomBox .views-row-3 .views-field-title .field-content {
    background-image: url("images/program.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 9px;
    width: 316px;
}

.bottomBox .views-row-4 .views-field-title .field-content {
    background-image: url("images/newsletterHead.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 9px;
    width: 316px;
}

.bottomBox .views-row-5 .views-field-title .field-content {
    background-image: url("images/mobile.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 9px;
    width: 316px;
}

.bottomBox .views-row-6 .views-field-title .field-content {
    background-image: url("images/ourAfaHead.png");
    background-repeat: no-repeat;
    display: block;
    height: 45px;
    padding-left: 12px;
    padding-top: 4px;
    width: 316px;
}

.bottomBox .views-field-view-node .field-content a {
    bottom: 21px;
    left: 18px;
    position: absolute;
}

.bottomBox .views-row-1 .views-field-view-node .field-content a {color:#EC1260;}
.bottomBox .views-row-2 .views-field-view-node .field-content a {color:#F5821F;}
.bottomBox .views-row-3 .views-field-view-node .field-content a {color:#6EB43D;}
.bottomBox .views-row-4 .views-field-view-node .field-content a {color:#00B49F;}
.bottomBox .views-row-5 .views-field-view-node .field-content a {color:#0066AB;}
.bottomBox .views-row-6 .views-field-view-node .field-content a {color:#4A2885;}
.bottomBox .views-row-1 .views-field-teaser .field-content {bottom: 10px;}
.bottomBox .views-row-2 .views-field-teaser .field-content {bottom: 10px;}
.bottomBox .views-row-3 .views-field-teaser .field-content {bottom: 10px;}

.bottomBox .views-row-1 .views-field-view-node .field-content a {bottom: 13px;left: 18px;position: absolute;}
.bottomBox .views-row-2 .views-field-view-node .field-content a {bottom: 13px;left: 18px;position: absolute;}
.bottomBox .views-row-3 .views-field-view-node .field-content a {bottom: 13px;left: 18px;position: absolute;}

.bottomBox img{height: 188px; width: 319px;}

/*inner calendar styles*/
.innerCalendar{}
.innerCalendar h2{margin-bottom: 15px;}
.innerCalendar table.event-block{background: none repeat scroll 0 0 transparent;border: 0 none;}
.innerCalendar table.event-block caption {
    background: none repeat scroll 0 0 transparent;
    line-height: 18px;
    position: absolute !important;
    right: 5px !important;
    text-transform: uppercase;
    top: 3px !important;
    z-index: 10000;
}

#block-event-0 h2 {
    color: #ED0B86 !important;
    font-size: 19px;
    font-weight: 600;
    width: 165px;
}

.innerCalendar table.event-block caption a {
    color: #FFAE00 !important;
    font-size: 16px;
    font-family: Delicious;
    font-weight: bolder;
    background-color: transparent !important;
}

.innerCalendar .selected {
    color: #FFAE00 !important;
}

.innerCalendar .day-30 {

}
.innerCalendar table.event-block thead tr{background: none repeat scroll 0 0 transparent;}
.innerCalendar table.event-block thead th{background: none repeat scroll 0 0 transparent;border: 0 none;text-transform: uppercase;font-family: Delicious;font-weight: 400;padding-bottom: 10px;}
.innerCalendar table.event-block thead th.sun{color: green;font-weight: bolder;}
.innerCalendar table.event-block thead th.mon{color: #FFA800;font-weight: bolder;}
.innerCalendar table.event-block thead th.tue{color: #ff003c;font-weight: bolder;}
.innerCalendar table.event-block thead th.wed{color: #0096ff;font-weight: bolder;}
.innerCalendar table.event-block thead th.thu{color: #8536d6;font-weight: bolder;}
.innerCalendar table.event-block thead th.fri{color: #ff5400;font-weight: bolder;}
.innerCalendar table.event-block thead th.sat{color: #002aff;font-weight: bolder;}
.innerCalendar table.event-block tbody{}
.innerCalendar table.event-block tbody tr{}
.innerCalendar table.event-block tbody td{background: none repeat scroll 0 0 transparent; border: medium none; background-color:#F2F2F1; color:#848080}
.innerCalendar table.event-block tbody td.pad{}
.innerCalendar table.event-block tbody td.sun{border: medium none !important;}
.innerCalendar table.event-block tbody td.mon{}
.innerCalendar table.event-block tbody td.tue{}
.innerCalendar table.event-block tbody td.wed{}
.innerCalendar table.event-block tbody td.thu{}
.innerCalendar table.event-block tbody td.fri{}
.innerCalendar table.event-block tbody td.sat{}
.innerCalendar table.event-block tbody td.today{}
.innerCalendar table.event-block tbody td.selected{}
.innerCalendar table.event-block{
    /*width:260px!important;*/
}
.innerCalendar table.event-block thead th {padding-left: 0px; text-align: right; padding-right: 0px; position: relative; font-size: 14px;}
.innerCalendar table.event-block tbody td {font-family: delicious;
                                           font-size: 19px;
                                           font-weight: 900;
                                           padding-left: 5px;
                                           text-align: center;
                                           font-weight: normal;}


body.red .topNav ul ul {
    background-image: none !important;
    border: medium none !important;
    border:1px solid #FFF !important;
}

ul.nice-menu-down ul li {
    border: medium none !important;
    clear: both;
}

body.yellow .topNav ul ul {
    border: medium none !important;
    border:1px solid #FFF !important;
}

body.blue .topNav ul ul {
    border: medium none !important;
    border:1px solid #FFF !important;
}

body .topNav ul ul li{
    text-align:left;
    padding:4px;
    border-bottom:1px solid #FFF !important;

}
.topNav ul.nice-menu-down li.menuparent {
    /*  background: url("images/redArrow.png") no-repeat scroll right center transparent !important;*/
}


.event-calendar table {
    background: none repeat scroll 0 0 transparent !important;
    border: 0px solid #224422 !important;
    border-collapse: separate !important;
    border-spacing: 0;
    margin-bottom: 0;
    margin-top: 0;
    /*width: 50px !important;*/
}

.block-event{
    position:relative;
}

.innerCalendar .event-block caption {

}


.event-calendar .stop {
    color: #FFAE00 !important;
}

/*added by bilal 1-10-2012 */

#admin-menu, #admin-menu ul{
    font-family: tahoma !important;
    font-size: 12px!important;
    font-weight: normal!important;
}

.cboxIframe ,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight ,#colorbox, #cboxOverlay, #cboxWrapper ,#cboxTopLeft,#cboxTopCenter,#cboxMiddleLeft,#cboxContent,#cboxTopRight{
    background: none repeat scroll 0 0 transparent !important;
}

#cboxOverlay {
    background: none repeat scroll 0 0 #FFFFFF !important;
    opacity: 0.65 !important;
}
iframe #cboxOverlay,#no-background #cboxOverlay {
    background: none no-repeat scroll 0 0 transparent !important
}

/*  #cboxLoadedContent {height: 667px !important;}  */
.cboxIframe body { /*,#cboxLoadedContent*/
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
}
#cboxClose {
    /*background-position: -27px -3px;
    display: none!important;*/
}
#cboxContent{
    position: inherit !important;
}

.mainContent.contBox>.node{min-height: 125px;}
#cboxClose{right: 100px!important;text-indent:0!important;top: 30px!important;font-size:0px;color:transparent;background-image:url("images/controls.png")!important;}

.the_main_footer{height:18px; overflow:hidden;}

/*images slider*/
.jcarousel-skin-ie7 .jcarousel-container.jcarousel-container-horizontal {
    background: url("images/imageSliderBg.jpg") no-repeat scroll 0 0 transparent;
    background-repeat: repeat-x;
    height: 120px;
    width:632px;
    margin:0 -18px;
    padding: 0 14px;
    position: relative;
}
.jcarousel-skin-ie7 .jcarousel-container {
    border: 0 none;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover{background-position: 0 0;}

.galleryShortcut{padding-top:20px;}
.galleryShortcut .jcarousel-skin-ie7 .jcarousel-clip-horizontal {height: 99px;width: 632px;}
.galleryShortcut .jcarousel-prev, .galleryShortcut .jcarousel-next {}
.imageSlider{background-image: url("images/imageSliderBg.jpg"); height:120px; background-repeat:repeat-x;margin: 0 -30px;padding: 0 14px;position:relative;}
.galleryShortcut .jcarousel-prev, .galleryShortcut .jcarousel-next, .imageSlider a.next, .imageSlider a.prev{display:block;background-image: url("images/nextPrev.png"); width:9px; height:13px; position:absolute;top: 55px;} 
.galleryShortcut .jcarousel-next, .imageSlider a.next{background-position:left top;right:3px;}
.galleryShortcut .jcarousel-prev, .imageSlider a.prev{background-position:left bottom;left:3px;}
.galleryShortcut .jcarousel-prev.jcarousel-prev-disabled, .galleryShortcut .jcarousel-next.jcarousel-next-disabled{background-image:none;}
.imageSlider ul{height:83px!important;}
.imageSlider ul li{float:left;padding:19px 3px 18px;width:120px ; height:83px; border:0 none}
.imageSlider ul li a{}
.imageSlider ul li a img{}
.galleryShortcut p{padding-top:20px; font-size:13px; color:#4b4b4b;}
.galleryShortcut a{color:#d51723; font-weight:bold; text-decoration:underline;}

.galleryShortcut .jcarousel-skin-ie7 .jcarousel-item.jcarousel-item-horizontal{
    margin: 0px;border:2px solid blue;
    float:left;padding:19px 3px 18px;width:120px ; height:83px; border:0 none;
}
.galleryShortcut .jcarousel-skin-ie7 .jcarousel-item.jcarousel-item-horizontal img{width:120px; height:80px;}
#block-block-3 .container-btm-box{ color: #3f3f3f;}

.galleryShortcut ul.jcarousel-list{height:120px !important;}

/*Inner Big Calendar*/

.mainContent .event-calendar{}
.mainContent .event-calendar table {
    background: none repeat scroll 0 0 transparent !important;
    border: 0px solid #224422 !important;
    border-collapse: separate !important;
    border-spacing: 0;
    margin-bottom: 0;
    margin-top: 0;
    /*width: 543px !important;*/
}
.mainContent .event-calendar tbody{/* background: url("images/calendarGrid.gif") repeat scroll 21px -2px transparent;*/}
.mainContent .event-calendar .month-view td,.mainContent .event-calendar .week-view td {}
.mainContent .month-view td{
    background: none repeat scroll 0 0 transparent!important;
    border-left: 0 none;
    border-top: 0 none;
    border-right: 2px dashed #cececc;
    border-bottom: 2px dashed #cececc;
    color: #777777;margin: 0;padding: 0;text-align: center;vertical-align: middle;height: 58px !important;}
.day-view td.sat , .day-view td.sun{background : none;}
.day-view td{border: none;}
.mainContent .event-calendar caption{
    background: none repeat scroll 0 0 #F2F2F1;
    color: #ECC400;
    font-family: Delicious;
    font-size: 41px;
    font-weight: 600;
    padding-bottom: 25px;
    position: relative;
    width: 629px;
    z-index: 12;
}
.mainContent .event-calendar caption .prev,
.mainContent .event-calendar caption .next,
.mainContent .event-calendar caption .stop{
    display:inline !important;
}
.mainContent .event-calendar tr{background: none repeat scroll 0 0 transparent!important; margin: 0; padding: 0;}
.mainContent .event-calendar th{background: none repeat scroll 0 0 transparent!important; border: 0 none; color: #000000; padding: 0px; text-align: center;}


.mainContent .event-calendar .event-empty{height: 0 !important;min-height: 0 !important;}
.mainContent .event-calendar div.day{background: none repeat scroll 0 0 transparent;border: 0 none;color: #7A7575;float: none;font-size: 30px;font-weight: normal;margin: 0;padding: 0;text-align: center;}
.mainContent .event-filter-control{display:none;}
.mainContent .event-calendar th{font-size:23px;}
.mainContent .event-calendar th.sat{color: #002aff;}
.mainContent .event-calendar th.sun{color: #3ba013;}
.mainContent .event-calendar th.mon{color: #ffa800;}
.mainContent .event-calendar th.tue{color: #ff003c;}
.mainContent .event-calendar th.wed{color: #0096ff;}
.mainContent .event-calendar th.thu{color: #8536d6;}
.mainContent .event-calendar th.fri{color: #ff5400;}
.ical-link{display: none;}
a.feed-icon, .event-filter-control+ul.links{display:none;}

/*******************
*Bilal  14 Oct 2012*
*******************/
/* .content div {font-family: tahoma;}*/
span.stop-prev a,span.stop-next a,span.prev a,span.next a,span.stop a
span.stop-prev ,span.stop-next ,span.prev ,span.next,span.stop {
    display: inline !important;
}

/*.block-menu_item_list .content ul li{
background: transparent url("images/default_image.jpg") no-repeat 50% 50%;
}*/
.searchBox input[type="text"] {color:#FFFFFF;}

input::-webkit-input-placeholder {
    color: #FFFFFF !important;
}
input:-moz-placeholder {
    color: #FFFFFF !important;
}
input:-ms-input-placeholder {
    color: #FFFFFF !important;
}
/*---------- Contact us -----------*/
#webform-client-form-1 .webform-component {margin-top: 10px}
#webform-client-form-1 .webform-component label{    
    display: inline-block;
    width: 150px;
    margin-right: 5px;
}
#webform-client-form-1 #webform-component-full-name label:before{
    content: url("images/arowwcontactus.PNG");
    margin-left: -19px;
    padding-right: 10px;
}
#webform-client-form-1 .webform-component input[type="text"],
#webform-client-form-1 .webform-component input[type="email"]{
    width: 300px;   
}
#webform-client-form-1 .webform-component select  {
    width: 312px!important;   
}
#webform-client-form-1 #webform-component-comment label{    
    display: inline-block;
    width: 150px;
    margin-right: 5px;
    float: left;
}
#webform-client-form-1 #webform-component-comment textarea {
    max-width: 300px !important;
    width: 300px !important;
}
#webform-client-form-1 #edit-actions  input[type="submit"] {
    font-size: 15px;
    color: #ffffff;
    background: url("images/send-mail-form.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    width: 113px;
    background-color: none;
    line-height: 38px;
    float: right;
    margin: 15px 22px 0 0;
    height: 17px;
    height: 46px;
    width: 89px;
    width: 113px;
    padding-bottom: 5px;
    /*padding: 13px 13px 16px 11px;*/
}
#webform-client-form-1 .form-required { color:#F5821F;}



/*---------- Carrer form -----------*/
#webform-client-form-12 .webform-component {margin-top: 10px}
#webform-client-form-12 .webform-component label{    
    display: inline-block;
    width: 155px;
    margin-right: 5px;
}
/*#webform-client-form-12 .webform-component input[type="file"],*/
#webform-client-form-12 .webform-component input[type="text"],

#webform-client-form-12 .webform-component input[type="email"]{
    width: 300px;   
}



#webform-client-form-12 #edit-actions  input[type="submit"] {
    font-size: 15px;
    color: #ffffff;
    background: url("images/submit-form.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    background-color: none;
    line-height: 15px;
    margin: 15px 22px 0 0;
    float: right;
    height: 15px;
    height: 38px;
    width: 92px;
    width: 113px;
    padding-bottom: 5px;
    /*padding: 9px 10px 14px 12px;*/
}

#webform-client-form-12 .form-required { color:#6EB43D;}
/**-------------*/
#simplenews-subscriptions-page-form #edit-unsubscribe {display: none;}
/*------- EVENT --------*/
table.sticky-header{display: none;}
body .has-event a:hover {text-decoration: none;}
body.admin-menu {     margin-top: 0 !important;}
.mainContent .event-calendar tr {height: 70px;}
/*body.red .has-event a{color:#FFA800;font-size: 29px;font-weight: bold;}
body.blue .has-event a{color:#FF003C;font-size: 29px;font-weight: bold;}
body.yellow .has-event a{color:#008000;font-size: 29px;font-weight: bold;}*/


.sun .has-event  a{color: green; font-size: 20px;font-weight: bold;}
.mon .has-event  a{color: #FFA800;font-size: 20px;font-weight: bold;}
.tue .has-event  a{color: #FF003C;font-size: 20px;font-weight: bold;}
.wed .has-event a{color: #0096FF;font-size: 20px;font-weight: bold;} 
.thu .has-event  a{color: #8536D6;font-size: 20px;font-weight: bold;}
.fri .has-event  a{color: #FF5400;font-size: 20px;font-weight: bold;}
.sat .has-event  a{color: #002AFF;font-size: 20px;font-weight: bold;}
/*stripe-2
body.red .innerCalendar #block-event-0 tbody a{color:#FFA800;}
body.blue .innerCalendar #block-event-0 tbody a{color:#FF003C;}
body.yellow .innerCalendar #block-event-0 tbody a{color:#008000;}
*/
.innerCalendar #block-event-0 tbody .sun a{color: green; font-size: 20px;font-weight: bold;}
.innerCalendar #block-event-0 tbody .mon a{color: #FFA800;font-size: 20px;font-weight: bold;}
.innerCalendar #block-event-0 tbody .tue a{color: #FF003C;font-size: 20px;font-weight: bold;}
.innerCalendar #block-event-0 tbody .wed a{color: #0096FF;font-size: 20px;font-weight: bold;} 
.innerCalendar #block-event-0 tbody .thu a{color: #8536D6;font-size: 20px;font-weight: bold;}
.innerCalendar #block-event-0 tbody .fri a{color: #FF5400;font-size: 20px;font-weight: bold;}
.innerCalendar #block-event-0 tbody .sat a{color: #002AFF;font-size: 20px;font-weight: bold;}
/*---------------
body.red div.event.monthview.vevent {background-color:#FFA800; border:none; }
body.blue div.event.monthview.vevent {background-color: #FF003C; border:none;}
body.yellow div.event.monthview.vevent {background-color:#008000; border:none;}
*/

.month-view .sun .vevent {background-color: green; }
.month-view .mon .vevent {background-color: #FFA800;}
.month-view .tue .vevent {background-color: #FF003C;}
.month-view .wed .vevent {background-color: #0096FF;} 
.month-view .thu .vevent {background-color: #8536D6;}
.month-view .fri .vevent {background-color: #FF5400;}
.month-view .sat .vevent {background-color: #002AFF;}

/*----------event style -------------*/
div.event.monthview.vevent {
    border: medium none;
    display: block;
    width: 10px;
    height: 10px;
    float: right;
    cursor:pointer;
}
div.event.monthview.vevent div,div.event.monthview.vevent a{
    display: none;
}
/*JIRA */

.node .all-attached-images {display:inline;}
.modalframe-page-wrapper .help {display:none;}
.modalframe-page-wrapper {overflow: hidden;}
/*-----event-popup------*/
.event.monthview.vevent .event-popup {
    top: 5px;
    display: block;
    width: 200px;
    height:200px;
    background: url("images/evenBgt.png") no-repeat scroll right top transparent;
    position: absolute ;
    z-index: 999;

}
.event.monthview.vevent .event-popup a{
    display: block;
    position: absolute;
    top: 40px;
    left: 35px;
    color: white;
    font-family: Delicious;
    font-weight:400;
    font-size: 27px;
    width: 150px;
}
.event.monthview.vevent .event-popup div{
    height: 28px;
    width: 28px;
    display: block;
    left: 21px;
    top: 6px;
    position: absolute;
    cursor:pointer;
}

/*iframe body {
    margin: 0;
    padding: 0;
}*/

.webform-datepicker select,.webform-datepicker input[type="text"]{width: 85px!important;}
.webform-datepicker input[type="image"] {margin-top: 5px;}

#block-views-news_whats_up-block_1 span.date-display-single {
    font-size: 12px;
    line-height: 22px;
    color: #4B4B4B;

}

/*#search-form .box h2 {}*/

/*-----------Pager ----------*/
.pager ,.pager li ,.pager li a{
    font-size: 15px;
    color:#EBC300;
}
/*- Help block-*/
.send_print {
    display: block;
    float: right;
    height: 30px;
    margin-top: -32px;
    width: 100px;
}
.mainContent.contBox > .node {
    margin-top: 43px; }
.send_print span,.send_print>div{
    float: left;
}
.site-map-menu-box H2{display: none;}
.view-news-whats-up .field-content{font-size: 15px;}
/*------------------ Event Page -----------------*/
.event-calendar .day-view .tableHeader-processed {display: none;} 
.event-calendar .day-view  tbody { background-image: none; height: auto !important;} 
.event-calendar .day-view  tbody div.event {border: none;border-bottom: 2px dashed #EBC300;}
.event-calendar .day-view  tbody div.event .title.summary {padding: 0;}
.event-calendar .day-view  tbody div.event .title.summary a,
.event-calendar .day-view  tbody div.event .start.dtstart,
.event-calendar .day-view  tbody div.event  {
    color: #1C93D0;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    padding: 0;
}
.node .field-field-create-date {color: #1C93D0;}
.event-calendar .day-view  tbody div.event .title.summary a {font-size: 15px;}
.event-calendar .day-view  tbody div.event .description {
    border: medium none;
    margin: 5px 0 0;
    padding: 0;
}
.event-calendar .day-view tbody div.event .title.summary a:hover{color: #ECC400;}
.node .event-nodeapi label{display: none;}
.node .event-nodeapi .event-tz {display: none;}
.node .event-nodeapi .event-start,.node .event-nodeapi .event-end ,
.node .event-nodeapi .event-tz , .field-field-age ,.field-field-where{color: #1C93D0;}
.node .links li.event_calendar a,
.submitted a{
    color: #1c93d0;
    font-size: 13px;
    margin-top:  10px;
}

.mainContent>h2 {
    color: #ECC400;
    font-size: 27px;
    font-weight: bold;
}
#ui-datepicker-div{display: none;}

/*Site map*/
.sitemapPage .mainContent { height: auto !important;}

#topSite{  height: 100px !important;}
.sitemapPage #bootom {height: 1px !important;}
.sitemapPage #boy {  height: 84px !important;}
.sitemapPage .mainArea {
    margin-top: 78px;
    width: auto;
}
.siteplane{   margin: 29px 29px 74px;}
.site-map-box LI {
    display: block;
    float: left;
    width: 155px;}
.sitemapPage .mainContent .content .first:before{  content: none;}
#site-map ul li.expanded{ 
    background: none;
    list-style: none outside none;
    margin:none;
    padding-left: 0;
    padding-right: 0;
}

#site-map li.expanded a{
    display: block;
    text-align: center;
    background:url("images/sitmapexpanda.PNG") no-repeat scroll center 22px transparent; 
    /*width: 160px;*/
    height: 79px;
    font-weight: bold;
}
#site-map li.expanded a.birthdays{
    background-position: center 44px;
}
#site-map li.expanded ul li a:hover {
    color: #D5D28B;
}
#site-map li.expanded ul li a ,#site-map li.leaf ul li a{
    display: block;
    text-align: center;
}
#site-map LI.expanded a ,#site-map li.leaf a{
    color: #0092CF;
    font-size: 19px;
    font-weight: bold;
}
#site-map LI.expanded ul li a{   
    color: #0066AB;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 0;
    width: auto;
}
#site-map li.expanded ul li a,#site-map li.leaf ul li a{
    height: auto !important;
}

#site-map li.leaf{ } 
#site-map ul li ul li.leaf {
    padding: 2px 0;
}
#site-map li.expanded UL LI a{   
    display: inline-block;
    text-align: center;
    background:none; 

}
.allsitemap .wrapperCont {
    margin: 0 auto;
    /*width: 1235px;*/
}
.sitemapPage .mainArea {
    display: block;
    height: 537px;
}
.sitemapPage .mainContent .content ul {display: inline-block;margin-top: 5px;}
.sitemapPage .mainContent .content ul li {
    text-align: center;
    width: 113px;
}
.sitemapPage .mainContent .content ul .odd ul{

    background: #f2ecd8;
    width: 100%;
}
.sitemapPage .mainContent.contBox{
    margin-bottom: 15px;
    min-height: none;
    padding: 18px;
}
.bloger a , .twitter a ,.facebook a{  display: block; padding-top: 3px;}
body{overflow-x: hidden;}

/*.webform-component-date label{ float: left;}*/
.webform-component-date .container-inline .webform-container-inline .form-item select{  margin-left: 5px; width: 97px;}
#webform-component-signature--i-the- .form-item label{ display: none;}
#webform-component-signature--i-the- .form-item .form-radios label{display: block;}


.special-sign-1 {
    color: #707070;
    font-size: 27px;
    font-weight: bold;
    font-family: arial;
}
.special-sign-2 {
    color: #707070;
    font-size: 27px;
    font-weight: bold;
    font-family: arial;
}
.special-title {
    color: #de5961;
    font-size: 22px;
}
.special-first-word {
    color: #0066ab;
    font-size: 18px;
}

.mainArea .event-calendar span.prev a,
.mainArea .event-calendar span.next a{
    background-color: transparent;
    color: #ECC400;
    font-size: 40px;
    font-weight: bold;
}
.mainArea .event-calendar span.prev a:hover,
.mainArea .event-calendar span.next a:hover{
    color: #FFAE00 !important;
}

html.js body#no-background.tableHeader-processed div#colorbox div#cboxWrapper div div#cboxContent div#cboxClose {
    background: url("images/close-smale.png") repeat scroll 0 0 transparent !important;
    height: 33px;
    left: 667px;
    position: absolute;
    right: auto;
    top: 0;
    width: 33px;
}

.mainContent .month-view td.sat {
    border-right: medium none;
}
.mainContent .event-calendar tr:last-child td {
    border-bottom: medium none;
}

.mainContent .event-calendar tr:last-child td.pad:last-child {
    border-right: medium none;
}

.item-list .pager li {
    margin: 5px;
    padding: 0;
}

.subLinks li.no-border {
    border: 0 none;
}

#block-event-0 h2+div.content{
    height: auto !important;
}

.content > ul.site-map-menu > li {
    margin: 0 3px;
}

a:hover, a:focus, a.active {
    color: #689238;
    text-decoration: none;
}
.print_mail img {
    margin-top: 2px;
}

div.lang a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.webform-container-inline label {
    display: inline-block;
    margin-right: 1em;
    min-width: 90px;
}

.active_one a{text-decoration:none;}

.content > ul.site-map-menu > li.expanded > a{
    cursor:default;
}

#page_title,#page_title h2  {
    max-width: 500px;
}
#simplenews-subscriptions-page-form .description,#simplenews-subscriptions-page-form .form-checkboxes  {display: none;}


.modalframe .ui-dialog-title {

    display:none;
}

#webform-client-form-754 label {
    width: 200px;
}

#edit-submitted-visit-details-date-wrapper > label {
    margin-right: 10px;
}


#webform-client-form-754 .form-checkboxes > div {
    display: inline;
    margin-top: 0;
    padding-right: 18px;
    width: 100px;
}

#webform-client-form-754 .webform-component-date .container-inline .webform-container-inline .form-item select {
    margin-left: 5px;
    width: 75px !important;
}


#webform-client-form-754 .form-text {
    width: 233.8px !important;
}

.mainContent .content .messages.error ul li.message-item {

    margin: 0 !important;
    padding: 0 !important;
}


#webform-client-form-813 .webform-container-inline label {
    display: inline-block;
    margin-right: 1em;
    min-width: 210px;
}
#webform-client-form-813 .form-item label.option {
    display: inline;
    font-weight: normal;
    min-width: 27px !important;
    padding-right: 7px;
}


#webform-client-form-813 .webform-component-date .container-inline .webform-container-inline .form-item select {
    margin-left: 0;

}


#webform-client-form-813 #webform-component-availability--sunmontuewedthufrisat > p {
    margin-left: 227px;
}

#webform-client-form-813 .webform-client-form select, #user-register select {
    width: 212px;
}

/*****************************************/

.events-front-block.whatsupBlock{
    height: 266px;
    background: #FFF;
}
.events-front-block #block-event-0 h2{
    width: 100%;
    background: url('images/event-header.jpg') no-repeat;
    text-align: center;
    margin: 0;
    color: #FFF !important;
    border: none;
    padding: 5px 0 23px;
    font-size: 17px;
}

.events-front-block caption a {
    display: inline-block;
    width: 230px ;
    padding-bottom: 4px;
}

.events-front-block #block-event-0 caption .prev a{
    background: url('images/events-prev.png') no-repeat;
    display: inline-block;
    padding: 12px;
    font-size: 0;
    position: relative;
    top: -3px;
    background-size: 79%
}

.events-front-block #block-event-0 caption .next a,
.events-front-block #block-event-0 caption .stop {
    background: url('images/events-next.png') no-repeat;
    display: inline-block;
    padding: 12px;
    font-size: 0;
    position: relative;
    top: -3px;
    background-size: 79%
}


.events-front-block #block-event-0 caption{
    background: #d71d28;
    color: #FFF;
    width: 100%;
    text-align: center;
}
.events-front-block #block-event-0 caption a{
    color: #FFF; 
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
}
.events-front-block table{
    color: #000;
    font-weight: 600;
    width: 100%;
    text-align: center;
}

.events-front-block .event-calendar .february  td{
    /* height: 42px;*/
}

.events-front-block .event-calendar .may td,
.events-front-block .event-calendar .august td,
.events-front-block .event-calendar .november td{
    /* height: 27px;*/
}

.events-front-block .event-calendar td{
    background: #FFF;
    border-color: #a5abc5;
    text-align: center;
    color: #000;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 43px;

}

.events-front-block .event-calendar td.today span{
    background: #f5589d;
    display: inline-block;
    border-radius: 50%;
    padding: 2px 7px;
}

.events-front-block .event-calendar th{
    background: #f7b231;
    border: none;
}
.events-front-block .event-calendar td a{
    background: url('images/current0date.jpg') no-repeat;
}

.events-front-block .event-calendar td a {
    background: rgba(0, 0, 0, 0) url("images/current0date.jpg") no-repeat scroll 0 0;
    display: inline-block;
    height: auto;
    margin: -8px 0 0 4px;
    padding: 6px 0 0;
    width: 100%;
}
/******************************************/

#block-views-news_whats_up-block_1  .view-news-whats-up{
    background: #FFF;
}
#block-views-news_whats_up-block_1  .view-news-whats-up h2 {
    border-bottom: 2px dashed #b2afc4; 
    padding: 5px 10px;
}
#block-views-news_whats_up-block_1  .view-news-whats-up h2 a{
    color: #0b5da6;
    font-size: 19px;
    text-transform: uppercase;
}

#block-views-news_whats_up-block_1{
    box-shadow: 1px 1px 5px 1px #c0c0c0;
}

#block-views-news_whats_up-block_1 .view-news-whats-up .views-row{
    width: 270px;
    border: none;
    display: inline-block;
    border-right: 2px dashed #7f8291;
    margin: 5px 0;
}
#block-views-news_whats_up-block_1  .view-news-whats-up .views-row-first{
    padding-right: 30px;
}
#block-views-news_whats_up-block_1  .view-news-whats-up .views-row-last{
    border: none; 
    padding-left: 30px;
}

#block-views-news_whats_up-block_1 span.date-display-single{
    color: #000;
    font-weight: 600;
    font-family: 'Delicious';
    font-size: 15px;
}
#block-views-news_whats_up-block_1 .view-display-id-block_1 .views-field-field-brief-value .field-content,#block-views-news_whats_up-block_1 .view-news-whats-up .views-field-view-node a{
    color: #000;
}
#block-views-news_whats_up-block_1 .view-news-whats-up .views-field-view-node a{
    font-size: 13px;
}

.event-calendar .day-view tbody div.event .title.summary a, .event-calendar .day-view tbody div.event .start.dtstart, .event-calendar .day-view tbody div.event {
    padding: 6px 0 20px;
}

/*
.slider .views_slideshow_next, .slider .views_slideshow_pause, .slider .views_slideshow_previous {
    display: inline-block;
    position: absolute;
    top: 170px;
    z-index: 50;
    font-size: 0;
    padding: 24px 12px;
    margin: 0 8px;
}

a#views_slideshow_singleframe_playpause_rotating_image-block_1 {
    display: none;
}

.slider .views_slideshow_next {
    right: 0px;
    background: url('images/right-arrow.png') no-repeat;
}
.slider .views_slideshow_previous {
    background: url('images/left-arrow.png') no-repeat;
}*/

.slider .views_slideshow_pagerNumbered {
    position: absolute;
    right: 20px;
    bottom: inherit;
    z-index: 50;
    width: 170px;
    top: 276px;
    text-align: right;
}

.slider .views_slideshow_singleframe_pager div {
    display: inline-block;
    float: inherit;
    padding-right: 5px;
    padding-left: 0px;
    text-align: right;
}

.slider .pager-item a {
    height: 9px;
    width: 9px;
    background: #FFF;
    border-radius: 50%;
}

.slider .pager-item.activeSlide a{
    background: red;
    box-shadow: 0px 0px 5px 0px #eee;
}


img.header_inner {
    height: 300px;
}

.header.innerHeader {
   height: 300px;
}