@charset "utf-8";

/** {

	padding:0px;

	margin:0px;

}*/


#news {
	
height:20px;	
display:box;
margin-top:-10px;
color:#7B9A14;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
	
	
}
html {

	height: 100%;

	margin-bottom: 0px;

}

form {

	margin: 0;

	padding: 0;

}



div.cp_title a, div.cp_tags a {

cursor:pointer;

}





#emailForm {

	margin-right:62px;

	margin-top:-31px;

	color:#678E35;

}

div.contact_email .validate {

	font-weight:bold;

	color:#9f8918!important;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

img, table {

	border: none;

}

body.contentpane {

	background: #f8f8f8;

}

a:link, a:visited {

	font-weight:bold;

	color:#D6562B;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	direction:rtl;

}

a:hover {

	color: #F09B36;

}

input.button, .validate {

	color: #fff;

	font-size: 16px;

	background-color:transparent;

	border:medium none;

	cursor:pointer;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

}

.search input.button {

	text-align: right;

}

input.button:hover, .validate:hover {

}

p {

	margin-top: 0;

	margin-bottom: 5px;

	text-align: right;

	direction:rtl;

	color:#B10019;

	font-size:12px;

	line-height:20px;

	font-weight:normal;

	padding-left:20px;

	margin-right:27px;

}

p img {

}

div.jsn-imageshow {

	margin-left:12px;

	margin-top:10px;

}

.inputbox {

	border: 1px solid #fff;

	color: #9C0001;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	padding: 2px;

	margin-top:2px;

	background-color:#FFF3D3;

	text-align:right;

}



.contentpaneopen .jsn-imageshow {

	

margin-left:20px;

width:460px!important;

height:351px!important;

background-image:url(../images/bannerbg.jpg);

background-repeat:no-repeat;







}

	

	

.contentpaneopen .jsn-imageshow embed{

	

	position:relative;

	top:19px;

	right:18px;









}

	

	

	

	

	

	









.textarea {

background-color:#FFF3D3;
border:1px solid #FFFFFF;
color:#9C0001;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:80px;
margin-left:13px;
margin-top:2px;
padding:2px;
text-align:right;
}







.sendme {

	left:96px;

	position:relative;

	top:3px;

}

.sendmetext {

	color:#BD8D46;

	font-size:12px;

	text-align:right;

	position:relative;

	right:5px;

	top:1px;

	font-weight:bold;

}

.s5_qc {

background-color:#FFF3D3;

border:1px solid #FFFFFF;

color:#851A1A;

cursor:pointer;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

left:13px;

padding:0;

position:relative;

top:-10px;

width:35px;

}

.s5_qc:hover {

	background-color:#F6E497;

}

.moduletable .inputbox {

	position:relative;

	right:-13px;

}

.inputbox:hover, .textarea:hover {

	background-color:#F6E497;

}

#search {

	height:45px;

	width:157px;

	float:right;

	margin-top:40px;

}

#search .search .inputbox {

	background-color:transparent;

	background-image:url(../images/search_bg.jpg);

	background-position:right top;

	background-repeat:no-repeat;

	border:medium none;

	color:#8F772B;

	direction:rtl;

	font-size:10px;

	height:23px;

	width:107px;

	margin: 0px;

	padding:5px 9px 0 0;

	float:right;

}

#search .search .button {

	height: 26px;

	font-size: 10px;

	color: #666;

	padding:0;

	border: none;

	margin: 0;

	text-align: center;

	background-image: url(../images/search_bttn.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	background-color:transparent;

	width: 41px;

	float:left;

	cursor:pointer;

}

/*****************************************/







/*** Template specific layout elements ***/







/*****************************************/







#page_bg {

	background-color:#363942;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0;

}

#bannertop {

	z-index:9000;

	float:left;

	width:400px;

	height:212px;

}

.moduletable_top {

	z-index:9000;

	float:left;

	width:400px;

	height:212px;

}

#container {

	width:900px;

	margin: 0 auto;

	background-color:#fff;

	display:block;

}

#banner {

	background-image:url(../images/topimage.png);

	background-repeat:no-repeat;

	float:left;

	height:316px;

	margin-left:33px;

	margin-top:0px;

	width:697px;

}

