﻿/*Eric Meyer*/body{font:14px Simplified Arabic,serif;padding:0;margin:0}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}img{border:0}p{margin:1em 0}
/*Utils*/.hide{display:none}.center{text-align:center}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}.box-blue{border:1px solid #b6d5f3 !important;background:#d9e9f9}.box-yellow{border:1px solid #fff35e !important;background:#fffbcc}.box-green{border:1px solid #97ff88 !important;background:#e3ffdf}.box-red{border:1px solid #ff9595 !important;background:#ffe1e1}.box-grey{border:1px solid #eee !important;background:#f7f7f7}

body{overflow:auto;background:#e8e8ea}a{color:#013a51}a:visited{color:#0282b5}a:hover{color:#f00}
body.v4master{overflow:auto}

/*Structure*/
#wrap{margin:9px auto 0 auto;width:960px;background:#fff;text-align:center}
#header{clear:both;margin:0;padding:0;width:960px;background:url('images/header-round.png') 0 0 no-repeat}
	#header-logo{float:right;width:400px;height:90px}
	#header-row,#header-date{float:left;width:400px;height:40px}
		#header-search{float:left;width:220px;margin-top:5px;text-align:center}#header-login{float:left;width:100px;margin-top:5px;text-align:center}#header-date{float:left;font:11px Tahoma}
	#header-slider{clear:both;margin:2px auto;width:958px;height:300px}
	#header-news{clear:both;margin:8px 4px;width:951px;height:26px;background:#dde1e8 url('images/header-news.png') no-repeat}
	#header-news-marq{margin:1px 110px 0 5px;width:840px;font:11px/26px Tahoma}
#colmain{float:right;display:inline;margin:10px;width:720px}
	.s4-ca{float:none;display:inline;width:720px}
	.colmain1{clear:both;margin:5px;width:710px}
	.colmain2{float:right;display:inline;margin:9px;width:380px}
	.colmain3{float:left;display:inline;margin:4px;width:300px}
#colside{float:left;margin:9px;width:200px}
	.colside-icon1{margin:5px 0}
	.isidebar{clear:both;margin:15px 0;width:200px}.isidebar ul{list-style:none;margin:0;padding:0}.isidebar li{float:right}
	.isidebar a,.isidebar span{display:block;width:98px;height:99px;cursor:hand;color:#fff;font:1px/1px Arial;text-decoration:none}
	.isidebar .isidefull{width:200px}.isidebar .isidefull2{width:200px;height:50px}
	.isidebar span.iside{margin:9px 0;background:url(images/i-sidebar.png) no-repeat 0 0}
	.isidebar span.srvc{background-position:-100px 0}
	.isidebar span.empl{background-position:0 -100px}
	.isidebar span.magz{background-position:-100px -100px}
	.isidebar span.comm{background-position:0 -200px}
	.isidebar span.libr{background-position:0 -300px}
	.isidebar span.live{background-position:0 -400px}
	.isidebar span.prog{background-position:0 -500px}
	.isidebar span.entr{background-position:0 -550px}
	.isidebar span.intr{background-position:0 -600px}
	.isidebar span.wthr{background-position:0 -650px}

#cmenu{clear:both;width:958px;height:39px;border:1px solid #ccc;background:#eee url(images/header-nbar.png) repeat-x}
#cmenu ul{list-style:none;margin:0;display:inline}
#cmenu li{position:relative;float:right;margin:0;padding:0;width:118px;height:39px}#cmenu li:hover{background:#fff}
#cmenu li a{display:block;float:right;margin:0;padding:0;height:39px;color:#515151;font:bold 16px/38px Simplified Arabic;text-decoration:none;}#cmenu li a:hover{color:#12537e}
#cmenu > ul a{width:auto}/* Backslash Hack for IE5-Mac \*/#cmenu li a{float:none}
#cmenu li ul{position:absolute;display:block;padding:3px;margin:0;top:-999em;width:150px;background:#1d87cc}
#cmenu li:hover ul,#cmenu li.sfHover ul{left:-40px;top:38px;z-index:999}
#cmenu li li{display:block;width:100%;height:auto;margin:1px auto;padding:0;background:none;text-align:right}
#cmenu li li:hover{background:#eee;visibility:inherit;/*IE7 'sticky bug'*/}
#cmenu li li a{margin:0;padding:3px 5px 3px 0;color:#fff;height:auto;font:12px/20px Tahoma}

#footer{margin:0 auto;width:960px;background:#949496 url('images/footer.png') no-repeat 0 100%;text-align:center}#footer-gap{clear:both;width:100%;height:50px}#copyright{margin:0 auto;width:900px;color:#555;font:10px/25px Tahoma;text-align:right}
.footers{float:right;margin:9px 60px 9px 0;width:175px;text-align:right}
.footers ul{list-style:none;margin:0;padding:0}
.footers li{font:11px/16px Tahoma;margin:9px 0;height:20px;background:url(images/i-footer.png) no-repeat 100% 0}.footers a{color:#fff;text-decoration:none;display:block;margin-right:30px}.footers a:hover{text-decoration:underline}
.footers li.ftr-twtr{background-position:99% -20px}
.footers li.ftr-fbook{background-position:99% -40px}
.footers li.ftr-ytube{background-position:99% -60px}
.footers li.ftr-home{background-position:99% -80px}
.footers li.ftr-about{background-position:99% -100px}
.footers li.ftr-dept{background-position:99% -120px}
.footers li.ftr-news{background-position:99% -140px}
.footers li.ftr-prog{background-position:99% -160px}
.footers li.ftr-intra{background-position:99% -180px}
.footers li.ftr-empl{background-position:99% -200px}
.footers li.ftr-live{background-position:99% -220px}
.footers li.ftr-mail{background-position:99% -240px}
.footers li.ftr-comm{background-position:99% -260px}
.footers li.ftr-map{background-position:99% -280px}
.footers li.ftr-cont{background-position:99% -300px}

/*widgets*/
.breadcrumb{clear:both;font:10px/16px Tahoma;color:#003F50;padding:4px 7px 2px;margin-bottom:4px;text-align:right}
.breadcrumb a,.breadcrumb:active,.breadcrumb a:active{padding-left:0px;padding-right:0px;text-decoration:none;color:#003F50}
.breadcrumb a:hover{text-decoration:underline;}.breadcrumb-current{color:gray}

#news-list ul,#newsSlider ul,#events-list ul{list-style:none;margin:0;padding:0}
#news-list li,#events-list li{margin:5px 0;padding:7px 0;border-bottom:1px solid #eee;padding-right:20px;background:url(images/i-h3.gif) no-repeat 100% 8px; text-align:right;font:12px Tahoma}
#news-list li a,#events-list li a{text-decoration:none}
.more{position:relative;float:left;width:30px;height:30px;top:-95px;left:-10px}

#ytube	{clear:both;margin:5px auto;width:685px}
#ytvideo{float:right;margin:9px;width:350px;height:220px;text-align:center}
#ytube ul{list-style:none;float:left;overflow:hidden;width:300px;height:250px}
#ytube li{float:right;margin:5px 12px 0 0;overflow:hidden;width:126px;height:125px;border:0;font:9px/12px Tahoma;text-align:center}
#ytube li img{margin:2px auto;padding:2px;width:120px;height:70px;border:1px solid #aaa}
#ytube li a{text-decoration:none}

#albums	{clear:both;margin:5px auto;width:685px}
#albums ul{list-style:none}
#albums li{float:right;margin:15px 9px;overflow:hidden;width:150px;height:120px;border:0;font:9px/12px Tahoma;text-align:center}
#albums li img{margin:2px auto;padding:2px;width:120px;height:70px;border:1px solid #aaa}
#albums li a{text-decoration:none}
#albums .more{top:-95px}

#magz{clear:both;margin:9px 0;width:700px;height:170px;background:url('images/magzine.png') no-repeat}
#magz-wrap{float:left;margin:25px 0 0 45px;width:600px;height:135px}
#magz ul{list-style:none;margin:0;padding:0}
#magz ul li{float:right;width:112px;height:120px;padding:5px 10px 0 10px;margin-right:15px;text-align:center}

#wpweather {margin-bottom:15px}
#weather div{float:right;width:33%;color:red;font:16px/26px Arial}#weather div.weatherimg{width:30%}

/*content*/
.article-content,.welcome-content,.welcome{width:690px;text-align:right;color:#222}
#colmain h2{text-align:right;padding-right:40px;color:#000; background:url(images/i-h2.png) no-repeat 100% 25%; font-weight:bold;font-size:150%;line-height:180%}
#colmain h3{text-align:right;padding-right:25px;color:#000;background:url(images/i-h3.gif) no-repeat 100% 50%; font-weight:bold;font-size:130%;line-height:180%}
.content-title{width:700px;clear:both}
.tag-content{width:700px;text-align:left}

.list-pages		{margin:9px; text-align:right}
.list-pages ul	{list-style:none;margin:0;padding:0}
.list-pages li	{padding:9px 15px; background:url(images/ilist1.gif) no-repeat 100% 12px; border-bottom:1px dotted #eee}
.list-pages h3	{line-height:140%}
.list-pages h3 a{text-decoration:none}.list-pages h3 a:hover{text-decoration:underline}

#footer-link {clear:both;height:20px;padding-top:10px;font:10px Tahoma;text-align:right}
#footer-link a{display:block;float:left;margin-left:15px;text-decoration:none}
#footer-hom{padding-right:15px;background:url(images/i_globe3.gif) no-repeat 100% 50%;}
#footer-top{padding-left:15px;background:url(images/i_top.gif) no-repeat}
#share-tools{clear:both;height:70px}

/*NivoSlider2.5.1*/
#headerSlider {margin::0 auto;width:950px;height:300px;text-align:center}
.nivoSlider {position:relative}
.nivoSlider img {position:absolute;top:0px;left:0px}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%}
.nivo-box {display:block;position:absolute;z-index:5}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.9;width:100%;z-index:8}
.nivo-caption p {padding:5px;margin:0;font:bold 18px/20px Simplified Arabic}
.nivo-caption a {display:inline !important}
.nivo-html-caption,.nivo-directionNav,.nivo-prevNav,.nivo-nextNav,.nivo-controlNav,.nivo-control{display:none}

/*CAL*/
#evntcal table {
	border-collapse: separate;
	border: 1px solid #9DABCE;
	border-width: 0px 0px 1px 1px;
	margin: 10px auto;
	font-size: 20px;
}
#evntcal td, th {
	width: 50px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	background: url(images/cells.png);
	color: #444;
	position: relative;
}
#evntcal th {
	height: 30px;
	font-weight: bold;
	font-size: 14px;
}
#evntcal td:hover, th:hover {
	background-position: 0px -81px;
	color: #222;
}
#evntcal td.date_has_event {
	background-position: 162px 0px;
	color: white;
}
#evntcal td.date_has_event:hover {
	background-position: 162px -81px;
}
#evntcal td.padding {
	background: url(images/calpad.png);
}
#evntcal td.today {
	background-position: 81px 0px;
	color: white;
}
#evntcal td.today:hover {
	background-position: 81px -81px;
}
#evntcal .events {
	position: relative;
}
#evntcal .events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #E7ECF2 url(images/popup.png) no-repeat;
	color: white;
	border: 1px solid white;
	font-size: 15px;
	width: 200px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-border-radius: 3px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}
#evntcal .events li {
	padding-bottom: 5px;
}
#evntcal .events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
#evntcal .events li span.title {
	font-weight: bold;
	color: #222;
}