body, p, td, ul, li, ol { font-size: 100%; } 

/* -- TAGS ---------------------------------------- */

p { font-size: 0.8em; }

/* -- COMPONENTS ---------------------------------- */

#pg {	} 

.hidden { display: none; } 
.shown { display: block; } 

/* -- CLASSES ------------------------------------- */

.basefont { font-size: 0.8em; }
.basefont-list { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; }
.basefont-list li { padding-bottom: 0.95em; }

.bxt {
	background-color: #E3EAF2;
	background-image: url(images/bxt_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.bxt-il {
	background-color: #E3EAF2;
	background-image: url(images/bxt_il_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.bxtl {
	background-color: #E3EAF2;
	background-image: url(images/bxsl.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 19px;
	vertical-align: top;
}

.bxtl-bg {
	background-color: #E3EAF2;
	background-image: url(images/bxtl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.bxtl-il {
	background-color: #E3EAF2;
	background-image: url(images/bxsl.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 19px;
	vertical-align: top;
}

.bxtl-il-bg {
	background-color: #E3EAF2;
	background-image: url(images/bxtl_il.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.bxtr {
	background-color: #E3EAF2;
	background-image: url(images/bxsr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 19px;
	vertical-align: top;
}

.bxtr-bg {
	background-color: #E3EAF2;
	background-image: url(images/bxtr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.bxtr-il {
	background-color: #E3EAF2;
	background-image: url(images/bxsr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 19px;
	vertical-align: top;
}

.bxtr-il-bg {
	background-color: #E3EAF2;
	background-image: url(images/bxtr_il.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.bxb {
	background-color: #E3EAF2;
	background-image: url(images/bxb_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 13px;
}

.bxbl {
	background-color: #E3EAF2;
	background-image: url(images/bxbl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 13px;
	width: 19px;
}

.bxbr {
	background-color: #E3EAF2;
	background-image: url(images/bxbr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 13px;
	width: 19px;
}

.da {
	background-color: #D5E1EC;
	background-image:   url(images/da_bbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.da-imgb img { border: 1px solid #666666; }

.il-cap p {
	color: #5A7896;
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
}

.il-sm-r { float: right; clear: right; padding-left: 8px; }
.il-sm-l { float: left; padding-right: 8px; }

.il-img {
	padding: 0px;
	border: 6px solid #F5F9FC;
}

.in-img {
	width: 390px;
	vertical-align: top;
	background-color: #7399BF;
	background-image: url(images/in_imgbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.in-txt {
	background-color: #7399BF;
/*	background-image: url(images/in_txtbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; */
	vertical-align: top;
	padding: 8px;
	color: #FFFFFF;
}

.mn11-td { display: table-cell; }

.mn12 { display: block; }

.mn12-td {
	background-image: url(images/mn13_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	white-space: nowrap;
}

.mn13 {
	background-image: url(images/mn13_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.mn21-td { width: 137px; background-color: #FFFFFF; }

.mn21 {
	background-color: #F7F7F7;
	background-image: url(images/mn21_sp.gif); 
	background-repeat: repeat-y;
	background-position: right;
	width: 137px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.mn21-list {
	background-image: url(images/mn21.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 137px;
	vertical-align: top;
	font-size: 90%;
}

.mn22 {
	background-image: url(images/mn22.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 26px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 26px;
	vertical-align: top;
}

.mn22-2 {
 background-image: url(images/mn22_2.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	padding-top: 26px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 26px;
	vertical-align: top;
}

.mn22s-oj, .mn22s-pp, .mn22s-fv {
 background-repeat: no-repeat;
	background-position: left top; 
	background-position: 0% 0% !important;	
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 150px;
	vertical-align: top; 
	color: #5A7896;
}

.mn22s-oj { background-image: url(images/mn22s_oj.gif); }
.mn22s-pp { background-image: url(images/mn22s_pp.gif); }
.mn22s-fv { background-image: url(images/mn22s_fv.jpg); }

.mn22 p { padding-left: 0px; }
.mn22-2 p { padding-left: 0px; }
.mn22s-oj p { padding-left: 0px; }
.mn22s-pp p { padding-left: 0px; }
.mn22s-fv p { padding-left: 0px; }

.mn31 {
	display: inline;
	vertical-align: bottom;
	background-image: url(images/mn31.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.objl-bxt {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxt_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.objl-bxt-il {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxt_il_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.objl-bxtl {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxsl.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 19px;
	vertical-align: top;
}

.objl-bxtl-bg { 
	background-color: #F0F4F8;
	background-image: url(images/objl_bxtl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.objl-bxtr {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxsr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 19px;
	vertical-align: top;
}

.objl-bxtr-bg { 
	background-color: #F0F4F8;
	background-image: url(images/objl_bxtr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
}

.objl-bxb {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxb_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 13px;
}

.objl-bxbl {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxbl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 13px;
	width: 19px;
}

.objl-bxbr {
	background-color: #F0F4F8;
	background-image: url(images/objl_bxbr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 13px;
	width: 19px;
}

.objl-img { float: left; }
.objr-img { float: right; }

.tb {
	height: 39px;
	background-color: #FFFFFF;
	width: 100%;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image:  url(images/tb_bg.gif);
}

.yc {
	background-image: url(images/yc_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	color: #5A7896;
}

.yctl {
	background-image: url(images/yctl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.yctr {
	background-image: url(images/yctr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}