Body {
margin: 0px;
padding: 0px;
overflow-x: hidden;
text-align: center;
word-break: break-all;
font-family: Calibri, "Trebuchet MS", sans-serif;
font-size: 14pt;
}

#bdw {
	border-color: white;
}
#shiro {
	color: white;
}
#navie {
	color: navy;
}
H1 {
	text-align: left;
	color: navy;
	font-size: 12pt;
	font-family: sans_serif, "Helvetica";
}
H2 {
	font-size: 13pt;
	color: #BE1E00;
	text-align: left;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}
H3 {
	font-size: 13pt;
	color: black;
	text-align: center;
	font-family: sans_serif, "Helvetica";
	line-height: 125%;
}
H4 {
	font-size: 13pt;
	color: black;
	text-align: left;
	font-weight: normal;
	font-family: sans_serif, "Helvetica";
	line-height: 125%;
}
H5 {
	font-size: 12pt;
	color: navy;
	text-align: center;
	font-family: sans_serif, "Helvetica";
}
H6 {
	font-size: 12pt;
	color: #BE1E00;
	text-align: center;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}

.13leftpad {
	color: clack;
	font-size: 13pt;
	padding: 0px 0px 0px 15px;   /* γEΊΆ */
	text-align: left;
}
.13centerpad {
	font-size: 13pt;
	color: black;
	text-align: center;
	font-family: sans_serif, "Helvetica";
	line-height: 125%;
	font-style: bolder;
}
.appd {
    color: white;
    font-style: bold;
    cursor: hand;
    text-align: left;
}
.appdred {
    color: #990000;
    font-size: 12pt;
    font-style: bold;
    line-height: 15pt;
    cursor: hand;
}
.appdwh {
    font-style: bold;
    cursor: hand;
    text-align: left;
    text-indent: 3px;
	text-decoration: none;
	font-weight: bold;
	color: white; 
}
.bordkpad5 {
	border: 1px solid black;
/*     padding: 5px 5px 5px 5px; */
    text-align: center;
	font-size: 10px;
	text-decoration: none;
	font-family: sans_serif, "Helvetica";
}
.cellscroll {
	overflow-y: auto;
	scrollbar-face-color: #C1FFC1;
	scrollbar-arrow-color: #C1FFC1;
	scrollbar-track-color: #C1FFC1;
	scrollbar-base-color: #C1FFC1;
	height: 450px;
	width: 580px;
}
.dkgreen {
	color: #28B480;
	font-weight: bold;
}
.white11pt {
	color: white;
	font-size: 11pt;
	padding-left: 5px;
}
.dknavyr {
	color: navy;
	font-weight: bold;
	text-align: right;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}
.dknavyc {
	color: navy;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}
.dknavyl {
	color: navy;
	font-weight: bold;
	text-align: left;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}
.dkredl {
	color: #96231C;
	font-weight: bold;
	text-align: left;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}
.redl18 {
	color: #96231C;
	font-weight: bold;
	text-align: left;
	font-size: 18pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}
.font_bold {
	font-weight: bold;
}
.fontblue {
	color: blue;
}
.fontred {
	color: red;
}
.h2c {
	font-size: 13pt;
	color: #BE1E00;
	text-align: center;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
	font-weight: bold;
}
.valmiddle {
	vertical-align: middle;
	margin-top: 20px;
}

.line8pt {
	font-size: 8pt;
	font-weight: bolder;
	line-height: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	color: black;
}
.line6pt {
	font-size: 6pt;
	font-weight: normal;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	color: red;
}
.linehi_10 {
	line-height: 10pt;
}
.linehi_12 {
	line-height: 12pt;
}
.linehi_13 {
	line-height: 13pt;
}
.linehi_16 {
	line-height: 16pt;
}
.leftm70px {
	margin-left: 70px;
}
.leftm120px {
	margin-left: 120px;
}
.leftm150px {
	margin-left: 150px;
}

