@charset "utf-8";
/*
-----------------------------------------------
Antix Labs Website
Author:   Tim Cole
Version:  09 Feb 2010
----------------------------------------------- */

body {
	background-image: url(../images/main/pageBG2.png);
	background-position: left top;
	background-repeat:repeat-x;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background-attachment: scroll;
}
body * {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/*REMOVE PADDING AND MARGIN VALUES*/
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre {
	margin: 0;
	padding: 0;
}
html { /* always show vertical scroll bars on page to prevent flicker on pages with little content */
	height: 100%;
	margin-bottom: 1px;
	overflow-y: scroll; /* Mozilla */
}
/* =Headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h1 {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	height:22px;
	padding:0px 0 0 0;
	margin:3px 0 10px 0;
}
h2 {
	color:#555;
	font-size: 1.2em;
	font-weight:bold;
	height:20px;
	margin:0px 0 5px 0;/*	padding:0px 0 5px 0;*/
}
.press .opinions h2 {
	height:25px;
	width:500px;
}
.productsServices h2 {
	margin-bottom:10px;
}
h3 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 15px 0;
}
.productsServices h3 {
	margin-top:10px;
}
h4 {
	font-size:1em;
	font-weight:bold;
	font-style:italic;
	margin:0px 0 10px 0;
}
/* =Elements
----------------------------------------------- */
p {
	line-height:1.5em;
	margin-bottom: 1.1em;
	margin-top: 0;
	text-align:justify;
}
p.endNotes {
	text-align:right;
	padding-right:10px;
	margin-bottom:0;
	padding:0;
	width:100%;
}
.authorised p, .technology p, p.standards, .eventsList {
	float:left;
	width:530px;
}
.eventsList {
	margin-bottom:20px;
}
.productsServices .productList {
	height:120px;
	margin:10px 0 10px 0;
	float:left;
	width:690px;
}
dd, dt {
	line-height:1.6em;
	margin-top: 0;
}
img.badge { /*facebook, twritter*/
	margin-right:25px;
}
.productsServices img {
	clear:both;
	margin-bottom:10px;
}
ul {
	line-height:1.5em;
	margin-left:15px;
	margin-top:15px;
	padding-left:0;
}
ol {
	line-height:1.6em;
	margin-left:15px;
	padding-left:0;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer ul {
	float: right;
	list-style-type: none;
	margin: 0px 15px 0px 0;
	padding:0;
	width:auto;
}
#content ul li, #content ol li {
	margin-left:15px;
	padding-bottom:15px;
}
li {
	text-align:justify;
}
ul li ol, ul li ul, ol li ol, ol li ul {
	margin-top:15px;
	margin-left:5px;
	padding:0;
}
ol li ol {
	list-style:lower-roman;
}
ul.endNotes li {
	font-size:0.9em;
	margin:0;
	padding-bottom:5px;
}
li.clearFloat {
	clear: both;
}
#footer li {
	display: inline;
	padding:0 4px;
}
#content.sitemap ul {
	margin-bottom:0;
	margin-left:0;
}
#content.sitemap li {
	font-weight:bold;
	list-style:none;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:0;
}
#content.sitemap li li {
	font-weight:normal;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.spacer {
	background-color:#d7d7d7;
	clear:both;
	height:1px;
	margin:10px 0 10px 0;
	width:100%;
}
.table1spacer {
	margin-bottom:10px;
}
.productsServices .spacer {
	background-color:#F68721;
}
.ecoystem .spacer {
	background-color:#28903A;
}
.press .spacer {
	background-color:#000;
}
.aboutUs .spacer {
	background-color:#ED1C24;
}
.whyAntix .spacer {
	background-color:#0054A6;
}
.didYouSee .spacer {
	background-color:#FFC20E;
}
.smallerText {
	font-size:0.8em;
}
.clearFloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* =Links
----------------------------------------------- */
a {
	color:#000;
}
.aboutUs a {
	color:#ED1C24;
}
.ecoystem a {
	color:#28903A;
}
.whyAntix a {
	color:#0054A6;
}
.didYouSee a {
	color:#FFC20E;
}
.support a {
	color:#999;
}
.press a {
	color:#000;
}
.productsServices a {
	color:#F68721;
}
#content.sitemap a {
	color:#666;
}
#content.sitemap h2 a {
	color:#000;
}
#content.sitemap a:hover, a:hover {
	color:#333;/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
