/* CSS Document */
#FeatureTable td {padding:4px;}
#FeatureTable h4 {color:#FFFFFF;}

html {
	/*Call 552026 - Removed to stop CKeditor issue
	height: 100%;*/
	/*Set overflow on y to scroll so that the scroll bar is always shown even if it is not needed*/
	overflow-y: scroll
}

body:before {/* add as many images as you like */
    content: url(../images/SiteWide/bgwholeimg.jpg) url(../images/SiteWide/headerImgSprite.jpg) url(../images/SiteWide/mainSprite2.jpg) url(../images/BannerBlends.png) url(../images/SiteWide/internalSprite.jpg);
    display:none;
}
body { background-color: #F7F8F7;background-image: url(../images/SiteWide/bgwholeimg.jpg);background-position: center center;background-repeat: repeat-y;color: #202020;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 100%;margin: 0;padding: 0;line-height:18px;}
h1 { font-size:1.6em; margin:0 0 10px;line-height:normal;}
h2 {font-size:1.5em;margin:3px 0 6px 0;}

h4 { font-size:1.3em;}
p {font-size: 12px; line-height:18px;}
.AXISBodyText{font-size:12px;margin:0;}
.AXISInternal{color:#F00;font-weight:bold;}
.AXISInternalText{color:#640000;}
/*.restrictedTxt{color:#800000;}*/
.bold {font-weight:bold;}
.fright {float:right;}
.fleft {float:left;}
alignRight{float:right; padding:5px; margin:5px;}
.paddingFix table td {padding:5px;}

/* CSS Mini Reset */
html, body, div, form, fieldset, legend, label
{
 margin: 0;
 padding: 0; 
}
table
{
 border-collapse: collapse;
}
th, td
{
 text-align: left;
 vertical-align: top;
}
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif; }
h3  {color:#663399;font-size:14px;font-weight:bold;}
img { border: 0; }
a:link {color:#ff7f03; text-decoration:none;}
a:visited {color:#ff7f03; text-decoration:none;}
a:hover {color:#ff7f03; text-decoration:underline;}
.software a {color:#5b1583; text-decoration:none;}
.software a:hover {color:#5b1583; text-decoration:underline;}
.technology a {color:#405769; text-decoration:none;}
.technology a:hover {color:#405769; text-decoration:underline;}
.internet a {color:#58802F; text-decoration:none;}
.internet a:hover {color:#58802F; text-decoration:underline;}
.convergence a {color:#990000; text-decoration:none;}
.convergence a:hover {color:#990000; text-decoration:underline;}
/*------------------ home page styles ------------------------*/
#pageContentContainer {background-color: #FFFFFF;margin: 0 auto;padding-left: 30px;padding-right: 30px;width: 900px;}
/*This is used to help force the footer to the bottom of the page*/
* html #pageContentContainer {height: 100%;}
/* ----------------------- Header -------------------------- */

#topHeader {
    background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100px;
    width: 900px;
}
/* This is used to display the relevant page header using the <% BodyClass %> tag, inherited from Wordpress style */
.documentation #topHeader, .rpi #topHeader {
	background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
.software #topHeader {
	background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 -100px rgba(0, 0, 0, 0);
	}
.technology #topHeader {
	background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 -206px rgba(0, 0, 0, 0);
	}
.convergence #topHeader {
	background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 -309px rgba(0, 0, 0, 0);
	}
.internet #topHeader {
	background: url(../images/SiteWide/headerImgSprite.jpg) repeat scroll 0 -412px rgba(0, 0, 0, 0);
	}
/* ----------------------- Header -------------------------- */
#divisionContainer{ float:right;}
/* End different Header Syling */
#axislogo {display: block;float: left;height: 93px;position: absolute;text-indent: -9999px;width: 260px;}
#topNavContainer{display:block;float:right;}
.loginContainer{
	clear: both;
    display: block;
    float: right;
    min-width: 500px;
	width:auto;
	}
#topNavContainer ul{margin:0;}
#topNavContainer ul li{display:inline;float:right;margin: 10px 0 10px 5px;}
#topNavContainer ul li a{color:#333;}
#topNavContainer div.edit {clear: both;display: inline;float: left;top: -10px;position: relative;width:620px;z-index: 10;}
.editMode {clear: both;display: inline;float: right;position: relative;}
#topNavContainer div.edit .editMode p{margin:0;}
#topNavContainer div.edit p.editMode {margin:0;}
#topNavContainer DIV.edit p {
	background-color: #FFFFFF;
    border: 1px solid #5B1583;
    border-radius: 0 5px 5px 5px;
    float: right;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 120px;
	}
#topNavContainer DIV.edit p:hover {
	box-shadow: 0 0 5px 1px #5B1583;
}
#topNavContainer DIV.edit a {
}
option{
	margin: 5px 0 5px 5px;
}
select{
	margin: 5px 0 0 5px;
}
/* ------------------- End Header Elements -----------*/
#wrapper{width:900px;position:relative;height:100%;}
* html #wrapper{min-height:100%;}
#breadCrumbContainer{min-height: 30px;height:auto;line-height: 30px; position: relative; width: 900px;font-size:10px;}
/* --------- Left Sidebar ---------*/
#sidebarContainer{width:210px;display:block;height:auto;float:left;margin: 0 0 20px;}
/* -------- Right Sidebar Elements ----------*/
.advertisement {padding:10px 0;}
.advertisement img{margin:0 0 0 5px;width: 149px;}
/* End right sidebar */
#MainContent{
	display: block;
    float: left;
    margin: 0 0 0 30px;
    width: 660px;}
/*Main axisfirst Home page main content header */
#deptHeader{width:auto;}
#deptHeader ul{padding:0;margin:0;}	
#deptHeader ul li{display:inline;}
#deptHeader ul li a {
    text-decoration: none;
}
.content{width:auto;height:auto;display:block;margin: 0 0 20px;}
#slideShow{width:527px;height:245px;display:block;float:left;padding: 6px;}
/*Main axisfirst home page feature element*/
#largeFeatureBottom{background-image:url(../images/business/bottomFeature.jpg);background-repeat:no-repeat;display: block;float: left;height: 166px;margin: 20px 0 0;padding: 60px 0 0 20px;width: 520px;border-radius:5px;border:1px solid #ccc;}
#largeFeatureBottom ul{	width:345px;}
.business #largeFeatureBottom {padding: 30px 10px 15px 5px; height:180px;margin-bottom: 20px; margin-top: 10px;}
.business #largeFeatureBottom ul{width:320px; padding: 0 0 0 20px;list-style:outside;position:relative}
.business #largeFeatureBottom h2{ padding: 0 0 0 20px;}
#largeFeatureBottom ul li{	color:#FD650F;}
#largeFeatureBottom ul li span{	color:#000;}
.smallFeatureContainer {background-color:#f9f9f9;width:170px;height:160px;float:left;}
.software .smallFeatureContainer, .technology .smallFeatureContainer, .convergence .smallFeatureContainer, .internet .smallFeatureContainer {background-color:#f9f9f9;width:158px;min-height:150px;height:auto;float:left;margin: 0 10px 10px 0;padding:5px;border-radius:5px;border:1px solid #ccc;}
.technology .smallFeatureContainer a img{left: 5px; position: relative; top: 5px;}
.software .smallFeatureContainer img, .technology .smallFeatureContainer img, .convergence .smallFeatureContainer img, .internet .smallFeatureContainer img{position: relative;left: 25%;bottom: 0;}
.software .smallFeatureContainer h3{text-align:center;}
.software .smallFeatureContainer ul {list-style: disc outside none;width:180px;padding:0 0 0 0;margin: 0 0 0 20px;}
.software .smallFeatureContainer ul li{}
.software #largeFeatureBottom, .technology #largeFeatureBottom, .convergence #largeFeatureBottom, .internet #largeFeatureBottom{background-image: none;background-repeat: no-repeat;display: block;float: left;height:auto;margin: 20px 0 0;padding: 0 0 0 0;width: auto;border-radius:0;border:none;}
.software #largeFeatureBottom ul{padding: 0 0 0 15px;	}
.software #largeFeatureBottom ul li{color:#5B1583;line-height:20px;}
.software #largeFeatureBottom ul li span{color:#000;}
.software #largeFeatureBottom{background-image: url(../images/SiteWide/internalSprite.jpg);background-position: -10px 0px;display: block;height: 290px;width: 660px;position:relative;}
ul.local_ul {margin: 10px 0 10px 20px;}
ul.local_ul li {font-size: 10px;margin: 0 0 10px 0;}
div.sub_menu_EHS {background: #F1F3F5;border: 1px solid #D6DCE4;margin: 0 0 10px 0;padding: 2px;font-size: 9px;}
.lowerSidebar{margin: 0 0 0 0; padding: 0 10px 0 10px;float:left;}
.technology .smallFeatureContainer h3, .software .smallFeatureContainer h3, .internet .smallFeatureContainer h3, .convergence .smallFeatureContainer h3{text-align:left;padding-left: 10px;font-weight:bold;}
.technology .smallFeatureContainer ul, .software .smallFeatureContainer ul, .convergence .smallFeatureContainer ul, .internet .smallFeatureContainer ul {list-style: disc outside none;width:180px;padding:0 0 0 0;margin: 0 0 0 20px;}
.technology .smallFeatureContainer ul li{}
.technology #largeFeatureBottom ul{	width: 150px !important;}
.technology #largeFeatureBottom ul li{	color:#405769;}
.technology #largeFeatureBottom ul li span{	color:#000;}
/* Footer Elements*/
#footer{ clear: both;display: block;height:200px;position: relative;width: 900px;margin: 0 auto;padding: 20px 0 0;border-top:1px solid #ccc;}
#footer{margin-top:10px;}
.footer { line-height:15px;text-align:center;font-size:0.9em;margin: 0 0 10px;}
.footer a {text-decoration:none;color:#FD650F;}
.footer a:hover {text-decoration:underline!important;}
.software .footer a {text-decoration:none;color:#5B1583;}
.technology .footer a {text-decoration:none;color:#405769;}
.convergence .footer a{text-decoration:none;color:#990000;}
.internet .footer a{text-decoration:none;color:#58802F;}
#footerlist{width:100%; float:none; clear:both; text-align:center; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px;}
#footerlist ul{ list-style-type:none; text-align:center; margin-top:-8px; padding:0; position:relative; z-index:2;}
#footerlist ul li a:hover{text-decoration: underline;}
#footerlist li{display:inline;text-align:center;margin-top: 0;margin-right: 25px;margin-bottom: 0;margin-left: 25px;}
#footerlist li a{text-decoration:none;}
#footerlist li a:hover{text-decoration:underline;}
/* For the contact page*/
.contactContainer{background-color: #F9F9F9;border: 1px solid #C5C5C5;border-radius: 10px 10px 10px 10px;display: block;margin: 0 0 20px;padding: 20px;width: auto;min-height: 150px;height:auto;}
/*For the login page*/
#loginContainer{background-color: #F9F9F9;border: 1px solid #C5C5C5;border-radius: 10px 10px 10px 10px;display: block;padding: 20px;margin: 20px 0;width: 500px;}
tr.login {height: 30px;}
td.login {display:block;margin:0 50px  0 0;}
.loginButton {background-color:#FF9327;background: -moz-linear-gradient(center top , #FF9327, #FFDFBB) repeat scroll 0 0 transparent;border-radius: 8px 8px 8px 8px;-webkit-box-shadow: none !important;box-shadow: 1px 1px 1px 0 #333333;color: #fff;font-family: Helvetica,Arial,Sans-Serif;font-size: 14px;text-decoration: none;vertical-align: middle;width: 90px;height:30px;display:block;border:none;}
.loginButton:hover {background: none repeat scroll 0 0 #FF9327;border-top-color: #fff;color: #333333;outline:none;}
.loginButton input {color: #333333;display:block;font-weight:bold;height:32px;position: relative;text-align:center!important;width:92px;outline:none!important;border:none!important;}
.loginButton input:hover{color:#fff;outline:none;cursor:pointer;}
/*For aligning images etc*/
.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.align-center { margin-left:auto;margin-right:auto;width:70%;}
.center { margin-left:auto;margin-right:auto;width:70%;text-align:center;}
.noBorder{background-color: transparent;border: medium none !important;display: block !important;outline: medium none !important;}
p.center {padding:10px 0;	}
table.index-wrap {  margin-right:10px;}
/* -------- The department links on the home page --------------- */

.events-header { color:#000; line-height:32px; padding:0 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; height:32px; font-size:1.2em; border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
a.white {color:#fff;}
.tdSoftware, .tdTech, .tdInternet, .tdConvergence {height:200px; padding:10px 0;}
.tdSoftware img, .tdTech img, .tdInternet img, .tdConvergence img {border:1px solid #fff; margin:10px 0;}
.tdSoftware { background:#5b1583; }
.tdTech { background:#405769;}
.tdInternet {background:#58802f;}
.tdConvergence {background:#990000;}
.fontFix {font-size:1.2em;}
.fontFix .AXISTableText td {padding:5px;}
.AXISSubHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif;font-size:1.5em;padding-bottom:2px;/*background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;*/}
.AXISMenuHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;padding-bottom:2px;/*background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;*/}
.date {text-align:right;}
#pscroller1 {height: 105px!important;padding: 5px;font-size:1.1em;background-color: #fafafa; overflow:hidden;border: 1px solid #CCCCCC;border-radius:5px; margin: 0 0 5px;}
#pscroller1 a {text-decoration: none;color:#ff7f03;font-weight:bold;display:block;padding-top:0px!important;margin:0px 0 4px 0;font-size:1.1em;}
#pscroller1 a:hover {text-decoration: underline;}
a.Smallprint {
    padding: 0 0 0 5px !important;
}
#advertisment{position: relative;width: 160px;float:left;}
#newsContainer { 	 	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DBDBDB));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DBDBDB 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DBDBDB 100%);
border: 1px solid #cccdc8;
border-radius:5px;
padding:10px;
position: relative;
float:left;
width:640px;
margin: 20px 0;
}
#newsContainer h2{
	background-color:transparent;
	font-weight:bold;
}
.business #newsContainer h2{
	background-color:transparent;
	font-weight:bold;
	color: #FF7F03;
}
.events {background:#f4f4f4 url(../images/business/eventsBg.gif) bottom left repeat-x;width:100%;display:block;border:1px #cccccc solid;}
.eventsimg img {margin-left:7px; margin-bottom:7px;}

.business h1, .business h3 {color:#ff7f03; font-weight:bold;}
.business h2 {
	background-color: #ff7f03;
    border-radius:5px;
    color:#ffffff;
    font-size: 14px;
    font-weight: bold;
    height: auto;
	padding:5px 0 5px 10px;
}
.business h2 a {color:#FFF;}
.events-title {font-size:1.4em;color:#0066CC;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-bottom:7px;}
* html .events-title {font-size:1.3em;line-height:22px;}
#siteMapContent td {border-left:1px #cccccc solid;border-top:1px #cccccc solid;border-bottom:2px #999999 solid;border-right:2px #999999 solid;}
table#wrapper {max-width:950px;text-align:center;}
.busInfoTxt p {font-size:0.9em;padding:30px 0 0 95px;width:130px;height: 200px;}
#busInfoTxt p {font-size:0.9em; line-height:15px;}
#busInfoTxt a { font-style:italic;}
a.content:link {font-size:larger; color:#ff7f03; text-decoration:none; }
a.content:visited { font-size:larger; color:#ff7f03; text-decoration:underline;}
a.content:hover { font-size:larger; color:#ff7f03; text-decoration:none;}
a.content:active {font-size:larger; color:#FF0000; text-decoration:underline;}
#login { min-width: 125px; height:25px; text-indent: 25px; display:block; margin: 30px 0 0;float:right;padding:3px 0 0 0; color:#666666;font-size:12px;font-family: trebuchet MS;}
#login p{display:inline;margin:0;float: left;}
a.account {display: inline;float: right;line-height: 17px;margin: 0 0 0 10px;font-size: 0.9em;}
a.myAccount, .callPortal, .softwareUpdates {float:left;display:block;font-size: 0.9em;line-height: 17px;background:url(../images/business/myAccountIcon.gif) 0 0 no-repeat !important;margin: 0 5px 0 0;padding: 0 5px 0 20px !important;border-right: 1px solid black;}
p.welcomeMessage {float:left;font-size: 0.9em;margin: 0;}
div#login div p {font-size: .5em;}
div#login a {display:inline;color:#333;text-decoration:none;font-size:12px;font-family: trebuchet MS; }
div#login a:hover {display:inline;text-decoration:underline; color:#f38433;}
.indextxt {font-weight:bold;font-size:1.3em;color:white;text-align:center;}
h2.account + table td {font-size: 1.1em;height: 21px;line-height: 10px;}
h2.account + table td a{color:#333;}
h2.account + table td a:hover{color: #FD650F;}
h2.account + table td img{display: block;height: 4px;margin: 5px 10px 0 0;padding: 0 0 0 15px;width: 4px;}
.myAccount {color: #FD650F;list-style: disc inside none;margin: 10px 0;padding: 0 0 0 15px;}
ul.myAccount li{}
ul.myAccount li span{color:#333;}
ul.myAccount li span a{color:#333;}
ul.myAccount li span a:hover{color: #FD650F;}
.myAcount ul{color: #FD650F;list-style: disc inside none;margin: 10px 0;padding: 0 0 0 15px;}
/*----------MENU STYLES ------------------------------------------------*/

.div_header {display:block;width:185px;padding:5px 0px; margin: 0 0 20px 2px;text-align:center;background:url(../images/divNav/business_nav_header.gif) no-repeat;}
h2.div_header a {color:#ffffff!important; font-size:1em;text-decoration:none;font-weight:normal;}
.div_header h2 a:hover {color:#ffffff; font-size:1em;text-decoration:underline;}

/* --------- New Menu Styles making them an unordered list rather than divs ----------*/
/* -------------- All menu levels -------------*/
.leftmenuLevel1 li, .leftmenuLevel2 li, .leftmenuLevel3 li {
	list-style-type: none;
	/*Required for IE6 and IE7 to display the menu correctly*/
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.leftmenuLevel1 a, .leftmenuLevel2 a, .leftmenuLevel3 a {
	display: block;
}
.leftmenuLevel1 a:hover, .leftmenuLevel2 a:hover, .leftmenuLevel3 a:hover {
	text-decoration: none;
}
/* -------------- menu level 1 -------------*/
.leftmenuLevel1 {
	margin: 0 0 20px;
	padding: 0;
	border-bottom: 1px solid #C5C5C5;
	background-color: #F9F9F9;
}
.leftmenuLevel1 a {
	padding: 8px 15px;
	border-top: 1px solid #C5C5C5;
	color: #000000;
}
.business .leftmenuLevel1 a:hover, .business .leftmenuSelected a {
	background-color: #FECDB2;
	color: #333;
}
.software .leftmenuLevel1 a:hover, .software .leftmenuSelected a {
	background-color: #E2CEE5;
    color: #5B1583;
}
.technology .leftmenuLevel1 a:hover, .technology .leftmenuSelected a {
	background-color: #C5D2EA;
    color: #405769;
}
.internet .leftmenuLevel1 a:hover, .internet .leftmenuSelected a {
	background-color: #C5E5B7;
    color: #58802F;
}
.convergence .leftmenuLevel1 a:hover, .convergence .leftmenuSelected a {
	background-color: #EABEC0;
    color: #990000;
}
.leftmenuLevel1 .leftmenuSelected a {
    font-weight: bold;
}
/* -------------- menu level 2 -------------*/
.leftmenuLevel1 .leftmenuLevel2 {
	margin: 0;
	/*Required, ul defined later in file sets padding: 0 !important*/
	padding: 0 0 8px !important;
	border-top: 1px solid #C5C5C5;
	background-color: #eeeeee;
}
.leftmenuLevel1 .leftmenuLevel2 a {
	padding: 4px 15px;
	border: 0;
	color: #333333;
	background-color: transparent;
    font-weight: normal;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuSelected {
	background-color: #F9F9F9;
	border: 2px solid #eeeeee;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuSelected a {
	font-weight: bold;
}
.business .leftmenuLevel2 .leftmenuSelected a {
	color:#333;
}
.software .leftmenuLevel2 .leftmenuSelected a {
    color: #5B1583;
}
.technology .leftmenuLevel2 .leftmenuSelected a {
    color: #405769;
}
.internet .leftmenuLevel2 .leftmenuSelected a {
    color: #58802F;
}
.convergence .leftmenuLevel2 .leftmenuSelected a {
    color: #990000;
}
/* -------------- menu level 3 -------------*/
.leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 {
	margin: 0;
	/*Required, ul defined later in file sets padding: 0 !important*/
	padding: 0 0 8px !important;
	background-color: #F9F9F9;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a {
	line-height: 1.4em;
	padding: 0 20px 0 30px;
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
	text-indent: -0.7em;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:before {
	content: "- ";
}
.business .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:hover, .business .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
	color:#333;
}
.software .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:hover, .software .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
    color: #5B1583;
}
.technology .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:hover, .technology .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
    color: #405769;
}
.internet .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:hover, .internet .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
    color: #58802F;
}
.convergence .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 a:hover, .convergence .leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
    color: #990000;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected {
	border: 0;
}
.leftmenuLevel1 .leftmenuLevel2 .leftmenuLevel3 .leftmenuSelected a {
	font-weight: bold;
}

div.sdmenu .menuMain:first-child a {display:block;height:20px;background-color: #F9F9F9;}
div.sdmenu .menuMain:last-child a {display:block;height:20px;background-color: #F9F9F9;border-bottom: 1px solid #C5C5C5}
div.sdmenu .menuMain:first-child a:hover { display:block;height:20px;}
div.sdmenu .menuMain a {text-decoration:none;font-weight:normal;margin:0;background-color: #F9F9F9;border-top: 1px solid #C5C5C5;color: #FD650F;display: block;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 20px;padding: 10px 0 5px 15px;position: relative;width: auto;}
div.sdmenu .menuMain a img{ display:none;}
* html div.sdmenu .menuMain a {font-size:0.9em;}
div.sdmenu .menuMain a:hover {text-decoration:none;font-weight:normal;background-color:#ffe8cc;color:#333;background-image:none;width:195px;}
* html div.sdmenu .menuMain a:hover {font-size:0.9em;}
div.sdmenu .menuSub a {display:block;font-size:1.1em;height:100%;border-bottom:1px #f4f4f4 solid;color: #333333;padding:7px 0 7px 15px!important;font-weight:normal;background:#e8e8e8;text-decoration:none;width:195px!important;}
div.sdmenu .menuSub a:hover {text-decoration:none;font-weight:normal;border-bottom:1px #f4f4f4 solid;width:170px;border-bottom:1px transparent solid;background-color:#ffe8cc;color:#333;}
div.sdmenu .menuSub .menuSub a {/*Zephie's VMadmin menu*/color:black;font-style:normal;padding-left:25px;padding-top:5px;background:url(../images/mainNav/arrow-right.gif) no-repeat 10px center;text-decoration:none;}
div.sdmenu .menuSub .menuSub a:hover {text-decoration:underline;}
div.sdmenu .menuSub a.menuSubActive:link {background:#ff7f03; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
div.sdmenu .menuSub a.menuSubActive:visited {background:#ff7f03; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
div.sdmenu .menuSub a.menuSubActive:hover {text-decoration:none;}
div.sdmenu .menuSub a.menuSubActive:active {background:#ff7f03; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
/*------------------------------------END MENU STYLES -----------------------------------------------------*/
/* - --------------------------- Styling for Software section of the website ----------------------------- - */
/************************************STYLES ONLY FOR DOCUMENTATION DATABASE ********************************************/
#documentation h1 { text-indent:0; font-size:1.8em; color:#5b1583; margin:10px 0; font-family:  Verdana, Arial, Helvetica, sans-serif;}
#documentation h3 {color: #000000;font-weight: bold;text-align: left;}
#documentation h4 { font-size:1.2em; margin:0 0 5px 0; color:#666;}
#documentation p {margin:7px 0;}
#documentation ul {list-style:disc; margin:0 0 0 20px; padding:0; font-size:1.2em;}
#documentation ul ul {font-size:1em; }
#documentation p.AXISBodyTextSmall {font-size:1.1em;padding:0 0 0 5px;}
#documentation blockquote {background:#fff; border:1px #ffffff solid;}
#documentation table td {padding:4px;}
/*#documentation {font-size:1.2em;}*/
#documentation ul.function-locator {list-style-image: url(../images/software/hand-point.gif); line-height:17px;list-style-type:none; margin-left:40px;margin-top:7px;font-size:1.2em;}
#documentation ul.function-locator ul {line-height:17px;margin-left:5px; padding-left:15px; list-style-type:circle; list-style-image:none; }
#documentation ul.function-locator ul ul {list-style-type:square; line-height:17px;list-style-image:none; font-size:1.1em;}
#documentation ul.function-locator li ul li {list-style-type:square; line-height:17px;list-style-image:none; font-size:1em;}
#documentation ul.function-locator ul ul a {font-size:0.9em;}
#documentation ul.function-locator ul a {text-decoration:none;font-weight:normal;line-height:17px;font-size:1em;color:#000000;}
#documentation ul.function-locator ul a:hover {text-decoration:underline;font-weight:normal;color:#000000;}
#documentation ol {padding-left:10px; font-size: 1.2em;}
#documentation ol li {margin: 0 0 5px !important;color: #000000 !important;font-size: 12px; margin: 0 0 10px;}
#documentation ol ol {font-size: 1em; list-style-type: lower-alpha;}
#documentation ol ol ol {font-size: 1em; list-style-type: lower-roman;}
.VersionWarning { font-size:1.2em; font-weight: bold; border: 2px solid #333333; }
.wordWarning {color:#d82231; font-weight: bold;}
div#documentation li {
    font-size: 11px!important;
}
div#documentation table td h4 {
    color: #432C5F;
    font-weight: bold;
}
/****************************************END DOCUMENTATION ONLY STYLES ************************************************/
/**********************************************STYLES REPLICATED FROM NEW MICRO-SITES**********************************/
#largefeature{position: relative; top:-5px;}
#largefeaturecontent {position:absolute;margin: 105px 0 0 25px;display:block;}
#largefeaturecontent a:link {color:#663399;text-decoration:none;font-weight: bold;}
#largefeaturecontent a:hover {color:#663399;text-decoration:underline;}
#largefeaturecontent h3{font-weight: bold;}
.linkbuttonlargefeature {
    bottom: -10px;
    display: block;
    height: 20px;
    margin: 0;
    position: relative;
    width: 50px;
}
.software .linkbuttonlargefeature {
	bottom: -4px;
}
.linkbuttonlargefeature a{
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -830px -190px;
    background-repeat: no-repeat;
    border-radius: 5px;
    display: block;
    height: 20px;
    width: 48px;
}
.linkbuttonlargefeature a:hover{
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -888px -190px;
}
	
/**********************************************************************************************************************/
.box ul {list-style:disc; margin:0 0 0 20px; padding:0; font-size:1.2em;}
.box{
	width:190px;
	float: left;
	height:190px;
	background: url(../images/technology/xerox/xeroxMainSprite.png) repeat-y scroll 0 bottom transparent;
	border:1px solid #C5C5C5;
	border-radius:10px;
	display:block;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}
.whitebox{
	width:190px;
	float: left;
	height:190px;
	background-color:#ffffff;
	border:1px solid #ccc;
	border-radius:10px;
	display:block;
	margin:0 20px 20px 0;
}
.software .box ul a {color:#5b1583; text-decoration:none;}
.software .box ul a:hover {text-decoration:underline;}
.box h3 {text-align:center; background:none; padding:0; }
.box h3 a {text-decoration:none;color:#000000; }
.technology .box h3 a {
	color: #405769;
    font-size: 16px;
    text-decoration: none;}
.box h3 a:hover {text-decoration:underline;}

#searchTable {
	background-color: #D7D7D7;
	border-radius: 5px;
}
#searchTable td {
	background-color: transparent;
	padding: 5px;
}
#searchSelectCell {
	max-width: 200px;
	white-space: nowrap;	
}
#searchSelectCell select {
	border: 0;
	height: 36px;
	margin: 0;
	padding: 0;
	/*width: 100%;*/
	max-width: 200px;
}
#searchKeywordCell {
	width: 100%;
}
#keyword {
	border: 2px solid #FFFFFF;
	border-radius: 5px;
	box-shadow: inset 2px 2px 3px #B7B7B7;
	height: 32px;
	line-height: 32px;
	margin: 0;
	padding: 0 4px;
	width: 97%;
}
#searchButtonCell {
	width: 48px;
}
#searchButton {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	display: block;
	height: 36px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 48px;
}
#searchButton img {
	height: 72px;
	left: 0;
	position: absolute;
	top: 0;
	width: 48px;
}
#searchButton:hover img {
	top: -36px;
}

.software span.edit p {display:block; width:150px; padding:0 0 0 25px; font-size:1.1em; background:url(../images/software/icon_edit.jpg) no-repeat; height:20px;}
.software span.edit p+p { background:none; margin:-5px 0 0 0;}
.software #pscroller1 a {text-decoration: none;font-weight:bold;color:#5b1583;display:block;padding-top:20px;margin:0px 0 4px 0;font-size:1.1em;}
#newsContainer img {margin: 0 5px;}
.software h1{color:#5b1583;font-family: Verdana, Arial, Helvetica, sans-serif;}
.software h2 {
	background-color:#E2D7EC;
    border-radius:5px;
    color:#5b1583;
    font-size: 14px;
    font-weight: bold;
    height: auto;
	padding:5px 0 5px 10px;
	clear:both;
}
.noBg{
	background-color:transparent!important;
}
.noPad{
	padding:0!important;
}
.contactButton {
    background: none repeat scroll 0 0 #C442CC;
    border-radius: 10px;
    color: #FFFFFF !important;
    float: left;
    font-family: "Sari",Verdana;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 10px 30px;
    position: relative;
	text-decoration:none!important;
}
.softwarePurple{
	color:#5b1583;
}
.contactButton a:hover, .contactButton:hover  {
	background: none repeat scroll 0 0 #591d83;
	text-decoration:none!important;
}
.subHeading {
    color: #663497 !important;
    margin: 0;
    padding: 0 !important;
}
.limitedSpecial{
	color:#c442cc;
}
.software .hr {display:block; height:1px;}
.innerDiv {display: block;height: auto;overflow: hidden;width: 620px !important;}
/*---------- Software MENU STYLES ------------------------------------------------*/


.software .div_header a:hover {color:#ffffff; font-size:1em;text-decoration:underline;}
.software div.sdmenu {background-color: #F9F9F9;padding-bottom:18px;margin:0 0 20px 2px;position: relative; }
.software div.sdmenu .menuMain:first-child a {background-color: #F9F9F9;display: block;min-height: 20px;height:auto;}
.software div.sdmenu .menuMain:first-child a:hover { display:block;height:20px;}
.software div.sdmenu .menuMain a {border-top: 1px solid #C5C5C5;color: #5b1583;display: block;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;min-height: 20px;height:auto;margin: 0;padding: 10px 0 5px 15px;position: relative;text-decoration: none;width: auto;}
.software div.sdmenu .menuMain a:hover {text-decoration:none;font-weight:normal;background-color:#e2cee5;width:195px;color:#5b1583;background-image:none;}
.software div.sdmenu .menuSub a {display:block;font-size:1.1em;height:100%;border-bottom:1px #f4f4f4 solid;color:#5b1583;width:170px;padding:7px 0 7px 10px;font-weight:normal;background:#e8e8e8;text-decoration:none;}
.software div.sdmenu .menuSub a:hover {text-decoration:none;font-weight:normal;border-bottom:1px #f4f4f4 solid;width:170px;border-bottom:1px transparent solid;background-color:#5b1583;color:#e8e8e8;}
.software div.sdmenu .menuSub .menuSub a {/*Zephie's VMadmin menu*/color:black;font-style:normal;padding-left:25px;padding-top:5px;background:url(../images/mainNav/arrow-right.gif) no-repeat 10px center;text-decoration:none;}
.software div.sdmenu .menuSub .menuSub a:hover {text-decoration:underline;}
.software div.sdmenu .menuSub a.menuSubActive:link {background:#5b1583 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
.software div.sdmenu .menuSub a.menuSubActive:visited {background:#5b1583 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff;height:100%;}
.software div.sdmenu .menuSub a.menuSubActive:hover {text-decoration:none;}
.software div.sdmenu .menuSub a.menuSubActive:active {background:#5b1583 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff;height:100%;}
/*------------------------------------END MENU STYLES -----------------------------------------------------*/
/*----------technology MENU STYLES ------------------------------------------------*/
.technology .div_header {display:block;width:185px;padding:5px 0px; margin: 0 0 20px 2px;text-align:center;background:url(../images/divNav/tech_nav_header.gif) no-repeat;}
.technology h2.div_header a {color:#405769!important; font-size:1em;text-decoration:none;font-weight:normal;}
.technology .div_header a:hover {color:#ffffff; font-size:1em;text-decoration:underline;}
div.sdmenu {padding-bottom:18px;margin:0 0 20px 2px;position: relative; }
.technology div.sdmenu .menuMain:first-child a {display:block;height:20px;}
.technology div.sdmenu .menuMain:first-child a:hover { display:block;height:20px;}
.technology div.sdmenu .menuMain a {color:#405769;text-decoration:none;font-size:1.1em;display:block;font-weight:normal;min-height:20px;padding: 10px 0 5px 15px;width:165px;margin:0;}
.technology div.sdmenu .menuMain a:hover {text-decoration:none;font-weight:normal;background-color:#d5dce2;width:195px;color:#405769;background-image:none;}
.technology div.sdmenu .menuSub a {display:block;font-size:1.1em;height:100%;border-bottom:1px #f4f4f4 solid;color:#405769;width:170px;padding:7px 0 7px 10px;font-weight:normal;background:#e8e8e8;text-decoration:none;}

.technology div.sdmenu .menuSub a:hover {text-decoration:none;font-weight:normal;border-bottom:1px #f4f4f4 solid;width:170px;border-bottom:1px transparent solid;background-color:#405769;color:#e8e8e8;}
.technology div.sdmenu .menuSub .menuSub a {/*Zephie's VMadmin menu*/color:black;font-style:normal;padding-left:25px;padding-top:5px;text-decoration:none;}
.technology div.sdmenu .menuSub .menuSub a:hover {text-decoration:underline;}
.technology div.sdmenu .menuSub a.menuSubActive:link {background:#405769; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width: 155px;color:#fff; height:100%;}
.technology div.sdmenu .menuSub a.menuSubActive:visited {background:#405769; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:160px;color:#fff; height:100%;}
.technology div.sdmenu .menuSub a.menuSubActive:hover {text-decoration:none;}
.technology div.sdmenu .menuSub a.menuSubActive:active {background:#405769; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:160px;color:#fff; height:100%;}
/*------------------------------------END MENU STYLES -----------------------------------------------------*/
/*----------CONVERGENCE MENU STYLES ------------------------------------------------*/
.convergence .div_header a:hover {color:#990000; font-size:1em;text-decoration:underline;}
.convergence div.sdmenu .menuMain:first-child a {display:block;height:20px;}
.convergence div.sdmenu .menuMain:first-child a:hover { display:block;height:20px;}
.convergence div.sdmenu .menuMain a {color:#990000;text-decoration:none;font-size:1.1em;display:block;font-weight:normal;min-height:20px;padding: 10px 0 5px 15px;width:165px;margin:0;}
.convergence div.sdmenu .menuMain a:hover {text-decoration:none;font-weight:normal;background-color:#e5bfbf;width:195px;color:#990000;background-image:none;}
.convergence div.sdmenu .menuSub a {display:block;font-size:1.1em;height:100%;border-bottom:1px #f4f4f4 solid;color:#990000;width:170px;padding:7px 0 7px 10px;font-weight:normal;background:#e8e8e8;text-decoration:none;}
.convergence div.sdmenu .menuSub a:hover {text-decoration:none;font-weight:normal;border-bottom:1px #f4f4f4 solid;width:170px;border-bottom:1px transparent solid;background-color:#990000;color:#e8e8e8;}
.convergence div.sdmenu .menuSub .menuSub a {/*Zephie's VMadmin menu*/color:black;font-style:normal;padding-left:25px;padding-top:5px;background:url(../images/mainNav/arrow-right.gif) no-repeat 10px center;text-decoration:none;}
.convergence div.sdmenu .menuSub .menuSub a:hover {text-decoration:underline;}
.convergence div.sdmenu .menuSub a.menuSubActive:link {background:#990000 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
.convergence div.sdmenu .menuSub a.menuSubActive:visited {background:#990000 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:160px;color:#fff; height:100%;}
.convergence div.sdmenu .menuSub a.menuSubActive:hover {text-decoration:none;}
.convergence div.sdmenu .menuSub a.menuSubActive:active {background:#990000 url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
/*------------------------------------ CONVERGENCE END MENU STYLES -----------------------------------------------------*/
/*----------MENU STYLES ------------------------------------------------*/

/*.internet .div_header a:hover {color:#ffffff; font-size:1em;text-decoration:underline;}
.internet div.sdmenu .menuMain:first-child a {display:block;height:20px;}
.internet div.sdmenu .menuMain:first-child a:hover {display:block;height:20px;}
.internet div.sdmenu .menuMain a {color:#58802F;text-decoration:none;font-size:1.1em;display:block;font-weight:normal;width:165px;min-height:20px;padding: 10px 0 5px 15px;margin:0;}
.internet div.sdmenu .menuMain a:hover {text-decoration:none;font-weight:normal;background-color:#dde7cf;width:195px;color:#58802f;background-image:none;}
.internet div.sdmenu .menuSub a {display:block;font-size:1.1em;height:100%;border-bottom:1px #f4f4f4 solid;color:#58802f;width: 175px;padding:7px 0 7px 5px;font-weight:normal;background:#e8e8e8;text-decoration:none;}
.internet div.sdmenu .menuSub a:hover {text-decoration:none;font-weight:normal;border-bottom:1px #f4f4f4 solid;width:175px;border-bottom:1px transparent solid;background-color:#58802f;color:#e8e8e8;}*/
.internet hr{color: #58802F;}
hr.internet {color: #58802F;}
.internet div.sdmenu .menuSub .menuSub a {/*Zephie's VMadmin menu*/color:black;font-style:normal;padding-left:25px;padding-top:5px;text-decoration:none;width: 155px;}
.internet div.sdmenu .menuSub .menuSub a:hover {text-decoration:underline;color:#fff;}
.internet div.sdmenu .menuSub a.menuSubActive:link {background:#58802f url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
.internet div.sdmenu .menuSub a.menuSubActive:visited {background:#58802f url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
.internet div.sdmenu .menuSub a.menuSubActive:hover {text-decoration:none;}
.internet div.sdmenu .menuSub a.menuSubActive:active {background:#58802f url(../images/divNav/linkarrow.gif) no-repeat right center; padding: 7px 15px 7px 10px;font-weight:bold;font-size:1.2em;display:block;width:155px;color:#fff; height:100%;}
.internet #AXISSurveyTable tr td { padding: 5px; margin: 0px; }
.internet #q_table tr td { padding: 8px; margin: 0px; }
/*------------------------------------END MENU STYLES -----------------------------------------------------*/
/* Graphics Misc */
.ad_2008_sidebanner {border: 0;width: 125px;height: 571px;margin: 30px 0 0 5px;}
/* getinfo Sub-menu */
ul#moreinfo_sub {list-style: none;margin: 0 0 10px 0;padding: 10px 0;height: 50px;border-top: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE;}
ul#moreinfo_sub li {margin: 0 0 10px 0;padding: 0 5px 0 0;display: block;height: 50px;width: 265px;float: left;}
ul#moreinfo_sub a.info_pdf {background: url(/images/software/moreinfo_pdf.gif) 0 0 no-repeat;display: block;width: 48px;height: 49px;float: left;}
ul#moreinfo_sub a.info_go {background: url(/images/software/moreinfo_go.gif) 0 0 no-repeat;display: block;width: 48px;height: 49px;float: left;}
ul#moreinfo_sub li span {display: block;clear: left;}
ul#moreinfo_sub li span.info_heading {color: #666666;font-size: 16px;font-weight: normal;margin: 8px 0 0 55px;clear: none;}
ul#moreinfo_sub li span.info_sub {color: #999999;font-size: 13px;font-weight: normal;margin: 0 0 0 55px;clear: none;}
alignRight{float:right; padding:5px; margin:5px;}
/* -------------------------Technology styles ----------------*/
/* CSS Document */
.quote {padding: 5px; width:120px; float:right; margin:20px 3px 0 0; border:1px dashed #ccc;}
.quote a.black {text-decoration:none; color:#000000; font-weight:bold;}
.quote a.black:hover {text-decoration:underline;}
.technology .quote .open {width:35px; height:24px;background:url(../images/technology/open_quote.jpg) no-repeat top right; display:block; float:left; margin:0 0 0 -5px;}
.technology .quote .close {background:url(../images/technology/close_quote.jpg) no-repeat top right;width:35px; float:right; height:24px; margin:0 -5px 0 0;}
.technology .box ul a {color:#405769; text-decoration:none;}
.technology .box ul a:hover {text-decoration:underline;}
.box img{padding: 20px;}
.technology #vtext ul {margin-left: 30px; font-size: 1.0em; line-height:12px;}
.technology #vtext strong {color: #84929D; }
.technology .vbox { border: #E6EAED dotted 1px; padding: 10px;}
.technology .vhr {height: 1px; margin: 10px 0 10px 0; width: 555px; background-color:#E6EAED ; }
.technology .fontFix {font-size:1.2em;}
.AXISSubHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;padding-bottom:2px;background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;}
.AXISMenuHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif;font-size:1.5em;padding-bottom:2px;background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;}
.contractWrap {padding:16px;}
.table.xerox {font-size:1.2em;}
.technology table.Spec {border-top:1px #405769 solid;border-right:1px #ccc solid;border-left:1px #ccc solid;}
.bigfont {font-size:1.7em; font-weight:bold;}
.technology #callme {margin:20px 0 0 0;}
.technology #callme input {width:110px; margin:3px;}
.technology td.bullet {background:url(../images/technology/bull.gif) no-repeat 50% 25%;}
.technology table#Spec th {background-color:#d5dce2;text-align:left;padding:5px;border-bottom:1px #990000 solid;vertical-align: top;font-weight:bold;}
.technology table#Spec td {border-bottom:1px #405769 solid;vertical-align: top;padding: 5px 10px 5px 16px;}
.technology .icons {width:70px;float:right;margin-top:10px;background: url(../images/opusFlow/icon_background.jpg) top center repeat-y;}
.technology .screenshot-border {border:1px solid #eee;}
.technology #pscroller1 a {text-decoration: none;font-weight:bold;color:#405769;display:block;padding-top:20px;margin:0px 0 4px 0;font-size:1.1em;}
.technology table#report_holder {padding: 0 12px 0 12px;margin: 10px 0 0 0;border: 0;width: 140px;}
.technology table#report_holder td {padding: 0;margin: 0;}	
.technology iframe#reportIFrame {float: left;}
.technology .products {background:url(../images/technology/products.jpg) top left no-repeat;margin: 0 0 10px;  }
.technology .support {background:url(../images/technology/support-services.jpg) top left no-repeat;  }
.technology .installation {background:url(../images/technology/installation-services.jpg) top left no-repeat; }
.technology .installation {}
.hideMe{display:none;}
.technology .consultancy {background: url(../images/technology/consultancy.jpg) top left no-repeat; }
.technology .collaboration {background: url(../images/technology/collaboration-swoosh.jpg) top left no-repeat; }
.technology .backup {background: url(../images/technology/backup-security.jpg) top left no-repeat; }
.technology #update_banner {position: relative;width: 533px;height: 310px;}
.technology #update_banner h1 {margin: 0px;}
.technology #update_banner a {position: absolute;bottom: 0px;left: 0px;display: block;width: 533px;height: 35px;background: url(../images/technology/update_banner.jpg) no-repeat;}
.technology .imgshunt {margin-top:15px;padding-top:15px;}
.technology div.techhome {width:110px;padding:0;margin:21px 0 0 65px;overflow:hidden;}
.technology #techInfoTxt a, #techInfoTxt2 a { font-style:italic;}
.technology #techInfoTxt p, #techInfoTxt2 p {font-size:0.9em;line-height:15px;}
.technology h1, .technology .heading1, .technology h3{color:#405769;font-size:1.8em;font-weight:700;margin:10px 0 5px}
.technology h2, .technology .heading2{background-color:#C5D2EA;border-radius:5px;color:#405769;font-size:14px;font-weight:700;height:auto;padding:5px 0 5px 10px}
.technology #login { min-width: 125px; height:25px; text-indent: 25px; display:block; margin: 30px 0 0;float:right;padding:3px 0 0 0; color:#666666;font-size:12px;font-family: trebuchet MS;border-radius: 5px 5px 5px 5px;}
.technology #login p{display:inline;margin:0;float: left;}
.technology div#login a {display:inline;color:#333;text-decoration:none;font-size:12px;font-family: trebuchet MS; }
.technology div#login a:hover {display:inline;text-decoration:underline; color:#405769;}
/* getinfo Sub-menu */
.technology ul#moreinfo_sub {list-style: none;margin: 0 0 10px 0;padding: 10px 0 0 0;min-height: 50px;height: auto !important;height: 50px;border-top: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE;}
.technology ul#moreinfo_sub li {margin: 0 0 10px 0;padding: 0 5px 0 0;display: block;height: auto;width: 265px;float: left;}
.technology ul#moreinfo_sub li.li_clearer {margin: 0 0 0 0;padding: 0 0 0 0;display: block;height: 1px;line-height: 1px;font-size: 1px;width: auto;float: none;clear: both;}
.technology ul#moreinfo_sub a.info_pdf {background: url(/images/software/moreinfo_pdf.gif) 0 0 no-repeat;display: block;width: 48px;height: 49px;float: left;}
.technology ul#moreinfo_sub a.info_go {background: url(/images/software/moreinfo_go.gif) 0 0 no-repeat;display: block;width: 48px;height: 49px;float: left;}
.technology ul#moreinfo_sub li span {display: block;clear: left;}
.technology ul#moreinfo_sub li span.info_heading {color: #666666;font-size: 16px;font-weight: normal;margin: 8px 0 0 55px;clear: none;}
.technology ul#moreinfo_sub li span.info_sub {color: #999999;font-size: 13px;font-weight: normal;margin: 0 0 0 55px;clear: none;}
/* ESET Mailout */
.technology table#eset_compare {padding: 0;}
.technology table#eset_compare img {border: 0;}
.technology table#eset_compare td.eset_title,
.technology table.eset_compare td.eset_title {font-size: 15px;color: #999999;}
.technology table#eset_compare td.eset_info {width: 375px;border: 1px solid #EEF0F1;padding: 4px;}
.technology table#eset_compare td.comp_col {width: 80px;background: #EEF0F1;text-align: center;}
.technology table#eset_compare td.comp_col img {margin: 0 auto;}
.technology table.eset_compare {}
.technology table.eset_compare td {border: 1px solid #EEF0F1;padding: 2px;}
.technology table.eset_compare thead td {font-weight: bold;}
.technology table.eset_compare tr.eset_back td {background: #EEF0F1;}
/*----------------------------- Technology > Xerox Styles -----------------------------*/
/* Page Headings */
.xerox h2, .xerox .heading2 {margin:0 0 20px!important}
.xerox .heading7 {border-bottom:1px solid #c5c5c5;color:#405769;font-size:2.1em;font-weight:700;margin:10px 0 5px;padding:0 0 10px}
/* Messages */
.xerox .AXISWarning {background:#d82231;border-radius:5px;color:#f3f3f3;padding:8px 10px}
/* Breadcrumbs */
.xerox #breadCrumbContainer {line-height:16px!important;margin:7px 0!important;min-height:0!important}
/* Collapsible Menu */
.xerox .xeroxNavItem {margin:3px 3px 0}
.xerox .xeroxNavItem a:hover {background:none;color:#333;text-decoration:underline}
.xerox .xeroxNavItemSelected, .xerox .xeroxNavSubItem, .xerox .xeroxNavSubSubItem {background:#fff}
.xerox .xeroxNavSubItem, .xerox .xeroxNavSubSubItem {margin:0 3px}
.xerox .xeroxNavSubItem a, .xerox .xeroxNavSubSubItem a {background:url(../images/technology/xerox/xeroxMainSprite.png) no-repeat}
.xerox .xeroxNavSubItem a {background-position:-1316px 13px;padding-left:28px}
.xerox .xeroxNavSubSubItem a {background-position:-1306px 13px;padding-left:38px}
.xerox .xeroxNavItemSelected a:hover {background:#c5d2ea;color:#405769}
.xerox .xeroxNavItemSelected a, .xerox .xeroxNavSubItemSelected a, .xerox .xeroxNavSubSubItemSelected a {color:#405769;font-weight:700}
/* Group notes styles */
.xerox .groupNotes {font-size:1.2em}
.xerox .groupNotes h1,.xerox .groupNotes h2,.xerox .groupNotes h3,.xerox .groupNotes h4,.xerox .groupNotes h5,.xerox .groupNotes h6{font-weight:700;margin:0 0 1em}
.xerox .groupNotes h1,.xerox .groupNotes h2{background:none;font-size:1.667em;padding:0;margin:0 0 .8em}
.xerox .groupNotes h3{font-size:1.5em}
.xerox .groupNotes h4{font-size:1.333em}
.xerox .groupNotes h5{font-size:1.167em}
.xerox .groupNotes h6{font-size:1em}
.xerox .groupNotes .listHeading{display:block;font-size:1em;font-weight:700;margin:0 0 .5em}
.xerox .groupNotes p, .xerox .groupNotes ul {margin:0 0 1em}
.xerox .groupNotes ul, .xerox .groupNotes li {color:#202020!important}
.xerox .groupNotes li {background:url(../images/technology/xerox/xeroxMainSprite.png) no-repeat -1334px -234px;list-style:outside none;padding:0 0 0 10px}
.xerox .groupNotes li ul {padding:0 0 0 10px}
/* Group items */
.xerox .groupItem {float:left;margin:0 15px 0 0;width:210px}
.xerox .groupItem.thirdMultiple {margin-right:0}
.xerox .groupItem .groupLink {background:url(../images/technology/xerox/xeroxMainSprite.png) repeat-y 0 bottom;border:1px solid #c5c5c5;border-radius:10px;display:block;height:200px;overflow:hidden;padding:0 18px;position:relative;width:172px}
.xerox .groupItem .groupLink:hover {background-position:-662px bottom;box-shadow:2px 3px 1px 0 rgba(15,15,15,0.15);outline:none}
.xerox .groupItem .groupDescription {display:block;font-size:1.3em;font-weight:700;height:2.462em;line-height:1.231em;margin:15px 0 11px;overflow:hidden;text-align:center;width:172px}
.xerox .groupItem .groupImage {background:#fff;height:124px;width:172px}
.xerox .groupItem .groupImage img {max-height:124px;max-width:172px}
.xerox .groupItem .groupFeatured {background:url(../images/technology/xerox/xeroxMainSprite.png) no-repeat 0 0;border-bottom-right-radius:10px;bottom:0;display:block;height:50px;position:absolute;right:0;width:51px}
.xerox .groupItemRowSeparator {clear:both;float:left;font-size:1em;height:1.5em;line-height:1.5em;width:660px}
.xerox .groupItem .groupNotes {margin:7px 0 0}
/* Product group info */
.xerox #productGroupInfo {margin:14px 0 0}
.xerox #productGroupInfo .groupImages {float:right;margin:0 0 20px 20px;width:300px}
.xerox #productGroupInfo #groupImage {height:216px;width:300px}
.xerox #productGroupInfo #groupImage img {max-height:216px;max-width:300px}
.xerox #productGroupInfo .groupAdditionalImagesContainer {padding:12px 0 0 60px}
.xerox #productGroupInfo .groupAdditionalImage {border:1px solid #c5c5c5;float:left;height:52px;margin:0 10px 10px 0;width:52px}
.xerox #productGroupInfo .groupAdditionalImage:hover {border:1px solid #a4a4a4}
.xerox #productGroupInfo .groupAdditionalImage img {max-height:52px;max-width:52px}
/* Product list */
.xerox .productListTable {font-size:1.2em;margin:14px 0 0;width:100%}
.xerox .productListTable th {background:#c5d2ea;color:#405769;font-size:.917em;font-weight:700}
.xerox .productListTable td {border-top:1px solid #c5c5c5}
.xerox .productListTable td, .xerox .productListTable th {padding:5px 10px}
.xerox .productListTable th.partNoCol {border-bottom-left-radius:5px;border-top-left-radius:5px}
.xerox .productListTable th.descriptionCol {border-bottom-right-radius:5px;border-top-right-radius:5px}
.xerox .productListTable .partNoCol {font-weight:700;vertical-align:middle;width:136px}
.xerox .productListTable .entryRowAlt td {background:#f4f4f4}
.xerox .productListTable .entryRowFirst td {border-top:none}
/* Helpers */
/*   Allow parents to wrap around floated child elements */
.xerox .clearFix:before, .xerox .clearFix:after {content:" ";display:table}
.xerox .clearFix:after {clear:both}
.xerox .clearFix {*zoom:1}
.clearFix:before, .xerox .clearFix:after {content:" ";display:table}
.clearFix:after {clear:both}
.clearFix {*zoom:1}
/*   Centers an image */
.xerox .centerImage {display:block;position:relative;text-align:center}
.xerox .centerImage img {bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}
/*----------------------------- Convergence Styles -----------------------------*/
.convergence h2 {
	background-color:#EABEC0;
    border-radius:5px;
    color:#990000;
    font-size: 14px;
    font-weight: bold;
    height: auto;
	padding:5px 0 5px 10px;
	margin:20px 0 0 0;
}
.convergence .box ul a {color:#990000; text-decoration:none;}
.convergence .box ul a:hover {text-decoration:underline;}
.convergence #callme {margin:20px 0 0 0;}
.convergence #callme input {width:110px; margin:3px;}
.convergence .convergence {font-weight:bold; font-size:1.3em; color:#990000;}
.convergence .quote .open {width:35px; height:24px;background:url(../images/convergence/open_quote.jpg) no-repeat top right; display:block; float:left; margin:0 0 0 -5px;}
.convergence .quote .close {background:url(../images/convergence/close_quote.jpg) no-repeat top right;width:35px; float:right; height:24px; margin:0 -5px 0 0;}
.convergence .products {background:url(../images/convergence/contentBackground_products.jpg) no-repeat top left;padding:0; height:310px;}
.convergence #products-blackberry {border:1px solid #cccccc; background:url(../images/convergence/blackberry-background.jpg) no-repeat center center;}
.convergence #products-blackberry td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px;}
.convergence .fontFix {font-size:1.2em;}
.convergence .AXISMenuHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;padding-bottom:2px;background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;}
.convergence table#Spec {border-top:1px #990000 solid;border-right:1px #ccc solid;border-left:1px #ccc solid;}
.convergence table#Spec th {background-color:#e5bfbf;text-align:left;padding:5px;border-bottom:1px #990000 solid;vertical-align: top;font-weight:bold;}
.convergence table#Spec td {border-bottom:1px #990000 solid;vertical-align: top;padding: 5px 10px 5px 16px;}
.convergence table.Spec {border-top:1px #990000 solid;border-right:1px #ccc solid;border-left:1px #ccc solid;}
.convergence table.Spec th {background-color:#e5bfbf;text-align:left;padding:5px;border-bottom:1px #990000 solid;vertical-align: top;font-weight:bold;}
.convergence table.Spec td {border-bottom:1px #990000 solid;vertical-align: top;padding: 5px 10px 5px 16px;}
.convergence #masterdiv {text-align:left;border:1px #ccc solid;width:178px;margin:0 0 0 5px; padding:0;background-color:#f4f4f4;}
.convergence #masterdiv a {text-decoration:none;}
.convergence #masterdiv a:hover {text-decoration:underline;}
.convergence .submenu {margin-bottom: 0.5em;background:url(../images/convergence/nav-background.jpg) top center repeat-x;}
.convergence .submenu a.menu {color:#000;font-size:0.9em;display:block;height:30px;background:url(../images/convergence/nav-divider.jpg) bottom left no-repeat;line-height:15px;margin:0; padding:0 0 0 8px;border:1px #ffffff solid;text-decoration:none;}
.convergence .submenu a.menu:hover {text-decoration:underline;}
.convergence .submenu p {color:#000;font-size:0.9em;display:block;height:30px;background:url(../images/convergence/nav-divider.jpg) bottom left no-repeat;line-height:15px;margin:0; padding:0 0 0 8px;border:1px #ffffff solid;text-decoration:none;}
.convergence table#mobility td {border:1px #cccccc solid;}
.convergence #pscroller1 {width: 627px;height: 340px;padding: 5px;font-size:1.1em;background-color: #fafafa; text-align:left;}
.convergence #pscroller1 a {text-decoration: none;color:#990000;display:block;padding-top:20px;font-weight:bold;margin:0px 0 4px 0;font-size:1.1em;}
.convergence #pscroller2 {height: 278px;padding: 5px;font-size:1.1em;background-color: #fafafa; text-align:left;}
.convergence #pscroller2 a {text-decoration: none;color:#990000;display:block;padding-top:20px;font-weight:bold;margin:0px 0 4px 0;font-size:1.1em;}
.convergence #pscroller2 a:hover {text-decoration: underline;}
.convergence h1, .convergence h3 {color:#990000;font-weight:bold;margin: 10px 0 5px;}
.convergence #login { min-width: 125px; height:25px; text-indent: 25px; display:block; margin: 30px 0 0;float:right;padding:3px 0 0 0; color:#666666;font-size:12px;font-family: trebuchet MS;border-radius: 5px 5px 5px 5px;}
.convergence #login p{display:inline;margin:0;float: left;}
.convergence div#login a {display:inline;color:#333;text-decoration:none;font-size:12px;font-family: trebuchet MS; }
.convergence div#login a:hover {display:inline;text-decoration:underline; color:#990000;}
.convergence div#converg_promotion {padding: 20px 0 0 0;}
.convergence div#converg_promotion p.prom_heading1 {background: #000000;padding: 6px;text-align: center;color: #FFFFFF;font-size: 14px;font-weight: bold;}
.convergence div#converg_promotion p.prom_heading2 {background: #000000;padding: 6px;text-align: center;color: #E78429;font-size: 14px;font-weight: bold;}
.convergence div#converg_promotion p.prom_heading2 a {color: #FFFFFF;}
.convergence div#converg_promotion .highlight1 {color: #D53600;}
div#converg_promotion p.image_align {text-align: center;padding: 10px 0 0;}
.convergence div#converg_promotion p.prom_image1 {margin: 0 auto;}
.convergence div#converg_promotion ul {margin: 20px 0 0 0;}
.convergence div#converg_promotion ul li {list-style: decimal;margin: 0px 10px 20px 30px;}
.convergence form#converg_prom_form {}
.convergence form#converg_prom_form label {width: 250px;float: left;font-size: 12px;}
.convergence form#converg_prom_form p {margin: 0 0 10px 260px;}
.convergence form#converg_prom_form p input {width: 200px;padding: 2px;}
.convergence form#converg_prom_form p textarea {width: 200px;height: 130px;padding: 2px;}
/*--------------------Internet Styles ----------------------- */
.internet.box ul a {color:#58802f; text-decoration:none;}
.internet.box ul a:hover {text-decoration:underline;}
.internet div#advicewrap ul li {font-size:12px;list-style: disc outside none;}
.internet div#advicewrap ul {list-style: disc outside none; line-height:17px;list-style-type:none; margin-left:17px;margin-top:7px;font-size:1.2em;}
.internet div#advicewrap ul ul {line-height:17px;margin-left:5px; padding-left:15px; list-style-type:circle; list-style-image:none; }
.internet div#advicewrap ul ul ul {list-style-type:square; line-height:17px;list-style-image:none; font-size:12px;}
.internet div#advicewrap ul li ul li {list-style-type:square; line-height:17px;list-style-image:none; font-size:11px;}
.internet div#advicewrap ul ul ul a {font-size:0.9em;}
.internet div#advicewrap ul ul a {text-decoration:none;font-weight:normal;line-height:17px;font-size:1em;color:#000000;}
.internet div#advicewrap ul ul a:hover {text-decoration:underline;font-weight:normal;color:#000000;}
.internet div#advicewrap p {margin:10px 0;}
.internet div#advicewrap p.AXISBodyTextSmall {font-size:1.1em;}
.internet #loadarea {font-size:1.2em; text-align:left; background:#fff; margin:3em 0 0 1em; padding:1em; width:40em; border-top:1px solid #dde7cf; }
.internet #loadarea img {margin:2em 2em 2em 7em;  padding:0.5em;}
.internet .border { border:1px #000 solid;}
.internet .fontFix {font-size:1.2em;}
.internet .AXISMenuHeading {color: #666666;margin:5px 0 7px 0;font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:1.5em;padding-bottom:2px;background:url(../images/not_published/h3-underline.gif) bottom left repeat-x;}
.internet #pscroller1 a {font-weight:bold;text-decoration: none;color:#58802f;display:block;padding-top:20px;margin:0px 0 4px 0;font-size:1.1em;}
/* ------------------------ Portfolio Page --------------------------- */
.internet .portfolioContentContainer {float: left;margin-top: 5px;width: 670px;}
.internet .portfoliocontainer {float: left;height: auto;margin:0 0 10px 0;position: relative;width: 210px;}
.internet .portfoliocontainer1 {float: left;height: auto;margin:0 0 10px 15px;position: relative;width: 210px;}
.internet .portfoliocontainer2 {float: left;height: auto;margin:0 0 10px 15px;position: relative;width: 210px;}
.contentplaceportfolio strong{color:#666}
.internet .contentplaceportfolio {background-color: #E8F5E2;border-radius:10px;color: #669933;font-size: 16px;margin-top: 10px;padding: 5px;width: 200px;min-height: 120px;float:left;}
.contentplaceportfolio h2{
	background-color: transparent !important;
    border-radius: 0 0 0 0 !important;
    font-size: 12px !important;
    line-height: 18px !important;
    padding: 0 0 0 5px !important;
}
.internet .contentplaceportfolio p {color: #000000;font-family: "Verdana Bold",Verdana;font-size: 12px;font-weight: bold;margin: 0 0 0 10px;}
.internet .contentplaceportfolio ul {font-size: 12px;list-style-type: none;margin: 0;padding: 0 0 0 5px;}
.internet .contentplaceportfolio li {padding: 5px 0 0 5px;font-size: 11px;list-style: none outside none;}
.internet .contentplaceportfolio li a {text-decoration: none;}
.portfolioImage {
	border: medium none;
	float: left;
	height: 152px;
	position: relative; 
	width: 210px;
	opacity: 1;
}
.portfolioImage:hover {
	opacity: 0.7;
}

.kingfisher{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -1366px!important;}
.catcott{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -670px -1366px!important;}
.blakes{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -1366px!important;}
.cfs{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -550px!important;}
/*.monster {background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -550px!important;}*/
.tools{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -1203px!important;}
.robson{background-image: url(../images/web/portfolioSprite.jpg)!important; background-position: -219px -1203px!important;}
.sharp{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -1203px!important;}
.shepton{ background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -66px!important;}
.colsan{ background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -227px!important;}
.lechef{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -66px!important;}
.pricemo{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -65px!important;}
.soho{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -65px!important;}
.burton{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -227px!important;}
.office2u{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -228px!important;}
.rj{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -390px!important;}
.pinera{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px  -390px!important;}
.pjl{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -390px!important;}
.crac{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -552px!important;}
.pioneer{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -550px!important;}
.perrys{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -439px -714px!important;}
.wds{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -714px!important;}
.hps{background-image: url(../images/web/portfolioSprite.jpg)!important; background-position: 0 -714px!important;}
.mount{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -876px!important;}
.pg{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -220px -876px!important;}
.jp{background-image: url(../images/web/portfolioSprite.jpg)!important; background-position: 0 -876px!important;}
.threesixfive{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: 0 -1038px!important;}
.magimix {background-image: url(../images/web/portfolioSprite.jpg)!important; background-position: -220px -1038px!important;}
.cartgenie{background-image: url(../images/web/portfolioSprite.jpg)!important;background-position: -440px -1038px!important;}

.floatRight{float:right;clear:both;}
.floatLeft{float:left;clear:both;}
/*Used to clear floated items*/
.clearFloat {
	clear: both;
}
/*Used to clear after the floated element*/
.clearAfter:before, .clearAfter:after { 
	content: "";
	display: table;
}
.clearAfter:after {
	clear: both;
}
/*Used to clear left floated items*/
.clearLeft {
	clear: left;
}
/*Used to clear right floated items*/
.clearRight {
	clear: right;
}
.internet h1, .internet h3 {color:#58802f;font-weight:bold;margin: 10px 0 5px;}
.internet h2{
	background-color: #D3EFBC;
    border-radius: 5px 5px 5px 5px;
    color: #659733;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 30px;
	padding: 0 0 0 10px;
	margin:20px 0 0 0;

}
.internet #FeatureTable h4 {
    color: #FFFFFF;
	background-color: transparent;
}

.internet .cursor {background:url(../images/internet/cursor.gif) no-repeat right top;padding-right:20px;display:block;width:170px;height:33px;border:1px #dde7cf dashed;}
.internet .portfolio {border-top:1px #333 outset;border-bottom:1px #333 outset;border-left:1px #999 outset;border-right:1px #999 outset;}
.internet div.hr {background:url(../images/internet/hr.gif) top center no-repeat;height:1px;display:block;text-align:center;}
.internet #login { min-width: 125px; height:25px; text-indent: 25px; display:block; margin: 30px 0 0;float:right;padding:3px 0 0 0; color:#666666;font-size:12px;font-family: trebuchet MS;border-radius: 5px 5px 5px 5px;}
.internet #login p{display:inline;margin:0;float: left;}
.internet div#login a {display:inline;color:#333;text-decoration:none;font-size:12px;font-family: trebuchet MS; }
.internet div#login a:hover {display:inline;text-decoration:underline; color:#58802f;}
/* Portfolio Layout */
.internet .portfolio_sel {}
.internet .portfolio_sel a {display: block;width: 140px;height: 70px;float: left;margin: 0 0 10px 0;}
.internet .explain {display: block;height: 50px;border: 1px solid #CCCCCC;padding: 4px;overflow: hidden;font-size: 9px;background: #EDEDED;margin: 0 3px 10px 0;}

/* Internet Advice */
#MoreURL, #AssURL, #MetaTitle,#MetaDescription, #MetaKeywords, #Heading0  {width: 450px;}
textarea#Text0{width: 525px;}
#idAreaoEdit1{width: 525px;}
#SupersedeDateFrom1, #SupersedeDateTo1, #SupersedeDateFrom2, #SupersedeDateTo2, #SupersedeDateFrom3, #SupersedeDateTo3{width:60px;}
.internet ol.standard#internet_advice {margin: 10px 0 0 0;}
.internet ol.standard#internet_advice li {margin: 0 0 10px 0;border: 1px solid #E2EBE2;padding: 4px;background: url(/internet/advice/icon1.jpg) right 1px no-repeat;}
.internet .smalllink {font-size: 9px;text-align: center;}
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: #f0f0f0;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0;
    padding: 10px;}
.software blockquote {
	background-color: #f0f0f0;
    border: 1px solid #e2d7ec;
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0;
    padding: 10px;}
.software blockquote.specialOffer {
    background-color: #EFEFEF;
    border: 1px solid #E8DFF0;
    border-radius: 10px;
    min-height: 400px;
    padding: 20px;
}
table#content td {padding-bottom:10px;}
table#content{ }
#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^="mailto:"]  {background:url(../images/icons_bullets/email.png) no-repeat right top;padding-right:15px;}
a[href$=".doc"] {padding-right:10px;background:url(../images/icons_bullets/wordIcon.jpg) top right no-repeat;}
ul#header {list-style-type:none; padding:0; margin-left:198px;}
ul#header li {display:inline; padding:0; margin:0; list-style-type:none;}
ul#header img {padding:0; margin:0 -3px 0 0;}
.smallPrint {font-size:0.9em;}
.smallPrint a {font-size:0.9em;}
.breadCrumb {color:#FFFFFF;padding:5px;margin:0;font-size:0.9em;background-image: url(../images/business/newHeader.png);background-repeat: no-repeat;}
.breadCrumbInternet {color:#FFFFFF;padding:5px;margin:0;font-size:0.9em;background-image: url(../images/business/newHeader1.png);background-repeat: no-repeat;}
.breadCrumbSoftware {color:#FFFFFF;padding:5px;margin:0;font-size:0.9em;background-image: url(../images/business/newHeader4.png);background-repeat: no-repeat;}
.breadCrumbTechnology {color:#FFFFFF;padding:5px;margin:0;font-size:0.9em;background-image: url(../images/business/newHeader2.png);background-repeat: no-repeat;}
.breadCrumbConvergence {color:#FFFFFF;padding:5px;margin:0;font-size:0.9em;background-image: url(../images/business/newHeader3.png);background-repeat: no-repeat;}
.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;}
.business p.AXISNewsHeading {
	background-color: #FECDB2;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 10px;
    width: 650px !important;
	color:#FF7F03;
	}
.software p.AXISNewsHeading {
	background-color: #E2D7EC;
    border-radius: 5px 5px 5px 5px;
    color: #5B1583!important;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 10px;
    width: 650px !important;
	}
.technology p.AXISNewsHeading {
    background-color:#C5D2EA;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 10px;
    width: 650px !important;
}
.convergence p.AXISNewsHeading {
    background-color:#EABEC0;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 10px;
    width: 650px !important;
}
.internet p.AXISNewsHeading {
    background-color:#C5E5B7;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 10px;
    width: 650px !important;
}


a.AXISNewsHeading:visited {text-decoration:none;}
a.AXISNewsHeading:hover {text-decoration:underline;}
a.AXISNewsHeading:active {text-decoration:none;}
.business .AXISNewsHeading2 {
    background: repeat-x scroll left bottom #FF7F03;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-family: "trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
}
.internet .AXISNewsHeading2 {
	background-color: #D3EFBC;
    color: #659733;
	border-radius: 5px 5px 5px 5px;
    font-size: 1.5em;
    font-weight: bold;
    height: auto;
    line-height: 30px;
	padding: 0 0 0 10px;
	
}
.software .AXISNewsHeading2 {
	background-color: #E2D7EC;
    color: #5B1583;
	border-radius: 5px 5px 5px 5px;
    font-size: 1.5em;
    font-weight: bold;
    height: auto;
    line-height: 30px;
	padding: 0 0 0 10px;
}
.technology .AXISNewsHeading2 {
	background-color: #C5D2EA;
    border-radius: 5px 5px 5px 5px;
    color: #405769;
    font-size: 1.5em;
    font-weight: bold;
    height: auto;
    line-height: 30px;
	padding: 0 0 0 10px;
}
.convergence .AXISNewsHeading2 {
	background-color:#EABEC0;
	border-radius: 5px 5px 5px 5px;
    color: #990000;
	font-size: 1.5em;
	font-weight: bold;
    line-height: 30px;
    margin: 20px 0 0;
    padding: 0 0 0 10px;
}
.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/not_published/bullet.gif); }
.subHeading h4 {color:#666666; width:200px;}
.error {color:#FF0000; font-weight:bold;}
.content ul {
    padding: 0 !important;
}
ul{padding: 0 !important;}
ul li {font-size:12px;line-height: 18px; list-style: disc inside none;}
.software ul li {
    color: #000;
}
ul.software li {
    color: #AB90C5;
    list-style: disc outside none;
    margin: 0 0 10px 15px;
    padding: 0 0 0 10px;
}
ul.software li span{
    color: #000;
}
.technology ul li{color:#405769;}
.convergence ul li{color:#000;}
.internet ul {color: #669933;}
.internet ul li{color: #000;}
ul.no-circle {margin:0;}
ul.no-circle li{list-style-type:none;}
ul.no-circle li a{list-style-type:none;}
ul.standard {line-height:17px;list-style-type:disc; margin-left:17px;margin-top:7px;font-size:1.2em;}
ul.standard li{list-style:outside; line-height:21px;}
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:21px;list-style-image:none; font-size:1.1em;}
ul.standard li ul li {list-style-type:none; line-height:21px;list-style-image:none; font-size:1em;}
ul.standard li ul li:before {content: "- ";}
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;}
ul.bulletList {margin-left:20px;font-size:1.1em;}
ul.featureList {line-height:17px;list-style-type:disc; margin-left:17px;margin-top:7px;font-size:1.2em;}
ul.featureList li{
	line-height: 20px;
	margin-bottom: 20px;
	list-style-position: outside;
	list-style-image: url(../images/software/tick.jpg);
	margin-left: 10px;
}
.featureBlock {
	border: 1px solid #e2d7ec;
	border-radius: 10px 10px 10px 10px;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}
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;}
#report_holder{
	height: 120px;
    width: 140px;
	float: left;
}

.emailMarketingContainer {
    display: block;
    float: left;
    margin: 0 20px 0 0;
    width: 340px;
}
.limitedOfferPriceContainer {
    background: url(../images/software/specialOffer/software_email_specialoffer.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E3D7ED;
    border-radius: 10px;
    float: left;
    height: 255px;
    margin: 0;
    padding: 10px;
    width: 230px;
}
.limitedOfferPriceContainer p {
    line-height: 16px;
    margin: 5px 0;
}
/*---------------------------------------------------------------------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;}
/* --------------------------------------------------------------------- Video Link --------------------------------------------------------------*/
.videoContainer{
	display: block;
    float: left;
    height: auto;
    margin: 0 0 0 10px;
    width: 100%;
}
.videoText{
	float: left;
    margin: 15px 0 0;

	}
ul.videoText{
	
}
ul.videoText li{
	list-style: inherit;
    margin: 0;
    padding: 0;
}
a.videoLinks {
    background: url(../images/software/videoOff.jpg) no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
	float:left;
    height: 60px;
    margin: 0 30px 0 0;
	outline: medium none !important;
	text-indent: -9999px;
	width:85px;
}
a.videoLinks:hover {
    background: url(../images/software/videoOver.jpg) no-repeat scroll 0 0 transparent;
}
.newBreadcrumb {height: 20px;width: 196px;}
#terms p {
	font-size:1em;
	line-height: 12px;
}
/* Styles for brochure page */
.softwareDivisionHeader, .itSolutionsDivisionHeader, .webServicesDivisionHeader, .telecomsDivisionHeader{width:auto;height:30px;display:block;}
.softwareDivisionContainer, .itSolutionsDivisionContainer, .webServicesDivisionContainer, .telecomsDivisionContainer{width:100%;height:auto;display:block;float:left;position:relative;margin: 10px 0 0;}
.softwareDivision{background-color:#581785;}
.itSolutionsDivision{
	background-color:#486d87;
}
.webServicesDivision{
	background-color:#4e7127;
}
.telecomsDivision{
	background-color:#901f1a;
}

ul.brochureContainer {
    border-bottom: 1px solid #C5C5C5;
    display: block;
    float: left;
    margin: 0;
    padding: 0 0 20px !important;
    width: auto;
}
ul.brochureContainer:last-child {
	margin:0 0 20px 0;
	border:none;
}
.brochureContainer li{
	border-left: 1px solid #DADBDA;
    display: block;
    float: left;
    height: auto;
    margin: 25px 5px 0 0;
    min-height: 335px;
    padding: 0 0 0 15px;
    width: 148px;
}
.brochureContainer li:first-child{
	border: medium none !important;
    display: block;
    float: left;
	height:auto;
    min-height: 305px;
    margin: 25px 10px 0 0;
    padding: 0;
    width: 143px;
}
ul.brochureContainer li img{
	border: 1px solid #c5c5c5;
  	-webkit-box-shadow: 1px 1px 3px 2px #CCCCCC;
  	box-shadow:         1px 1px 3px 2px #CCCCCC;
}
ul.brochureContainer li img:hover{
	border: 1px solid #c5c5c5;
  	-webkit-box-shadow: 1px 1px 3px 2px #6c6c6c;
  	box-shadow:         1px 1px 3px 2px #6c6c6c;
}
.brochureContainer h3{
	margin: 10px 0 0;
	background: none;
}
.brochureContainer h3 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	background: none;
	text-decoration:none;
}
.softwareDivisionContainer .brochureContainer h3 a{
	color:#581785;
}
.itSolutionsDivisionContainer .brochureContainer h3 a{
	color:#486D87;
}
.webServicesDivisionContainer .brochureContainer h3 a{
	color:#4E7127;
}
.telecomsDivisionContainer .brochureContainer h3 a{
	color:#901F1A;
}
.brochureContainer h3 a:hover{
	text-decoration:underline;
}
.brochureContainer p{
	margin: 10px 0 0;
	font-size:12px;
}
.shadow {
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
}
hr{
	background-color:#dadbda;
	border:0;
	height:1px;
	width:100%;
	margin: 10px 0 10px 0;
}
#headerimg {
    height: 180px;
    text-align: right;
	position:relative;
    width: 900px;
}
.slideshow {
    display: block;
	float:left;
    height: 180px;
    position: relative;
    width: 900px;
	overflow: hidden;
}
/*------- home pages feature column ----------*/
#columnOne, #columnTwo, #columnThree, #columnFour {
    float: left;
    height: 290px;
    margin-right: 6px;
    position: relative;
    width: 160px;
}
#columnOne a, #columnTwo a, #columnThree a, #columnFour a {
	display: block;
    height: 135px;
    text-indent: -9999px;
    width: 160px;
}
.technology #columnOne a, .technology #columnTwo a, .technology #columnThree a, .technology #columnFour a, .convergence #columnOne a, .convergence #columnTwo a, .convergence #columnThree a, .convergence #columnFour a, .internet #columnOne a, .internet #columnTwo a, .internet #columnThree a {
	height: 135px;
	width: 210px;
	display:block;
}
#columnOne{
	background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -10px -10px;
}
#columnTwo {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -178px -10px;
}
#columnThree {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -347px -10px;
}
#columnFour {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -516px -10px;
	margin-right:0;
}
.technology #columnOne, .technology #columnTwo {
    float: left;
    height: 290px;
    margin-right: 10px;
    position: relative;
    width: 210px;
}
.technology #columnThree{
	float: left;
    height: 290px;
    margin-right:0px;
    position: relative;
    width: 210px;
}
.technology #columnOne{
	background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -679px -1016px;
}
.technology #columnTwo {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -899px -1016px;
}
.technology #columnThree {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -679px -416px;
}
.technology #columnOne .moreInfo a, .technology #columnTwo .moreInfo a, .technology #columnThree .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -97px;
    display: block;
    height: 20px;
    width: 74px;
}
.technology #columnOne .moreInfo a:hover, .technology #columnTwo .moreInfo a:hover, .technology #columnThree .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -97px;
}
.convergence #columnOne, .convergence #columnTwo {
    float: left;
    height: 290px;
    margin-right: 10px;
    position: relative;
    width: 210px;
}
.convergence #columnThree{
	float: left;
    height: 290px;
    margin-right:0px;
    position: relative;
    width: 210px;
}
.convergence #columnOne{
	background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -10px -1201px;
}
.convergence #columnTwo {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -10px -1502px;
}
.convergence #columnThree {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -229px -1201px;
}
.convergence #columnOne .moreInfo a, .convergence #columnTwo .moreInfo a, .convergence #columnThree .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -128px;
    display: block;
    height: 20px;
    width: 74px;
}
.convergence #columnOne .moreInfo a:hover, .convergence #columnTwo .moreInfo a:hover, .convergence #columnThree .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position:-914px -128px;
}
.convergence #columnOne p, .convergence #columnTwo p, .convergence #columnThree p{
    line-height: 18px;
    margin: 10px 10px 0;
    position: relative;
}
.internet #columnOne, .internet #columnTwo {
    float: left;
    height: 290px;
    margin-right: 10px;
    position: relative;
    width: 210px;
}
.internet #columnThree{
	float: left;
    height: 290px;
    margin-right:0px;
    position: relative;
    width: 210px;
}
.internet #columnOne{
	background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -448px -1200px;
}
.internet #columnTwo {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position:-228px -1501px;
}
.internet #columnThree {
    background-image: url(../images/SiteWide/internalSprite.jpg);
    background-position: -448px -1501px;
}
.internet #columnOne .moreInfo a, .internet #columnTwo .moreInfo a, .internet #columnThree .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -159px;
    display: block;
    height: 20px;
    width: 74px;
}
.internet #columnOne .moreInfo a:hover, .internet #columnTwo .moreInfo a:hover, .internet #columnThree .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -159px;
}
.internet #columnOne p, .internet #columnTwo p, .internet #columnThree p{
    line-height: 18px;
    margin: 10px 10px 0;
    position: relative;
}
#columnOne p, #columnTwo p, #columnThree p, #columnFour p {
    line-height: 18px;
    margin: 5px 10px 0;
    position: relative;
}
#columnOne .moreInfo, #columnTwo .moreInfo, #columnThree .moreInfo, #columnFour .moreInfo   {
    bottom: 12px;
    height: 20px;
    left: 11px;
    position: absolute;
    width: 74px;
}
#columnOne .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -66px;
    display: block;
    height: 19px;
    width: 73px;
}
#columnOne .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -915px -66px;
}
#columnTwo .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -97px;
    display: block;
    height: 20px;
    width: 74px;
}
#columnTwo .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -97px;
}
#columnThree .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -128px;
    display: block;
    height: 20px;
    width: 74px;
}
#columnThree .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -128px;
}
#columnFour .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -159px;
    display: block;
    height: 20px;
    width: 74px;
}
#columnFour .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -159px
}
/*------- end of home page columns ----------*/
#largeFeature {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position:-10px -527px;
    display: block;
    float: left;
    height: 277px;
    padding-left: 25px;
    position: relative;
    width: 635px;
}
.largeFeature {
    display: block;
    position: relative;
    top: 80px;
    width: auto;
}
.largeFeature ul{
	line-height: 20px;
    padding: 0 0 0 15px;
}
.largeFeature {
    display: block;
    position: relative;
    top: 80px;
    width: auto;
}
.largeFeature ul li {
    color: #FD650F;
    list-style: disc outside none;
}
.largeFeature ul li span {
    color: #000000;
}
#largeFeature .moreInfo {
    height: 20px;
    width: 74px;
}
#largeFeature .moreInfo a {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -830px -36px;
    display: block;
    height: 20px;
    width: 74px;
}
#largeFeature .moreInfo a:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -914px -36px;
}

/*  side search form   */

#sitewideSearchForm {
	margin-bottom: 20px;
}

#sitewideSearchForm label{
	display: none;
}

#sitewideSearchForm input{
border: 1px solid #c5c5c5;
width: 174px;
padding: 5px;
	border-radius: .4em;
	font-style: italic;
display: block;
float: left;
margin-right: 2px;
}

#sitewideSearchForm button[type=submit]{
	display: inline-block;
	position: relative;
	top: 5px;
	width: 20px;
	height: 20px;
background-color: #fff;
	background-image: url(../images/SiteWide/searchButton.png);
	background-position: top left;
	border: 0;

}

.software #sitewideSearchForm button[type=submit]{
	background-position: -24px 0;	
}

.technology #sitewideSearchForm button[type=submit]{
	background-position: -48px 0;	
}
.convergence #sitewideSearchForm button[type=submit]{
	background-position: -71px 0;	
}

.internet #sitewideSearchForm button[type=submit]{
	background-position: -96px 0;	
}


#sitewideSearchForm button[type=submit]:hover{
	cursor: pointer;
	background-position: -120px 0;	
}


#sitewideSearchForm button[type=submit] span{
	display: none;
}

/*************************/





/* Begin sidebar form and banner styling */
#formcontainer{
	background-image: url(../images/SiteWide/enquiryBanners.jpg);
	background-position: 0 -207px;
	border-radius: 5px 5px 5px 5px;
    height: 202px;
    margin-left: 0;
    margin-right: auto;
    margin-top: 10px;
    position: relative;
    width: 210px;
}
#form{
	border-bottom: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    font-size: 10px;
    height: 155px;
    margin: 47px 0 0;
    padding: 0;
    position: absolute;
    width: 210px;
}
#form fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
#enquiryForm div {
    clear: both;
    margin: 0;
    padding: 4px;
    width: 200px;
}

#enquiryForm label {
    float: left;
    padding-left: 10px;
    padding-top: 3px;
}
#enquiryForm input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC !important;
    float: right;
    height: 12px;
    margin-bottom: 0;
    margin-right: 3px;
    padding: 3px;
    width: 114px;
}
.sendButton {
    height: 20px;
    margin: 18px 0 0;
    position: relative;
    right: 3px;
    top: 4px;
}
#enquiryFormSubmitButton {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -686px -156px;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    float: right;
    font-size: 0;
    height: 20px;
    overflow: hidden;
    position: relative;
    right: 3px;
    text-indent: -9999px !important;
    width: 62px;
}
#enquiryFormSubmitButton:hover {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
    background-position: -758px -156px;
    background-repeat: no-repeat;
	cursor: pointer;
    height: 20px;
    width: 62px;
}
#enquiryFormSubmitButton span {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}

.software #formcontainer {
	background-image: url(../images/SiteWide/enquiryBanners.jpg);
	background-position: -220px  -207px;
}
.technology #formcontainer {
	background-image: url(../images/SiteWide/enquiryBanners.jpg);
	background-position: -440px -207px;
}
.internet #formcontainer {
	background-image: url(../images/SiteWide/enquiryBanners.jpg);
	background-position: -880px -207px
}
.convergence #formcontainer {
	background-image: url(../images/SiteWide/enquiryBanners.jpg);
	background-position: -660px -207px
}
.software #enquiryFormSubmitButton {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -686px -126px;
	background-repeat: no-repeat;
}
.software button#enquiryFormSubmitButton:hover {
   	background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -758px -126px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.technology #enquiryFormSubmitButton {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -686px -96px;
	background-repeat: no-repeat;
}
.technology button#enquiryFormSubmitButton:hover {
	background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -758px -96px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.internet #enquiryFormSubmitButton {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -686px -36px;
	background-repeat: no-repeat;
}
.internet button#enquiryFormSubmitButton:hover {
   	background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -758px -36px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.convergence #enquiryFormSubmitButton {
    background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -686px -66px;
	background-repeat: no-repeat;
}
.convergence button#enquiryFormSubmitButton:hover {
   	background-image: url(../images/SiteWide/mainSprite2.jpg);
	background-position: -758px -66px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.bannerContainer{
	border: 1px solid #ccc;
	margin:20px 0 0 ;
}
.bannerContainer:hover {
    opacity: 0.8;
    transition: all 0.25s ease 0s;
}
.bannerContainer, .bannerImageContainer {
    border-radius: 10px;
    display: block;
    float: left;
    height: 132px;
    width: 208px;
}
.bannerContainer img{
	border-radius: 10px 10px 0 0;
	height:100px;
	width:208px;
}
.bannerTextContainer{
    border-radius: 0 0 10px 10px;
    float: left;
    font-family: "Sari-bold",Verdana,Arial;
    font-size: 16px;
    height: 32px;
    line-height: 66px;
    margin: -17px 0 0;
    padding: 0 10px 20px;
    position: relative;
    width: 188px;
	overflow:hidden;
}
.business .bannerTextContainer{
	background-image:url(../images/BannerBlends.png);
	background-position: 0 0;
    border-radius: 0 0 10px 10px;
    height: 30px;
    margin: -17px 0 0;
    width: 188px;
	
	}
.software .bannerTextContainer{
	background-image:url(../images/BannerBlends.png);
	background-position:0 -58px;
	border-radius:0 0 10px 10px;
	height:30px;
    margin: -17px 0 0;
	width:188px;
	}
.technology .bannerTextContainer{
	background-image:url(../images/BannerBlends.png);
	background-position:0 -118px;
	margin: -19px 0 0;
	}
.convergence .bannerTextContainer{
	background-image:url(../images/BannerBlends.png);
	background-position: 0 -181px;
    border-radius: 0 0 10px 10px;
    height: 30px;
    margin: -17px 0 0;
    width: 188px;
	}
.internet .bannerTextContainer{
	background-image:url(../images/BannerBlends.png);
	background-position:0 -241px;
	border-radius: 0 0 10px 10px;
    height: 30px;
    margin: -17px 0 0;
    width: 188px;
	}
/* End sidebar styling */
.standardErrorMessage {
    background-color: #CC3333;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px;
	border-radius:10px;
}
.standardErrorMessage ul li{
	color:#fff;
	text-shadow: 5px 5px 5px #600;
}
.headerRow{
	background: #FFC;
	color:#FF7F03;
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	font-weight: bold;
}
.evenRow{
	background-color: #FFFFE8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FECBAF;
	border-bottom-color: #FECBAF;
}
.contentImage {
    border-radius:12px;
	border:1px solid #ccc;
	float:right;
	margin: 10px 0 10px 10px;
}
.contentImageLeft {
	border-radius:12px;
	border:1px solid #ccc;
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.TwoColFeature{
	position:relative;
	width:304px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	float:left;
	border-radius:12px;
	border:1px solid #ccc;
}
.technology .TwoColFeature {
	background-color: #34689a;
}
.TwoColFeature h1 {
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
}
.TwoColFeatureBody {
	background-color: #EEE;
	padding: 10px;
}
#networkFeatureBoxLeft{width:208px;height:362px;position:relative;float:left;margin-right: 18px;margin-left: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat; 	background-position: -554px -1380px;}
#networkFeatureBoxMiddle{width:208px;height:362px;position:relative;float:left;margin-right: 18px;margin-left: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat;background-position: -335px -1753px;}
#networkFeatureBoxRight{width:208px;height:362px;position:relative;float:left;margin-left: 0px;margin-right: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat;background-position: -335px -1381px;}
#networkFeatureBoxLeft li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}
#networkFeatureBoxMiddle li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}
#networkFeatureBoxRight li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}
#hostedFeatureBoxLeft{width:208px;height:362px;position:relative;float:left;margin-right: 18px;margin-left: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat; 	background-position: 0px -466px;}
#hostedFeatureBoxMiddle{width:208px;height:362px;position:relative;float:left;margin-right: 18px;margin-left: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat;background-position: 0px -838px;}
#hostedFeatureBoxRight{width:208px;height:362px;position:relative;float:left;margin-left: 0px;margin-right: 0px;margin-top: 0px;background-image: url(/images/technology/featuresSprite.png);background-repeat: no-repeat;background-position: -335px -1381px;}
#hostedFeatureBoxLeft li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}
#hostedFeatureBoxMiddle li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}
#hostedFeatureBoxRight li {
	color: #FFF;
	margin-left: 20px;
	list-style-position: outside;
}

.alignBottom{width:190px;height:auto;position:relative;top:140px;margin-left: 5px;}
.alignBottom a{width:190px;height:auto;position:relative;text-decoration:none;}
.alignBottom a:hover{text-decoration:underline;}
.white {color:white;}

/*Questionnaire styles*/
#questionnairePopup {
	position: relative;	
}
#questionnaire h1, #questionnairePopup h1 {
	margin: 0 0 10px;
	padding: 10px 20px;
	border-radius: 5px;
	background-color: #ff7f03;
	color: #FFFFFF;
	font-size: 1.7em;
}
.software #questionnaire h1, .software #questionnairePopup h1 {
	background-color:#5b1583;
}
.technology #questionnaire h1, .technology #questionnairePopup h1 {
	background-color:#405769;
}
.internet #questionnaire h1, .internet #questionnairePopup h1 {
	background-color:#58802F;
}
.convergence #questionnaire h1, .convergence #questionnairePopup h1 {
	background-color:#990000;
}
#questionnaire h2, #questionnairePopup h2 {
	margin: 0 0 10px;
	padding: 0 0 8px;
	border-radius: 0;
	border-bottom: 1px solid #C5C5C5;
	background: none;
	color: #202020;
	font-size: 1.8em;
}
#questionnaire h3, #questionnairePopup h3 {
	margin: 20px 0;
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #ff7f03;
	color: #FFFFFF;
	font-size: 1.4em;
}
.software #questionnaire h3, .software #questionnairePopup h3 {
	background-color:#5b1583;
}
.technology #questionnaire h3, .technology #questionnairePopup h3 {
	background-color:#405769;
}
.internet #questionnaire h3, .internet #questionnairePopup h3 {
	background-color:#58802F;
}
.convergence #questionnaire h3, .convergence #questionnairePopup h3 {
	background-color:#990000;
}
#questionnaire h4, #questionnairePopup h4 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 1.2em;
	font-weight: bold;
}
#questionnaire h5, #questionnairePopup h5 {
	margin: 0;
	padding: 0;
	color: #ff7f03;
	font-size: 1em;
	font-weight: bold;
}
.software #questionnaire h5, .software #questionnairePopup h5 {
	color:#5b1583;
}
.technology #questionnaire h5, .technology #questionnairePopup h5 {
	color:#405769;
}
.internet #questionnaire h5, .internet #questionnairePopup h5 {
	color:#58802F;
}
.convergence #questionnaire h5, .convergence #questionnairePopup h5 {
	color:#990000;
}
#questionnaire select, #questionnairePopup select {
	margin: 0;
}
.questionnaireRatingRadios div, .questionnaireRatingLabels div {
	float: left;
	width: 20%;
	margin-top: 20px;
	font-size: 1.2em;
	text-align: center;
}
.questionnaireRatingRadios {
	width: 658px;
	height: 60px;
	border: 1px solid #EEEEEE;
	background: url(../questionnaire/images/questionnaireSprite.png) 0 -110px no-repeat;
}
.belowAverageArrow, .aboveAverageArrow {
	overflow: hidden;
	position: relative;
	display: block;
	width: 107px;
	height: 16px;
}
.belowAverageArrow img {
	left: -220px;
	top: -180px;
}
.aboveAverageArrow img {
	left: -330px;
	top: -180px;
}
.disabled .questionnaireRatingLabels {
	color: #CCCCCC;
}
.disabled .questionnaireRatingRadios {
	background: url(../questionnaire/images/questionnaireSprite.png) 0 -40px no-repeat;
}
.disabled .belowAverageArrow img {
	left: 0;
}
.disabled .aboveAverageArrow img {
	left: -110px;
}
.questionnaireSprite {
	position: absolute;
	width: 660px;
	height: 800px;
}
.startQuestionnaireButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 220px;
	height: 24px;
}
.startQuestionnaireButton img {
	left: 0;
	top: -200px;
}
.startQuestionnaireButton:hover img {
	left: -230px;
	top: -200px;
}
.software .startQuestionnaireButton img, .software .startQuestionnaireButton:hover img {
	top: -320px;
}
.technology .startQuestionnaireButton img, .technology .startQuestionnaireButton:hover img {
	top: -440px;
}
.internet .startQuestionnaireButton img, .internet .startQuestionnaireButton:hover img {
	top: -680px;
}
.convergence .startQuestionnaireButton img, .convergence .startQuestionnaireButton:hover img {
	top: -560px;
}
.nextButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 90px;
	height: 24px;
}
.nextButton input {
	left: -460px;
	top: -200px;
}
.nextButton:hover input {
	left: -560px;
	top: -200px;
}
.software .nextButton input, .software .nextButton:hover input {
	top: -320px;
}
.technology .nextButton input, .technology .nextButton:hover input {
	top: -440px;
}
.internet .nextButton input, .internet .nextButton:hover input {
	top: -680px;
}
.convergence .nextButton input, .convergence .nextButton:hover input {
	top: -560px;
}
.continueFromLastPointButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 220px;
	height: 24px;
}
.continueFromLastPointButton img {
	left: 0;
	top: -230px;
}
.continueFromLastPointButton:hover img {
	left: -230px;
	top: -230px;
}
.software .continueFromLastPointButton img, .software .continueFromLastPointButton:hover img {
	top: -350px;
}
.technology .continueFromLastPointButton img, .technology .continueFromLastPointButton:hover img {
	top: -470px;
}
.internet .continueFromLastPointButton img, .internet .continueFromLastPointButton:hover img {
	top: -710px;
}
.convergence .continueFromLastPointButton img, .convergence .continueFromLastPointButton:hover img {
	top: -590px;
}
.finishButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 90px;
	height: 24px;
}
.finishButton input {
	left: -460px;
	top: -230px;
}
.finishButton:hover input {
	left: -560px;
	top: -230px;
}
.software .finishButton input, .software .finishButton:hover input {
	top: -350px;
}
.technology .finishButton input, .technology .finishButton:hover input {
	top: -470px;
}
.internet .finishButton input, .internet .finishButton:hover input {
	top: -710px;
}
.convergence .finishButton input, .convergence .finishButton:hover input {
	top: -590px;
}
.startAgainButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 110px;
	height: 24px;
}
.startAgainButton img {
	left: 0;
	top: -260px;
}
.startAgainButton:hover img {
	left: -120px;
	top: -260px;
}
.software .startAgainButton img, .software .startAgainButton:hover img {
	top: -380px;
}
.technology .startAgainButton img, .technology .startAgainButton:hover img {
	top: -500px;
}
.internet .startAgainButton img, .internet .startAgainButton:hover img {
	top: -740px;
}
.convergence .startAgainButton img, .convergence .startAgainButton:hover img {
	top: -620px;
}
.closeButton {
	overflow: hidden;
	position: relative;
	display: block;
	width: 90px;
	height: 24px;
}
.closeButton img {
	left: -240px;
	top: -260px;
}
.closeButton:hover img {
	left: -340px;
	top: -260px;
}
.software .closeButton img, .software .closeButton:hover img {
	top: -380px;
}
.technology .closeButton img, .technology .closeButton:hover img {
	top: -500px;
}
.internet .closeButton img, .internet .closeButton:hover img {
	top: -740px;
}
.convergence .closeButton img, .convergence .closeButton:hover img {
	top: -620px;
}
#questionnaire .closeButton {
	display: none;
}
/*Contains questionnaire buttons*/
.questionnaireButtons {
	height: 24px;	
}
.questionnaireButtons .continueFromLastPointButton, .questionnaireButtons .startAgainButton {
	float: left;
	margin-right: 20px;
}
.questionnaireButtons .nextButton, .questionnaireButtons .finishButton, .questionnaireButtons .closeButton {
	float: right;
}
/*The inner container in the questionnaires*/
#questionnaireInner {
	width: 660px;
	margin: 30px auto;	
}
#questionnaireQuestion, #questionnaireComplete {
	overflow-x: visible;
	overflow-y: auto;	
	width: 660px;
	height: 200px;
}
/*The progress bar*/
#progressBarOuter, #progressBarInner {
	height: 18px;
	background: url(../questionnaire/images/questionnaireSprite.png) 0 0 repeat-x;
}
#progressBarOuter {
	width: 658px;
	border: 1px solid #999999;	
}
#progressBarInner {
	width: 0;
	background: url(../questionnaire/images/questionnaireSprite.png) 0 -20px repeat-x;
}
#progressStatus {
	padding: 10px 0 40px;
	color: #ff7f03;
	font-size: 1.2em;
	font-style: italic;	
}
.software #progressStatus {
	color:#5b1583;
}
.technology #progressStatus {
	color:#405769;
}
.internet #progressStatus {
	color:#58802F;
}
.convergence #progressStatus {
	color:#990000;
}
#questionnairePopup .questionnaireButtons {
	min-height: 24px;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #999999;
}
#questionnaireInfo {
	float: left;
	width: 400px;
	font-style: italic;	
}
/*************************************** Popups ***********************************/
/*The overlay that displays behind the popups*/
#popupOverlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #000000;
	z-index: 109;
}
/*The popup container*/
#popupContainer {
	position: absolute;
	width: 880px;
	padding: 30px 10px;
	border: 1px solid #B2B2B2;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
	z-index: 110;
}
#popupContainer.largePopup {
	left: 0 !important;
	margin: 0 auto;
	right: 0;
	width: 90%;
}
#popupContainer.callPortalPopup {
	height: 90%;
	left: 0 !important;
	margin: 0 auto;
	right: 0;
	width: 906px;
}

