a,#FooterScreen a{
color:#0066CC;
text-decoration:none;
}
a.LineHeight1{
line-height:100%;
}
body{
padding:0px;margin:0px;
font:.7em Arial,Helvetica,sans-serif;
/*background:url(/images/bg.gif) repeat-x; */
}
/* START OF LAYOUT DIVS */
div#CenterImage{
width:463px;
position:absolute;
left:191px;
top:49px;
height:230px;
z-index:1;
}
div#BPOCenterImage{
width:463px;
position:absolute;
left:0px;
top:39px;
height:230px;
z-index:1;
}
div#Column1{
width:213px;
position:relative;
left:1px;
top:25px;
}
div#Column1b{
width:213px;
position:relative;
left:1px;
top:-5px;
}
div#Column2{
width:200px;
position:absolute;
left:228px;
top:25px;
}
div#Column2b{
width:200px;
position:absolute;
left:228px;
top:0px;
}
div#ContentLevel1{
width:430px;
margin:10px;
position:absolute;
height:90%;
left:192px;
top:279px;
z-index:3;
}
div#ContentLevel2{
width:430px;
margin:10px;
position:absolute;
height:90%;
left:192px;
top:107px;
z-index:3;
}
div#BPOContentLevel2{
width:430px;
margin:10px;
position:absolute;
height:90%;
left:0px;
top:97px;
z-index:3;
}
div#FooterPrint{
text-align:center;
position:absolute;
visibility:hidden;
}
div#FooterScreen{
width:431px;
text-align:center;
position:relative;
z-index:1;
vertical-align:bottom;
}
div#LogoPrint{
display:none;
visibility:hidden;
}
div#LogoScreen{
	width:173px;
	position:absolute;
	height:41px;
	z-index:1;
	left:7px;
	top:7px;
}
div#NavContactBlueStripe{
	background:url(../Images/TemplateImages/ContactNavEmpty_Blue.gif) no-repeat;
}
div#NavContactNoStripe{
background:url(../Images/TemplateImages/ContactNavEmpty.gif) no-repeat;
}
div#NavContactRedStripe{
background:url(../Images/TemplateImages/ContactNavEmpty_Red.jpg) no-repeat;
}
div#NavMain{
width:447px;
background:#880B36;
position:absolute;
height:17px;
left:192px;
top:32px;
z-index:2;
}
div#NavSolutionsNoStripe{
background:url(../Images/TemplateImages/SolutionsNavEmpty.gif) no-repeat;
}
div#NavSolutionsRedStripe{
background:url(../Images/TemplateImages/SolutionsNavRedStripe.gif) no-repeat;
}
div#NavSubGrayBox{
	width:122px;
	background:#DEE7D6;
	position:absolute;
	height:314px;
	left:639px;
	top:279px;
	z-index:30;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-left: 1px solid #999999;
}
div#NavSubYellowBox{
width:123px;
background:#FFF7BB no-repeat;
position:absolute;
height:314px;
left:639px;
top:279px;
z-index:30;
}
#NavSubYellowBox a.axapta {
	display: block;
	padding: 0px 1px 4px 8px;
}
div#News{
margin:5px;
}
div#SAPNEWSOFF{
display:none;
}
div#SAPNEWSON{
position:absolute;
top:450px;
display:block;
color:#880B36;
text-align:right;
line-height:110%;
left:55px;
}
div#SAPNEWSON a{
color:#000000;
}
div#Upload{
border:1px solid #BECEAE;
margin:20px 20px 0px 10px;
padding:20px 0px 0px 20px;
width:90%;
background:#DFE7D6 center;
}
div#VisitFederalSiteLargeOff{
width:185px;
background:#BABADF;
position:absolute;
height:274px;
z-index:2;
left:7px;
top:279px;
}
div#VisitFederalSiteLargeOn{
width:185px;
background:#DEE7D6;
position:absolute;
top:282px;
left:5px;
height:157px;
z-index:100;
visibility:visible;
}
div#VisitFederalSiteSmall{
width:185px;
position:absolute;
top:547px;
left:7px;
height:46px;
z-index:200;
}
h1{
margin-bottom:-2%;
margin-top:0px;
display:block;
color:#880B36;
background:#FFFFFF;
font-size:125%;
font-weight:bold;
}
h1.Management{
margin-bottom:-16px;
margin-left:-1px;
display:block;
color:#880B36;
background:#FFFFFF;
font-size:125%;
font-weight:bold;
}
h1.PressRelease{
color:#000000;
font-size:125%;
font-weight:bold;
text-align:center;
}
h1.ProjectSummary{
margin-bottom:0px;
margin-left:-1px;
display:block;
color:#880B36;
background:#FFFFFF;
font-size:125%;
font-weight:bold;
}
h2{
margin-top:2px;
margin-bottom:-12px;
font-size:110%;
font-weight:bold;
text-align:left;
}
h2.CaseStudy{
margin-top:20px;
margin-bottom:-12px;
font-size:110%;
font-weight:bold;
text-align:left;
}
h2.Solutions{
margin-top:3%;
color:#880B36;
font-size:110%;
}
h3{
margin-bottom:-2.5%;
display:block;
color:#000000;
font-size:100%;
font-weight:bold;
}
hr{
width:80%;
margin-top:-5px;
margin-bottom:-12px;
display:block;
color:#999999;
text-align:center;
height:1px;
}
img{
border:0px;
}
img#logoOther{
	vertical-align:bottom;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 3px solid #FFFFFF;
}
input#submit{
margin-left:30%;
display:block;
}
label{
display:block;
text-align:right;
}
li.header{
margin-bottom:5px;
margin-top:5px;
color:#880B36;
font-size:100%;
font-weight:bold;
}
p{
list-style-type:none;
list-style-position:outside;
list-style-image:url(../Images/TemplateImages/Bullet.gif);
color:#000000;
line-height:160%;
}
p ul li{
list-style-type:none;
list-style-position:outside;
list-style-image:url(../Images/TemplateImages/Bullet.gif);
}
p.AxaptaEmail{
margin-top:85px;
margin-right:8px;
display:block;
color:#880B36;
text-align:right;
line-height:110%;
}
p.AxaptaEmail a{
color:#000000;
}
p.PressRelease{
text-align:center;
}
select{
font-size:100%;
}
table{
margin:0px;
padding:0px;
font:.9999999em/160% Arial,Helvetica,sans-serif;
}
table#CaseStudy{
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#999999;
border-bottom-color:#999999;
margin-top:30px;
line-height:140%;
}
table#CaseStudy th{
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:right;
vertical-align:top;
}
table#Jobs td{
padding-bottom:2px;
padding-top:2px;
vertical-align:top;
}
table#Jobs th{
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
vertical-align:top;
}
table#SiteMap td{
width:50%;
}
table#SiteMap,table#Jobs{
width:100%;
}

