﻿html {
height:100%;
}
body {
background-color:#3B444A;
background-image:url(bac.png);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
direction:rtl;
font-family:Tahoma;
font-size:11px;
height:100%;
line-height:120%;
margin:0px;
padding:0px;
}
.clr {
clear:both;
}
table.main {
background-image:url(bac_table.png);
background-position:center top;
background-repeat:repeat-y;
width:900px;
}
.outline {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
padding:2px;
}
#buttons_outer {
float:right;
margin-bottom:2px;
margin-left:2px;
width:635px;
}
#buttons_inner {
border:1px solid #CCCCCC;
height:21px;
}
#pathway_text {
border:1px solid #008C00;
display:block;
height:25px;
line-height:25px !important;
margin-bottom:2px;
overflow:hidden;
padding-right:4px;
}
#pathway_text img {
margin-left:5px;
margin-right:5px;
margin-top:6px;
}
#buttons {
float:right;
margin:0px;
padding:0px;
width:auto;
}
ul#mainlevel-nav {
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul#mainlevel-nav li {
background-image:url(sep.png);
background-position:left center;
background-repeat:no-repeat;
float:right;
font-size:11px;
font-weight:bold;
height:24px;
line-height:24px;
padding-left:0px;
padding-right:4px;
vertical-align:middle;
white-space:nowrap;
}
ul#mainlevel-nav li a {
background:transparent none repeat scroll 0%;
color:#333333;
display:block;
font-weight:bold;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
#buttons > ul#mainlevel-nav li a {
width:auto;
}
ul#mainlevel-nav li a:hover {
color:#666666;
}
#search_outer {
float:right;
width:165px;
}
#search_inner {
border:1px solid #CCCCCC;
height:21px !important;
overflow:hidden;
padding:0px;
}
#search_inner form {
margin:0pt;
padding:0pt;
}
#search_inner .inputbox {
border:0px none;
color:#008C00;
font-family:Tahoma;
font-size:11px;
padding:3px 3px 3px 5px;
}
input {
color:#008C00;
font-family:Tahoma;
font-size:13px;
}
#header_outer {
border:0px none;
margin:0px;
text-align:right;
}
#header {
background:transparent url(header_short.jpg) no-repeat scroll 0%;
float:right;
height:150px;
margin-left:2px;
padding:0px;
width:635px;
}
#top_outer {
float:right;
width:165px;
}
#top_inner {
border:1px solid #CCCCCC;
float:none !important;
height:144px !important;
overflow:hidden;
padding:2px;
}
#right_outer {
float:right;
margin-top:2px;
width:165px;
}
#right_inner {
border:1px solid #CCCCCC;
float:none !important;
padding:2px;
}
#content_outer {
float:right;
margin-right:2px;
margin-top:0px;
padding:0px;
width:635px;
}
#content_inner {
float:none !important;
margin:0pt;
padding:2px 0pt 0pt;
}
table.content_table {
margin:0px;
padding:0px;
width:100%;
}
table.content_table td {
margin:0px;
padding:0px;
}
#banner_inner {
float:right;
height:70px;
padding:0px;
}
#poweredby_inner {
float:left;
height:70px;
margin-right:0px;
padding:0px;
}
#left_outer {
margin-right:2px;
width:165px;
}
#left_inner {
border:1px solid #CCCCCC;
float:none !important;
padding:2px;
}
.user1_inner {
border:1px solid #CCCCCC;
float:none !important;
margin:0px;
padding:2px;
}
.user2_inner {
border:1px solid #CCCCCC;
float:none !important;
margin:0px;
padding:2px;
}
table td.body_outer {
border:1px solid #CCCCCC;
padding:2px;
}
.maintitle {
color:#FFFFFF;
font-size:40px;
padding-right:15px;
padding-top:20px;
}
.error {
color:#CCCCCC;
font-size:14px;
font-style:italic;
font-weight:normal;
padding:5px;
text-transform:uppercase;
}
div.back_button {
background:transparent url(bac_btn.png) repeat-x scroll 0%;
color:#006600;
float:right;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:1px;
text-align:center;
width:99px;
}
.pagenav {
border:1px double #000000;
color:#000000;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:1px;
padding:0px 10px;
text-align:center;
width:auto;
}
.pagenavbar {
float:left;
margin-left:10px;
}
#footer {
padding:3px;
text-align:center;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
li.arrow_png {
background-image:url(arrow.png);
background-position:right center;
background-repeat:no-repeat;
line-height:15px;
padding-right:15px;
padding-top:0px;
}
td {
font-size:11px;
text-align:right;
}
a:link, a:visited {
color:#000066;
font-weight:normal;
text-decoration:none;
}
a:hover {
color:#0033FF;
font-weight:normal;
text-decoration:none;
}
table.contentpaneopen {
border-collapse:collapse;
border-spacing:0px;
margin:0px;
width:100%;
}
table.contentpaneopen td {
padding-left:5px;
}
table.contentpaneopen td.componentheading {
padding-right:4px;
}
table.contentpane {
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:0px;
width:100%;
}
table.contentpane td {
margin:0px;
padding:0px;
}
table.contentpane td.componentheading {
padding-right:4px;
}
table.contentpaneopen fieldset {
border-left:0px none -moz-use-text-color; border-right:0px none -moz-use-text-color; border-top:0px none -moz-use-text-color; border-bottom:1px solid #EEEEEE; 
}
input.button {
color:#003300;
}
.button {
background:transparent url(button_bg.png) repeat-x scroll center bottom;
border:1px double #000000;
color:#003300;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
height:26px !important;
line-height:18px !important;
margin:1px;
padding:0px 5px;
text-align:center;
width:auto;
}
.inputbox {
background-color:#FFFFFF;
border:1px solid #000066;
color:#000066;
padding:2px;
}
.componentheading {
color:#003300;
font-family:arial;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
padding-right:10px;
padding-top:13px;
text-align:right;
}
.contentcolumn {
padding-left:5px;
}
.contentheading {
background-image:url(bac_title.png);
background-position:right top;
background-repeat:no-repeat;
color:#000011;
font-family:tahoma;
font-size:12px;
font-weight:bold;
height:22px;
padding-bottom:3px;
padding-right:15px;
padding-top:0px;
text-align:right;
}
.contentheading table {
padding-left:25px;
padding-right:60px;
}
.contentpagetitle {
color:#CCCCCC;
font-size:13px;
font-weight:normal;
text-align:right;
}
table.searchinto {
width:100%;
}
table.searchintro td {
font-weight:normal;
}
table.moduletable {
border-collapse:collapse;
border-spacing:0px;
margin-bottom:5px;
padding:0px;
width:100%;
}
div.moduletable {
margin-bottom:0px;
}
div.moduletable table {
}
div.moduletable img {
}
div.moduletable form {
}
td.right {
background-image:url(bac_right.png);
background-position:left top;
background-repeat:repeat-y;
}
table.moduletable th, div.moduletable h3 {
background:transparent url(top_module.png) no-repeat scroll center bottom;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
height:27px;
line-height:27px;
margin-bottom:0px;
margin-top:0px;
padding-right:15px;
text-align:right;
}
h3 {
background:transparent url(top_module.png) no-repeat scroll center;
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
height:28px;
line-height:24px;
margin-bottom:0px;
margin-top:0px;
text-align:center;
}
table.moduletable td {
font-size:11px;
font-weight:normal;
margin:0px;
}
table.pollstableborder {
padding:2px;
width:96%;
}
moduletable-banners {
text-align:center;
}
.sectiontableheader {
background-color:#003300;
color:#99FF99;
font-weight:bold;
height:20px;
padding:4px;
}
a.category {
color:#000099;
font-weight:bold;
padding:8px;
}
a.category:visited {
color:#000099;
font-weight:bold;
padding:8px;
}
a.category:hover {
color:#0066FF;
font-weight:bold;
padding:8px;
}
img.image {
border:1px solid #666666;
height:64px;
width:64px;
}
a.download {
color:#666666;
font-weight:bold;
}
a.download:hover {
color:#666666;
font-weight:bold;
}
a.download:visited {
color:#666666;
font-weight:bold;
}
.sectiontablefooter {
color:#333333;
}
.sectiontableentry1 {
background-color:#DAE2ED;
color:#003300;
line-height:20px;
}
.sectiontableentry2 {
background-color:#C3CFE0;
color:#003300;
line-height:20px;
}
.small {
color:#666666;
font-size:11px;
}
.createdate {
color:#666666;
font-size:11px;
height:15px;
padding-bottom:10px;
}
.modifydate {
color:#666666;
font-size:11px;
height:15px;
padding-top:10px;
}
table.contenttoc {
border:1px solid #CCCCCC;
margin-bottom:2px;
margin-right:2px;
padding:2px;
}
table.contenttoc td {
padding:2px;
}
table.contenttoc th {
color:#008C00;
font-size:10px;
font-weight:normal;
height:21px;
padding-right:4px;
padding-top:2px;
text-align:right;
text-transform:uppercase;
}
a.mainlevel:link, a.mainlevel:visited {
background:transparent url(button.png) no-repeat scroll center top;
color:#113C6A;
display:block;
font-family:tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:23px !important;
padding-top:0px;
text-align:center;
width:100%;
}
a.mainlevel:hover {
background-position:center -23px;
color:#1B651B;
text-decoration:none;
}
a#active_menu.mainlevel {
color:#CC5200;
font-size:11px;
font-weight:bold;
}
a#active_menu.mainlevel:hover {
color:#003300;
}
a.sublevel:link, a.sublevel:visited {
color:#008C00;
font-size:11px;
font-weight:normal;
padding-right:1px;
text-align:right;
vertical-align:middle;
}
a.sublevel:hover {
color:#008C00;
text-decoration:none;
}
a#active_menu.sublevel {
color:#333333;
}
.highlight {
background-color:Yellow;
color:Blue;
padding:0pt;
}
.code {
background-color:#DDDDDD;
border:1px solid #BBBBBB;
}
form {
margin:0pt;
padding:0pt;
width:98%;
}
div.mosimage {
border:1px solid #CCCCCC;
}
div.message {
color:#FF0000;
font-size:12px;
font-weight:bold;
padding-top:20px;
text-align:center;
}
.mosimage {
border:1px solid #CCCCCC;
margin:5px;
}
.mosimage_caption {
background:#EFEFEF none repeat scroll 0%;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:10px;
margin-top:2px;
padding:1px 2px;
}
span.article_seperator {
display:block;
height:1.5em;
}
td.dot {
height:5px;
}
table.top_menu {
padding-top:4px;
}
td.tab {
height:10px;
}
a.mostread, a.mostread:visited {
color:#145A88;
font-weight:normal;
}
a.mostread:hover {
color:#00A1F5;
font-weight:normal;
}
a.latestnews, a.latestnews:visited {
color:#145A88;
font-weight:normal;
}
a.latestnews:hover {
color:#00A1F5;
font-weight:normal;
}
li.latestnews-user {
padding-right:20px !important;
}
li.mostread-user {
padding-right:20px !important;
}
td.site_name {
color:#008C00;
font-size:44px;
font-weight:normal;
padding-bottom:10px;
padding-top:16px;
}
td.site_desc {
color:#008C00;
font-size:15px;
font-weight:normal;
}
table.box_table {
background-color:#EFD0D0;
}
a.readon, a.readon:visited {
background-image:url(readon.png);
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
height:21px;
padding-right:15px;
padding-top:3px;
width:100px;
}
th.pagenav_next {
background-image:url(pagenav.png);
background-position:center;
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:11px;
height:21px;
padding-right:15px;
text-align:center;
width:50px;
}
th.pagenav_prev {
background-image:url(pagenav.png);
background-position:center;
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:11px;
height:21px;
padding-right:15px;
width:50px;
}
td.bac_module {
background-image:url(bac_mod2.png) !important;
background-position:left center;
}
td.bac_module2 {
background-image:url(bac_mod2.png);
background-position:left center;
}
td.top_main {
background-image:url(top_main.png);
background-position:center top;
background-repeat:no-repeat;
height:44px;
}
td.bac_main {
background-image:url(bac_main.jpg);
background-position:center top;
background-repeat:no-repeat;
}
td.bac_main2 {
background-image:url(bac_main2.jpg);
background-position:center top;
background-repeat:no-repeat;
}
td.bac_table {
background-image:url(bac_table.png);
background-position:center top;
background-repeat:repeat-y;
height:10px;
}