body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9pt;
	background-color:#FFFFFF;
}

/* default links */
a, a:link{text-decoration: none; color: #7F3F7A; font-weight: bold;}
a:visited{text-decoration:none;color: #7F3F7A;}
a:hover{text-decoration: underline; color: #F37736;}

/* default text */
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}

form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

hr{
	margin:9px 0px 9px 0px;
	border: none; 
	background-color:#9D9282;
	color:#9D9282;
	height: 1px;
	width:100%;
}

ul 
{  
	margin-top: 0px;
	list-style-image:url(http://www9.unisys.com/corporate/images/clarity/bullet.gif);
}

ol 
{  
	margin-top: 0px;
}

li 
{  
	margin-top: 4px;
	margin-left : 0px;
}

.boldtext {
	font-weight: bold;
}

.closewindow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F7570F;
	font-weight: normal;
	letter-spacing: -1px;
}

a.closewindow, a.closewindow:visited, a.closewindow:link, a.closewindow:hover{text-decoration:none; color:#F7570F;}

/* -----------------------------------TITLE SYTLES-------------------------------- */
h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.contenthead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #D31145;	
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* contentHeadLg is used on the top-level pages of industries, products, etc...*/
.contentHeadLg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #6B1687;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

/* used above a title that is an image */
.contentheadimg {
	display:block;
	font-size: 10pt;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

/* used as a secondary heading after "contenthead" Also used as a eyebrow treament on some pages*/
.contentsubhead {
	display:block;
	font-size: 10pt;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
h2 {
	font-size: 12pt;
	color: #A5027E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 6px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font-size: 9pt;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4 {
	font-size: 9pt;
	color: #6B1687;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h5 {
	font-size: 12pt;
	color: #6B1687;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing:1px;
	color: #696969;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.smtextnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
}

.pullquote { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	letter-spacing:0px; 
	color: #6B1687; 
	font-weight:bold;
	line-height: 14pt;
}

/* new DPS exposed styles */
.pullquote-right { 
	float: right;
	width: 140px;
	margin: 0px 0px 10px 10px;
	padding: 6px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	letter-spacing:0px;
	color: #6B1687;  
	font-weight:normal;
	border-left: 1px solid #9D9282;
}

.bio_pullquote { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #666666;  
	font-weight: normal;
	margin-bottom : 16px;
}

.attribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing:0px;
	color: #3B3B3B;
	font-weight: normal;
	line-height: 10pt;
	margin: 10px 0px 0px 0px;
}

/*Document Header Links*/
.doctitle { 
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#7F3F7A; 
 }
 
a.doctitle, a.doctitle:link{text-decoration:none; color:#7F3F7A;}
a.doctitle:visited{text-decoration:none; color: #7F3F7A;}
a.doctitle:hover{text-decoration:underline; color:#F37736;} 

/* Button class */
.btn1{  
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt; 
	color: #FFFFFF; 
	font-weight: normal;
	background-color: #FF6309;
	line-height : 16px;
	border : 2px solid #FF6309;
	cursor:pointer;
}	

.btn2{  
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt; 
	color: #FFFFFF; 
	font-weight: normal;
	background-color: #FF6309;
	line-height : 16px;
	border : 2px solid #FF6309;
	cursor:pointer;
}	

.btn3{  
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt; 
	color: #FFFFFF; 
	font-weight: normal;
	background-color: #FF6309;
	line-height : 16px;
	border : 2px solid #FF6309;
	cursor:pointer;
}

.listview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F7570F;
	font-weight: normal;
	letter-spacing: -1px;
}

a.listview{text-decoration:none; color:#F7570F;}
a.listview:visited{text-decoration:none; color: #F7570F;}
a.listview:link{text-decoration:none; color: #F7570F;}
a.listview:hover{text-decoration:underline; color:#F7570F;}

/* TML entered on 10/5/05 rebranding changes */
/* ------------------------------ CONTENT AREA COLUMNS LAYOUT ------------------------------ */
/* headerContainer - holds all header elements */
#headerContainer{	
	position:relative;
	width:780px;
	border-right:4px solid #FFFFFF;
}

#mainBody2Column{
	margin-top: 20px;
	margin-bottom: 40px;
}

#mainBody3Column{
	margin-top: 20px;
	margin-bottom: 40px;
}

#mainBodyFull{
	margin-top: 15px;
	margin-bottom: 20px;
}

.leftColumn{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	vertical-align: top;
	width:160px;
}

.contentColumn2{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:470px;
}

.contentColumn3{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width:380px;
}

.rightColumn{
	margin: 0px;
	padding: 5px 0px 7px 10px;
	vertical-align: top;
	border-left: 1px solid #9D9282;
	width:170px;
}

/* contentTopLevel used to hold the content on the top-level industries page */
.contentTopLevel{
	margin-left:20px; 
	width:580px;
}

/* ------------------------------ BANNER LAYOUT AND STYLES ------------------------------ */
#bannerBG{
	position:relative; 
	z-index:1;
	background-color:#6B1687; 
	width:780px; 
	height:100px;
}

#homeBannerBG{
	position:relative; 
	z-index:1;
	background-color:#DB0029; 
	width:780px; 
	height:100px;
}

.bannerBGImage{
	position:absolute; 
	display: block; 
	bottom:0px; 
	left:0px; 
	z-index:10;
}

/* bannerTitle holds the title that appear in the banner */ 
#bannerTitle{
  	position:absolute;
  	display: block;
	bottom:0px;
	left:24px;
  	z-index:300; 
}

/* unisysLogo - container that holds the Unisys Logo */
#unisysLogo{
  	position:absolute;
 	display: block;	 
  	left:610px; 
  	top:19px; 
  	z-index:300;
}

/* HomeUnisysLogo - container that holds the Unisys Logo on the homepage */
#homeUnisysLogo{
  	position:absolute;
 	display: block;	 
  	left:624px; 
  	top:19px; 
  	z-index:300;
}

/* ------------------------------ MAIN NAVIGATION LAYOUT AND STYLES ------------------------------ */
#mainNavBG{
	position:relative; 
	z-index:1;
	background-color:#efefef; 
	width:780px; 
	height:25px;
}

