html, body {
	font-size:11px;
	color:#000;
	margin:0;
	padding:0;
	line-height:18px;
	
}



p, form, input, select {
 
	margin:0;
	padding:0;
}

a:link {
	color: #154C92;
	text-decoration: underline;
}

a:visited {
	color: #154C92;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	
}



img {
	border:none;
}

/*middle_log*/


ul#mdle_logo li {
   margin:0;padding:0;
}

ul#mdle_logo {margin:20px 0 0 0; padding:0 0 0 0; list-style:none; overflow:hidden; }
ul#mdle_logo li {margin:0; padding:0; list-style:none; display:inline; float:left;}
ul#mdle_logo li a, ul#mdle_logo li a.link{margin:0; padding:25px 0px 0 0px; height: 0px !important; height /**/:30px; /* for IE5/Win only */ overflow:hidden; float:left;}
ul#mdle_logo li#ondemand_solu a {background:url(../images/ondemand_solution.jpg) top left no-repeat; width:186px;}



ul#mdle_logo li a:hover, ul#mdle_logo li a.act {background-position:0 -32px !important;}

ul#mdle_logo li#ondemand_solu a:hover, ul#mdle_logo li#ondemand_solu a.act {background-position:0 -32px !important; background-repeat:no-repeat;}






/*Mdle Btm Logos*/
ul#mdle_top_logo li {
   margin:0;padding:0;
}

ul#mdle_top_logo {margin:0 0 0 0; height:25px; padding:0px 0 0 0; list-style:none; overflow:hidden; }
ul#mdle_top_logo li {margin:0; height:25px; padding:0; list-style:none; display:inline; float:left;}
ul#mdle_top_logo li a, ul#mdle_top_logo li a.link{margin:0; padding:28px 0px 0 0px; height: 0px !important; height /**/:43px; /* for IE5/Win only */ overflow:hidden; float:left;}
ul#mdle_top_logo li#mbl_solu a {background:url(../images/mobile_solution.jpg) top left no-repeat; width:176px; margin-left:10px;}
ul#mdle_top_logo li#wms_solu a {background:url(../images/WMS_solutions.jpg) top left no-repeat; width:146px;}
ul#mdle_top_logo li a:hover, ul#mdle_top_logo li a.act {background-position:0 -34px !important;}

ul#mdle_top_logo li#mbl_solu a:hover, ul#mdle_top_logo li#mbl_solu a.act {background-position:0 -34px !important;}
ul#mdle_top_logo li#wms_solu a:hover, ul#mdle_logo li#wms_solu a.act {background-position:0 -32px !important;}



ul#mdle_btm_logo li {
   margin:0;padding:0;
}

ul#mdle_btm_logo {margin:0 0 0 0; height:25px; padding:0px 0 0 0; list-style:none; overflow:hidden; }
ul#mdle_btm_logo li {margin:0; height:25px; padding:0; list-style:none; display:inline; float:left;}
ul#mdle_btm_logo li a, ul#mdle_top_logo li a.link{margin:0; padding:19px 0px 0 0px; height: 0px !important; height /**/:43px; /* for IE5/Win only */ overflow:hidden; float:left;}
ul#mdle_btm_logo li#sales_solu a {background:url(../images/sales_agency_solutions.jpg) top left no-repeat; width:186px;}
ul#mdle_btm_logo li#entr_solu a {background:url(../images/enter_solution.jpg) top left no-repeat; width:122px;}
ul#mdle_btm_logo li a:hover, ul#mdle_btm_logo li a.act {background-position:0 -34px !important;}

ul#mdle_btm_logo li#sales_solu a:hover, ul#mdle_btm_logo li#sales_solu a.act {background-position:0 -34px !important;}
ul#mdle_btm_logo li#entr_solu a:hover, ul#mdle_btm_logo li#entr_solu a.act {background-position:0 -34px !important;}




/*index right logos*/

ul#right_logo li {
   margin:0;padding:0;
}

ul#right_logo {margin:0 0 0 0; height:55px; padding:13px 0 0 0; list-style:none; overflow:hidden; }
ul#right_logo li {margin:0; height:55px; padding:0; list-style:none; display:inline; float:left;}
ul#right_logo li a, ul#right_logo li a.link{margin:0; padding:59px 45px 0 0; height: 0px !important; height /**/:43px; /* for IE5/Win only */ overflow:hidden; float:left;}
ul#right_logo li#ondemand a {background:url(../images/profile_logo.jpg) top left no-repeat; width:207px;}
ul#right_logo li a:hover, ul#right_logo li a.act {background-position:0 -42px !important;}