#popupContainer.softwareUpdatesPopup {
	height: 200px;
	left: 0 !important;
	margin: 0 auto;
	right: 0;
	width: 900px;
	padding: 0 10px; 
}
/*required to make the editor fit the width of the popup in IE7-9*/
/*#popupContainer #cke_frmArticleTxt {
	width: 100%;
	width: 860px;
}*/
.propertiesPopup table p {
	margin: 0;
}
/*The close button for the popups*/
.popupCloseButton {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	width: 42px;
	height: 10px;
    background: url(../questionnaire/images/questionnaireSprite.png) no-repeat -480px -180px;
}
.popupCloseButton:hover {
    background-position: -530px -180px;
}
/*The inner popup container*/
#popupInnerContainer {
    overflow-y: auto;
    height: 350px;
	padding: 5px;
}
/*The title of the popup*/
#popupTitle {
	margin: 5px 0;
	padding: 0 0 10px;
	font-size: 1.8em;
	font-family: impact;
	text-transform: uppercase;
}
#popupContainer.callPortalPopup {
	height: 90%;
	left: 0 !important;
	margin: 0 auto;
	right: 0;
	width: 906px;
}
#popupContainer.softwareUpdatesPopup {
	height: 90%;
	max-height: 300px;
	left: 0 !important;
	margin: 0 auto;
	right: 0;
	width: 904px;
	padding: 0 2px 20px 0;
}
/*The callBack of the popup*/
#popupContainer.customerCallBackPopup {
    height: 368px;
    padding: 0;
    right: 0;
    width: 466px;
}
/*The callBack of the popup*/
.customerCallBackPopup #popupContent {
    height: 100%;
    max-height: 237px;
    padding: 20px;
    position: relative;
}
/*The callBack of the popup*/
.customerCallBackPopup #popupTitleBar{
	border-radius: 10px 10px 0 0;
	height:92px;
}
.business .customerCallBackPopup #popupTitleBar{
	background:url(../images/SiteWide/popupContactFormSprite.png) no-repeat 2px -398px;
}
.software .customerCallBackPopup #popupTitleBar{
	background:url(../images/SiteWide/popupContactFormSprite.png) 2px -298px  no-repeat;
}
.technology .customerCallBackPopup #popupTitleBar{
	background:url(../images/SiteWide/popupContactFormSprite.png) 2px -198px  no-repeat;
}
.convergence .customerCallBackPopup #popupTitleBar{
	background:url(../images/SiteWide/popupContactFormSprite.png) 2px -98px  no-repeat;
}
.internet .customerCallBackPopup #popupTitleBar{
	background:url(../images/SiteWide/popupContactFormSprite.png) 2px 2px no-repeat;
}
/*The close button of the popup*/
.business .customerCallBackPopup .popupCloseButton{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px 0 no-repeat;
	height: 25px;
    width: 25px;
}
/*The hover state of the close button of the popup*/
.business .customerCallBackPopup .popupCloseButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -32px no-repeat;
}
/*The close button of the popup*/
.software .customerCallBackPopup .popupCloseButton{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -257px no-repeat;
	height: 25px;
    width: 25px;
}
/*The hover state of the close button of the popup*/
.software .customerCallBackPopup .popupCloseButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -290px no-repeat;
}
/*The close button of the popup*/
.technology .customerCallBackPopup .popupCloseButton{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -192px no-repeat;
	height: 25px;
    width: 25px;
}
/*The hover state of the close button of the popup*/
.technology .customerCallBackPopup .popupCloseButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -224px no-repeat;
}
/*The close button of the popup*/
.convergence .customerCallBackPopup .popupCloseButton{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -128px no-repeat;
	height: 25px;
    width: 25px;
}
/*The hover state of the close button of the popup*/
.convergence .customerCallBackPopup .popupCloseButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -160px no-repeat;
}
/*The close button of the popup*/
.internet .customerCallBackPopup .popupCloseButton{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -64px no-repeat;
	height: 25px;
    width: 25px;
}
/*The hover state of the close button of the popup*/
.internet .customerCallBackPopup .popupCloseButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -935px -96px no-repeat;
}
/*The send button for the popup*/
#popupForm #enquiryFormSubmitButton {
	height:25px;
	width:90px;
}
/*The send button for the popup*/
.business #popupForm #enquiryFormSubmitButton {	
	background:url(../images/SiteWide/popupContactFormSprite.png) -870px -429px no-repeat;
}
/*The send button for the popup*/
.software #popupForm #enquiryFormSubmitButton {		
	background:url(../images/SiteWide/popupContactFormSprite.png) -870px -394px no-repeat;
}
/*The send button for the popup*/
.technology #popupForm #enquiryFormSubmitButton {		
	background:url(../images/SiteWide/popupContactFormSprite.png) -770px -429px no-repeat;
}
/*The send button for the popup*/
.convergence #popupForm #enquiryFormSubmitButton {		
	background:url(../images/SiteWide/popupContactFormSprite.png) -870px -464px no-repeat;
}
/*The send button for the popup*/
.internet #popupForm #enquiryFormSubmitButton {		
	background:url(../images/SiteWide/popupContactFormSprite.png) -770px -464px no-repeat;
}
#popupForm #enquiryFormSubmitButton:hover{
	background:url(../images/SiteWide/popupContactFormSprite.png) -770px -394px no-repeat;
}
#popupForm.enquiryForm, #popupForm.enquiryForm fieldset {
	border:none;
}
#popupForm .enquiryForm{
	border:none;
}
#popupForm .enquiryForm > fieldset {
    border: medium none;
}
#popupForm .enquiryForm label {
	display:inline-block;
	width:80px;
}
#popupForm .enquiryForm input {
    border: 1px solid #CCCCCC;
    height: 24px;
    margin: 0 0 10px;
    padding: 2px 4px;
    width: 310px;
}