#banner img {

	width:700px;

	height:300px;

}

#language {

	float:left;

	width:172px;

	height:68px;

}

div.center {

	min-height:530px;

	margin:0px;

	padding:o;

	display:block;

}

#header {

	width: 900px;

	height:135px;

	background-image: url(../images/header2.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

#login {

	float: left;

	margin-top:40px;

}

#maincolumn_full {

	float:left;

	width:750px;

	float:left;

	min-height:530px;

	background-color:#fff;

	

}

#rightcolumn {

background-image:url(../images/right_col.jpg);
float:left;
height:100%;
margin-left:4px;
margin-top:14px;
min-height:530px;
width:149px;
background-repeat:no-repeat;

}

div#bottomcolumn {

	width: 806px;

}

div#bottomcolumn .moduletable {

	float:right;

	margin-left:21px;

	margin-right:48px;

}

#content {

	width:735px;

	padding-top:0px;

	margin: 0 auto;

	overflow: hidden;

	float:left;

}

#top_banner {

	width: 400px;

	height:200px;

	float:right;

	margin-top:-10px;

}

#top_banner img {

	float:left;

}

#bottom_all {

	height: 8px;

	width: 900px;

	background-image: url(../images/footer_bg.gif);

	background-repeat: repeat-x;

}

.breadcrumbs {

	float:right;

	font-size:14px;

	height:0;

	margin-right:27px;

}

#pathway {

clear:both;

color:#EC7B00;

direction:rtl;

display:block;

float:right;

font-weight:bold;

height:16px;

margin-bottom:0;

margin-right:0;

margin-top:16px;

width:600px;

}

#pathway a:link, #pathway a:active, #pathway a:visited {

	font-weight:bold;

	text-decoration:none;

	border:none;

	margin:0px;

	padding:0;

	color:#7B9A14;

	float:none;

	display:inline;

}

#logo_search {



float:right;

height:135px;

left:21px;

position:relative;

top:6px;

width:130px;

}

#logo_search a {

	display:block;

	float:right;

	width:130px;

	height:86px;

}

.pill_m {

	float:left;

	height:30px;

	margin-left:46px;

	text-align:center;

	width:670px;

}

#pillmenu {

	margin:101px 0 0;


}

#pillmenu ul {

	z-index:9000;

	direction:rtl;

	text-align: center;

	list-style: none;

	padding:0;

	margin-top:40px;

	width:670px;

	overflow:hidden;

}

#pillmenu li {

background-image:url(../images/li_bg.png);
background-position:right 4px;
background-repeat:no-repeat;
float:right;
height:30px;
margin:0 0 0 14px;
padding-right:20px;
}

.moduletable p {

	width:96px;

}

div.back_button {

	display:none;

}

#xflashcontent {

	background-color:none;

	margin-left:85px;

	padding-top:0;

	width:645px;

}

#pillmenu li a:link, #pillmenu li a:visited, #pillmenu li a:active {

	font-size:15px;

	font-weight:bold;

	color:#FFFFFF;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#pillmenu li a:hover {

	color: #FFFFFF;

}

#pillmenu li.active a {

	
    color: #BD002F;

}

#leftcolumn p {

	margin-right:15px;

}

#leftcolumn {

	margin: 0;

	width: 190px;

	float: left;

}

table.contentpaneopen_search {

	display:inline;

	height:320px;

	margin-bottom:2px;

	margin-left:282px;

	margin-top:0;

	text-align:right;

	width:700px;

}

.blog_search div {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #F3AC71;

	width:700px;

	margin-left:70px;

}

.nopad .componentheading_search {

	display:none;

}

a.readon_search {

	direction:rtl!important;

}

.contentheading_search {

	color:#D4611B;

	direction:rtl;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	margin-bottom:0;

	margin-top:20px;

	position:relative;

	right:-282px;

	text-align:right;

	text-decoration:none;

	float:right;

}

