body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
background-color:#FFFFFF;
}

/* default links */
a{text-decoration: none; color:#D31145;}
a:visited{text-decoration:none; color: #D31145;}
a:link{text-decoration: none; color:#D31145;}
a:hover{text-decoration: underline; color: #D31145;}

/* 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;
	color:#9D9282;
	width:100%;
}

.rule2{
	color:#FFFFFF;
	margin:6px 0px 6px 0px;
	width:100%;
}

ul 
{  
  margin-top: 0px;
  list-style-image:url(bullet.gif);
}

ol 
{  
  margin-top: 0px;
}

li 
{  
	margin-top: 4px;
	margin-left : 0px;
}

.boldtext {
	font-weight: bold;
}

/* hometext is for text on the home page and the section home pages */
.homeText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.smalltexthome{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.newsevents { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
 }

.smtextnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
}

.closewindow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F7570F;
	font-weight: normal;
	letter-spacing: -1px;
}

a.closewindow{text-decoration:none; color:#F7570F;}
a.closewindow:visited{text-decoration:none; color: #F7570F;}
a.closewindow:link{text-decoration:none; color: #F7570F;}
a.closewindow:hover{text-decoration:none; color:#F7570F;}

/* NOTE: Class "subnavalt" is an alternative for navigation appearing in the left-side column. -Currently for products home page */ 
.subnavalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 10pt;
	font-weight: bold;
}

productshomebold {
	font-weight: bold;
}

/* sectionhead is used in for headers in the right-hand column */
.sectionhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F7570F;
	font-weight: bold;
}

a.sectionhead{text-decoration:none; color:#F7570F}
a.sectionhead:visited{text-decoration:none; color:#EC8D00;}
a.sectionhead:link{text-decoration:none; color:#F7570F;}
a.sectionhead:hover{text-decoration:underline; color:#F7570F;}

/* sectionnav is used for navigation in the right-hand column */
.sectionnav {
	font-family: Arial, Helvetica, sans-serif;
	color: #F7570F;
	font-size: 8pt;
	font-weight: bold;
}

a.sectionnav{text-decoration:none; color:#F7570F}
a.sectionnav:visited{text-decoration:none; color:#EC8D00;}
a.sectionnav:link{text-decoration:none; color:#F7570F;}
a.sectionnav:hover{text-decoration:underline; color:#F7570F;}

/*sectionnav2 is used for navigation for right-hand column when ON THIS PAGE is the header */
.sectionnav2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #F7570F;
	font-size: 8pt;
	font-weight: bold;
}

a.sectionnav2{text-decoration:none; color:#F7570F}
a.sectionnav2:visited{text-decoration:none; color:#EC8D00;}
a.sectionnav2:link{text-decoration:none; color:#F7570F;}
a.sectionnav2:hover{text-decoration:underline; color:#F7570F;}

/*sectionnav_event is used for navigation for right-hand column for Events */
.sectionnav_event {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F7570F;
	font-size: 8pt;
	font-weight: bold;
}

a.sectionnav_event{text-decoration:none; color:#F7570F;}
a.sectionnav_event:visited{text-decoration:none; color:#EC8D00;}
a.sectionnav_event:link{text-decoration:none; color:#F7570F;}
a.sectionnav_event:hover{text-decoration:underline; color:#F7570F;}

/* ------------------------------------------------------------------------------------------------ */

/* main title within the content of a page */

h1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

.contenthead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #6B1687;	
	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: #9E9282;
	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;
}

/* seems to have been replaced by the class "sectionhead" */
.sidehead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

/* seems to have been replaced by the class "features" */
.sidesm {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #696969;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.numbers { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 21pt; 
	color: #CCCCCC; 
	font-weight: bold
}

.pullquote { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	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; 
	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;
	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:#F7570F; 
 }
 
a.doctitle{text-decoration:none; color:#F7570F;}
a.doctitle:visited{text-decoration:none; color: #EC8D00;}
a.doctitle:link{text-decoration:none; color: #F7570F;}
a.doctitle:hover{text-decoration:underline; color:#F7570F;} 


/* 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;
}	

.btn2{  
	font-family: Arial, Helvetica, sans-serif;
    font-size:9pt; 
	color: #FFFFFF; 
	font-weight: normal;
	background-color: #007D9B;
	line-height : 16px;
	border : 2px solid #9E9282;
}	

.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;
}

.listview {
	font-family: Verdana, Geneva, 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;}

.intel{ font-family: Verdana; font-size: 11px }

/* custom search */
#customsearch {padding-top:20px; left:10px; width:136px;}
#sbox input {vertical-align:middle;}


/* TML entered on 10/5/05 */
/* rebranding changes */

/* ------------------------------ CONTENT AREA COLUMNS LAYOUT ------------------------------ */

/* headerContainer - holds all header elements */
#headerContainer{	
	position:relative;
	width:780px; 
	/*margin-bottom:20px;*/
}

#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;
}

/* 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:#DB0029; 
	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{color: #FFFFFF;text-decoration: none;}
#mainNav li a:visited {color: #FFFFFF;text-decoration: none;}
#mainNav li a:link {color: #FFFFFF;text-decoration: none;}
#mainNav li a:hover {color: #FFFFFF;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{color: #9D9282;text-decoration: none;}
#breadcrumb li a:visited {color: #9D9282;text-decoration: none;}
#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:800px;
	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{color: #D31145;text-decoration: none;}
#footerLeft li a:visited {color: #9D9282;text-decoration: none;}
#footerLeft li a:link {color:#D31145;text-decoration: none;}
#footerLeft li a:hover {color: #9D9282;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{color: #D31145;text-decoration: none;font-weight:bold;}
#footerRight li a:visited {color: #F7570F;text-decoration: none;font-weight:bold;}
#footerRight li a:link {color: #D31145;text-decoration: none;font-weight:bold;}
#footerRight li a:hover {color: #F7570F;text-decoration: underline;font-weight:bold;}


/* ------------------------------ 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:#6B1687;  
	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:9pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#FF6309;
	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: #FFFFFF;
	display: block;
	background-color:#FF6309;
	width:100%;
	}

#subNav li.subNavLink a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FE4110;
	}

#subNav li.subNavActive{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	font-size:9pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#9D9282;
	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://www.unisys.com/corporate/images/clarity/back_arrow.gif);
	background-repeat: no-repeat;
	margin: 16px 0px 16px 0px;
	padding: 0px 0px 0px 18px;
}

a.back{text-decoration:none; color:#666666;}
a.back:visited{text-decoration:none; color: #666666;}
a.back:link{text-decoration:none; color: #666666;}
a.back:hover{text-decoration:none; color:#F7570F;}

/* 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://www.unisys.com/corporate/images/clarity/up_arrow.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 18px;
}

a.backTop{text-decoration:none; color:#F7570F;}
a.backTop:visited{text-decoration:none; color: #F7570F;}
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{text-decoration:none; color:#666666; padding-top:4px; padding-left:4px;float:left;}
a.search:visited{text-decoration:none; color: #666666; padding-top:4px; padding-left:4px;float:left;}
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:700px;
	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; 
}

/* ------------------------------ HOMEPAGE LAYOUT AND STYLES ------------------------------ */

/* homepage middle content layout and styles */
#homeMiddleContainer{
    position:relative; 
	display: block; 
	width:780px; 
	border-top:5px solid #FFFFFF; 
	border-bottom:5px solid #FFFFFF;
}

/* homepage bottom content layout and styles */
#homeBottomContainer{
	position:relative;
	display: block; 
	width:780px;
	padding-top:24px;
	padding-bottom:24px;
	background-color:#6B1687;
}

#homeBodyContent{}

.homeColumn1 {
	padding:2px 10px 2px 24px;
	width:25%;
	border-right:1px solid #FFFFFF;
}

.homeColumn2 {
	padding:2px 10px 2px 10px; 
	width:25%;
	border-right:1px solid #FFFFFF;
}

.homeColumn3 {
	padding:2px 10px 2px 10px; 
	width:25%;
	border-right:1px solid #FFFFFF;
}

.homeColumn4 {
	padding:2px 24px 2px 10px;
	width:25%;
}

.homeHeader {
    display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
}

.homeContent {
    display:block;
	width:100%;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:normal;
}

.homeSearchContainer{
	display: block;
	width:100%;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
}

.homeSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F7570F;
	font-weight: normal;
}

a.homeSearch{text-decoration:none; color:#F7570F; padding-top:4px; padding-left:4px;float:left;}
a.homeSearch:visited{text-decoration:none; color: #F7570F; padding-top:4px; padding-left:4px;float:left;}
a.homeSearch:link{text-decoration:none; color: #F7570F; padding-top:4px; padding-left:4px;float:left;}
a.homeSearch:hover{text-decoration:underline; color:#F7570F; padding-top:4px; padding-left:4px;float:left;}

/* ------------------------------ CONTACT UNISYS ------------------------------ */

#contactContainer{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:8pt;
	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;
	font-size:9pt;
	font-weight: normal;
	background-color:#FF6309;
	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:#3B3B3B;
	background-color:#F7570F;
}

/*----------------------------------- 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{color: #9D9282;text-decoration: none;}
#csLink li a:visited {color: #9D9282;text-decoration: none;}
#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{color: #F7570F;text-decoration: none;}
#techLink li a:visited {color: #EC8D00;text-decoration: none;}
#techLink li a:link {color: #F7570F;text-decoration: none;}
#techLink li a:hover {color: #F7570F;text-decoration: underline;}

/*----------------------------------- 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;
}

/* indent */
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%;
	margin-bottom:8px;
}

.featureLink {
    display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F7570F;
	font-weight:bold;
}

a.featureLink{text-decoration:none; letter-spacing: 0px; color: #F7570F;}
a.featureLink:visited{text-decoration:none; color: #EC8D00;}
a.featureLink:link{text-decoration:none; color: #F7570F;}
a.featureLink:hover{ text-decoration:underline; color:#F7570F;}

.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; 
	border-bottom:solid #FFFFFF 2px; 
}

/*used for callout link in feature area*/
.calloutLink {
	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://www.unisys.com/corporate/images/clarity/callout_arrow.gif);
}

.calloutLinkText{
	padding:0px 26px 0px 0px;
}

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 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://www.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;
}



/* ------------------------------ HOME PAGE LAYOUT AND STYLES ------------------------------ */
/* Version 2 of the new brand homepage 1/25/2006*/
#homeBody{
	border-top:4px solid #FFFFFF; 
	background-color:#FF6309; 
	width:780px;
}

.homeLeftCol{
	background-color:#DB0029;
}

.homeRightCol{
    background-color:#6B1687; 
	padding:16px; 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 0px 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 {
  	font-family: Arial, Helvetica, sans-serif; 
	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.homeHeader is used for the header links on the right-side column*/

a.homeHeader, a.homeHeader:visited, a.homeHeader:link {
    display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
}

a.homeHeader:hover{
	text-decoration:underline; 
	color:#FFFFFF;
}

.compentency{
    margin:8px 0px 8px 0px; 
	text-align:center; color:#FFFFFF; 
	font-weight:bold;
	font-size:12px;
}
