body, html
  {
height:			100%;
	margin:			0px;
	padding:		0px;
	font-family:		sans-serif;
	font-size:		10pt;
	line-height:		12pt;
	text-align:		center;  }

a
  {
font-size:		10pt;
	line-height:		12pt;  }

a:link, a:visited, a
  {
color:			#222980;
	text-decoration:	underline;
	font-weight:		normal;  }

a:hover
  {
color:			#FFA366;  }

a.statlink, a.statlink:link, a.statlink:hover, a.statlink:visited
  {
color:			#222980;
	text-decoration:	none;
	font-weight:		normal;  }

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

a.slink:hover
  {
color:			#FF6600;  }

a.redlink, a.redlink:visited, a.redlink:link, a.redlink:hover
  {
color:			red;
	text-decoration:	none;  }

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

h1
  {
color:			#1E1E1E;
	margin-top:		0pt;
	font-weight:		normal;
	font-size:		13pt;
	line-height:		15pt;
	margin-bottom:		24pt;  }

h2
  {
font-size:		10pt;
	line-height:		12pt;
	margin-top:		0pt;
	margin-bottom:		12pt;
	color:			#222980;
	font-weight:		bold;  }

h3
  {
color:			#222980;
	font-size:		10pt;
	line-height:		12pt;
	font-weight:		normal;
	margin:			0pt;
	margin-bottom:		12pt;  }

p
  {
text-align:		left;
	font-size:		10pt;
	line-height:		12pt;
	color:			#1E1E1E;
	background-color:	#FFFFFF;  }

strong, em
  {
color:			#222980;
	font-size:		10pt;
	line-height:		12pt;
	text-decoration:	none;
	font-style:		normal;  }

strong
  {
font-weight:		bold;  }

strong a:link, strong a:hover, strong a:visited
  {
font-weight:		bold;  }

.rbb_tag
  {
font-weight:		bold;
	font-style:		italic;
	color:			#222980;  }

.ritter_tag
  {
font-weight:		bold;
	font-style:		italic;
	color:			#222980;  }

.red
  {
color:			red;  }

.u
  {
text-decoration: underline; color:red;  }

.i
  {
font-style: italic;  }

.b
  {
font-weight: bold;  }

.note
  {
font-size:		10pt;
	line-height:		12pt;
	color:			#222980;  }

.footnote
  {
font-size:		9pt;
	line-height:		11pt;  }

ol, ol li, ul, ul li
  {
font-size:		10pt;
	line-height:		12pt;
	text-align:		left;  }

sup
  {
font-size:		0.6em;  }

.overall_width
  {
width:			720pt;
	min-width:		720pt;  }

.left_pane
  {
width:	140pt;  }

.main_width
  {
min-width:	320pt;  }

.lr_spacer
  {
width:	30pt;  }

.logo_indent
  {
width:	21pt;  }

.contact1
  {
width:	20px;  }

.contact2
  {
width:	60px;  }

.contact3
  {
width:	190px;  }

.top_space_line
  {
height:	20pt;  }

.logo
  {
width:		300pt;
	border:		none;
	margin:		0pt;
	margin-left:	-21pt;
	padding:	0pt;  }

.lpane_shade
  {
background-color:	#FF6600;  }

.container
  {
display:		inline-block;  }

.main_table
  {
border-collapse:	collapse;
	padding:		0px;
	table-layout:		fixed;
	text-align:		left;  }

td
  {
padding:		0pt;
	vertical-align:		top;  }

.logo_cell
  {
vertical-align:		bottom;
	font-size:		0pt;
	line-height:		0pt;  }

.contact_spacer
  {
width:			100%;  }

.cont_tel, .cont_mail
  {
color:			#222980;
	font-size:		10pt;  }

.cont_tel
  {
vertical-align:		top;  }

.cont_mail
  {
vertical-align:		bottom;  }

.contact_img
  {
height:			8pt;
	margin-top:		2pt;
	margin-bottom:		2pt;
	margin-right:		5pt;  }

.main_content
  {
padding:		0pt;
	padding-top:		3pt;
	padding-bottom:		12pt;  }

.bottom_line
  {
background-color:	#222980;
	vertical-align:		middle;
	height:			22pt;
	line-height:		22pt;  }

.info_frame
  {
display:		inline-block;
	margin:			4%;
	padding:		3% 10pt 3% 10pt;
	border:			solid 5pt #FFA366;
	text-align:		left;  }


