/*------------------------------------------------------
 	Style PoisonFX.com
------------------------------------------------------*/

	html								{ margin: 0px; height: 100%; }
	body								{ height: 100%; background-color: #fff; color: #333; font-size: 12px; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; margin: 0px; }
	table								{ font-size: 12px;  font-size: 12px; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; }
	a:link, a:visited, a:active 		{ color: #666666; text-decoration: none; margin: 0px; padding: 0px; }
	a:hover								{ color: #ff0000; text-decoration: none; margin: 0px; padding: 0px; }
	img, a img							{ border: 0px; margin: 0px; padding: 0px; text-decoration: none; }
	select								{ font-size:16px; color:#333333; }
	form,object, embed, div, td, tr,a,p { margin: 0px; }
	form div							{ display: inline; }



/*------------------------------------------------------
 	Artigianato persiano
------------------------------------------------------*/

	#site								{ width: 100%; }
	#site_bottom						{ align: top; text-align: left; padding-bottom: 20px; }
	#site_bottom_center					{ min-height:100px; color: #999; text-align: right; padding-bottom: 5px; }
	#site_left							{ width: 50%; }
	#site_right							{ width: 50%; }
	#site_center						{}

	#copyright_left, #copyright_center,
	#copyright_right 					{ border-top: 1px solid #ccc; text-align: left; height: 150px; vertical-align: top; padding-top: 15px;}
	#copyright_center .title			{ font-size: 14px; font-family: "Georgia", serif; }
	
	#reserved							{ text-align: right; color: #bbb; vertical-align: bottom; padding-right: 10px; }
	#reserved a							{ font-family: arial; color: #bbb; text-decoration: underline; }
	#reserved a:hover					{ color: red; }

	#header								{ background-color: #f2f2f2; }
	#title img, #logo img				{ display: block; }

	#menu								{ border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc; }
	#menu a								{ text-transform: uppercase; display: block; background-color: #f6f6f6; line-height: 22px; font-size: 11px; color: #666; text-align: center;}
	#menu .selected a, #menu a:hover	{ background-color: #ddd; color: #111; }
	#menu .menu_divisor					{ background-color: #ddd; width: 1px; }

	#submenu							{ color: #666; padding: 3px 5px 3px 5px; }
	#last_edit							{ text-align: right; font-size: 10px; font-family: Arial; margin-top: 8px; font-style: italic; color: #666; }
	#search								{ float: right; }
	#search .text						{ border-color: #694a41; padding: 2px; }	
	#search .button						{ background-color: #694a41; padding: 1px; border-color: #694a41; color: white; }

	
	#home_content						{ width: 570px; vertical-align: top; }
	#home_right							{ width: 300px; vertical-align: top; }
	#home_block_left					{ width: 50%;   vertical-align: top; }
	#home_block_right					{ width: 170px;   vertical-align: top; }
	
	#generic_content					{ width: 770px; vertical-align: top; }
	#generic_right						{ padding-top: 45px; width: 170px; vertical-align: top; }

	#generic2_left						{ padding-top: 25px; width: 150px; vertical-align: top; }
	#generic2_content					{ width: 600px; vertical-align: top; }
	#generic2_right						{ padding-top: 25px; width: 170px; vertical-align: top; }

	#generic3_content					{ width: 100%; vertical-align: top; }

	#path								{ text-align: right; }
	#path a								{ color: #999; }
	#path a:hover						{ color: red; }
	#path .selected						{ display: block; font-size: 22px; font-family: "Georgia", serif;  }
	#path .selected a					{ color: #896d66; }
	#path .selected a:hover				{ color: #ff0000; }

	.horizontal_separator				{ background: url( images/horizontal_separator.gif ); height: 1px; width: 100%; margin-top: 20px; margin-bottom: 20px; }

	
	#title								{ font-size: 24px; color: #896d66; font-family: "Georgia", serif; margin-bottom: 18px; }
	#text								{ font-size: 14px; font-family: "Lucida Grande", serif; line-height: 22px; color: #222; }
	#text a:link, #text a:visited, 
	#text a:active						{ text-decoration: underline; color: #222; }
	
	#text a:hover						{ color: #3366ff;Ê}
	

/*------------------------------------------------------
 	Artigianato layout
------------------------------------------------------*/

	.layout					{ border: 1px solid #ccc; margin-bottom: 30px; }
	.layout_inner			{ padding: 20px; text-align: left; }
	.layout .title			{ font-size: 24px; color: #896d66; font-family: "Georgia", serif; }
	.layout .continue		{ text-align: right; color: #016ec2; font-weight: bold; }


	
/*------------------------------------------------------
 	Layout round
------------------------------------------------------*/

	.layout_round td				{ width: 6px; height: 6xp; }
	.layout_round img				{ display: block; }
	.layout_round .center			{ min-height: 100px; min-height: 250px; width: 100%; height: 100%; text-align: left; padding: 13px; }
	.layout_round .top				{ background-image: url(images/layout/top.gif); }
	.layout_round .right			{ background-image: url(images/layout/right.gif); }
	.layout_round .bottom			{ background-image: url(images/layout/bottom.gif); }
	.layout_round .left				{ background-image: url(images/layout/left.gif); }
	.layout_round .title		 	{ font-size: 18px; color: #896d66; font-family: "Georgia", serif;}


/*------------------------------------------------------
 	Layout 3
------------------------------------------------------*/

	.layout2		{ margin-bottom: 30px; }
	.layout2 .title	{ font-size: 22px; color: #941728; font-family: "Georgia", serif; }
	.layout2 img	{ display: block;Ê}



/*------------------------------------------------------
 	Ricerca
------------------------------------------------------*/

	#search_form 						{ margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
	#search_result						{ width: 500px; }
	#search_result .voice				{ margin-bottom: 20px; }
	#search_result .title a				{ font-size: 16px; font-family: Arial; text-decoration: underline; color: #0066CC; }
	#search_result .title a:hover		{ color: #ff9900; }
	#search_result .text				{ margin-top: 5px; font-size: 12px; font-family: Arial; }
	#search_result .bottom				{ height: 15px; }
	#search_result .keywords			{ color: #999; font-size: 10px; text-transform: uppercase; float: left; }
	#search_result .link a				{ color: #999; font-size: 10px; float: right; }
	#search_result .link a:hover		{ color: #339933; text-decoration: underline; }


/*------------------------------------------------------
 	Negozio
------------------------------------------------------*/

	.vedi_mappa							{ margin-top: 50px; text-align:right; }
	.layout_negozio .foto				{ vertical-align: top; }
	.layout_negozio .vertical_separator	{ width: 30px; vertical-align: top; background: url(images/vertical-separator.gif) repeat-y center; }

	.layout_negozio .tab_left			{ background: url(images/tab_left.gif); height: 28px; width: 9px; float: left; }
	.layout_negozio .tab_inner			{ background: url(images/tab_inner.gif) repeat-x; height: 28px; float: left; }
	.layout_negozio .tab_right			{ background: url(images/tab_right.gif); height: 28px; width: 9px; float: left; }
	.layout_negozio .tab				{ background: url(images/tab_out.gif) repeat-x; height: 28px; }

	.layout_negozio .tab_content		{ padding: 10px; margin-bottom: 40px; }
	.layout_negozio .thumbnail			{ padding-left: 5px; padding-top: 5px; border: 1px solid #ccc; width: 105px; height: 105px; }
	.layout_negozio .tab_inner			{ color: #0066CC; font-weight: bold; padding: 7px 5px 0px 5px; }
	.layout_negozio .title				{ font-size: 18px; color: #333; margin-bottom: 5px; font-family: "Georgia", serif; }



/*------------------------------------------------------
 	Clients
------------------------------------------------------*/

	#clients_block						{ width: 100%; margin-bottom: 50px; }
	#clients_block .title				{ border: 1px solid #ccc; background:#eee ;padding:5px;color: #666; font-family: Geneva; font-size: 14px; margin-bottom: 20px; }
	#clients_block .voice				{ padding-left: 10px; padding-right: 10px; vertical-align: top; width: 33%; }
	#clients_block .text				{ font-size: 12px;}
	#clients_block .neg_title a			{ font-size: 16px; color: #3366cc; }
	#clients_block .neg_title a:hover	{ color: red; }
	#clients_block .neg_city a			{ font-family: Verdana; font-size: 9px; color: #339933; }
	#clients_block .neg_city a:hover	{ text-decoration: underline; }
	#clients_block .separator			{ width: 1px; height: 100%; border-left: 1px dashed #ccc; }
	#clients_block .bottom				{ text-align: right; font-size: 9px; font-family: arial; }
	#clients_block .search				{ margin-top: 20px; border-bottom: 1px solid #ccc; padding: 5px; }
	
	#clients_block .search .text		{ border-color: #ccc; padding: 2px; }	
	#clients_block .search .button		{ background-color: #ccc; padding: 1px; border-color: #ccc; color: white; }


	

	
/*------------------------------------------------------
 	Prodotto
------------------------------------------------------*/

	#prodotto .thumbnail				{ border: 1px solid #ccc; width: 184px; height: 138px; }
	#prodotto .thumbnail_inner			{ padding: 5px; }
	.altre_foto_prodotto				{ margin-bottom: 20px; }
	.altre_foto_prodotto .thumbnail		{ border: 1px solid #ccc; width: 74px; height: 52px; padding: 5px; margin-right: 20px; }
	.info_prodotto						{ text-align: left; vertical-align: top; font-size: 11px; }
	.link_negozio						{ display: inline; }
	.link_negozio a						{ text-decoration: underline; color: #333; font-weight: bold; }
	.foto_prodotto						{ vertical-align: top; }
	.prezzo								{ color: red; font-size: 12px; font-weight: bold; }
	.compra								{ text-align: right; }
	


/*------------------------------------------------------
 	Fotogallery
------------------------------------------------------*/

	.foto_day 			{ margin-bottom: 15px; }
	.foto_day .text		{ font-size: 11px; margin-bottom: 5px; }
	.foto_day .title	{ font-size: 18px; margin-bottom: 5px; font-family: "Georgia", serif; }
	.foto_day img		{ border: 1px solid #ccc; width: 174px; }
	
	#fotogallery				{}
	#thumbnails					{ margin-top: 15px; }
	#fotogallery .thumb			{ float: left; margin-right: 10px; margin-bottom: 10px; }
	#fotogallery .thumb img		{ border: 1px solid #ccc; padding: 5px; background: white; width: 100px; }
	#fotogallery .thumb title	{ margin-top: 5px; font-size: 11px; text-align: center; }
	

	
/*------------------------------------------------------
 	ARTICLES / NEWS
------------------------------------------------------*/

	#articles							{ margin-bottom: 50px; }
	#articles .first_title				{ color: #3366dd; font-family: Geneva; font-size: 10px; text-transform: uppercase; text-align:right; }
	#articles .first					{ border: 1px solid #9999ff; background-color: #eeeeff; padding: 10px; }
	#articles .voice					{ margin-bottom: 30px; }
	#articles .cover img				{ float: right; margin-left: 15px; }
	#articles .title a,
	#articles .title a					{ color: #694a41; font-size: 24px; margin-bottom: 5px; font-family: "Georgia", serif; }

	#articles .keywords					{ color: #999; font-size: 10px; text-transform: uppercase; margin-bottom: 0px; }
	#articles .text						{ margin-bottom: 5px; font-size: 16px; font-family: "Times New Roman"; line-height: 20px;  }
	#articles .bottom					{ margin-top: 10px; height: 30px; }
	#articles .date						{ float:left; margin-top: 5px; margin-right: 5px; font-style: italic; color: #999; font-size: 10px;  }
	#articles .author					{ color: #3366cc; float: right; text-transform: uppercase; font-size: 12px; font-family: Geneva; }
	#articles .continue	a				{ color: #33cc33; font-family: Geneva; font-size: 11px; text-decoration: underline; }
	#articles .continue	a:hover			{ color: #ff6600; }
	#articles .comment					{ float: left; text-transform: uppercase; font-size: 12px; font-family: Geneva; }
	#articles .comment	a				{ color: #999; }
	#articles .comment	a:hover			{ color: #ff9900; text-decoration: underline; }


	#article .text							{ margin-bottom: 30px; font-size: 16px; font-family: "Times New Roman"; line-height: 20px; }
	#article .bottom						{ margin-top: 10px; height: 30px; }
	#article .date							{ font-style: italic; color: #666; font-size: 12px; margin-bottom: 5px; }
	#article .author						{ color: #999; text-transform: uppercase; font-size: 12px; font-family: Geneva; }
	#article .cover img						{ float: right; margin-left: 15px; }
	#article .keywords						{ color: #999; font-size: 10px; text-transform: uppercase; margin-bottom: 50px; margin-top: 10px; }
	#article .comment						{ border-top: 1px dashed #ccc; padding-top: 15px; margin-bottom: 50px; }
	#article .comment a						{ color: #999; font-size: 12px; font-family: Geneva; }
	#article .comment a:hover				{ color: #0066cc; text-decoration: underline; }
	#article .comment .voice				{ padding: 20px; font-size: 11px; font-family: "Geneva"; }
	#article .comment .row1					{ background-color: #fffffa; }
	#article .comment .row2					{ background-color: #fffff3; }
	#article .comment_number				{ color: #0066cc; display: inline; }
	#article .comment_author				{ color: #999; display: inline; margin-bottom: 5px; }
	#article .comment_text					{ font-size: 12px; }
	#article .comment_new					{ padding: 20px; background-color: #eeeeff; font-size: 12px; margin-bottom: 10px; font-family: "Geneva"; }
	#article .comment_del					{ float: right; }
	#article textarea						{ width: 100%; }	

	        									
	#articles_home							{ margin-bottom: 40px; }
	#articles_home .inner_voice				{ margin-bottom: 30px; }
	#articles_home .cover_first	img			{ width: 130px; }
	#articles_home .cover img				{ width: 100px; }
	#articles_home .cover_left img			{ float: left; margin-right: 15px; }
	#articles_home .cover_right img			{ float: right; margin-left: 15px; }
	#articles_home .title a,
	#articles_home .first_title	a			{ color: #694a41; margin-bottom: 5px; font-family: "Georgia", serif; }
	#articles_home .title a					{ font-size: 24px; }
	#articles_home .first_title a			{ font-size: 32px; }
	#articles_home .title a:hover,
	#articles_home .first_title a:hover		{ text-decoration: underline; background-color: #eee; }
	#articles_home .keywords				{ color: #999; font-size: 10px; text-transform: uppercase; margin-bottom: 0px; }
	#articles_home .text					{ margin-bottom: 5px; font-size: 16px; font-family: "Times New Roman"; line-height: 20px;  }
	#articles_home .bottom					{ margin-top: 10px; height: 30px; }
	#articles_home .date					{ float: left; font-style: italic; color: #666; font-size: 12px;  }
	#articles_home .author					{ color: #3366cc; float: right; text-transform: uppercase; font-size: 12px; font-family: Geneva; }
	#articles_home .comment					{ float: left; text-transform: uppercase; font-size: 12px; font-family: Geneva; }
	#articles_home .comment	a				{ color: #999; }
	#articles_home .comment	a:hover			{ color: #ff9900; text-decoration: underline; }
	#articles_home .archive					{ color: #999; border-top: 1px dashed #ccc; padding-top: 5px; text-align: right; text-transform: uppercase; font-family: Geneva; font-size: 12px; }
	#articles_home .title_news				{ color: #999; border-bottom: 1px dashed #ccc; margin-bottom: 5px; padding-bottom: 10px; text-transform: uppercase; font-family: Geneva; font-size: 12px; }


		
/*------------------------------------------------------
 	RSS News
------------------------------------------------------*/
	#rssnews-block								{ margin-bottom: 40px; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; padding: 10px; }
	#rssnews-block .title						{ color: #ff6600; font-size: 18px; font-family: "Georgia", serif; }
	#rssnews-block .voice						{ }
	#rssnews-block .voice .cover img			{ }
	#rssnews-block .voice .title				{ display: inline; }
	#rssnews-block .voice .title a				{ font-size: 12px; color: #333366; margin-bottom: 5px; font-family: "Lucida Sans"; }
	#rssnews-block .voice .title a:hover		{ text-decoration: underline; background-color: #eee; }
	#rssnews-block .voice .date					{ display: inline; font-style: italic; color: #666; font-size: 10px; }



/*------------------------------------------------------
 	Form
------------------------------------------------------*/


	
	/* remove the next line when you have trouble in IE6 with labels in list */
	form.cmxform label.error, label.error 		{ display: inline; color: #ff3333; margin-left: 10px; padding-left: 20px; background: url(images/error-small.gif) no-repeat; }
	
	div.error 									{ display: none; }
	textarea, input, select						{ border: 1px solid #ccc; }
	input:focus , textarea:focus				{ border: 1px dotted #666; }
	textarea.error, input.error, select.error 	{ border: 1px dotted red; }
	form.cmxform .gray * 						{ color: gray; }
	form.cmxform p 								{ list-style: none; margin-top: 5px; margin-bottom: 5px; }
	.input_voice								{ width: 158px; }
	form.cmxform textarea						{ width: 100%; }
	form.cmxform label							{ }
	form.cmxform input							{ font-size: 14px; background-color: #eee; }
	form.cmxform select							{ margin-left: 103px; width: 193px; font-size: 14px; background-color: #eee; }
	form.cmxform textarea						{ font-size: 16px; font-family: "Lucida grande", "lucida sans", verdana; height: 80px; width: 352px; background-color: #eee; }
	form.cmxform input.submit 					{ }
		
		

	
	
/*------------------------------------------------------
 	Offerta
------------------------------------------------------*/
	
	#offerta							{ width: 100%; margin-top: 20px; }
	#offerta_gratis						{ vertical-align: top; text-align: left; }
	#offerta_gratis .title a			{ color: #006ac4; font-size: 22px; margin-bottom: 10px; font-family: "Georgia", serif; display: block; text-decoration: none; }
	#offerta_gratis .title a:hover		{ text-decoration: underline; }
	#offerta_gratis .subtitle a			{ color: #006ac4; font-size: 14px; font-family: "Arial Black", Verdana; margin-top: 10px; text-decoration: none; }
	#offerta_gratis .subtitle a:hover	{ text-decoration: underline; }
	#offerta_gold						{ vertical-align: top; text-align: left; }
	#offerta_gold .title a				{ color: #ff0000; font-size: 22px; margin-bottom: 10px; font-family: "Georgia", serif; display: block; text-decoration: none; }
	#offerta_gold .title a:hover		{ text-decoration: underline; }
	#offerta_gold .title .mese			{ font-size: 14px; }
	#offerta_gold .subtitle a			{ color: #ff0000; font-size: 14px; font-family: "Arial Black", Verdana; margin-top: 10px; text-decoration: none; }
	#offerta_gold .subtitle a:hover		{ text-decoration: underline; }
	#offerta_web						{ vertical-align: top; text-align: left; }
	#offerta_web .title a				{ color: #ff9900; font-size: 22px; margin-bottom: 10px; font-family: "Georgia", serif; display: block; text-decoration: none; }
	#offerta_web .title a:hover			{ text-decoration: underline; }
	#offerta_web .subtitle a			{ color: #ff9900; font-size: 14px; font-family: "Arial Black", Verdana; margin-top: 10px; text-decoration: none; }
	#offerta_web .subtitle a:hover		{ text-decoration: underline; }

	
	

/*------------------------------------------------------
 	Generic (do not change)
------------------------------------------------------*/

	.max_width		{ width: 100%; }
	.max_height		{ height: 100%; }
	.max			{ width:100%; height:100%; }
	.padding_5		{ padding: 5px; }
	.padding_10		{ padding: 10px; }
	.padding_15		{ padding: 15px; }
	.padding_20		{ padding: 20px; }
	.solid_border	{ border: 1px solid #cccccc; }
	.dotted_border	{ border: 1px dotted #cccccc; }
	.dashed_border	{ border: 1px dashed #cccccc; }	

	
/*------------------------------------------------------
 	Calendar
------------------------------------------------------*/

	#calendar				{ width: 100%; text-align: center; background-color: #ccc; margin-bottom: 30px; }
	#calendar .prev			{ background-color: white; }
	#calendar .next			{ background-color: white; }
	#calendar .title		{ background-color: white; font-size: 14px;  color: #333; text-align: center; font-family: "Geneva"; }
	#calendar .week_day		{ width: 14%; font-weight: bold; text-align: center; background-color: #aaa; }
	#calendar .day			{ background-color: white; vertical-align: top; text-align: right; height: 70px; }
	#calendar .no_day		{ background-color: white; }
	#calendar .day_selected	{ background-color: #aaddff; }
	#calendar .event		{ text-align: left; font-size: 9px; color: #000033; }
	#calendar ul			{ margin: 0px; padding: 0px; text-align: left; }
	#calendar li			{ margin-left: 12px; padding: 0px; }
	
	#calendar .event_list .event_middle a 		{ color: #333366; font-size: 12px; }
	#calendar .event_list .event_middle:hover 	{ background-color: #aaaaee; }
	
	/*	Calendar - block */
	#calendar-block					{ text-align: center; width: 100%; margin-bottom: 30px; border: 1px solid #ccc; }
	#calendar-block table			{ font-size: 10px; font-family: geneva; margin-bottom: 10px; }
	#calendar-block .prev			{ background-color: white; }
	#calendar-block .next			{ background-color: white; }
	#calendar-block .title			{ font-size: 12px; background-color: white; text-align: center; font-family: geneva;}
	#calendar-block .week_day		{ width: 14%; font-weight: bold; text-align: center; background-color: #aaa; }
	#calendar-block .day			{ background-color: white; }
	#calendar-block .no_day			{ background-color: white; }
	#calendar-block .day_selected	{ border: 1px solid #666699; }
	#calendar-block .day_event		{ background-color: #aaddff; }
	#calendar-block .event			{ font-size: 9px; background-color: #aaddff; padding: 1px; }
	#calendar-block .event a		{ color: #333366; }
	#calendar-block .event a:hover	{ color: red; }
	#calendar ul					{ margin: 0px; padding: 0px; }
	#calendar li					{ margin-left: 12px; padding: 0px; }



/*------------------------------------------------------
 	Login
------------------------------------------------------*/

	#login_form						{ border: 3px solid #ccc; width: 300px; padding: 10px; background-color: #deebf9; background-image: url('images/bg_login.gif'); }
	#login_form .text				{ font-size: 11px; font-weight: bold; }
	#login_form input				{ display: inline; }
	#login_form .submit				{ border: 1px solid #ccc; }	

	


/*------------------------------------------------------
 	Cloud
------------------------------------------------------*/

	#cloud									{ margin-bottom: 30px; }
	#cloud .title							{ font-size: 14px; color: #ccc; font-family: Geneva; }
	#cloud .border 							{ font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0px 10px 0px; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; }
	.tag_cloud 								{ text-decoration: none; }
	.tag_cloud:link,.tag_cloud:visited  	{ color: #69da03; }
	.tag_cloud:hover,.tag_cloud:active		{ color: #ffffff; background: #69da03; }
	

	


/*------------------------------------------------------
 	Site Map
------------------------------------------------------*/

	#site_map .voice		{ margin-bottom: 30px; }
	#site_map .date			{ border-bottom: 1px dashed #ccc; padding-bottom: 3px; margin-bottom: 3px; font-size: 18px; font-family: Geneva; }
	#site_map .map_letter	{ border-bottom: 1px dashed #ccc; padding-bottom: 3px; margin-bottom: 3px; font-size: 18px; font-family: Geneva; }
	#site_map .link			{ }
	#site_map .link a		{ font-size: 14px; color: #666; display: block; padding: 1px 0px 1px 0px; }
	#site_map .link a:hover { font-size: 14px; color: #ff6600; background-color: #eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0px }
	#site_map ul			{ }
	
	
	
/*------------------------------------------------------
 	Last topic
------------------------------------------------------*/


	#portal_recent				{ }
	#portal_recent th			{ text-transform: uppercase; text-align: left; font-size: 14px; background: #ddeedd; border: 1px solid #aaccaa; }
	#portal_recent .title_table { font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 15px; }
	#portal_recent .row1		{ font-size: 12px; line-height: 18px; padding-bottom: 10px; }
	.portal_link		{ color: #999; border-top: 1px dashed #ccc; padding-top: 5px; text-align: right; text-transform: uppercase; font-family: Geneva; font-size: 12px; }
