a.slink:link, a.slink:visited, a.slink
  {
	color:		#E0D9EF;
	font-weight:	normal;
	text-decoration:none;
  }

a.slink:hover
  {
	color:		#6253AC;
  }

a.navlink:link, a.navlink:visited
  {
	color:		#222980;
	font-weight:	bold;
	font-size:	10pt;
	line-height:	12pt;
	text-decoration:none;
  }

a.navlink:hover
  {
	color:		#6253AC;
  }

.id_style_table
  {
	margin-bottom:	10pt;
	width:		100%;
	border-collapse:	collapse;
	font-size:	10pt;
	line-height:	10pt;
  }

.title_col
  {
	width:		20%;
  }

.form_table td
  {
	padding:	1pt 0pt;
	vertical-align:	middle;
  }

.info_table td
  {
	padding:	0pt 10pt 5pt 0pt;
	vertical-align:	top;
  }

.indoc_list, .indoc_ord_list
  {
	color:		#222980;
	margin:		0pt;
	padding:		0pt;
	background-color: transparent;
  }

.indoc_list
  {
	width:		96%;
	padding-left:	12pt;
	list-style-type:	square;
  }

.indoc_ord_list
  {
	width:		93%;
	padding-left:	22pt;
  }

.indoc_ord_list li, .indoc_list li
  {
	padding:		0pt;
	margin:		0pt;
  }

.indoc_list span, .indoc_ord_list span
  {
	color:			#000000;
	font-size:		10pt;
	line-height:		12pt;
  }

input, select, textarea
  {
	font-family:		sans-serif;
	border:			1pt solid #E0D9EF;
	margin:			0pt;
	font-size:		10pt;
	line-height:		12pt;
  }

.tinput
  {
	width:			160pt;
	background-color:	#FFFFFF;
  }

.tinput_warning
  {
	width:			160pt;
	background-color:	#FFDDDD;
  }

.box
  {
	border:			none;
  }

.box_warning
  {
	border: 		2pt solid #FFDDDD;
	background-color:	#FFDDDD;
  }

.freetext
  {
	width:			100%;
  }

.freetext_warning
  {
	width:			100%;
	background-color:	#FFDDDD;
  }

.formbutton
  {
	background-color:	#FFFFFF;
	border:			0pt;
	margin-right:		5pt;
	color:			#222980;
	font-weight:		bold;
  }

.formbutton:hover
  {
	color:			#6253AC;
  }

.dyntxt
  {
	margin-bottom:		0pt;
  }

h6
  {
	color:			#6253AC;
	text-decoration:	underline;
	font-size:		10pt;
	line-height:		12pt;
	font-weight:		normal;
	cursor:			pointer;
	margin:			0pt;
	padding:		0pt;
  }

h6:hover
  {
	color:			#222980;
  }

.navbar
  {
	margin-top:		12pt;
	padding-top:		12pt;
  }

#wpm
  {
	border:			1pt solid #E0D9EF;
	padding:		0pt 3pt;
  }

q, blockquote
  {
	display:	inline;
	text-align:	left;
	color:		#222980;
	font-size:	10pt;
	line-height:	12pt;
  }

cite
  {
	display:	inline;
	text-align:	right;
	margin:		0pt 0pt 12pt 0pt;
	color:		#6253AC;
	font-style:	normal;
	font-size:	10pt;
	line-height:	12pt;
  }

.citation
  {
	color:		#222980;
	margin:		0pt;
	margin-bottom:	10pt;
  }

.citation_author
  {
	color:		#6253AC;
	text-align:	right;
	margin-bottom:	5pt;
  }

.cit_margin
  {
	margin-bottom:		2em;
  }

.img_container
  {
	display:		inline-block;
	text-align:		center;
	margin:			0pt;
	padding:		0pt;
  }

.img_container img
  {
	border:			none;
  }

.fig_desc
  {
	margin:			10pt 0pt;
	display:		inline-block;
  }

.event_status_0
  {
	color: #22CC33;
  }

.event_status_1
  {
	color: #FFA366;
  }

.event_status_2
  {
	color: #DD0000;
  }

.rbb_orange
  {
	color:			#FF6600;
  }

.jrr_blue
  {
	color:			#007BC0;
  }

a.hlink, a.hlink:visited, a.hlink:link
  {
	font-size:		11pt;
	line-height:		13pt;
	text-decoration:	none;
	font-weight:	bold;
  }

a.hlink:hover
  {
	text-decoration:	underline;
  }

.comp_table
  {
	margin:		0pt -0.4em 10pt;
      width:			100%;
      border-collapse:	collapse;
      font-size:		10pt;
      line-height:		10pt;
  }

.comp_table td
  {
	padding:		0.2em 0.4em;
      text-align:		center;
      border:		1pt solid #E0D9EF;
  }

.indoc_list_rbb, .indoc_ord_list_rbb
  {
	color:		#FF6600;
  }

div.video-preview
  {
	position:		relative;
	width:			100%;
	background-color:	#FFFFFF;
  }

div.video-preview span
  {
	display:		block;
	width:			70%;
	position:		absolute;
	top:			8%;
	left:			10%;
	padding:		0.8em 5%;
	background-color:	#FFFFFF;
	visibility:		hidden;
  }

div.video-preview:hover span
  {
	visibility:		visible;
  }

div.video-preview img
  {
	width:		100%;
  }

div.video-ph
  {
	background-color:	black;
	text-align:		center;
	position:		relative;
  }

div.video-ph a
  {
	font-size:		1.2em;
	text-decoration:	none;
	color:		#FFFFFF;
	display:		block;
	margin-top:	0%;
	position:		relative;
	top:			45%;
  }

