.header
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #000;
    direction: rtl;
}
.header a:link, .header a:visited
{
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color: #000;
    background-color: white;
    display: inline-block;
    padding: 3px 5px;
    margin: 3px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #000;
}
.header a:hover
{
    background-color: #0b2d6c;
    color:White;
}
.footer
{
    width: 100%;
    background-color: #0b2d6c;
    margin-top: 2px;
    padding: 3px 0;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma;
    color: #fff;
    direction: rtl;
}
.footer a:link, .footer a:visited
{
    color: Yellow;
    font-size: 11px;
}
.footer a{font-family:Tahoma;font-size:12px;font-weight:normal;
text-decoration:none;
}

.inpagelink{color:blue;font-family:Tahoma;font-size:12px;font-weight:normal;text-decoration:none;}
.inpagelink:link{color:blue;font-family:Tahoma;font-size:12px;font-weight:normal;text-decoration:none;}
.inpagelink:active{color:blue;}
.inpagelink:visited{color:gray;text-decoration:none;}

.sep{
color:white;
font-size:20px;

}
.tables{
background-color: #ffffff;
}
.content{
margin-top:5px;
margin-bottom:5px;
}
.header{
margin-left:2px;
margin-right:2px;
background-color:#000000;
}

.copy{
font-family:tahoma;
font-size:10px;
color:red;
}
.articles
{
  border:solid 1px lightblue;  
}
.articleheader
{   filter:progid:dximagetransform.microsoft.gradient(startcolorstr=lightblue,endcolorstr=#dddddd);
    margin:2px 2px 2px 2px;
    padding:2px 2px 2px 2px;
    width:100%;
    
 }
 .stafhdr
 {
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#aaffcc,endcolorstr=#bbbbbb);
    margin:1px 1px 1px 1px;
    padding:1px 1px 1px 1px;
    width:100%;
    height:10px;
}
body, html
{
    margin: 0; padding: 0
}
body{background:#EEE url("../bg.gif") repeat-x left top; }

span{font-family:tahoma;top:5;left:10;
    color: #FF0000;
}
.leftlinks{
font-size:small;
padding-right:2px;
top:30px;
dir:ltr;
}
#book 
{

background-color:lightblue;
filter:progid:dximagetransform.microsoft.gradient(startcolorstr=lightblue,endcolorstr=#dddddd);
width:576px;
}
#book table
{
font-family:Tahoma; 
text-align:right; 
font-size:10px;
border-color:darkgray;
border-width:1px;
width:100%;

}
.leftlayer{
padding-right:5px;
padding-bottom:5px;
border-color:#000000;
background-color: #000000;
border-width:0px;
border-style:dotted;
width: 173px;
}
.menulayer
{
    margin-top: 5px;
}
.menulayer table table
{
    margin-bottom: 4px;
    border: 1px solid #000;
    padding: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.menulayer tr tr
{
    background-color: #e7ffca;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.menuhoverForOpera
{
    margin-bottom: 4px;
    border: 1px solid #000;
    padding: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.menuhoverForOpera tr
{
    background-color: #e7ffca;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    direction: rtl;
    font-size: 12px;
}
.menuhoverForOpera a:link, .menuhoverForOpera a:visited
{
    font-family:Tahoma;
    font-size:12px;
    color: #000;
    display: block;
    padding: 3px 5px;
    background: url('');
    text-align: right;
    direction: rtl;
}
.menuhoverForOpera tr:hover
{
    background-color: #f9deb3;
    text-decoration: none;
}
.menulayer tr a:link, .menulayer tr a:visited
{
    font-family:Tahoma;
    font-size:12px;
    color: #000;
    display: block;
    padding: 3px 5px;
    background: url('');
    
}
.menulayer tr tr:hover
{
    background-color: #f9deb3;
    text-decoration: none;
    
}
	
.news
{ 
    width: 480px; 
    border: 0px solid #acacac;
    background-color: white; 
    margin-top: 5px;
    margin-right: 3px;
    height:265px;
    text-align:right;
    float:right;
}
.border-radius
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.newsheader
{
    font-family: Tahoma;
    font-weight: bold;
    background-color: #0b2d6c;
    width: 480px;
    padding: 3px 5px;
    margin: 0px 3px 0 0px;
    text-align: center;
    border-radius: 5px;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
    border: 1px solid #000;
    color:white;
    
}

.pos
{
    position:fixed;
    top:-50px;
    
}

.edu
{ 
    background-color: white; 
    margin: 5px;
	text-align:right;
	float:right;
}
	
.eduheader
{
    font-family: Tahoma;
    font-weight: bold;
    background-color: #0b2d6c;
    padding: 3px 5px;
    text-align: center;
    border-radius: 5px;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
    border: 1px solid #000;
    color:white;
    width: 202px;
}


.module
{
    width: 210px; 
    height: 150px;
    border: 1px solid #acacac;
    background-color: white; 
    margin-top: 5px;	
    border-radius: 5px;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
}
.module .moduleheader
{
    font-family: Tahoma;
    font-weight: bold;
    background-color: #8c0000;
    width: 210px;
    padding: 3px 5px;
    margin: 3px -3px 0 6px;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #000;
    color: #fff;
}
.module a:link, .module a:visited
{
    font-family:Tahoma;
    font-size:12px;
    color: black;
    display: block;
    padding: 1px 14px;
    text-decoration: none;
    margin: 1px 0;
}
.module a:hover
{
    background-color: #838EDE;
    color:White;
    
}
.module ul
{
    margin: 0;
    padding: 0;
}
.module li
{
    display: block;
    border-bottom: 1px solid #0b2d6c;
    margin: 0;
    padding: 0;
}
.newsfeed a:hover
{
    background-color: transparent;
    color: #000;
    text-decoration: underline;
}
.banner
{
  
-padding-right:5px;
-border-color:darkgray;
-background-color: #ffffff;
-border-width:0px;
-border-style:dotted;
-width: 96%;
-height:60px;
-left: 2px;
 -position: relative; 
 -top: 3px;
 
 padding-right:5px;

border-color: darkgray;
background-color: #ffffff;
border-width:0px;
border-style: dotted;
width: 96%;
height:60px;
left: 2px;
position: relative; 
top: 3px;
}
.welcom{
padding-right:5px;
border-color:darkgray;
background-color: #ffffff;
border-width:0px;
border-style:dotted;
width: 580px;
height:100px;
left: 0px;
 position: relative; 
 }
.moarefi{
padding-right:5px;
border-color:darkgray;
background-color: #ffffff;
border-width:0px;
border-style:dotted;
width: 580px;
left: 0px;
 position: relative; 
 }
.sokhan
{
    font-size:14px;
    font-weight:normal;
    font-family:Tahoma;
    color:Black;
border: 0px dotted darkgray;
    padding-right:5px;
    background-color: #ffffff;
width: 255px;
height:87px;
    left: 0px;
     position: relative; 
     float:left;
     -margin:top:6px;
     margin-top:6px;
     padding: 5px 8px;
     border: 1px solid #acacac;
    border-radius: 5px;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
    margin-left:10px;
    
}
.tables{
background-color: #ffffff;
}
.contentarea
{
    margin: 10px 0 10px 10px;
    font-family: Tahoma;
    font-size: 10pt;
    direction: rtl;
}
.contentarea .textcontent
{
    font-size:10pt;
    font-weight:normal;
    font-family:Tahoma;
    margin-top: 50px;
    text-align: justify;
    padding: 5px 8px;
    -border: 1px solid #acacac;
    -border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color:black;
    
    
}
.note
{
    width: 350px;
height:87px;
    left: 0px;
    position:relative;
     font-family:Tahoma;
   
    text-align:justify;
    
    margin:left: 1px; top:10px; 
    direction: rtl;
    text-align: right;
    padding:5px 5px 5px 0px;
    border: 1px solid #acacac;
    border-radius: 5px;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
     float:right;
}
.payam
{
    margin-top:10px;
    font-family: Tahoma;
    color: Green;
    font-size: 12px;
}
.float
{
    margin-top:-100px;
    position: relative;
}
.mastercontent
{
    margin-right:210px;
    margin-left:210px;
}
.mastercontent2
{
    margin-right:80px;
    margin-left:80px;
}
