/* CSS Document */



body

	{

		margin:0px;

		font-family:Arial;

		font-size:12px;

		background:#9f9f9f;

min-width: 1000px !important;

width: expression((documentElement.clientWidth < 1000) ? "999px" : "100%" );

	}



#main

	{

	}



.header

	{

		background:url(../images/headbg.jpg) repeat-x;

		

	}
.pub{
    padding-left: 250px;
    
    
    clear:both;
    
}
.headerimg

	{

		float:right;
        







	}

.title

	{

	padding-left:20px;
    outline: none;
    


	}



.navbar

	{

		background:url(../images/navbg.jpg) repeat-x;

		height:44px;

	}

.nav user4 { position: absolute; top: 125px; left: 790px; float: left; }

.nav

	{

		margin: 0px;

		padding-right:0px;

		padding-top:10px;

		right:px;

direction:rtl;

	}

.nav ul

	{

		list-style:none;

		margin: 0px;

		padding: 0px;

	}

.nav li

	{

		margin: 0px;

		padding: 0px;

		display: inline;

		float:left;

		background:none !important;

		position:relative;

		top: -10px !important;

direction:rtl;



	}

.nav a, .nav a:visited

	{

		display:block;

		color:#ffffff;

		text-decoration:none;

		padding-right:25px;

		padding-left:25px;

		padding-bottom:18px;

		padding-top:10px;				

		z-index:1;

	}

	

.navbar a:hover

	{

		color:#ffffff;

		background:url(../images/hover.jpg) repeat-x;

		text-align:center;

		padding-right:25px;

		padding-left:25px;

		padding-bottom:18px;

		padding-top:10px;

		

	}



.mainColumn

	{

		margin:0px;

		padding-top:5px;

		padding-left:0px;

		padding-right:0px;

direction:rtl;

	}

	

#leftColumn

	{

		float:left;

		width:209px !important;

		overflow:hidden;

padding: 10px;

	}

.column div

	{

		background:url(../images/left_column_bg.jpg) repeat-y left;

		padding: 0px;

		height: 1%;

	}



.column h3

	{

		color:#ffffff;

		margin: 0px;

		

		width:209px;

		position:relative;

		padding:6px;

		padding-right: 5px;

		padding-top: 12px;

		font-size: 1.2em;

		font-weight:bold;



text-align:right;



	}



.inner_content

	{

		padding-top:15px;

		padding-right:5px;

		padding-left:8px;

		padding-bottom:5px;

	}

.column div div

	{

		background:url(../images/left_column_header.jpg) no-repeat left top;

	}

.column div div div

	{

		background: none;

		background:url(../images/left_column_bottom.jpg) no-repeat left bottom;		

	}

.column div div div div

	{

		background: none;

		padding-bottom:20px;

padding-right:10px;



	}

.column div div div div h3

	{

		color:#FFFFFF;

direction:rtl;

padding-right:5px;

text-align:right;

	}

.column ul

	{

		margin: 0px;

		padding: 0px;

		list-style:none;

		border-top: solid 1px #aeaeae;		

		margin-left: 0px;

		margin-right: 0px;

		direction:rtl;



text-align:right;

	}

.column li

	{



		margin: 0px;

		padding: 0px;

direction:rtl;

	}

.column li a, .column li a:visited

	{

		display:block;

		margin:0px;

		padding: 0px;

		border-bottom: solid 1px #aeaeae;

		color: #545454;

		width:93%;

		font-weight:bold;

		padding-left: 0px;

		text-decoration:none;

	}

.module_menu li a:hover

	{

		background: url(../images/left_nav_bg.jpg) repeat-x;

		color: #ffffff;

		

	}



.contentColumn

	{

		margin-left:220px;

	}

#rightColumn

	{

		float:right;

		width:209px !important;

		overflow:hidden;

	}

#inner_contentColumn

	{

		margin-right:220px;

		background: #fefefe;

	}

.mc

	{

		height: 1%;	

		border-top: solid 6px #9f9f9f;



	}

#inner_contentColumn_full

	{

		background: #fefefe;

	}

.column div div div div div

	{

		padding: 0px;

		padding-left: 0px;

		padding-right: 0px;

	}

.column div div div div div div

	{

		padding: 5px;

	}

a, a:visited

	{
		border:none;
		color: #565656;
		background:none;

	}
a img,a img:visited
{
	border:none;
	border-width:0;
	}
	a img:hover
{
	border:none;
	border-width:0;
	}