table.contentpaneopen_search h2 {

	background-image: url(../images/h4_bg.png);

	background-repeat: no-repeat;

	background-position:35px center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #d4611b;

	text-decoration: none;

	text-align:right;

	padding-right:40px;

	margin-top:20px;

	margin-right:20px;

	display:block;

	margin-bottom:0px;

	float:right;

 *position: relative;

 *left: 0px;

	height: 23px;

	width: 173px;

}

div#bottomcolumn .moduletable  {

	color:#39455d;

	text-align:right;

	margin-right:20px;

}

div.nopad {

	overflow: hidden;

	padding: 0;

	text-align:right;

	clear:both;

}

#component-contact {

	direction:rtl;

	margin-right:10px;

}

div.nopad ul {

	clear: both;

	direction:rtl;

}

td.middle_pad {

	width: 20px;

}

#banner_l {

	text-align: left;

	padding: 0 0 0 24px;

}

#footer {

	width: 900px;

	text-align: center;

	padding:0;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	direction:rtl;

	background-color:#3c9103;

	padding-top:10px;

	padding-bottom:0px;

	color: #FFFFFF;

}

#sgf {

	margin-top:0px;

}





#sgf div{

	background-color:#397114;
height:32px;
padding-top:5px;

	

}

.rawimages {
margin-top:-5px!important;
text-align:center!important;
}

.rawimages a{
position:relative!important;
top:5px!important;
}


#jflanguageselection {
float:right!important;
margin:0 0 0 0!important;
position:relative!important;
top:0!important;
}


#footer #bottom_menu {

}

#bottom_menu td {

	vertical-align:middle;

	white-space:normal;

	padding:22px;

}

#footer p {

	text-align: right;

	padding: 10px 30px 0 0;

	color: #FFFFFF;

}

#footer ul {

direction:rtl;
float:right;
height:40px;
list-style:none outside none;
margin:10px auto 0;
padding:0;
text-align:center;

}



#footer li {

	float: right;

	margin: 0;

	padding: 0;

	height: 27px;

}

#footer a {

	padding-left:10px;

	font-size:13px;

	color: #ffffff;

	text-decoration:none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #9e842e;

	margin-right:10px;

}

#footer a:hover {

	color: #F4BB3A;;

}

/*****************************************/







/*** Joomla! specific content elements ***/







/*****************************************/















div.offline {

	background: #fffebb;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	font-size: 1.2em;

	padding: 5px;

}

/* headers */







div.componentheading {

	height: 22px;

	padding: 8px 0 0 10px;

	font-weight:bold;

}

table.blog {

}

.contentheading, h1 {

background-image:url(../images/h1_bg.png);
background-position:right 1px;
background-repeat:no-repeat;
color:#ED7C31;
direction:rtl;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:29px;
margin-bottom:0;
margin-right:16px;
margin-top:6px;
padding-right:25px;
text-align:right;
text-decoration:none;

}

