@font-face {

font-family: 'GESSTwoMedium';
src: url('fonts/GE_SS_Two_Medium.eot');
src: url('fonts/GE_SS_Two_Medium.eot?#iefix') format('embedded-opentype');
src: local('?'), url('fonts/GE_SS_Two_Medium.woff') format('woff'),
url('fonts/GE_SS_Two_Medium.ttf') format('truetype'),
url('fonts/GE_SS_Two_Medium.svg#GESSTwo-Medium') format('svg');
font-weight: normal;
font-style: normal;

}
body{
margin:0;
padding:0 0;
outline:0;
text-decoration:none;
background:#fff url(../images/asagg_01.jpg) top center repeat-x ;
font-family:tahoma;
width:100%;
display:table;
direction:rtl;
}
a , a:hover , input , textarea , select{

outline:none;
text-decoration:none;
font-family:tahoma;
}
select , .specitdag , .infod , input , .optionsag , .panel , fieldset , .panelsurround , .tborder , textarea , .bginput , .button , .vbmenu_control , .tcat , .thead , .tfoot , .alt1 , .alt1Active , .alt2 , .alt2Active{
border:0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-o-border-radius:3px;
 padding:5px;
}
fieldset , .panel , .optionsag{
border:1px solid #b9c0c2;
}
 .vbmenu_option , #contentag , .vbmenu_hilite , .vbmenu_popup{
border:0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-o-border-radius:5px;
}
 .vbmenu_option , .footerag1 ul li a , .loginforms input[type="submit"] , .social a , .userlag a , .userlag a span , .menuag a , .menuag a span , .vbmenu_hilite , .menuag a , .button{
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
select , input , textarea , .bginput , .button {
border: 1px solid #c6c6c6;
height:35px;
line-height:35px;
padding:0 10px;
}
 textarea , input[type="checkbox"] , input[type="radio"]{
height:auto;
line-height:initial;
}
.button{
cursor:pointer;
background:#509fc6;
color:#fff;
border:0;
 font-family:GESSTwoMedium , Tahoma;
font-size:13px;
 height:35px;
}
textarea{
resize:vertical;
padding:0 3px;
}
.button:hover{
background:#39435c;
color:#fff;
border:0;
}
select:focus , input:focus , textarea:focus , .bginput:focus{
border: 1px solid #0ba3f6;
}
#containerag{
width:100%;
margin:0 auto;

}
#containerag2{
width:95%;
margin:0 auto;

}
@media screen and (min-width: 1046px) and (max-width: 1154px) {
#containerag2{
width:95%;
margin:0 auto;
}
}
@media screen and (min-width: 0px) and (max-width: 1045px) {
#containerag2{
width:953px;
margin:0 auto;
}
}
#contentag{
width:100%;
margin:0px auto 0;
background:#fff;
box-shadow:0 0px 10px rgba(0,0,0,0.4);
-webkit-box-shadow:0 0px 10px rgba(0,0,0,0.4);
-moz-box-shadow:0 0px 10px rgba(0,0,0,0.4);
-khtml-box-shadow:0 0px 10px rgba(0,0,0,0.4);
overflow:hidden;
}
.headerag{
 margin:0 auto;
width:100%;
height:142px;
clear:both;
}
 
a.logoag{
display:block;
width:210px;
height:55px;
float:right;
margin:42px 27px 0 0;
background: url(../images/design_05.png) no-repeat;
}
.menuag{
float:right;
margin:0px 0 0 10px;
}
.menuag a{
display:block;
float:right;
padding:0 13px;
margin:0 1px;
height:59px;
line-height:59px;
text-align:center;
color:#d3d3d3;
font-weight:normal;
font-size:14px;
font-family:GESSTwoMedium , Tahoma;
} 
.menuag a:hover , .menuag a.current{ 
background: #212b41;
color:#fff;
} 
.menuag a span{
float:right;
display:block;
width:13px;
height:13px;
background: url(../images/asagg_06.png) no-repeat left;
cursor:pointer;
margin:23px 0 0 7px;
}
.menuag a.current span{
background: url(../images/asagg_08.png) no-repeat left;
width:14px;
}
.menuag a:hover span{
background: url(../images/asagg_06.png) no-repeat right;
}
.menuag a.current:hover span{
background: url(../images/asagg_08.png) no-repeat right;
}