.column div div div div div div a

	{

		text-decoration:none;

	}

.module div div form

	{

padding-top: 10px;

		margin-left: 0px;

		margin-right: 5px;

	}

.column div div div div div div a:hover

	{

		color: #660033;

	}

.column fieldset

	{

		width: 160px;

		

		border:none;

direction:rtl;

	}



	

/* JOOMLA SPECFIC CSS */

.contentheading

	{

		font-size: 1.2em;

	}

.article_column

	{

		padding: 10px;



	}

.column_separator

	{

		border-left: solid 1px;

	}

.sectiontableentry1

	{

		

		padding-right: 3px;

		background: #efefef;

	}

.sectiontableentry1 td, .sectiontableentry2 td

	{

		padding: 3px;

	}

.sectiontableentry2

	{

		

		background: #bfbfbf;

		padding-right:3px;

	}

.componentheading

	{

		border-bottom: solid 1px #aeaeae;

		width:98%;

		color: #787878;

		font-size: 1.8em;

	}

.contentheading

	{

		background: #efefef;

		padding-right: 5px;

	}

.buttonheading

	{

	background: #efefef;

	}

.contentpaneopen

	{

		margin: 0px;

		border: solid 1px #efefef;

		padding: 5px;





		padding-right: 0px;

	}

.nopad

	{

		width: 99%;

	}

.mc div

	{



		background:url(../images/content_bottom_left.jpg) bottom left no-repeat;

	}

.mc div div

	{

		background:url(../images/content_bottom_right.jpg) bottom right  no-repeat;



	}

.mc div div div

	{

		background:url(../images/content_top_right.jpg) top right no-repeat;



	}

.mc div div div div

	{

		background:url(../images/content_top_left.jpg) top left no-repeat;

		padding: 5px;

		padding-top: 0px;

	}

.mc div div div div div

	{

		background: none;

	}

#footer a

	{

		color: #ffffff;

	}

#footer

	{

		background:#545454;

		color: #ffffff;

		text-align:center;

		margin-top: 20px;

		border-top: solid 1px #ffffff;

		padding-top: 5px;

		padding-bottom:10px;

	}

#footer_inner

	{

		background:url(../images/footerbg.jpg) repeat-x #787878;

		color: #ffffff;

		text-align: center;

		padding-bottom: 230px;

	}

.module div div div

	{

		padding:5px;

		padding-right:0px;

	}

.module div div div h3

	{

		color:#303030;

		margin:0px;

		font-size:1.2em;

		padding-top:10px;

padding-right:0px;

text-align:right;

padding:8px;

	}

.module div div div  ul

	{

		margin:0px;

		padding:3px;

		

	}

.module div div div  li

	{

		margin:5px;

		list-style:none;

		padding:0px;

		

	}

.module div div div div div

	{

		background:#f6f6f6;

direction:rtl;

padding-right:3px;



	}

.mc ul

	{

		margin: 0px;

		padding: 0px;

		list-style:none;

direction:rtl;

	}

.mc li

	{

		margin: 0px;

		padding: 0px;

		background: url(../images/bullet2.jpg) no-repeat right;

		padding-right: 25px !important;



	}



.module div div div li a

	{	

		color:#666666;

	}

.module div div div li a:hover

	{

		color:#000099;

	}

.module_menu div div div li 

	{

		list-style:none !important;

	}

.module_menu div div div li li

	{

		list-style:none;

	}

.pagenavbar a, .pagenavbar a:visited

	{

		width: 120px;

		background: #7E2927;

		border: solid 1px #ffffff;

		color: #ffffff;

		display:inline-table;

		padding: 5px;

		padding-left: 20px;

		padding-right: 20px;

	}

.pagenavbar a:hover

	{

		background:#333333;

	}

.small

	{

		font-size: 0.8em;

	}

.contenttoc

	{

		background:#efefef;

		color: #1a1a1a;

		padding: 5px;

	}

.createdate

	{

		border-bottom: solid 1px #aeaeae;

	}



.latest .module div div div

	{

		direction:rtl;

		padding-left:99px;

	}

.latest .module div div div h3

	{

		margin-left:-99px;

direction:rtl;

	}

.modifydate

	{

		font-size:0.8em;

	}

.contentpaneopen td p a, .contentpaneopen td p a:visited

	{

		color:#85761F;

direction:rtl;

	}