/*
----------------
global attributes
----------------
*/


* {
margin: 0;
padding: 0;
}

body	{
direction: rtl;
font: 10pt arial, sans-serif;
color:#565853
}

a	{
	font-size:9pt;
	text-decoration:none;
	color:Black;	
}

a:hover	{
	text-decoration:underline;
}

.cursorHand	{
cursor: pointer !important;
}

.clear	{
clear: both;
}

/*
----------------
containing element
----------------
*/

#page_container	{
position: relative;
width: 780px;
margin: 0 auto;
}


#Content	{
	min-height: 380px;
	_height: 380px;
}
/*
----------------
global header design and layout
----------------
*/

	#header-logo	{
	position: relative;
	background-image:	url('/images/out_homepage/newHeader.jpg');
	background-repeat:	no-repeat;
	height:				173px;
	margin:				5px 0;
	width:780px;
	}  /*Header Logo*/
	.new-header #header-logo{
		height:				132px;
		margin-top: 0;
	}/*
	.new-header #header-logo.gray{
		background-image:	url(/images/newHeader/header_new_bg_gray.jpg);
	}
	.new-header #header-logo.orange{
		background-image:	url(/images/newHeader/header_new_bg_orange.jpg);
	}
	.new-header #header-logo.green{
		background-image:	url(/images/newHeader/header_new_bg_green.jpg);
	}*/
	#logo_top{
		margin-right:		2px;
		height:				45px;
		width:				295px;
		float:				right;
		color:				#999;
		line-height:		18px;
		padding-top:		3px;
	}
	.new-header #logo_top{
		float:none;
		width: auto;
	}
	.new-header #logo_top a img{
		margin-top: 6px;
	}
	.new-header #logo-text{
		color: #fff;
		clear: both;
		padding-right: 10px;
		float: right;
		margin-top: -5px;
	}
	#logo_bottom{
		/*background-image:	url('/images/out_homepage/newLogo.png');*/
		background-image: url(/images/out_homepage/logo_new.jpg);
		background-repeat:	no-repeat;
		background-position:center center;
		height:				45px;
		/*width:				175px;*/
		width:				163px;
		float:				left;
		margin-top:			125px;
		padding-left:		35px;
		line-height:		18px;
		padding-top:		3px;
		cursor:				pointer;
	}
	.new-header #logo_bottom{
		background-image: url(/images/newHeader/logo.png);
		width:				188px;
		height:				54px;
		margin-top:			10px;
		padding-left:		60px;
	}
	.new-header #logo_bottom.ie6{
		background-image: url(/images/newHeader/logo.gif);
	}
	#header-logo h1	{
		display:none;
	} /*Text Logo*/
/*
----------------
navigation design and layout
----------------
*/
	#nav-bar	{
	position: relative;
	background: url(/images/menu_bar.jpg);
	width: 780px;
	height: 21px;
	}
	.new-header #nav-bar{
		background-image: none;
		/*margin-top: -28px;*/
		width: 550px;
	}
		#nav-bar ul	{
			list-style: none;
		}
			#nav-bar ul li	{
				float:right;
				background: url('/images/igul_green.gif') no-repeat center right;
			}
			.new-header #nav-bar ul li{
				height: 20px;
			}
				#nav-bar ul li a{
					padding:0 14px 0 29px;
					display: block;
					font-size: 12px;
					font-weight: bold;
				}
				.new-header #nav-bar ul li a{
					padding-left: 4px;
					padding-right: 9px;
					color: #A5A5A5;
				}
				#nav-bar ul li a:hover	{
					background: url('/images/igul_blue.gif') no-repeat center right;
				}
				.new-header #nav-bar ul li a:hover	{
					color: #fff;
				}
			#nav-bar  ul .disconnect	{
					background: url('/images/igul_red.gif') no-repeat center right;
				}
	.new-header #nav-bar ul li, #nav-bar ul li a:hover, #nav-bar  ul .disconnect{
		background-image: none;
		text-decoration: none;
	}


