







.msg{ border:1px solid #eaeaea; padding:8px;}



ul#continents {
        list-style: none;
        background: url(../images/mapwon.png) no-repeat 0 0;
        position: relative;
        width: 952px;
        height: 442px;
        margin: 30px 0 0 15px;
        padding: 0;
}

ul#continents li {
        position: absolute;
}

ul#continents li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#northamerica {
        width: 374px;
        height: 234px;
        top: 0px;
        left: 0px;
}

#southamerica {
        width: 141px;
        height: 225px;
        top: 221px;
        left: 154px;
}

#africa {
        width: 205px;
        height: 237px;
        top: 134px;
        left: 341px;
}

#europe {
        width: 205px;
        height: 130px;
        top: 11px;
        left: 347px;
}

#asia {
        width: 362px;
        height: 286px;
        top: 5px;
        left: 469px;
}

#australia {
        width: 221px;
        height: 156px;
        top: 251px;
        left: 731px;
}

ul#continents li a:hover {
        background: url(../images/mapwon.png) no-repeat 0 0;
}

ul#continents li#northamerica a:hover {
        background-position: 0 -512px;
}

ul#continents li#southamerica a:hover {
        background-position: -15px -776px;
}

ul#continents li#africa a:hover {
        background-position: -340px -750px;
}

ul#continents li#europe a:hover {
        background-position: -365px -569px;
}

ul#continents li#asia a:hover {
        background-position: -589px -538px;
}

ul#continents li#australia a:hover {
        background-position: -731px -844px;
}




.colgname4{
        TEXT-DECORATION: none; color:#000; font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;
}

 a.headlinearti:link {
     TEXT-DECORATION: none; color:#000; font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;

}
a.headlinearti:active {
    TEXT-DECORATION: none;  color:#000; font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;
}
a.headlinearti:visited {
  TEXT-DECORATION: none;  color:#000; font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;
}
a.headlinearti:hover {
    TEXT-DECORATION: none; color:#70221D; font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;
}

.textartlyr{
 padding:5px 0 0px 0;
}

        .textartismlyr02{
           height:auto; color:#6e6d6d; float:right; vertical-align:top; padding: 0 0.4em 0.4em 0.4em; margin-bottom:0.1em;  width:151px;
    }

        .textartismlyr{
            height:auto; color:#6e6d6d; float:right; vertical-align:top; padding: 0 0.4em 0.4em 0.4em; margin-bottom:0.1em; margin-right:10px;  width:151px;
    }

      a.headlineartism:link {
     TEXT-DECORATION: none; color:#555656; font-family:Tahoma , "Times New Roman", Times, serif; font-size: 9pt;  line-height:18px;

}
a.headlineartism:active {
    TEXT-DECORATION: none;  color:#555656; font-family:Tahoma , "Times New Roman", Times, serif; font-size: 9pt; line-height:18px;
}
a.headlineartism:visited {
  TEXT-DECORATION: none;  color:#555656; font-family:Tahoma , "Times New Roman", Times, serif; font-size: 9pt;  line-height:18px;
}
a.headlineartism:hover {
    TEXT-DECORATION: none; color:#1f6a8a; font-family:Tahoma , "Times New Roman", Times, serif; font-size: 9pt;  line-height:18px;
}

.stext{
        color:#898888; font-size:9pt; width:38px;   display: inline-block;
}




.shareopt{
       background:url(bgtitle.jpg); padding:5px; border-bottom:3px solid #e5e3e3;   height:30px; text-align:right; margin-bottom:5px;
}

.facebooklyr{
        width:340px; float:right;  max-height:30px; text-align:right;
}

.facebooklyr2{
        width:320px; float:right;  max-height:30px;
}

.twitterlyr{
        width:120px; float:right;
}

.twitterlyr2{
        width:110px; float:right;
}

.googlelyr2{
        width:80px; float:right;
}


.googlyr{
        width:120px; float:right;
}