#linkidtt1 {
a:link {
text-decoration: none;
color: #000000;
letter-spacing: 500;
}


a:visited {
text-decoration: none;
color: #666666;
font-weight: bold;
}


a:hover {
text-decoration: none;
color: green;
background: black;
}


a:active {
text-decoration: none;
color: red;
font-weight: normal;
} 
}

.menudef {
margin-top: 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px; 
border-top-width:0;
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
}

.map_navy12 {
	font-size: 12pt;
	text-align: left;
	color: navy;
}
.navy12c {
	font-size: 12pt;
	text-align: center;
	color: navy;
	font-weight: bold;
}
.newstrings {
	text-align: left;
	color: white;
	font-size: 20pt;
	font-family: sans_serif, "Helvetica";
	padding: 20px 5px 5px 25px;   /* γEΊΆ */
}
.newsmall {
	color: #003399;
	font-size: 14pt;
	padding: 20px 5px 5px 25px;   /* γEΊΆ */
}
.orlist {
	text-align: left;
	font-size: 18pt;
	list-style-image: url(img/ormark.gif);
	color: black;
	list-style-position: outside;	
}
.syoboon {
font-size: 9pt;
font-family: sans_serif, "Helvetica";
color: #F5F5F5;
}
.topm10px {
	margin-top: 10px;
}
.font_bold {
	font-weight: bold;
}
td.uthinl {
	border-bottom: 1px solid black;
	text-align: left;
}
td.uthinc {
	border-bottom: 1px solid black;
}
td.colorg {
	color: #FF6600;
	text-align: left;
	font-weight: bold;
	padding-left: 3px;
}
td.nvbdbL {
	vertical-align: top;
	border-bottom: 1px solid navy;
	text-align: left;
	color: black;
	padding: 2px 2px 2px 3px;
	font-family: sans_serif, "Helvetica";
	font-weight: bolder;
	font-size: 10pt;
	line-height: 11pt;
}
td.nvbdLL {
	vertical-align: top;
	border-bottom: 1px solid navy;
	border-left: 3px solid navy;
	text-align: left;
	color: black;
	padding: 2px 2px 2px 3px;
	font-family: sans_serif, "Helvetica";
	font-weight: bolder;
	font-size: 10pt;
	line-height: 11pt;
}
td.nvbdCL {
	border-left: 1px solid navy;
	text-align: center;
	color: black;
	padding: 1px;
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt;
}
td.nvbdnn {
	vertical-align: top;
	text-align: left;
	color: black;
	padding: 2px 2px 2px 3px;
	font-family: sans_serif, "Helvetica";
	font-weight: bolder;
	font-size: 10pt;
	line-height: 11pt;
}
td.nvw {
	text-align: center;
	color: white;
	padding: 1px;
	background-color: navy;
	font-family: monospace;
	font-weight: bolder;
	font-size: 10pt;
}
td.nvimg {
	text-align: left;
	color: white;
	background-image: url(img/glidsd.gif);
	padding: 1px;
	font-family: monospace;
	font-weight: bolder;
	font-size: 10pt;
}
td#nvbdLR {
	border-left: 1px solid navy;
	border-right: 1px solid navy;
	text-align: center;
	color: black;
	padding: 2px 2px 2px 3px;
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt;
	line-height: 11pt;
}
td.nvbdBLR {
	border-left: 1px solid navy;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	text-align: center;
	color: black;
	padding: 1px;
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt;
}
td.nvbdLC {
	border-left: 1px solid navy;
	border-bottom: 1px solid navy;
	text-align: center;
	color: black;
	padding: 1px;
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt;
}
td.stklc10 {
	border-left: 1px solid black;
	border-color: #555555;
	text-align: center;
	color: black;
    padding: 5px 5px 5px 5px;
	font-family: monospace;
	font-weight: normal;
	font-size: 9pt;
}
td.stkbc10 {
	border-bottom: 1px solid #555;
	text-align: center;
	color: black;
    padding: 5px 5px 5px 5px;
	font-family: monospace;
	font-weight: normal;
	font-size: 9pt;
}
td.stklbc10 {
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	text-align: center;
	color: black;
    padding: 5px 5px 5px 5px;
	font-family: monospace;
	font-weight: normal;
	font-size: 9pt;
}
td.gleftbd {
	border-left: 1px solid #999;
	text-align: left;
	color: black;
    padding: 5px 5px 5px 5px;
	font-family: monospace;
	font-weight: normal;
	font-size: 9pt;
}
td.tagL7 {
	border: 1px solid #000;
	color: navy;
	border-width: 0px 0px 0px 7px;   /* γEΊΆ */
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	font-family: sans_serif, "Helvetica";
}
td.addend1R {
	font-size: 11pt;
	text-align: right;
	font-family: sans_serif, "Helvetica";
	padding: 2px;
}
td.addend2L {
	font-size: 11pt;
	text-align: left;
	font-family: sans_serif, "Helvetica";
	padding: 2px;
	line-height: 1.5;
}
table.prolist {
	color: black;
	font-size: 10pt;
	font-family: sans_serif, "Helvetica";
}
table.tiplist {
	text-align: left;
	color: black;
	padding: 1px 2px 3px 2px;
	font-family: monospace;
	font-weight: normal;
	font-size: 10pt;
}

