body {
	background-color: #FFFFFF;
}
body, p, td, ul, li, ol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* -- TAGS ---------------------------------------- */

a {
	color: #5A7896;
}
a:link {
	color: #5A7896;
}
a:visited {
	color: #5A7896;
}
a:hover {
	color: #B54D4D;
}
form {
	margin-bottom: 0px;
}
h1 {
	font-weight: bold;
	font-size: 105%;
	color: #5A7896;
}
h2 {
	font-weight: bold;
	font-size: 100%;
	color: #B54D4D;
}
h3 {
	font-weight: bold;
	font-size: 90%;
	color: #666666;
}
th {
	font-weight: bold;
	color: #666666;
	text-align: left;
}
sup {
	font-size: 0.8em;
}
/* -- COMPONENTS ---------------------------------- */

#pg {
	width: 100%;
}
.ft {
	clear: both;
	color: #888888;
	background-color: #EEEEEE;
	width: 100%;/*margin-top: 12px;
	margin-bottom: 12px; */
	}
.ft p {
	font-size: 0.8em;
	padding: 4px;
	margin:0px;
}
.ft a {
	color: #888888;
}
.ft a:link {
	color: #888888;
	text-decoration: none;
}
.ft a:visited {
	color: #888888;
	text-decoration: none;
}
.ft a:hover {
	color: #B54D4D;
	text-decoration: underline;
}
/* -- CLASSES ------------------------------------- */

