a:link {
	text-decoration: none;
	color: #004ABB;
}

a:visited {
	text-decoration: none;
	color: #004ABB;
}

a:hover {
	text-decoration: underline;
	color: #E63400;
}

a:active {
	text-decoration: underline;
	color: #E63400;
}

table.header {
	width: 100%;
	height: 81px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 0px 1px 0px;
}

td.header_left {
	text-align: center;
	vertical-align: middle;
	width: 160px;
	background-color: #ffffff;
}

td.header_right {
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	background-image:url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 10pt;
	color: #000000;
}

div.site_name {
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
}

div.site_subject {
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000080;
}

table.toolbar {
	width: 100%;
	height: 49px;
	border-style: solid;
	border-color: #d9dfe7 #d9dfe7 #032351 #d9dfe7;
	border-width: 5px 0px 9px 0px;
}

td.toolbar_left {
	text-align: left;
	vertical-align: bottom;
	background-color: #2D589F;
}

td.toolbar_tab {
	font-size: 8pt;
	vertical-align: bottom;
}

a.toolbar_tab:link {
	display: block;
	text-decoration: none;
	background-color: #6688C1;
	color: #d9dfe7;
	font-weight: bold;
	padding: 4px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #93B0D0;
	margin-right: 1px;
}

a.toolbar_tab:visited {
	display: block;
	text-decoration: none;
	background-color: #6688C1;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #93B0D0;
	margin-right: 1px;
}

a.toolbar_tab:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 4px 15px 5px 15px;
	/* background-color: #388F23; */
	background-color: #007e41;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #66AB45;
	margin-right: 1px;
}

a.toolbar_tab:active {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 4px 15px 5px 15px;
	/* background-color: #388F23; */
	background-color: #007e41;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #66AB45;
	margin-right: 1px;
}

a.toolbar_taba:link {
	display: block;
	text-decoration: none;
	background-color: #032351;
	color: #d9dfe7;
	font-weight: bold;
	padding: 10px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #93B0D0;
	margin-right: 1px;
}

a.toolbar_taba:visited {
	display: block;
	text-decoration: none;
	background-color: #032351;
	color: #d9dfe7;
	font-weight: bold;
	padding: 10px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #93B0D0;
	margin-right: 1px;
}

a.toolbar_taba:hover {
	display: block;
	text-decoration: none;
	background-color: #032351;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #ffffff;
	margin-right: 1px;
}

a.toolbar_taba:active {
	display: block;
	text-decoration: none;
	background-color: #032351;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 15px 5px 15px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #ffffff;
	margin-right: 1px;
}

td.toolbar_right {
	text-align: right;
	vertical-align: bottom;
	color: #80a0ce;
	padding-right: 7px;
	padding-bottom: 7px;
	font-size: 8pt;
	background-color: #2D589F;
}

a.toolbar_link:link {
	font-weight: bold;
	text-decoration: none;
	color: #d9dfe7;
	border-style: solid;
	border-color: #2D589F;
	border-width: 0px 0px 1px 0px;
}

a.toolbar_link:visited {
	font-weight: bold;
	text-decoration: none;
	border-style: solid;
	border-color: #2D589F;
	border-width: 0px 0px 1px 0px;
	color: #d9dfe7;
}

a.toolbar_link:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border-style: solid;
	border-color: #66AB45;
	border-width: 0px 0px 1px 0px;
}

a.toolbar_link:active {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border-style: solid;
	border-color: #66AB45;
	border-width: 0px 0px 1px 0px;
}

span.toolbar_link {
	font-size: 9px;
  padding: 0px 3px 0px 3px;
}


td.body_center_middle_right {
	width: 20;
	height: 100%;
	font-size: 10pt;
	background-color: #d9dfe7;
	border-style: solid;
	border-color: #C1CBD9;
	border-width: 0px 0px 0px 1px;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}

td.form_left {
	text-align: left;
	vertical-align: top;
	padding: 3px 4px 4px 0px;
}

td.form_right {
	text-align: left;
	vertical-align: middle;
	padding: 0px 6px 2px 0px;
	font-size: 8pt;
}

input.form_right {
	font-size: 10pt;
	padding: 1px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #C1CBD9;
}

input.form_right_span {
	font-size: 10pt;
	padding: 1px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #C1CBD9;
	width: 100%;
}

input.checkbox {
}

td.body_center_middle_left {
	width: 188px;
	height: 100%;
	font-size: 8pt;
	background-color: #6688C1;
	border-style: solid;
	border-color: #466DAE;
	border-width: 0px 1px 0px 0px;
	text-align: left;
	vertical-align: top;
	padding: 14px 6px 8px 6px;
}

div.sb_headline {
	margin-bottom: 8px;
	color: #d9dfe7;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
}

div.sb_menulinks {
	margin-bottom: 8px;
	font-size: 8pt;
	font-weight: bold;
	background-color: #2D589F;
	border: 1px solid #93B0D0;
	padding: 4px 0px 4px 0px;
}

a.sb_menulink:link {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	border-color: #2D589F;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #d9dfe7;
}

a.sb_menulink:visited {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	border-color: #2D589F;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #d9dfe7;
}

