html
{
	height: 100%;
	overflow: scroll;
	overflow: -moz-scrollbars-vertical;
}

body
{
	font-size: 10px;
	height: 100%;
	margin: 0;
	padding: 0;
}

a img
{
	border: 0;
}

.clear 
{
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}

/******************************************************************/
/* Button
/******************************************************************/
.button
{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 12px;
}

	.button input.buttonContent
	{
		background: transparent !important;
		border: 0 !important;
		cursor: pointer;
		font-size: 9px;
		height: 30px;
		line-height: 2.3em;
		padding: 0 20px 13px 9px !important;
		text-transform: uppercase;
		width: auto !important;
	}

/******************************************************************/
/* Fonts
/******************************************************************/
.containerTop .menuTop ul li a,
.head .searchContainer input,
.head .menuMain,
.eyecatcher .bottomContainer .innerContent .title,
.eyecatcher .bottomContainer .innerContent p,
.eyecatcher .bottomContainer .innerContent .navigation a,
.container .headline,
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content .date,
.content p,
.footer,
.footer p,
.page.sitemap ul li a
{
	font-family: Arial;
}

/******************************************************************/
/* BackgroundTop
/******************************************************************/
.backgroundTop
{
	min-height: 500px;
	height: 100%;
}

/******************************************************************/
/* Background
/******************************************************************/
.background
{
	min-height: 100%;
}

/******************************************************************/
/* Container
/******************************************************************/
.container
{
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	width: 980px;
}
	.cornerTop
	{
		top: 0;
		height: 84px;
		left: -143px;
		position: absolute;
		width: 1245px;
	}

	.cornerBottom
	{
		bottom: 0;
		height: 84px;
		left: -143px;
		position: absolute;
		width: 1245px;
	}
	