/* mainNavContainer */  
#mainNavContainer{
	position: absolute;
	display:block;
	width:500px;
	top:5px;
	left:24px;
	z-index:300;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	letter-spacing: 1px;
	color: #FFFFFF;
}

/* mainNavDivider used to divide the navigation items in the main navigation */
.mainNavDivider{
	float:left;
	width:19px;
	text-align:center;
	color: #000000;
}

#mainNav {
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

#mainNav ul {
	list-style: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

#mainNav li {
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 0px;
	padding: 0px;
} 

#mainNav li a, mainNav li a:visited, #mainNav li a:link {color: #666666;text-decoration: none;}
#mainNav li a:hover {color: #F37736;text-decoration: underline;}

/* mainNavActive is the active state for the main navigation items */
.mainNavActive {color: #000000;text-decoration: none;}

/* ------------------------------ BREADCRUMB LAYOUT AND STYLES ------------------------------ */
/* breadcrumbContainer */  
#breadcrumbContainer{
	position: relative;
	display:block;
	width:780px;
	height:auto;
	overflow:auto;
	top:10px;
	z-index:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	color: #9D9282;
}

#breadcrumb {
	padding-right: 0px;
	padding-left: 0px;
	margin:0px 0px 0px 185px;
}

#breadcrumb ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#breadcrumb li {
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
} 

#breadcrumb li a, #breadcrumb li a:visited, #breadcrumb li a:link {color: #9D9282;text-decoration: none;}
#breadcrumb li a:hover {color: #F7570F;text-decoration: none;}

/* ------------------------------ FOOTER LAYOUT AND STYLES ------------------------------ */
/*  footerContainer holds all of the elements that make up the page footer */  
#footerContainer{
	position:relative;
	display:block;
	width:780px;
	margin-left:0px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #9D9282;	
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	color: #9D9282;
}

/* footerLinkDivider used to divide the navigation items in page footer */
.footerLinkDivider{
	float:left;
	width:15px;
	text-align:center;
}

/* footerLeft aligns the bottom navigation items to the left margin */
#footerLeft {
	position:relative;
	float:left;
}

#footerLeft ul {
	list-style: none;
	list-style-image: none;
	padding: 0px 0px 0px 24px;
	margin: 0px;
}

#footerLeft li {
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 0px;
} 

#footerLeft li a, #footerLeft li a:visited, #footerLeft li a:link {color: #7F3F7A;text-decoration: none;}
#footerLeft li a:hover {color: #F37736;text-decoration: underline;}

/* footerRight aligns the bottom navigation items to the right margin */
#footerRight{
	position:relative;
}

#footerRight ul {
	list-style: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

#footerRight li {
	list-style: none;
	list-style-image: none;
	float: right;
	margin: 0px;
} 

#footerRight li a, #footerRight li a:visited, #footerRight li a:link {
  	color: #7F3F7A;
	text-decoration: none;
	font-weight:bold;
}
	
#footerRight li a:hover {color: #F37736;text-decoration: underline;font-weight:bold;}

#adminbar {clear:left;}

