body { 
	background-color: #FFFFFF; 
	}

body, p, td, ul, li, ol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

/* -- TAGS ---------------------------------------- */

a { color: #B38659; }
a:link { color: #B38659; }
a:visited { color: #B38659; }
a:hover { color: #B54D4D; }

form { margin-bottom: 0px; }

h1 { font-weight: bold; font-size: 105%; color: #B38659; }
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;
}

/* -- COMPONENTS ---------------------------------- */

#pg { width: 100%; }

.ft {
	clear: both;
	color: #888888;
	background-color: #EEEEEE;
	width: 100%;
	/* REMOVED TO FIX THE SPACING BETWEEN BOTTOM BLOCK AND FT
	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; }

sup { font-size: 0.8em; }

th {
	font-weight: bold;
	color: #666666;
	text-align: left;
}


/* -- CLASSES ------------------------------------- */

.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: #CC9966;
}

.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 {
	/* 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: #F9F1E9;
	color: #B38659;
}

.hg-sub { text-align: center; }

.il {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
}

.il a {	color: #B38659; }
.il a:link { color: #B38659; text-decoration: none; }
.il a:visited { color: #B38659; text-decoration: none; }
.il a:hover { color: #B54D4D; text-decoration: underline; }

.il-img {
	padding: 0px;
	border: 6px solid #FFF7F7;
}

.il-cap {
	margin: 0px;
	padding: 0px;
}

.il-cap a {	color: #B38659; }
.il-cap a:link { color: #B38659; text-decoration: none; }
.il-cap a:visited { color: #B38659; text-decoration: none; }
.il-cap a:hover { color: #B54D4D; text-decoration: underline; }

.il-cap p {
	/* see adv.css */
}

.il-sm { padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.il-sm div { /* block:inline; */ }
.il-sm-img { padding: 0px; }

.il-sm a {	color: #B38659; }
.il-sm a:link { color: #B38659; text-decoration: none; }
.il-sm a:visited { color: #B38659; text-decoration: none; }
.il-sm a:hover { color: #B54D4D; text-decoration: underline; }

.il-sm-r { float: auto; text-align: center; /* see adv.css */ }
.il-sm-l { float: auto; text-align: center; /* see adv.css */ }

.indent-1 { padding-left: 20px; }
.indent-2 { padding-left: 40px; }
.indent-3 { padding-left: 60px; }

.in-img {
	width: 390px;
	vertical-align: top;
	background-color: #CC9966;
	background-image: url(images/in_imgbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.in-txt {
	background-color: #CC9966;
	/*	see adv.css */
	vertical-align: top;
	padding: 8px;
	color: #FFFFFF;
}

.in-sp { width: 4px; }

.mn11-td { 
	background-color: #F9F1E9; }

.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: #F9F1E9;
}

.mn21-list {
	/* see adv.css */
	vertical-align: top; 
}

.mn21-list ul {
	color: #B38659;
	font-size: 0.78em;
	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: #B38659; }
.mn21-list a:link { color: #B38659; text-decoration: none; }
.mn21-list a:visited { color: #B38659; 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: #F5E7D8;
	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; }

.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: #B38659;
	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: #B38659; margin:12px 0px 0px; padding: 6px; }

.objr-desc { margin-right:10px; margin-top: 26px; padding: 8px; }
.objr-desc p { color: #B38659; 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: auto; /*see adv.css */ }
.objr-img { float: auto; /*see adv.css */ }

.st {
	padding: 12px 40px;
	background-color: #FAF6F2;
}

.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: #B38659; }
.text-accent02 { color: #B54D4D; }
.text-nowrap { white-space: nowrap; }
.text-white { color: #FFFFFF; }

.yct { padding: 12px 20px;
	background-color: #FFFFFF;
	color: #B38659; }

.yc {
	/* see adv.css */
	vertical-align: top;
	color: #B38659;
}

.yc p, .yc ul { color: #B38659; }

.yctl {
	/* see adv.css */
}
.yctr {
	/* see adv.css */
}
