/* CSS Document */
table.contentpaneopen1 {
  
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;

	}
	
table.contentpaneopen2 {
  	
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-x;
	border-top:1px  solid  #6583AF;
	
	}
	.contenttitle-td {


	height: 28px;
	width: auto;
}

	
html {
	height: 100%;
}


td, tr, div {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-align:justify
	}
	
p {
	font-family: Tahoma;
	font-size: 10pt;
	color: #333333;
	line-height:120%;
	margin-top: 1px;
	text-align:justify
	}

table {
	font-family: Tahoma, Verdana, Arial;
		border-collapse: collapse;
	}
h4 ,h1 ,h2 ,h3, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	f font-weight: bold;
	}
	
h4 {
	font-size: 16px; 
	}
	
h5 {
	
	font-size: 14px; 
	}
	
h6 {

	font-size: 12px;
	}



.weblinkrow {
	width:100%;
	float:right;
	text-align:right;
	}
.weblinkrow p {
	height: 10px;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	text-align:right; 
	font-family:Arial; 
	color:#800000
  }
 
a:link.weblinksmore ,a:visited.weblinksmore  {
	background-position: 
    right center; 
	text-align:right; 
	font-family:Verdana;
	font-weight:bold ;
	vertical-align:top; 
	font-size:10pt; 
	color:#002D59; 
	padding-bottom:5px; 
	background-repeat:no-repeat; 
	background-attachment:scroll;  
	text-decoration:none; 
	padding-right:10px; 
	background-image:url('../images/arrow1.gif'); 
	padding-left:5px; 
	padding-top:5px; 
	padding-right:15px; 
	height:15px  
	}
	
a:hover.weblinksmore {
	color: #FF6600; 
	}
  
  .weblinktitle{
  height: 18px;
  font-weight: bold;
  font-size: 14px;
  white-space: nowrap;
  text-align:center; 
  font-family:Arial; 
  color:#FFFFFF; 
  padding:2px; 
  background-color:#000066 
  }

  .weblinkcolumn1 {
  width:30%;
  float:right;
  cursor: pointer;
  margin-left: 5px;
  text-align: right;
  background-color:#F7F7F7;
  height:200px
  }
  .weblinkcolumn2 {
  height:200px;
  width:30%;
  float:right;
  cursor: pointer;
  margin-left: 5px;
  text-align: right;
  background-color:#EEEEEE;
  }
  .weblinkcolumn3 {
  width:30%;
  float:right;
  cursor: pointer;
  margin-left: 5px;
  text-align: right;
  background-color:#E2E2E2;
   height:200px;
  }
.weblinkcolumn p {
  border-style:solid; 
  border-width:1px; 
  height: 10px;
  font-weight: bold;
  font-size: 14px;
  white-space: nowrap;
  text-align:right; 
  font-family:Arial; 
  color:#FFFFFF; 
  padding-left:4px; 
  padding-right:4px; 
  padding-top:1px; 
  padding-bottom:1px; 
  background-color:#000066
  }

.weblinkcolumn {
  width:30%;
  float:right;
  margin-left: 5px;
  text-align: right;
}

.tipe   {   
	border: 1px solid #CAD3DD; 
	margin-top: 3px; 
	margin-right: 2px; 
	margin-left: 4px; 
	font-family: Tahoma; 
	font-size: 10px; 
	color: #606F95;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px
 }
.readon{

	}

.newsflash   { 
	border: 1px solid #CCCCCC; 
	padding-left: 4px; 
	padding-right: 4px; 
    padding-top: 1px; 
    padding-bottom: 1px
      }
.fls{
 padding: 3px;
 margin: 5px;
 -moz-border-radius: .9em .9em .9em .9em;
 color:#666
}
.flsTitle{
 padding: 3px;
 margin: 5px;
 font-size:10px;
 -moz-border-radius: .9em .9em .9em .9em; 
}

.sartitr     { 
	font-size: 8pt; 
	font-family: Tahoma; 
	color: #666666; 
	padding-bottom:3px;

	font-style:normal;
	 }

.border      { 
	border: 1px dotted #C0C0C0 
}

.pic {
	border: 1px solid #000000;
}

.intropic {
	float: right;
	padding: 2px;
	background: #FFF;
	border: 1px solid #000000;
}
a:link.modtitle ,a:visited.modtitle , a:hover.modtitle  {
	text-align:right; 
	font-family:Verdana;
	font-weight:bold ;
	vertical-align:top; 
	font-size:10pt; 
	color:#002D59; 
	text-decoration:none; 
	padding-right:5px;
	padding-top:5px
}
a:link.modtitle1 ,a:visited.modtitle1   {
	text-align:right; 
	font-family:Verdana;
	font-weight:bold ;
	vertical-align:top; 
	font-size:11pt; 
	color: #1E3791;
	text-decoration:none;


}
a:hover.modtitle1  {

	color: #F30; 

}

