/* Common Styles */
body{margin:0;padding:0;font-size:12px;font-family:"Times New Roman", Times, serif;color:#4B4029; background-color:#DBD9D4;cursor:default;letter-spacing:0px;}
img{border:none}
a:link, a:visited{color:#332C1C}
a:hover{text-decoration:none}
a{outline:none}

table, select, input, textarea{font-family:"Times New Roman", Times, serif;font-size:12px}
h1, h2, h3, h4, form, ul,li,ol,p{margin:0;padding:0}
h1{ font-size:22px}
h2, h3, h4{font-size:20px}
h1, h2, h3, h4{font-weight:normal}
form{display:inline}
ul, ol, li{list-style:none}
table, td, form, fieldset{border:none; border-collapse:collapse; border-spacing:0}
.fr{float:right}
.fl{float:left}
.fn{float:none}
.cls{zoom:1}
.cls:after{clear:both; content:'.';display:block;height:0;visibility:hidden}
.clof{overflow:hidden;height:100%;}
.noBorder{border:medium none}
.clear{border:medium none;background:none;}

.ta-c{text-align:center}
.ta-l{text-align:left}
.ta-r{text-align:right}

/* Matgins and Paddings */
.marr-20{margin-right:20px}
.marr-10{margin-right:10px}
.marl-20{margin-left:20px}
.marl-10{margin-left:10px}
.mart-20{margin-top:20px}
.mart-10{margin-top:10px}
.marb-20{margin-bottom:20px;}
.marb-10{margin-bottom:10px;}

.pad10{padding:10px}
.pad20{padding:20px}

.txt11{font-size:11px}
.txt12{font-size:12px}
.txt14{font-size:14px}
.txt16{font-size:16px}
.txt18{font-size:18px}
.txt20{font-size:20px}

.pos1{position:relative;top:1px}
.pos-3{position:relative;top:-3px}
.pos-8{position:relative;top:-8px}

.no-border{border:none !important}

.ulist, .olist{margin:20px}
.ulist li, .olist li{list-style-image:none;list-style-position:outside;list-style-type:disc;margin:10px 20px;}
.olist li{list-style-type:decimal}

.thumb1{border-color:#99917D #000000 #C3BFB4;border-style:solid none;border-width:1px 0 5px;padding-top:1px;}
.thumb2{border:1px solid #242117}
.thumb3{border:1px solid #CCCCCC}
/*
textarea{background:#FFFFFF url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #979292;color:#000000;font-size:14px;padding:10px}
textarea:focus{background:#FFFFFF url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #000000;color:#000000;font-size:14px;padding:10px}
textarea.focus{background:#FFFFFF url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #000000;color:#000000;font-size:14px;padding:10px}
textarea.error{background:#ffcac7 url(txtInputBackground-error.gif) repeat-x scroll left top;border:1px solid #CB0303;color:#000000;font-size:14px;padding:10px}

input{background:transparent url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #979292;color:#000000;font-size:14px;padding:1px 3px}
input:focus{background:transparent url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #333333;color:#000000;font-size:14px;padding:1px 3px}
input.focus{background:transparent url(txtInputBackground.gif) repeat-x scroll left top;border:1px solid #333333;color:#000000;font-size:14px;padding:1px 3px}
input.error{background:transparent url(txtInputBackground-error.gif) repeat-x scroll left top;border:1px solid #CB0303;color:#000000;font-size:14px;padding:1px 3px}
select{background:#FFFFFF url(txtInputBackground.gif) left top repeat-x;border:1px solid #979292;color:#000000;font-size:14px;padding:0px 3px;*padding:1px 3px;}
select:focus{background:#FFFFFF url(txtInputBackground.gif) left top repeat-x;border:1px solid #333333;color:#000000;font-size:14px;padding:0px 3px;*padding:1px 3px;}
select.focus{background:#FFFFFF url(txtInputBackground.gif) left top repeat-x;border:1px solid #333333;color:#000000;font-size:14px;padding:0px 3px;*padding:1px 3px;}
select.error{background:#ffcac7 url(txtInputBackground-error.gif) left top repeat-x;border:1px solid #CB0303;color:#000000;font-size:14px;padding:0px 3px;*padding:1px 3px;}

button{font-family:"Times New Roman", Times, serif;font-size:14px;direction:ltr;border:0; border:none; background:transparent; overflow:visible; white-space:nowrap; padding:0;cursor:pointer;}
button .rndBtn{display:block;display:inline-block;display:-moz-inline-box;cursor:pointer;padding-right:15px;margin:0px;vertical-align:middle;color:#000000;font-weight:bold; line-height:25px;background:#f2efef url(button.gif) no-repeat right top;}
button .rndBtn span{background:#f2efef url(button.gif) no-repeat left top;height:26px; line-height:25px;display:block;display:inline-block;padding-left:15px}
button:hover .rndBtn{background-image:url(button-hover.gif)}
button:hover .rndBtn span{background-image:url(button-hover.gif)}
*/

.containerHolder{background:#FFFFFF url("bici-container-background.gif") center center repeat-y;height: 100%; margin: 24px auto 0; width: 994px;}
.containerHolder .containerB{background:transparent url("bici-container-footer.gif") center bottom no-repeat; padding:0 0 12px; min-height:25px; width:994px;}
.containerHolder .containerB .containerT{background:transparent url("bici-container-header.gif") center top no-repeat; padding:3px 7px 0; position:relative; min-height:13px; width:980px;}
.containerHolder .containerB .containerT .container{width:966px;height:100%;overflow:hidden;position:relative;}
.containerHolder .containerB .containerT .container .main{float: left; margin-left: 12px; min-height: 950px; overflow: hidden; width: 716px;}
/* Header */
.containerHolder .containerB .containerT .container .main .header{height:126px; overflow:hidden; width:716px}
.containerHolder .containerB .containerT .container .main .header h1{float:left;height:91px;font-size:22px;margin:25px 25px 0;width:273px}
.containerHolder .containerB .containerT .container .main .header .language{color:#888787;float:right;font-size:18px;height:12px;margin:16px 25px;width:31px;}

.language #qtranslate-chooser li.lang-en .qtrans_flag_en{background:transparent url("bici-english.gif") center center no-repeat !important;height:14px;width:42px;}
.language #qtranslate-chooser li.lang-ar .qtrans_flag_ar{background:transparent url("bici-arabic.gif") center center no-repeat !important;height:12px;width:31px;}
/* DISABLE LANGUAGE 
.containerHolder .containerB .containerT .container .main .header .language{display:none;}
*/

.containerHolder .containerB .containerT .container .sideBar{margin-left: 4px; position: absolute; right: 0px; top: 3px; top:-5px; width: 236px;}

.containerHolder .containerB .containerT .container .sideBar .search{background:transparent url("bici-search-container.gif") left top no-repeat; height: 50px; padding: 13px 15px 0; width: 200px;}
.containerHolder .containerB .containerT .container .sideBar .search .searchTxt{float:left}
.containerHolder .containerB .containerT .container .sideBar .search .searchTxt input{background-color: #F9F9F9; border: 1px solid #C4C4C4; color: #4C5262; font-size: 12px; height: 14px; padding: 3px; width: 115px;}
.containerHolder .containerB .containerT .container .sideBar .search .searchBtn{float:left;color:#4C5262;}
.containerHolder .containerB .containerT .container .sideBar .search .searchBtn input{background: none; border: none; color: #4C5262; cursor: pointer; font-size: 12px; letter-spacing: 1px; margin-left: 5px; margin-top: 2px;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu{background:transparent url("bici-menu-background.gif") left top no-repeat; height: 146px; padding: 5px 8px 15px; width: 220px;}
/**/
.containerHolder .containerB .containerT .container .sideBar .contactButton{color: #31394B; height: 32px; padding: 20px 0 15px; text-align:center}
.containerHolder .containerB .containerT .container .sideBar .contactButton a{color: #31394B; font-size: 14px; text-decoration: none;}
.containerHolder .containerB .containerT .container .sideBar .contactButton a:hover{color:#A6D7E7}

.containerHolder .containerB .containerT .container .sideBar .newsButton{background-color: #31394B; color: #A6D7E7; margin: 10px 2px 20px 8px; padding: 8px 15px; width: 190px;}
.containerHolder .containerB .containerT .container .sideBar .newsButton a{color: #FFFFFF; font-size: 14px; text-decoration: none;}
.containerHolder .containerB .containerT .container .sideBar .newsButton a:hover{color:#A6D7E7}
/**/
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul{color: #A6D7E7; width: 220px; height:146px;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li{border-bottom: 2px solid #515E6F; color: #A6D7E7; font-size: 14px; height:18px; padding: 5px 15px; position:relative;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li.last{border: none;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li a{color: #A6D7E7; text-decoration: none;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li a:hover{color: #F6EADE;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li.hover{background-color:#688E9E}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li.hover a{color: #F6EADE;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li.current_page_item a{color: #FFFFFF;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li ul.sub-menu{background: transparent url("bici-submenu-background.png") center center repeat; border: 1px solid #515E6F; display: none; float: left; left: -222px; position: absolute; top: -1px; height:auto !important; z-index: 1000;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li ul.sub-menu li{height: 100% !important;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li ul.sub-menu li a{color:#FFFFFF;font-size:12px; height:100%;}
.containerHolder .containerB .containerT .container .sideBar .mainMenu ul li ul.sub-menu li a:hover{color: #F6EADE;}

.containerHolder .containerB .containerT .container .sideBar .commissionersWidget{margin: 10px 2px 10px 8px; width: 220px;}
.commissionersWidget ul{margin:0;width:220px}
.commissionersWidget ul li{background-color:#31394B;width:220px;}
.commissionersWidget ul li .title{padding:5px 10px; cursor:pointer;margin-bottom:1px}
.commissionersWidget ul li .title h3{color:#FFFFFF;font-size:14px;margin:5px 0;}
.commissionersWidget ul li .title h4{color:#688E9E;font-size:14px;margin:5px 0;}
.commissionersWidget ul li .body{background-color:#FFFFFF;padding-top:1px;}
.commissionersWidget ul li .body .picture{width:220px;padding:0}
.commissionersWidget ul li .body .details{background-color: #C1C3C9; overflow: hidden; padding: 0 10px; width: 200px;}
.commissionersWidget ul li .body .details p{color: #31394B; font-size: 14px; margin: 10px 0; width: 200px;}
.commissionersWidget ul li .body .details p a{font-size:14px;color:#31394B;text-decoration:underline}
.commissionersWidget ul li .body .details p a:hover{font-size:14px;color:#688E9E;text-decoration:underline}

.containerHolder .containerB .containerT .container .main .notificationBlock{background:#688E9E url("bici-notification-box-body.gif") center center repeat-y; height: 163px; margin: 0; width: 716px;}
.notificationBlock .notificationBlockB{background:transparent url("bici-notification-box-footer.gif") center bottom no-repeat; height: 152px; padding: 0 0 13px; width: 716px;}
.notificationBlock .notificationBlockB .notificationBlockT{background:transparent url("bici-notification-box-header.gif") center top no-repeat; height: 149px; padding: 3px 7px 0; position: relative; width: 702px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody{margin:15px 15px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock{float:left;margin-right:15px;width:130px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock p{color: #FFFFFF; font-size: 18px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock .controller{color:#FFFFFF;margin-top: 70px;width: 130px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock .controller #backward, .notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock .controller #forward{width:65px;height:14px;float:left;text-align:left}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock .controller #backward img, .notificationBlock .notificationBlockB .notificationBlockT .notificationBody .titleBlock .controller #forward img{cursor:pointer}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .body{color: #FFFFFF; float: right; font-size: 18px; margin-right: 25px; text-align: left; width: 500px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .body a{color:#FFFFFF}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .notificationData{display:none}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .notificationText{color: #FFFFFF; font-size: 16px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .notificationText p{color: #FFFFFF; font-size: 16px; margin: 0 0 10px;}
.notificationBlock .notificationBlockB .notificationBlockT .notificationBody .notificationText a, .notificationBlock .notificationBlockB .notificationBlockT .notificationBody .notificationText p a{color: #FFFFFF; font-size: 16px;}

.containerHolder .containerB .containerT .container .main .content{background-color: #F6EADE; height: 100%; margin: 10px 7px; overflow: hidden; width: 702px;}

/* Footer Menu */
.footer{color:#4B4029;margin:20px auto;width:980px;}
.footer a{color:#4B4029}


/* content */
.container .main .content .oneEntry{margin:20px 10px}
.container .main .content .oneEntry .dateBlock{float: left; margin-right:20px;margin-left: 10px; width: 130px;}
.container .main .content .oneEntry .dateBlock .date{color: #AB956A; font-size: 18px; margin: 20px 0 10px;}
.container .main .content .oneEntry .dateBlock .sharingHolder{width:130px}
.container .main .content .oneEntry .dateBlock .sharingHolder a{margin:0 2px}
.container .main .content .oneEntry .dateBlock .sharingHolder a img{background:transparent url("bici-sharing.gif") 0 0 no-repeat}}
.container .main .content .oneEntry .dateBlock .sharingHolder a img.email{background-position:0px 0px}
.container .main .content .oneEntry .dateBlock .sharingHolder a img.facebook{background-position:-19px 0px}
.container .main .content .oneEntry .dateBlock .sharingHolder a img.twitter{background-position:-38px 0px}
.container .main .content .oneEntry .dateBlock .sharingHolder a:hover img.email{background-position:0px -19px}
.container .main .content .oneEntry .dateBlock .sharingHolder a:hover img.facebook{background-position:-19px -19px}
.container .main .content .oneEntry .dateBlock .sharingHolder a:hover img.twitter{background-position:-38px -19px}
.container .main .content .oneEntry .articleBlock{border-bottom:1px solid #C9BEB1;float:left;padding:20px 0;margin-right:30px;width:490px;}
.container .main .content .oneEntry .articleBlock h2{color: #4B4029; font-size: 20px; margin-bottom: 30px;}
.container .main .content .oneEntry .articleBlock h2 a{color: #4B4029; font-size: 20px; text-decoration:none;}
.container .main .content .oneEntry .articleBlock h2 a:hover{text-decoration:underline}
.container .main .content .oneEntry .articleBlock p{margin:30px 0;font-size:14px;line-height: 20px; text-align:left}
.container .main .content .oneEntry .articleBlock p img{display: inline; float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 10px;}
.container .main .content .oneEntry .articleBlock p a{text-decoration:underline}
.container .main .content .oneEntry .articleBlock p a:hover{text-decoration:none}

.container .main .content .oneEntry .articleBlock ul{margin-left: 20px;}
.container .main .content .oneEntry .articleBlock ul li{float: none; font-size: 14px; font-weight: normal; line-height: 20px; list-style: disc outside none; margin: 15px 0; text-align: left;}
.container .main .content .oneEntry .articleBlock ul li img{display: inline; float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 10px;}
.container .main .content .oneEntry .articleBlock ul li a{text-decoration:underline}
.container .main .content .oneEntry .articleBlock ul li a:hover{text-decoration:none}

.container .main .content .oneEntry .articleBlock ol{margin-left: 20px;}
.container .main .content .oneEntry .articleBlock ol li{float: none; font-size: 14px; font-weight: normal; line-height: 20px; list-style: decimal outside none; margin: 15px 0; text-align: left;}
.container .main .content .oneEntry .articleBlock ol li img{display: inline; float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 10px;}
.container .main .content .oneEntry .articleBlock ol li a{text-decoration:underline}
.container .main .content .oneEntry .articleBlock ol li a:hover{text-decoration:none}

.container .main .content .page{width:100%}
.container .main .content .page .articleBlock{border-bottom:none;padding:0 20px;margin-right:0;width:640px !important;}
.container .main .content .page .articleBlock h2{color: #4B4029; font-size: 20px; margin-bottom: 30px;}
.container .main .content .page .articleBlock h2 a{color: #4B4029; font-size: 20px; text-decoration:none;}
.container .main .content .page .articleBlock h2 a:hover{text-decoration:underline}
.container .main .content .page .articleBlock p{margin:10px 0;font-size:14px;line-height: 20px; text-align:left}
.container .main .content .page .articleBlock p img{display: inline; float: left; margin-bottom: 5px; margin-right: 10px; margin-top: 10px;}
.container .main .content .page .articleBlock p a{text-decoration:underline}
.container .main .content .page .articleBlock p a:hover{text-decoration:none}

.content .page ul{margin:10px}
.content .page ul li{list-style: disc outside none; margin: 15px;}

.container .main .content .page .articlesInPage{margin:10px 20px; padding:10px}
.container .main .content .page .articlesInPage:hover{background-color:#DBD9D4;border:1px solid #4B4029;padding:9px;}
.container .main .content .page .hover{background-color:#DBD9D4;border:1px solid #4B4029;padding:9px;}
.container .main .content .page .articlesInPage h3{color: #4B4029; font-size: 16px; text-decoration:underline}
.container .main .content .page .articlesInPage a{color: #4B4029; font-size: 16px;}
.container .main .content .page .articlesInPage a:hover{color: #4B4029; font-size: 16px;}

strong{font-weight:bold}
p strong{font-weight:bold}
#pagination{height: 100%; margin: 20px; overflow: hidden;}