table#vpat{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
caption{
	padding-top:10px;
	margin-bottom:5px;
}
table#vpat th,table#vpat td{
padding:5px;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}
td,td,th{
vertical-align:top;
}
td,table#CaseStudy td{
padding-bottom:5px;
padding-top:5px;
text-align:left;
vertical-align:top;
}
th{
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
vertical-align:top;
}
.GoToTop{
width:430px;
margin-top:-16px;
margin-bottom:17px;
display:block;
color:#0066CC;
font-weight:bold;
text-align:right;
}
#ContentLevel1 ul li,#ContentLevel2 ul li{
margin-bottom:6px;
list-style-image:url(../Images/TemplateImages/Bullet.gif);
}
#FooterScreen a:hover{
color:#000000;
text-decoration:underline;
}
#FooterScreen p{
margin-top:10px;
color:#666666;
font-size:90%;
line-height:140%;
}
#FooterScreen ul{
margin-top:30px;
margin-left:0px;
margin-bottom:0px;
}
#FooterScreen ul li{
list-style-type:none;
display:inline;
font-size:100%;
}
#NavContactRedStripe ul li,
#NavContactBlueStripe ul li,
#NavContactNoStripe ul li{
width:108px;
margin-left:0px;
padding-left:0px;
float:left;
display:block;
text-indent:0px;
}
#NavContactRedStripe ul,
#NavContactBlueStripe ul,
#NavContactNoStripe ul{
width:108px;
margin-top:5px;
margin-left:5px;
padding-left:0px;
float:left;
display:block;
list-style-type:none;
font-weight:bold;
line-height:125%;
text-indent:0px;
position:relative;
}
#NavContactRedStripe,
#NavContactBlueStripe,
#NavContactNoStripe{
width:108px;
position:absolute;
height:230px;
left:654px;
top:49px;
z-index:1;
overflow:hidden;
clip:rect(auto,106px,auto,auto);
}
#NavMain ul{
margin: 2px 0px 0px 0px;
padding:0px;
font-size:0.9em;
text-transform:uppercase;
text-align:center;
}
#NavMain ul li{
padding-right:18px;
padding-left:18px;
display:inline;
}
#NavMain ul li a{
color:#FFFFFF;
text-decoration:none;
}
#NavMain ul li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#NavSolutionsNoStripe ul li a.open{
padding-bottom:15px;
display:block;
color:#880B36;
text-decoration:none;
}

#NavSolutionsNoStripe ul li ul li a.open{
padding-top:3px;
padding-bottom:12px;
display:block;
color:#880B36;
font-size:100%;
text-decoration:none;
font-weight:bold;
}
#NavSolutionsNoStripe ul li ul li a.active{
	padding-top:3px;
	padding-bottom:12px;
	display:block;
	color:#880B36;
	font-size:100%;
	text-decoration:none;
	font-weight:bold;
	background: #FFFFFF;
}
#NavSolutionsNoStripe ul li ul{
margin:-2px 0px 0px -30px;
color:#880B36;
font-size:90%;
font-weight:normal;
text-align:right;
}
#NavSolutionsNoStripe ul li ul li ul{
margin:-2px 0px 0px 10px;
color:#880B36;
font-size:100%;
font-weight:normal;
text-align:right;
}