#popupForm .enquiryForm input:focus {
	box-shadow: inset  0 0 3px #CCCCCC;
}
#popupForm .sendButton{
	height: 25px;
    margin: 10px 0 0;
    position: relative;
    right: 19px;
    top: 0;
}
/* End Customer Callback*/

.callPortalPopup #popupContent {
	height: 100%;
	position: relative;
}
.softwareUpdatesPopup #popupContent {
	height: 100%;
	position: relative;
}
.callPortalPopup #popupContent {
	height: 100%;
	position: relative;
}
.softwareUpdatesPopup #popupContent {
	height: 100%;
	position: relative;
}
#callPortalFrame {
	height: 100%;
	position: absolute;
}

#softwareUpdatesFrame {
	height: 100%;
	position: absolute;
	border-radius: 10px;
}
.softwareUpdatesPopup .popupCloseButton {
    background: #cebede url(../software/images/close.png) no-repeat center center;
	border-radius: 100%;
	color: #663399;
	height: 21px;
	right: 10px;
	top: 10px;
	width: 21px;
	z-index: 10;
}
.softwareUpdatesPopup .popupCloseButton:hover {
	background-color: #ffffff;
}
/*************************************** Loading overlay ***********************************/
#loadingOverlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;	
	background: #FFFFFF url(../questionnaire/images/loading.gif) center center no-repeat;
}
/*************************************** Documentation Toolkit ***********************************/
.toolboxCell {
	display: block;
	position: relative;	
	width: 100%;
}
.toolboxCell.selected {
	z-index: 1;
}
.toolboxContainer {
	position: absolute;
	top: 0;
	right: 0;
}
.jsEnabled .toolboxContainer {
	top: 50%;
	right: auto;
	left: -25px;
	height: 20px;
	margin-top: -10px !important;
}
.jsEnabled .toolboxContainer.top {
	top: 0;
	margin-top: 0 !important;
}
.toolboxButton {
	position: relative;
	display: none;
	width: 20px;
	height: 20px;
	z-index: 0;
}
.toolboxButton img {
	vertical-align: middle;
}
.toolboxButton span {
	display: none;
	padding-left: 5px !important;
	vertical-align: middle;
}
.toolboxButton:hover {
	top: -3px;
	left: -11px;
	display: block !important;
	width: auto !important;
	padding: 2px 12px 2px 10px !important;
	border: 1px solid #663399;
	border-radius: 8px;
	box-shadow: 5px 5px 0 rgba(102, 51, 153, 0.4);
	background-color: #FFFFFF;
	z-index: 1;
}
.toolboxButton:hover span {
	display: inline;
}
.selected .toolboxButton:hover {
	top: 0;
	left: 0;
	display: block !important;
	width: 20px !important;
	padding: 0 !important;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}