/* ##### Drop Down Menu - chrome start */

#chromestyle { float:right; width:600px;; font-size:11px; line-height:normal; }
.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(img/chromebg.gif) center center repeat-x; /* main menu base theme*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
color: #FFFF00;        /* dropmenu-main menu text color */
text-decoration: none;
}

/* base-menu */
.chromestyle ul li a{
color: #FFFF00;
padding: 4px 30px;  /* dropmenu-length menu-interval-HR */
margin: 0;
text-decoration: none;
border-right: 1px solid #000000; /* j[ζΨθόFblack */
}

.chromestyle ul li a:hover{
background: url(img/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #555; /*drop down menu - base color*/
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;               /*rel2- text color*/
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #96140F;     /*Hover color*/ 
}

/* ##### Drop Down Menu - end */


.alr {
	text-align: right;
}
.fontsize_8 {
	font-size: 8pt;
	text-align: left;
	a:link { text-decoration:none; color:#FF0000 }
	a:visited { text-decoration:none; color:#0000FF }
	a:active { text-decoration:none; color:#00FF00 }
	a:hover { text-decoration:none; color:#FFFF00 }
	font-family: Arial,Helvetica,sans-serif;
}
.fontsize_10 {
	font-size: 10pt;
	text-align: left;
	a:link { text-decoration:none; color:#FF0000 }
	a:visited { text-decoration:none; color:#0000FF }
	a:active { text-decoration:none; color:#00FF00 }
	a:hover { text-decoration:none; color:#FFFF00 }
	font-family: Arial,Helvetica,sans-serif;
}
.fontsize_11 {
	font-size: 11pt;
	a:link { text-decoration:none; color:#FF0000 }
	a:visited { text-decoration:none; color:#0000FF }
	a:active { text-decoration:none; color:#00FF00 }
	a:hover { text-decoration:none; color:#FFFF00 }
	font-family: Arial,Helvetica,sans-serif;
}
.fontsize_12 {
	font-size: 12pt;
	text-align: left;
	a:link { text-decoration:none; color:#FF0000 }
	a:visited { text-decoration:none; color:#0000FF }
	a:active { text-decoration:none; color:#00FF00 }
	a:hover { text-decoration:none; color:#FFFF00 }
	font-family: Arial,Helvetica,sans-serif;
}
.fontsize_12p {
	font-size: 12pt;
	text-align: left;
	a:link { text-decoration:none; color:#FF0000 }
	a:visited { text-decoration:none; color:#0000FF }
	a:active { text-decoration:none; color:#00FF00 }
	a:hover { text-decoration:none; color:#FFFF00 }
	font-family: Arial,Helvetica,sans-serif;
	padding: 20px;
}
.newsresen {
	line-height: 120%;
	font-family: serif;
	font-size:12pt;
}
.news02 {
	line-height: 120%;
	font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
	font-size:12pt;
}	letter-spacing: 0.2em;
.btag1 {
border-style: solid;
border-width: 1px 0px 1px 10px;
font-size: 16pt;
font-family: serif;
font-weight: bold;
}
.pictleft {
	padding: 5px 5px 5px 5px;
	text-align: left;
	border: none;	
}
.picmargin10 {
	padding: 10px 10px 10px 10px;	
}
.dlwh1{
font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 27px;
text-align: justify;
}
.infotn {
	font-size: 10pt;
	font-family: sans-serif;
	font-weight: normal;
	line-height: 11pt;
	text-align: left;
}
.LH20{
line-height: 20px;
font-size: 14px;
}
.PSIc_title {
font-size: 42px;
line-height: 42px;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0pt;
padding-top: 0pt;
color: rgb(42, 43, 149);
}
.Mlvl2sld_navy16{
 font-size: 16px;
 font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
 color: navy;
 font-weight: bold;
 line-height: 27px;
 text-align: justify;
}
.Glvl2sld_navy16{
 font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
 font-size: 16px;
 color: navy;
 font-weight: bold;
 margin-top: 5px;
}
.Glvl2sld_navy18{
 font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
 font-size: 18px;
 color: navy;
 font-weight: bold;
 margin-top: 5px;
}
.mono14 {
font-size: 14pt;
font-family: monospace;
font-weight: bold;
text-align: center;
}
.mono12 {
font-size: 12pt;
font-family: monospace;
font-weight: bolder;
}
.fonline10 {
	font-size: 10pt;
	line-height: 0.9em;
}
.border5 {
border-style: solid;
border-color: #960023;
border-width: 0px 0px 1px 0px;
font-family: serif;
font-weight: bold;
}
.bigonm24 {
a:link {
color: #cc0000;
text-decoration: none; }
a:visited {
color: #cc0000;
text-decoration: none; }
a:hover {
color: #990000;
text-decoration: none; }
a:active {
color: #000000;
text-decoration: none; }
font-family: sans-serif;
font-weight: bold;
font-size: 24pt;
}
.titlebgrepx {
	background-repeat:repeat-x;
    background-image: url(img/titlepsicol.gif);
    font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
    color: white;
    font-weight: bolder;
    font-size: 12pt;
}
.comptxt {
	font-size: 10pt;
	font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
	color: black;
	line-height: 135%;
}

/* ##### Drop Down Menu - techsm start */

#techsmstyle { float:right; width:700px;; font-size:10pt; line-height:normal; }
.techsmstyle{
width: 100%;
font-weight: bold;
}

.techsmstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.techsmstyle ul{
border: 1px solid #BBB;
font-size: 13pt;
width: 100%;
background: url(img/techsmbg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 3px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.techsmstyle ul li{
display: inline;
font-size: 13pt;
color: #FFFFFF;
text-decoration: none;
}

/* base-menu */
.techsmstyle ul li a{
color: #FFFFFF;     /* main-menu-text color */
padding: 4px 15px;  /* dropmenu-length menu-interval-HR */
margin: 0;
text-decoration: none;
border-right: 1px solid #000000; /* j[ζΨθόFblack */
}

.techsmstyle ul li a:hover{
background: url(img/techsmbg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.techsmstyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}
/* ######### Style for techsm Menu ######### */

.techsmdiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #820F0F;  /*drop down menu - base color*/
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.techsmdiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;               /*rel2- text color*/
}

* html .techsmdiv a{ /*IE only hack*/
width: 100%;
background-color: black;     /*Hover color*/ 
}

.techsmdiv a:hover{ /*THEME CHANGE HERE*/
background-color: black;     /*Hover color*/ 
}

/* ##### Drop Down Menu - end */

.nocentertxt {
	text-align: left;
	color: navy;
	font-size: 12pt;
	font-family: sans_serif, "Helvetica";
}
.hrgreen {
	border: 2px solid #E1FFE1;
}
.bdnavy {
	border: 1px solid navy;
	margin-top: 5px;
}
.prodtbltxt {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
}
.prodtbltxtp5 {
	color: black;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.prodtbltxtp5r {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: right;
	padding: 5px 5px 5px 5px;
}
.prodtbltxtp5c {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
.prodtbltxtp15 {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: left;
	padding: 0px 1px 0px 5px;
}
.tbltxtLM {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
	margin-left: 10px;
}
.tbltxtLM12 {
	color: black;
	font-size: 12pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: left;
	margin-left: 10px;
}
.tbltxtrm12top {
	color: black;
	font-size: 12pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: right;
	margin-left: 10px;
	vertical-align: top;
}
.tbltxtrm12pad {
	color: black;
	font-size: 12pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: left;
	padding-left: 20px;
}
.tbltxtLM_bc {
	color: #3300CC;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: center;
	margin-left: 10px;
}
.tbltxtLMc {
	color: black;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: center;
	margin-left: 10px;
}
.tbltxtLsm {
	color: black;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: center;
	margin-left: 10px;
	padding-top: 10px;
}
.centerbold18 {
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
}
.tbltxtsmL {
	color: black;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
	padding: 5px 5px 20px 0px;
	list-style-position: inside;
}
.tbltxtsmL2 {
	color: black;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 1.6em;
	text-align: left;
	padding: 5px 5px 20px 0px;
	list-style-position: inside;
}
.tbltxtsmR2 {
	color: black;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 1.6em;
	text-align: right;
	padding: 5px 5px 20px 0px;
	list-style-position: inside;
}
.tbltxtM10 {
	color: black;
	font-size: 10pt;
	font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
	text-align: left;
	padding: 2px;
}
.prod16txt {
	color: #FF6600;
	font-size: 16pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
	font-weight: bold;
}
.prod14txtnv {
	color: navy;
	font-size: 14pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
}
.prodtbltxtpad {
	color: black;
	font-size: 9pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
	padding: 5px 5px 15px 15px;
}
.prodtbltxtred {
	color: #990000;
	font-size: 9pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	line-height: 120%;
	text-align: left;
	padding: 5px 5px 15px 15px;
}
.prdtbtxpred {
	color: #990000;
	font-size: 8pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	text-align: center;
	padding: 5px 5px 5px 5px;
}
.nasvy {
	color: #7841BE;
	text-align: left;
	font-size: 10pt;
	font-weight: bolder;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
}


.style2 {
	font-size: 12px;
	text-align: left;
}
.style3 {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.style7 {font-size: 10px;
}
.style8 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
}
.style9 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FF0000;
	font-weight: bold;
}
.style10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.style11 {
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.style13 {color: #FF0000;
}

UL.chkm {
	 list-style-image: url(img/chkmark.gif);
}
.chkm {
	font-size: 16pt;
	color: black;
	font-weight: bolder;
	text-align: left;
	font-family: sans_serif, "Helvetica";
}

.PL14NV {
	font-size: 14pt;
	color: navy;
	font-weight: bolder;
	text-align: left;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}
.tbltxt16kc {
	font-size: 16pt;
	color: black;
	font-weight: bolder;
	text-align: center;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}
.PL18NV {
	font-size: 18pt;
	color: navy;
	font-weight: bolder;
	text-align: left;
	font-family: sans_serif, "Helvetica";
	line-height: 130%;
}
.PL14BL {
	font-size: 14pt;
	color: black;
	font-weight: bolder;
	text-align: left;
	font-family: sans_serif, "Helvetica";
	line-height: 130%;
}
.PL24RCC {
	font-size: 24pt;
	color: #CC0000;
	font-weight: bolder;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}
.plredmin {
	font-size: 13pt;
	color: #BE1E00;
	text-align: left;
	font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
	line-height: 120%;
}
.xlnavy {
	font-size: x-large;
	color: navy;
}
.tagred {
	border-style: solid;
	border-color: #FF0033;
	color: navy;
	border-width: 1px 20px 1px 20px;
	font-size: 16pt;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
}
.tagnavy {
	border-style: solid;
	border-color: black;
	color: white;
	border-width: 0px 1px 2px 0px;
	font-size: 16pt;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
	background-color: navy;
}
.tagnv {
	border-color: #001964;
	border-style: solid;
	color: black;
	border-width: 0px 0px 1px 4px;
	font-size: 14pt;
	font-weight: bolder;
	font-family: sans_serif, "Helvetica";
	text-align: left;
	padding: 5px;
}
.produloltxt {
	color: black;
	font-size: 13pt;
	font-family: "lr oΎ©", serif, E~Cg|jk, "qMmΎ© Pro W3";
	line-height: 140%;
	text-align: left;
}
hr.wgray {
	border-color: #969696;
	border-width: 2px;
	width: 700px;
	border-style: double;
}
hr.prodlist {
	border-color: #F0F096;
	border-width: 1px;
	width: 700px;
}
.taggrn {
	border-style: solid;
	border-color: #008296;
	color: navy;
	border-width: 1px 20px 1px 20px;
	font-size: 16pt;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
}
.prodJD {
	font-size: 10pt;
	list-style-image: url(img/prody.gif);
	color: black;
	font-family: font-family: sans_serif, Arial;
	font-weight: normal;
	text-align: left;
	line-height: 105%;
}
li.adj {
  font-size:	90%;
  line-height:	130%;
  padding-bottom:5px;
}
li.adj u {
	color: red;
	text-decoration:none;
}
table.tb310 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 600px;
  border-collapse: collapse;
  border: solid 1px #000;
  font-size: 100%;
}

table.tb310 caption {
  margin-top: 1em;
  text-align: left;
  font-size: 12pt;
}

table.tb310 th,
table.tb310 td {
  border: solid 1px #000;
  padding: 3px 5px;
  font-size: 10pt;
}

table.tb310 th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}

table.tb310 td.tipt,
table.tb310 td.series {
  text-align: left;
  white-space: nowrap;
}
.tagfn {
	border-style: solid;
	border-color: red;
	color: #E6E6E6;
	background-color: black;
	border-width: 0px 0px 0px 5px;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
	vertical-align: middle;
}
.tagJD {
	border-style: solid;
	border-color: #77CC99;
	color: white;
	background-color: #3366FF;
	border-width: 0px 0px 0px 5px;
	font-size: 12pt;
	text-align: left;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
	vertical-align: middle;
}
.tagTN {
	border-style: solid;
	border-color: #77CC99;
	color: black;
	background-color: #BEFFFF;
	border-width: 0px 0px 0px 5px;
	font-size: 9pt;
	text-align: left;
	font-weight: normal;
	font-family: sans_serif, "Helvetica";
	vertical-align: middle;
}
table.tb700 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 700px;
  border-collapse: collapse;
  border: solid 1px #000;
  font-size: 100%;
}

table.tb700 caption {
  margin-top: 1em;
  text-align: left;
  font-size: 12pt;
}

table.tb700 th,
table.tb700 td {
  border: solid 1px #000;
  padding: 3px 5px;
  font-size: 10pt;
}

table.tb700 th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}
.PL14BLdec {
	font-size: 14pt;
	color: black;
	font-weight: bolder;
	text-align: left;
	list-style-type: upper-roman;
	font-family: sans_serif, "Helvetica";
	line-height: 120%;
}
.tagpp {
	border-style: solid;
	border-color: #663399;
	color: blue;
	border-width: 1px 20px 1px 20px;
	font-size: 16pt;
	font-weight: bold;
	font-family: sans_serif, "Helvetica";
}
.whpadlbold {
	font-family: sans_serif, "Helvetica";
	padding-top: 2px;
  	padding-left: 15px;
  	font-weight: bold;
  	color: white;
  	text-align: left;
}
.dressed  {
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
	color: white;
	font-size: 12pt;
	font-family: sans_serif, "Helvetica";
	background: url(img/btn_blalert.gif) left no-repeat;
	border: 0;
}
td.fnsp {
	text-align: left;
	color: black;
	padding: 1px;
	font-family: serif;
	font-weight: bolder;
	font-size: 12pt;
	line-height: 1.5em;
}
td.nv10lbw {
	color: black;
	font-weight: normal;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	border-top: 1.5px;
	border-top-color: #BE231E;
	border-top-style: solid;
	border-bottom: 1.5px;
	border-bottom-color: #BE231E;
	border-bottom-style: solid;
	padding: 3px;
	margin-bottom: 20px;
}
td.bk10btb {
	color: black;
	font-weight: normal;
	font-size: 10pt;
	font-family: "HiraKakuPro-W6", "Hiragino Kaku Gothic Pro", "qMmpS Pro W6", "MSSVbN", "CI", sans-serif;
	border-top: 2px;
	border-top-color: black;
	border-top-style: solid;
	border-bottom: 1px;
	border-bottom-color: black;
	border-bottom-style: solid;
	padding: 2px 1px 1px 5px;
	text-align: left;
}
/* index body contents */
#page-container {
	width: 700px;
	height: 428px;
	text-align: left;
	background-image: url(img/psi_top.jpg);
}
#content {
	background-color: #F2F2F2;
	line-height: 14px;
	width: 650px;
	height: 105px;
	margin-left: 20px;
	margin-top: 20px;
}
#content .padding {
	padding: 10px 10px 0px 10px;
	color: #000;
	background-color: #cad9de;
}
#content h2 {
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 10px;
	padding-bottom: 0px;
	color: #003647;
	line-height: 25px;
	background-color: #cad9de;
}

* html #content h2 {
	margin-top: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	color: #003647;
	line-height: 25px;
	background-color: #cad9de;
}
#content a {
color: #330099;
text-decoration: none;
background-color: #99FFCC;
}

#content h3 {
	color: black;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	background: #91B4C8;
	line-height: 18px;
	margin-left: 10px;
	text-align: left;
}

#content p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	background-color: #cad9de;
}
#box {
	width: auto;
	line-height: 12px;
	font-size: 8pt;
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	background-color: #eee;
	border: 1px;
	border-style: solid;
    border-color: #003647;
}
#dottbox {
	margin-top:8px;
}
#tblistclp table{
	border-collapse: collapse;
	border: 1px #8A8A8A solid;
}
#ybox {
	width: auto;
	line-height: 1.5em;
	font-size: 9pt;
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFD5;
	border: 1px;
	border-style: solid;
    border-color: #003647;
}
#bdwhite {
	border-color: white;
}

#dottbox table {
	border-bottom:1px dotted #000000;
	border-left:1px dotted #000000;
	border-right:1px dotted #000000;
/* 	border-top:1px dotted #000000; */
}
.solidtbl2 table {
/* 	border-bottom:1px solid #000000; */
	border-left:1px solid #000000;
	border-right:1px solid #000000;
 	border-top:1px solid #000000;
}
.solidtbl2 td {
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom: 1px;
}
.solidtbl2 tr {
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom: 1px;
}
#grayline6px {
	color: #E6E6E6;
	background-color: #E6E6E6;
	height: 6px;
	border-style: solid;
}
#whline6px {
	color: white;
	background-color: white;
	height: 6px;
	border-style: solid;
}
#front {
	clear: both;
	font-family: Arial, Helvetica, Sans-serif, MSSVbN;
	font-size: 14pt;
	color: white;
	padding: 4px 0px;
	text-align: left;
	margin-top: 20px;
	margin-left: 5px;
	font-style: bolder;
}
#behbar {
	clear: both;
	font-family: Arial, Helvetica, Sans-serif, MSSVbN;
	font-size: 11px;
	color: #303030;
	padding: 4px 0px;
	text-align: center;
	margin-top: 440px;
	background-color: #FFCCCC;
}
#white12c {
	clear: both;
	font-family: Arial, Helvetica, Sans-serif, MSSVbN;
	font-size: 12px;
	color: white;
	padding: 4px 0px;
	text-align: center;
	font-weight: bold;
}
#foot {
	clear: both;
	font-family: Arial, Helvetica, Sans-serif, MSSVbN;
	font-size: 11px;
	color: #000066;
	padding: 4px 0px;
	text-align: center;
	margin-top: 10px;
	background-color: #B4E1FF;
}
#directlink {
	font-family: Arial, Helvetica, Sans-serif, MSSVbN;
	margin-top: 5px;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px 4px;
	color: black;
}
#bordwht {
	border: 1px;
	border-style: solid;
    border-color: #000000;
}

