body
{
	background-color: #666666;
	font-family: Arial;	
	color: #666666;
	font-size:85%;
	cursor: default;
	
}

hr
{
	/*
	color:#999999;
	background-color:#999999;
*/
	color:#dddddd;	
	background-color:#dddddd;
	height:1px;
	border: 0px solid;
	line-height: 1px;			
}
.hr
{
	border-top: #ffcc33 1px solid;
	width: 200px;
	height: 40px;	
	display: inline;
	position: relative;
	visibility: visible;
	border-left: #ffcc33 1px solid;
	border-bottom: #ffcc33 1px solid;
}
#doc-800
{
	background-color: White;	
	
}
/*						Menu style			*/
#navigation-selected {
	font-family: Tahoma;
	font-weight: bold;
	font-size:80%;
	background-color: #f68c21;
}
#template-bottom-left hr
{
	height: 4px;	
	color: #f68c21;
	border: 3px solid #f68c21;
}
#template-bottom-right hr
{
	height: 4px;	
	color: #f3712b;
	border: 3px solid #f3712b;
}
#navigation 
{
	list-style: none;	
	font-family: Tahoma;
	font-size:80%;
	font-weight: bold;
	background-color: #f3712b;
	white-space:nowrap;		
}

#navigation ul
{
	margin: 1em;	
}
#navigation ul li, #naviagation-bottom ul li
{
	list-style-position: inside;
	list-style-type: disc;		
}
#navigation a, #navigation-bottom a
{
	text-decoration: none;	
}
#navigation a
{
	display: block;
	float: left;
}
#selected
{
	color: #f68c21;
	font-weight: bold;
	cursor: default;
}
#navigation #hidden
{	
	color: #ffcc66;
	/*color:  #f3712b;	
	color: #ffcc66;
	*/
	
	cursor: default;	
}

#navigation a:link span, #navigation a:visited span, #navigation a:active span
{
	color: white;
	cursor: hand;
}
/*
#navigation a:link  #hidden, #navigation a:visited  #hidden, #navigation a:active  #hidden
{
	color: white;
	cursor: default;
}
*/
#navigation a:hover, #navigation a:hover span
{	
	color:#ffcc66;
}

.override-hover a, .override-hover a:link, .override-hover a:visited, .override-hover a:active
{	
	text-decoration:none;	
	text-transform:none;	
}
.override-hover a:hover
{	
	text-decoration:underline;			
}
/*						Content style			*/
#content h1 
{
	margin-top:1em;
	color:#4293d0;
	font-weight:bold;
}