a:link.contenttitle , a:visited.contenttitle {
	background-position:  right center;
	background-image: url(../images/news.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
 	color: #0C39A5;
	text-align:right;
	padding-right:25px;
}
a:hover.contenttitle {
	color: #FF6600; 
}

a:link.lastnews, a:visited.lastnews{
	text-decoration:none;
	font-size:9pt;
	color: #0F323C;
	font-family:Tahoma; 
	letter-spacing:-0.8; 
	text-align:justify ;
	line-height:normal;
}

a:hover.lastnews {
	color:#666666;
}

a:link.newsflashscrol, a:visited.newsflashscrol {
	text-decoration:none;
	font-size:8.5pt;
	color:#FFFFFF; 
	font-family:Tahoma
}
a:hover.newsflashscrol {
	color:#000080
}


.lastupdate  { 
	font-family: Tahoma; 
	font-size: 9pt; 
	color: #C0C0C0; 
	text-align: right; 
    text-decoration:none
}
               
.introtext1   { 
	border-top:1px dashed #836843; 
	border-bottom:1px dashed #836843; 
	font-family: Tahoma; 
	font-size: 8pt; 
	text-align: justify; 
    direction: rtl; 
	padding-left:50px; 
	padding-right:50px; 
	color:#800000; 
	padding-top:10px; 
	padding-bottom:10px; 
	background-color:#F1F0EB 
}

.hits   { 
	border-bottom:1px dotted  #537893; 
	font-family: Tahoma; 
	text-align: center; 
    direction: rtl; 
	font-size:8pt; 
	color: #5987A2; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:3px; 
	padding-bottom:10px;
	
}

.tire        { 
	border-bottom:1px solid #C0C0C0; 
	width:100%; 
	padding:4px; 
	border-left-width:0px; 
	border-right-width:0px;
	border-top-width:0px
}
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-right: 4px;
	padding-left: 0px;
	float: right;
	font-size: 11px;
	line-height: 22px;
	white-space: nowrap;
	background-image:url(../images/top_link.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:22px;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	color:#FFFFFF;
	background: transparent;
}


#search_inner form {
  padding: 0;
  margin: 0;
}

#mod_search_searchword {
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	color: #004040;
	width:90%; padding-left:5px; 
	padding-right:3px; 
	padding-top:3px; 
	padding-bottom:3px
}
input {
	font-family: Tahoma;
	font-size: 13px;
	color: #004040;
}


table.content_table {
   width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}



table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-right: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: normal;
}

/** old stuff **/

div.back_button {
}
div.back_button a{
}
.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
  color:#5B2E00;
}

.pagenavbar {
	margin-left: 10px;
	float: left;
}



ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li
{
	line-height: 15px;
	padding-right: 5px;
	padding-top: 0px;
	background-image: url('../images/arrow.png');
	background-repeat: no-repeat;
	background-position: right 50%;
}


td {
	text-align: right;
	font-size: 11px;
}



body {
	padding: 0px;
	font-family: Tahoma;
	line-height:20px;
	font-size: 11px;
	color:#000000;text-align:justify
}

/* Mitra core stuff */
a:link, a:visited {
	color: #004040; 
	text-decoration: none;
	font-family:tahoma; font-size:10pt
}

a:hover {
	color:#FF6600;	
	text-decoration: none;
	font-weight: normal
}

table.contentpaneopen {
  
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	}



table.contentpaneopen td {
   padding-left: 5px;

}
table.contentpaneopen td.componentheading {
	padding-right: 4px;
	
}



table.contentpane {
    width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-right: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color:#FFFFFF;
  font-family: Arial;
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
  border: 1px dotted #CCCCCC;
  width: auto;
  line-height: 18px ;
  background-position-x:0%; background-position: 0% 50%; line-height: 16px !important;
  height: 26px !important;
  height: 24px !important;
  margin: 1px;
  padding: 3px;; text-decoration:none; background-image:url('../images/footermenu-bg.gif'); background-repeat:repeat-x; background-attachment:scroll
}

.inputbox {
	padding: 2px;
	border:1px solid #7B8593;
	font-family:Tahoma;
	color:#333333;
	margin-bottom:3px;
	background-image:url('../images/bac_input.png');font-size:10pt
}
#mod_login_username{
}

#mod_login_password{
}

#mod_login_remember{
	width:14px;
}

#mod_search_searchword{
}
.componentheading , .contentheading , .contentpagetitle{
	color:#000066;
	text-align: center;
	line-height: 21px;
	font-weight: bold;
	font-size: 12pt;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:2px; 
	text-decoration:none; 
	padding-top:10px; 
	padding-bottom:10px
}
h5{
	background-position: right 50%;
	background-repeat:no-repeat;
	text-align: center;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
	margin-top:0px;
	margin-bottom:2px
}
.contentcolumn {
	padding-left: 5px;
}



table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: normal;
}

div.moduletable {
	border:1px solid #808080; 
	padding:0;
	margin-bottom: 10px;
	width: auto;
}