/******************************************************************/
/* MenuTop
/******************************************************************/
.containerTop
{
	height: 30px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
	.containerTop .menuTop 
	{
		margin: 0 auto;
		padding: 0;
		width: 980px;
	}

	.containerTop .menuTop ul
	{
		display: block;
		float: right;
		margin: 0;
		padding: 0;
	}
		.containerTop .menuTop ul li
		{
			display: block;
			float: left;
			margin: 0 0 0 30px;
			padding: 8px 0;
			position: relative;
		}
			.containerTop .menuTop ul li a
			{
				display: block;
				font-size: 1.1em;
				outline: 0;
				padding: 0 0 0 10px;
				text-decoration: none;
			}

				.containerTop .menuTop ul li div
				{
					width: 80px
				}
					
				.containerTop .menuTop ul li a img
				{
					float: left;
					height: 13px;
					margin: 0 12px 0 0;
					width: 13px;
				}
				
				.containerTop .menuTop ul li a img.default,
				.containerTop .menuTop ul li a:hover img.hover,
				.containerTop .menuTop ul li a.active img.hover
				{
					display: block;
				}
				
				.containerTop .menuTop ul li a:hover img.default,
				.containerTop .menuTop ul li a.active img.default,
				.containerTop .menuTop ul li a img.hover
				{
					display: none;
				}

/******************************************************************/
/* Head
/******************************************************************/
.head
{
	padding: 90px 30px 0 30px;
	position: relative;
}
	.head a.logo
	{
		display: block;
		position: absolute;
		left: 30px;
		height: 69px;
		margin: 0;
		outline: 0;
		top: 90px;
		width: 215px;
	}
	
	.head .right
	{
		margin: 0;
		width: 100%;
	}
	
		/******************************************************************/
		/* SearchContainer
		/******************************************************************/
		.head .searchContainer
		{
			display: block;
			float: right;
			margin: 0 0 20px 0;
		}
			.head .searchContainer input
			{
				border: 0;
				float: left;
				font-size: 1.2em;
				height: 20px;
				margin: 0;
				padding: 4px 25px 0 5px;
				width: 170px;
			}

			.head .searchContainer a
			{
				display: block;
				float: left;
				height: 18px;
				margin: 3px 0 0 -22px;
				outline: 0;
				padding: 2px 0;
				width: 18px;
			}
			
			.PagingContainer .navigation,
			.searchResult .navigation
			{
                bottom: 14px;
                z-index: 99;
            }

            .PagingContainer .navigation a.UnselectedPagingItem,
            .searchResult .navigation a.active
			{
                font-weight:bold;
            }
            
            .PagingContainer .navigation a:hover,
            .searchResult .navigation a:hover
			{
                font-weight: bold;
            }
            

            .PagingContainer .navigation a,
            .searchResult .navigation a
			{
                display: block;
                float: left;
                font-size: 10px;
                height: 12px;
                margin: 0 2px 0 0;
                padding: 5px;
                position: relative;
                text-align: center;
                text-decoration:none;
                width: 15px;
            }
            
		
		/******************************************************************/
		/* MenuMain
		/******************************************************************/
		.head .menuMain
		{
			clear: both;
			display: block;
			float: right;
			height: 50px;
		}
			.head .menuMain ul
			{
				height: 28px;
				float: left;
				margin: 0;
				padding: 0;
			}
				.head .menuMain ul li
				{
					display: block;
					float: left;
					margin: 0;
					padding: 0 0 3px 0;
				}

					.head .menuMain ul li a
					{
						display: block;
						font-size: 1.4em;
						outline: 0;
						padding: 0 20px 10px 20px;
						text-decoration: none;
					}
	
	/******************************************************************/
	/* Eyecatcher
	/******************************************************************/
	.eyecatcher
	{
		margin: 10px 30px 0 30px;
		padding: 3px;
		position: relative;
		z-index: 1;
		width: 912px;
	}
	
	.eyecatcherFade
	{
		width: 912px;
	}
	
		.eyecatcher .media
		{
			/*height: 339px;*/
			height: 0;
			margin: 0;
			padding: 0;
		}
			.eyecatcher .media img
			{
				/*height: 100%;*/
				height: 263px;
				width: 100%;
			}

		.eyecatcher .bottomContainer
		{
			bottom: 0;
			left: 0;
			margin: 0;
			position: absolute;
			width: 918px;
		}
			.eyecatcher .bottomContainer .innerContent
			{
				margin: 0 3px 3px 3px;
			}
			
			.eyecatcher .bottomContainer .innerContent.slim
			{
				background: none;
				border: 0;
			}

				.eyecatcher .bottomContainer .innerContent .title
				{
					font-size: 1.4em;
					margin: 0 0 10px 0;
					padding: 0;
				}

				.eyecatcher .bottomContainer .innerContent p
				{
					font-size: 1.2em;
					margin: 0 0 10px 0;
					padding: 0;
				}

				.eyecatcher .bottomContainer .innerContent .text
				{
					display: block;
					float: left;
					padding: 10px;
					width: 700px;
				}

				.eyecatcher .bottomContainer .innerContent .navigation
				{
					bottom: 14px;
					right: 11px;
					position: absolute;
					z-index: 99;
				}
					.eyecatcher .bottomContainer .innerContent .navigation a
					{
						display: block;
						float: left;
						font-size: 10px;
						height: 12px;
						margin: 0 2px 0 0;
						padding: 5px 5px;
						position: relative;
						text-align: center;
						text-decoration: none;
						width: 15px;
					}
					
					.eyecatcher .bottomContainer .innerContent .navigation a:hover
					{
						font-weight: bold;
					}
					
					.eyecatcher .bottomContainer .innerContent .navigation a.active
					{
						font-weight: bold;
					}
					
					.currentEyecatcherPage
					{
					    display: block;
					    /*height: 339px;*/
						height: 263px;
				    }
				    
				    .hiddenEyecatcherPage
					{
					    display: none;
				    }
	
	/******************************************************************/
	/* Content
	/******************************************************************/
	.content
	{
		display: block;
		float: left;
		margin: 30px 0 230px 0;
		margin-left: 30px !important;
		margin-left: 15px;	/* IE6 fix */
		width: 610px;
	}
		body .container .headline
		{
			font-size: 1.2em;
			font-weight: bold;
			margin: 0 -10px 10px -10px;
			padding: 5px 10px;
			position: relative;
		}
	
			body .container .headline a.readmore
			{
				display: block;
				font-size: 0.8em;
				float: left;
				margin: 1px 8px 0 0;
				outline: 0;
				padding: 0 0 0 10px;
				position: absolute;
				right: 10px;
				top: 5px;
				text-decoration: none;
			}
			
			body .container .content img.eyecatcherSub
			{
				border-bottom: 1px solid #000;
				border-left: 1px solid #000;
				border-right: 1px solid #000;
				border-top: 0;
				display: block;
				float: none;
				margin: -10px -10px 15px -10px;
				padding: 0;
			}
	
		.content h1,
		.content h2,
		.content h3,
		.content h4,
		.content h5
		{
			margin: 0 0 10px 0;
			padding: 0;
		}
		
		.content h1
		{
			font-size: 1.5em;
		}

		.content h3
		{
			font-size: 1.4em;
		}
		
		.content h4,
		.content h5
		{
			font-size: 1.3em;
			margin: 3px 0 5px 0;
		}

		.content .date
		{
			display: block;
			font-size: 1em;
			margin: -8px 0 10px 0;
		}
		
		.content p
		{
			font-size: 1.2em;
			margin: 0 0 10px 0;
		}
		
		.content table
		{
			font-family: Arial;
			font-size: 1em;
		}
		
			.content table th,
			.content table td
			{
				font-size: 1.2em;
			}
		
		.content ul,
		.content ol
		{
			font-family: Arial;
			font-size: 1em;
		}
		
			.content li
			{
				font-size: 1.2em;
				margin-bottom: 0.5em;
			}
		
			.content li ul,
			.content li ol,
			.content li li
			{
				font-size: 1em;
			}
		
		.content a
		{
			text-decoration: underline;
		}
		
		.content a:hover
		{
			text-decoration: none;
		}
		
		.content .page
		{
			margin: 0 0 20px 0;
			padding: 0 10px 10px 10px;
		}
		
		/******************************************************************/
		/* Content Services
		/******************************************************************/
		.services
		{
			background: url('/media/images/gfx/borderDottedBlack.gif') repeat-x 0 100%;
			font-family: Arial;
			margin: 0 -4px 20px -1px;
			padding-bottom: 10px;
		}
		
			.services h2.headline
			{
				margin-left: 0;
				margin-right: 0;
			}
		
			.services a
			{
				cursor: pointer;
				display: block;
				float: left;
				margin: 0 0 12px 12px;
				padding: 3px;
				position: relative;
				text-decoration: none !important;
				width: 180px;
			}
			
			.services a.nolink
			{
				cursor: default;
			}
			
				.services a:hover
				{
					text-decoration: underline !important;
				}

				.services a img
				{
					width: 180px;
				}
			
				.services a img.hover,
				.services a:hover img.default
				{
					display: none;
				}
				
				.services a:hover img.hover,
				.services a img.default
				{
					display: block;
				}
				
				.services a span
				{
					display: block;
				}
				
				.services a span.text
				{
					bottom: 3px;
					left: 3px;
					right: 3px;
					position: absolute;
					width: 180px;
				}
				
					.services a span.title
					{
						color: #fff;
						font-size: 12px;
						font-weight: bold;
						margin: 5px 5px 2px 5px;
					}
					
					.services a span.subtitle
					{
						font-size: 11px;
						font-weight: normal;
						margin: 0 5px 5px 5px;
					}
			
		/******************************************************************/
		/* Content SearchResult
		/******************************************************************/
		.page.searchResult
		{
			font-family: Arial;
		}
			.page.searchResult .header
			{
				font-size: 1em;
				font-weight: bold;
				margin: 0 0 10px 0;
				padding: 10px;
				text-align: left;
				text-transform: uppercase;
			}
				.page.searchResult .header img
				{
					float: left;
					margin: -2px 5px 0 0;
					height: 18px;
					width: 18px;
				}
				
				.page.searchResult .header span
				{
					margin: 0 0 0 5px;
					font-size: 1.1em;
					font-weight: normal;
					padding: 0;
					text-transform: none;
				}
		
			.page.searchResult a
			{
				display: block;
				float: left;
				font-size: 1.2em;
				margin: 0 0 10px 0;
			}
			
			.page.searchResult a.link
			{
				color: #777;
				font-size: 1.1em;
			}
			
			.page.searchResult span.date
			{
				display: block;
				float: left;
			}
			
			.page.searchResult b
			{
				font-weight: bold;
				padding: 0;
			}

		/******************************************************************/
		/* Content Settings
		/******************************************************************/
		.page.settings
		{
			font-family: Arial;
		}
		
			.page.settings .button
			{
				width: auto !important;
			}
		
			.page.settings table
			{
				border-collapse: collapse;
				margin: 0 0 10px 0;
				padding: 0;
				width: 100%;
			}
				.page.settings table th
				{
					font-size: 1em;
					margin: 0;
					padding: 10px;
					text-align: left;
					text-transform: uppercase;
				}
				
					.page.settings table th img
					{
						display: inline;
						float: left;
						height: 16px;
						margin: -2px 5px 0 0;
						width: 16px;
					}
				
				.page.settings table td
				{
					margin: 0;
					padding: 10px 0 0 11px;
					vertical-align: middle;
					width: 15px;
				}
					.page.settings table td.space
					{
						height: 10px;
					}
				
					.page.settings table td input.radio
					{
						margin: 0;
						padding: 0;
					}
					
					.page.settings table td.label
					{
						font-size: 1.1em;
						text-align: left;
						vertical-align: top;
						width: 100%;
					}

		/******************************************************************/
		/* Content Contact
		/******************************************************************/
		.page.contact
		{
			font-family: Arial;
			padding-bottom: 0;
		}
			.page.contact img
			{
				border: 1px solid #ccc;
				color: #777;
				clear: right;
				display: inline;
				float: right;
				margin: 0 0 20px 10px;
				padding: 3px;
			}

			.page.contact .separator
			{
				background: url('/media/images/gfx/borderDottedBlack.gif') repeat-x 0 100%;
				height: 1px;
				margin: 20px 0;
				width: 360px;
			}
			
			.page.contact .form
			{
				margin: 15px 0 0 0;
				width: 360px;
			}
				
				.page.contact .form table
				{
					border-collapse: collapse;
					width: 100%;
				}
			
					.page.contact .form table th
					{
						color: #000;
						background: #eee;
						font-size: 1em;
						font-weight: bold;
						padding: 10px;
						text-align: left;
						text-transform: uppercase;
						width: 100%;
					}
					
						.page.contact .form table th img
						{
							clear: none;
							border: 0;
							float: left;
							margin: -2px 5px 0 0;
							padding: 0;
						}

					.page.contact .form table td
					{
						font-size: 1.1em;
						padding: 5px 10px 0 10px;
						vertical-align: top;
					}

					.page.contact .form table td.space
					{
						height: 5px;
					}
					
					.page.contact .form table td.label
					{
						display: block;
						font-size: 1em;
						padding: 5px 0 0 0;
						width: 75px;
					}
				
						.page.contact .form .label label
						{
							color: #777;
							display: inline;
							font-size: 1.1em;
							font-weight: bold;
							margin: 0 0 0 10px;
							width: 50px;
						}
			
		/******************************************************************/
		/* Content Login
		/******************************************************************/
		.page.login
		{
			font-family: Arial;
		}
		
			.page.login .form
			{
				margin: 15px 0;
				padding: 15px 26px 0 15px;
				width: 300px;
			}
			
				.page.login .form .errorMessage
				{
					font-size: 0.9em;
					margin: 0 0 15px 0;
					padding: 5px;
					width: 100%;
				}
				
					.page.login .form .errorMessage p
					{
						margin: 0;
						padding: 0;
					}
			
				.page.login .form table
				{
					border-collapse: collapse;
					width: 100%;
				}
				
					.page.login .form table td
					{
						padding: 0 0 10px 0;
						vertical-align: top;
						width: 100%;
					}
				
					.page.login .form table td.label
					{
						padding: 0 10px 0 0;
						width: 100px;
					}
					
						.page.login .form table td.label label
						{
							display: block;
							margin-top: 3px !important;
						}

						.page.login .form table td.label label,
						.page.login .form table td label
						{
							font-size: 1.1em;
						}
					
					.page.login .form table input
					{
						border: 1px solid #fff;
						padding: 5px;
						position: relative;
						width: 100%;
					}
					
					.page.login .form table input.error
					{
						border: 1px solid red;
					}
					
					.page.login .form table input.checkbox
					{
						background: transparent;
						border: 0;
						width: auto;
					}
					
					.page.login .form table .button
					{
						float: right;
						margin: 0 !important;
					}

		/******************************************************************/
		/* Content Sitemap
		/******************************************************************/
		.page.sitemap 
		{
			font-family: Arial;
		}
		
			.page.sitemap ul
			{
				margin: 0 0 10px 20px;
				padding: 0;
			}
				.page.sitemap ul li
				{
					margin: 5px 0;
					padding: 0;
				}
					.page.sitemap ul li a
					{
						font-size: 1.2em;
						text-decoration: underline;
					}
					
					.page.sitemap ul li a:hover
					{
						text-decoration: none;
					}
	
	/******************************************************************/
	/* ColumnRight
	/******************************************************************/
	.columnRight
	{
		display: block;
		float: left;
		margin: 30px 0 300px 30px;
		width: 280px;
	}
		.container .columnRight .headline
		{
			margin: 0 -11px 10px -11px;
		}
	
		.columnRight .item
		{
			margin: 0 0 30px 0;
			padding: 0;
		}

		/******************************************************************/
		/* PageList
		/******************************************************************/
		.item.pageList
		{
			font-family: Arial;
			padding: 0;
		}

			.item.pageList .innerContent
			{
				margin: 0 1px;
				padding: 0 0 7px 0;
			}
		
				.item.pageList .headline
				{
					margin: 0 -2px 0 -2px;
				}
				
				.item.pageList .date
				{
					display: block;
					font-size: 0.8em;
					margin-top: 2px;
				}
		
				.item.pageList p
				{
					margin: 5px 0 10px 0;
				}
			
				.item.pageList .replacementtext
				{
					display: block;
					font-size: 1.2em;
					font-style: italic;
					padding: 10px 5px 5px 5px;
				}

				.item.pageList ul
				{
					margin: 15px 0 10px 0;
					padding-left: 25px;
					width: 240px;
				}
				
					.item.pageList ul li
					{
						font-size: 1.2em;
						margin: 5px 0;
					}
					
						.item.pageList ul li a
						{
							font-size: 1em;
						}
						
						.item.pageList ul li a:hover
						{
							text-decoration: none;
						}
						
						.item.pageList ul li a.active
						{
							font-weight: bold;
							text-decoration: none;
						}
							.item.pageList ul li ul li
							{
								font-size: 1em;
							}
							
						.item.pageList ul li ul
						{
						    margin: 7px 0 15px;
						}
		
	/******************************************************************/
	/* Page Form
	/******************************************************************/
	.page.form
	{
		margin-bottom: 20px;
	}
	
		.page.form div.separator
		{
			height: 1px;
			margin: 0 0 20px 0;
			padding: 0 0 20px 0;
			position: relative;
		}

		.page.form table.form
		{
			border-collapse: collapse;
			display: block;
			margin: 0;
			padding: 0;
			width: 100%;
		}

			.page.form table.form th
			{
				font-family: Helvetica;
				font-size: 1.2em;
				padding: 5px 10px 5px 18px;
				text-align: left;
				vertical-align: top;
				width: 250px;
			}
			
			.page.form table.form td.label
			{
				font-family: Helvetica;
				font-size: 1.2em;
				margin: 0;
				padding: 5px 10px 5px 20px;
				text-align: left;
				vertical-align: top;
				width: 100px;
			}
			
			.page.form table.form td.element
			{
				margin: 0;
				padding: 5px 20px 5px 0;
				text-align: left;
				vertical-align: top;
				width: 460px;
			}
			
				.page.form table.form td label
				{
					width: 100px;
				}
				
					.page.form table.form td input.text,
					.page.form table.form td textarea
					{
						font-family: Helvetica;
						font-size: 1.2em;
					}

					.page.form table.form td input.text
					{
						height: 18px;
						line-height: 1.3em;
						padding: 4px 5px 1px 5px;
						text-align: left;
						width: 350px;
					}
					
					.page.form table.form td textarea
					{
						height: 90px;
						padding: 5px;
						width: 348px;
					}
			
		.page.form table.list
		{
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			width: 400px;
		}
		
			.page.form table.list th
			{
				font-family: Helvetica;
				font-size: 1.3em;
				padding: 0 10px 10px 18px;
				text-align: left;
				vertical-align: top;
				width: 250px;
			}
			
			.page.form table.list td
			{
				margin: 0;
				padding: 0;
			}
		
			.page.form table.list td.label
			{
				font-family: Helvetica;
				font-size: 1.2em;
				margin: 0;
				padding: 10px 10px 5px 20px;
				text-align: left;
				vertical-align: top;
				width: 100%;
			}

			.page.form table.list td.element
			{
				margin: 0;
				padding: 5px 20px 5px 0;
				text-align: right;
				vertical-align: top;
				width: 30px;
			}

					.page.form table.list td table
					{
						border-collapse: collapse;
						display: block;
						margin: 0 0 0 15px;
						padding: 0;
					}
						
						.page.form table.list td table td.label
						{
							padding: 5px 10px 5px 20px;
						}
		
		/******************************************************************/
		/* Item Map
		/******************************************************************/
		.item.map
		{
			padding: 0 0 13px 0;
			position: relative;
		}
		
			.item.map .headline
			{
				margin: 0 -2px 10px -2px;
			}
		
			.item.map .innerContent
			{
				margin: 0 1px;
				padding: 0;
			}
			
			.item.map p
			{
				color: #666;
				font-family: Arial;
				font-size: 1.2em;
				margin: 0 10px 10px 10px;
			}
			
			.item.map iframe
			{
				background: #fff;
				border: 1px solid #ddd;
				display: block;
				margin: 0 auto;
				padding: 3px 3px 0 3px;
			} 
		
		/******************************************************************/
		/* ImageGallery
		/******************************************************************/
		.item.imageGallery
		{
			padding: 0 0 1px 0;
			position: relative;
		}
			.item.imageGallery .headline
			{
				margin: 0 -2px 10px -2px;
			}
		
			.item.imageGallery .innerContent
			{
				margin: 0 1px;
				padding: 0;
			}
			
			.item.imageGallery a
			{
				display: block;
				float: left;
				outline: 0;
				position: relative;
			}
		
			.item.imageGallery a img
			{
				display: block;
				height: 120px;
				margin: 0 0 10px 10px;
				padding: 3px;
				position: relative;
				width: 115px;
			}

			#screenshot
			{
				display: none;
				padding: 15px 15px 5px 15px;
				position: absolute;
				z-index: 99;
			}
	
	.footerLogotypes
	{
		bottom: 240px;
		position: absolute;
		right: 40px;
	}
	
	/******************************************************************/
	/* Footer
	/******************************************************************/
	.footer
	{
		bottom: 70px;
		font-family: Arial;
		font-size: 1em;
		height: 135px;
		left: 27px;
		padding: 10px;
		position: absolute;
	}
		.footer table
		{
			margin: 0;
			padding: 0;
			width: 920px;
		}
			.footer table td.freetext {}
			
				.footer table td.freetext h4
				{
					font-size: 1.2em;
					margin: 0 0 5px 0;
				}
			
				.footer table td.freetext a
				{
					font-weight: bold;
				}
				
				.footer table td.freetext a:hover
				{
					text-decoration: none;
				}

				.footer table td.freetext .office
				{
					display: block;
					float: left;
					margin-left: 10px;
					width: 150px;
				}
				
			/******************************************************************/
			/* Offices
			/******************************************************************/
			.footer table td.offices
			{
				width: 300px;
			}

				.footer table td.offices a
				{
					cursor: pointer;
					display: block;
					float: left;
					margin: 0 0 0 15px;
					outline: 0;
					padding: 3px;
					position: relative;
					text-decoration: none;
				}
					.footer table td.offices a img.hover,
					.footer table td.offices a:hover img.default
					{
						display: block;
					}
					
					.footer table td.offices a img.default,
					.footer table td.offices a:hover img.hover
					{
						display: none;
					}
					
					.footer table td.offices a .text
					{
						bottom: 0;
						left: 0;
						padding: 5px;
						position: absolute;
						width: 115px;
					}
						.footer table td.offices a .text .name,
						.footer table td.offices a .text .phone
						{
							display: block;
						}
					
						.footer table td.offices a .text .name
						{
							font-size: 11px;
						}
						
						.footer table td.offices a .text .phone
						{
							font-size: 10px;
						}