.footlinks{
        padding:6px; border-bottom:1px solid #053e5d;  text-align:right;
}











 a.footlink:link {
     TEXT-DECORATION: none; color:#fff; font-family:Tahoma ; font-size: 9pt; font-weight:normal;

}
a.footlink:active {
    TEXT-DECORATION: none;  color:#fff; font-family:Tahoma ; font-size: 9pt; font-weight:normal;
}
a.footlink:visited {
  TEXT-DECORATION: none;  color:#fff; font-family:Tahoma ; font-size: 9pt; font-weight:normal;
}
a.footlink:hover {
    TEXT-DECORATION: none; color:#AAD2ED; font-family:Tahoma ; font-size: 9pt; font-weight:normal;
}

sup{
 color:#FFC400;
}










.stext3{
        color:#898888; font-size:9pt; width:150px;
 display: inline-block;

 }
.stext2{
        color:#2E7B93; font-size:9pt;
}

.commantlyr1{
        width:220px; float:right; margin-right:10px;
}

.commantlyr2{
        width:300px; float:right; margin-right:15px;
}




.close{  float:left; width:20px; margin-top:6px;-webkit-border-radius:   text-align:center; font-size:12px; cursor:pointer}


 .pad6{
         padding:6px; border-bottom:1px solid #eaeaea;
 }

 .blockpage{
         background:url(../images/bgma3.png) bottom repeat-x;  border:1px solid #eaeaea; padding:10px; text-align:justify; font-size:9pt; color:#5d5c5c;
 }
 .blockpage2{
         background:url(../images/bgma4.png) bottom repeat-x;  border:1px solid #f1f1f1; padding:3px; text-align:justify; font-size:9pt; color:#5d5c5c;
 }


.element * {
        padding:4px;
        margin:2px;
        font-family:Tahoma;
        font-size:9pt; text-align:right; color:#8F8D8D;


}
.element label {
        float:right;
        width:110px;

}
.element input.text {
        float:right;
        width:130px;   border:solid; border-color: #EAEAEA;     border-width: 2px 1px 1px 1px;

}

.element input.text2 {
        float:right;
        width:190px;  border:solid; border-color: #EAEAEA;      border-width: 2px 1px 1px 1px;

}

.text2 {
        float:right;
        width:360px;  border:solid; border-color: #EAEAEA;      border-width: 3px;

}

.element input.scode {

        width:40px;  border:solid; border-color: #EAEAEA;      border-width: 2px 1px 1px 1px;

}

.element .textarea {
        height:110px;
        width:385px !important;
        border:1px solid #E7E5D4;


}
.element .hightlight {

        border: 2px solid  #88CE04 !important;
         background:#ffffff url(warningi.png) no-repeat 10px

}
.element #submit {


 color:#000000;
 border:px solid #FAAD03;
 padding:5px 20px 5px 20px;
}
.loading {
        background:url(rating_loading.gif) no-repeat 1px;
        height:19px;
        width:220px;
        display:none;
}


  .commdone {
border: 1px solid #CCCCCC;height: auto; padding: 9px; background: #E7FFCE;text-align: right;-moz-border-radius: 5px;
        display:none ;
        text-align:right;
}


.binput{
         padding:6px;  border:3px solid #eaeaea;
 }

.headbloack{
background:#02496F; padding:6px; border-bottom:4px solid #4A9CAC; TEXT-DECORATION: none; color:#fff; font-family:"Times New Roman",Arial;   font-size: 11pt; font-weight:bold; line-height:25px;
}

.footbloack{
 padding:6px; border-bottom:4px solid #033753; TEXT-DECORATION: none; color:#fff; font-family:Conv_GESS ;   font-size: 11pt; font-weight:bold; line-height:25px;
}

.headbloack2{
background:#3D8DA2; padding:6px; border-bottom:4px solid #A7A6A6; TEXT-DECORATION: none; color:#fff; font-family:Conv_GESS ;   font-size: 11pt; font-weight:bold; line-height:25px;
}

.bordeerbloack{
padding:5px; border:1px solid #eaeaea; margin:auto; padding:auto;
}