a.sb_menulink:hover {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	background-color: #007e41;
	border-color: #66AB45;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

a.sb_menulink:active {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	background-color: #007e41;
	border-color: #66AB45;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

a.sb_menulink_a:link {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
  background-color: #032351;
	border-color: #2D589F;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

a.sb_menulink_a:visited {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
  background-color: #032351;
	border-color: #2D589F;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

a.sb_menulink_a:hover {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	background-color: #007e41;
	border-color: #66AB45;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

a.sb_menulink_a:active {
  display: block;
  padding: 4px 4px 4px 6px;
  text-decoration: none;
	background-color: #007e41;
	border-color: #66AB45;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #ffffff;
}

div.bcnav {
	font-size: 10pt;
}

span.bcnav {
	width: 15px;
	display: inline-block;
	color: transparent;
	text-align: center;
  background-image: url(../images/al_bcnav.gif);
  background-repeat: no-repeat;
  background-position: center;
}

a.bcnav:link {
	text-decoration: none;
	color: #6688C1;
}

a.bcnav:visited {
	text-decoration: none;
	color: #6688C1;
}

a.bcnav:hover {
	text-decoration: underline;
	color: #032351;
}

a.bcnav:active {
	text-decoration: none;
	color: #032351;
}

td.body_center_middle_center {
	padding: 12px 24px 12px 24px;
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 10pt;
}

p {
	text-align: justify;
	margin: 0px 0px 12px 0px;
}

div.paragraph {
	text-align: justify;
	margin: 0px 0px 12px 0px;
}

table.hsplit {
	margin: 0px 0px 12px 0px;
}

td.hsplit {
	text-align: justify;
	padding-right: 12px;
}

td.hsplit_last {
	text-align: justify;
}

img.dlicon {
	border: 1px solid #C1CBD9;
}

img.content {
	border: 1px solid #C1CBD9;
	margin: 0px 0px 12px 0px;
}

iframe {
	border: 1px solid #C1CBD9;
	margin-bottom: 12px;
}

h1 {
	margin: 8px 0px 12px 0px;
	font-size: 18pt;
	font-weight: normal;
	color: #032351;
	font-family: Arial, sans-serif;
}

h2 {
	margin: 8px 0px 12px 0px;
	font-size: 13pt;
	font-weight: normal;
	color: #032351;
}

div.chapter {
	border-style: solid;
	border-color: #C1CBD9;
	border-width: 0px 0px 1px 0px;
	margin: 8px 0px 12px 0px;
	font-size: 14pt;
	font-weight: normal;
	color: #032351;
	font-family: Arial, sans-serif;
}

div.big {
	margin: 8px 0px 12px 0px;
	font-size: 16pt;
	color: #032351;
	font-weight: bold;
	color: #E63400;
	font-family: Arial, sans-serif;
	font-style: italic;
}

small {
	font-size: 8pt;
}

div.headline {
	margin: 8px 0px 12px 0px;
	font-size: 11pt;
	font-weight: normal;
	color: #032351;
	font-family: Arial, sans-serif;
}

h3 {
	margin: 8px 0px 12px 0px;
	font-size: 11pt;
	font-weight: normal;
	color: #032351;
}

table.grid {
	border-collapse: collapse;
	margin: 0px 0px 12px 0px;
}

th.grid {
	background-color: #abbed7;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px;
	border: solid 1px #C1CBD9;
	color: #032351;
}

td.grid {
	background-color: #d9dfe7;
	font-size: 8pt;
	padding: 3px;
	border: solid 1px #C1CBD9;
}

td.grid_even {
	background-color: #ffffff;
	font-size: 8pt;
	padding: 3px;
	border: solid 1px #C1CBD9;
}

td.grid_odd {
	background-color: #d9dfe7;
	font-size: 8pt;
	padding: 3px;
	border: solid 1px #C1CBD9;
}

table.infotable {
	border: 1px dotted #6688C1;
	border-collapse: collapse;
	margin-bottom: 12px;
}

th.infotable {
	text-align: left;
}

td.infolabel {
	text-align: left;
	vertical-align: top;
	padding: 4px 24px 4px 8px;
	border: 1px dotted #6688C1;
	background-color: #C1CBD9;
	white-space: nowrap;
}

td.infoline {
	text-align: left;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	border: 1px dotted #6688C1;
}

td.infovalue {
	text-align: left;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	border-color: #6688C1;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
}

td.infoextra {
	text-align: left;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	border-color: #6688C1;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;
	color: #6688C1;
}

table.newstable {
	border-collapse: collapse;
	margin-bottom: 12px;
}

td.newsdate {
	font-weight: bold;
	padding: 4px 24px 4px 8px;
	text-align: left;
	vertical-align: top;
}

td.newsentry {
	padding: 4px 8px 4px 8px;
	text-align: left;
	vertical-align: top;
}

table.listtable {
	border-collapse: collapse;
	margin-bottom: 12px;
}

td.listbullet {
	font-weight: bold;
	padding: 1px 12px 1px 0px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

td.listentry {
	padding: 1px 4px 1px 0px;
	text-align: left;
	vertical-align: top;
}





table.ref {
	border: 1px dotted #6688C1;
	border-collapse: collapse;
	margin-bottom: 12px;
}

th.ref {
	text-align: left;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	border: 1px dotted #6688C1;
	background-color: #C1CBD9;
	font-weight: bold;
}

td.ref {
	text-align: left;
	vertical-align: top;
	padding: 4px 8px 4px 8px;
	border: 1px dotted #6688C1;
}