a:link img, a:visited img {
	border: none;
}
#footer a {
	color: #999;
	font-size: .9em;
	text-decoration: none;
}
#footer a:hover {
	color: #333;
	text-decoration: underline;
}
/* =Structure
----------------------------------------------- */
/* 
page
	nav_main
	grabber
	mainWr
		nav_hub / nav_sub / link
		contentWr
			content
	footer
pageBtm
*/

#page {
	/*	border-bottom-color: #eee;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-left-color: #d7d7d7;
	border-left-style: solid;
	border-left-width: 10px;
	border-right-color: #d7d7d7;
	border-right-style: solid;
	border-right-width: 10px;*/
	border-top-style: none;
	font-size:14px;
	height:auto;
	margin: 0 auto;
	padding:10px 0px 10px 0px;
	width: 975px;
}
.skipNavigation {
	font-size:.6em;
	left:-32000px;
	position:absolute;
}
/* =mainWr
----------------------------------------------- */
#mainWr {
	/*	background-color:inherit;*/
	background-color:#FFF;
	clear:both;
	display: inline;
	float: left;
	margin: 0px 15px 10px 15px;
	padding-top: 0px;
	width: 943px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
html > body #mainWr {
	height: auto;
}
/* =nav_main
----------------------------------------------- */
#nav_main {
	background-color:inherit;
	display:inline;
	float: left;
	margin-bottom:10px;
	margin-right:0px;
	margin-top:0px;
	padding:0px 15px 0 15px;
	width:945px;
}
/* =grabber
----------------------------------------------- */
/* grabber customisations
.home / .sub
*/

#grabber {
	background-color:inherit;
	border: none;
	clear:both;
	height:200px;
	margin:0px 15px 0 15px;
	position:relative;
	width: 945px;
}
#grabber a {
	position:absolute;
	top:40px;
	right:53px;
	padding: 0;
	text-align: right;
	padding-top:130px;
}
.home #grabber {
	background-image: url(../images/grabbers/home/grabber.png);/*	background-repeat: no-repeat;
	border: none;
	float:left;
	height:200px;
	margin-top:0px;
*/
}
.productsServices #grabber {
	background-image: url(../images/grabbers/productsServices/grabber.png);
	background-repeat: no-repeat;
}
.ecoystem .sub1 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber.png);
	background-repeat: no-repeat;
}
.ecoystem .sub2 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber2.png);
	background-repeat: no-repeat;
}
.ecoystem .sub3 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber3.png);
	background-repeat: no-repeat;
}
.ecoystem .sub4 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber4.png);
	background-repeat: no-repeat;
}
.ecoystem .sub5 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber5.png);
	background-repeat: no-repeat;
}
.ecoystem .sub6 #grabber {
	background-image: url(../images/grabbers/ecosystem/grabber6.png);
	background-repeat: no-repeat;
}
.press #grabber {
	background-image: url(../images/grabbers/press/grabber.png);
	background-repeat: no-repeat;
}
.whyAntix #grabber {
	background-image: url(../images/grabbers/whyAntix/grabber.png);
	background-repeat: no-repeat;
}
.aboutUs #grabber {
	background-image: url(../images/grabbers/aboutUs/grabber.png);
	background-repeat: no-repeat;
}
.didYouSee #grabber {
	background-image: url(../images/grabbers/didYouSee/grabber.png);
	background-repeat: no-repeat;
}
.downloads #grabber, .support #grabber {
	background-image: url(../images/grabbers/productsServices/grabber.png);
	background-repeat: no-repeat;
}
/* =nav_sub
----------------------------------------------- */
#nav_sub {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left: 0px;
	margin-top: 0px;
	padding-left:35px;
	padding-top: 0px;
	width: 145px;
}
html > body #nav_sub {
	height: auto;
}
.didYouSee #nav_sub, .whyAntix #nav_sub {
	display:none;
	height:0;
}
/* =contentWr
----------------------------------------------- */
#contentWr {
	/*	background-image: url(../images/main/contentTop.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 0px;
	padding-left: 0px;/*	height: 300px;*/
	padding-bottom:20px;
	padding-right: 0px;
	padding-top: 6px;
	width: 746px;
}
.whyAntix #contentWr, .didYouSee #contentWr, .feedback #contentWr, .col1 #contentWr, .downloads #contentWr {
	width: 911px;
}
.home #contentWr {
	font-size:15px;
	margin-left:0;
	margin-bottom:0px;
	padding:10px 35px 20px 35px;
	width: 873px;
}
html > body #contentWr {
	height: auto;/*	min-height: 300px;*/
}
/* =content
----------------------------------------------- */
#content {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0 20px 0 20px;
	padding-bottom:6px;
}
.ecoystem #content, .press #content, .aboutUs #content, .productsServices #content {
	padding:0 35px 0 20px;
}
.aboutUs .col1 #content {
	padding:0 20px 0 20px;
}
#content {
	background-color:#fff;
}
/* =endcontent
----------------------------------------------- */
/*#endcontent {
	background-image: url(../images/main/contentBtm.gif);
	height:6px;
	margin-bottom:0px;
	padding:0;
}*/
/*.hub #endcontent, .home #endcontent {
	background-image:url(../images/main/3ColBtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:945px;
}
.home #endcontent {
	background-image:url(../images/main/6ColBtm.gif);
	margin-bottom:0px;
}
*//* =footer
----------------------------------------------- */
#footer {
	/*	background-color:#dcdcdc;*/
