body {
    padding:0;    
    margin:0;
    background-image:url(../images/back.png);    
    background-repeat:repeat-x;    
    background-color:#f2f2f2; 
    font-size: 100%;
}

.smalltext{
    font-size: 9px;
}
a img { border: 0; }


p {    
    font-family: Arial, Helvetica, sans-serif; 
    color: #373737;
    font-size: 1.05em;
}

h1 {
    font-family: Arial, Helvetica, sans-serif; 
    color: #991E4F;
    font-size: 2.0em;
    margin-top: 0px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.8em;
    color: #991E4F;
    margin-top: 0px;
}
h2 a{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.6em;
    color: #991E4F;
}

h3 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.3em;
    color: #373737;
}
a {
    font-family: Arial, Helvetica, sans-serif; 
    color: #FF6C00;
}
ul {
    font-family: Arial, Helvetica, sans-serif;   
}
li {
    font-family: Arial, Helvetica, sans-serif;  
    color: #373737; 
}

root { 
    display: block;
}

#container {    
    margin:0 auto 14px auto;    
    width:1037px;
}

#header {         
    background-image:url(../images/teachbanner.png);
    background-repeat:no-repeat;  
    height:143px;
    padding: 0px;
    margin: 0px;
}

#logo {
    
    display: inline;
    height:140px;    
    float:left;
    border-right: 1px solid #BEBEBE;
    border-left: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    border-top: 1px solid #BEBEBE;
    
}
#search {    
    width: 775px;    
    float:left;    
    padding:20px 0 0 20px;      
}

#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}


#search p {
    padding: 0px;
}
#search table {
    float: right;
}


#tabs {
    float: none;
    width: 700px; 
    height: 10px;
    padding-top: 32px;
    
}
#tabs ul {    
    list-style:none;    
    margin:0;           
}
#tabs ul li {    
    padding:0 12px 0 10px;    
    margin:0;    
    display:block;    
    float:left;    
    background-image:url(images/top-menu-bg.png);    
    background-repeat:no-repeat;    
    background-position:right;   
}

#tabs ul li#li-last {    
    background-image:none;    
}
#tabs ul li a {    
    color:#FFFFFF;    
    font-weight:normal;    
    text-decoration:none;    
}
#left {
    
    
    margin: 0px 0 10px 0;
    clear:both;
    width:187px;
    float:left;    
    padding:0 4px 0 12px;    
    border-right: 1px solid #BEBEBE;
    border-left: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    background-color:#FFF;
}

#left p {
    font-family: Arial, Helvetica, sans-serif;     
}

#left h1 {
    font-family: Arial, Helvetica, sans-serif; 
}
#left h2 {
    font-family: Arial, Helvetica, sans-serif; 
}
#left h3 {
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
}
#left a {
    font-family: Arial, Helvetica, sans-serif; 
    text-decoration : none;
}
#left ul {
    font-family: Arial, Helvetica, sans-serif;    
}
#left li {
    font-family: Arial, Helvetica, sans-serif; 
    
}
#left h3 a {
    color: #000;
}
.category {
    width:158px;
    height:25px;
    color:#A6A6A6;
    font-family: Arial, Helvetica, sans-serif; 
    font-size:18px;
    padding:5px 0 0 45px;
    margin:0 0 6px 0;
    border-top: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
} 
.category a{	
    color:#000000;	
    text-decoration:none;	
    font-weight:normal;
}

.content-top {
    
    width:527px;    
    height:14px;    
    background-image:url(../images/middle-top.png);    
    background-repeat:no-repeat;    
    margin:0 0 0 0;
    
}
#content {
    float:left;
    width: 470px;        
    margin-right : 10px;
    margin-top : 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size:12px;        
}
.content-middle {
    width:493px;    
    background-image:url(../images/middle-bg.png);    
    background-repeat:repeat-y;    
    padding:0 17px 0 17px;    
    overflow:hidden;
}
.middle-bottom {    
    clear:both;    
    width:527px;    
    height:11px;    
    background-image:url(../images/middle-bottom.png);    
    background-repeat:no-repeat;    
}
#content a {
    text-decoration:none;
}
#content table p {
    font-family: Arial, Helvetica, sans-serif; 
    color: #373737;
    font-weight:normal;
}

#right {    
    width:200px;
    float:left;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-left: 30px;    
}

#right p {
    font-size: 12px;
    font-weight:bold; 
    color:#000;
}
#right a {
    font-size: 12px;
    text-decoration:none;
    color: #555555;
}

#footer {
    clear : both;
    height: 178px;
    background-image:url(../images/footer.png);
    background-repeat:repeat-x;
    padding:2px 0 0 0;
    text-align:center;
    color:#FFFFFF;
    padding-top: 10px;    
}
#footer a {
    color: blue;
    text-decoration:none;    
}
#footer p {
    color: #000000;   
}


span.codedirection { 
    unicode-bidi:bidi-override;
    direction: rtl;
}
.centerimage
{
   text-align:center;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