.weather{
background:#EEF2F6; color :#575656; padding:5px; margin-bottom:1px;
}

.weathermain{
background:#4DA0AE; color :fff;padding:5px; margin-bottom:1px;
}



    .buttonnews {
        display:block;
        width:70px;
        height:25px;
        text-indent:-9999px; float:left;
        margin-top:2px;
}
.buttonnews a {
        display:block;
        width:100%;
        height:100%;
        background:transparent url(../images/more.png) no-repeat top left;
        outline:none;
}
.buttonnews a:hover {
        background-position:0 -25px;
}



  .blockpage3{
         background:url(../images/bghead.png) bottom repeat-x;  border:1px solid #f1f1f1; padding:6px; text-align:justify; font-size:9pt; color:#5d5c5c;
 }

 .colgname3{
               font-family: 'Conv_GESS';
       font-size:12pt;
        font-weight: bold;
        font-style: normal; color:#fff;
}

.colgnamesm{
               font-family: 'Conv_GESS';
       font-size:10pt;
        font-weight: bold;
        font-style: normal;
}





.bordermbg{
        padding:3px; border:1px solid #eaeaea;  margin-right:12px;
        -moz-border-radius: 4px;
border-radius: 4px;
background:#fff;
}

.blockborderl{
        border-bottom:5px solid #eaeaea;
}

.pad3{
            padding:3px;
    }

.imglyer{
            height:auto; color:#6e6d6d; float:right; vertical-align:top;
    }


img.borders {
                        float:right;
                        padding:4px;
                        border:solid;
                        border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
                        border-width: 1px 2px 2px 1px;
                        margin-left:5px;   background:#ffffff;
                        margin-bottom:2px;


                }


.textartlyr2{
           height:auto; color:#6e6d6d; padding:0.2em; float:right; margin-right:5px; vertical-align:top;  width:465px;
    }





.tnote2 { color:#656566; font-size:8pt;  font-weight:bold;    font-family:Tahoma;

    }

.cb{
        clear: both ;
}

   .pad5{
            padding:5px;
    }


.subsubj{
   TEXT-DECORATION: none; color:#1F6A8A; font-family:Traditional Arabic , Arabic Transparent ; font-size: 13pt; font-weight:bold; line-height:20px; padding:1px; margin:1px; text-align:right;
 }

  h2{
   TEXT-DECORATION: none; color:#000; font-family:Traditional Arabic , Arabic Transparent ; font-size: 15pt; font-weight:bold; line-height:26px; padding:1px; margin:1px; text-align:right;
 }

 .fontsm{
        font-size:7pt; color:#787878;
}


.imgside{
      text-align:center; margin:auto; padding:5px;
}


.bordermbb2{
        padding:6px; border:1px solid #eaeaea;
background:#fff;

}



.sorcfont{
        color:#cc0000; font-family:Traditional Arabic , Arabic Transparent ; font-size: 12pt; font-weight:bold;
}





 .navi {
padding: 0px;
display:block;
height:20px;
margin:5px 0px;
}


 .navir {
padding: 0px;
display:block;
height:20px;
margin:3px 0px;
}


.navi a {
font-size:13px;
width:23px;
height:23px;
padding-top:3px;
float:right;
color:#949698;
font-weight:bold;
text-align:center;
margin-left:5px;
background:url('../images/lettact.gif') no-repeat ;
}
.navi a:hover {
color:#fff;
background:url('../images/letton.gif') no-repeat ;
}






 .navir a {
font-size:13px;
width:23px;
height:23px;
padding-top:3px;
float:right;
color:#949698;
font-weight:bold;
text-align:center;
margin-left:2px;
background:url('../images/lettact.gif') no-repeat ;
}
.navir a:hover {
color:#fff;
background:url('../images/letton.gif') no-repeat ;
}
a.currentpage {
 color:#fff;
background:url('../images/letton.gif') no-repeat ;
}






ul#continentsast {
        list-style: none;
        background: url(../images/7ksaon.jpg) no-repeat 0 0;
        position: relative;
        width: 700px;
        height: 643px;
        margin:  0;
        padding: 0;
}