/*	background-image: url(../images/main/footer.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	clear:both;
	color: #ccc;*/
	display: inline;
	float: right;
	font-size: 1em;
	/*	height: 30px;*/
	margin-bottom: 0;
	margin-left: 15px;
	margin-right:15px;
	margin-top:0px;
	padding: 0px 0 0px 0;
	width: 945px;
}
html > body #footer {
	height: 25px;/*	min-height: 30px;*/
}
#footer .imgFooterRSS {
	float:right;
	margin-right:0px;
	width: 46px;
}
.imgFooterRSS img {
	margin-right:6px;
}
/* =pageBtm
----------------------------------------------- */
#pageBtm {
	/*	background-image: url(../images/main/pageBtm.png);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	clear:both;
	height:0px;
	margin: 0 auto;
	width: 1015px;
}
/* MISC: =general
----------------------------------------------- */
.trade {
	font-size:0.6em;
	vertical-align:super;
}
/* MISC: =forms
----------------------------------------------- */
.aboutUs .left, .press .left, .ecoystem .left, .whyAntix .left, .didYouSee .left {
	float:left;
	font-weight:bold;
	padding-bottom:20px;
	width:125px;
}
.press #content .left {
	clear:both;
	width:220px;
}
.sitemap .left {
	width:435px;
}
.didYouSee #content .left, .didYouSee #content .leftText {
	clear:both;
	float:left;
	width:328px;
	padding:0;
}
.didYouSee #content .leftText {
	margin-bottom:20px;
}
.didYouSee #content .left h2 {
	margin-left:180px;
	text-align:left;
}
.didYouSee #content .right h2 {
	margin-left:145px;
	text-align:left;
}
.didYouSee #content .leftText {
	background-image: url(../images/grabbers/didYouSee/newsBtm.png);
	background-repeat: no-repeat;
	background-position: 84px bottom;
	padding-bottom:4px;
	position:relative;
}
.didYouSee #content .mrGreen {
	position: absolute;
	left:21px;
	top: -12px;
}
.didYouSee #content .leftText p.mid {
	padding:0;
	margin:0;
	width:195px;
	margin-left:102px;
	padding:0px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-top:-14px;
}
.didYouSee #content .leftText p.top {
	background-image: url(../images/grabbers/didYouSee/newsTop.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	height:18px;
	padding:0;
	margin:0;
	width:321px;
	margin-left:103px;
}
.press #content.fastFacts dt {
	clear:both;
	float:left;
	font-weight:bold;
	margin:0px 0 0 0px;
	padding:0 0 0 20px;
	width:200px;
}
.press #content.fastFacts dd {
	float:right;
	margin:0px 0 0 20px;
	padding-bottom:5px;
	width:450px;
}
.press #content.fastFacts p {
	margin-bottom:10px;
}
.press #content.fastFacts .spacer {
	margin-top:0;
}
.press #content.fastFacts ul {
	width:500px;
}
#content.location .left {
	font-weight:normal;
	margin:0;
	padding:0;
	width:350px;
}
.aboutUs .right, .press .right, .ecoystem .right, .whyAntix .right, .didYouSee .right, .sitemap .right {
	float:left;
	margin-left:0px;
	width:450px;
}
.press #content .eventsList .left {
	width:150px;
}
.press .eventsList .right {
	width:350px;
}
.sitemap .right {
	width:435px;
}
.didYouSee #content .right, .didYouSee #content .rightText {
	float:left;
	width:515px;
	margin-left:20px;
}
.didYouSee #content .rightText {
	background-image: url(../images/grabbers/didYouSee/commentBtm.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom:38px;
	position:relative;
}
.didYouSee #content .antixMan {
	position: absolute;
	left:424px;
	top: -12px;
}
.didYouSee #content .rightText p.mid {
	padding:0;
	margin:0;
	width:404px;
	margin-left:0px;
	padding:0px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.didYouSee #content .rightText p.top {
	background-image: url(../images/grabbers/didYouSee/commentTop.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	height:6px;
	padding:0;
	margin:0;
	width:426px;
	margin-left:0px;
}
#content.location .right {
	margin:0;
	padding:0;
	width:300px;
}
input, textarea {
	width:450px;
}
.table1Head {
	background-color:#d7d7d7;
	line-height:2em;
	margin-bottom:15px;
}
.table1 .col1, .table1Head .col1 {
	float:left;
	margin:0 10px 0px 5px;
	text-align:center;
	width:110px;
}
.table1 .col2, .table1Head .col2 {
	float:left;
	margin:0 10px;
	text-align:left;
	width:440px;
}
#content.table1 ul, #content.table1 li, #content.table2 ul, #content.table2 li {
	margin:0 0px 0 0;
	padding:0;
	list-style:none;
}
#content.table1 .col1 {
	float:left;
	font-size:0.9em;
	margin:0 10px 0px 0px;
	padding:0;
	text-align:center;
	width:140px;
}
#content.table1 .col2 {
	float:left;
	margin:0 0 0 10px;
	text-align:left;
	width:530px;
}
#content.table2 ul {
	clear:both;
	border-top: 2px solid #d7d7d7;
	height:auto;
	margin:0px 0 5px 0;
	padding:8px 0 0px 0;
}
#content.table2 ul.first {
	border-top:none;
}
#content.table2 ul li, #content.table2 ul li img {
	padding:0px 0 5px 0;
}
#content.table1 h2 {
	margin:0 0 15px 0;
	padding:0;
}
#content.table2 ul.head {
	background-color:#d7d7d7;
	border-bottom:none;
	height:25px;
	line-height:2em;
	padding-top:0;
	margin-bottom:0px;
}
#content.table2 ul.head li {
	padding:0px;
}
#content.table2 .col1 {
	float:left;
	margin:0 10px 0px 0px;
	padding:0;
	text-align:center;
	width:110px;
}
#content.table2 .col2 {
	float:left;
	margin:0 10px;
	text-align:left;
	width:388px;
}
#content.table2 .col3 {
	float:left;
	margin:0 8px;
	width:80px;
}
#content.table2 .col4 {
	float:left;
	margin:0 8px;
	width:30px;
}
.table1 img {
	margin-bottom:15px;
	
}