/*
----------------
Standard Table Design and layout
----------------
*/

.StdTable table {
	border: 1px;
}
.StdTable th {
		border: 1px solid gray;
		background: url(/images/tableheaderbg.jpg);
		height: 37px;
}
.StdTable td {
		border: 1px solid gray;
		background: #e8e8e8;
		padding: 10px;
		text-align: right;
		font-size: 10pt;
		color: #565853;
}

.GW_ResultsTbl	{
	/*position:relative;*/
	width:100%;
}
.GW_ResultsTbl table	{
	border: 1px solid gray;
	margin: 0px auto;
	line-height: 20px;
	width:100%;
}
.GW_ResultsTbl th	{
	/*background: #CDDDEC;*/
	background: #D8EDCE;
	text-align: center;
	font-weight: bold;
	height: 15px;
	border: 1px solid #ccc;
}
/** Define "TD"-tag fonts of content **/
.GW_ResultsTbl td	{
	cursor: default;
	font-size: 11pt;
	color: #565853;
	text-align: center;
	border: 1px solid #ccc;
	height: 20px;
}

.GW_ResultsTbl td.commision_info	{
	text-align: right;
}
.SearchResults .GW_ResultsTbl td img {
	width: 100px;
	height: 50px;
}
.GW_ResultsTbl td img {
	max-height: 50px;
	max-width: 100px;
}

/** Special definition of column background **/ 
.GrayCol	{
	background: #EEEEEE;
}

.result_table	{
	margin:35px auto;
}

/*
----------------
page title layouts
----------------
*/

h2.page_title	{
zoom: 1;
margin: 20px 0;
font-size: 20px;
padding-right: 70px;
border-top: 5px solid #269104;
background: #EEEEEE url('/images/arrow_heb.jpg') no-repeat right;
}

h2.page_title.picture	{
position: relative;
margin-top: 50px;
}

/**
 * popUp Header...
 **/
h2.popUp_title	{
zoom: 1;
margin: 20px 0 0 0;
font-size: 20px;
padding-right: 70px;
border-top: 5px solid #269104;
background: #EEEEEE url('/images/arrow_heb.jpg') no-repeat right;
}

h2.popUp_title.picture	{
position: relative;
margin: 30px 0 35px;
}
/** End of popUp Header **/

	#MTF_pic	{
	position: absolute;
	top: -25px;
	right: -25px;
	height: 70px;
	width: 70px;
	background: url(/images/Tools/Filter/header_icon.jpg) no-repeat top left;
	}
	
	#TS_pic	{
	position: absolute;
	top: -25px;
	right: -25px;
	height: 70px;
	width: 70px;
	background: url(/images/Tools/ts_orange.jpg) no-repeat top left;
	}
	
	#SZ_pic	{
	position: absolute;
	top: -25px;
	right: -25px;
	height: 70px;
	width: 70px;
	background: url(/images/Tools/sz_orange.jpg) no-repeat top left;
	}
/*
----------------
error message design and layout
----------------
*/


#GLBL_ERROR_MSG {
width: 680px;
margin: 10px auto 20px;
text-align: center;
}
#GLBL_TOOLS_ERR {
width: 680px;
margin: 10px auto 20px;
text-align: center;
}
#GLBL_POUP_ERR	{
zoom: 1;
position:absolute;
top: 50px;
_top: 60px;
width: 680px;
margin: 10px auto 20px;
text-align: center;
}

.result
{
background-color: #f5f5f5;
font-weight: bold;
}
.error
{
font-size: 11pt;
font-weight: bold;
color: red
}

.success
{
font-size: 11pt;
font-weight: bold;
color: green;		
}

/*
----------------
gloabal footer design and layout
----------------
*/

#Footer	{
	background-image:	url('/images/out_homepage/newFooter_bg.gif');
	height:				14px;
	margin:				5px 0;
}
