/* CSS Document */
#FeatureTable td {padding:4px;}
#FeatureTable h2, #FeatureTable h4 {color:#FFFFFF;}

* {margin:0; padding:0;}
 html #tblNews p {font-size:small;} /*line needs checking in IE 6!*/
body { font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
h1 { font-size:1.8em; margin:20px 0 7px 0;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
h2 {font-size:1.6em;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:3px 0 6px 0;}
h3  {color: #666666;margin:5px 0 7px 0;font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.4em;padding-bottom:2px;background:url(../images/h3-underline.gif) bottom left repeat-x; font-size:1.4em;}
h4 { font-size:1.3em;}

p {font-size: 1.2em; line-height:17px;}
.bold {font-weight:bold;}
.fright {float:right;}
.fleft {float:left;}

.paddingFix table td {padding:5px;}

table.base-shadow {border:1px solid #000;}
table.base-shadow th {background-color:#990000;}
table.base-shadow th h3 {color:#FFFFFF; text-align:center; background:none;}
table.base-shadow td { background: url(../images/heading-bar-bg.jpg) repeat-x top left; padding:7px;}

table#accreditations {border-left:1px #e8e8e8 solid; border-top:1px #e8e8e8 solid; border-right:2px #cccccc solid; border-bottom:2px #cccccc solid; background-color:#fafafa;}
table#accreditations td {border-left:1px #e8e8e8 solid; border-top:1px #e8e8e8 solid; border-right:2px #cccccc solid; border-bottom:2px #cccccc solid; background-color:#ffffff;}

blockquote {background-color:#f5f5f5; border:1px #cccccc solid; margin: 10px 25px; padding:5px;}

.hideMe {text-indent:-3200em;}

table#content td {padding-bottom:10px;}
#header .first img {margin-right:28px;}

.strong {font-weight:bold;}
.code {font-family:"Courier New", Courier, monospace; font-weight:bold;color: #000066;}
.linethrough { text-decoration:line-through;}

a[href^="http:"] {background:url(../images/externalLink.gif) no-repeat right top;padding-right:10px;}
a[href^="https:"] {background:url(../images/externalLink.gif) no-repeat right top;padding-right:10px;}
a[href^="http://www.axisfirst.co.uk"], a[href^="http://axisfirst.co.uk"] {background-image:none;padding-right:0;}
a[href^="mailto:"]  {background:url(../images/email.png) no-repeat right top;padding-right:15px;}
a[href$=".doc"] {padding-right:10px;background:url(../images/wordIcon.jpg) top right no-repeat;}

ul#header {list-style-type:none; padding:0; margin:0;}
ul#header li {display:inline; padding:0; margin:0; list-style-type:none;}
ul#header img {padding:0; margin:0 1px 0 0;}

.smallPrint {font-size:0.9em;}
.smallPrint a {font-size:0.9em;}

.breadCrumb {color:#FFFFFF; padding:5px; margin:0; font-size:0.9em;}
.breadCrumb a:link {color:#fff; font-weight:normal;text-decoration: none;}
.breadCrumb a:visited {color: #fff; font-weight:normal;text-decoration:none;}
.breadCrumb a:hover {color: #fff;font-weight:normal; text-decoration:underline;}
.breadCrumb a:active {color:#fff; font-weight:normal;text-decoration:none; outline:none;}

.clear {clear:both;}

.index p {text-indent:-3200em;}

p.AXISNewsHeading {font-weight:bold;}
a.AXISNewsHeading:link {font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-decoration:none;}
a.AXISNewsHeading:visited {font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-decoration:none;}
a.AXISNewsHeading:hover {font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-decoration:underline;}
a.AXISNewsHeading:active {font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-decoration:none;}
.AXISNewsHeading2 {color: #666666;margin:5px 0 7px 0;font-family: "trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size:1.5em;padding-bottom:2px;background:url(../images/h3-underline.gif) bottom left repeat-x;}

.newsWrap p.AXISNewsHeading2+p.AXISBodyText {margin:10px 0; font-weight:bold;}
.newsWrap ul {  padding:0 0 0 10px; margin:10px 0 10px 10px;font-size:1.1em;}
.newsWrap ul li {list-style:url(../images/bullet.gif); }

.subHeading h4 {color:#666666; width:200px;}

.error {color:#FF0000; font-weight:bold;}

ul li {font-size:1.1em;}
ul.standard {list-style-image: url(../images/bullet.gif); line-height:17px;list-style-type:none; margin-left:17px;margin-top:7px;font-size:1.2em;}
ul.standard ul {line-height:17px;margin-left:5px; padding-left:15px; list-style-type:circle; list-style-image:none; }
ul.standard ul ul {list-style-type:square; line-height:17px;list-style-image:none; font-size:1.1em;}
ul.standard li ul li {list-style-type:square; line-height:17px;list-style-image:none; font-size:1em;}
ul.standard ul ul a {font-size:0.9em;}
ul.standard ul a {text-decoration:none;font-weight:normal;line-height:17px;font-size:1em;color:#000000;}
ul.standard ul a:hover {text-decoration:underline;font-weight:normal;color:#000000;}

a.business:link {color:#ff7f03; text-decoration:none;}
a.business:visited {color:#ff7f03; text-decoration:underline;}
a.business:hover {color:#ff7f03; text-decoration:none;}
a.business:active {color:#ff0000; text-decoration:none;}

a.internet:link {color:#58802f; text-decoration:none;}
a.internet:visited {color:#58802f; text-decoration:underline;}
a.internet:hover {color:#58802f; text-decoration:none;}
a.internet:active {color:#ff0000; text-decoration:underline;}

a.convergence:link {color:#990000; text-decoration:none;}
a.convergence:visited {color:#990000; text-decoration:underline;}
a.convergence:hover {color:#990000; text-decoration:none;}
a.convergence:active {color:#ff0000; text-decoration:underline;}

a.software:link {color:#5b1583; text-decoration:none;}
a.software:visited {color:#5b1583; text-decoration:underline;}
a.software:hover {color:#5b1583; text-decoration:none;}
a.software:active {color:#ff0000; text-decoration:underline;}

a.technology:link {color:#405769; text-decoration:none;}
a.technology:visited {color:#405769; text-decoration:underline;}
a.technology:hover {color:#405769; text-decoration:none;}
a.technology:active {color:#ff0000; text-decoration:underline;}

ol {margin-left:23px;font-size:1.2em;}
ol ul {padding-left:15px; text-indent:5px;}
ol ul ul {list-style-type:none;}

.imgPadding {margin:5px;padding:5px;}

/*---------------------------------------------------------------------LIGHTBOX-----------------------------------------------------------------------*/

#lightbox {	position: absolute;	left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;	}

#lightbox a img { border: none;}

#outerImageContainer {	position: relative;	background-color: #fff;	width: 250px;height: 250px;	margin: 0 auto;	}

#imageContainer {	padding: 10px;	}

#loading {	position: absolute;	top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;	}
#hoverNav {	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;z-index: 10;	}
#imageContainer>#hoverNav { left: 0;}
#hoverNav a { outline: none;}

#prevLink, #nextLink {	width: 49%;	height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}

/* PDF Version Link */

a.pdf_version {	
	background: none !important;
	margin: 15px 0 0 0;
	padding-right: 0 !important;
	display: block;
	}
