.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   {   
	
	margin-top: 3px; 
	margin-right: 2px; 
	margin-left: 4px; 
	font-family: Tahoma; 
	font-size: 7.5pt; 
	color: #FFF;
	padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:3px
 }


.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; 
}

.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;
	padding-top:5px
	
	 }

.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 {
	background-position:right top; 
	text-align:right; 
	font-family:Verdana;
	font-weight:bold ;
	vertical-align:top; 
	font-size:10pt; 
	color:#002D59; 
	padding-bottom:5px; 
	background-repeat:no-repeat; 
	text-decoration:none; 
	padding-right:10px; 
	background-image:url('../images/arrow1.png'); 
	padding-left:0; 
	padding-top:0  
	}

a:link.contenttitle ,a:visited.contenttitle  {

	text-align:right; 
	font-family:Verdana; 
	vertical-align:top; 
	font-size:12pt; 
	color:#002D59; 
		padding-bottom:5px; 
		font-weight:bold; 
		text-decoration:none; 
		padding-right:3px; 
		padding-left:0; 
		padding-top:0  
}
a:hover.contenttitle {
color: #FF6600; 
}

a:link.lastnews, a:visited.lastnews{
	text-decoration:none;
	font-size:9pt;
	color:#09173E;
	 font-family:Tahoma; 
	 letter-spacing:-0.8; 
	 text-align:justify 
}

a:hover.lastnews {
	color:#666666;
}

a:link.newsflashscrol, a:visited.newsflashscrol {
text-decoration:none;
	font-size:9px;color:#FFFFFF; 
	font-family:Tahoma

}
a:hover.newsflashscrol {
	color:#000080
}


.lastupdate  { font-family: Tahoma; 
				font-size: 8pt; 
				color: #FFF; 
				text-align: right; 
               text-decoration:none;
			   height:3px}
               
.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 #666666; font-family: Tahoma; text-align: center; 

               direction: rtl; font-size:8pt; color:#666633; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:10px }





.tire        { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 

               border-bottom: 1px dashed #663300;; padding-bottom:5px  }









body {
	background: #FFFFFF url('../images/page_bg.jpg') repeat-x;
	margin-top:0px; font-family:Tahoma; font-size:9pt; color:#333333; 
	}

.border      { border: 1px dotted #C0C0C0 }


a:link.toplink, a:visited.toplink{
	text-decoration:none;
	font-size:9pt;color:#FF0066; font-family:Tahoma

}

a:hover.toplink {
	color:#FF9900

}

/* Joomla core stuff */

a:link, a:visited {

	color: #000;

	text-decoration: none;

	font-family:Tahoma; font-size:9pt

}



a:hover {

	color: #C00;

	text-decoration: none;

	

}



table.contentpaneopen {

  width: 100%;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen td {

   padding-left: 5px;

   padding-right: 9px;



}



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 {

  border-style:solid; border-width:1px; color:#000066;
  font-family: Tahoma;
  text-align: center;
  font-size: 9pt;
  line-height: 18px ;
  background-position-x:0%; background-position: 0% 50%; 
  margin: 1px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; background-image:url('../images/button_bg.png'); background-repeat:repeat-x; background-attachment:scroll

}



.loginbutton {

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	font-family:Tahoma;font-size:9pt; height:20px; color:#999999; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px

}

label {

color:#999999;

}

.inputbox {

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	font-family:Tahoma;font-size:9pt; color:#999999; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px

}

.inputbox2 {

	border:solid 0px #cccccc;

	background-color: #ffffff;

}

.checkbox {

	padding: 0px;

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

}

.componentheading {

	color: #000055;

	text-align: right;

	padding-top: 5px;

	padding-right:5px;

	height: 28px;

	font-size: 12pt;

	font-family:"arial";font-weight:bold

}



.contentcolumn {

	padding-left: 10px;

}



.contentheading {

	color: #0066CC;
	text-align: center;

	padding-top: 5px;

	padding-right:5px;
	height: 28px;
	font-size: 13pt;
	font-family:"arial";font-weight:bold

}







.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #cccccc;

	text-align:right;

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}


div.moduletable {
	margin-bottom: 0px;
	background-image:url(../images/bac_mod.png);
	background-position: bottom center;
	background-repeat:repeat-x;
	background-color: #FFF;
	border:1px solid #CCCCCC;
	padding:2px;
	margin-bottom:10px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/h3.png) repeat-x;
	background-position:bottom right;
	color: #FFF;
	text-align: right;
	padding-right: 10px;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 13px;
	font-family:arial;
	margin-top:0px;
	margin-bottom:0px;
}

table.moduletable td {
	font-size: 9pt;
	margin: 0px;
	font-weight: normal;
}


table.pollstableborder td {
  padding: 2px;
}



a.category {

  font-weight: bold;

  color:#808080;font-family:arial; font-size:10pt

}

a:hover.category {

  font-weight: bold;

  color:#000080;

}

a:visited.category {

  font-weight: bold;

  color:#808080;

}

img.image{

  border: 1px solid #666666;

  width:64px;

  height:64px;

}



.sectiontableheader,tr.sectiontableentry1 td,tr.sectiontableentry2 td {

	text-indent:5px;

	padding:4px;

}



.sectiontableheader {

	color:#FFFFFF;

	font-weight:bold;

	padding:5px;



	background:#7CA9F0; font-family:Arial; font-size:10.5pt; text-decoration:none

}



.sectiontableentry1 {

	background-color: #EEE; font-family:Tahoma; font-size:9pt

}



.sectiontableentry2 {

	background-color: #F9F9F0; font-family:Tahoma; font-size:9pt

}

.small {

	color:#999999;

	font-size: 9px;

}



.createdate {

	height: 15px;

	padding-bottom: 10px;

	color: #999999;

	font-size: 9px;

}



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #999999;

	font-size: 8px;

}



