/* TAG-level classes */
HTML		{ width:100%; height:100%; padding:0px; margin:0px; }
BODY		{ width:100%; height:100%; padding:0px; margin:0px; background-color:#6BA805;
			  background-image:url(img/topbg.gif); background-repeat:repeat-x; background-position:top;
			  text-align:center; direction:rtl; }
BODY.HP		{ width:100%; height:100%; padding:0px; margin:0px; background-color:#6BA805;
			  background-image:url(img/hp_pat.gif); background-repeat:repeat; background-position:center center;
			  text-align:center; direction:rtl; }

TD			{ vertical-align:top; }
DIV			{ direction:rtl; margin:0px; padding:0px; }
/* Named classes */
/*** Home page special classes ***/
TABLE.home	{ width:774px; }
TD.home_cont	{ padding:0px; vertical-align:top; text-align:center; }
TD.home_sep		{ width:238px; height:70px; background-image:url(img/home_sep.gif); background-position:top left;
				  background-repeat:no-repeat; vertical-align:middle; }
TABLE.home_bottom	{ background-image:url(img/back/home.jpg); background-repeat:no-repeat }
TD.home_text	{ width:469px; height:81px; font:normal 12px/18px Arial; color:#1F307E; vertical-align:middle;
				  text-align:right;  }