#NavSolutionsNoStripe ul li ul li{
padding-bottom:8px;
}
#NavSolutionsNoStripe ul li ul li a{
color:#880B36;
text-decoration:none;
}
#NavSolutionsRedStripe ul li a,
#NavSolutionsNoStripe ul li a,h2 a,
#NavContactRedStripe ul li a,
#NavContactBlueStripe ul li a,
#NavContactNoStripe ul li a,
#NavSubGrayBox ul li a,
#NavSubYellowBox ul li a,
#SiteMap a{
color:#000000;
text-decoration:none;
}
#NavSolutionsRedStripe ul li a:hover,
#NavSolutionsNoStripe ul li a:hover,
#NavSolutionsRedStripe ul li ul li a:hover,
#NavSolutionsNoStripe ul li ul li a:hover,
#NavContactRedStripe ul li a:hover,
#NavContactBlueStripe ul li a:hover,
#NavContactNoStripe ul li a:hover{
color:#0066CC;
}
#NavSolutionsRedStripe ul li,
#NavSolutionsNoStripe ul li{
padding-bottom:15px;
display:block;
}
#NavSolutionsRedStripe ul,
#NavSolutionsNoStripe ul{
margin-top:20px;
margin-right:10px;
padding-left:10px;
margin-left:10px;
display:block;
list-style-type:none;
color:#000000;
font-size:105%;
font-weight:bold;
text-align:right;
line-height:100%;
}
#NavSolutionsRedStripe,
#NavSolutionsNoStripe{
width:185px;
display:block;
position:absolute;
height:230px;
left:7px;
top:49px;
z-index:5;
}
#NavSubGrayBox ul{
margin:0px;
padding:15px 2px 15px 8px;
list-style-type:none;
font-weight:bold;
line-height:200%;
}
#NavSubGrayBox ul li{
margin-bottom:10px;
color:#880B36;
}
#NavSubYellowBox ul{
padding:15px 2px 15px 8px;
margin:0px;
list-style-type:none;
background:#FFF7BB;
}
#NavSubYellowBox ul li,
#NavSubGrayBox ul li{
padding-bottom:4px;
color:#880B36;
line-height:110%;
}
#PageTOC ul{
padding-right:0px;
padding-left:0px;
margin:25px 5px 0px 0px;
display:block;
list-style-image:none;
list-style-type:none;
text-align:left;
}
#PageTOC ul li{
display:inline;
}
#SiteMap a:hover,#NavSubGrayBox ul li a:hover,
#NavSubYellowBox ul li a:hover,a:hover,p.AxaptaEmail a:hover, #SAPNEWSON a:hover{
color:#0066CC;
text-decoration:underline;
}
#NavSkip{
color:#FFFFFF;
z-index:1;
visibility:hidden;
}
#VisitFederalSiteLargeOn h4{
margin-top:20px;
margin-left:20px;
display:block;
font-size:110%;
font-weight:bold;
}
#VisitFederalSiteLargeOn p{
margin-left:20px;
width:145px;
display:block;
line-height:130%;
}
#VisitFederalSiteLargeOn p a{
display:block;
font-size:100%;
font-weight:bold;
line-height:95%;
}
.selected {
	font-weight: bold;
}
/* SEARCH ENGINGE STYLES
Style class	Description
.highlight	The appearance of the highlighted search words in the results, when highlighting is enabled
.searchheading	The appearance of the “Search results for…” heading
.summary	The appearance of the summary information for your search results (“129 results found on 2 pages”)
.results	The appearance of the search result listing
.category	The appearance of the category tag next to the result link, e.g. “[News article]”
.description	The appearance of the meta description or page description for a search result.
.context	The appearance of the contextual description
.infoline	The appearance of the small information line for each search result (“Terms matched”, “Score”, and “URL”)
.result_title	The appearance of the title line (result number, title, link to result, and category). Note that the link itself will be based on the CSS defined for hypertext links.
*/
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 100%; font-style: italic; } 
		.results { font-size: 100%; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 100%; font-style: normal; color: #808080;}
		.sorting { text-align: right; }
		.result_title { font-size: 120%; font-weight: bold;  }

		.zoom_searchform { font-size: 100%; }
		.zoom_options { font-size: 100%; }
		input.zoom_button {  }
		input.zoom_searchbox {  }		

#marqueecontainer{
position: relative;
width: 115px; /*marquee width */
height: 220px; /*marquee height */
background-color: #DEE7D6;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
padding-top: 4px;
}
div#hide{
display:none;
visibility:hidden;
}
