@charset	"utf-8" ;

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}

.font-9 {
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.font-9w {

	font-size: 9pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.font-9-1 {
	font-size: 9pt;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.font-9b {
	font-size: 9pt;
	color: #4A6D95;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.font-11r {

	font-size: 11pt;
	color: #9D2D2C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15pt;
}
.autolink {
	font-size: 9pt;
	font-family: arial;
}

.content_title	{
	font-weight: bold ;
	font-size: 9pt;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
}
.content	{
	margin:0px;
	padding:0 1em 0 0;
	font-size: 9pt;
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
}
div.content	ul	{	margin:0 0 0 30px; padding:0; }
div.content	ol	{	margin:0 0 0 30px; padding:0; }

UL	{
	padding-left:10px;
	margin:10px;
}

.download_area	{
	text-align:center;
	width:530px;
}
.download_area	IMG	{
	margin:2px 1px 0px 1px ;
	border:none ;
}
.clickable	{	cursor:pointer;	}
.invisible	{	display:none ; }
.online_video	{
	text-align:center ;
	padding:0px;
	width:530px;
	margin-bottom:10px;
	border:#eee solid 1px;
}
.online_video	P	{
	margin:0px;
	background:#eee ;
	padding:3px 0px 3px 6px ;
	font-size:13px;
	font-family:arial;
	color:#000 ;
	text-align:left ;
}
.online_video	SPAN.close	{
	padding:0px 6px 0px 0px ;
	font-size:13px;
	font-family:arial;
	color:#a00 ;
	float:right;
}
.online_video	EMBED	{
	margin:5px;
}
.banner	{
	border:none ;
	width:588px;
	height:199px;
	overflow:none;
}
UL.primary_menu	{
	list-style-type:none ;
	margin:0;
	padding:0;
	line-height:100%;
	width:736px;
	overflow-x:hidden ;
}
UL.primary_menu	LI	{
	background:#6699cc ;
	text-align:center; 
	padding:0.2em 0 0.2em 0;
	margin:0;
	float:left;
	border-top:#fff solid 1px ;
	border-bottom:#fff solid 1px ;
}
UL.primary_menu	LI	A:hover	{	text-decoration:none ;	}
UL.primary_menu	LI.hover	{	background:#336699 ; }
.tab_header	{
	background: url('/images/dp-layout-home_r16_c3.gif') top center no-repeat ;
	text-align: center ;
	height:26px;
	padding:0.3em;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.tab_body	{
	border-right:#e6e6e6 solid 1px;
	border-left:#e6e6e6 solid 1px;
	padding:2px ;
	width:171px;
	overflow:hidden;
}
.tab_footer	{
	background: url('/images/dp-layout-home_r22_c3.gif') top center no-repeat ;
	height:9px;
}
.dynamic	{
	width:100% ;
/*	height:250px;		*/
/*	overflow:hidden ;	*/
	padding:1px;
}
A	.hot_stuff	{
	border:#EAEAEA solid 1px;
	padding:3px;
	margin:0 3px 0 3px;
}
A:hover	.hot_stuff	{
	border:#336699 solid 1px;
	padding:3px;
	margin:0 3px 0 3px;
}

/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}
