/* Style rules to make data tables look better */
body {
        color:#555555;
        font-family:arial, "Hiragino Kaku Gothic Pro",Osaka,"Meiryo","ＭＳ Ｐゴシック",san-serif;
        font-style:normal;
        font-weight:normal;
        font-size:75%;
        margin: 0;
        padding:0;
        text-align:left;
}

a:link {
	text-decoration: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #046FFC;
}

a:active {
	text-decoration: none;
	color: #046FFC;
}

<.list-header {
	background-color: #eeeeee;
	font-size: larger;
	font-weight: bold;
}

.list-paging-header {
	background-color: white;
}

.list-paging-footer {
	background-color: white;
	font-weight: bold
}

.list-row-even {
	
}

.list-row-odd {
	background-color: #eeeeee;
}

tr > td > table > tbody > tr > td > table > tbody > tr > td > a[style=""] > img, tr > td > table > tbody > tr > td > table > tbody > tr > td > span > div > embed {
        background:url("shadow.png") no-repeat scroll right bottom transparent;
        padding:0 3px 3px 0;
}

/**
 * ボタン
 */
/* BUTTONS */
/* [check overwrite classes on css_ie55up.css] */
/*.Btn1 {background-image:url(./images/button/primary-enabled.gif);background-color:#BAD7ED;color:#000;border-top:solid 1px #4982A3;border-left:solid 1px #266386;border-right:solid 1px #266386;border-bottom:solid 1px #026EA4}*/
.Btn1 {background-image:url();background-color:#87CEFA;color:#000;border-color:#1E90FF; border-style: solid; border-width: 1px; }
/*.Btn1Hov {background-image:url(./images/button/primary-roll.gif);background-color:#C5E7FF;color:#000;border-top:solid 1px #499EC8;border-left:solid 1px #2686B6;border-right:solid 1px #2686B6;border-bottom:solid 1px #00192B}*/
.Btn1Hov {background-image:url();background-color:#1E90FF;color:#fff;border-color:#1E90FF; border-style: solid; border-width: 1px; position: relative; }
/*.Btn1Mni {background-image:url(./images/button/primary-mini-enabled.gif);background-color:#BAD7ED;color:#000;border-top:solid 1px #4982A3;border-left:solid 1px #266386;border-right:solid 1px #266386;border-bottom:solid 1px #024368}*/
.Btn1Mni {background-image:url();background-color:#87CEFA;color:#000;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; position: relative; }
/*.Btn1MniHov {background-image:url(./images/button/primary-mini-roll.gif);background-color:#C5E7FF;color:#000;border-top:solid 1px #499EC8;border-left:solid 1px #2686B6;border-right:solid 1px #2686B6;border-bottom:solid 1px #026EA4}*/
.Btn1MniHov {background-image:url();background-color:#1E90FF;color:#fff;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; position: relative; }
/*.Btn2 {background-image:url(./images/button/secondary-enabled.gif);background-color:#D9E6EC;color:#000;border-top:solid 1px #6F787F;border-left:solid 1px #4E555A;border-right:solid 1px #4E555A;border-bottom:solid 1px #2D3235}*/
.Btn2 {background-image:url();background-color:#87CEFA;color:#000;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; position: relative; }
/*.Btn2Hov {background-image:url(./images/button/secondary-roll.gif);background-color:#EAF9FF;color:#000;border-top:solid 1px #6F97B2;border-left:solid 1px #4E7C9C;border-right:solid 1px #4E7C9C;border-bottom:solid 1px #2D6086}*/
.Btn2Hov {background-image:url();background-color:#1E90FF;color:#fff;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; position: relative; }
/*.Btn2Mni {background-image:url(./images/button/secondary-mini-enabled.gif);background-color:#D9E6EC;color:#000;border-top:solid 1px #6F787F;border-left:solid 1px #4E555A;border-right:solid 1px #4E555A;border-bottom:solid 1px #2D3235;font-size:inherit;}*/
.Btn2Mni {background-image:url();background-color:#87CEFA;color:#000;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF;font-size:inherit;position: relative;}
/*.Btn2MniHov {background-image:url(./images/button/secondary-mini-roll.gif);background-color:#EAF9FF;color:#000;border-top:solid 1px #6F97B2;border-left:solid 1px #4E7C9C;border-right:solid 1px #4E7C9C;border-bottom:solid 1px #2D6086;font-size:inherit;}*/
.Btn2MniHov {background-image:url();background-color:#1E90FF;color:#fff;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF;font-size:inherit;position: relative;}
/*.Btn1Dis, .Btn2Dis, .Btn1MniDis, .Btn2MniDis {background-color:#E1E4E5;color:#848687;border:solid 1px #8C8E8F}*/
.Btn1Dis, .Btn2Dis, .Btn1MniDis, .Btn2MniDis {background-color:#87CEFA; color:#848687; border-style: solid; border-width: 1px; border-color: #1E90FF; position: relative;}


/**
 * テーブル
 */
/* TABLE [originalName: ACTION TABLE] */
/* [check overwrite classes on css_ie55up.css] */
/*table.Tbl {background-color:#E7F2F7;color:#000;border:solid 1px #999}*/
table.Tbl {background-color:#87CEFA;color:#000;border:solid 1px #999}
table.Tbl td, table.Tbl th {border:solid 1px #999;background-color:#fff}
/* Table Caption/Title */
/*caption.TblTtlTxt {background-color:#8AB1C2;color:#000;background-image:url(./images/table/table_titlebar_gradient.jpg);border-right:solid 1px #999;border-left:solid 1px #999;border-top:solid 1px #999}*/
caption.TblTtlTxt {background-color:#87CEFA;color:#000;background-image:url();border-right:solid 1px #999;border-left:solid 1px #999;border-top:solid 1px #999}
caption.TblTtlTxt span.TblTtlMsgSpn {color:#000}
/* Action Bar */
/*table.Tbl td.TblActTd {background-color:#E7F2F7} */
table.Tbl td.TblActTd {background-color:#87CEFA} 
/*table.Tbl td.TblActTdLst {background-color:#E7F2F7} */
table.Tbl td.TblActTdLst {background-color:#87CEFA} 
.TblActLbl, .TblPgnTxt {color:#000}
/* Selection Column - Headers */
/*table.Tbl th.TblColHdrSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#E7F2F7}*/
table.Tbl th.TblColHdrSel {border-top:1px solid #1E90FF;border-left:1px solid #1E90FF;border-bottom:1px solid #1E90FF;background-color:#87CEFA}
/*table.Tbl th.TblColHdrSrtSel {background-color:#D1DADD;border-top:1px solid #999;border-left:1px solid #999;border-bottom:solid 1px #999; background-image:url(./images/table/column_hdr_sort_gradient.gif)}*/
table.Tbl th.TblColHdrSrtSel {background-color:#87CEFA;border-top:1px solid #999;border-left:1px solid #999;border-bottom:solid 1px #999; background-image:url()}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link, th.TblColHdrSel a.TblHdrLnk:visited, th.TblColHdrSel a.TblHdrLnk:hover   {background-color:#fff;text-decoration:none}
/*table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {color:#035899;text-decoration:none;border-left:1px solid #C7C8CA}*/
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {color:#035899;text-decoration:none;border-left:1px solid #87CEFA}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {color:#035899}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:link, table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:visited {color:#000;text-decoration:none}
/*table.Tbl th.TblColHdrSel a.TblHdrLnk:link {background-image:url(./images/table/column_hdr_gradient.gif)}*/
/*table.Tbl th.TblColHdrSel a.TblHdrLnk:visited {background-image:url(./images/table/column_hdr_gradient.gif)}*/
/*table.Tbl th.TblColHdrSel a.TblHdrLnk:hover {background-image:url(./images/table/column_hdr_hov_gradient.gif)}*/
/*table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
/*table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
/* Selection Column - Cells */
table.Tbl td.TblTdSel {background-color:#fff}
/*table.Tbl td.TblTdSrtSel {background-color:#DBE3E7}*/
table.Tbl td.TblTdSrtSel {background-color:#87CEFA}
/* Regular Column Headers */
/*table.Tbl th.TblColHdr {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#E7F2F7}*/
table.Tbl th.TblColHdr {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA}
/*table.Tbl .TblHdrTxt {background-color:#E7F2F7;color:#000;text-decoration:none;background-image:url(./images/table/column_hdr_gradient.gif)}*/
table.Tbl .TblHdrTxt {background-color:#87CEFA;color:#000;text-decoration:none;background-image:url()}
/*table.Tbl a.TblHdrLnk:link, table.Tbl a.TblHdrLnk:visited {background-color:#E7F2F7;background-position:left bottom;color:#000;text-decoration:none; background-image:url(./images/table/column_hdr_gradient.gif)}*/
table.Tbl a.TblHdrLnk:link, table.Tbl a.TblHdrLnk:visited {background-color:#87CEFA;background-position:left bottom;color:#000;text-decoration:none; background-image:url()}
/*table.Tbl a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#E7F2F7; background-image:url(./images/table/column_hdr_hov_gradient.gif)}*/
table.Tbl a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#87CEFA; background-image:url()}
/*table.Tbl a.TblHdrImgLnk:link, table.Tbl a.TblHdrImgLnk:visited {background-color:#E7F2F7;color:#035899;text-decoration:none;border-left:1px solid #D0DBDF; background-image:url(./images/table/column_hdr_gradient.gif)}*/
table.Tbl a.TblHdrImgLnk:link, table.Tbl a.TblHdrImgLnk:visited {background-color:#87CEFA;color:#035899;text-decoration:none;border-left:1px solid #87CEFA;background-image:url()}
/*table.Tbl a.TblHdrImgLnk:hover {color:#035899; background-image:url(./images/table/column_hdr_hov_gradient.gif)}*/
table.Tbl a.TblHdrImgLnk:hover {color:#87CEFA; background-image:url()}
/* Current Sort Column */
/*table.Tbl th.TblColHdrSrt {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#D1DADD; background-image:url(./images/table/column_hdr_sort_gradient.gif)}*/
table.Tbl th.TblColHdrSrt {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA; background-image:url()}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrLnk:visited {color:#000;text-decoration:none}
/*table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-image:url()}
/*table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#035899;text-decoration:none;border-left:1px solid #C7C8CA}*/
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#035899;text-decoration:none;border-left:1px solid #87CEFA}
/*table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url()}
/*table.Tbl span.TblColHdrSrtDis {color:#000;text-decoration:none;border-left:1px solid #C7C8CA}*/
table.Tbl span.TblColHdrSrtDis {color:#000;text-decoration:none;border-left:1px solid #87CEFA}
/*table.Tbl span.TblColHdrSelDis {background-color:#fff;color:#000;text-decoration:none;border-left:1px solid #D0DBDF; background-image:url(./images/table/column_hdr_gradient.gif)}*/
table.Tbl span.TblColHdrSelDis {background-color:#fff;color:#000;text-decoration:none;border-left:1px solid #87CEFA;background-image:url()}
/*Multi-column Headers */
/*table.Tbl th.TblMultColHdr {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#E7F2F7;padding:0px;margin:0px;vertical-align:bottom}*/
table.Tbl th.TblMultColHdr {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA;padding:0px;margin:0px;vertical-align:bottom}
.TblMultHdrTxt {color:#000;font-weight:bold}
/*table.Tbl th.TblMultHdr {border-bottom:none;background-color:#E7F2F7;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:4px 5px}*/
table.Tbl th.TblMultHdr {border-bottom:none;background-color:#87CEFA;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:4px 5px}
table.Tbl th.TblMultColHdr a.TblHdrLnk:link, table.Tbl th.TblMultColHdr a.TblHdrLnk:visited {font-weight:normal;color:#000;text-decoration:none;border-top:none}
table.Tbl th.TblMultColHdr .TblHdrTxt {font-weight:normal}
table.Tbl th.TblMultColHdr a.TblHdrLnk:link img, table.Tbl th.TblMultColHdr a.TblHdrLnk:visited img, table.Tbl th.TblMultColHdr .TblHdrTxt img, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:link img, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:visited img {margin:1px 0px}
table.Tbl th.TblMultColHdr a.TblHdrLnk:hover {text-decoration:underline;border-top:none}
/*table.Tbl th.TblMultColHdrSrt {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DFE7EB;background-image:url(./images/table/mult_column_hdr_sort_gradient.gif);padding:0px;margin:0px;vertical-align:bottom;background-repeat:repeat-x}*/
table.Tbl th.TblMultColHdrSrt {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA;background-image:url();padding:0px;margin:0px;vertical-align:bottom;background-repeat:repeat-x}
table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:visited {font-weight:normal;background:none;color:#000;text-decoration:none}
/*table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
table.Tbl th.TblMultColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url()}
/*table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:visited {background:none;color:#035899;text-decoration:none;border-left:1px solid #C7C8CA}*/
table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:visited {background:none;color:#035899;text-decoration:none;border-left:1px solid #87CEFA}
/*table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url(./images/table/column_hdr_sort_hov_gradient.gif)}*/
table.Tbl th.TblMultColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url()}
/* Sorted Cells */
table.Tbl .TblColFtrSpc {border-left:none;background-color:#fff;border-top:3px double #999} 
/*table.Tbl .TblTdSrt {background-color:#DBE3E7}*/
table.Tbl .TblTdSrt {background-color:#B7E0F9}
/* Spacer Colums */
table.Tbl th.TblTdSpc {border-top:1px solid #81939B;border-left:none;background-color:#fff} 
/* Alarm Cells */
table.Tbl .TblTdAlm, table.Tbl .TblTdSrtAlm {background-color:#FFFCD9}
/*Other Table Content Styles*/
table.Tbl a:link, table.Tbl a:visited {color:#035899;text-decoration:none}
table.Tbl a:hover {color:#035899;text-decoration:underline}
table.Tbl .TblMsgTxt {color:#000}
/* Mouseover and Row Selection Styles */
/*table.Tbl tr.TblSelRow td, table.Tbl tr.TblSelRow th {background-color:#F4F5BE}*/
/*table.Tbl tr.TblSelRow td, table.Tbl tr.TblSelRow th {background-color:#87CEFA} */
table.Tbl tr.TblSelRow td, table.Tbl tr.TblSelRow th {background-color:#FFFFCC} 
/*Table Sub-Grouping */
/*table.Tbl .TblGrpRow {background-color:#DEE8F1;background-image:url(./images/table/grouprow_gradient.jpg);border-top:3px double #999}*/
table.Tbl .TblGrpRow {background-color:#87CEFA;background-image:url();border-top:3px double #999}
.TblGrpTxt {color:#000;text-decoration:none}
table.Tbl .TblGrpLft input {margin:2px 1px 1px 2px}
.TblGrpTxt {color:#000;font-weight:bold;margin:0px 3px}
table.Tbl .TblGrpLft {float:left}
table.Tbl .TblGrpCbImg img {margin-left:-4px;margin-bottom:-3px}
table.Tbl .TblGrpRt {float:right}
table.Tbl .TblGrpMsgTxt {color:#000}
/* Table Footers */
/* Table Column-level Footer */
table.Tbl .TblColFtr {background-color:#fff;border-top:3px double #999} 
/*table.Tbl .TblColFtrSrt {background-color:#DBE3E7;border-top:3px double #999}*/
table.Tbl .TblColFtrSrt {background-color:#87CEFA;border-top:3px double #999}
table.Tbl .TblColFtrTxt {color:#000}
/* Table Overall Footer */ 
table.Tbl .TblFtrLft {color:#000}
/*table.Tbl td.TblFtrRow {background-color:#E7F2F7}*/
table.Tbl td.TblFtrRow {background-color:#87CEFA}
table.Tbl .TblFtrRowTxt {color:#000}
/*Table Group Column-Level Footer */
table.Tbl .TblGrpColFtr {background-color:#fff}
/*table.Tbl .TblGrpColFtrSrt {background-color:#DBE3E7}*/
table.Tbl .TblGrpColFtrSrt {background-color:#87CEFA}
table.Tbl .TblGrpColFtrTxt {color:#000}
/* Table Group Overall Footer */
/*table.Tbl .TblGrpFtrRow {background-color:#E9F2F5}*/
table.Tbl .TblGrpFtrRow {background-color:#87CEFA}
table.Tbl .TblGrpFtrRowTxt {color:#000}
/* Embedded Table Panels */
/*table.Tbl td.TblPnlTd {background-color:#E7F2F7}*/
table.Tbl td.TblPnlTd {background-color:#87CEFA}
.TblPnlLytDiv {}
/*.TblPnlShd3Div {border-bottom:solid 1px #E1EAF1}*/
.TblPnlShd3Div {border-bottom:solid 1px #B7E0F9}
/*.TblPnlShd2Div {border-right:solid 1px #E1EAF1;border-bottom:solid 1px #D5DDE4}*/
.TblPnlShd2Div {border-right:solid 1px #B7E0F9;border-bottom:solid 1px #B7E0F9}
/*.TblPnlShd1Div {border-right:solid 1px #D5DDE4;border-bottom:solid 1px #CFD8DC}*/
.TblPnlShd1Div {border-right:solid 1px #B7E0F9;border-bottom:solid 1px #B7E0F9}
/*.TblPnlDiv {background-color:#F4F5EE;border:1px solid #ACBBC7}*/
.TblPnlDiv {background-color:#B7E0F9;border:1px solid #B7E0F9}
.TblPnlTtl {color:#000}
.TblCstFltMnu {background-color:#658BA3;color:#FFF;border-bottom-color:#666;border-right-color:#666}
.TblCstFltMnu option {background-color:#658BA3;color:#FFF;border-bottom-color:#666;border-right-color:#666}


/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
table.Tbl {width:100%;empty-cells:show;border-collapse:collapse;padding:0px}
.TblMgn {margin:0px 10px}
table.Tbl td, table.Tbl th {padding:3px 5px 1px 5px}
table.Tbl th {font-weight:normal}
/* Table Caption/Title */
caption.TblTtlTxt {background-repeat:repeat-x;background-position:left top;text-align:left;padding:3px 10px 5px 7px;font-weight:bold;font-size:14px;margin-left:-1px}
caption.TblTtlTxt span {font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;margin-top:1px}
/* Action Bar */
table.Tbl td.TblActTd {border-bottom:none;padding:6px;vertical-align:middle} 
table.Tbl td.TblActTdLst {border-bottom:none;padding:6px;vertical-align:middle} 
.TblActLbl {font-weight:bold}
.TblPgnTxtBld {margin:0px 5px 0px 10px}
.TblPgnTxt {margin:0px 3px 0px 3px}
.TblPgnLftBtn {margin:0px}
.TblPgnRtBtn {margin-right:10px}
.TblPgnGoBtn {margin-right:8px}
/* Selection Column - Headers */
table.Tbl th.TblColHdrSel {vertical-align:bottom;padding:0px}
table.Tbl th.TblColHdrSrtSel {text-align:center;background-repeat:repeat-x;background-position:left top;border-right:none;padding:0px;vertical-align:bottom}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;display:block;text-align:left;font-weight:bold;padding-bottom:1px;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:link, th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;display:block;padding:3px 0px 2px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
/* Selection Column - Cells */
table.Tbl td.TblTdSel, table.Tbl td.TblTdSrtSel {text-align:center;vertical-align:top;padding:0px 3px}
/* Regular Column Headers */
table.Tbl th.TblColHdr {vertical-align:bottom;padding:0px}
.TblHdrTxt {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:4px 5px 3px;min-height:12px}
table.TblHdrTbl {background:none;width:100%;border:none}
table.TblHdrTbl td {border:none;padding:0px;vertical-align:bottom;background:none;width:100%}
table.TblHdrTbl img {margin-bottom:3px;padding-right:5px;padding-left:5px}
table.Tbl a.TblHdrLnk:link, a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:3px 5px 3px 5px}
table.Tbl a.TblHdrLnk:hover {font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
table.Tbl a.TblHdrImgLnk:link, a.TblHdrImgLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
table.Tbl a.TblHdrImgLnk:hover {white-space:nowrap;background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl a.TblHdrImgLnk img {padding-right:2px}
/* Current Sort Column */
table.Tbl th.TblColHdrSrt {vertical-align:bottom;padding:0px;background-repeat:repeat-x;background-position:left top}
table.Tbl th.TblColHdrSrt table.TblHdrTbl {background:none;width:100%;border:none}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrLnk:visited  {background:none;display:block;font-weight:bold;padding:4px 5px 3px 5px}
/*table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {background-image:url(./images/table/column_hdr_sort_hov_gradient.gif);font-weight:bold;background-repeat:repeat-x;background-position:left bottom}*/
table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {background-image:url();font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
/*table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {background:none;display:block;font-weight:bold;border-left:1px solid #C7C8CA;padding-bottom:1px;width:21px}*/
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {background:none;display:block;font-weight:bold;border-left:1px solid #87CEFA;padding-bottom:1px;width:21px}
/*table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {background-image:url(./images/table/column_hdr_sort_hov_gradient.gif);background-repeat:repeat-x;background-position:left bottom}*/
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {background-image:url();background-repeat:repeat-x;background-position:left bottom}
table.Tbl .TblHdrSrtNum {font-size:9px;font-weight:normal;margin-left:-1px;width:21px}
table.Tbl span.TblColHdrSrtDis {background:none;display:block;text-align:left;padding:0px 2px 0px 0px}
table.Tbl span.TblColHdrSrtDis img, table.Tbl span.TblColHdrSelDis img {padding-right:2px}
table.Tbl span.TblColHdrSelDis {display:block;;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
/* Sorted Cells */
table.Tbl .TblColFtrSpc {padding:4px 5px 1px 5px} 
/* Spacer Colums */
table.Tbl th.TblTdSpc {vertical-align:bottom;padding:0px;border-left:none}
table.Tbl td.TblTdSpc {border-left:none}
/* Alarm Cells */
/*Other Table Content Styles*/
table.Tbl .TblTdLyt img, table.Tbl .TblTdSrt img, table.Tbl .TblTdAlm img,  table.Tbl .TblTdSrtAlm img {vertical-align:middle;margin-bottom:2px}
table.Tbl .TblTdSel img, table.Tbl .TblTdSrtSel img {vertical-align:middle;margin:3px 0px 0px 8px}
.TblTdLyt {} 
/* Mouseover and Row Selection Styles */
table.Tbl tr.TblHovRow td {}
table.Tbl tr.TblHovRow th {}
/*Table Sub-Grouping */
table.Tbl .TblGrpRow {background-repeat:repeat-x;background-position:left top;vertical-align:bottom;min-height:12px;padding:6px 6px 3px}
.TblGrpTxt {font-weight:bold}
/* Table Footers */
/* Table Column-level Footer */
table.Tbl .TblColFtr {padding:4px 5px 1px 6px} 
.TblColFtrTxt {font-weight:bold}
/* Table Overall Footer */ 
table.Tbl td.TblFtrRow {padding:6px 6px 3px;border-top:none;border-bottom:none;vertical-align:middle;text-align:center}
table.Tbl .TblFtrRowTxt {font-weight:bold}
table.Tbl .TblFtrLft {float:left;font-weight:bold}
table.Tbl .TblFtrMsgSpn {float:right}
/*Table Group Column-Level Footer */
.TblGrpColFtrTxt {font-weight:bold}
/* Table Group Overall Footer */
table.Tbl .TblGrpFtrRow {padding:4px 6px 3px}
.TblGrpFtrRowTxt {font-weight:bold}
/* Embedded Table Panels */
table.Tbl td.TblPnlTd {border-top:none;border-right:none;border-bottom:none;padding:0px 0px 0px 6px;vertical-align:middle}
.TblPnlLytDiv {display:none;padding:4px 0px}
.TblPnlShd3Div {margin-bottom:10px;float:left}
.TblPnlDiv {padding:10px 15px 10px;min-width:250px}
table.Tbl div.TblPnlDiv td {background:transparent;border:none;padding-left:0px}
.TblPnlTtl {font-size:14px;font-weight:bold;padding:2px 0px 5px}
.TblPnlCnt {background:none}
.TblPnlBtnDiv {text-align:right;padding-top:10px;margin-right:3px}
.TblPnlHlpTxt {padding-top:10px;white-space:normal;font-size:11px;max-width:350px}
.TblPnlSrtTbl td {padding:3px}
/* For when appearing in titledbox*/
.TtldBoxInrDiv .TblMgn {margin:0px}
/*---*/

/* LIGHTWEIGHT TABLE DESIGN */
/* [check overwrite classes on css_ie55up.css] */
table.TblLt {background-color:#fff;color:#000;width:100%;padding:0px;border:none;empty-cells:show;border-collapse:collapse}
table.TblLt td {border:solid 1px #999;padding:3px 5px 1px 5px;background-color:#fff}
table.TblLt th {border:solid 1px #999;padding:3px 5px 1px 5px;background-color:#fff;font-weight:normal}
/* Table Caption/Title */
table.TblLt caption.TblTtlTxt {text-align:left;color:#5F6466;padding:5px 5px 5px 0px;font-weight:bold;font-size:12px;border:none;background:none}
table.TblLt caption.TblTtlTxt span {font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;color:#5F6466;margin-top:1px}
/* Action Bar */
/*table.TblLt td.TblActTd {background-color:#DEEAF6;padding:8px 5px;vertical-align:middle;background-image:url(./images/table/lite_actionbar_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999}*/
table.TblLt td.TblActTd {background-color:#87CEFA;padding:8px 5px;vertical-align:middle;background-image:url();background-repeat:repeat-x;background-position:left top;border:solid 1px #999}
/*table.TblLt td.TblActTdLst {background-color:#B6C8D4;padding:5px 5px;vertical-align:middle;background-image:url(./images/table/lite_actionbar_bot_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999}*/
table.TblLt td.TblActTdLst {background-color:#87CEFA;padding:5px 5px;vertical-align:middle;background-image:url();background-repeat:repeat-x;background-position:left top;border:solid 1px #999}
/* Selection Column - Headers */
/*table.TblLt th.TblColHdrSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6}*/
table.TblLt th.TblColHdrSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA}
/*table.TblLt th.TblColHdrSrtSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:solid 1px #999; background-image:url(./images/table/lite_column_hdr_sort_gradient.jpg)}*/
table.TblLt th.TblColHdrSrtSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:solid 1px #999; background-image:url()}
/*table.TblLt th.TblColHdrSel a.TblHdrLnk:link {background-color:#DEEAF6;background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}*/
table.TblLt th.TblColHdrSel a.TblHdrLnk:link {background-color:#87CEFA;background-image:url();background-position:left bottom}
/*table.TblLt th.TblColHdrSel a.TblHdrLnk:visited {background-color:#DEEAF6;background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}*/
table.TblLt th.TblColHdrSel a.TblHdrLnk:visited {background-color:#87CEFA;background-image:url();background-position:left bottom}
/*table.TblLt th.TblColHdrSel a.TblHdrLnk:hover {background-image:url(./images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}*/
table.TblLt th.TblColHdrSel a.TblHdrLnk:hover {background-image:url();background-position:left bottom}
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;background-color:transparent}
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;background-color:transparent}
/*table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url(./images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}*/
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url();background-position:left top}
/*table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url(./images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}*/
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url();background-position:left top}
/* Regular Column Headers */
/*table.TblLt th.TblColHdr {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6}*/
table.TblLt th.TblColHdr {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA}
table.TblLt table.TblHdrTbl td {border:none;padding:0px;margin:0px;vertical-align:bottom;background:none;width:100%}
/*table.TblLt a.TblHdrLnk:link, table.TblLt a.TblHdrLnk:visited {background-color:#DEEAF6;background-position:left bottom;color:#333;text-decoration:none; background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom;padding:5px 5px 3px;min-height:12px}*/
table.TblLt a.TblHdrLnk:link, table.TblLt a.TblHdrLnk:visited {background-color:#87CEFA;background-position:left bottom;color:#333;text-decoration:none; background-image:url();padding:5px 5px 3px;min-height:12px}
/*table.TblLt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#E5F6FF; background-image:url(./images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}*/
table.TblLt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#87CEFA; background-image:url();background-position:left bottom}
/*table.TblLt a.TblHdrImgLnk:link, table.TblLt a.TblHdrImgLnk:visited {background-color:#DEEAF6;color:#035899;text-decoration:none;border-left:1px solid #DBE0E3; background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}*/
table.TblLt a.TblHdrImgLnk:link, table.TblLt a.TblHdrImgLnk:visited {background-color:#87CEFA;color:#035899;text-decoration:none;border-left:1px solid #87CEFA;background-image:url();background-position:left bottom}
/*table.TblLt a.TblHdrImgLnk:hover {color:#035899; background-image:url(./images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom;background-color:#E5F6FF}*/
table.TblLt a.TblHdrImgLnk:hover {color:#035899; background-image:url();background-position:left bottom;background-color:#87CEFA}
/*table.TblLt span.TblColHdrSelDis {background-color:#DEEAF6;color:#000;text-decoration:none;border-left:1px solid #DBE0E3; background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}*/
table.TblLt span.TblColHdrSelDis {background-color:#87CEFA;color:#000;text-decoration:none;border-left:1px solid #DBE0E3; background-image:url();background-position:left bottom}
/*table.TblLt .TblHdrTxt {background-color:#DEEAF6;color:#000;text-decoration:none;background-image:url(./images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}*/
table.TblLt .TblHdrTxt {background-color:#87CEFA;color:#000;text-decoration:none;background-image:url();background-position:left bottom}
/* Current Sort Column */
/*table.TblLt th.TblColHdrSrt {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#D2D8D8; background-image:url(./images/table/lite_column_hdr_sort_gradient.jpg)}*/
table.TblLt th.TblColHdrSrt {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA; background-image:url()}
/*table.TblLt th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url(./images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#D3D8DB}*/
table.TblLt th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url();background-color:#87CEFA}
/*table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#336699;text-decoration:none;border-left:1px solid #C7C8CA}*/
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#336699;text-decoration:none;border-left:1px solid #87CEFA}
/*table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url(./images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#D3D8DB}*/
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url();background-color:#87CEFA}
/* Multi-Column Headers */
/*table.TblLt th.TblMultColHdr {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6;padding:0px;margin:0px;vertical-align:bottom}*/
table.TblLt th.TblMultColHdr {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#87CEFA;padding:0px;margin:0px;vertical-align:bottom}
/*table.TblLt th.TblMultHdr {border-bottom:none;background-color:#DEEAF6;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:4px 5px}*/
table.TblLt th.TblMultHdr {border-bottom:none;background-color:#87CEFA;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:4px 5px}
/*Table Sub-Grouping */
/*table.TblLt .TblGrpRow {background-color:#DEE8F1;border-left:1px solid #999;border-bottom:1px solid #999;border-top:3px double #999; background-image:url(./images/table/lite_grouprow_gradient.jpg);background-position:top left;padding:4px 5px 3px}*/
table.TblLt .TblGrpRow {background-color:#87CEFA;border-left:1px solid #999;border-bottom:1px solid #999;border-top:3px double #999; background-image:url();background-position:top left;padding:4px 5px 3px}
/* Table Footers */ 
table.TblLt td.TblFtrRow {padding:6px 5px 3px;border:none;background-color:#fff;vertical-align:middle;text-align:center;border-left:none;border-right:none}
table.TblLt .TblFtrRowTxt {font-weight:normal;color:#5F6466}
table.TblLt .TblColFtr {border-bottom:1px solid #999;border-top:3px double #999;background-color:#fff} 
table.TblLt .TblColFtrSrt {background-color:#e5e9ed;border-bottom:1px solid #999;border-top:3px double #999}
table.TblLt .TblColFtrSpc {border-left:none;border-bottom:1px solid #999;border-top:3px double #999;background-color:#fff} 
/* Embedded Table Panels */
table.TblLt td.TblPnlTd {padding-left:10px}
/*---*/

/**
 * マスター画面のタブ
 */
/* MINI-TABS */
/* [css_ie55up.css: no overwrite classes for this component] */
/*.MniTabDiv {background-color:#B9D0E1; background-image:url(./images/tabs/minitab_background.jpg)}*/
.MniTabDiv {background-color:#87CEFA; background-image:url()}
/*table.MniTabTbl td {background-color:#B9D0E1;border:solid 1px #6E7F90;background-image:url(./images/tabs/minitab_deselect.jpg);border-bottom:none}*/
table.MniTabTbl td {background-color:#87CEFA;border:solid 1px #1E90FF;background-image:url();border-bottom:none}
a.MniTabLnk:link,a.MniTabLnk:visited {color:#000;text-decoration:none}
a.MniTabLnk:hover {text-decoration:underline}
.MniTabSelTxt {color:#000;text-decoration:none}
/*table.MniTabTbl td.MniTabTblSelTd {background-color:#FFFFFF;border-left:solid 1px #6E7F90;border-right:solid 1px #6E7F90;border-top:solid 1px #6E7F90; background-image:url(./images/tabs/minitab_selected.jpg);border-bottom:none}*/
table.MniTabTbl td.MniTabTblSelTd {background-color:#FFFFFF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-top:solid 1px #1E90FF; background-image:url(./images/tabs/minitab_selected2.jpg);border-bottom:none}
.MniTabDiv td.hidden {display:none}

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
.MniTabDiv {background-repeat:repeat-x;background-position:left top;padding:6px 0px 0px 10px}
table.MniTabTbl {border-collapse:collapse}
table.MniTabTbl td {background-repeat:repeat-x;background-position:left top}
a.MniTabLnk:link,a.MniTabLnk:visited {display:block;padding:5px 15px 4px;font-size:12px}
.MniTabSelTxt {display:block;padding:5px 15px 4px;font-size:12px;text-decoration:none}
table.MniTabTbl td.MniTabTblSelTd {border-bottom:none;background-repeat:repeat-x;background-position:left top}
/*---*/


/* MINI-TABS - LIGHTWEIGHT */
/* [css_ie55up.css: no overwrite classes for this component] */
.TabGrp {}
/*.TabGrp .TabGrpBox {border:1px solid #6E7F90;border-top:none;padding:10px}*/
.TabGrp .TabGrpBox {border:1px solid #1E90FF;border-top:none;padding:10px}
/*.TabGrp .MniTabDiv {background-color:transparent;background-position:left bottom;background-image:url(./images/tabs/minitab_lt_background.jpg)}*/
.TabGrp .MniTabDiv {background-color:transparent;background-position:left bottom;background-image:url()}
/*.TabGrp table.MniTabTbl td {border-bottom:solid 1px #6E7F90}*/
.TabGrp table.MniTabTbl td {border-bottom:solid 1px #1E90FF}
.TabGrp table.MniTabTbl td.MniTabTblSelTd {border-bottom:none}
.TabGrp a.MniTabLnk:link, .TabGrp a.MniTabLnk:visited {padding:4px 10px 3px}
.TabGrp .MniTabSelTxt {padding:4px 10px 3px}
.TabGrp .MniTabDiv td.hidden {display:none}
/*---*/

/* Style rules for message severity levels */
/**
 * 行送りなし
 */
.noWrap {
	white-space:nowrap;
}

/**
 * 通常メッセージ
 */
.infoMessage {
	color: black;
}

/**
 * 警告
 */
.warnMessage {
	color: orange;
	font-weight: bold;
}

/**
 * エラー
 */
.errorMessage {
	color: red;
	font-weight: bold;
}

/**
 * 致命的エラー
 */
.fatalMessage {
	color: red;
	font-style: italic;
	font-weight: bold;
}

/**
 * 2007.02.16
 * width 95% -> 100%
 * margin-left: 10px;
 */
.InputParentGridPanel {
	padding-left: 10px;
}

/**
	border-left: solid #990033 4px;
	border-left: solid #68A8D2 4px;
**/
.InputGridPanel {
	border-left: solid #FFFFFF 4px;
}

.InputGridPanelRow {
	vertical-align: top
}

.LoginGridPanelRow {
	vertical-align: middle
}


/**
 * 通常のデータ項目のラベル配置用ボックス
 */
.InputGridPanelLabel {
	margin-left: 32px;
	text-align: right;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	white-space: nowrap;
}

/**
 * 通常のデータ項目のラベル配置用ボックス（左寄せ）
 */
.InputGridPanelLeftLabel {
	margin-left: 32px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	white-space: nowrap;
}

/**
 * ログインタイトルパネル
 */
.loginTitlePanel {
	border-width: 1px; 
	border-color: rgb(192, 192, 192); 
/*	background-color: rgb(0, 64, 128); */
	background-color: rgb(135, 206, 250); 
	text-align: center; 
	vertical-align: middle; 
	width: 300px;
}

/**
 * ログインタイトルの背景
 */
.loginTitle {
	text-align: center; 
	vertical-align: middle; 
	width:100%; 
	font-weight: bold; 
	font-size: 16px;
}

/**
 * ログインタイトルの文字
 */
.loginTitleStaticText {
	color: rgb(255, 255, 255); 
}

/**
 * ログイングリッドパネルのラベル（未使用）
 */
.LoginGridPanelLabel {
	margin-left: 32px;
	text-align: right;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	vertical-align: middle;
}

/*
 * ログインパネル下のメッセージのスタイル
 */
 .LoginGridPanelUnderText {
	align: center;
	text-align:left;
	width:300px;
	nowrap:false;
 }

/**
 * 通常のデータ項目コンポーネント配置用ボックス
 */
.InputGridPanelCol {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	text-align: left
}

/**
 * ブラウザのトラックのタイトルカラム
 */
.BrowserTrackTitleCol {
	margin-left: 1ex;
	margin-right: 1ex;
	padding-right: 3px;
	width: 16ex;
	height: 8px;
	vertical-align: middle;
	text-align: left;
  font: 8pt, Arial, Helvetica, sans-serif;
	color: #787878;
}


/**
 * ブラウザのトラックカラム
 */
.BrowserTrackCol {
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 8px;
	border-style: dotted;
	border-width: 0.3px;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-style: none;
	border-left-color: #2B6FFB;
	border-right-color: #2B6FFB;
	border-left-width: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-right-style: none;
}

/**
 * ログイングリッドパネル
 */
.LoginGridPanelCol {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left
}

/**
 * ２カラム
 * .twoColumnGridPanel
 * margin-width: 0px;
 * 	padding-width: 0px;
 */
.twoColumnGridPanel {
	position: absolute;
	vertical-align: top;
}

/**
 * 左側のカラム
 *	padding-width: 0px;
 * margin-width: 0px;
 */
.leftColumGridPanel {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
}

/**
 * 右側のカラム
 *	padding-width: 0px;
 *	margin-width: 0px;
  */
.rightColumGridPanel {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
}

/**
 * プロパティ
 */
.PropertyPanel {
	height: 100%
}

/**
 * ライン名入力用のテキストフィールド
 */
.InputLineName {
	width: 300px;
}

/**
 * Sequence入力用のテキストフィールド
 *	require <'font-size'>
 * 	font: monospace; 
 */
.InputSequence {
	width: 500px;
	height: 15em;
	font-family: monospace;
}

/**
 * 配列表示用
 */
.Sequence {
	font-family: monospace;
}

/**
 * NewImageのコメント用テキストエリア
 */
.CommentTextAreaForNewImage {
	width: 248px;
}

/**
 * ページタイトル
 */
.MainTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	height: 24px;
	white-space: nowrap;
}

/**
 * ページのサブタイトル
 */
.subTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 18px;
	width: 100%
}

/**
 * 通常のボタン
 */
.normalBtn {
	width: 119px;
}

/**
 *Insertions,Mutations, VectorsのAddボタン
 */
.addBtn {
	width: 60px;
}

/**
 * 太字のボタン
 */
.boldBtn {
	font-weight: bold;
	width: 119px
}

/**
 * 危険なボタン
 */
.dangerousBtn {
	color: red;
	font-weight: bold;
	width: 119px
}

/**
 * テーブルの危険なボタン
 */
.dangerousTableBtn {
	color: red;
	font-weight: bold;
}

/**
 * 危険なカラム
 */
.dangerousCol {
	color: red;
	font-weight: bold;
}

/**
 * urlは変更すること
 * @NIG: /patterns/resources/header_back.png
 * @HOME: /FishDataManagement/resources/header_back.png
 *	text-align: -rave-center
 */
.headerBack {
	background-image: url('./header_back.png');
	text-align: center;
}

/**
 * background-image: url('/FishDataManagement/resources/database_logo.gif');
 */
.publicHeaderPanel {
	background-color: #87CEFA;
	background-image: url('./database_logo.gif');
	height: 110px;
	width: 98%;
}

/**
 * ヘッダの背景画像（未使用）
 * header.jsp, publicHeader.jspに直接書き込んであります
 *  background-image:uri('./header_back03.png');
 */
.headerPanel {
	background-image: url('./header_back03.png');
	height: 110px;
	width: 98%;
	background-repeat: repeat-y;
}

/**
 * Regionチェックボックス表示用ボックス
 */
.regionGridPanel {
	margin-top: 10px;
	white-space: nowrap;
}

/**
 * ボタンを配置するグループパネル
 */
.buttonGroupPanel {
	white-space: nowrap;
}

/**
 * ハイパーリンク
 */
.hyperlink {
	margin-left: 5px;
	margin-right: 5px
}

/**
 * フッターメニュ
 */
.footerMenu {
	color: rgb(102, 102, 102);
	margin-left: 5px;
	margin-right: 5px;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.adminColor {
	vertical-align: middle;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.workerColor {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.spectatorColor {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.visitorColor {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.adminMenuItem {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.workerMenuItem {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/**
 * 権限別のメニュー表示（未使用）
 */
.spectatorMenuItem {
	vertical-align: middle;
	text-align: center;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.idText {
	color: #999999;
	font-weight: lighter
}

.caption {
	font-size: 12px
}

.imageCaption {
	font-size: 12px;
	font-weight: bolder
}

.noborder {
	border-width: 0px;
	border-color: #ffffff;
}

/**
 * 注意表示のテキスト
 */
.notice {
	color: #ff0000
}

/**
 * 情報表示のテキスト
 */
.info {
	color: #0000ff
}

/**
 * 権限別のテキスト設定（未使用）
 */
.spectator {
	color: #99f433;
	font-size: 11px;
	font-weight: bold
}

/**
 * 権限別のテキスト設定（未使用）
 */
.worker {
	color: #ffcc00;
	font-size: 11px;
	font-weight: bold
}

/**
 * 権限別のテキスト設定（未使用）
 */
.administrator {
	color: #990000;
	font-size: 11px;
	font-weight: bold
}

/**
 * 権限別のテキスト設定（未使用）
 */
.visitor {
	color: black;
	font-family: 'Times New Roman', Times, serif;
	font-size: 11px;
	font-weight: bold
}

/**
 * ログインとログアウト時のメッセージ（未使用）
 */
.loginoutmessage {
	color: #ff6600;
	font-weight: bolder
}

/**
 * alertのタイトル（データがない場合に表示される画面）
 */
.alertTitle {
	font-size: 18px;
}

/**
 * spacer
 *	margin-width: -5px -5px -5px -5px;
 *	padding-width: 0px 0px 0px 0px;
 */
.spacerGridPanel {
	margin: -5px -5px -5px -5px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

/**
 * チェックボックス
 *	margin-width: -5px 0px 0px 0px;
 *	padding-width: -5px 0px 0px 0px;
 *	padding: -5px 0px 0px 0px;
 */
input[type="checkBox"] {
margin-top:0;
padding:0;
text-align:left;
vertical-align:top;
white-space:nowrap;
}

.checkBox {
	white-space:nowrap;
}

/**
 * ラジオボタン
 *	margin-width: -5px 0px 0px 0px;
 *	padding-width: -5px 0px 0px 0px;
 *	margin: -5px 0px 0px 0px;
 *	padding: -5px 0px 0px 0px;
 */
input[type='radio'] {
	margin-top:0;
	padding-top:0;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

.radioButton{
	white-space: nowrap;
}

table#editMainForm:stageGridPanel {
	margin-top:0;
	padding-top:0;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	}

/**********************
 * 画像ブラウズ画面の階層選択ボックス
 *********************
 */

/**
 * 画像一覧のRegion、Construct、Numberを選択するリストボックスを配置するパネルの外枠
 *	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 */
.imageBrowseListboxesGridPanel {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

/**
 * 画像一覧のRegion、Construct、Numberを選択するリストボックスを配置するパネル
 * 	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 */
.imageBrowseListboxGridPanel {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: aqua;
}

/**********************
 * UAS画像ブラウズ画面の階層選択ボックス
 *********************
 */

/**
 * 画像一覧のUAS Type、Numberを選択するリストボックスを配置するパネルの外枠
 *	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 */
.uasBrowseListboxesGridPanel {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

/**
 * 画像一覧のUAS Type、Numberを選択するリストボックスを配置するパネル
 * 	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 */
.uasBrowseListboxGridPanel {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: aqua;
}

/**
 * 左上に位置あわせ
 */
.alignTopLeftGridPanelRow {
	vertical-align: top;
	text-align: left;	
}

/**
 * 垂直方向に上寄せに位置あわせ
 */
.alignTopGridPanelRow {
	vertical-align: top;
}

/**
 * 垂直方向に下寄せに位置あわせ
 */
.alignBottomGridPanelRow {
	vertical-align: bottom;
}

/**
 * 水平方向に左寄せに位置あわせ
 */
.alignLeftGridPanelRow {
	text-align: left;	
}

/**
 * 水平方向に右寄せに位置あわせ
 */
.alignRightGridPanelRow {
	text-align: right;
}

/**
 * 水平方向に中心に位置あわせ
 */
.alignCenterGridPanelRow {
 	text-align: center;
}

/**
 * 垂直方向に中心に位置あわせ
 */
.alignMiddleGridPanelRow {
	vertical-align: middle;
}


/**
 * 水平方向　センタリング
 */
.browserControlRow {
	text-align: left;
}

/**
 * 水平方向　左寄せ
 */
.browserTrackRow{
	text-align:left;
}


/**
 * 水平方向に左寄せに位置あわせ
 * 	padding-width: 0px 0px 0px 0px;
 */
.alignLeftGridPanelHdr {
	border-width: 0px 0px 0px 0px;
	text-align: left;	
}

/**
 * 水平方向に右寄せに位置あわせ
 *	padding-width: 0px 0px 0px 0px;
 *	margin-width: 0px 0px 0px 0px;
 */
.alignRightGridPanelHdr {
	border-width: 0px 0px 0px 0px;
	text-align: right;
}

/**********************
 * 画像ブラウズ
 *********************
 */

/**
 * 画像一覧のRegion、Construct、Numberを選択するリストボックス
 *	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 *	margin-width: 0px 0px 0px 0px;
 */
.imageBrowseListbox {
	text-align: left;
	border-color: threeddarkshadow;
}

/**
 * 画像一覧画面のライン名
 */
.imageBrowseLinename {
	text-align:left;
}

/**
 * 画像一覧画面でNumberを表示するボックス
 */
.imageBrowseNumberColumn {
	text-align:right;
	vertical-align:middle;
	width:4em;
}

/**
 * 画像一覧画面の画像を表示するボックス
 */
.imageBrowseImageRow {
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:80px;
}
/**
 * 画像一覧のページナビゲーションでページ番号表示領域
 */
.imageBrowsePagePanel {
	text-align:center;
	vertical-align:middle;
	color:blue;
	background-color:#87CEFA;
	border-width: 1px 1px 1px 1px;
/*	border-color:#3333FF;*/
	border-color:#1E90FF;
	border-style:outset;
	font-weight:bold;
	width:2em;
}

/**
 * 画像一覧のページナビゲーションで現在のページ番号表示領域
 */
.imageBrowseCurrentPagePanel {
	text-align:center;
	vertical-align:middle;
	color:white;
/*	background-color:#CCCCCC;*/
	background-color:#046FFC;
	border-width: 1px 1px 1px 1px;
/*	border-color: #000000;*/
	border-color: #046FFC;
	border-style:solid;
	font-weight:bold;
	width:2em;
}

/**
 * 画像一覧のページナビゲーションで次と前へのページ番号表示領域
 */
.imageBrowseImagePagePanel {
	text-align:center;
	vertical-align:middle;
	color:white;
	background-color:white;
	border-width: 0px 0px 0px 0px;
	border-color:#000000;
}

/**
 * 画像一覧のライン名
 */
.imageBrowseLineName {
/*	background-color: #DDDDDD;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/**
 * 画像一覧のページナビゲーションのボックス
 */
.imageBrowsePageInfoGridPanel {
	text-align:center;
	vertical-align:middle;
}

/**
 * 画像下のステージ
 */
.imageBrowseStageText {
	text-align:center;
}

/**
 * 画像
 */
.imageBrowseImageHyperLink {
}

/**********************
 * UAS画像ブラウズ
 *********************
 */

/**
 * UAS画像一覧のRegion、Construct、Numberを選択するリストボックス
 *	margin-width: 0px 0px 0px 0px;
 *	padding-width: 0px 0px 0px 0px;
 *	margin-width: 0px 0px 0px 0px;
 */
.uasBrowseListbox {
	text-align: left;
	border-color: threeddarkshadow;
}

/**
 * UAS画像一覧画面のライン名
 */
.uasBrowseLinename {
	text-align:left;
}

/**
 * UAS画像一覧画面でNumberを表示するボックス
 */
.uasBrowseNumberColumn {
	text-align:right;
	vertical-align:middle;
	width:4em;
}

/**
 * UAS画像一覧画面の画像を表示するボックス
 */
.uasBrowseImageRow {
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:80px;
}

/**
 * UAS画像一覧のページナビゲーションでページ番号表示領域
 */
.uasBrowsePagePanel {
	text-align:center;
	vertical-align:middle;
	color:blue;
	background-color:#87CEFA;
	border-width: 1px 1px 1px 1px;
/*	border-color:#3333FF;*/
	border-color:#1E90FF;
	border-style:outset;
	font-weight:bold;
	width:2em;
}

/**
 * UAS画像一覧のページナビゲーションで現在のページ番号表示領域
 */
.uasBrowseCurrentPagePanel {
	text-align:center;
	vertical-align:middle;
	color:white;
/*	background-color:#CCCCCC;*/
	background-color:#046FFC;
	border-width: 1px 1px 1px 1px;
/*	border-color: #000000;*/
	border-color: #046FFC;
	border-style:solid;
	font-weight:bold;
	width:2em;
}

/**
 * UAS画像一覧のページナビゲーションで次と前へのページ番号表示領域
 */
.uasBrowseImagePagePanel {
	text-align:center;
	vertical-align:middle;
	color:white;
	background-color:white;
	border-width: 0px 0px 0px 0px;
	border-color:#000000;
}

/**
 * UAS画像一覧のライン名
 */
.uasBrowseLineName {
/*	background-color: #DDDDDD;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/**
 * UAS画像一覧のページナビゲーションのボックス
 */
.uasBrowsePageInfoGridPanel {
	text-align:center;
	vertical-align:middle;
}

/**
 * UAS画像下のステージ
 */
.uasBrowseStageText {
	text-align:center;
}

/**
 * UAS画像
 */
.uasBrowseImageHyperLink {
}

/**
 * UAS画像一覧　ライン名スタイル
 */
.uasBrowseLinename {
	font-family:sans-serif; 
	font-weight:bolder;
	font-size:110%;
}

/**
 * UAS画像一覧　インサーション名スタイル
 */
.uasBrowseInsertioname {
	font-family:sans-serif;
	font-weight:lighter;
	font-size:100%;
}





/**
 * アイコン画像（縁取りを消します)
 */
.iconImage {
	border-width: 0px 0px 0px 0px;
}

/**
 * 四方に引き伸ばし
 */
.fullExpand {
	width: 100%;
	height: 100%;
}

/**
 * 水平方向に引き伸ばし
 */
.horizontalFullExpand {
	width: 100%;
}

/**
 * 垂直方向に引き伸ばし
 */
.verticalFullExpand {
	height:100%;
}

/**
 * 水槽
 */
.tank {
	text-align:center;
	vertical-align:top;
	border-style: solid;
	border-collapse:collapse;
	width: 100px;
	height: 62px;
}

/**
 * 水槽のTank番号（未登録）
 */
.tankText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/**
 * 水槽のTank番号（登録済）
 */
.tankTextBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bolder;
}

/**
 * 登録済みの水槽
 */
.registeredTank {
	border-width: 1px;
	border-color: #000000;
	background-color:#87CEFA;
}

/**
 * 未登録の水槽
 */
.notregisteredTank {
	border-width: 1px;
	border-color: #000000;
	background-color:#DDDDDD;
}

/**
 * 選択された水槽
 */
.targetTank {
	border-width:3px;
	border-color:red;
}

/**
 * 現在の棚
 */
.currentShelf {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
}

/**
 * 左の棚
 */
.leftShelf {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #EEEEEE;
	height:100%;
}

/**
 * 右の棚
 */
.rightShelf {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #EEEEEE;
	height:100%;
}

/**
 * ログインパネル
 */
.loginPanel {
	border-width: 1px; 
	border-color: rgb(192, 192, 192); 
	padding-top: 20px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom: 10px; 
/*	background-color: rgb(239, 235, 222); */
    background-color: rgb(250, 248, 241);
	width:100%; 
	height: 100%;
}

/**
 * テーブルヘッダ内のボタン
 */
.tblHdrBtn {
	width:5em;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;
}

/**
 * テーブルヘッダーテキスト
 */
.tblHdrTxtAux {
	white-space:nowrap;
	width:143px;
}

/**
 * テーブルヘッダーテキスト内の追加コンポーネント用
 */
.tblHdrTxtAuxInternal {
	text-align: right;
	vertical-align:middle;
	width: 100%;
}

/**
 * テーブルヘッダーテキストの位置
 */
 .tableHdrTxtPosition {
	position: absolute;
	left: 5px;
	top: 2px;
}

/**
 * テーブルヘッダーボタンの位置
 */
 .tableHdrBtnPosition {
	position: absolute;
	left: 95px;
	top: 2px;
}
 
 /**
 * フィッシュルーム画像
 */
.fishRoom {
  border-width: 0px;
  position:absolute; 
  left:3px; 
  top:200px;
  z-index: 1;
}

/**
 * メッセージパネル
 */
.messageGridPanel {
	border-width: 1px; 
	border-color: rgb(192, 192, 192); 
/*	background-color: rgb(0, 64, 128); */
	background-color: rgb(135, 206, 250); 
	text-align: center; 
	vertical-align: middle; 
	width: 80%;
}

/**
 * チェック済みメッセージ
 */
.messageChecked {
	font-weight: lighter;
}

/**
 * 未チェックメッセージ
 */
.messageUnchecked {
	font-weight: bold;
}


/**
 * トップメッセージテーブルヘッダー
 */
.topMsgTblHdrTxtAux {
	white-space:nowrap;
	width:80px;
}

/**
 *toolBar
 */
.dr-toolbar-ext{
	border:0px solid;
	border-color:#87CEFA;
	padding:0;
	background-color:#87CEFA;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(/);
}

.dr-toolbar-int{
	font-size:11px;
	color:#000;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
	padding:2px 10px 2px 10px;
	white-space:nowrap;
}

.rich-toolbar {
}

/**
 * dropdown menu
	border:1px solid;
 */
.dr-menu-list-border{
	border:0px solid;
	border-color:#1E90FF;
	float:left;
	position:absolute;
}

.dr-menu-list-bg{
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	background:repeat-y left;
}

.dr-menu-list-border{
	border:1px solid;
	border-color:#1E90FF;
	background-color:#87CEFA;
}

.dr-menu-list-bg{
	background-image:url(/);
	border-top-color:#87CEFA;
	border-left-color:#87CEFA;
	border-right-color:#87CEFA;
}

/**
 * メニュー
 */
.dr-menu-label-select{
	border:0px; 
	border-color:#1E90FF;
	background-color:#87CEFA;
	color:#1E90FF;
}

/**
 */
.dr-menu-label{
	padding:2px 5px 2px 5px;
	white-space:nowrap;
	width:auto;
	height:auto;
	left:0;
	top:0;
}

/**
 * toolBarを選択、DropDownを表示する際にDropDownMenuの水平方向位置を動かないようにする。
*/
.dr-menu-label-unselect{
	border:0 solid transparent;
	padding:0px 0px;
}

/**
 * 選択されているツールバーのメニュー
 */
.dr-menu-label-select{
	border:0 solid transparent; 
	padding: 0px 0px;
}

.dr-menu-list-strut{font-size:0;border:0;margin:0;position:relative;}
.underneath_iframe{position:absolute;z-index:90;visibility:hidden;left:0;top:0;height:1px;width:1px;}
.dr-menu-separator{border-top-color:#1E90FF;}
.dr-menu-item,
.dr-menu-item a{
	color:#000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}

/**
 * マウスカーソル下のプルダウンメニューアイテム
 */
.dr-menu-item-hover{
	background-position:top left;
	background-repeat:repeat-x;
	border-color:#000000;
	background-color:#FFFFFF;
	color:#1E90FF;
	border: 0px solid;
}
/**
	border: 0 transparent;
	color:#1E90FF;
	border-color:#87CEFA;
	background-color:#87CEFA;
	border-color:#1E90FF;
	background-color:#1E90FF;
*/

.dr-label-text-decor{font-weight:;}
.dr-menu-list-border{border-color:#1E90FF;background-color:#87CEFA;}

.dr-menu-list-bg {
	background-image:url(/);
	border-top-color:#1E90FF;
	border-left-color:#1E90FF;
	border-right-color:#1E90FF;
}

.dr-menu-label{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
}

.dr-menu-separator{
	font-size:0;
	border-top:0px solid;
	margin:2px 0 2px 24px;
}
.dr-menu-item{
	padding:1px 35px 1px 1px;
	white-space:nowrap;
	position:relative;
}
.dr-menu-item-enabled{
	border:0 solid transparent;
	padding:2px 36px 2px 2px;
}

/**
 * borderを1にしないと、hoverの有無でアイテムの位置が垂直方向にずれます。
 */
.dr-menu-item-hover{
	border:1px solid;
	cursor:pointer;
	background-color:#FFFFFF;
	border-color:#87CEFA;
	color:#1E90FF;
}

/**
 * メニューの内側の枠線（通常は表示させない、下部のメニューと枠の間に隙間ができる）
 *		position:absolute;
 */
.dr-menu-list-border{
		border:0px transparent;
		color:#1E90FF;
		float:left;
		position:absolute;
}

.dr-menu-list-bg{
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-width:1px;
	border-bottom-wdith:1px;
	border-left-width:1px;
	border-right-width:1px;
	background:repeat-y left;
}


/**
 * メニュアイテムの水平方向位置
 */
.menuItem-alignleft{
	text-align:left;
}

/**
 * シークエンストラックタイトル
 */
.sequenceTrackTitl{
	font-size: 6;
	font-style: normal;
	font-weight: normal;
	font-family: monospace;
	text-align: left;
}


/**
 * ブラウザズームボタン
 */
.BroBtn1    {background-color:#87CEFA;color:#000;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; padding-left: 3px; padding-right: 3px; margin-top:0px; margin-left:0px; margin-right: 0px; }
.BroBtn1Hov {background-color:#1E90FF;color:#fff;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; padding-left: 3px; padding-right: 3px; margin-top:0px; margin-left:0px; margin-right: 0px; }
.BroBtn2    {background-color:#87CEFA;color:#000;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; padding-left: 3px; padding-right: 3px; margin-top:0px; margin-left:0px; margin-right: 0px; font-size:inherit;}
.BroBtn2Hov {background-color:#1E90FF;color:#fff;border-top:solid 1px #1E90FF;border-left:solid 1px #1E90FF;border-right:solid 1px #1E90FF;border-bottom:solid 1px #1E90FF; padding-left: 3px; padding-right: 3px; margin-top:0px; margin-left:0px; margin-right: 0px; font-size:inherit;}
.BroBtn1Dis, .BroBtn2Dis {background-color:#87CEFA;color:#848687;border:solid 1px #1E90FF;}
.height1 	{height: 6px; margin-top: 9px;}
.height2 	{height: 7px; margin-top: 8px;}
.height3 	{height: 7px; margin-top: 8px;}
.height4 	{height: 7px; margin-top: 8px;}
.height5 	{height: 8px; margin-top: 7px;}
.height6 	{height: 8px; margin-top: 7px;}
.height7 	{height: 9px; margin-top: 6px;}
.height8 	{height: 10px; margin-top: 5px;}
.height9 	{height: 12px; margin-top: 3px;}
.height10 	{height: 15px; margin-top: 0px;}

/**
 *
 */
.browserControlRow1 {
}

.browserControlRow2 {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: center;
}

.browserControlRow3 {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
}

/**
 * トラックコントロールパネル
 */
.BrowserControlPanel {
	vertical-align: middle;
	background-color: #FFFFFF;
	height: 15px;
	border-style: none;
	border-width: 0px;
	border-color: white;
}



/**
 * トラック表示制御パネル
 */
.trackVisibilityControl {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
	font-size: 6px;
	font-family: monospace;
	font-size-adjust: inherit;
	font-stretch: semi-condensed;
	font-variant: normal;
	vertical-align: text-bottom;
}

/**
 * トラック画像
 */
.trackStyle {
  border-style: none;
  font-family: monospace;
}

/**
 * browser 左側のトラックタイトル列
 * 2014.07.13 折り返すように変更
 */
.trackTitleStaticText {
	white-space: wrap;
	max-height: 10px;
	font-size: 8pt;
	font-family: inherit;
	font-size-adjust: inherit;
	font-stretch: narrower;
}

/**
 * 右寄せ
 */
.right {
	float: right;
	white-space: nowrap;
}

/**
 * 左寄せ
 */
.left {
	float: left;
	white-space: nowrap;
}

/**
 * ビジビリティコントロールパネル
 */
.visibilityControlPanel {
	border-color: #87CEFA;
	border-style: solid;
	border-width: 3px;
}

/**
 * ツールチップ内部のテーブル用クラス
	white-space:normal;
 */
td.tooltipTitleColumn {
	vertical-align:top; 
	white-space:nowrap;
	min-width:5em;
	max-width:10em;
}

td.tooltipContentColumn {
	vertical-align:top; 
	white-space:normal;
	min-width:10em;
	max-width:15em;
}

td.tooltipMergedColumn {
	vertical-align:top; 
	white-space:normal;
	min-width:15em;
	max-width:25em;
}

div.pattern {
	filter:alpha(style=0, opacity=90);
  -moz-opacity:0.9;
  opacity:.9;
}

.pattern {
	filter:alpha(style=0, opacity=90);
  -moz-opacity:.90;
  opacity:.90;
}

#
# 2009.08.13
# chekboxとラベルの垂直方向位置が中心寄りになるように調整
#
.CbGrp label, .RbGrp label {
	vertical-align: 3px;
}

#
#
#
.statusIcon {
	border: 0px;
}

#
#
#
#help1 {
	 margin-bottom: 3px;
	}