.support h3 {
margin-top:20px;	
}

img.partnerLogo {
	margin-bottom:15px;
}
.submitButton {
	width:100px;
	text-align:center;
	margin-left:180px;
}
.actionComicImages {
	float:left;
	height:190px;
	margin-bottom:10px;
	padding-left:61px;
	text-align:center;
	width:auto;
}
#content.pressReleases h2 {
	background-image:url(../images/partners/pdficon_large.gif);
	display:inline;
	float:left;
	font-size:0.9em;
	height:80px;
	margin-right:20px;
	width:100px;
	background-repeat: no-repeat;
	background-position: 25px 35px;
}
#content.pressReleases h3 {
	display:inline;
	margin-bottom:15px;
	float:left;
	width:620px;
}
#content.pressReleases p {
	float:left;
	width:620px;
}
#content.theAntix h2 {
	clear:both;
	float:left;
	font-size:1.2em;
	height:auto;
	margin:0;
	margin-right:25px;
	margin-bottom:19px;
	padding:0;
	width:130px;
}
#content.theAntix p {
	margin-bottom:15px;
	margin-left:155px;
	width:590px;
}
#content.theAntix h3 {
	font-size:1.2em;
	height:auto;
	width:590px;
}
#content.theAntix img {
	clear:left;
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:0px;
	width:auto;
}
#content.team h3 {
	margin-bottom:15px;
}
.counter {
	margin-bottom:20px;
}
.opinions img.imgRight {
	float:right;
	padding:0 15px 10px 30px;
}
.opinions p {
	font-style:italic;
	width:100%;
}
.imgBorder1 {
	border:1px solid #d7d7d7;
}
.imgRight {
	clear:right;
	float:right;
	padding:0 0 30px 30px;
	width:auto;
	height: auto;
}
.productsServices .imgRight {
	margin-bottom:0;
	padding:0 0 0px 10px;
	text-align:right;
}
.imgLeft {
	float:left;
	height: auto;
	padding:5px 20px 0 0;
	width:auto;
}
.imgOpinions {
	float:rIght;
	padding-right:40px;
}
.careers h3 {
	float:left;
}
.t1C2 {
	margin:15px 0;
	padding-top:10px;
}
.t1C2 .right {
	float:right;
	font-size:0.8em;
	height:30px;
	margin-right:5px;
	margin-left:10px;
	padding:0;
	padding-right:10px;
	padding-top:5px;
	vertical-align:middle;
	width:auto;
}
.vacancyDetails {
	float:left;
}
.vacancyImg {
	float:left;
	width:24px;
}
.home .right {
	float:right;
}
.sitemap ul, .sitemap li {
	line-height:1.15em;
	margin:0;
	padding:0;
}
#content.sitemap ul li ul li ul {
	margin-top:10px;
}
#content.sitemap ul li ul li ul li {
	margin:0;
	list-style-position: inside;
	list-style-type:none;
}
img.diagram {
	padding:20px 0 30px 0px;
}
.home img.diagram {
	padding:20px 0 30px 92px;
}
.productsServices img.diagram {
	border:1px solid #eeeeee;
	padding:10px 19px;
	margin:10px 0px 20px 0px;
}
.home .imgDevices {
	margin-left:-35px;
	margin-bottom:30px;
	margin-top:-10px;
	text-align:center;
}
.whyAntix .imgDevices {
	margin-left:182px;
	margin-bottom:5px;
	margin-top:20px;
	text-align:center;
}
.productsServices strong {
	color:#F68721;
}
.downloads p {
	text-align:left;
}
.downloads .imgLeft {
	margin-bottom:15px;
	padding-right:15px;
}