.studentsag{
background: url(../images/asag_02.png) no-repeat;
width:248px;
height:142px;
margin-left:25px; 
float:left;
overflow:hidden;
}
.studentsag object{
float:right;
margin: -128px -32px 0px 0;
width: 305px;
height: 700px;
}
.logoo{
float:right;
margin: 0px 0px 0px 0;
width: 560px;
height: 142px;
}
 .userlag{
float:left;
margin:21px 15px 0 15px;
}
.userlag a{
float:right; 
display:block;
cursor:pointer;
color:#d3d3d3;
font-weight:normal;
font-size:14px;
font-family:GESSTwoMedium , Tahoma;
line-height:18px;
}
a.messagd{
background: url(../images/message.png) no-repeat;
height:18px;
width:26px;
margin:0 15px;
}
a.messagd label{
display:block;
padding:1px 3px;
cursor:pointer;
background:#b20000;
color:#fff;
font-weight:bold;
font-family:arial;
font-size:13px;
float:left;
position:relative;
margin:10px 0px 0 0;
left:-5px;
}
a.logoutag{
background: url(../images/logout.png) no-repeat;
height:18px;
width:15px;
display:block;
}
.userlag a span{
float:right;
display:block;
width:18px;
height:18px;
background: url(../images/sag3_20.png) no-repeat bottom;
cursor:pointer;
margin:0px 12px 0 7px;
}
.userlag a:hover span{
background: url(../images/sag3_20.png) no-repeat top;
}
.userlag a:hover{
color:#fff;
}
.userlag a.regisd{
float:left;
}
.userlag a.regisd span{
background: url(../images/design1_04.png) no-repeat left;
width:26px;
}
.userlag a.regisd:hover span{
background: url(../images/design1_04.png) no-repeat right;
width:26px;
}
.barag{
width:100%;
clear:both;
height:59px;
}

.barag2{
 background:#2b3752;
margin:0 auto;
height:59px;
 
}
.underbar{
background: url(../images/asag_12.png) repeat-x top;
width:100%;
margin:0 auto;
padding-top:32px;
}
 .tooltipsd {
	display:none;
	position:absolute;
z-index:100000;
	border:1px solid #222;
	background: rgba(32,42,69,0.9);
	border-radius:5px;
	padding:10px;
	color:#fff;
font-family:tahoma;
	font-size:12px;
}
.loginforms{
float:right;
width:480px;
margin-top:-11px;
} 
.loginforms div.clearance{
float:right;
}
 .loginforms input{
float:right;
width:114px;
height:39px;
padding:0 33px 0 10px;
line-height:39px;
border:0;
background:#212c42;
margin-left:7px;
color:#d3d3d1;
}
 .loginforms input.inputlo{
background:#212c42 url(../images/hnag_15.png) no-repeat 132px center;
}
.loginforms input.inputlo[type="text"]{
background:#212c42 url(../images/hnag_17.png) no-repeat 132px center;
}
  .loginforms label{
float:right;
color:#fff;
font-family:GESSTwoMedium , Tahoma;
font-size:14px;
line-height:39px
}
 .loginforms  input[type="checkbox"]{
float:right;
width:auto;
line-height:initial;
margin:2px 5px 0 10px;
}
.loginforms input[type="submit"]{
width:auto;
height:39px;
line-height:initial;
margin:0 7px 0 0;
padding:0 8px;
border:0;
color:#fff;
font-family:GESSTwoMedium , Tahoma;
cursor:pointer;
background:#1668b2;
margin-right:10px;
}
.loginforms input[type="submit"]:hover{
background:#202b41;
}
 

 
.footerag{
background: url(../images/asagg_24.jpg) repeat-x center bottom ;
width:100%;
margin:0px auto 0;
 height:244px;
text-align:center;
padding:0 0 0 0;
}
.footerag1{
 
font-family:GESSTwoMedium , Tahoma;
color:#fff;
display:table;
margin:0 auto;
position:relative;
margin-top:-38px;
z-index:10;
}
.footerag1 a{
font-family:GESSTwoMedium , Tahoma;
font-size:15px;
color:#fff;
padding:0 5px;
}
 .footerag1 ul{
float:right;
list-style:none;
margin:-15px 25px 25px 25px;
width:195px;
padding:0;
}
.footerag1 ul li{
text-align:right;
}
.footerag1 ul li a{
text-align:right;
height:29px;
line-height:29px;
padding:0 10px;
border-bottom:1px solid #0a5397;
display:block;
font-size:13px;
}
.footerag1 ul li a:hover{
color:#c0f6a2; 
border-bottom:1px dotted #fff; 
 
}
.footerag1 ul li:first-child {
font-family:GESSTwoMedium , Tahoma;
font-size:16px;
color:#fff;
padding-bottom:8px;
margin-bottom:30px;
}
.footerag1 ul li:last-child a{
border-bottom:0;
}
.copyrightsag{
clear:both;
background: rgba(8,87,152,0.7); 
height:50px;
line-height:50px;
text-align:center;
color:#fff;
font-family:GESSTwoMedium , tahoma ;
 
}
.copyrightsag a{
color:#fff;
font-family:GESSTwoMedium , tahoma ;
font-size:14px;
}
 .footerag a:hover{
color:#c0f6a2;
}
.footertit{
width:100%;
height:59px;
margin:0px auto 10px;
position:relative;
background:#2c3753;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-khtml-border-radius:0 0 4px 4px;
} 
 