h2 {

	color:#EC7B00;

	direction:rtl;

	float:right;

	font-family:Arial,Helvetica,sans-serif;

	font-size:15px;

	font-weight:bold;

	margin-bottom:10px;

	margin-right:16px;

	margin-top:0px;

	text-align:right;

	text-decoration:none;

	background-image: url(../images/h2_bg.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right:25px;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #EC7B00;

	text-decoration: none;

	text-align:right;

	margin-bottom:0px;

	direction:rtl;

	margin-top:3px;

	line-height:22px;

        margin-right:20px;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #D4611B;

	text-decoration: none;

	text-align:right;

	margin-bottom:0px;

	direction:rtl;

	margin-top:0px;

	line-height:16px;

}

h3, .componentheading, table.moduletable th, legend {

color:#B10019;

direction:rtl;

font-family:Arial,Helvetica,sans-serif;

font-size:13px;

font-weight:bold;

line-height:11px;

margin:0;

padding:0;

text-align:center;

text-decoration:none;

}

/* small text */







.small {

	font-size: 10px;

	color: #555;

	font-weight: normal;

	text-align: left;

}

.modifydate {

	height: 20px;

	vertical-align: bottom;

	font-size: 10px;

	color: #555;

	font-weight: normal;

	text-align: right;

}

.createdate {

	height: 20px;

	vertical-align: top;

	font-size: 10px;

	color: #555;

	font-weight: normal;

	vertical-align: top;

	padding-top: 0px;

}

a.readon {

	display: block;

	float: right;

	line-height: 14px;

	font-size: 10px;

	text-decoration: none;

	padding: 1px 2px 1px 2px;

	text-transform: uppercase;

	direction:rtl;

}

a.readon:hover {

	color: #333;

}

/* form validation */







.invalid {

	border-color:  #A3210F;

}

label.invalid {

	color: #A3210F;

}

/** overlib **/















.ol-foreground {

	background-color: #f1f1f1;

	color: #333;

}

.ol-background {

	background-color: #f1f1f1;

	color: #333;

}

.ol-textfont {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.ol-captionfont {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #f6f6f6;

	font-weight: bold;

}

.ol-captionfont a {

	background-color: #f1f1f1;

	color: #333;

	text-decoration: none;

	font-size: 12px;

}

.ol-closefont {

}

/* menu links */







a.mainlevel:link, a.mainlevel:visited {

	font-size:15px;

	font-weight:bold;

	padding-left: 4px;

	padding-right: 4px;

	color:#678E35;

	text-decoration:none;

	font-weight:bold;

}

a.mainlevel:hover {

}

a.mainlevel_right:link, a.mainlevel_right:visited {

	margin-top:7px;

	float:right;

	text-decoration:none;

	color:#006eb1;

	font-weight:bold;

}

a.mainlevel_right:hover, #active_menu_right {

	color:#b10019;

}

/* spacers */







span.article_separator {

	display: block;

	height: 20px;

}

.article_column {

}

.column_separator {

}

td.buttonheading {

	text-align: right;

	width: 0;

}

.clr {

	clear: both;

}

table.blog span.article_separator {

	display: block;

	height: 20px;

}

/* table of contents */







table.contenttoc {

	margin: 5px;

	border: 1px solid #ccc;

	padding: 5px;

}

table.contenttoc td {

	padding: 0 5px;

}

/* content tables */







td.sectiontableheader {

	color: #333;

	font-weight: bold;

	padding: 4px;

	border-bottom: 1px solid #666;

}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	padding: 4px;

}

td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {

	padding: 3px;

	color: #333;

	font-size: 10px;

}

/* content styles */







.contentpaneopen, table.contentpane {

	margin: 0;

	padding: 0;

}

table.contentpane td {

	text-align: left;

}

table.contentpane td.contentdescription {

	width: 100%;

}

table.contentpane {

	text-align: left;

	float: left;

	width: 100%;

	margin: 8px;

}

table.contentpane ul li a .category {

	color: #FF8800;

}

table.contentpane ul li {

	color: #333;

}

table.contentpaneopen {

	float:right;

	clear:both;

	width:97%;

	margin-top: -6px;

	margin-right: 8px;

	margin-bottom: 2px;

	text-align:right;

}

table.contentpaneopen li {

	margin-bottom: 5px;

}

table.contentpaneopen fieldset {

	border: 0;

	border-top: 1px solid #669933;

}

table.contentpaneopen h3 {

	margin-bottom:15px;

margin-top:0;

}

table.contentpaneopen h4 {

	font-family:Arial, Helvetica, sans-serif;

}

.highlight {

	background-color: #fffebb;

}

/* module control elements */







table.user1user2 div.moduletable {

	margin-bottom: 0px;

}

div.moduletable, div.module {

}

div.module {

}

div.module div {

	background-image: url(../images/leftcolumn_middle.jpg);

	background-repeat: repeat-y;

	background-position: center center;

}

div.module div div {

	background-image: url(../images/leftcolumn_h.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

div.module div div div {

/*	background-image: url(../images/leftcolumn_bottom.jpg);







	background-repeat: no-repeat;







	background-position: center bottom;







	min-height:60px;*/







}

div.module_menu div div div div, div.module div div div div {

	background: none;

	padding: 4px 8px;

}

div.module div div div form {

	padding: 4px 0 0 0;

	margin: 0;

}

div.module div div div form div.module_menu ul {

	list-style: none;

}

div.module_menu ul li {

	margin: 0;

	padding: 0;

}

div.module_menu ul li a:link, div.module_menu ul li a:visited {

	font-weight: bold;

	background: transparent url(../images/blue/bullet2.jpg) top left no-repeat;

	padding: 2px 0 2px 25px;

	line-height: 24px;

}

#rightcolumn div.moduletable {


	width:131px;

	padding:0;

	margin-right:10px;

	float:right;

	margin-top: 10px;

	margin-left: 0px;

	margin-bottom:10px;

}

#rightcolumn div.moduletable form {

	margin-top:-11px;

}

