﻿* { padding:0; margin:0; outline: none;}
html { font-size:100.01%;}
body { font-size:80%; font-family: Arial, Helvetica, sans-serif; background:url(../images/bg.jpg); color:#333;}
.clear { clear: both;}
img {border:0; border-collapse:collapse;}
td {vertical-align:top;}
ul, li {list-style:none;}
a {text-decoration: underline; color:#ececec;}
a:hover {text-decoration: none;}
h1, h2, h3{ padding:15px 20px; font-size:105%; font-weight:bold;}
h2{color:#54aac7;}
h3{color:#143E70;}
p{ padding:0 20px; line-height:1.5em; font-size:98%;}
td{ border:1px solid #CCC;}

/*** Main ***/
.main {background:url(../images/header-bg.jpg) repeat-x 0 0;}
.lay {width:960px; margin:0 auto; padding:0;}

/*** HEADER ***/
.header { height:135px; overflow:hidden;}
.header .content { height:120px; margin-top:15px;}

/*** Logo ***/
.header .left { float:left; width:480px;}
.header .left .logo{ margin-left: 20px;}
.header .left .logo a{ display:block; overflow:hidden; outline:none; border:0; width:470px; height:125px; background:url(../images/logo.png) no-repeat 0 0;}

/*** Language, Staff & Search ***/
.header .right { float:right; width:250px; }
/*Lang*/
.header .right .lang{ height:25px; font-size:85%; color:#999; font-weight:bold; margin-top:7px; padding-right:8px;}
.header .right .lang span{ float:right; }
.header .right .lang a{ color:#999; text-decoration:none; }
.header .right .lang a:hover{ color:#666; }
/*Staff*/
.header .right .staff{ height:25px; font-size:85%; color:#4e96c8; font-weight:normal; padding-right:8px;}
.header .right .staff span{ float:right; }
.header .right .staff a{ color:#4e96c8; text-decoration:none; }
.header .right .staff a:hover{ color:#a5d0de; }
/*Search*/
.header .right .search{ height:30px; background:url(../images/search.jpg) right no-repeat; margin-top:27px; }

/*** Header Buttons ***/
.buts { height:33px; background:url(../images/buts-bg.png);color:#fff; font-size:93%;font-weight:bold; }
.buts .content{ height:33px;background:url(../images/header-but.jpg) repeat-x 0 0; }
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;line-height:33px;text-align:center; }
.sf-menu ul {position:absolute;}
.sf-menu ul li { width:100%; line-height:35px;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative; background:url(../images/header-but-sep.jpg) right no-repeat;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:33px;z-index:99;}
.sf-menu a {border-top:1px solid #CFDEFF;text-decoration:none;height:32px;}
.sf-menu a, .sf-menu a:visited { color:#fff;}
.sf-menu li li {background:#59aae2;height:35px;}
.sf-menu li li li {background:#9AAEDB;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#4e95c9;outline:0;}
.sf-shadow ul {background: url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
.sf-menu ul {top:-999em;}
.sf-menu {line-height:1.0;}

.sf-menu ul, .sf-menu a{/*width:192px;*/}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {/*left:192px; top:0;*/}

/*** Sidedown ***/
.slidedown { height:27px; margin-top:0px;}
.slidedown .content { height:27px; background:url(../images/slidedown-bg.png);}
.slidedown .lcorner { height:27px; width:22px; float:left; background:url(../images/corners.png) no-repeat -11px 16px;}
.slidedown .rcorner { height:27px; width:22px; float:right; background:url(../images/corners.png) no-repeat 11px 16px;}

/*** Contacts ***/
.contacts {background:#59aae2 url(../images/tower.jpg) no-repeat;}
#trigger {background:url(../images/toggle.png) 175px 10px no-repeat;}
#box {display: none; height:200px; padding:30px 20px; background:#a5d0de;}
#box h1{ color:#000; font-size:110%; font-weight:bold; padding-left:20px;}
#box p{ padding:20px 20px 0 20px; }
#box a.close{ font-size:80%; font-weight:bold; display:block; cursor:pointer; width:135px; background:url(../images/close.png) 105px -2px no-repeat ; margin-right:25px; height:30px; padding-top:3px;}
#box .left{width:540px; float:left;}
#box .right{width:380px; float:left;}
#box .right img{margin-top:20px; outline:none;}
#box ul{list-style:none; padding:10px 15px; font-weight:bold; font-size:90%;}
#box ul li{width:510px; height:25px; background:#b7d9e5; margin-bottom:3px; line-height:25px; padding:0 5px;}
#box ul li a{display:block; width:510px; height:25px; text-decoration:none; color:#000; outline:none;}
#box ul li a:hover{ background:#c5e1ea;}

/*** Main Body ***/
.mainbody { margin:18px 0 70px 0;}

/*** Side Menu ***/
.menu {width:240px; display:block; float:left;}
.menutitle { display:block; width:240px; height:28px; background:#59aae2; color:#fff;font-weight:bold; line-height:28px; font-size:93%;}
.menutitle .menuheader { height:28px; width:160px; float:left;}
.menutitle .lcorner { height:28px; width:40px; float:left; background:url(../images/corners.png) no-repeat -11px -11px;}
.menutitle .rcorner { height:28px; width:40px; float:right; background:url(../images/corners.png) no-repeat 29px -11px;}
.menu ul{list-style:none;}
.menu ul li{ font-size:90%;font-weight:bold;height:54px;}
.menu ul li a{ display:block;width:240px;line-height:54px;background:url(../images/buttons.gif) no-repeat 0 -54px; outline:none;color:#333;text-decoration:none;}
.menu ul li a:hover{ display:block; width:240px; height:54px;background:url(../images/buttons.gif) no-repeat 0 0; outline:none;}
.menu ul li span{ padding-left:40px;}

/*** PlaceHolder ***/
.placeholder { display:block; float:left; margin-left:20px; min-height:400px; width:700px;}
.placeholderapp { display:block; float:left; min-height:400px; width:940px;}

/*** Footer ***/
.footer { height:330px; background:url(../images/footer-bg.jpg); }
.footer .top { height:330px; background:url(../images/footer-top.jpg) repeat-x 0 0; margin-top:10px;}
.footer .top .light { height:330px; background:url(../images/footer-light.png) no-repeat;}
.footer .content { height:220px; background: url(../images/footer-sep.gif);border:1px solid #ddd; float:left;margin-top:43px;width:100%;}
.footer .content .section { width:25%; padding:25px 0; display:block; float:left;}
.footer .content .section h1 { font-size:105%; font-weight:bold; color:#54aac7; padding:0; margin:0; padding-left:30px;}
.footer .content .section ul{list-style:none; padding:20px 40px 0 30px;}
.footer .content .section ul li {font-size:90%; height:27px;display:block;background:url(../images/sitemap-sep.gif) bottom repeat-x;}
.footer .content .section ul li a{ display:block;line-height:27px; outline:none;color:#333;text-decoration:none;}
.footer .content .section ul li a:hover{color:#F8F8F8;text-decoration:none;}
.footer .content .section ul li.last{ background:none;}

/*** Weather Widget  ***/
.weather-widget{width:240px; height:165px; font-size:11px; font-weight:bold; text-transform:uppercase;}

/*** Page Selector ***/
#Page01 .b1 a,
#Page02 .b2 a,
#Page03 .b3 a,
#Page04 .b4 a,
#Page05 .b5 a,
#Page06 .b6 a,
#Page07 .b7 a
{ background:url(../images/buttons.gif) no-repeat 0 -108px;}

/*** Listing ***/
.Listing{}
.Listing ul{ list-style:none; }
.Listing ul li{ margin-bottom:3px; font-size:95%; width:100%; }
/* PDF */
.Listing ul li a.pdf{ display:block; text-decoration:none; color:#333; background:#e1e4ff url(../images/icons/pdf.png) no-repeat center right; padding:10px 20px; font-weight:normal;}
.Listing ul li a.pdf:hover{background-color:#59aae2; color:#fff; }
/* Prerequisits  */
.Listing ul li a.cond{ display:block; text-decoration:none; color:#333; background:#e1e4ff url(../images/icons/pro.png) no-repeat center right; padding:10px 20px; font-weight:normal;}
.Listing ul li a.cond:hover{background-color:#59aae2; color:#fff; }
/* Missions  */
.Listing ul li a.mission{ display:block; text-decoration:none; color:#333; background:#e1e4ff; padding:10px 20px; font-weight:normal;}
.Listing ul li a.mission:hover{background-color:#59aae2; color:#fff; }

/*** Pages ***/
.page{}
.pageTitle{background:#59aae2; height:30px;}
.pageTitle h1{padding:0; margin:0; color:#fff; line-height:30px; padding-left:40px;}
.page .contents{padding:30px 20px;  border:1px solid #cecece;  border-top:none; min-height:400px;}

/*** Registration Online ***/
/*.regOnline{width:240px; height:130px; background:url(../images/reg-online.png); margin-top:30px;}*/
.regOnlineDayareh{width:240px; height:130px; background:url(../images/reg-online.png); margin-top:30px;}
.vidOnlineDayareh{width:240px; height:130px; background:url(../images/vedio-online.jpg); margin-top:10px;}

/*** Email Access ***/
.webmail{width:240px; height:90px; background:url(../images/webmail.gif); margin-top:30px;}
.webmail a{ width:100%; height:100%; display:block; border:none; }

/*** EBook ***/
#Movie{ background:#1b426d; width:700px; height:250px;}

/*** MOHE Employees Section ***/
/* Publications */
.Listing ul li a.pub{ display:block; text-decoration:none; color:#333; background:#e1e4ff; padding:10px 20px; font-weight:normal;}
.Listing ul li a.pub:hover{background-color:#59aae2; color:#fff; }

/* Phone Directory */
.ipPhones{ padding:0 10px;}
.ipPhones h3{ text-align:center; }
.ipPhones ul li{ width:25%; float:left; font-size:90%;}
.ipPhones ul li span{ padding:10px 0; border:1px solid #ccc; display:block; width:95%; height:100%; background:#e1e4ff; }
.ipPhones .phn5212,.ipPhones .phn5330,.ipPhones .phn5340,.ipPhones .phn5550{ margin:5px auto; width:135px; height:138px;}
.ipPhones .phn5212{ background:url(../images/ip-phones/5212.gif) no-repeat;}
.ipPhones .phn5330{ background:url(../images/ip-phones/5330.gif) no-repeat;}
.ipPhones .phn5340{ background:url(../images/ip-phones/5340.gif) no-repeat;}
.ipPhones .phn5550{ background:url(../images/ip-phones/5550.gif) no-repeat;}
.ipPhones .quickguide a, .ipPhones .usermanual a{ padding:5px; display:block; background:#4598c6; color:#fff; font-size:90%; font-weight:bold; text-decoration:none; text-align:center; margin-bottom:2px;}
.ipPhones .usermanual a{ background:#76bad8; }
.ipPhones .quickguide a:hover, .ipPhones .usermanual a:hover{ background:#437fb5; }

/* Training  */
.training{ padding:0 20px;}
.training ul li{ width:100%; padding:8px; margin-bottom:4px; background:#e1e4ff; font-size:90%;}
.training ul li span{ float:right;}

/* Internal Searching */ 
.searchBox{width:240px; height:30px; float:right; margin-bottom:10px;background:url(../images/SearchBG.png);}
.searchBox .icon{width:30px; height:30px; float:right; background:url(../images/icons/search.png) center no-repeat;}
.searchBox .bar{width:210px; height:30px; float:right;}
#searchInput{width:206px; height:26px; border:none; background:none; font-size:90%; padding:2px;}

/***  MISC  ***/
.cond-list{width:600px; margin:0 auto;font-size:110%;}
.cond-list h1{margin-top:20px; text-align:center;}
.cond-list h2{text-align:center;}
.cond-list ul li{padding-left:20px; list-style:circle; margin-left:40px;}

/*** Guidance ***/
.stepscontainer{border:1px solid #cecece; padding:10px 20px 20px 80px;}
.steps ul li{padding-right:10px;list-style:decimal;margin-right:20px;line-height:20px; margin-top:5px;}
.stepscontainer a{ text-decoration:none;color:#09C;}
.stepscontainer a:hover{ text-decoration:underline;color:#09C;}

/*** ORG CHART ***/
.org-chart-node{width:150px; background:#FC0; border:1px dotted #666; padding:15px; cursor:pointer;}
.org-chart-node-selected{width:120px; background:#FC0; border:1px dotted #666; padding:5px; cursor:pointer;}
#chart_MAIN,#chart_IT,#chart_MNG,#chart_PLN,#chart_PR,#chart_SA,#chart_FA{margin:50px auto; width:300px;}

/*** ORG CHART POPUP ***/
.orgChart{width:700px;margin:0 auto;font-size:110%;}
.orgChart h1{margin-top:20px;}
.orgChart h3{text-align:center;}
.orgChart ul{padding:0 30px;}
.orgChart ul li{padding:0 10px;list-style:circle;}

/*** Financial Table ***/
.FinTable{width:600px;margin-right:20px;border:1px #ccc solid;font-size:90%;}
.FinRowHdr, .FinRow{width:280px;float:right;height:27px;padding:0 10px;line-height:27px;}
.FinRowHdr{background:#F7F7F7;font-weight:bold;}
.FinRow{background:#fff;margin-top:1px;}

/*** Ministrial Table ***/
.MinTable{width:600px;margin-right:20px;border:1px #ccc solid;font-size:90%;}
.MinRowHdr1, .MinRowHdr2, .MinRow1, .MinRow2{float:right;height:27px;padding:0 10px;line-height:27px;}
.MinRowHdr1, .MinRowHdr2{background:#F7F7F7;font-weight:bold;}
.MinRow1, .MinRow2{background:#fff;margin-top:1px;}
.MinRowHdr1, .MinRow1{width:80px;}
.MinRowHdr2, .MinRow2{width:230px;}
.MinRow2.smallCap{font-size:90%;}
.MinFullRowHdr{height:27px; padding:0 10px;line-height:27px;background:#F7F7F7;font-weight:bold;}
.MinFullRow{min-height:70px; background:#fff; padding-bottom:20px;}
.MinFullRow p{padding:10px;}

/*** Ministrial Table 2 ***/
.MinTable2{width:600px;margin-right:20px;border:1px #ccc solid;font-size:90%;}
.MinTable2 .MinRowHdr1, .MinTable2 .MinRowHdr2, .MinTable2 .MinRow1, .MinTable2 .MinRow2{float:right;height:27px;padding:0 10px;line-height:27px;}
.MinTable2 .MinRowHdr1, .MinTable2 .MinRowHdr2{background:#F7F7F7;font-weight:bold;}
.MinTable2 .MinRow1, .MinTable2 .MinRow2{background:#fff;margin-top:1px;}
.MinTable2 .MinRowHdr1, .MinTable2 .MinRow1{width:100px;}
.MinTable2 .MinRowHdr2, .MinTable2 .MinRow2{width:220px;}

/*** Cultural Offices ***/
.COTable{width:600px; margin-right:20px; border:1px #ccc solid;font-size:90%;}
.CORowFlag, .CORowOffice{float:right;height:27px; padding:0 10px;line-height:27px;}
.CORowFlag{width:40px; margin-top:5px;}
.CORowOffice{width:480px;float:right;height:27px;padding:0 10px;line-height:27px;}
.CORowOffice a{color:#333; text-decoration:none; font-weight:bold;}

/*** Contacts Table ***/
.ConTable{width:600px;margin:0 auto;border:1px #ccc solid;font-size:90%;}
.ConRowHdr1, .ConRowHdr2, .ConRowHdr3, .ConRowHdr4, .ConRowHdr5{float:right;padding:0 10px;line-height:27px;background:#F7F7F7;font-weight:bold;}
.ConRow1, .ConRow2, .ConRow3, .ConRow4, .ConRow5{float:right;padding:0 10px;line-height:27px;background:#fff;margin-top:1px;}
.ConRowHdr1, .ConRow1{width:180px;}
.ConRowHdr2, .ConRow2{width:100px;}
.ConRowHdr3, .ConRow3{width:90px;}
.ConRowHdr4, .ConRow4{width:90px;}
.ConRowHdr5, .ConRow5{width:40px;}

/**** Other Classes ***/
.current, .indent, .cont {}