/*

Created by: Ahmad Kamal Dahdah "Nightbird"
© 2014

IT Directorate

*/
html, body {
margin: 0;4
height: 100%;
text-shadow: 0px 0px 1px #000
}
html {
width: 100%;
color: #fff;
}

a{text-decoration: none; transition: all .15s linear}
a:hover {transition: all .1s linear}

.general-wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -20px;
}

.center{text-align: center;}
.content-inside #form1{margin-top: 50px;}
.shadow {text-shadow: 0px 0px 1px #000}
.city, .number {
	width: 150px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
	padding: 2px;
    overflow: hidden;
    border: 1px solid #000;
    text-shadow: 0px 0px 1px #000;
   }
   
.city:hover, .number:hover{ }
input[type=name],
input[type=text],
textarea[type=text] {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	width: 144px;
	color: #ccc;
	border: 1px solid #000;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}

input[type=name]:hover,
input[type=text]:hover,
textarea[type=text]:hover {
	outline: none;
	border: 1px solid #000;
	box-shadow: none;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}

input[type=name]:focus,
input[type=text]:focus,
textarea[type=text]:focus {
	outline: none;
	border: 1px solid #00bce9;
	box-shadow: 0 0 30px #fff;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}

input.highlight {
	border: 1px solid #ffcc33;
	box-shadow: 0 0 5px #ffff00;
}
.print {background-image: url("../../assets/imgs/print.png") ;
background-repeat: no-repeat;
background-size: 20px 20px;
background-position: 6px 6px;
width:32px; 
height: 32px;
transition: all 0.15s ease-in;
}
.print:hover {
transition: all 0.15s ease-out;
}

.go,.nxt, .back {
	background-repeat: no-repeat;
	cursor:pointer;
	margin:0 auto;
	height:26px;
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
	margin-top:15px;
	border: 1px solid #000;
    transition: all 0.15s ease-out;
}

.go:hover, .nxt:hover, .back:hover{
	background-repeat: no-repeat;
	outline: none;
	cursor:pointer;
	position:relative;
	color:#FFF;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
}
.go{
	background-image:url(../../assets/imgs/go.png);
	background-position: 23% 50%;
	padding: 2px 2px 2px 35px;
	width: 80px;
}
.go:hover{
	background-image: url(../../assets/imgs/go.png);
	background-position: 13% 50%;;
}

.nxt{
	padding:4px 7px 4px 7px;
	width: 30px;
}
.nxt:hover{
}

.back{
	background-image: url("../../assets/imgs/back.png");
	background-position: 40% 50%;
	width: 45px;
	float: left;
	margin: 30px 125px;
}
.back:hover{
	background-image: url(../../assets/imgs/back.png);
	background-position: 75% 50%;
}

.table-class, .table-class-2 {border-collapse: collapse; border: 1px solid #000;margin-top: 25px;}
.table-class td, .table-class-2 td {border-collapse: collapse; border: 0 ;}
.table-class td {padding: 5px 10px;}
.table-class-2 td {padding: 5px 18px;}

.margin-extra {margin-top: 35px;}

img {border: 0px;}
.evenrowcolor {background: url("../../assets/imgs/40.png");}
.oddrowcolor {background: url("../../assets/imgs/20.png");}
.boldtext, .entrancetext {font-weight: bold}
.entrancetext  {text-shadow: 0px 0px 1px #000}
.color-class { }
.text-class { }
.mark-color { }

.header-line {
width: 100%;
height: 10px;
display: block;
background: url("../../assets/imgs/70.png");
}

.header-wrapper, .content-inside {
width: 1000px; 
margin: 0 auto;
}

.content{
direction: rtl;
position: absolute;
z-index:-20000;
top: 115px;
width:100%;
}

.logo { float: right; margin-top: 10px;}
.logo-sep{display: block;}
.headcontent {background: url("../../assets/imgs/70.png"); color: #fff; padding: 6px 15px; font-size:17px}
.sclass, img { behavior: url("../assets/imgs/ahmad.htc")}
.mega{
width:160px;
position:absolute;
visibility:hidden;
border:2px solid #000;
margin-top: 10px;
}


.mega .column{ /*each link column within a mega menu*/
float:left;
width:200px;
}

.mega a{
text-decoration:none;
}

.mega .column ul{
margin:0;
margin-left:5px;
padding:0;
list-style:none;
}

.mega .column ul li{
margin-bottom:3px;
}

.a-theme{ 
background:url("../../assets/imgs/70.png") repeat;
}

.a-theme .a-list{
direction: rtl; 
width: 150px;
padding: 5px;
}
.a-theme a { 
color: #fff;
padding: 5px 10px;
display: block;
transition: all .1s linear;
}
.a-theme a:hover { 
padding-right: 20px;
transition: all .2s linear;
}
.a-theme .first {border-bottom: 1px solid #343434; padding-top: 10px}
.a-theme .link {border-bottom: 1px solid #343434;}
.a-theme .last {border-bottom: 0px}

#glowingtabs{
width:100%;
height: 94px;
font-size:90%;
line-height:normal;
overflow: hidden;
}

#glowingtabs ul{
float:left;
list-style-type: none;
margin:0 0 0 35px;
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
text-decoration:none;
height: 60px;
margin: 0px 1px 0px 0px; 
width: 80px;
text-align: center;
transition: all 0.25s linear;
position: relative;
}

#glowingtabs a:hover{
z-index: 1000;
}

#glowingtabs a span{
background: url("../../assets/imgs/70.png") repeat transparent;
border: 2px solid #000;
color: #fff;
float:left;
display:block;
margin-top:-55px;
padding: 2px 0px 5px 0px;
font-weight:bold;
float:none;
transition: all .07s linear;
}

#glowingtabs a span:hover{
transition: all .1s linear;
}

#glowingtabs a:hover span {
color: #fff;
}

#glowingtabs a.selected{
}

#glowingtabs a.selected span{
padding: 58px 0px 5px 0px;
}

