body, td, th, li {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th {
    font-weight: bold; 
    background-color: <?PHP echo $THEME->cellheading?>;
}

a:link {
    text-decoration: none; 
    color: 0000CC;
}

a:visited {
    text-decoration: none; 
    color: 0000CC;
}

a:hover {
    text-decoration: underline; 
    color: FF0000;
}

form { 
    margin-bottom: 0;
}





.highlight {
    background-color: <?PHP echo $THEME->highlight?>;
}

.headingblock {
    background-image: url(<?PHP echo "$themeurl"?>/gradient.jpg);
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.navbar {
    background-image: url(<?PHP echo "$themeurl"?>/gradient.jpg);
}

.generaltable {
}

.generaltableheader {
    background-image: url(<?PHP echo "$themeurl"?>/gradient.jpg);
}

.generaltablecell {
}

.sideblock {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.sideblockheading {
    background-image: url(<?PHP echo "$themeurl"?>/gradient.jpg);
}

.sideblockmain {
}

.sideblocklinks {
}

.sideblocklatestnews {
}

.sideblockrecentactivity {
}

.outlineheadingblock {
    background-image: url(<?PHP echo "$themeurl"?>/gradient.jpg);
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.forumpost {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.forumpostpicture {
}

.forumpostside {
}

.forumpostmessage {
}


.weeklyoutline {
}

.weeklyoutlineside {
}

.weeklyoutlinesidehighlight {
}

.weeklyoutlinesidehidden {
    background-color: <?PHP echo $THEME->hidden?>;
}

.weeklyoutlinecontent {
}

.weeklyoutlinecontenthighlight {
}

.weeklyoutlinecontenthidden {
}

.weeklydatetext {
    font-size: medium;
    font-weight: bold; 
    color: <?PHP echo $THEME->cellheading2?>;
}

.topicsoutline {
}

.topicsoutlineside {
}

.topicsoutlinesidehighlight {
}

.topicsoutlinesidehidden {
    background-color: <?PHP echo $THEME->hidden?>;
}

.topicsoutlinecontent {
}

.topicsoutlinecontenthighlight {
}

.topicsoutlinecontenthidden {
}

.siteinfo {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.siteinfocontent {
}


.generalbox {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.generalboxcontent {
}

.noticebox {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.noticeboxcontent {
    text-align: center;
}


.feedbacktext {
    color: <?PHP echo $THEME->cellheading2?>;
}

a.dimmed:link {
    text-decoration: none; 
    color: <?PHP echo $THEME->hidden?>;
}

a.dimmed:visited {
    text-decoration: none;
    color: <?PHP echo $THEME->hidden?>;
}

a.dimmed:hover {
    text-decoration: underline;
    color: red;
}
.dimmed_text {
    color: #AAAAAA;
}

.forumpostheader {
}

.forumpostheadertopic {
}

.forumpostheaderpicture {
}

.forumpostheadername {
    font-size: small;
}

.forumpostheaderreplies {
    font-size: small;
}

.forumpostheaderdate {
    font-size: small;
}

.logininfo {
    font-size: x-small;
}

.homelink {
    font-size: x-small;
}

.teacheronly {
    color: #990000;
}

.header {
}

.headermain {
    font-size: large;
    font-weight: bold;
}

.headermenu {
}

.headerhome {
}

.headerhomemain {
    font-size: x-large;
    font-weight: bold;
}

.headerhomemenu {
}

.categorybox {
    border-width: 1px;
    border-color: <?PHP echo $THEME->borders?>;
    border-style: solid;
}

.categoryboxcontent {
}

.categoryname {
    font-size: larger;
    font-weight: bold;
}

.coursename {
}

.QEPeh2      { line-height: 120%; font-family: Traditional Arabic; text-align:justify; font-size: 16pt; 
               font-weight: bold; margin: 0 }
.QEPeh1      { font-family: Traditional Arabic; font-weight: bold; font-size: 18pt; color: #0000FF; margin-left: 5; margin-right: 5}
.QEPeQuran   { font-size: 14pt; font-weight: bold; line-height: 120%; color: #006666; btext-align: justify; 
               font-family: Traditional Arabic; font-weight: bold; margin-left: 20; 
               margin-right: 20 }
.QEPebody    { font-size: 14pt; font-weight: bold; text-align:justify; line-height: 120%;  font-family: Lotus; 
               margin-left: 5; margin-right: 5 }
.QEPerefrence { font-family: Lotus; font-size: 11pt; text-align:justify; line-height: 100%; margin: 0 }
.QEPemargine { font-family: Lotus; font-weight: bold; font-size: 14pt; text-align: justify; word-spacing: 0; 
               line-height: 120%; color: #000080; margin-left: 20; 
               margin-right: 20; margin-top: 0; margin-bottom: 0 }
.QEEnh2      { font-family: 'Times New Roman', 'Times New Roman', Times; text-align:justify;  
               font-size: 12pt; font-weight: bold; line-height: 120%; 
               word-spacing: 0; margin-top: 0; margin-bottom: 0; margin: 0; color:#0000FF }

.QEEnh1      { font-weight: bold; color: #000099; font-size: 14pt; font-family: 
               'Times New Roman', 'Times New Roman', Times;  margin: 0 }


.QEEnQuran   { font-size: 11pt; line-height: 100%; text-align: justify; font-family: 
               Traditional Arabic; color: #339966; font-weight: bold; margin: 
               0 }
.QEEnbody    { font-size: 11pt; text-align:justify; font-family: Arial, Arial, Helvetica; 
               line-height: 120%; margin-top: 0; margin-bottom: 0; margin: 0; color:#000080 }
.QEEnrefrence { font-size: 9pt; text-align:justify; font-family: Arial, Arial, Helvetica; 
               line-height: 100%; margin-top: 0; margin-bottom: 0; margin: 0 }
.QEEnmargine { margin:0 20; font-family: Arial, Arial, Helvetica; font-size: 11pt; text-align: justify; 
               word-spacing: 0; line-height: 100%; color: #000080; 
                }




table.BorderTable 
{
  border: 1px black solid;
  font-weight:bold;
}

.UserContent {
  background-color: #eeeeee;
  padding: 5px;
}

A {
  font-family: Georgia;
  font-size: 10pt;
  color: darkblue;
}

A:hover {
  color: red;
}

.UserInfoPanel {
  font: 10pt Verdana;
  background-color: lightyellow;
  padding: 10px;
  border: orange 2px dashed;
  margin: 10px;
}

.TopHeading {
  font: bold 12pt Georgia;
} 

.formfield {
  background-color: lightyellow;
  font: 10pt Arial;
  color: darkblue;
}
   

B {
  color: darkred;
  font: bold 10pt Georgia;
}

.HomeText {
  padding: 10px;
  font: 12pt Verdana;
  background: aliceblue;
}