/* ------------------------------ SUB NAVIGATION LAYOUT AND STYLES ------------------------------ */
#subNavContainer {
	margin-left:24px;
	width:140px;
	z-index:300;
}

#subNav li.subNavHeader { 
  	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	display:block;
	font-size: 9pt; 
	font-weight:bold;
	background-color:#666666;  
	border-bottom: 2px solid #FFFFFF;
	padding:2px 3px 2px 3px;
	width:100%;
}

#subNav{
	margin: 0;
	padding: 0;
}

#subNav ul {	
	list-style-type: none; 
	list-style-image:none; 
	margin: 0;
	padding: 0;
}

#subNav ul li { 
	list-style-type: none; 
	list-style-image:none; 
	margin: 0px;
	padding: 0px;
	width:100%;
}

#subNav li.subNavLink a {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:8pt;
	font-weight: bold;
	color: #7F3F7A;
	background-color:#efefef;
	border-bottom: 2px solid #FFFFFF;
	text-decoration: none;
	padding:2px 0px 2px 6px;
}

li.subNavLink a:link,  li.subNavLink a:visited,  li.subNavLink a:active{
	color: #666666;
	display: block;
	background-color:#efefef;
	width:100%;
	font-weight: bold;
}

#subNav li.subNavLink a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#666666;
}

#subNav li.subNavActive{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:8pt;
	font-weight: bold;
	color: #D31145;
	background-color:#FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	text-decoration: none;
	padding:2px 0px 2px 6px;
}

/* NOTE: Class "back" is used at the bottom of 
the left navigation for the "Back to Link". */ 
.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	display: block;
	width:130px;
	background-image: url(http://www9.unisys.com/corporate/images/v2/back_arrow.gif);
	background-repeat: no-repeat;
	margin: 16px 0px 16px 0px;
	padding: 0px 0px 0px 18px;
}

a.back, a.back:visited, a.back:link{text-decoration:none; color: #666666;}
a.back:hover{text-decoration:none; color:#F37736;}

/* NOTE: Class "backTop" links user back to the top of a page */ 
.backTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F7570F;
	font-weight: normal;
	display: block;
	width:100px;
	height:20px;
	background-image: url(http://www9.unisys.com/corporate/images/clarity/up_arrow.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 18px;
}

a.backTop, a.backTop:visited, a.backTop:link{text-decoration:none; color: #F7570F;}
a.backTop:hover{text-decoration:underline; color:#F7570F;}

/* NOTE: Class "search" is used at the bottom of 
the left navigation for the site search area. */

.searchContainer{
	display: block;
	width:100%;
	margin:0px 0px 16px 0px;
	padding:6px 0px 0px 0px;
}
 
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
}

a.search, a.search:visited, a.search:link{text-decoration:none; color: #666666; padding-top:4px; padding-left:4px;float:left;}
a.search:hover{text-decoration:none; color:#F7570F; padding-top:4px; padding-left:4px;float:left;}

/* ------------------------------ GLOBAL NAVIGATION LAYOUT AND STYLES ------------------------------ */
#navBG{
	position:relative; 
	z-index:100;
	background-color:#FFFFFF; 
	width:780px; 
	height:25px;
}

/* navContainer */  
#navContainer{
	position: absolute;
	display:block;
	width:720px;
	top:6px;
	left:24px;
	z-index:300;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #F26631;
}

/* navDivider used to divide the navigation items in the global navigation */
.navDivider{
	float:left;
	width:35px;
	text-align:center;
	color: #000000;
}

#nav, #nav ul {
	padding: 0; 
	margin: 0;
	list-style: none;
}

#nav li {
	padding: 0; 
	margin: 0;  
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #000000;
}

#nav li.m a.ml, #nav li.m a.mls {
	display: block;
} 

/* this style is for the main navigation links an li */
#nav li.m { 
	float: left; 
	width: auto;
}
#nav li.m a.ml{
	text-decoration:none; 
	color:#F7570F; 
	font-weight:bold; 
	padding-bottom:6px;
}

#nav li.m a.ml:link{
	text-decoration:none; 
	color:#F7570F; 
	font-weight:bold; 
	padding-bottom:6px;
}

#nav li.m a.ml:visited{
	text-decoration:none; 
	color:#F7570F; 
	font-weight:bold; 
	padding-bottom:6px;
}

#nav li.m a.ml:hover{
	text-decoration:none; 
	color:#9D9282; 
	font-weight:bold; 
	padding-bottom:6px;
}

/* this style is for the main navigation selected links an li */
#nav li.m a.mls, #nav li.m a.mls:link, #nav li.m a.mls:visited, #nav li.m a.mls:hover{
	text-decoration:none; 
	color:#000000; 
	font-weight:bold; 
	padding-bottom:6px;
}