.selected .toolboxButton:hover span {
	display: none;
}
.jsEnabled .toolboxContainer .toolboxButton {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
}
.jsEnabled .selected .toolboxButton, .toolboxButton:hover {
	z-index: 2;
}
.jsEnabled .toolboxMenu {
	position: relative;
	top: -28px;
	left: -11px;
	display: none;
	padding: 0 0 0 40px !important;
	border: 1px solid #663399;
	border-radius: 8px;
	box-shadow: 5px 5px 0 rgba(102, 51, 153, 0.4);
	background-color: #F0E6F1;
	z-index: 1;
}
.jsEnabled .toolboxMenu ul {
	height: 30px;
	line-height: 30px !important;
	margin: 0 !important;
	padding: 2px !important;
	border-left: 1px solid #663399;
	border-radius: 0 8px 8px 0;
	background-color: #FFFFFF;
	list-style-type: none !important;
}
.toolboxMenu li {
	display: inline-block;
	/*line-height: 30px !important;*/
	margin: 0 !important;
	padding: 0 2px !important;
	list-style-type: none !important;
	vertical-align: middle;
}

/* Specific CSS can be applied to iPad and iPhone devices. */
@media only screen and (device-width: 768px) {
  /* iPad screen size rules */
}

@media only screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:portrait) {
  /* Portrait iPad display */
}