ul#continentsast li {
        position: absolute;
}

ul#continentsast li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#WesternAustralia {
        width: 283px;
        height: 450px;
        top: 67px;
        left: 0px;
}

#NorthernTerritory  {
        width: 160px;
        height: 300px;
        top: 5px;
        left: 277px;
}

#SouthAustralia {
        width: 198px;
        height: 231px;
        top: 298px;
        left: 276px;
}

#Queensland {
        width: 266px;
        height: 376px;
        top: 5px;
        left: 433px;
}

#NewSouthWales {
        width: 207px;
        height: 167px;
        top: 359px;
        left: 468px;
}

#Victoria {
        width: 132px;
        height: 139px;
        top: 454px;
        left: 467px;
}

#Tasmania {
        width: 71px;
        height: 94px;
        top: 553px;
        left: 503px;
}



ul#continentsast li a:hover {
        background: url(../images/7ksa.png) no-repeat 0 0;
}




ul#continentsast li#WesternAustralia a:hover {
        background-position: 10px -557px;
}

ul#continentsast li#NorthernTerritory a:hover {
        background-position: -283px -604px;
}

ul#continentsast li#SouthAustralia a:hover {
        background-position: -205px -1014px;
}

ul#continentsast li#Queensland a:hover {
        background-position: -442px -650px;
}

ul#continentsast li#NewSouthWales a:hover {
        background-position: -468px -1052px;
}

ul#continentsast li#Victoria a:hover {
        background-position: -425px -1253px;
}

ul#continentsast li#Tasmania a:hover {
        background-position: -304px -1261px;
}




ul#continentsastc {
        list-style: none;
        background: url(../images/4.jpg) no-repeat 0 0;
        position: relative;
        width: 625px;
        height: 450px;
        margin:  0;
        padding: 0;
}

ul#continentsastc li {
        position: absolute;
}

ul#continentsastc li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#Maustralia {
        width: 472px;
        height: 433px;
        top: 5px;
        left: 3px;
}


#Newsz {
        width: 119px;
        height: 221px;
        top: 230px;
        left: 507px;
}



ul#continentsastc li a:hover {
        background: url(../images/ausmap.png) no-repeat 0 0;
}




ul#continentsastc li#Maustralia a:hover {
        background-position: -3px -533px;
}

ul#continentsastc li#Newsz a:hover {
        background-position: -507px -758px;
}




ul#continentsastm {
        list-style: none;
        background: url(../images/1.jpg) no-repeat 0 0;
        position: relative;
        width: 629px;
        height: 430px;
        margin:  0;
        padding: 0;
}

ul#continentsastm li {
        position: absolute;
}

ul#continentsastm li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#Maliz {
        width: 110px;
        height: 171px;
        top: 219px;
        left: 270px;
}





ul#continentsastm li a:hover {
        background: url(../images/maliz.png) no-repeat 0 0;
}




ul#continentsastm li#Maliz a:hover {
        background-position: -272px -450px;
}






ul#continentsaste {
        list-style: none;
        background: url(../images/2.jpg) no-repeat 0 0;
        position: relative;
        width: 475px;
        height: 449px;
        margin:  0;
        padding: 0;
}

ul#continentsaste li {
        position: absolute;
}

ul#continentsaste li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#UK {
        width: 119px;
        height: 155px;
        top: 128px;
        left: 36px;
}


#IR {
        width: 110px;
        height: 109px;
        top: 214px;
        left: 15px;
}


#MA {
        width: 65px;
        height: 127px;
        top: 314px;
        left: 181px;
}




ul#continentsaste li a:hover {
        background: url(../images/erum.png) no-repeat 0 0;
}




ul#continentsaste li#UK a:hover {
        background-position: -312px -489px;
}




ul#continentsaste li#IR a:hover {
        background-position: -44px -492px;
}



ul#continentsaste li#MA a:hover {
        background-position: -188px -473px;
}





