body			{margin: 0px; padding: 0px; direction: rtl; background: url(top_bg.gif) repeat-x; text-align: center; font: 12px arial;}

table			{ border: none;}
tr,td			{padding: 0px; margin: 0px; border: none;}

form			{marign: 0px; padding: 0px;}

h1				{font: bold 14px arial; color: #009d50; margin: 0px; padding: 0px; margin-bottom: 20px;}
h2				{font: bold 14px arial; color: black; margin: 0px; padding: 0px;}

p				{font: 12px arial;}
a				{font: 12px arial; color: black;}

input,select,textarea	{font: 12px arial;}

.wrap			{width: 904px; margin: 0px auto; text-align: right; position: relative;}
.logo			{position: absolute; top: 3px; right: 0px;}

.home			{position: absolute; top: 0px; right: 0px; z-index: -1;}
.home .inner	{width: 904px;}
.home .top		{background: transparent url(home_bg_top.jpg) no-repeat top right;}
.home .bottom	{background: transparent url(home_bg_bottom.jpg) no-repeat bottom right;}
.home .repeat	{background: transparent url(home_bg_repeat.jpg) repeat-y top right;}

.home_flash		{padding-top: 105px; padding-right: 45px;}

.home_boxes				{padding-right: 210px;}
.home_boxes table		{width: 575px; height: 140px;}
.home_boxes h2			{padding-top: 6px; padding-right: 40px;}
.home_boxes .content	{margin-top: 10px; margin-right: 35px; width: 140px; font: 12px arial;}
.home_boxes td			{vertical-align: top;}

.home .credit	{height: 84px; overflow: hidden;}

.top_menu 		{position: absolute; top: 41px; right: 205px; width: 690px;}
.top_menu a		{font: bold 12px arial; color: white; text-decoration: none; padding: 0px 5px 0px 5px;}
.top_menu .sep	{background: url(top_menu_bullet.jpg) no-repeat 0px 3px; width: 14px; height: 19px;}

.search			{position: absolute; top: 82px; left: 20px; width: 125px;}
.search label	{font: bold 12px arial; color: white;}
.search .text	{background: none; border: none; font: 11px arial; color: black; position: absolute; top: 20px; right: 13px; width: 100px; height: 14px;}
.search .button	{background: none; border: none; cursor: pointer; position: absolute; top: 42px; right: 85px; width: 47px; height: 20px;}

.right_menu 	{padding-right: 40px;}
.right_menu a	{font: bold 12px arial; color: #f8ffe2; text-decoration: none;}

.navbar_pos		{position: absolute; top: 90px; right: 240px;}
.navbar a		{font: bold 11px arial; text-decoration: none;}

.right_side		{position: absolute; top: 140px; right: 0px; width: 250px;}

.gp				{position: absolute; top: 0px; right: 0px; z-index: -1;}
.gp .inner		{width: 904px;}
.gp .top		{background: transparent url(gp_bg_top2.jpg) no-repeat top right;}
.gp .bottom		{background: transparent url(gp_bg_bottom.jpg) no-repeat bottom right;}
.gp .repeat		{background: transparent url(gp_bg_repeat.jpg) repeat-y top right;}

.gp .content	{width: 500px; padding-bottom: 20px;}
.gp .credit		{height: 97px;}

.gp_menu_text	{height: 30px; padding-right: 4px; white-space: nowrap;}
.gp_menu_text a	{font: bold 12px arial; color: #414040;}

.gp_links_font	{font: bold 12px arial; color: #057762;}
.gp_page_content	{padding-top: 120px; padding-right: 240px; height: auto !important; height: 620px; min-height: 500px;}

/* news */
.news_title				{width: 500px; height: 23px;}
.news_title_right		{background: url(news_title_right.png) no-repeat top right; width: 12px;}
.news_title_left		{background: url(news_title_left.png) no-repeat top left; width: 12px;}
.news_title_repeat		{background: url(news_title_bg.gif) repeat-x;}
.news_title_inner		{height: 23px; padding-right: 12px; padding-left: 12px; padding-top: 3px; font: bold 12px arial;}

.news_inner			{border-right: solid 1px #005f33; border-left: solid 1px #005f33; margin-right: 20px; margin-left: 20px; padding: 7px;}
.news_inner	a		{font: bold 12px arial; color: #008d48; text-decoration: underline;}

/* phonebook */
.phoneBook_title td {height:18px; background-color:#ffffff; color:#016b37; font-weight:bold; font-size:12px; text-align:center;}
.phoneBook_entry td {height:28px; background-color:#6d7d75; color:#ffffff; font-weight:normal; font-size:12px; text-align:center;} 
.phoneBook_entry a	{color: white;}

/* search */
.search_results h1 a	{font: bold 13px arial; color: #006600; margin: 0px 0px 4px 0px;}
.search_results p a		{font: 12px arial; color: black; text-decoration: none;}
.search_results div p { max-width: 528px; }