/* this style is for the sub nav links and li */
#nav li.m ul li.i {
	font-size: 8pt; 
	font-weight:normal;
	background-color:#FF6309;
	filter:alpha(opacity=95);
	opacity: .95;
	-moz-opacity:.95;
}

#nav li.i a { 
	display: block; 
	width:180px; 
	border-left:#666666 1px solid; 
	border-right:#666666 1px solid; 
	border-bottom:#666666 1px solid; 
	background-color:#FF6309; 
	text-decoration:none; 
	color:#FFFFFF; 
	padding:3px 3px 3px 3px; 
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
} 

#nav li.i a:link {}
#nav li.i a:visited {}
#nav li.i a:hover {
	text-decoration:none; 
	background-color:#F63E16;
	filter:alpha(opacity=100); 
	opacity:1; 
	-moz-opacity:1;
}

/* swap positions */
#nav li ul { 
	position: absolute; 
	width: 10em; 
	left: -999em; 
} 

/* #nav li:hover ul { left: auto; }*/
#nav li.m:hover ul, #nav li.sfhover ul { 
	left: auto;
}

/* clean up to handle float */
#content {
	clear: left; 
}

/* ------------------------------ CONTACT UNISYS ------------------------------ */
#contactContainer{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:8pt;
	letter-spacing:0px;
	color:#3B3B3B; 
	font-weight:bold;
	margin:0px 0px 24px 0px;
}

.contact {
	text-align:right;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contactLink {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	letter-spacing:0px;
	font-size:9pt;
	font-weight: normal;
	background-color:#DB0029;
	text-decoration: none;
	padding:3px 6px 3px 0px;
	width:100%;
}

a.contactLink, a.contactLink:visited, a.contactLink:link {text-decoration:none; color:#FFFFFF;}
a.contactLink:hover{text-decoration:none; color:#FFFFFF;background-color:#FE4110;}

/*----------------------------------- CASE STUDY STYLES ---------------------------*/
#csContainer{
	margin:20px 20px 20px 20px; 
	width:460px;
}
 
/* csBanner - hold both the banner title and Unisys logo on the case study pages */ 
#csBanner{
	position:relative; 
 	width:100%; 
	height:80px; 
	z-index:1; 
	border-bottom:1px #DB0029 solid;
}

/* csnisysLogo - container that holds the Unisys Logo on the case study pages */
#csUnisysLogo{
  	position:absolute;
 	display: block;	 
  	left:345px; 
  	top:10px; 
  	z-index:300;
}

#csBannerTitle{
  	position:absolute;
  	display: block;
	bottom:4px; 
	width:320px; 
  	height:auto;
  	z-index:300;
	font-size:18pt;
	color: #6B1687;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#csBody{
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	width:100%;
}

#csTitle{
  	display: block;
	bottom:8px;   
 	width:100%;
  	height:auto;
  	z-index:300;
	padding:45px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size: 11pt;
	color: #3B3B3B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom:1px #B3B3B3 solid;
}

.csHeader {
	font-size: 12pt;
	color: #6B1687;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/* csLinkContainer - container that holds print | email | close links */
#csLinkContainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #9D9282;
	position:absolute;
	display: block;
	left:280px;
	top:118px;
	z-index:300;
	width: 200px;
}

.csLinkDivider{
	color: #9D9282;
	float:left;
	width:15px;
	text-align:center;
}

#csLink ul {
	list-style: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

#csLink li {
	list-style: none;
	list-style-image: none;
	float: right;
	margin: 0px;
}

#csLink li a, #csLink li a:visited, #csLink li a:link {color: #9D9282;text-decoration: none;}
#csLink li a:hover {color:#F7570F;text-decoration: underline;}

/*----------------------------------- TOP LEVEL PAGES ---------------------------*/
/* industriesHome is used to hold the content on the industries homepage*/
table.industriesHome tr td{
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:text-top;
	width:180px;
}

/* servicesHome is used to hold the content on the services homepage*/
table.servicesHome tr td{
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:text-top;
	width:180px;
}

/* technologyHome is used to hold the content on the technology homepage*/
table.technologyHome tr td{
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:text-top;
	width:180px;
}

/*---------------- TECHNOLOGY HOMEPAGE ADDITIONAL PRODUCTS LINKS ----------------*/
#techLinkContainer{
	position:relative;
	display:block;
	width:600px;
	height:auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
}

.techLinkDivider{
	float:left;
	width:15px;
	text-align:center;
}

#techLink, #techLink ul{	
	position:relative;
	float:left;
	list-style: none;
	list-style-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#techLink li {
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 10px 0px 0px 0px;
}