.vbmenu_popup{
border: 1px solid #c6c6c6;
}

.tborder{
border:0;
padding:0;
}
.tcat , .tcat a, .thead , .navbar , .thead a, .tfoot , .tfoot a , .alt1 , .alt1 a , .alt1Active , .alt1Active a , .alt2 , .alt2 a , .alt2Active , .alt2Active a{
font-family: GESSTwoMedium , Tahoma;
font-weight:normal;
 
}
.alt1Active strong , .alt2 strong , .navbar strong{
font-weight:normal;
}
.optionsag{
background:#fff;
padding:5px;
}
.blockag{
 
margin:6px auto 10px;
clear:both;
padding:28px 0px 35px;
background:#fff url(../images/asag_23.png) center bottom no-repeat;

}
.blockheadag{
background: url(../images/design_03.jpg) center repeat-x ;

height:48px;
line-height:48px;
padding:0 16px;
text-align:center;
margin:-28px 0px 0;
color:#fff;
font-size:16px;
border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-khtml-border-radius:3px 3px 0 0;
font-family: GESSTwoMedium , Tahoma;
}
.blockheader{
background: url(../images/design_08.png) center no-repeat;
width:116px;
height:34px;
position:absolute;
 margin-top:7px;
}
.blockheadag a{
color:#fff;
font-size:16px;
font-family: GESSTwoMedium , Tahoma;
}
.blockheadag a img{
margin-top:16px;
}
.blockcontentag{
clear:both;
 background:#fff url(../images/design_06.png) center top no-repeat;
padding:15px 10px 10px;
border:2px solid #cad3da;
  border-top:0;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-khtml-border-radius:0 0 4px 4px;
}
 .specitdag{
border:1px solid #cfd5d7;
background:#fff;
color:#555;
height:27px;
line-height:27px;
padding:0 6px;
border-left:3px solid #cfd5d7;
border-right:3px solid #cfd5d7;
}
.tcat{
text-align:center;
}
 .blockfootag{
display:none;
}

 .alt1 .postagd , .alt1 .postagd a{
font-family:initial
}
td.thead, th.thead, div.thead , .vbmenu_control{
border-bottom:3px solid #2e80a8;
padding:6px;
font-size:13px;
}
.vbmenu_control > a{
font-family: GESSTwoMedium , tahoma;
font-weight:normal;
}
.vbmenu_option , .vbmenu_hilite{
border-bottom:1px solid #ddd;
}
.infod{
border:1px solid #ddd;
padding:5px;
margin:0 0 5px;

text-align:left;
font-family:arial;
font-weight:bold;
color:#1c94a2;
font-size:14px;
}
td .infod:last-child{
display:none
}
.infod span{
float:right;
font-family: GESSTwoMedium , Tahoma;
font-weight:normal;
color:#666;
font-size:12px;
}
.blockheadag p{
font-family: GESSTwoMedium , Tahoma;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
font-size:16px;
line-height:45px;
}
.navbar{
padding:7px 0;
}