@charset "utf-8";
/* CSS Document */

html {
	height:101%;
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
}
.super {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
    vertical-align:super;
	letter-spacing: normal;
}
.pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
    padding-right: 20px;
    background: transparent url(images/pdficon.gif) no-repeat center right;
}
.xls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
    padding-right: 20px;
    background: transparent url(images/excelicon.gif) no-repeat center right;
}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
#map {
	float: left;
	width: 460px;
}
#contact_details {
	float: left;
	width: auto;
}
#head_office {
	float: left;
	width: 460px;
}
#spacer {
	float: left;
	width: 20px;
	height: 600px;
}
#cork_office {
	float: left;
	width: 460px;
}
.normal_transparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
.heading2_transparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
#email_etc {
	float: left;
	width: 920px;
}
#map_title {
	float: left;
}
#client_logos {
}
#hardware {
	float: left;
	width: 480px;
}
#software {
	float: left;
	width: 480px;
}
#intro_content {
	position: static;
}
#intro_about_wrapper {
	float: left;
	width: 480px;
}
#intro_about {
	float: left;
	width: 440px;
}
#intro_news {
	float: left;
	width: 480px;
}
.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
	list-style-position: inside;
	list-style-type: disc;
}
#services_content {
	position: static;
}
#trademark {
	float: left;
	width: 920px;
}
#arm_community {
	width: 940px;
	float: left;
}
#products_text {
	width: 600px;
}
#company_text {
	width: 440px;
	float: left;
	height: 450px;
}
#pcb {
	width: 480px;
	float: left;
}
#company_text_wrapper {
	width: 480px;
	float: left;
}
#news_text {
	width: 600px;
}
#fasaLINK_image {
	float: left;
	width: 600px;
}
#fasaLINK_features {
	float: left;
	width: 360px;
}
.bullets_nested {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
	list-style-position: inside;
	list-style-type: disc;
	text-indent: 30px;
}
.italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
}
.heading3_italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: normal;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
}
.italicsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: justify;
	vertical-align: bottom;
	letter-spacing: normal;
}