#techLink li a, #techLink li a:link, #techLink li a:hover{color: #F7570F;text-decoration: none;}
#techLink li a:visited {color: #EC8D00;text-decoration: none;}

/*----------------------------------- INSIGHTS LAYOUT ---------------------------*/
#insights{
	margin:10px 0px 10px 20px;
}

/*----------------------------------- TABLE STYLES ---------------------------*/
/* -------- table one ------ */
table.tblone {
	border-collapse:collapse;
}

table.tblone tbody tr {}

table.tblone tbody tr td {
	font-size: 11px !important; 
	padding:10px 3px 5px 3px; 
	border-bottom:#C0C0C0 1px solid; 
	font-size:9pt; 
	color:#000; 
	vertical-align:text-top;
}

table.tblone tbody tr.tblhideline td{
	border-bottom:0px;
}
table.tblone tbody tr.tblheading2 td{
	font-size: 11px !important; 
	vertical-align:text-bottom; 
	font-weight:bold;
}

table.tblone tbody tr.tblheading3 td{
	font-size: 11px !important; 
	vertical-align:text-bottom; 
	font-weight:bold;
	color:#3B3B3B;
}

/* defines purple head class */
table.tblone tbody tr.tblheading {
	background-color:#6b1687;
}
/* makes purple background - white text */
table.tblone tbody tr.tblheading td {
	color:#FFFFFF; 
	font-weight:bold; 
	border-bottom:0px; 
	padding:2px 0px 2px 4px;
}
/* heading link style -  Orange background - white link */
table.tblone tbody tr.tblheadinglink td{
	background-color:#FF6309; 
	padding:2px 0px 2px 4px; 
	border-bottom:0px;
}

/*  - headingtab /w link - Orange */
table.tblone tbody tr.tblheadinglink td a {
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	vertical-align:middle;
}

table.tblone tbody tr.tblheadinglink td a:link {
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	vertical-align:middle;
}

table.tblone tbody tr.tblheadinglink td a:visted {
	color:#FFFFFF; 
	font-weight:bold;
	text-align:left; 
	vertical-align:middle;
}

table.tblone tbody tr.tblheadinglink td a:hover {
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	vertical-align:middle;
}

/* Investors table */
table.tblinvestors {
	border-collapse:collapse;
}

table.tblinvestors tbody tr {}

table.tblinvestors tbody tr td {
	font-size: 11px !important; 
	padding:10px 3px 5px 3px; 
	font-size:8pt; color:#000; 
	vertical-align:text-top;
}

table.tblinvestors tbody tr.tblheading {
	background-color:#6b1687;
}

table.tblinvestors tbody tr.tblheading td {
	color:#FFFFFF; 
	font-weight:bold; 
	padding:2px 0px 2px 4px; 
	font-size:9pt;
}

table.tblinvestors tbody tr.tblheading2 td{
	font-size: 11px !important; 
	vertical-align:text-bottom; 
	font-weight:bold; 
	border-bottom:#C0C0C0 1px solid; 
	font-size:8pt;
}

p.contentindent {
	margin-left:20px; 
	margin-top:8px;
}

/* ------------------------------ DATA TABLE STYLES ------------------------------ */
table.dataTable tr th{
	background-color: #6B1687;
	font-weight:bold;
	padding:3px;
	text-align:left;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:text-bottom;
}

table.dataTable tr td{
	border-bottom: 1px solid #9D9282;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 3px;
	vertical-align:text-top;
}

/*----------------------------------- SOLUTION FINDER STYLES ---------------------------*/
/* solution finder holds the image that luanches the Solution Finder window*/
#solutionFinder {
	padding:40px 0px 20px 0px;
	text-align:center;
	float:none;
}

#sfContainer{
	position:absolute; 
	top:0px;
	left:0px; 
	width:300px;
	height:420px;
} 
 
#sfBannerBG{
	position:relative; 
	width:100%; 
	height:60px; 
	background-color:#FEA620;
}

#sfUnisysLogo{
	position:absolute; 
	left: 204px; 
	top: 9px;
}

#sfBannerTitle{
	position:absolute; 
	left: 15px; 
	top: 38px;
}

#sfBody{
	position:relative; 
	width:270px; 
	height:300px; 
	margin:15px 15px 10px 15px;
	font-size:9pt;
}

.sfHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #6B1687;	
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#sfTable tr td{
	vertical-align:text-top; 
	padding:0px 6px 3px 0px;
	line-height:normal;
	font-size:9pt;
	color:#000000;
}

#sfTable tr td.sfText{
	vertical-align:middle;
}

#sfFooter{
	position:relative;
	width:100%;
	height:30px;
	border-top:1px solid #9D9282;
}

