@charset "utf-8";
/* CSS Document */
a:link{ text-decoration: underline; color: #788A57;}
a:visited{ text-decoration: underline; color: #788A57;}
a:hover{ text-decoration: underline; color: #000000;}
a:active{ text-decoration: underline; color: #000000;}

body{ margin: 0; padding: 0; background-color: #c9daaa; min-width: 1020px; font: 11px Geneva, Arial, Helvetica, sans-serif; line-height: 15px; color: #202615; text-align: center;}
div{ margin: 0; padding: 0;}

form{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5{ font-weight: bold; text-align: left;}
h2{clear: both;}
legend{ font: bold 13px Helvetica; color: #000000;}
fieldset{}
input, textarea, textfield, select{ font: 10px Geneva, Arial, Helvetica, sans-serif;}

table{ font-size: 11px;}

.clearboth{ clear: both;}

#wrapper{ margin: 0 auto; width: 1020px; text-align: left; background: url(../images/layout/bg.gif) repeat-y;}

#comingsoon{ margin: 10px auto; padding: 5px; width: 400px; background-color: #FFFFFF; border: 1px solid #788A57;}

#header{ margin: 0 10px; width: 1000px;}

#mainnav{ margin: 0 10px;  width: 1000px; height: 40px; font: bold 12px Tahoma; line-height: 40px; background:url(../images/layout/nav_bg.gif) no-repeat;}
	#mainnav ul{ margin: 0 0 0 10px; padding: 0; text-indent: 0; list-style-type: none;}
	#mainnav ul li{ margin: 0; padding: 0 15px; display: inline; float: left; border-right: 1px dotted #FFFFFF; position: relative;}
	#mainnav ul li a.subnav{ padding-right: 10px; background: url(../images/layout/subnav.png) right no-repeat;}
	#mainnav ul li a:link, #mainnav ul li a:visited, #mainnav ul li a:active{ color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
	
	/*SUBNAV*/
	#mainnav ul li ul{ font-size: 11px; display: none; position: absolute; line-height: normal; top: 35px; left: 15px;}
	#mainnav ul li:hover ul{ margin: -5px 0 0 0; z-index: 100; display: block; border: 1px solid #ccc; border-bottom: none;}
	#mainnav ul li ul li{ width: 100px; padding: 0; margin: 0; display: block; border: none; clear: left; border-bottom: 1px solid #ccc;}
	#mainnav ul li.solutions ul li{ width: 200px;}
	/*SUBNAV LINKS*/
	#mainnav ul li ul li a:link, #mainnav ul li ul li a:visited{ display: block; padding: 5px; background-color: #1f1f1f; color: #fff; text-transform: none;}
	#mainnav ul li ul li a:hover, #mainnav ul li ul li a:active{ background-color: #000; color: #fff;}
	/*SUBSUBNAV*/
	#mainnav ul li:hover ul li ul{ display: none;}
	#mainnav ul li:hover ul li:hover ul{ z-index: 101; display: block; top: 4px; left: 200px;}

#secondarynav{ margin: 0 10px 0 20px; width: 180px; clear: left; float: left;}
	#secondarynav ul{ font: bold 11px Tahoma; margin: 0 0 10px 0; padding: 0 2px; list-style-type: none; text-indent: 0; border: 1px solid #999999;}
	#secondarynav ul li{ margin: 2px 0;}
	#secondarynav ul li a{ display: block; padding: 3px 10px; text-decoration: none;}
	#secondarynav ul li a:link, #secondarynav ul li a:visited, #secondarynav ul li a:active{ color: #26350a; background-color: #b3c989;}
	#secondarynav ul li a:hover{ color: #FFFFFF; background-color: #708c3d;}
	#secondarynav ul li:hover ul{ display: block; z-index: 100;}
	#secondarynav ul li a:hover ul{ display: block; z-index: 100;}
	
	#secondarynav ul li ul{ margin-top: 2px; font-size: 9px; display: none;}
	#secondarynav ul li ul li{ margin: 0 0 5px 15px;}
	#secondarynav ul li ul li a{ padding-left: 6px;}
	#secondarynav ul li ul li a:link, #secondarynav ul li ul li a:visited, #secondarynav ul li ul li a:active{ background: #FFFFFF url(../images/layout/arrow.gif) no-repeat center left;}
	#secondarynav ul li ul li a:hover{ background: url(../images/layout/arrow_on.gif) no-repeat center left; color: #708c3d;}

	#secondarynav ul li ul li a.wordpress{ margin-left: -10px; padding: 15px 0 15px 35px; background: url(../images/icon/Wordpress.png) left center no-repeat;}
	#secondarynav ul li ul li a.linkedin{  margin-left: -10px; padding: 15px 0 15px 35px; background: url(../images/icon/LinkedIn-icon.png) left center no-repeat;}
	#secondarynav ul li ul li a.twitter{  margin-left: -10px; padding: 15px 0 15px 35px; background: url(../images/icon/Twitter-icon.png) left center no-repeat;}
	#secondarynav ul li ul li a.youtube{  margin-left: -10px; padding: 15px 0 15px 35px; background: url(../images/icon/Youtube-icon.png) left center no-repeat;}
	
	
	#secondarynav form{ margin-top: 10px;}
	#secondarynav fieldset{ padding: 3px;}
	#secondarynav input{ width: 170px;}
	
	/* Keep Active SecondaryNav Links Visible) */
	#FMERP #FMERP, #CRM #CRM, #HR #HR, #BI #BI, #SC #SC, #TIOB #TIOB, #LEASING #LEASING, #ecommerce #ecommerce, #Newsletter #archiveslist, #Services #Services, #CRMOnline #CRMOnline, #Associations #Associations, #AboutUs #Services, #DMS #DMS{ display: block;}
	
#maincontent{ width: 600px; line-height: 18px; text-align: left; float: left;}
	#maincontent h2, .title1{ margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #3e5317; text-transform: uppercase; letter-spacing: -1px; border-bottom: 1px dotted #999999;}
	#maincontent.full{ width: 780px;}
	#maincontent .body{ font: 11px Geneva, Arial, Helvetica, sans-serif;}
	body#Newsletter #maincontent table.body{ margin-bottom: 30px; border: 1px solid #ccc;}
	body#Newsletter #maincontent table.body td{ padding: 10px;}
	body#Newsletter #maincontent .title1{}
	body#Newsletter #maincontent .title3{ background-color: #ccc;}

#normal{ border: 1px solid #999999; padding: 10px; margin-bottom: 10px; clear:both;}
	#normal.scroll{ height: 200px; overflow: auto;}
	#normal h1{ margin: -8px -8px 8px -8px; padding: 5px; font-size: 21px; color: #FFFFFF; text-transform: uppercase; letter-spacing: -1px; background: #3e5317 url(../images/layout/bg_h1.gif) top repeat-x;}
	#normal img{ margin: 2px; padding: 2px; background-color: #FFFFFF; border: 1px solid #999999;}
	#normal #floatboxes{ width: 260px;}
	
/*#floatingmenu {	Z-INDEX: 33 WIDTH: 15px; POSITION: absolute; TOP: 350px; HEIGHT: 120px}*/

#floatboxes{ width: 270px; height: 300px; overflow: auto; float: left; border: 1px solid #999999; margin-bottom: 10px; padding: 10px; text-align: left;}
	#floatboxes.first{ margin-right: 10px;}
	#floatboxes.noheight{ height: auto;}
	#floatboxes ul{ list-style-type: none; text-indent: 0; margin: 0; padding: 0;}
	#floatboxes ul li{ clear: left; margin: 0 0 2px 0; padding: 0;}
	#floatboxes ul li img{ margin: 0 3px 0 0; padding: 2px; border: 1px solid #CCCCCC; background-color: #FFFFFF; float: left;}
	#floatboxes ul li a:link, #learnmore ul li a:visited, #learnmore ul li a:active{ display: block; padding: 3px;}
	#floatboxes ul li a:hover{ color: #000000;}
	#floatboxes ul li a:hover img{ border-color: #000000;}

#secondarycontent{ margin: 0 20px 0 10px; width: 180px; float: left;}
	#secondarycontent ul{ margin: 0; padding: 2px; list-style-type: none; text-indent: 0; border: 1px solid #999999;}
	#secondarycontent ul li{ border-top: 1px dotted #999999;}
	#secondarycontent h4{ margin: 0 0 2px 0; padding: 3px 10px; font-size: 11px; text-transform: uppercase; letter-spacing: -1px; color: #26350a; background-color: #b3c989;}
	#secondarycontent ul a:link, #secondarycontent a:visited, #secondarycontent a:active{ display: block; line-height: 46px; padding: 3px;}
	#secondarycontent ul a:hover{ background-color: #555544; color: #FFFFFF; text-decoration: none;}
	#secondarycontent ul img{ margin: 0 2px 0 0; border: none; float: left;}
	#secondarycontent div{  border: 1px solid #999999; margin: 2px 0; padding: 5px;}	
	
	/*NEWS TICKER*/
	#newsticker-demo{}
	#newsticker-demo .title {}
	#newsticker-demo li.rss_item{ padding-bottom: 5px;}
	#secondarycontent div.newsticker-jcarousellite, #secondarycontent div.rss_box{ border: none; margin: 0; padding: 0;}
	#secondarycontent div.newsticker-jcarousellite ul a:link, #secondarycontent div.newsticker-jcarousellite a:visited, #secondarycontent a:active{ display: block; line-height: normal; margin: 7px;}
	div.rss_box ul li{ }

#footer{ clear: left; margin: 10px 0 0 0; padding-bottom: 20px; text-align: center; background: url(../images/layout/bg_bottom.gif) no-repeat bottom;}
	#footer p{ margin: 0 20px; padding: 3px 0; border-top: 1px solid #999999;}

table.data{ border: 1px solid #666666; margin-bottom: 15px;}
	table.data th{ padding: 4px; text-align: left; font-size: 13px; color: #FFFFFF; background: #3e5317 url(../images/layout/bg_h1.gif) top repeat-x;; border: 1px solid #FFFFFF;}
	table.data tr{}
	table.data td{ padding: 4px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
	

.didyouknow{ margin: 20px; padding: 10px; background-color: #F3F3F3;}

/* IE7 Fixes (start with *+html)*/
*+html #mainnav{ margin-top: -5px;}
*+html #normal h1 + h2{ margin-top: 20px;}

/* IE6 Fixes (start with *html)*/

/*----------- 14-07 --------------*/

.dotted-border{
	border-right:1px dotted #666666;
	}
	
	
.dotted-border1{
	border-right:1px dotted #666666;
	margin-padding:5px;
	}	

	
div.rss-box li.f2jnag{ display: none;}