	body{
		height: 100%; 
		margin: 0; 
		padding: 0; 
		margin-top:10px;

	}



	
	input.hidden{
	 	border:0px solid;
		background:transparent;
		font-family:Arial;
		font-size:8.5pt;
		color:#000000;

	}
	
	#search_results{
	 	border:1px solid #ffffff;
		background-color:#EFEDD8;
		margin-top:15px;
		height:362px;
		width:355px;
		overflow:auto;
	}
	
	td.err{
	 	direction:rtl;
		text-align:center;
		font-family:Arial;
		font-size:9pt;
		color:#000000;		
		padding-top:50px;
		font-weight:bold;		
		
	}
	
	td.flash_row{
	 	text-align:center;
		padding-top:5px;
	}
	
	
	SELECT.font_style{
	 	background-color:#FFFFFF;
		direction:rtl;
		font-family:Arial;
		font-size:9pt;		
	}
	td.blue_rep{
		background-image:url(../images/blue_rep.gif);
		height:100px;
	}
	
	td.blue_rep0{
		background-image:url(../images/blue_rep0.gif);
		background-repeat:no-repeat;
		height:99px;
	}
	
	table.blue_art{
		background-image:url(../images/blue_art_bottom.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font-family:arial;
		font-size:9pt;
		color:#000000;
	}
	table.blue_art0{
		background-image:url(../images/pix.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font-family:arial;
		font-size:9pt;
		color:#000000;
	}	
	td.item_add{
		font-family:Arial;
		font-size:10pt;
		color:#000000;
		padding-left:5px;
	}
	td.lower_bg{
		background-image:url(../images/bottomBar_bg.gif);
		background-repeat:repeat-x;
		height:113px;
	}
	a{
		font-family:arial;
		font-size:10pt;
		color:#000000;
	}
	a:visited{
		font-family:arial;
		font-size:10pt;
		color:#000000;
	}
	a:hover{
		font-family:arial;
		font-size:10pt;
		color:#2AA8FF;
	}

	a.lower_link{
		color:#FFFFFF;
		font-size:10pt;
		text-decoration:underline;
	}
	a.lower_link:visited{
		color:#FFFFFF;
		font-size:10pt;
		text-decoration:underline;
	}
	a.lower_link:hover{
		color:#F3B601;
		font-size:10pt;
		text-decoration:underline;
	}
	td.captions{
		font-weight:bold;
		padding-left:5px;
	}
	form{
		margin:0px;
	}
	input.wide{
		background-image:url(../images/input_wide.gif);
		background-attachment:fixed;
		background-repeat:no-repeat;
		width:207px;
		height:19px;
		font-family:Arial;

		font-size:10pt;
		color:#000000;
		border:0px;
		padding:0px;
		padding-left:5px;
		padding-top:5px;
	}
	input.narrow{
		background-image:url(../images/input_narrow.gif);
		background-attachment:fixed;
		background-repeat:no-repeat;
		border:0px;
		width:79px;
		height:19px;

		font-family:Arial;
		font-size:10pt;
		color:#000000;
		padding:2px;
		padding:0px;
		padding-top:5px;
		padding-left:5px;
	}
	div.search_but{
		background-image:url(../images/search_but.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		height:24px;
		background-repeat:no-repeat;
		cursor:hand;

	}
	div.search_but2{
		background-image:url(../images/pix.gif);
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		height:24px;
		background-repeat:no-repeat;
		cursor:hand;
	}
	td.search_but{
		background-image:url(../images/search_but2.gif);
		height:24px;
		background-repeat:no-repeat;
	}

	tr.even{
	 	background-color:#EDF5FF;
	 	padding-left:5px;
	 	text-align:left;
	}

	tr.odd{
	 	padding-left:5px;
	 	text-align:left;
	}	
	
	table.results{
		background-color:#B0D1ED;
		font-family:Arial;
		font-size:9pt;
		color:#000000;
		
	}
	
	tr.result_title{
		background-color:#FFFFFF;
		font-weight:bold;
		padding-left:5px;
		text-align:left;
	}
	
	td.results_bottom{
		background-image:url(../images/search_results_bottom.gif);
		background-repeat:no-repeat;
		font-family:Arial;
		font-size:9pt;
		font-color:#000000;
		text-align:right;
		padding-right:10px;
	}
	div.order_button{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		text-align:center;
		height:24px;
		cursor:hand;	
		font-weight:bold;
		padding-top:2px;
	}
	div.order_button2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		text-align:center;
		color:#D12727;
		height:24px;
		cursor:hand;	
		font-weight:bold;
		padding-top:2px;
	}	
	
	td.order_button{
		background-image:url(../images/quot_button.gif);
		background-repeat:no-repeat;
	}	
	
	td.subscribe{
		background-image:url(../images/reg_bg.gif);
		width:309px;
		height:229px;
	}
	td.reg{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#ffffff;
		font-weight:bold;
		padding-left:3px;
	}
	td.reg_caption{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#000000;
		font-weight:bold;
		padding-top:10px;
		padding-left:10px;
		
	}
	
	td.reg_input{
		padding-top:10px;
	}
	
	td.msg{
		padding-left:25px;
		padding-right:25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8.5pt;
		color:#000000;	
		text-align:justify;
		padding-bottom:20px;
	}
	
	#footer{ 
	position: fixed; 
	bottom: 0px; 
	vertical-align:bottom;
	margin-top:50px;
	} 


td.space{
 	width:5px;
	line-height:14px;
}
td.cart{
 	padding-left:13px;
	line-height:14px;
	padding-right:12px;
	
}
td.cart_over{
    padding-left:13px;
	line-height:14px;
	background-color:#EDEABF;
	padding-right:12px;
	cursor:hand;
}	

#cont 
{
	position:relative; 
	left:0px; 
	top:0px; 

	overflow:hidden;
	
}
#text 
{
	position:absolute; 
	left:0px; 
	top:0px; 

	overflow:hidden;
}
a.inner_links{
	text-decoration:none;
}
a.inner_links:visited{
	text-decoration:none;
}
a.inner_links:hover{
	text-decoration:underline;
}
a.links{
	text-decoration:none;
	color:#20739d;

}
a.links:visited{
	text-decoration:none;
	color:#20739d;

}
a.links:hover{
	text-decoration:underline;
	color:#20739d;

}

a.links2{
	text-decoration:none;
	color:#000000;

}
a.links2:visited{
	text-decoration:none;
	color:#000000;

}
a.links2:hover{
	text-decoration:underline;
	color:#000000;

}

td.otf{
	background-color:#EFEFEF;
	direction:rtl;
	text-align:center;
	height:360px;
	vertical-align:top;
}

div.otf{
	width:330px;
	direction:rtl;
	height:320px;
	overflow:auto;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	margin:40px;
	padding-left:10px;
	
	
}

div.tadmit_title{
	width:360px;
	direction:rtl;
	margin-bottom:10px;	
}

div.tadmit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	height:225px;
	direction:rtl;
	width:350px;
	padding-left:10px;
	overflow:auto;
}