#sfLinks{
	margin: 10px 20px 0px 0px;
}

/*---------------------------------------------CONTACT POPUP PAGE STYLES-----------------------------*/
#contactPageHeader{
	position:relative; 
	background-color:#FEA620; 
	width:500px; 
	height:60px;
}

#contactPageBody{
	position:relative; 
	width:470px; 
	margin:15px;
}

/*---------------------------------------------PRIVACY POLICY POPUP PAGE STYLES-----------------------------*/
#privacyHeader{
	background-color:#FEA620; 
	height:60px; 
	width:100%;
}

#privacyBody{
	margin:20px; 
	padding-bottom:20px;
}

#privacyUnisysLogo{
	position:absolute; 
	left: 380px; 
	top: 10px;
}

#privacyBannerTitle{
	position:absolute; 
	left: 20px; 
	top: 36px;
}

/* ----------------------------RIGHT-SIDE FEATURE LAYOUT AND SYTELS-------------------- */
.featureContainer {
	display:block;
	width:100%;
	font-size: 8pt;
	letter-spacing:0px;
	margin-bottom:8px;
}

.featureLink {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7F3F7A;
	font-weight:bold;
}

a.featureLink, a.featureLink:link, a.featureLink:hover{text-decoration:none; color: #7F3F7A;}
a.featureLink:visited{text-decoration:none; color: #7F3F7A;}

.featureForwardLink{
	padding:8px 0px 8px 0px;
}

.featureHeader{
	color:#6B1687;
	font-weight:bold;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	width:100%; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
}

.featureBlockHeader{
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6B1687; 
	width:168px; 
	padding:2px 0px 2px 3px;
	margin:0px 0px 6px 0px;
}

/*featureBlockOut is used on a feature item that has a border around such as Featured Profile*/
.featureBlockOut{
	padding:0px;
	border: 1px solid #6B1687;
}

/*featureBlockIn is enbedded inside the featureBlockOut style to create padding*/
.featureBlockIn{
	padding:0px 6px 6px 6px
}

/*FEATURED LIST STYLES*/
ul.rightColumnList
{  
	margin-top: 0px;
	margin-left: 18px;
	padding-left: 0px;
	list-style-image:url(http://www.unisys.com/corporate/images/clarity/bulletSm.gif);
}

/* -------------------------------- INSIGHTS BLOCK -------------------------------------*/
.insightBlockHeader{
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6B1687; 
	width:148px; 
	padding:2px 0px 2px 3px;
	margin:0px 0px 6px 0px;
}

.insightsBlockOut{
	padding:0px;
	border: 1px solid #6B1687;
	float:right;
	width:150px;
	margin: 6px;
}

.insightsBlockIn{
	padding:0px 6px 6px 6px;
	font-size:8pt;
}

/* ---------------------------------- JOB SEARCH BLOCK -------------------------------------*/
#jobSearchContainer {
	border-bottom:1px solid #999999; 
	border-top:1px solid #9D9282; 
	padding:10px 0px 4px 0px; 
	margin:20px 0px 20px 0px;
	text-align:center;
}

/* ---------------------------------- PILLAR PAGES LAYOUT -------------------------------------*/
#pillarFull{
	margin-top: 4px;
	margin-bottom: 4px;
}

/*pillar page left column*/
.pillarLeftColumn{
	background-color:#FEA620;
	border-right:5px solid #FFFFFF;
}

.pillarLeftImage{
	border-bottom:5px solid #FFFFFF;
}

.pillarLeftContent{
	padding:20px;
}

/*pillar page right column*/
.pillarRightColumn{
	background-color:#FE4110; 
	color:#FFFFFF 
}

.pillarRightImage{
	border-bottom:5px solid #FFFFFF;
}

.pillarRightContent{
	padding:10px; 
	color:#FFFFFF;
}

/* -------------------------------------CALL OUT BLOCK STYLES---------------------------------*/
/*calloutContainer aligns to the right within the body copy
this style is only used when a callout appears in the body copy */
.calloutContainer{
	float:right; 
	width:140px; 
	margin:0px 0px 5px 5px;
}

.calloutText{
	padding:8px;
	color:#FFFFFF;
	background-color:#6B1687;
	letter-spacing:0px;
	font-size:9pt; 
	border-bottom:solid #FFFFFF 2px; 
}

.calloutLinkText{
	padding:0px 26px 0px 0px;
}

/*used for callout link in feature area*/
.calloutLink {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	letter-spacing:0px;
	font-size:9pt;
	font-weight: normal;
	padding:3px 0px 3px 0px;
	text-decoration: none;
	text-align:right;
	background-color:#FF6309;
	background-image: url(http://www9.unisys.com/corporate/images/clarity/callout_arrow.gif);
}

a.calloutLink, a.calloutLink:visited, a.calloutLink:link{text-decoration:none; color:#FFFFFF;}
a.calloutLink:hover{text-decoration:none; color:#FFFFFF;background-color:#F7570F;}

 /*used for callout link in content area*/
.calloutLinkSm {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	letter-spacing:0px;
	font-size:9pt;
	font-weight: normal;
	padding:3px 0px 3px 0px;
	text-decoration: none;
	text-align:right;
	background-color:#FF6309;
	background-image: url(http://www9.unisys.com/corporate/images/clarity/callout_arrow_sm.gif);
}

a.calloutLinkSm, a.calloutLinkSm:visited, a.calloutLinkSm:link {text-decoration:none; color:#FFFFFF;}
a.calloutLinkSm:hover{text-decoration:none; color:#FFFFFF; background-color:#F7570F;}

/*used for callout download link */
.calloutDownloadLink {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	font-size:9pt;
	font-weight: normal;
	padding:3px 0px 3px 0px;
	text-decoration: none;
	text-align:right;
	background-color:#FF6309;
	background-image: url(http://www9.unisys.com/corporate/images/clarity/callout_download_arrow.gif);
}

a.calloutDownloadLink, a.calloutDownloadLink:visited, a.calloutDownloadLink:link {text-decoration:none; color:#FFFFFF;}
a.calloutDownloadLink:hover{text-decoration:none; color:#FFFFFF; background-color:#F7570F;}

/* ------------------------------ INVESTORS TABLE STYLES ------------------------------ */
table.investorsTable tr th{
	background-color: #6B1687;
	padding:3px 0px 3px 0px;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
	vertical-align:text-bottom;
}

table.investorsTable tr td{
	font-size:8pt;
	padding: 0px;
	font-weight:normal;
	vertical-align:text-top;
}

/* ----------------------------------------------------------------------*/
.anchorNavContainer{
	float:right; 
	width:140px; 
	margin:0px 0px 5px 5px;
}

.ancherNavHeader{
	padding:2px 8px 2px 8px;
	color:#FFFFFF;
	background-color:#6B1687;
	font-weight:bold; 
}

.ancherNavBody{
	padding:8px 8px 8px 8px;
	background-color:#FFFFFF; 
	border:solid #6B1687 1px;
	font-size: 8pt; 
}

/* ------------------------------ REGISTRATION FORM TABLE STYLES ------------------------------ */
table.formTable{
	margin-bottom:16px;
}

table.formTable tr td{
	padding:3px 2px 3px 2px;
}

table.formTable tr td table tr td{
	padding: 0px 4px 0px 0px;
}

.blockhead{
	color:#FFFFFF;
	font-weight:bold;  
	background-color:#6b1687;    
	padding:3px;
	margin-bottom:10px; 
	width:100%;
}

/*---------------------------------NEW HOMEPAGE LAYOUT 7-18-06---------------------------------*/
#homeBodyContent{}

#homeBody{
	border-top:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	background-color:#FF6309;
	width:780px;
}

.homeLeftCol{
	background-color:#FFFFFF;

}

.homeRightCol2{
	background-color:#FFFFFF; 
	border-left:4px solid #FFFFFF;
}

/*----homepage navigation----*/
.homeNavContainer{
	background-color:#ff6309; 
	border-top:4px solid #FFFFFF; 
	border-bottom:4px solid #FFFFFF;
}

.homeNavCol{
	width:135px;
	border-right:1px solid #FFFFFF;
	padding-bottom:10px;
}

.homeNav{
	list-style-type: none; 
	list-style-image:none; 
	margin: 0px;
	padding: 0px;
}

.homeNav ul {	
	list-style-type: none; 
	list-style-image:none; 
	margin: 0px;
	padding: 0px;
}

.homeNav ul li { 
	list-style-type: none; 
	list-style-image:none; 
	margin: 0px;
	padding: 0px;
}

.homeNav li.homeNavLink a {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 4px 12px;
	margin: 0px;
}

li.homeNavLink a:link,  li.homeNavLink a:visited,  li.homeNavLink a:active{
	color: #FFFFFF;
	display: block;
	width:118px;
}

.homeNav li.homeNavLink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.homeNavHeader, a.homeNavHeader:visited, a.homeNavHeader:link 

{
color: #FFFFFF; display:block; 
font-size: 9pt; font-weight:bold; 
background-color:#6B1687; 
padding:4px 2px 4px 12px;

}
a.homeNavHeader:hover{text-decoration:underline; color:#FFFFFF;
}

/* a.homeBlockHeader is used for the header links on the right-side column for news and case studies*/

.homeBlockHeader {
	color: #FFFFFF; 
	display:block;
	font-size: 9pt; 
	font-weight:bold;
	background-color:#6B1687;
	padding:4px 2px 4px 8px;
	margin-bottom:4px;

}

a.homeBlockHeader, a.homeBlockHeader:visited, a.homeBlockHeader:link {
	text-decoration:none; 
	color:#FFFFFF;
}

a.homeBlockHeader:hover{
	text-decoration:underline; 
	color:#FFFFFF;
}

/* a.homeHeader is used for the header links on the right-side column*/
a.homeHeader, a.homeHeader:visited, a.homeHeader:link 

{
display:block; margin: 0px 0px 0px 8px; font-size: 9pt; 
color: #F7570F; font-weight:bold;
}

a.homeHeader:hover{
color: #F7570F; 
text-decoration:underline; 
}

/*

.compentency{
	margin:8px 0px 8px 0px; 
	text-align:center; color:#FFFFFF; 
	font-weight:bold;
	font-size:12px;
}

*/


/* ------------------------------ HOME PAGE TOP TEXT BANNER BLOCK ------------------------------ */
/* ------------------------------           MH  03.18.07          ------------------------------ */
.topHomeTextBlock{
	margin:0px 0px 15px 15px; 
    padding-top: 12px;
	text-align:left; color:#FFFFFF; 
	line-height: 150%;
	font-size:16px;
}

a.homeNavTextBlockLink:link,  a.homeNavTextBlockLink:visited,  a.homeNavTextBlockLink:active{
	text-decoration:none;
                     font-size:12px;
                     font-weight:bold;
	color: #FFFFFF;
}

a.homeNavTextBlockLink:hover {
	color: #FFFFFF;
                     font-size:12px;
                     font-weight:bold;
	text-decoration: underline;
}

/* ----------------------------- END HOME PAGE TOP TEXT BANNER BLOCK --------------------------- */

.homeFeatureContainer {
	display:block;
	margin:2px 8px 8px 8px;
}

.homeSearchContainer{
	display: block;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.homeSearch {
	background-color:#D80029;
	padding:0px 3px 3px 0px;
	text-align:center;
	margin: 0px 8px 4px 8px;
	color: #FFFFFF;
	font-weight: normal;
}

a.homeSearch, a.homeSearch:visited, a.homeSearch:link{
text-decoration:none; 
color:#FFFFFF;float:left; 
padding-top:4px; 
padding-left:4px;
}

a.homeSearch:hover{
text-decoration:underline; 
color:#FFFFFF;float:left;
padding-top:4px; 
padding-left:4px;
}

/* ------------------------------ HOME PAGE FOOTER LAYOUT AND STYLES ------------------------------ */
#homeFooterContainer{
	position:relative;
	display:block;
	width:784px;
	margin-left:0px;
	z-index:200;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border-bottom:4px solid #FFFFFF;
}

.homeFooterLinkDivider{
	float:left;
	width:15px;
	text-align:center;
}

#homeFooterLeft {
	position:relative;
	float:left;
	width:540px;
	padding:10px 0px 10px 0px;
	background-color:#DB0029;
}

#homeFooterLeft ul {
	list-style: none;
	list-style-image: none;
	float:right;
	margin: 0px 18px 0px 0px;
	
}

#homeFooterLeft li {
	list-style: none;
	list-style-image: none;
	float: left;
	margin: 0px;
} 

#homeFooterLeft li a, #homeFooterLeft li a:visited, #homeFooterLeft li a:link {
color: #FFFFFF;text-decoration: none;
}

#homeFooterLeft li a:hover {
color: #FFFFFF;text-decoration: underline;
}

#homeFooterRight{
	position:relative;
	float:right;
	width:244px;
	padding:10px 0px 10px 0px;
	background-color:#FFFFFF;
}

#homeFooterRight ul {
	list-style: none;
	list-style-image: none;
	padding: 0px 8px 0px 0px;
	margin: 0px;
}

#homeFooterRight li {
	list-style: none;
	list-style-image: none;
	float: right;
	margin: 0px;
} 

#homeFooterRight li a, #homeFooterRight li a:visited #homeFooterRight li a:link {
color: #7F3F7A;
text-decoration: none;
font-weight:bold;
}

#homeFooterRight li a:hover {
color: #F37736;
text-decoration: underline;
font-weight:bold;
}

/* ------------------------------ HOME PAGE V2 BLOCK ------------------------------ */
#homeV2{
	margin:4px 0px 4px 0px; 
	background-color:#FFFFFF;
}