ul#continentsastf {
        list-style: none;
        background: url(../images/3.jpg) no-repeat 0 0;
        position: relative;
        width: 480px;
        height: 480px;
        margin:  0;
        padding: 0;
}

ul#continentsastf li {
        position: absolute;
}

ul#continentsastf li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#saf {
        width: 119px;
        height: 133px;
        top: 347px;
        left: 238px;
}







ul#continentsastf li a:hover {
        background: url(../images/saf.png) no-repeat 0 0;
}




ul#continentsastf li#saf a:hover {
        background-position: -36px -425px;
}





ul#continentsastsam {
        list-style: none;
        background: url(../images/5.jpg) no-repeat 0 0;
        position: relative;
        width: 625px;
        height: 440px;
        margin:  0;
        padding: 0;
}

ul#continentsastsam li {
        position: absolute;
}

ul#continentsastsam li a{
        display: block;
        height: 100%;
        text-decoration: none;
}

#samr {
        width: 341px;
        height: 237px;
        top: 206px;
        left: 138px;
}



#scan {
        width: 625px;
        height: 252px;
        top: 1px;
        left: 0px;
}



ul#continentsastsam li a:hover {
        background: url(../images/amca.png) no-repeat 0 0;
}




ul#continentsastsam li#samr a:hover {
        background-position: -138px -786px;
}

ul#continentsastsam li#scan a:hover {
        background-position: 0px -490px;
}



   .content-ksastudentsbox-items{ width:288px; float:right; margin-left:15px;}

.content-ksastudentsbox-items-link{text-align:right;}
.content-ksastudentsbox-items-link a{ text-align:right; color:#2E7B93; TEXT-DECORATION: none;  font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;     display:block; margin-top:5px; margin-bottom:5px; line-height:24px;}
.content-ksastudentsbox-items-link a:hover{ text-align:right; color:#000; TEXT-DECORATION: none;  font-family:Arial , "Times New Roman", Times, serif; font-size: 12pt; font-weight:bold; line-height:22px;     display:block; margin-top:5px; margin-bottom:5px; line-height:24px;}


.content-ksastudentsbox-items-text{ text-align:right; color: #5b5a5a; font-family:Tahoma, Arial; font-size: 9pt; font-weight: normal; line-height: 18px;}

.content-ksastudents-items{ width:322px; float:left;}
.content-ksastudents-itm {float:right; width:153px; margin-left:10px; margin-bottom:10px;}
.content-ksastudents-itm-last{float:left; width:153px; margin:0px;margin-bottom:10px;  }
.content-ksastudents-disc a{
    background: none repeat scroll 0 0 #EDEDED;
    border-right: 4px solid #DDDDDD;
    color: #333333;
    display: block;
    font-family: Tahoma,Arial;
    font-size: 9pt;
    font-weight: normal;
    height: 55px;
    line-height: 16px;
    overflow: hidden;
    padding: 5px 10px;
    text-align: right;
    text-decoration: none;}
.content-ksastudents-disc a:hover{background:#dddddd; color:#2E7B93; TEXT-DECORATION: none;}
.content-ksastudents-img{ width:151px; height:113px; overflow:hidden; border:1px solid #eeeeee;}
.content-sub-cat{ clear:both; margin-bottom:10px;}


 .bh2{

}
.bbh2{
        color:#2E7B93; font-family:Traditional Arabic , Arabic Transparent, "Times New Roman" ; font-size: 12pt; font-weight:bold; line-height:17px;  display:inline;
}

.inp {
        BORDER: #eaeaea 1px solid; PADDING: 7px;
}


fieldset {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;  border: 1px solid #eaeaea;
padding:6px;
}
legend {    color:#fff; font-family:Traditional Arabic , Arabic Transparent , "Times New Roman"; font-size: 13pt; font-weight:bold; line-height:17px;  display:inline;
background: #2E7B93;
border: solid 1px #1D6584;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 6px;
}


.alert-error{ color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1;padding:10px}
.alert-succ{color: #3C763D;background-color: #DFF0D8;border-color:#D6E9C6;padding:10px}