#leftcolumn div.module table.poll {

}

#leftcolumn div.module table.poll td {

	text-align: left;

}

/* LEFT COL H3 */







#leftcolumn h3, #rightcolumn h3 {


background-position:right 0;

background-repeat:no-repeat;

color:#9C0001;

direction:rtl;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

font-weight:bold;

height:20px;

line-height:17px;

margin:0px 0 10px 0px;

padding:0 0px 0 0;

text-align:right;

text-decoration:none;

width:130px;

}

.moduletable p{

	color:#FFF3D3;

	font-size:12px;

	line-height:15px;

	margin-bottom:0px;

	padding-top:8px;

	margin-right:20px;

	font-weight:bold;
	
	

}

.moduletable a:link, .moduletable a:visited, .moduletable a:active {

	border-bottom:1px dashed #F6E497;

	color:#F6E497;

	margin-top:5px;

	display:block;

	float:right;

	font-weight:bold;

}

.moduletable a:hover {

	border-bottom:1px solid #F4BB3A;

	color: #F4BB3A;

}

#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c, #middlecolumn .moduletable_menu, #middlecolumn .moduletable, #middlecolumn .moduletable_text, #middlecolumn .c, #rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {

	padding:0;

	margin-top: 20px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0;

	float:right;

}

#leftcolumn ul.menu, #rightcolumn ul.menu {

	direction:rtl;

	margin: 0 auto;

	padding: 0;

	list-style: none;

	width: 150px;

}

#leftcolumn ul.menu li, #rightcolumn ul.menu li {

	margin: 0px;

	padding: 0;

}

#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover {

}

/*LEFT COL LINK*/























#leftcolumn .moduletable ul li, #rightcolumn .moduletable ul li, #middlecolumn .moduletable ul li {

	line-height:40px;

	text-align:right;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #e1b41b;

	display: block;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	float: right;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width:150px;

}

#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link, #rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {

	color:#807916;

	font-weight: bold;

	font-size: 15px;

	width:130px;

	text-align:right;

	display:block;

	margin-right:20px;

	line-height:20px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {

	color: #87B545;

}

/*LEFT COL CURRENT LINK*/







#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link, #rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {

	color: #e1b41b;

	font-weight: bold;

	font-size: 15px;

	width:130px;

	text-align:right;

	display:block;

	margin-right:20px;

	line-height:20px;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#leftcolumn ul.menu li#current a:hover, #rightcolumn ul.menu li#current a:hover {

}

/*LEFT COL SUB LINK*/







#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {

	text-decoration: none;

	text-align:right;

	color: #e1b41b;

	font-size: 15px;

	font-weight: bold;

	display: block;

	line-height: 18px;

	height: 40px;

	width:150px;

}

#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {

	font-size: 15px;

	margin: 0 0 0 6px;

	padding: 0 0 0 18px;

	text-decoration: none;

	border: none;

}

/*SUBMENU POSITION*/































/*CURRENT SUBMENU POSITION*/







#leftcolumn ul.menu li ul {

	margin: 0;

	padding: 0;

}

#leftcolumn ul.menu li#current ul li a:hover {

	color: #655711;

}

#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {

	list-style: none;

}

/* forms */







#leftcolumn .moduletable ul, #rightcolumn .moduletable ul, #middlecolumn .moduletable ul {

	padding: 0px;

	list-style: none;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #e1b41b;

	width:150px;

	float:right;

	display:block;

}

table.search_summary {

	display:none;

}

#searchhead, ul.result_summary {

	display:none;

}

table.searchintro {

	display:none;

}

table.adminform textarea {

	width: 540px;

	height: 400px;

	font-size: 1em;

	color: #000099;

}

