.contentpaneopen h2 { font: bold 125% Arial, Helvetica, sans-serif; text-align: justify; }
.componentheading {
font:bold 10px/40px Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align: right;
color: #07519a;
margin: 0 0 5px;
}
div.componentheading { color: #46719a; height: 30px; line-height: 30px; font-size:25px ; font-family: "Arabic Transparent"; font-weight: bold; background-image: url(../images/gradient-color.jpg); background-repeat: repeat-x; background-position: center 50%; text-transform:uppercase; text-align: center; border: solid 1px silver; }
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenav, .pagenavbar { font: bold 14px Arial; color: #333; text-transform: uppercase; text-align: right; }
.pagenavcounter {
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
background: #f9f9f9;
color: #333;
}
a.readon { font: 14px Geneva, Arial, Helvetica, sans-serif; background-color: white; }
table.contenttoc th {
font: normal 12px Geneva, Arial, Helvetica, sans-serif;
}
.sectiontableheader {
font: normal 24px Geneva, Arial, Helvetica, sans-serif;
}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar { color: #000; font: 16px tahoma; background-color: #fff; padding: 0 2px; background-repeat: repeat-x; a:link { color: yellow; }   }

/*joomla style-----------------------------------------------*/
.contentheading, .contentheading a:link, .contentheading a:visited { color: #043d82; font-size: 22px; font-family: "Arabic Transparent", arial; font-weight: bold; line-height: 27px; text-align: right; }
.red { color: #00b6f1; background-color: orange; text-decoration: blink; text-align: right; }
.contentheading a:hover { color: #f00; font-size: 28px; text-decoration: underline; text-align: right; }
.contentpaneopen h2 { text-align: right; padding: 0; margin: 0; }
.smalldark {
text-align: right;
}
div.syndicate div {
text-align: center;
}
.modifydate { text-align: right; padding-top: 6px; }
.pagenavcounter { background-color: olive; float: right; position: relative; padding: 0 4px 1px; }
.mosimage_caption {
padding-top: 3px;
padding-bottom: 3px;
color: #333;
background: #eee;
margin: 0 6px 3px 6px;
font-weight: bold;
}
td.contentdescription {
font-size: 100%;
}
table.blog span.article_seperator {
display: block;
height: 10px;
}
table.contenttoc {
margin: 0 0 10px 10px;
padding: 0 0 12px 15px;
width: 200px;
border-left: 1px dotted #ddd;
}
table.contenttoc td {
padding: 4px 5px 2px 18px;
background: transparent url('../images/arrow.gif') no-repeat 6px 6px;
line-height: 14px;
}
table.contenttoc th {
padding: 4px 6px 4px 18px;
margin: 0;
text-align: right;
font-size: 10px;
text-transform: uppercase;
background: #eee;
}
.contentpaneopen { font-size: 16pt; font-family: "Arabic Transparent"; font-weight: bold; font-stretch: ultra-condensed; font-variant: normal; line-height: 28px; background-color: #fff; text-align: justify; width: 95%; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.contentpaneopen1 { background-color: red; width: 100%; }
table.contentpane {
width: 100%;
margin-bottom: 30px;
}
table.contentpaneopen div{ font-size: 12px; font-family: tahoma; font-weight: normal; }
table.contentpaneopen div img{ padding: 1px; border: solid 1px #6b7c99; }
.sectiontableheader {
line-height: 24px;
padding: 4px 0;
}
td.sectiontableheader { padding-top: 5px; padding-bottom: 5px; color: #000; font-size: 17px; font-family: "Arabic Transparent"; font-weight: normal; background-repeat: repeat-x; text-align: center; border: solid 1px #c5bfbf; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
height: 8px;
padding:8px 5px;
border-bottom: 1px solid #eff1f1;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background: #f9f9f9;
}
td.sectiontableentry2, tr.sectiontableentry2 td {
background: #fff;
}
.contentpane {
width: auto;
}
table.poll {
padding: 0;
width: 100%;
border-collapse: collapse;
}
table.pollstableborder {
padding: 0;
width: 100%;
border: none;
text-align: right;
}
table.pollstableborder .sectiontableheader {
padding: 8px 5px !important;
}
table.pollstableborder img {
vertical-align: baseline;
}
table.pollstableborder td {
padding: 2px!important;
border-collapse: collapse;
border-spacing: 0;
}
table.pollstableborder tr.sectiontableentry1 td {
border: none;
background: none;
}
table.pollstableborder tr.sectiontableentry2 td {
border: none;
background: none;
}
table.searchintro {
padding: 10px 0;
width: 100%;
}
table.searchintro td {
padding: 5px!important;
}
table.adminform {
width: 400px!important;
}
.adminform .inputbox {
}
.button { margin: 0 5px 10px 4px; border: solid 1px #054f85; cursor: pointer; height: 25px; padding: 1px 4px 5px; background: #14154e; color: #fff; font-size: 16px; font-family: "Arabic Transparent", arial; font-weight: bold; text-align: center; position: relative; top: 2px; width: 90px; }
a.readon, .back_button a { margin-top: 15px; display: block; float: left; padding-right: 10px; height: 20px; line-height: 20px; padding-left: 9px; color: #077594; font-size: 18px; font-weight: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
a.readon:hover, .button:hover, .back_button a:hover {
text-decoration: none;
background: #3c6f9e;
}
.back_button a {
margin-bottom: 15px;
}
/* Default Joomla! Menu */

a.mainlevel, a.mainlevel-dark1, a.mainlevel-dark2 { font-weight: bold; background-color: #f1f1f1; background-repeat: no-repeat; background-attachment: scroll; background-position: right 8px; display: block; text-align: right; width: 86%!important; width: 82%; margin-bottom: 4px; padding-top: 5px; padding-right: 18px; padding-bottom: 5px; border: solid 1px #e4e4e4; }
a.mainlevel-dark1 {
border-bottom: 1px solid #3B4348;
}
a.mainlevel-dark2 {
border-bottom: 1px solid #4f575c;
}
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus, a.mainlevel-dark1:hover, a.mainlevel-dark1:active, a.mainlevel-dark1:focus, a.mainlevel-dark2:hover, a.mainlevel-dark2:active, a.mainlevel-dark2:focus {
background: transparent url('http://dboor.com/templates/home/images/arrow2.gif') no-repeat 2px 8px;
}
a.mainlevel#active_menu, a.mainlevel-dark1#active_menu, a.mainlevel-dark2#active_menu {
background: url('http://dboor.com/templates/home/images/arrow2.gif') no-repeat 3px 9px;
}
a.sublevel {
padding: 5px 4px 5px 15px;
display: block;
}
a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
}
/*gray*/
div.module-gray h3{
margin: 0 -10px 5px;
padding-left:5px;
font-size: 120%;
line-height: normal;
text-transform: capitalize;
}
div.module-gray h3 {
color:#85011f;
border-bottom:5px solid #9e9d9d;
}
div.module-gray {
background: url(http://dboor.com/11/templates/jclick/images/graybr.gif) no-repeat bottom right;
}
div.module-gray div {
background: url(http://dboor.com/11/templates/jclick/images/graybl.gif) no-repeat bottom left;
}
div.module-gray div div {
background: url(http://dboor.com/11/templates/jclick/images/graytr.gif) no-repeat top right;
}
div.module-gray div div div {
background: url(http://dboor.com/11/templates/jclick/images/graytl.gif) no-repeat top left;
}
.buttonheading { background-position: left 50%; text-align: right; }

form{ }
form td{ color: #666; font-size: 18px; font-family: "Arabic Transparent"; font-weight: bold; line-height: 20px; text-align: right; padding-top: 5px; padding-bottom: 5px; }
form table{ }
form td thead tr td{ color: #002d74; }