body { 
	background-color: #FFFFFF; 
	}

body, p, td, ul, li, ol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

/* -- TAGS ---------------------------------------- */

a { color: #848F77; }
a:link { color: #848F77; }
a:visited { color: #848F77; }
a:hover { color: #B54D4D; }

form { margin-bottom: 0px; }

h1 { font-weight: bold; font-size: 105%; color: #848F77; }
h2 { font-weight: bold; font-size: 100%; color: #B54D4D; }
h3 { font-weight: bold; font-size: 90%; color: #666666; }

sup { font-size: 0.8em; }

th {
	font-weight: bold;
	color: #666666;
	text-align: left;
}

/* -- 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: #9FAC8E;
}

.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: #F3F9EC;
	/*	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: #F3F9EC;
	color: #848F77;
}

.hg-sub { text-align: center; }


.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: #848F77; }
.il-cap a:link { color: #848F77; text-decoration: none; }
.il-cap a:visited { color: #848F77; text-decoration: none; }
.il-cap a:hover { color: #B54D4D; text-decoration: underline; }

.il-cap p { /* see adv.css */ }

.il-cap p { color: #9FAC8E; } 

.il-sm-r { float: auto; /* see adv.css */ }
.il-sm-l { float: auto; /* see adv.css */ }

.in-img {
	width: 390px;
	vertical-align: top;
	background-color: #9FAC8E;
	/* see adv.css */
}

.in-txt {
	background-color: #9FAC8E;
	/* 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: #F3F9EC; }

.mn12 { display: none; }

.mn12-td {
/*see adv.css */
}

.mn13 {
	/*see adv.css */
	white-space: nowrap;
}

.mn21-td { 
	/*see adv.css */ 
	background-color: #F3F9EC; 
}

.mn21 {
	/*see adv.css */
}

.mn21-list {
	/*see adv.css */
	vertical-align: top;
}

.mn21-list ul {
	color: #848F77;
	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: #848F77; }
.mn21-list a:link { color: #848F77; text-decoration: none; }
.mn21-list a:visited { color: #848F77; text-decoration: none; }
.mn21-list a:hover { color: #B54D4D; text-decoration: underline; }

.mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10  ul, .mn21-11 ul, .mn21-12 ul, mn21-op 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, .mn21-04 li, .mn21-05 li, .mn21-06 li, .mn21-07 li, .mn21-08 li, .mn21-09 li, .mn21-10 li, .mn21-11 li, .mn21-12 li, mn21-op li { 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF2DF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	vertical-align: middle;
 }

#mn21-00 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }

#mn21-01 .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-01 .mn21-01 ul { display: block; }

#mn21-02 .mn21-01 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-02 .mn21-02 ul { display: block; }

#mn21-03 .mn21-01 ul, .mn21-02 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-03 .mn21-03 ul { display: block; }

#mn21-04 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-04 .mn21-04 ul { display: block; }

#mn21-05 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-05 .mn21-05 ul { display: block; }

#mn21-06 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-06 .mn21-06 ul { display: block; }

#mn21-07 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-07 .mn21-07 ul { display: block; }

#mn21-08 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-08 .mn21-08 ul { display: block; }

#mn21-09 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-10 ul, .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-09 .mn21-09 ul { display: block; }

#mn21-10 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul,  .mn21-11 ul, .mn21-12 ul { display: none; }
#mn21-10 .mn21-10 ul { display: block; }

#mn21-11 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-12 ul { display: none; }
#mn21-11 .mn21-11 ul { display: block; }

#mn21-12 .mn21-01 ul, .mn21-02 ul, .mn21-03 ul, .mn21-04 ul, .mn21-05 ul, .mn21-06 ul, .mn21-07 ul, .mn21-08 ul, .mn21-09 ul, .mn21-10 ul, .mn21-11 ul { display: none; }
#mn21-12 .mn21-12 ul { display: block; }

.mn22 { vertical-align: top; padding-left: 26px; }
.mn22-2 { vertical-align: top; padding-left: 26px; }
.mn22s-oj, .mn22s-pp, .mn22s-fv { vertical-align: top; padding-left: 26px; }


.mn22 {
	/* see adv.css */
}

.mn22-2 {
 /* see adv.css */
}

.mn22s-oj, .mn22s-pp, .mn22s-fv, .mn22s-p2 {
	/* 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; }
.mn22s-p2 p { padding-left: 26px; }

.mn31 {
	display: none;
	/* see adv.css */
}

.mn-td { width: 137px; vertical-align: top; }

.msg-rep { color: #666666; padding-left: 12px; }

.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: #848F77;
	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: #848F77; margin:12px 0px 0px; padding: 6px; }

.objr-desc { margin-right:10px; margin-top: 26px; padding: 8px; }
.objr-desc p { color: #848F77; 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 { /* see adv.css */ float: left; }
.objr-img { /* see adv.css */ float: left; }

.st {
	padding: 12px 40px;
	background-color: #F3F9EC;
}

.stt { padding: 12px; }

.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: #848F77; }
.text-accent02 { color: #B54D4D; }
.text-nowrap { white-space: nowrap; }
.text-white { color: #FFFFFF; }

.yct { padding: 12px 20px;
	background-color: #FFFFFF;
	color: #848F77;
 }

.yc {
	/* see adv.css */
	vertical-align: top;	
	color: #848F77;
}

.yc p, .yc ul { color: #848F77; }

.yctl {
	/* see adv.css */
}
.yctr {
	/* see adv.css */
}