#form-login-remember {

	display:none;

}

#login .moduletable h3 {

	color:#dcb63c;

	text-align:right;

	font-size:14px;

	text-indent:27px;

	line-height:7px;

}

form#form-login {

	background-image: url(../images/login_bg.png);

	background-repeat: no-repeat;

	height: 125px;

	width: 200px;

	text-align:center;

	color:#FFFFFF;

	font-size:14px;

	font-weight:bold;

}

form#form-login div {

	text-align:center;

	padding-top:28px;

}

form#form-login fieldset {

	border: 0 none;

	margin: 0;

	padding-right:27px;

	padding-top:32px;

}

form#form-login p {

	margin-bottom:10px;

	margin-right:4px;

	height: 25px;

	width: 160px;

	float:right;

	margin-top:0;

	padding:0px;

}

form#form-login p#form-login-password {

}

form#form-login fieldset label {

	display:block;

	float:right;

	width:45px;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

}

form#form-login fieldset input {

	border:none;

	width:90px;

	background-color:#ffe07f;

}

form#form-login fieldset input.hover {

	border:none;

	width:90px;

	background-color:#ffecb1;

}

form#form-login fieldset input.button {

	background-color:transparent;

	border:medium none;

	color:#FFFFFF;

	font-family:arial;

	font-size:14px;

	font-weight:bold;

	margin-left:15px;

 *margin-left:22px;

	cursor:pointer;

	position: relative;

	top: -11px;

	left: -50px;

}

form#form-login ul {

	display:none;

}

/* thumbnails */







div.mosimage {

	margin: 5px;

}

div.mosimage_caption {

	font-size: .90em;

	color: #333;

}

div.caption {

	padding: 0 10px 0 10px;

}

div.caption img {

	border: 1px solid #CCC;

}

div.caption p {

	font-size: .90em;

	color: #333;

	text-align: center;

}

/* Parameter Table */







table.paramlist {

	margin-top: 5px;

}

table.paramlist td.paramlist_key {

	width: 128px;

	text-align: left;

	height: 30px;

}

table.paramlist td.paramlist_value {

}

div.message {

	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 14px;

	color : #c30;

	text-align: center;

	width: auto;

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	margin: 3px 0px 10px;

	padding: 3px 20px;

}

/* Banners module */



















/* Default skyscraper style */







.bannergroup {

}

/* Text advert style */















.banneritem_text {

	padding: 4px;

	font-size: 11px;

}

.bannerfooter_text {

	padding: 4px;

	font-size: 11px;

	text-align: right;

}

/* System Messages */







/* see system general.css */















.pagination span {

	padding: 2px;

}

.pagination a {

	padding: 2px;

}

/* Polls */







.pollstableborder td {

	text-align: left;

}

/* Frontend Editing*/







fieldset {

	border: 1px solid #ccc;

}

legend {

	margin: 0;

	padding: 0 10px;

}

td.key {

	border-bottom:1px solid #eee;

	color: #333;

}

/* Tooltips */







.tool-tip {

	float: left;

	background: #ffc;

	border: 1px solid #D4D5AA;

	padding: 5px;

	max-width: 200px;

}

.tool-title {

	padding: 0;

	margin: 0;

	font-size: 100%;

	font-weight: bold;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../../system/images/selector-arrow.png) no-repeat;

}

.tool-text {

	font-size: 100%;

	margin: 0;

}

#system-message {

	margin-bottom: 20px;

}

#system-message dd.message ul {

}

/* System Error Messages */







#system-message dd.error ul {

	color: #c00;

	border-top: 2px solid #DE7A7B;

	border-bottom: 2px solid #DE7A7B;

	margin:0px;

	padding-left: 40px;

	text-indent:0px;

}

/* System Notice Messages */







#system-message dd.notice ul {

	color: #c00;

	border-top: 3px solid #F0DC7E;

	border-bottom: 3px solid #F0DC7E;

}

/* ****************************************************************************** */







/* blue */







input, button {

}

/* blue */







input[type="checkbox"], input[type="radio"] {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-align:right;

}