table.moduletable th {
	border-left:1px solid #808080; 
	border-right:1px solid #808080; 
	border-top:1px solid #808080; 
	background-position:left bottom; 
	text-align: right;
	height: 41px;
	line-height: 41px;
	font-weight: bold;
	font-size: 12px;
	font-family:Tahoma;
	margin-top:0px;
	margin-right:-9px;
	margin-bottom:0px; 
	background-repeat:no-repeat; 
	background-attachment:scroll; 
	padding-left:0; 
	padding-right:0; 
	padding-top:5px; 
	padding-bottom:0
}

h3 {
	border-left:1px solid #808080; 
	border-right:1px solid #808080; 
	border-top:1px solid #808080; 
	text-align: center;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 11pt;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:2px; 
	border-bottom-width:1px; 
	background-image:url(../images/module.png)
}
table.moduletable td {
	font-size: 11px;
	margin: 0px;
	font-weight: normal; 
	padding-bottom:5px
}

table.pollstableborder {
  padding: 2px;
  width:96%;
}
moduletable-Banners {
	text-align:center;
}
.sectiontableheader {
  font-weight: bold;
  background-color:#CCCCCC;
  padding: 4px;
  height:20px; font-family:arial; font-size:10pt
}
a.category {
  font-weight: bold;
  color:#004040;font-family:arial; font-size:11pt; padding-left:2px; padding-right:8px; padding-top:1px; padding-bottom:1px
}
a:hover.category {
  font-weight: bold;
  padding: 8px;
  color:#FF6600;
}
a:visited.category {
  font-weight: bold;
  padding: 8px;
  color:#333333;
}
img.image{
  border: 1px solid #5B2E00;
  width:64px;
  height:64px;
}
a.download {
  font-weight: bold;
  color:#5B2E00;
}
a:hover.download {
  font-weight: bold;
  color:#5B2E00;
}
a:visited.download {
  font-weight: bold;
  color:#5B2E00;
}
.sectiontablefooter {

}

.sectiontableentry1 {
	background-color: #EEE; 
	font-family:Tahoma; 
	font-size:9pt; 
	color:#000080;
	height:20px;
	padding-right:5px;
	
}

.sectiontableentry2 {
	background-color: #C5C5C5; 
	font-family:Tahoma; 
	font-size:9pt; 
	color:#000080;
	height:20px;
	padding-right:5px
}

.small {
	color: #333333;
	font-size: 11px
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	color:#FFF2E6;
	font-size: 11px;
	background-image:url(../images/schedule.png);
	background-position:right top;
	background-repeat:no-repeat;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #FFF2E6;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
    color: #5B2E00;
	text-align: right;
	padding-top: 2px;
	padding-right: 4px;
	height: 21px;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
}

a:link.mainlevel, a:visited.mainlevel {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	background-position:right top;
	font-size: 11px;
	font-weight: normal;
	color:#5B2E00;
	text-align: right;
	padding-right: 35px;
	height: 26px;
	line-height:26px;
	width: 145px;
	text-decoration: none;
}

a:hover.mainlevel {
	text-decoration: none;
	color:#FFF2E6;
}

a.mainlevel#active_menu {
	color:#993300;
	font-weight: bold;
	font-size:11px;
}

a:hover.mainlevel#active_menu {
	color: #FFF2E6;
}

a:link.sublevel, a:visited.sublevel {
	padding-right: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #5B2E00;
	text-align: right;
}

a:hover.sublevel {
	color: #5B2E00;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
	width:98%;
}

div.mosimage {
  border: 1px solid #cccccc;
}

div.message {
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:20px;
}
.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

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:visited.mostread {
	color:#26404F;
	font-weight:normal
}
a:hover.mostread {
	color:#FF6600;
	font-weight:normal
}
a.latestnews, a:visited.latestnews {
	color:#254349;
	font-weight:normal
}
a:hover.latestnews {
	color:#0000CC;
	font-weight:normal
}
li.latestnews-user{
	padding-right:20px !important;
	padding-right:10px;
}
li.mostread-user{
	padding-right:20px !important;
	padding-right:10px;
}
td.site_name {
	font-size:44px;
	padding-top:16px;
	padding-bottom:10px;
	font-weight:normal;
	color:#5B2E00;
}
td.site_desc {
	font-size:15px;
	font-weight:normal;
	color:#5B2E00;
}
table.box_table{
	background-color:#F7F7F7;
}

th.pagenav_next {

}
th.pagenav_next a{

}
th.pagenav_prev a{

}
th.pagenav_prev {

}
td.ver {
	text-align: center;
	font-size:18px;
	font-weight:normal;
	color:#5B2E00;
	height:30px;
}
a.login, a:visited.login {
	line-height: 20px;
	margin-right: 0px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position:right;
	font-weight:bold;
	text-align:right;
	float:right;
	padding-right:10px;
}
a:hover.login {
	color:#5B2E00;
	font-weight:bold;
}
td.bac_mod{
	background-image: url(../images/bac_mod.png);
	background-repeat: repeat-y;
	background-position: left top;
}