.basefont { /*see adv.css */
}
.basefont-list { /*see adv.css */
}
.alt-bg01 td, th {
	background-color: #F7F7F7;
}
.alt-bg01 th {
	background-color: #F7F7F7;
}
.alt-bg02 td {
	background-color: #FFFFFF;
}
.bn {
	clear: both;
	background-color: #FFFFFF;
	white-space: nowrap;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7399BF;
}
.bxt {
	/* see adv.css */
	vertical-align: top;
}
.bxt-il {
	/* see adv.css */
	vertical-align: top;
}
.bxtl {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.bxtl-bg {
	/* see adv.css */
	width: 19px;
}
.bxtl-il {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.bxtl-il-bg {
	/* see adv.css */
	width: 19px;
}
.bxtr {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.bxtr-bg {
	/* see adv.css */
	width: 19px;
}
.bxtr-il {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.bxtr-il-bg {
	/* see adv.css */
	width: 19px;
}
.bxb {
	/* see adv.css */
	height: 13px;
}
.bxbl {
	/* see adv.css */
	height: 13px;
	width: 19px;
}
.bxbr {
	/* see adv.css */
	height: 13px;
	width: 19px;
}
.da {
	background-color: #D5E1EC;/* see adv.css */
}
.da-td-bt {
	text-align: right;
	vertical-align: top;
	padding-right:12px;
	padding-top:20px;
}
.da-td-imgb {
	vertical-align:top;
	padding-top:10px;
	padding-bottom: 50px;
}
.da-imgb img { /* see adv.css */
}
.da-title {
	font-size: 0.8em;
}
.da-copy {
	font-size: 0.8em;
	font-style: italic;
}
.da-dblink {
	font-size: 0.8em;
}
.da-dblink a {
}
.da-dblink a:link {
}
.da-dblink a:visited {
}
.da-dblink a:hover {
}
.fn {
	font-size: 0.85em;
	background-color: #F5F8FB;
	color: #5A7896;
}
.fn-ref a {
	color: #5A7896;
}
.fn-ref a:link {
	color: #5A7896;
	text-decoration: none;
}
.fn-ref a:visited {
	color: #5A7896;
	text-decoration: none;
}
.fn-ref a:hover {
	color: #B54D4D;
	text-decoration: none;
}
.il {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
}
.il-img {
	padding: 0px;/* see adv.css */
}
.il-cap {
	margin: 0px;
	padding: 0px;
}
.il-cap a {
	color: #5A7896;
}
.il-cap a:link {
	color: #5A7896;
	text-decoration: none;
}
.il-cap a:visited {
	color: #5A7896;
	text-decoration: none;
}
.il-cap a:hover {
	color: #B54D4D;
	text-decoration: underline;
}
.il-cap p {
/* see adv.css */
}
.il-sm-r {
	float: auto;
	text-align: center; /* see adv.css */
}
.il-sm-l {
	float: auto;
	text-align: center; /* see adv.css */
}
.in-img {
	width: 390px;
	vertical-align: top;
	background-color: #7399BF;/* see adv.css */
}
.in-txt {
	background-color: #7399BF;
	/*	see adv.css */
	vertical-align: top;
	padding: 8px;
	color: #FFFFFF;
}
.in-sp {
	width: 4px;
}
.indent-1 {
	padding-left: 20px;
}
.indent-2 {
	padding-left: 40px;
}
.indent-3 {
	padding-left: 60px;
}
.mn11-td {
	background-color: #F5F8FB;
}
.mn12 {
	display: none;
}
.mn12-td {
/*	see adv.css */
}
.mn13 {
	/*	see adv.css */
	white-space: nowrap;
}
.mn21 {
/*	see adv.css */
}
.mn21-td {
	/*see adv.css */ 
	background-color: #F5F8FB;
}
.mn21-list {
	/*see adv.css */
	vertical-align: top;
}
.mn21-list ul {
	color: #5A7896;
	font-size: 0.8em;
	font-weight: bold;
	margin-top: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 0.4em;
	padding-left: 0.9em;
}
.mn21-list li {
	/*	font-size: 0.8em;
	font-weight: bold; */
	vertical-align: middle;
	margin-bottom: 2px;
}
.mn21-list a {
	color: #5A7896;
}
.mn21-list a:link {
	color: #5A7896;
	text-decoration: none;
}
.mn21-list a:visited {
	color: #5A7896;
	text-decoration: none;
}
.mn21-list a:hover {
	color: #B54D4D;
	text-decoration: underline;
}
.mn21-01 ul, .mn21-02 ul, .mn21-03 ul {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 0px;
	font-size: 0.85em;
	font-weight: normal;
	line-height: 1.2em;
}
.mn21-01 li, .mn21-02 li, .mn21-03 li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5E1EC;
	margin-bottom: 0px;
	padding-bottom: 2px;
	vertical-align: middle;
}
#mn21-00 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul {
	display: none;
}
#mn21-01 .mn21-02 ul, .mn21-03 ul {
	display: none;
}
#mn21-01 .mn21-01 ul {
	display: block;
}
#mn21-02 .mn21-01 ul, .mn21-03 ul {
	display: none;
}
#mn21-02 .mn21-02 ul {
	display: block;
}
#mn21-03 .mn21-01 ul, .mn21-02 ul {
	display: none;
}
#mn21-03 .mn21-03 ul {
	display: block;
}
.mn22 {
/*	see adv.css */
}
.mn22-2 {
/*	see adv.css */
}
.mn22s-oj, .mn22s-pp, .mn22s-fv {
/* see adv.css */ 
}
.mn22 p {
	padding-left: 26px;
}
.mn22-2 p {
	padding-left: 26px;
}
.mn22s-oj p {
	padding-left: 26px;
}
.mn22s-pp p {
	padding-left: 26px;
}
.mn22s-fv p {
	padding-left: 26px;
}
.mn31 {
	display: none;/* see adv.css */
}
.mn-td {
	width: 137px;
	vertical-align: top;
}
.msg-rep {
	color: #666666;
	padding-left: 12px;
}
.np {
}
.np a {
	color: #5A7896;
}
.np a:link {
	color: #5A7896;
	text-decoration: none;
}
.np a:visited {
	color: #5A7896;
	text-decoration: none;
}
.np a:hover {
	color: #B54D4D;
	text-decoration: underline;
}
.nv-clic {
	display:none;
	width: 100%;
	text-align: left;
	background-color: #999999;
	background-image: url(images/nv_clic_bg.gif);
}
nv-va {
	clear: both;
}
.obj01 {
	padding-bottom: 8px;
	padding-top: 6px;
}
.obj01-desc {
	margin-right:10px;
	margin-top: 12px;
	padding: 8px;
}
.obj01-desc p {
	color: #5A7896;
	margin:12px 0px 0px;
	padding: 6px;
}
.obj-cg {
	font-style: italic;
}
.objl {
	padding-bottom: 6px;
	padding-top: 3px;
}
.objr {
	padding-bottom: 6px;
	padding-top: 3px;
}
.objl-desc {
	margin-right:10px;
	margin-top: 26px;
	padding: 8px;
}
.objl-desc p {
	color: #5A7896;
	margin:12px 0px 0px;
	padding: 6px;
}
.objr-desc {
	margin-right:10px;
	margin-top: 26px;
	padding: 8px;
}
.objr-desc p {
	color: #5A7896;
	margin:12px 0px 0px;
	padding: 6px;
}
.objl-bxt {
	/* see adv.css */
	vertical-align: top;
}
.objl-bxt-il {
	/* see adv.css */
	vertical-align: top;
}
.objl-bxtl {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.objl-bxtl-bg {
	/* see adv.css */
	width: 19px;
}
.objl-bxtr {
	/* see adv.css */
	width: 19px;
	vertical-align: top;
}
.objl-bxtr-bg {
	/* see adv.css */
	width: 19px;
}
.objl-bxb {
	/* see adv.css */
	height: 13px;
}
.objl-bxbl {
	/* see adv.css */
	height: 13px;
	width: 19px;
}
.objl-bxbr {
	/* see adv.css */
	height: 13px;
	width: 19px;
}
.objl-img {
	float: left; /*see adv.css */
}
.objr-img {
	float: left; /*see adv.css */
}
.st {
	padding: 12px 40px;
	background-color: #F5F8FB;
}
.stt {
	padding: 12px;
}
.table01 {
	font-size: 0.8em;
}
.table01 td, th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.talign-c {
}
.talign-c p {
	text-align: center;
}
.talign-l {
}
.talign-l p {
	text-align: left;
}
.talign-r {
}
.talign-r p {
	text-align: right;
}
.tb {
	height: 39px;
	background-color: #FFFFFF;
	width: 100%;/* see adv.css */
}
.tb table {
	height: 39px;
}
.tb td {
	vertical-align: bottom;
}
.text-accent01 {
	color: #5A7896;
}
.text-accent02 {
	color: #B54D4D;
}
.text-nowrap {
	white-space: nowrap;
}
.text-white {
	color: #FFFFFF;
}
.yct {
	padding: 12px 20px;
	background-color: #FFFFFF;
}
.yc {
	/* see adv.css */
	vertical-align: top;
	color: #5A7896;
}
.yc p, .yc ul {
	color: #5A7896;
}
.yctl {
/* see adv.css */
}
.yctr {
/* see adv.css */
}
div#evo-content div#evo-content-wrap div#middle_wrapper div#evocontent {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eee;
	border-left-color: #eee;
}