ul#right_logo li#ondemand a:hover, ul#right_logo li#ondemand a.act {background-position:0 -54px !important;}



/* Home page classes */

.homepg_top_bg {
		background:url(../images/home_top_bg.jpg) no-repeat center bottom;
		width:990px;
		height:109px;
		/*padding-left:29px;*/
}

.topnavTD {
	width:545px;
}

.topnavTable {
	width:400px;
}

.navSeparator {
	padding:0 8px 0 0;
}

.padLFT10 {
	padding:0 0 0 7px;
}


.separator2 {
	padding:3px 0 0 0;
}

.navitem {
    color:#989898;
	font-size:10px;
	text-align:center;
	padding-right:4px;
	font-weight:bold;
}

.navitem a, .navitem a:visited, .navitem a:hover, .navitem a:active {
  color:#989898;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	padding-right:4px;
	font-weight:bold;
}


.hrLine {
   padding:3px 0 3px 100px;
}

/* END navigation Styles */

/* LHS nav Styles */

.LHSnavContainer {
	width:265px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.LHSnavContainer1 {
	width:160px;
	vertical-align:top;
}

.LHSnav {
	color:#656565;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
}

.LHSnav a:link, .LHSnav a:visited {
	color:#656565;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding:0 0 0 15px;
}

.LHSnav a:hover, .LHSnav a:active{
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding:0 0 0 15px;
}

.LHSnavactive a:link, .LHSnavactive a:visited, .LHSnavactive a:hover, .LHSnavactive a:active {
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding:0 0 0 5px;
}

/* inner page styles */

.MainContainer {
	width:990px;
	text-align:left;
}


.MainContentArea {
	width:800px;
	text-align:left;
}

.MainContent {
   padding:20px 0 0 15px;
	 width:565px;
	 vertical-align:top;
}

.MainContent p {margin:0 0 5px 0;padding:0;}

.MainContent p a, .MainContent p a:visited, .MainContent p a:active {
  color: #154C92;
	text-decoration: underline; 
}

.MainContent p a:hover {
  color: #000000;
	text-decoration: underline; 
}

.MainContent1 {
   padding-top:40px;
	 width:680px;
}

td.pressLink a, td.pressLink a:visited, td.pressLink a:active {
  color: #154C92;
	text-decoration: underline; 
}

td.pressLink a:hover {
  color: #000000;
	text-decoration: underline; 
}

.MainContent1 p {margin:0 0 10px 0;padding:0;}

.MainContent1 p a, .MainContent1 p a:visited, .MainContent1 p a:active {
  color: #154C92;
	text-decoration: underline; 
}

.MainContent1 p a:hover {
  color: #000000;
	text-decoration: underline; 
}

.MainContent2 {
	 width:630px;
	 padding-top:30px;
}

.MainContent3 {
	 width:580px;
	 vertical-align:top;
	 padding:20px 0 0 0;
}

.MainContent3 p { margin:0 0 8px 0;padding:0;}

.MainContent3 p a, .MainContent3 p a:visited, .MainContent3 p a:active {
  color: #154C92;
	text-decoration: underline; 
}

.MainContent3 p a:hover {
  color: #000000;
	text-decoration: underline; 
}

.MainContentTable {
	width:78%;
}

.RHSContainer {
	width:240px;
	vertical-align:top;
	padding-top:30px;
}

.RHSContentTable {
	width:230px;
}

.screenshot {
	padding:10px 0 10px 0;
}

.componets {
	padding:0 0 0 10px;
}

.componets p {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:##154C92;
}

.componets p a:link, .componets p a:visited {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:##154C92;
	text-decoration:underline;
}

.componets p a:hover, .componets p a:active {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.content {clear:left;}

.content p {
	padding:5px 0 5px 0;
	line-height:18px;
}

.logo {
	padding:10px 0;
}

p.loginContent  {
	padding:15px 0 10px 0;	
}

.formContainer {
	padding:15px 0 15px 0;
}


.goto_top {
float:left;
text-align:right;
width:100%;
}


/* Footer Styles */

.footerPipe {
	padding:20px 0;
}

.footerPipe1 {
	padding:0 0 10px 0;
	margin:0;
}


.footerTable {
	width:990px;
}

.footerTable1 {
	width:835px;
}


.footer {
	color:#666;
	line-height:18px;
}

.footer a:link, .footer a:visited {
	color:#666;
	text-decoration:none;
}

.footer a:hover, .footer a:active {
	color:#000;
	text-decoration:underline;
}

.footer1 {
	color:#666;
	font-size:10px;
	padding-top:10px;
	text-align:right;
}

.footer1 a:link, .footer1 a:visited {
	color:#666;
	text-decoration:underlilne;
	font-size:10px;
}

.footer1 a:hover, .footer1 a:active {
	color:#000;
	text-decoration:underline;
	font-size:10px;
}

.RHSDiv
{
float:right;
padding:0 0 0 20px;
width:220px; 
}

.navSpace {
	padding:0 0 0 100px;
	width:520px;
}

.subnavSpace {
	padding-left:235px;
}

.breadcrumbSpace {
	 padding-left:100px;
}

.breadcrumbSpace1 {
	 padding-left:105px;
}

.leftnavSpace {
	padding-left:100px; 
	padding-bottom:20px;
}

.mainContentDiv {
	width:100%; 
	float:left;
}
.404Div {
	width:100%; 
	height:500px;
	float:left;
	background:url(../images/afs-404.jpg) no-repeat;
}

.formField {
background-color:#F3F3F3;
border:1px solid #444444;
color:#333333;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:normal;
padding:1px;
}

.selectBox { height:35px; width:200px;}

.highlight  {
	background:#dcdcdc; 
	height:15px; 
	text-indent:10px; 
	line-height:15px;
	margin:10px 0;
}

.subpageHeader {
	background:url(../images/subpage_hdbg.jpg) repeat-x;
	height:107px;
	width:100%;
}

.flashBanner {
	position:absolute; 
	top:1px;
}

 .listitems {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	line-height:20px; 
	margin:0 0 10px 0; 
	padding:0 0 0 15px;
}

ul.listItem li {
    margin:10px 0 10px 15px;
		padding:0;
		list-style-type:disc;
		list-style-position:outside;
}

ul.listItem li a, ul.listItem li a:visited, ul.listItem li a:active {
    color: #154C92;
		text-decoration: underline;
}

ul.listItem li a:hover{
    color: #000000;
		text-decoration: underline;
}

 

ul.sitemap li {
	background:url(../images/bullets.jpg) no-repeat 0 5px ;
	line-height:20px;
	list-style:none;
	padding:0 0 0 15px;
}

ul.sitemap li a  {
	line-height:20px;
	list-style:none;
	padding:0 0 0 0;
}

ul.sitemap li a, ul.sitemap li a:visited {
	text-decoration:none;
	color:#000;
	font-size:11px;
	line-height:20px;
}

ul.sitemap li a:hover, ul.sitemap li a:active {
	text-decoration:underline;
	color:#184D91;
	font-size:11px;
	line-height:20px;
}

.errormsg {
	color:#ff0000;
	padding:5px 0 0 0;
}

.td_spacing {padding-right:10px;}

.newscolumnspace {padding:0 10px 0 10px; vertical-align:top;}

.screebshot_title {padding:10px 0; text-align:center;}

.landing_pg_logo {padding:0 0 0 80px;}

.screenshotHD { font-size:13px; font-weight:bold;}

.HDspacer {padding:1px 0 0 0;}

.spacing1 {padding:0 0 0 30px; text-align:center;}

td.firstCell {
   padding:5px;
	 background:#f2f2f2;
	 font-weight:bold;
	 border-right:2px solid #ffffff;
	 border-bottom:2px solid #ffffff;
	 width:40%;
}
td.secondCell {
   padding:5px;
	 background:#f2f2f2;
	 font-weight:normal;
	 border-bottom:2px solid #ffffff;
	 width:60%;
} 

.landingpg_logo {padding:0 0 15px 0; text-align:center;}

.edi_table {background:#dcdcdc; font-weight:bold;}

.edi_cell { padding:5px; border-top:1px solid #000000; border-right:1px solid #000000;}

.topNav {padding:1px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.breadcrumb_pos1 {position:relative; width:95px;}

.breadcrumb_pos2 {position:absolute; left:75px; top:0;z-index:1; width:85px; height:22px;}

.active_bc {position:relative; left:-65px;}

.breadcrumb_pos3 {position:absolute; left:5px; top:0;z-index:1; width:85px; height:22px;}

.breadcrumb_pos4 {position:absolute; left:0px; top:0;z-index:1; width:85px; height:22px;}

.profileCont {
    padding:15px 0 0 0;
}

.profileTable {
   background:url(../images/profile_logo_P.jpg) no-repeat;
	 width:201px;
	 height:43px;
}

.profileTable1 {
   background:url(../images/profile_logo_P1.jpg) no-repeat;
	 width:227px;
	 height:43px;
}

.profile_link {
   font-weight:bold;
	 color:#184D91;
	 padding:0 0 0 45px;
	 font-size:10px;
}

.profile_link a, .profile_link a:visited, .profile_link a:active{
   font-weight:bold;
	 color:#184D91;
	 text-decoration:none;
}

.profile_link a:hover {
   font-weight:bold;
	 color:#000000;
	 text-decoration:none;
}

.profile_link1 {
   font-weight:bold;
	 color:#184D91;
	 padding:0 0 0 45px;
	 font-size:12px;
}

.profile_link1 a, .profile_link1 a:visited, .profile_link1 a:active{
   font-weight:bold;
	 color:#184D91;
	 text-decoration:none;
}

.profile_link1 a:hover {
   font-weight:bold;
	 color:#000000;
	 text-decoration:none;
}

.clnt_logos
{
border:1px solid #ccc;margin:25px 0 0 40px;  width:135px; height:95px; text-align:center;padding:0 0 0 5px; }

.clnt_logos_home
{
border:1px solid #ccc;margin-top:10px; width:145px;  text-align:center; padding:10px 10px 10px 0; }

.clnt_logos_main
{ border:1px solid #ccc;margin-left:30px;width:135px; height:95px;text-align:center; }

.scrollingContainer {padding:10px 0 0 30px;}

.textbox { width:130px; height:14px; border:1px solid #b1b1b1; color:#666; padding:0 0 0 3px; font-size:11px;}

.btn_search {
background:transparent url(../images/go.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:9px;
font-weight:bold;
height:16px;
padding:0 0 3px 0;
margin:0 0 0 5px;
width:22px;
}

.tollfree { color:#2f4086; font-weight:bold; padding:0 10px 0 0;}

.qform_hd { background:url(../images/qform_hdbg.gif) repeat-x; width:200px; height:25px;padding:0 0 0 5px}

.qhd { font-size:11px; font-weight:bold; color:#fff;padding:0 0 0 10px;}

.qform_container { background:url(../images/q_box_bg.jpg) repeat-y; width:205px;padding:10px 0 0 0 }

.qtxtbox {width:176px; height:16px; border:1px solid #bababa; border-right:1px solid #fff;border-left:1px solid #fff; border-top:1px solid #fff; margin:5px 0 5px 0; padding:3px 0 0 0; font-size:11px; color:#666; }

.txtarea { width:176px; height:60px; font-size:11px; color:#666; font-family:arial; margin-top:5px;}

.qform_btn { margin:5px 0;padding:0 4px 8px 0;color:#fff; font-weight:bold; font-size:10px; background:url(../images/btn.jpg) no-repeat; border:none; width:53px; height:20px;cursor:pointer;}

.introtxt { color:#636363; font-size:13px; font-weight:bold; width:400px; vertical-align:top;padding:14px 0 0 20px;}

.introtxt a, .introtxt a:active, .introtxt a:visited { color:#2b5273; font-size:13px; text-decoration:underline;}

.introtxt a:hover { color:#0f0f0f; font-size:13px; text-decoration:underline;}

.casestudyBox { border:1px solid #ccc; font-size:11px; font-weight:bold; width:250px;padding:10px;}

ul.casestudy { margin:0;padding:0; padding:5px;} 

ul.casestudy li { margin:0; font-size:11px; font-weight:normal; float:left; padding:5px;}

ul.casestudy li a, ul.casestudy li a:visited, ul.casestudy li a:active {
 background:url(../images/BulletPoints2.jpg) no-repeat 0 2px; padding-left:10px;color:#2b5273;
  text-decoration:underline; font-size:11px;
   }

ul.casestudy li a:hover { color:#2b5273; font-size:11px; }

.menu_holder{width:680px;padding:0 0 0 10px;position:relative; z-index:50}


ul.case_study {
margin:0;padding:0;
}
ul.case_study li {
margin:0; padding:5px; font-size:11px; font-weight:normal;
}
ul.case_study li a, ul.case_study li a:visited, ul.case_study li a:active { background:url(../images/pdf-logo.jpg) no-repeat ; padding-left:20px;color:#2b5273; text-decoration:underline; font-size:11px; height:16px; }

ul.case_study li a:hover { color:#2b5273; font-size:11px; }

.category {
float:left;
width:100%;
margin-top:20px;
}
p.seperator {
float:left;
width:2px;
height:20px;
}
.category ul {
float:left;
margin:0 22px;
}
.category ul li a {
text-decoration:none;
}
li.orange_txt a {
color:#315984;
font-weight:bold;
text-decoration:none;
}
.feat_clnts {
text-align:center;color:#4C70AF;font-weight:bold; padding-right:42px;
}

.apply { border:0px solid red;

background:transparent url(../images/apply.gif) no-repeat scroll 0 0;

color:#FFFFFF;
cursor:pointer;
padding-top:0;
font-size:13px;
font-weight:bold;

height:20px;

width:75px; }