#solution {
	margin-top: 5px;
	width: 700px;
	text-align: left;
}

#solution h1 {
	color: navy;
	margin-top: 5px;
	background: white;
	font-size: 14pt;
	text-align: left;
}
#solution h2 {
	color: black;
	margin-top: 5px;
	background: white;
	font-size: 12pt;
	margin-left: 20px;
	text-align: left;
}
#solution h3 {
	color: black;
	margin-top: 5px;
	background: white;
	font-size: 10pt;
	margin-left: 30px;
	text-align: left;
}
#solution a {
	text-decoration: none;
}
#solution p {
	padding-top: 5px;
}

#tabmenu {
	margin-top: 10px;
	margin-left: 5px;
	width: 700px;
	padding: 0;
}

#tabmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#tabmenu li {
	float: left;
	background: #D7CDC8;
	margin-right: 3px;
}

#tabmenu a {
	display: block;
	margin-right: 3px;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	border: none;
}

#tabmenu a:hover, #menu .current_page_item a {
}

#tabmenu a:hover {
	background: #f8dfd0;
	margin-right: 3px;
	text-decoration: none;
}

#tabmenu .first {
	background: #f8dfd0;
	margin-right: 3px;
}

#breadcrumbs {height: 10px;margin: 0;display: line-height: 20px; padding-right: 6px;}
#breadcrumbs h3, .pathway img {display: none;}
.breadcrumbs {display: block; font-size: 80%; height: 10px; font-size: 8pt; font-weight: bolder;}
.breadcrumbs-separator { float: left;  padding-right: 6px; font-size: 8pt; padding-bottom: 12px;}
a.pathway {float: left; padding: 0 6px 0 0;font-weight: normal;height: 10px;display: block; font-size: 8pt;}

#containerul, #containerul ul{
  font-size: 10pt;
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  font-size: 10pt;
  margin:0 0 0 30px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  font-size: 10pt;
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}
#scrolx {
	overflow-x: auto;
	overflow-y: hidden;
	scrollbar-face-color:#CADBFF;
	scrollbar-arrow-color: navy;
	scrollbar-track-color: #fff;
	scrollbar-base-color: #fff;
	width: 700px;
	height: 700px;
}
#fb_title {
	background-image: url(img/fibers_title.jpg);
	text-align: left;
	font-size: 16pt;
	padding: 5px;
	font-family: "HiraKakuPro-W6","qMmpS Pro W6","MSSVbN","CI",sans-serif;
}
#retblack {
	font-style: normal;
	color: black;
	font-family: sans-serif,Helvetica;
}
table#chacolu {border-collapse:collapse;border-spacing:0;border:1px solid #d9d1cc;background:#efeeff;}
th#chacolu {background:#b2b3a8;color:#333;border-bottom:1px solid #d9d1cc;}
td#chacolu {padding-left:1em;text-align:left;}