p.tadmit{

}

#hidi{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	visibility:hidden;
}

#pen{
	position:absolute;
	top:651px;
	left:0px;
	width:100%;
	visibility:visible;
}

div.dwn{
	direction:Rtl;
}

td.dwn_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	padding-bottom:10px;
}

td.dwn{
	padding-top:10px;
}

td.dwn2{
	padding-top:16px;
}
a.dwn{
	color:#8198B4;
}
a.dwn:visited{
	color:#8198B4;
}
a.dwn:hover{
	color:#000000;
}

div.generic{
	direction:rtl;
	width:486px;
	text-align:right;
}

div.generic{
	direction:rtl;
	width:350px;
	text-align:right;
	margin:0px;
}

p.generic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	direction:rtl;
	margin-right:35px;
	
	text-align:right;
	line-height:16px;
	
}

table.generic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	direction:rtl;
	margin-right:35px;
	
	text-align:right;
	line-height:16px;
	
}
ol.generic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;	
	direction:rtl;
	margin-right:69px;
	
	text-align:right;
	line-height:16px;
	
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;	
	color:#8198B4;
	margin-bottom:15px;
	direction:Rtl;
	text-align:right;
	margin-right:35px;
	margin-top:20px;
}

div.cart_minititle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
	font-weight:bold;
}

input.order{
	border:none;
	padding-right:5px;
	width:211px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	margin-right:5px;
	direction:rtl;	
	background-color:transparent;
	
}

td.order_caption{
	padding-bottom:6px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;		

	text-align:left;
	padding-left:6px;
}

td.order_input{
	padding-bottom:6px;
	vertical-align:top;
	background-image:url(../images/input_bg.gif);
	background-repeat:no-repeat;
}

span.blue{
	color:#8198B4;
}