div.module_home{

	margin-left:27px;

	margin-top:2px;

}

#home_module h4, #home_module2 h4, #home_module3 h4{

	color:#9C0001;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-align:right;

	text-decoration:none;

	width:200px;

	height:20px;

	background-image:url(../images/li_home_bg.png);

background-position:right 0;

background-repeat:no-repeat;

float:right;

padding-right:23px;

margin-top:10px;

line-height:15px;

margin-right:5px;



}

#home_module ul , #home_module2 ul, #home_module3 ul{

	color:#753F32;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin-bottom:0;

	margin-right:24px;

	margin-top:0px;

	padding:0;

	text-align:right;

	text-decoration:none;

	width:200px;

	float:right;

}

#home_module li, #home_module2 li,  #home_module3 li  {

	margin-bottom:5px;

}

#home_module li a:link, #home_module li a:visited, #home_module li a:active, #home_module3 li a:link, #home_module3 li a:visited, #home_module3 li a:active {

	color:#D6562B;

	margin-right:0px;

	margin-top:5px;

	border:none;

	display:block;

	width:200px;

	float:none;

}

#home_module li a:hover {

	color:#87B545;

}





table.contentpaneopen ul {

	list-style-type:none;

	list-style-position:inside;

}

table.contentpaneopen li {

	position:relative;

	right:-13px;

	margin-bottom:10px;

	float:right;

}

table.contentpaneopen #home_module, table.contentpaneopen #home_module3 {

	position:relative;

	right:-10px;

}

.linkmore {

	background-image:url(../images/linkmore.jpg);

	background-repeat:no-repeat;

	padding-top:10px;

	width:190px;

	height:60px;

	display:block;

	float:right;

	margin-right:-9px;

	text-align:center;

}

.linkmore a:link {

	position:relative;

	right:-2px;

	top:14px;

}







#home_module table, #home_module2 table , #home_module3 table{

	padding: 2px;

	float: right;

	height: 175px;

	width: 340px;

	margin-right:14px;

}



#home_module {

	background-image: url(../images/home_module.png);

	background-repeat: no-repeat;

	padding: 0px;

	float: left;

	height: 180px;

	width: 345px;

	margin-left:8px;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #8F772B;

	margin-top:10px;

	margin-right:-3px;

}



#home_module2 {

	background-image: url(../images/home_module.png);

	background-repeat: no-repeat;

	padding: 0px;

	float: left;

	height: 180px;

	width: 345px;

	margin-left:2px;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #8F772B;

	margin-top:10px;

}



#home_module3 {

	background-image: url(../images/home_module.png);

	background-repeat: no-repeat;

	padding: 0px;

	float: left;

	height: 180px;

	width: 345px;

	margin-left:6px;

	display:block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #8F772B;

	margin-top:10px;

}





#home_module p, #home_module2 p, #home_module3 p{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #A31350;

	margin-top:0px;

	margin-right:7px;

}





.clients {

	position:relative;

	right:16px;

	top:16px;

}

#home_module_big object {

	height: 180px;

	width: 240px;

	margin-top:15px;

	float:right;

	margin-right:17px;

}

#subscribeFormModule {

	
color:#D4611B;
direction:rtl;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:169px;
left:11px;
margin-right:0;
margin-top:30px;
padding:0;
position:relative;
text-align:right;
width:170px;

}

#subscribeFormModule form {

	margin-right:20px!important;

	float:right;

	margin-top:30px!important;

	display:block;

}

#subscribeFormModule input.sub {

	text-align:center;

	background-image: url(../images/a_look.png);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 70px;

	margin-left: 25px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #730202;

	text-decoration: none;

	cursor:pointer!important;

	background-color:transparent;

}

#subscribeFormModule input {

	text-align:right;

	height: 18px;

	width: 130px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-color:#F6E497;
border:1px solid #FFFFFF;
color:#9C0001;

	text-decoration: none;

	border:none;

}

#subscribeFormModule label {

	text-align:right;
	color:#9C0001;
	font-weight:bold;


}



#subscribeFormModule table {

	float:right;

	margin-top:30px;

	width:250px;

	display:block;

}

.moduletable #subscribeFormModule p {

}