#nav-column h2, #column-right h2, #content h2, #content-l1 h2
{	
	font-family: 'Arial Narrow' , Tahoma;
	font-weight: bold;
	font-size: 111%;
	margin-top: 5px;
	margin-bottom: 10px;
}
/* content on level 1 */
#content-l1 h3
{
	color: #3f93d0;
	font-family: 'Arial Narrow' , Tahoma;
	font-weight: bold;
	font-size: 111%;	
	margin-bottom: 10px;	
}
#content-old h3
{
	color: #ff6633;
	font-family: Arial;		
	font-weight:bold;
	font-size:111%;
}
h4
{
	padding-top: 2px;
	font-family: Arial;		
	font-weight:bold;
	font-size:85%;
}
.highlight-blue
{
	color: #3f93d0;	
}
.orange-red
{	
	color: #ff6633;
	font-family: Arial;		
	font-weight:bold;
	font-size:111%;	
}
.highlight-orange
{
	color: #f68c21;	
}
.quote
{
	color: #3f93d0;	
	font-size: 77%;
	font-style:italic;
}
.learn-more
{
	color: #00a2df;
	font-family: Tahoma Small Cap, 'Arial Narrow';
	vertical-align:top;	
	font-size:92%;
	font-weight:bold;	
}
#nav-column P, #column-right P, #content P, #content-l1 P, #content-l2 P, #sidebar P
{
	font-family: Arial;
	font-weight: normal;
	font-size: 85%;
	line-height: 15pt;
}
.arrow, .arrow-highlights
{
	padding-left: 10px;
	margin-left:14px;*margin-left:5px;
	font-size: 85%;	
	list-style-position:outside;
}
.arrow li
{	
	list-style-image: url(../image/li-arrow-orange.png);
	color: #3f93d0;
	font-family: Arial;		
	line-height: 15pt;
}
.dot
{
	padding-left:20px;
	list-style-position: outside;
	list-style-type: square;		
}
.arrow-highlights li
{
	list-style-image: url(../image/li-arrow-orange.png);	
	font-weight:bold;
	line-height: 15pt;
	color: #666666;
	font-family: Arial;		
}
.sidebar-arrow li
{
	list-style-image: url(../image/li-arrow-blue.png);
	list-style-position:inside;
	font-size: 85%;
	
	line-height: 15pt;
	color: #f68c21;
	font-family: Arial;		
	
}
.sidebar-arrow .hide-arrow
{
	list-style-image:none;
	padding-left:22px;*padding-left:0px;
	list-style-position:inside;		
	list-style-type:none;
	font-weight:bold;
	
}
.sidebar-arrow .show-arrow
{
	list-style-image: url(../image/li-arrow-orange.png);
	padding-left:0px;
	
}
.blue-arrow
{
	list-style-image: url(../image/li-arrow-blue.png);
}
.oragne-arrow
{
	list-style-image: url(../image/li-arrow-orange.png);
}
.blue
{
	color: #3f93d0;
	line-height: 15pt;
}
.bold
{
	font-weight:bold;
}
.orange 
{
	color: #ff6633;	
}
.dark-grey
{
	color: #666666;
}
.sidebar-arrow li ul li
{
	
	list-style-image:none;
	padding-left:22px;*padding-left:0px;
	list-style-position:inside;		
	list-style-type:none;
	font-weight:normal;
	font-size: 100%;
	font-family: Arial;
	color: #3f93d0;	
}
.more a, .more a:visited, .arrow li a, .arrow a:visited
{	
	text-decoration: none;	
	color: #3f93d0;
}
.more a:hover, .arrow li a:hover 
{
	text-decoration: underline;	
}
.to-top
{
	text-align:right;
	
}
#navigation-bottom a, #navigation-bottom a:hover, #navigation-bottom a:visited
{	
	text-decoration: none;	
	color: #3f93d0;
	font-size: 85%;
}
#content
{
	border-left: #dddddd 1px solid;	
}
#content-main, #content-l1
{		
	border-right: #dddddd 1px solid;
}
#content-l1 table tr td, #content-l2 table tr td 
{
	width: 50%;
	vertical-align: top;	
}
.table-column-1
{
	padding-right: 10px;
}
.table-column-2
{
	border-left: #dddddd 1px solid; 
	padding-left: 10px;
}
#ft
{
	background-color:White;
	padding-bottom: 100%;
	padding-left:0px;
	padding-right:0px;
	margin-left: 0px;
	margin-right: 0px;	
}
.example
{
	font-weight:normal;
	line-height: 15pt;
}

#ft #nav-column-bottom
{ 
  border-right: #dddddd 1px solid;	
}
.x-banner-home
{
	background-image:url(../image/bh.jpg);	
	background-repeat:repeat-x;

}
.x-banner
{
	background-image:url(../image/b.jpg);	
	background-repeat:repeat-x;
}
.product-banner
{
	background-image:url(../image/product-banner.jpg);	
	background-repeat:no-repeat;
	height:160px;	

}
.banner
{
	background-image:url(../image/acumen-banner-2.jpg);	
	background-repeat:no-repeat;
	height:160px;	
}
@media print
{
	#ft 
	{
		display:inline;
	}	
	#ft #navigation-bottom, #ft #nav-column-bottom
	{
		display:none;
						
	}	
	
	.sidebar
	{
		display:none;
	}	
	#navigation
	{
	  display:none;		
	}
	#navigation-selected
	{
	 display:none;		
	}	
}