.downloads img {
padding-top:10px;	
	
}

.downloadLinks {
	float:left;
	margin-top:10px;
	width:735px;
}
.downloadLinks h2 {
	margin-bottom:14px;
}
.downloadLinks p {
	color:#333;
	font-size:12px;
	float:left;
	padding:3px 0 6px 0px;
	margin:0;
	width:500px;
}
a.downloadWindows .downloadDetails {
	color:#000;
	font-size:8px;
	line-height:8px;
}
/*.downloadHelp {
	float:left;
	display:block;
	font-size:10px;
	margin-top:5px;
	line-height:35px;
	width:500px;
}*/
a.downloadWindows, a.downloadMac, a.downloadLinux {
	display:block;
	float:left;
	background-image: url(../images/global/downloadAGP-Windows.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:14px;
	margin-right:0px;
	padding:2px 0px 12px 55px;
	text-decoration:none;
	width:145px;
	color:#000;
	line-height:25px;
}
a.downloadMac {
	background-image: url(../images/global/downloadAGP-Mac.png);
	padding:4px 0px 13px 30px;
}
a.downloadLinux {
	background-image: url(../images/global/downloadAGP-Linux.png);
	padding:4px 0px 13px 30px;
}
.downloadInfo {
	float:left;
	height:auto;
	margin:0 0 0px 30px;
	padding-bottom:10px;
	width:505px;
}
#submit {
	background-image: url(../images/global/formButton1.png);
	border:0;
	background-repeat: no-repeat;
	background-position: left top;
	color:#fff;	
	font-size:12px;
	height:37px;
	width:160px;
	
}