@media only screen and (min-device-width: 481px) and
(max-device-width: 1024px) and (orientation:landscape) {
  /* Landscape iPad display */
}

/* Now for iPhone and other small screen devices we can specify rules as below: */
@media screen and (max-device-width: 480px) {
  /* All devices with display width less then 480px
  will obey the following rules */
}

/* For iPhone 4 this rule will be valid due to Apple special retina display in iPhone4: */
@media only screen and (max-device-width: 480px),
       only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* iPhone gte 4 CSS rules */
}

/*************************************** Mobile Overrides ***********************************/

body.mobile {
	background-color: #fff;
	background-image: none;
}

.mobile #topHeader {
	background-image: none;	
	width: 100%;
}

.mobile #pageContentContainer {	
	max-width: 660px;	
}

.mobile #MainContent
{
	width: 100%;
	margin: 0;
}

.mobile #axislogo {
	margin: 0 auto;
	position: static;
	float: left;
	width: 160px;	
	height: auto;
}

.mobile #footer {	
	max-width: 660px;	
}

/**
 * jQuery Pretty photo plugin
 */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {height:13px}
div.pp_default .pp_top .pp_left {background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle {background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right {background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt {color:#f8f8f8}
div.pp_default .pp_content_container .pp_left {background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right {background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_content {background-color:#fff}
div.pp_default .pp_next:hover {background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover {background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand {background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover {background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract {background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover {background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close {background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default #pp_full_res .pp_inline {color:#000}
div.pp_default .pp_gallery ul li a {background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social {margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {left:auto;position:static}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause {background-position:-51px -29px}
div.pp_default .pp_details {position:relative}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next {background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details {margin-top:5px}
div.pp_default .pp_nav {clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder {color:#999;left:75px;line-height:20px;margin:2px 0 0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {opacity:0.7}
div.pp_default .pp_description {font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left {background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle {background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right {background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon {background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus {outline:none}
div.pp_overlay {background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder {display:none;position:absolute;width:100px;z-index:10000}
.pp_content {height:40px;min-width:40px}
* html .pp_content {width:40px}
.pp_content_container {position:relative;text-align:left;width:100%}
.pp_content_container .pp_left {padding-left:20px}
.pp_content_container .pp_right {padding-right:20px}
.pp_content_container .pp_details {float:left;margin:10px 0 2px}
.pp_description {display:none;margin:0}
.pp_social {float:left;margin:0}
.pp_social .facebook {float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter {float:left}
.pp_nav {clear:right;float:left;margin:3px 10px 0 5px}
.pp_nav p {float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play, .pp_nav .pp_pause {float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous, a.pp_arrow_next {display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer {position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery {display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div {float:left;overflow:hidden;position:relative}
.pp_gallery ul {float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a {border:1px #000 solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img {border:0}
.pp_gallery li {display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a {background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top:7px!important}
a.pp_next {display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous {display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand, a.pp_contract {cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close {display:block;line-height:22px;position:absolute;right:5px;text-indent:-10000px;top:2px}
.pp_loaderIcon {display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res {line-height:1!important;text-align:center;width:100%}
#pp_full_res .pp_inline {text-align:left}
#pp_full_res .pp_inline p {margin:0 0 15px}
div.ppt {color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {border-color:#fff}
.pp_top, .pp_bottom {height:20px;position:relative}
* html .pp_top, * html .pp_bottom {padding:0 20px}
.pp_top .pp_left, .pp_bottom .pp_left {height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle, .pp_bottom .pp_middle {height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {left:0;position:static}
.pp_top .pp_right, .pp_bottom .pp_right {height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade, .pp_gallery li.default a img {display:none}

/*jQuery form element replacement plugin - allows select boxes, checkboxes and ****/
/*radio buttons to be styled*******************************************************/
/**********************************************************************************/
/*Set all select boxes, checkboxes and radio button replacements to use the same background image*/
.uniformSelect, .uniformSelect span, .uniformCheckbox span, .uniformRadio span {
	background-image: url(../images/formSprite.png);
	background-repeat: no-repeat;
}
/*Ensure that no outline is displayed around the replacements when they have focus*/
.uniformSelect select:focus, .uniformRadio input:focus, .uniformCheckbox input:focus {
	outline: 0;
}
/*The container for the select box replacement - displays the left side of the select box*/
.uniformSelect {
	background-position: -480px -200px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	max-width: 190px;
	overflow: hidden;
	padding: 0 0 0 10px !important;
	position: relative;
	vertical-align: middle;
}
/*The inner container which displays the currently selected option and the right side of the select box*/
.uniformSelect span {
	background-position: right 0;
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	max-width: 160px;
	overflow: hidden;
	padding: 0 30px 0 0;
	text-overflow: ellipsis;
}
/*The actual select element which is hidden although the options it contains are shown*/
.uniformSelect select {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-size: 12px;
	height: 22px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/*Changes the appearence of the containing div when active*/
.uniformSelect:active, .uniformSelect.active {
	background-position: -480px -280px;
}
/*Changes the appearence of the inner span when active*/
.uniformSelect:active span, .uniformSelect.active span {
	background-position: right -80px;
}
/*Changes the appearence of the containing div when focused or hovered*/
.uniformSelect.focus, .uniformSelect.hover, .uniformSelect:hover {
	background-position: -480px -280px;
}
/*Changes the appearence of the inner span when focused or hovered*/
.uniformSelect.focus span, .uniformSelect.hover span, .uniformSelect:hover span {
	background-position: right -80px;
}
/*Changes the appearence of the containing div when active while focused or hovered*/
.uniformSelect.focus:active, .uniformSelect.focus.active, .uniformSelect:hover:active, .uniformSelect.active:hover {
	background-position: -480px -280px;
	color: #000000;
}
/*Changes the appearence of the inner span when active while focused or hovered*/
.uniformSelect.focus:active span, .uniformSelect:hover:active span, .uniformSelect.active:hover span, .uniformSelect.focus.active span {
	background-position: right -80px;
}
/*Changes the appearence of the containing div when disabled*/
.uniformSelect.disabled {
	background-position: -480px -360px;
}
/*Changes the appearence of the inner span when disabled*/
.uniformSelect.disabled span {
	background-position: right -160px;
	color: #666666;
}
/*The container for the checkbox replacement*/
.uniformCheckbox {
	display: inline-block;
	height: 19px;
	padding: 0 !important;
	vertical-align: middle;
	width: 19px;
}
/*The inner container which displays the styled checkbox*/
.uniformCheckbox span {
	background-position: 0 -260px;
	display: block;
	float: left;
	height: 19px;
	text-align: center;
	width: 19px;
}
/*The actual input element which is hidden*/
.uniformCheckbox input {
	background: none;
	display: inline-block;
	height: 19px;
	width: 19px;
}
/*Changes the appearence of the checkbox when active*/
.uniformCheckbox:active span, .uniformCheckbox.active span {
	background-position: -20px -260px;
}
/*Changes the appearence of the checkbox when focused or hovered*/
.uniformCheckbox.focus span, .uniformCheckbox:hover span {
	background-position: -40px -260px;
}
/*Changes the appearence of the checkbox when active while focused or hovered*/
.uniformCheckbox.focus:active span, .uniformCheckbox:active:hover span, .uniformCheckbox.active:hover span, .uniformCheckbox.focus.active span {
	background-position: -60px -260px;
}
/*Changes the appearence of the checkbox when checked*/
.uniformCheckbox .checked {
	background-position: -80px -260px;
}
/*Changes the appearence of the checkbox when checked and active*/
.uniformCheckbox:active .checked, .uniformCheckbox.active .checked {
	background-position: -100px -260px;
}
/*Changes the appearence of the checkbox when checked and focused or hovered*/
.uniformCheckbox.focus .checked, .uniformCheckbox:hover .checked {
	background-position: -120px -260px;
}
/*Changes the appearence of the checkbox when checked and active while focused or hovered*/
.uniformCheckbox.focus:active .checked, .uniformCheckbox:hover:active .checked, .uniformCheckbox.active:hover .checked, .uniformCheckbox.active.focus .checked {
	background-position: -140px -260px;
}
/*Changes the appearence of the checkbox when disabled*/
.uniformCheckbox.disabled span, .uniformCheckbox.disabled:active span, .uniformCheckbox.disabled.active span {
	background-position: -160px -260px;
}
/*Changes the appearence of the checkbox when disabled and checked*/
.uniformCheckbox.disabled .checked, .uniformCheckbox.disabled:active .checked, .uniformCheckbox.disabled.active .checked {
	background-position: -180px -260px;
}
/*The container for the radio button replacement*/
.uniformRadio {
	display: inline;
	height: 18px;
	padding: 0 !important;
	vertical-align: bottom;
	width: 18px;
}
/*The inner container which displays the styled radio button*/
.uniformRadio span {
	background-position: 0 -280px;
	display: inline-block;
	height: 17px;
	width: 17px;
}
/*The actual input element which is hidden*/
.uniformRadio input {
	background: none;
	display: inline-block;
	height: 16px;
	padding: 0;
	text-align: center;
	width: 16px;
}
/*Changes the appearence of the radio button when active*/
.uniformRadio:active span, .uniformRadio.active span {
	background-position: -20px -280px;
}
/*Changes the appearence of the radio button when focused*/
.uniformRadio.focus span, .uniformRadio:hover span {
	background-position: -40px -280px;
}
/*Changes the appearence of the radio button when active while focused or hovered*/
.uniformRadio.focus:active span, .uniformRadio:active:hover span, .uniformRadio.active:hover span, .uniformRadio.active.focus span {
	background-position: -60px -280px;
}
/*Changes the appearence of the radio button when checked*/
.uniformRadio .checked {
	background-position: -80px -280px;
}
/*Changes the appearence of the radio button when checked and active*/
.uniformRadio:active .checked, .uniformRadio.active .checked {
	background-position: -100px -280px;
}
/*Changes the appearence of the radio button when checked and focused or hovered*/
.uniformRadio.focus .checked, .uniformRadio:hover .checked {
	background-position: -120px -280px;
}
/*Changes the appearence of the radio button when checked and active while focused or hovered*/
.uniformRadio.focus:active .checked, .uniformRadio:hover:active .checked, .uniformRadio.focus.active .checked, .uniformRadio.active:hover .checked {
	background-position: -140px -280px;
}
/*Changes the appearence of the radio button when disabled*/
.uniformRadio.disabled span, .uniformRadio.disabled:active span, .uniformRadio.disabled.active span {
	background-position: -160px -280px;
}
/*Changes the appearence of the radio button when disabled and checked*/
.uniformRadio.disabled .checked, .uniformRadio.disabled:active .checked, .uniformRadio.disabled.active .checked {
	background-position: -180px -280px;
}
/* Styles for the header banner image slider */
.cyclePager {
    position: absolute;
    right: 0;
    top: 157px;
    z-index: 5;
}
/* Styles for the header banner image slider */
.cyclePager a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c5c5c5;
    display: block;    
    float: left;
    height: 14px;
    margin-right: 5px;
    opacity: 0.7;
    width: 14px;
}
/* Styles for the header banner image slider */
.cyclePager a:hover, .cyclePager .activeSlide {
    background: none repeat scroll 0 0 #FFFFFF;
	opacity:1;
}
/* Styles for the header banner image slider */
#headerBannerPrev, #headerBannerNext {
    display: block;
    height: 40px;
	opacity: 0.5;
	position: relative;
    width: 30px;
    z-index: 10;
}
/* Styles for the header banner image slider */
#headerBannerPrev{
	left: 0;
    top: 70px;
}
/* Styles for the header banner image slider */
#headerBannerNext{
    right: -865px;
    top: 30px;
}
/* Styles for the header banner image slider */
#headerBannerPrev:hover, #headerBannerNext:hover {
	opacity:1;
	transition: all 0.25s ease 0s;
}
.business #headerBannerPrev {
    background:url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -50px rgba(0, 0, 0, 0);
}
.business #headerBannerNext {
    background: url(../images/SiteWide/arrowSprite.png) repeat scroll -10px 0 rgba(0, 0, 0, 0);
}
.business .cyclePager a:hover, .business .cyclePager .activeSlide {
	border: 1px solid #FF7F03;
	transition: all 0.25s ease 0s;
}
.software #headerBannerPrev {
    background:url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -140px rgba(0, 0, 0, 0);
}
.software #headerBannerNext {
    background: url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -90px rgba(0, 0, 0, 0);
}
.software .cyclePager a:hover, .software .cyclePager .activeSlide {
	border: 1px solid #5B1583;
	transition: all 0.25s ease 0s;
}
.technology #headerBannerPrev {
    background:url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -240px  rgba(0, 0, 0, 0);
}
.technology #headerBannerNext {
    background: url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -190px rgba(0, 0, 0, 0);
}
.technology .cyclePager a:hover, .technology .cyclePager .activeSlide {
	border: 1px solid #405769;
	transition: all 0.25s ease 0s;
}
.convergence #headerBannerPrev {
    background:url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -440px rgba(0, 0, 0, 0);
}
.convergence #headerBannerNext {
    background: url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -390px rgba(0, 0, 0, 0);
}
.convergence .cyclePager a:hover, .convergence .cyclePager .activeSlide {
	border: 1px solid #990000;
	transition: all 0.25s ease 0s;
}
.internet #headerBannerPrev {
    background:url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -340px rgba(0, 0, 0, 0);
}
.internet #headerBannerNext {
    background: url(../images/SiteWide/arrowSprite.png) repeat scroll -10px -290px rgba(0, 0, 0, 0);
}
.internet .cyclePager a:hover, .internet .cyclePager .activeSlide {
	border: 1px solid #58802F;
	transition: all 0.25s ease 0s;
}
/*The call back icon on the right of the screen, which triggers an overlay popup*/
#callBack, #callBack a{
	border-radius: 5px 0 0 5px;
    box-shadow: 0 1px 2px 2px #CCCCCC;
	display:block;
	height:72px;
	position:fixed;
	right:0;
	width:40px;
	top:20%;
}
/*The call back icon hover styles*/
#callBack a:hover, #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -85px rgba(0, 0, 0, 0);
	cursor:pointer;
	transition: left 0.45s ease 0s;
	width:44px;
	
}
.business #callBack{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1160px -7px rgba(0, 0, 0, 0);
}
.business #callBack a:hover, .business #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -85px rgba(0, 0, 0, 0);
}
.software #callBack{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1160px -397px rgba(0, 0, 0, 0);
}
.software #callBack a:hover, .software #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -709px rgba(0, 0, 0, 0);
}
.technology #callBack{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1160px -319px rgba(0, 0, 0, 0);
}
.technology #callBack a:hover, .technology #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -631px rgba(0, 0, 0, 0);
}
.convergence #callBack{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1160px -241px rgba(0, 0, 0, 0);
}
.convergence #callBack a:hover, .convergence #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -553px rgba(0, 0, 0, 0);
}
.internet #callBack{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1160px -163px rgba(0, 0, 0, 0);
}
.internet #callBack a:hover, .internet #callBack:hover{
	background: url(../images/SiteWide/mainSprite2.jpg) repeat scroll -1158px -475px rgba(0, 0, 0, 0);
}


/* Google Site Search Overrides */
#MainContent .gsc-table-result, #MainContent .gsc-thumbnail-inside, #MainContent .gsc-url-top{
	padding-left:0px;
	margin-left:8px;
}