#glowingtabs a.selected {
margin-top: 0px;
}

.ahmad-drop-menu {
background: url("../../assets/imgs/arrow.png") no-repeat scroll 74px 2px transparent;
position:absolute;
overflow:hidden;
top:30px;
width:100%;
height:100%;
left: -47px;
}

#glowingtabs img {margin-bottom: 4px;}
#glowingtabs .logo img {margin-bottom: 0px;}

.error-messages {text-align: center; margin: 70px auto; text-shadow: 0px 0px 1px #000}

.footer, .push {
height: 15px;
}
.footer {
width: 100%;
display: block;
position: fixed;
bottom: 0;
background-image: url("../../assets/imgs/80.png");
background-repeat: repeat;
text-align: center;
font-family: tahoma;
font-size: 11px;
padding: 2px 0;
}
.inline {display: inline-block}
.a-ncd {width: 100%; margin: 15px 0 -20px 0; text-align: center;}
.ncd {color: #fff; border: 1px solid #000; height: 60px; transition: all 0.15s ease-out;cursor: pointer}
.ncd-result {width: 399px;} .ncd-search {width: 261px;margin:20px 0 20px 46px;}
.ncd:hover {transition: all 0.3s ease-in;}
.ncd:hover > .message {padding: 20px 25px 0 0; transition: all 0.2s ease-in;}
.message {float: right; padding: 20px 20px 0 0; vertical-align: top;transition: all 0.1s ease-in;}
.message span{ background: green;font-weight: bold;padding: 1px 4px; margin-left: 10px;}
.ncd-logo{float: left}
.borderleft {border-left: 1px solid #000 !important}
.fail {color: #FF3030; font-weight: bold}
.date, .date span {display: none}

.headcontent2 {color: #fff; padding: 6px 15px; font-size:17px}