h1        { font-family:Times New Roman; font-size:15px ; font-weight:bold; text-align:justify; margin-left:0; margin-right:0 }
h1.blue   { color:#003562; }
h2        { font-family:Times New Roman; font-size:15px ; color:#003562; text-align:justify; margin-left:0; margin-right:0; font-weight:bold }
h3        { direction: rtl; font-family:Times New Roman; font-size:13pt; text-align:right}
h3.wed    { padding-right: 10px; direction: rtl; font-size:13px; }
h4        { direction: rtl; font-family:Tahoma; font-size:0.8em ; color:#003562; text-align:center; }
h5        { direction: rtl; font-family:Times New Roman; font-weight: bold; font-size:12px}

td.reg { direction: rtl; font-family:Tahoma; font-size:0.75em; text-align:justify;}

p        { direction: rtl; font-family:Tahoma; font-size:11px ; text-align:justify; margin-left:0; margin-right:0; line-height:150% }
p.title  { direction: rtl; color:#003562; font-family:Times New Roman; font-weight: bold; font-size:13px ; text-align:right; margin-right:5 }
p.small { font-size:9px ;}
p.plane        { text-align:left;}
p.nomargin  { text-align:right; }
p.nomargin_reg  { font-size:11px}
p.error        { color:#800000;}
p.error_center        { color:#800000; font-size:0.6em; text-align:center; }
p.center { text-align:center; }
p.right { text-align:right; }
p.left         { text-align:left; }
p.just         { text-align:justify; }
p.bold      { font-family:Times New Roman; font-weight: bold; font-size:12px}
p.intable { line-height:100% } 

span { direction: rtl; font-family:Tahoma; font-size:11px}
span.error {direction:rtl; text-align:right; font-family:Tahoma; color:#800000; font-size:0.9em;}
span.news_title { direction:rtl; text-align:right; font-family:Times New Roman; font-weight:bold; }
span.news_short { direction:rtl; text-align:right;}
span.news_date  { direction:rtl; text-align:right; color:#999999; font-weight:bold; font-size:0.8em;}
span.all_titles { direction:rtl; text-align:right; font-family:Times New Roman; font-weight:bold; }

table.inline { border:2 width:100 cellspacing:0 cellpadding:0 }

li { font-family:Tahoma; font-size:0.75em}

input {font-family:Tahoma; font-size: 8pt }
select {font-family:Tahoma; font-size: 8pt }


a:link    { color: #003562; }
a:visited { color: #666666; }
a:hover   { color: #003562; }

div.bordered{ border: 1px solid #CCCCCC; padding: 1px; width: 100%;}
div.non-bordered{ border: 1px solid #FFFFFF; padding: 1px; width: 100%; }

.eg-bar{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px; }
div.eg-bar { width: 45%; }
.iconspan{ font-family:Tahoma; float: right; margin: 1px; cursor:hand; cursor:pointer;}

.eg-bar-noborder{ font-family:Tahoma; font-size:12px;}
div.eg-bar-noborder { width: 45%; }

.eg-bar_full{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF; border: 1px solid #CCCCCC; padding: 1px; }
div.eg-bar_full { width: 100%; }

//.iconspan_reg{ font-family:Tahoma; float: right; margin: 1px; cursor:hand; cursor:pointer; hight:80;}
.eg-bar_reg{ font-family:Tahoma; font-size:12px; padding: 1px; hight:80;}
div.eg-bar_reg { width: 100%; }

div.popup{ font-family:Tahoma; font-size:12px; background-color: #EFEFEF}

.icongroup1{ width: 100%; }
.icongroup2{ width: 100%; }

legend { font-family:Tahoma; font-size:12px}
span.title { font-family:Tahoma; font-size:12px}

span.error = { visibility:hidden; color:#FF0000 }
br.hidden = { visibility:hidden}


div, table, td, th {
	font-family: Tahoma,Helvetica,Arial,sans-serif;

	color: #333;
}






#whitebox {
	margin: 10px 10px 10px 10px;
	background: #fff;
	width: auto !important;
	width: 100%;
}

#whitebox div {
	text-align: right;
}

#whitebox_t {
	background:url(../images/jos_greyline.png) 0 0 repeat-x;
}

#whitebox_tl {
	background:url(../images/jos_box_white_tl.png) 0 0 no-repeat
}

#whitebox_tr {
	height: 8px;
	overflow: hidden;
	background:url(../images/jos_box_white_tr.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: auto !important;
	width: 100%;
	padding: 8px 8px;
}

#whitebox_b {
	background:url(../images/jos_greyline.png) 0 100% repeat-x;
}

#whitebox_bl {
	background:url(../images/jos_box_white_bl.png) 0 0 no-repeat;
}

#whitebox_br {
	height: 8px;
	overflow: hidden;
	background:url(../images/jos_box_white_br.png) 100% 0 no-repeat;
}







#area {
	padding-top: 8px;
}

div.module-grey h3, div.moduletable-grey h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module-grey, div.moduletable-grey {
	background:url(../images/jos_box_grey_tl.png) 0 0 no-repeat;
	margin: 10px 10px 10px 10px;
	padding: 0;
	
}

div.module-grey div.div1, div.moduletable-grey div.div1 {
	background:url(../images/jos_box_grey_tr.png) 100% 0 no-repeat;
}

div.module-grey div.div1 div.div2, div.moduletable-grey div.div1 div.div2 {
	background:url(../images/jos_box_grey_bl.png) 0 100% no-repeat;
}

div.module-grey div.div1 div.div2 div.div3, div.moduletable-grey div.div1 div.div2 div.div3{
	background:url(../images/jos_box_grey_br.png) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}



div.module-grey ul, div.moduletable-grey ul {
margin: 10px 0;
padding-left: 20px;
}

div.module-grey ul li a:link, div.module-grey ul li a:visited {
	font-weight: bold;
}

div.moduletable-grey ul li a:link, div.module-greytable ul li a:visited {
	font-weight: bold;
}

div.module-grey a.mainlevel:link, div.module-grey a.mainlevel:visited  {
	background: none;
	padding-left: 0;
}

div.module-grey ul li a:hover {
	font-weight: bold;
}

div.moduletable-grey ul li a:hover {
	font-weight: bold;
}

#leftcolumn {
	padding: 0;
	margin: 0;
	width: 100%;
	float:left;
}

#maincolumn {
	margin-left: 20%;
	float: none;
	padding-left: 25px;
	width: auto !important;
	width: 100%;
}