table.contenttoc {

  border: 1px solid #cccccc;

  padding: 2px;

  margin-right: 2px;

  margin-bottom: 2px;

}



table.contenttoc td {

  padding: 2px;

}



table.contenttoc th {

  color: #FF6600;

	text-align: right;

	padding-top: 2px;

	padding-right: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

}



a:link.mainlevel, a:visited.mainlevel {
	background-position:  right; 
	display: block;
	font-size: 9pt;
	color: #FF6600;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	height: 22px ;
	width: 163px;
	text-decoration: none;
	font-family:Tahoma; 
	direction:rtl; 
	background-image:url('../images/menu-1.gif'); 
	background-repeat:no-repeat

}
a:hover.mainlevel {
	color: #FF0066;
	background-image:url('../images/menu2.gif'); 
	background-repeat:no-repeat; height:22px
}
a.mainlevel#active_menu {
	background-image:url('../images/menu3.gif'); 
}


a:hover.mainlevel#active_menu {
	color: #333399;
		background-image:url('../images/menu2.gif'); 
}



a:link.sublevel, a:visited.sublevel {

	background-position: right; 
	display: block;
	font-size: 9pt;
	color:#FF9900;
	text-align:right;
	padding-top:5px;
	padding-right: 30px;
	height: 22px ;
	width: 150px;
	text-decoration: none;
	font-family:Tahoma; 
	direction:rtl; 
	background-image:url('../images/menu-1.gif'); 
	background-repeat:no-repeat

}



a:hover.sublevel {
	color: #FF0066;
	background-image:url('../images/menu2.gif'); 
	background-repeat:no-repeat
}



a.sublevel#active_menu {

	color: #333399;
		background-image:url('../images/menu2.gif'); 
}



.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;

}




table.box_table{

	background-color:#F7F7F7;

}

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

.author      { font-family: Tahoma; font-size: 9pt; color: #800000; vertical-align: middle }
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 border-bottom: 1px solid #FFFFFF;
 font-variant:normal; font-size:12pt; font-family:tahoma; text-align:center; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 border-left:1px solid #777788; border-right:1px solid #777788; border-top:1px solid #777788; margin-left: 3px;
 background: #660033 url('../images/tab2.png');
 font-family:Tahoma; font-size:9pt; color:#000066; border-bottom-width:medium; padding-left:0.5em; padding-right:0.5em; padding-top:3px; padding-bottom:3px
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000000;
 background: #AAAAEE url('../images/tab1.png');
 font-family:Tahoma; font-size:9pt
}

ul.tabbernav li.tabberactive a
{
 background-color: #FFFFFF;
 border-bottom: 1px solid #FFFFFF;; color:#000000; background-image:url('../images/tab3.png')
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000000;
 background: #FFFFFF url('../images/tab3.png');
 border-bottom: 1px solid #FFFFFF;; font-family:Tahoma; font-size:9pt
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding-left:2px; padding-right:2px; padding-top:5px; padding-bottom:5px
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2  {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}




div.blog_more{

padding-right: 8px;

}

h3{

color:#CCCCCC;

font-size:13px;

text-align:center;

margin-bottom:0px;

margin-top:0px;

}