TD.home_creds	{ width:305px; vertical-align:bottom; text-align:right; background-color:none; padding-bottom:5px; }
TABLE.footer_home	{ height:22px; width:774px; background-color:#FFFFFF; background-image:url(img/footers/home.gif); }

/* Regular classes */
TABLE.main	{ width:774px; height:100%; background-color:#FFFFFF;  }
TABLE.main2	{ width:774px; background-color:#FFFFFF;  }
TD.main_cont	{ padding:3px; padding-top:0px; vertical-align:top; background-color:#FFFFFF;}
TD.profile_cont	{ width:436px; }
TD.history2_cont	{ width:250px; }
TD.news_cont	{ width:436px; }
TD.contactus_cont	{ width:436px; }
TD.brands_cont	{ width:372px; }
TD.brands_cont_2	{ width:774px; }
TD.brands_cont_3	{ width:250px; }
.profile_rest	{ width:338px; height:1px; vertical-align:bottom; text-align:right; }
.history3_rest	{ width:338px; }
.history2_rest	{ width:524px; }
.news_rest		{ width:338px; height:1px; }
.contactus_rest		{ width:338px; height:1px; }
.brands_rest		{ width:402px; height:1px; }
.brands_rest_3		{ width:487px; height:1px; }
.title_holder	{ margin-top:37px; margin-right:23px; margin-bottom:11px; }
.title_holder_2	{ margin-top:37px; margin-right:23px; margin-bottom:22px; }
.nav_1_cont		{ margin-right:20px; text-align:right }
.nav_2_cont		{ margin-right:20px; text-align:right; margin-top:20px; }
.nav_3_cont		{ margin-right:20px; text-align:right; margin-top:10px; }
TABLE.nav_1		{ background-image:url(img/nav_back1.gif); width:411px; height:30px; }
TABLE.nav_2		{ background-image:url(img/nav_back2.gif); width:410px; height:130px; }
TABLE.nav_3		{ width:410px; }
TD.nav_3_cont	{ background-image:url(img/nav_back3.gif); background-repeat:repeat-y; width:410px }
TD.nav_3_sep	{ background-image:url(img/nav_back3.gif); background-repeat:repeat-y; width:410px; height:10px;
				  vertical-align:bottom; text-align:center }
TD.nav_2_item	{ vertical-align:middle; text-align:center; width:136px; height:130px; }
.slogan_1_cont	{ margin-right:20px; margin-top:18px; margin-bottom:15px; }
.slogan_2_cont	{ margin-right:20px; margin-bottom:10px; }
.slogan_3_cont	{ margin-right:20px; margin-top:18px; }
.slogan_4_cont	{ margin-right:40px; margin-top:15px; margin-bottom:15px; }
.slogan_5_cont	{ margin-right:40px; margin-bottom:15px; }
.header_1_cont	{ margin-right:20px; margin-bottom:12px; }
.header_2_cont	{ margin-right:20px; margin-bottom:4px; margin-top:20px; }
.header_3_cont	{ margin-right:20px; margin-bottom:4px; margin-top:30px; }
.header_4_cont	{ margin-right:20px; margin-top:20px; }
.text_1_cont	{ margin-right:20px; }
.text_2_cont	{ margin-right:20px; margin-top:10px; }
.text_3_cont	{ margin-right:20px; margin-left:20px; }
.text_4_cont	{ margin-right:20px; margin-top:20px; }
.text_5_cont	{ margin-right:20px; margin-bottom:20px; }
.newsbox_cont	{ margin-top:11px; margin-bottom:11px; }
.newsitem_cont	{ margin-top:11px; margin-bottom:11px; margin-right:23px; }
.newsbox_pic_cont	{ width:71px; vertical-align:top; text-align:right; padding-top:2px; }
.newsitem_pic_cont	{ text-align:center; margin-top:11px; margin-bottom:11px; }
.newsbox_pic		{ border:1px solid #DBDCDA; }
.newsbox_link_cont	{ margin-top:20px; }
.contact_bar_cont	{ margin-top:10px; margin-right:20px; }
.contact_form_item	{ width:50%; padding-left:13px; padding-right:16px; }
.contact_form_bigitem	{ width:100%; padding-right:13px; padding-left:16px; }
.contact_form_bigitem2	{ width:100%; padding-left:13px; padding-right:16px; }
.contact_form_combo	{ margin-top:6px; }
.contact_form_text	{ margin-bottom:2px; }
.form_buttons_pad	{ margin-top:16px; }
.list_cont			{ margin-top:15px; margin-right:20px; margin-left:20px; margin-bottom:15px; }
.small_bullet_cont	{ width:40px; vertical-align:top; padding-top:2px; text-align:right; }
.list_cell			{ padding-bottom:22px; }
.list_cell_2		{ padding-bottom:10px; }

/* Backgrounds & Footers*/
TD.profile	{ background-image:url(img/back/about_profile.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF; height:100% }
TD.technology	{ background-image:url(img/back/technology.jpg); background-repeat:no-repeat; width:774px;
			 	  background-color:#FFFFFF;  }
TD.history	{ background-image:url(img/back/history.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;  }
TD.community	{ background-image:url(img/back/community_new.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;  }
TD.enviroment	{ background-image:url(img/back/enviroment.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;  }	  
TD.newsroom	{ background-image:url(img/back/news.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF; height:100% }
TD.contactus	{ background-image:url(img/back/contactus.jpg); background-repeat:no-repeat; width:774px;
				  background-color:#FFFFFF; height:100% }
TD.brands	{ background-image:url(img/back/ourBrands.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;}
TD.brands_2	{ background-image:url(img/back/brands_1.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;}
TD.brands_3	{ background-image:url(img/back/brands_2.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;}
TD.brands_4	{ background-image:url(img/back/brands_3.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;}
TD.brands_5	{ background-image:url(img/back/brands_4.jpg); background-repeat:no-repeat; width:774px;
			  background-color:#FFFFFF;}
TABLE.footer_profile	{ height:22px; width:774px; background-color:#FFFFFF; }
TABLE.footer2_profile	{ height:22px; width:774px; background-color:#FFFFFF; background-image:url(img/footers/community2.gif);}
TABLE.footer4_profile	{ height:22px; width:774px; background-color:#FFFFFF; background-image:url(img/footers/enviroment.gif);}
TABLE.footer3_profile	{ height:22px; width:774px; background-color:#FFFFFF; background-image:url(img/footers/brands.gif);}
TABLE.footer_brands_1	{ height:22px; width:774px; background-color:#FFFFFF; background-image:url(img/footers/brands_crystal.gif);}

/* Text styles */
.txt13		{ font:normal 13px/18px Arial; color:#000000; }
.txt13gb	{ font:bold 13px/18px Arial; color:#219A0D; }
.txt14gb	{ font:bold 14px/18px Arial; color:#219A0D; }
.txt15gb	{ font:bold 15px/15px Arial; color:#219A0D; }
.txt15		{ font:normal 15px/15px Arial; color:#000000; }
.txt12		{ font:normal 12px/14px Arial; color:#000000; }
.txt12gb	{ font:bold 12px/14px Arial; color:#219A0D; }
.txt13dense	{ font:normal 13px/15px Arial; color:#000000; }
.txt16g		{ font:bold 16px Arial; color:#219A0D; }
.txt18g		{ font:normal 18px Arial; color:#219A0D; }
.txt12b		{ font:normal 12px Arial; color:#006BB7; }
.txt12bl	{ font:normal 12px Arial; color:#000000; }
.txt14b	{ font:normal 14px Arial; color:#006BB7; }
.txt11		{ font:normal 11px/15px Arial; color:#000000; }
.txt11b		{ font:normal 11px/15px Arial; color:#006BB7; }

/* Link styles */
a.readmore:link, a.readmore:active, a.readmore:visited { font:normal 11px Arial; color:#219A0D; text-decoration:underline; }
a.readmore:hover	{ font:normal 11px Arial; color:#219A0D; text-decoration:none; }

a.readmore13:link, a.readmore13:active, a.readmore13:visited { font:normal 13px Arial; color:#219A0D; text-decoration:underline; }
a.readmore13:hover	{ font:normal 13px Arial; color:#219A0D; text-decoration:none; }


/* pager */
#tblPager TD 							{font-family:Verdana; color:#000000; font-size:10px; font-weight:bold; padding:0 2px}
#tblPager TD a:link					{font-family:Verdana; color:#3182BB; font-size:10px; font-weight:normal; text-decoration:underline}
#tblPager TD a:visited				{font-family:Verdana; color:#3182BB; font-size:10px; font-weight:normal; text-decoration:underline}
#tblPager TD a:hover					{font-family:Verdana; color:#3182BB; font-size:10px; font-weight:normal; text-decoration:none}
#tblPager TD#pagerDir				{font-family:Verdana; color:#000000; font-size:11px; font-weight:bold; padding:0 5px}
#tblPager TD#pagerDir a:link		{font-family:Verdana; color:#3182BB; font-size:11px; font-weight:bold; text-decoration:underline}
#tblPager TD#pagerDir a:visited	{font-family:Verdana; color:#3182BB; font-size:11px; font-weight:bold; text-decoration:underline}
#tblPager TD#pagerDir a:hover		{font-family:Verdana; color:#3182BB; font-size:11px; font-weight:bold; text-decoration:none}

/* Jobs */

DIV.JobsListCont		{ font:normal 12px Arial; color:#000000; }
DIV.JobsListCont DIV	{ padding:5px 0px; }
DIV.JobsListCont UL		{ margin:0px 22px 0px 0px !important; margin:0px; 
						  padding:0px 0px 0px 0px !important; padding:0px; }
DIV.JobsListCont LI		{ margin:0px !important; margin:0px 13px 0px 0px; 
						  padding:0px 0px 0px 0px !important; padding:0px 10px 0px 0px; 
						  list-style-position:outside; vertical-align:middle;
						  list-style-image:url(img/small_bullet_li.gif); font:normal 12px Arial; color:#000000; }
DIV.JobsListCont LI DIV	{ padding:0px; }
DIV.JobContact			{ vertical-align:middle; font:normal 15px Arial; color:#219A0D; }
DIV.JobContact SPAN		{ vertical-align:middle; font:normal 15px Arial; color:#006BB7; }
DIV.JobContact SPAN#dirltr	{ vertical-align:middle; font:normal 15px Arial; color:#219A0D; direction:ltr; }
DIV.JobContant IMG		{ margin-right:10px; vertical-align:middle; margin-left:10px; }
DIV.JobContact A		{ font:normal 15px Arial; color:#219A0D; text-decoration:underline }
DIV.JobContact A:hover		{ font:normal 15px Arial; color:#219A0D; text-decoration:none }


UL.x	{ margin:10px 22px 0px 0px !important; margin:10px 0px 0px 0px; 
		  padding:0px 0px 0px 0px !important; padding:0px; }
LI.x	{ margin:0px !important; margin:0px 13px 0px 0px; 
		  padding:0px 0px 0px 0px !important; padding:0px 10px 0px 0px; 
		  list-style-position:outside; vertical-align:middle;
		  list-style-image:url(img/small_bullet_li.gif); font:normal 12px Arial; color:#000000; }


DIV.blurBullet { background-image:url(img/blueBullet.gif); background-position:right top; background-repeat:no-repeat; padding-right:21px; font:normal 13px arial; color: #000000; margin-right:9px; margin-bottom:4px;}
.padding20 { padding-top:20px;}
