@charset "utf-8";
/* CSS Document */

/********** DEFAULTS --- **********/
#pageMenu .test {display:none;}
.int #pageMenu .test {display:block;}
html, form {overflow:auto;}
html,body,div,form {margin:0;padding:0;}
body, div, td, p, a, select, input, button { /* Default font */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:12px;
	color:#666666;}
body {cursor:default;}
ul, ol, dl {position: relative;}
a, a:visited {color:#0058A6; text-decoration:none;}
a:hover {text-decoration:underline;}
.hidden {display:none;}
.clear {clear:both;}
h3.hdg3 {
	color:#003399;
	font-size:14px;
	margin:25px 0 0 0;}
h3.hdg3 span {
	display:block;
	color:#0058A6;
	line-height:24px;
	padding:0;
	font-size:15px;
	font-weight:bold;}
p.p3 {
	margin:10px 0 0 0;}

p.p1 {
	margin:0 0 40px 0;
	font-style:normal;
	width:670px;
	font-size:14px;
	line-height:1.5em;}
p.p1 img{ border:0; margin-right:30px; float:left; margin-top:3px;}
/********** <----- DEFAULTS **********/

/* Common styles */
.space1 { margin:10px }
.space2 { margin:5px 15px 5px 15px } /*  footer text spacer, all pages */
.space3 { margin:5px 0 5px 5px; }

a.redLink {
	color:#DD4200;}	
a.grayLink {
	color:#D0CFCE; text-decoration:underline;}
a:hover.grayLink {
	color:#D0CFCE; text-decoration:none;}			
a.whiteLink {
	color:#fff; text-decoration:none;}
a:hover.whiteLink {
	color:#fff; text-decoration:underline;}		
a.blueLink {
	color:#0058A6; text-decoration:none;}
a:hover.blueLink {
	color:#FF4D4D; text-decoration:none;}
/* Text and numbers */
.txt9White { /* param6 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:9px;
	color:#ffffff;
	}
.txt10 { /* Call history print page table */
	font-size:10px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align:right;
	color:#000000;
	}
.num10 { /* Call history print page table */
	font-size:10px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#000000;
	}
.txt10Blue { /* Call history print page table (credits) */
	font-size:10px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#0000CC;
	}
.num10Blue { /* Call history print page table (credits) */
	font-size:10px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#0000CC;
	}
.txt12 { /* param1 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#666666;
	}
.txt12Bold {
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#666666;	
	}
.num12 { /* param1 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#666666;
	}
.num12Bold { /* param1 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#666666;
	}
.txt12Lightblue { /* Call history table (credits) */ 
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#4F7FDE;
	}
.num12Lightblue { 
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#4F7FDE;
	}
.txt12LightblueBold { /* param2 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#6699CC;
	}
.siteMapBlueSquare {
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-weight:bold; 
	font-size:12px;
	color:#4755CD
	}
.txt12White { /* param4 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	 color:#666;
	}
.txt12WhiteBold { /* param15 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	color:#ffffff
	}
.txt13 { /* param1 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#666;
	font-weight:normal;
	}
.txtError { /* param99 */
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:12px;
	color:#ff0000
	} 
/********** TEMPLATE ---- *********/
body.main {background:url(../img/common/bg_pg.gif) repeat;}
body.popUp {background-color:#FFFFFF;}
div#body {
	background: url(../img/common/bg_pg.gif) repeat;
	height:100%;
}
div#bodyContent{ /*float:left;*/ width:742px;}
div#bodyContents  {width:742px; /*float:left;*/}
div#bodyContent_main{padding:0 30px 5px 30px; background-color:#FFF; border:solid #CCC; border-width:0 1px 1px 1px; height:100%; width:680px;}
div#bodyContent_header1{background:#FFF; border:solid #CCC; border-width:1px 1px 0 1px; height:32px; margin:0; width:690px;float:left; padding:20px 20px 20px 30px; font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; font-size:22px; color:#666666; letter-spacing:3px; font-weight:bold; border-right:#ccc 1px solid;}
div#bodyContent_header2{background:url(/genericfiles/4.0/img/common/border_top_title2.png) no-repeat; height:32px; margin:0; width:684px;float:left; padding:10px 20px 30px 35px; font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; font-size:22px; color:#fff; letter-spacing:3px; font-weight:bold; border-right:#ccc 1px solid;}
div#header_bg{margin-left:auto; margin-right:auto; text-align:center; background:url(/GenericFiles/cyber/img/common/bg_pg_header.gif); height:115px;}
div#bodyContents_border_botton{
	display:none;
	/*background:url(/genericfiles/4.0/img/common/border_right.gif) right;
	height:12px;
	margin:0;
	width:739px;*/
	/*float:left;*/
	/*border-left:#ccc 1px solid;*/
}
div#contentTitle {
	margin:30px 20px 20px 20px; 
	/*border-bottom:#87adcc 1px solid; */
	padding-bottom:3px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; 
	font-size:18px;
	font-weight:bold;
	color:#666666;
	/*color:#0059c9;*/
	letter-spacing:3px;
}
div#contentInfo {
	padding:0 0;
}
/********** <------ TEMPLATE *********/

/********** LANGUAGES --- *********/
.por,
.esp,
.eng,
.tag,
.rus,
.rom,
.vie,
.ind,
.mal,
.fre,
.tur {font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; font-size:12px}
.jpn {font-family:"ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", sans-serif; font-size:14px;}
.chi {font-family:MingLiU, serif; font-size:14px;}
.kor {font-family:GulimChe, sans-serif;}
.per {font-size:16px;}

/* 宋体 */
/********** <----- LANGUAGES *********/

/********** Spacers, dimensions and positioning --- **********/

.center 	{margin-left:auto; margin-right:auto;}
.floatLft 	{float:left;}
.floatRgt 	{float:right;}
.alignLft	{text-align:left;}
.alignCenter{text-align:center;}
.alignRgt	{text-align:right;}
.vAlignTop	{vertical-align:top;}
.vAlignMid	{vertical-align:middle;}
.vAlignBtm	{vertical-align:bottom;}

.mgn0	{margin:0;    }
.mgn1	{margin:1px;  }
.mgn2	{margin:2px;  }
.mgn3	{margin:3px;  }
.mgn4	{margin:4px;  }
.mgn5	{margin:5px;  }
.mgn6	{margin:6px;  }
.mgn7	{margin:7px;  }
.mgn10	{margin:10px; }
.mgn15	{margin:15px; }
.mgn20	{margin:20px; }
.mgn25	{margin:25px; }
.mgn30	{margin:30px; }
.mgn40	{margin:40px; }
.mgn50	{margin:50px; }
.mgn60	{margin:60px; }
.mgn70	{margin:70px; }
.mgn80	{margin:80px; }
.mgn90	{margin:90px; }
.mgn100	{margin:100px;}

.mgnTop0	{margin-top:0;    }
.mgnTop1	{margin-top:1px;  }
.mgnTop2	{margin-top:2px;  }
.mgnTop3	{margin-top:3px;  }
.mgnTop4	{margin-top:4px;  }
.mgnTop5	{margin-top:5px;  }
.mgnTop10	{margin-top:10px; }
.mgnTop11	{margin-top:11px; }
.mgnTop12	{margin-top:12px; }
.mgnTop13	{margin-top:13px; }
.mgnTop14	{margin-top:14px; }
.mgnTop15	{margin-top:15px; }
.mgnTop16	{margin-top:16px; }
.mgnTop17	{margin-top:17px; }
.mgnTop18	{margin-top:18px; }
.mgnTop19	{margin-top:19px; }
.mgnTop20	{margin-top:20px; }
.mgnTop25	{margin-top:25px; }
.mgnTop30	{margin-top:30px; }
.mgnTop40	{margin-top:40px; }
.mgnTop50	{margin-top:50px; }
.mgnTop60	{margin-top:60px; }
.mgnTop70	{margin-top:70px; }
.mgnTop80	{margin-top:80px; }
.mgnTop90	{margin-top:90px; }
.mgnTop100	{margin-top:100px;}

.mgnBtm0	{margin-bottom:0;    }
.mgnBtm5	{margin-bottom:5px;  }
.mgnBtm10	{margin-bottom:10px; }
.mgnBtm15	{margin-bottom:15px; }
.mgnBtm20	{margin-bottom:20px; }
.mgnBtm25	{margin-bottom:25px; }
.mgnBtm30	{margin-bottom:30px; }
.mgnBtm40	{margin-bottom:40px; }
.mgnBtm50	{margin-bottom:50px; }
.mgnBtm60	{margin-bottom:60px; }
.mgnBtm70	{margin-bottom:70px; }
.mgnBtm80	{margin-bottom:80px; }
.mgnBtm90	{margin-bottom:90px; }
.mgnBtm100	{margin-bottom:100px;}

.mgnSides0	{margin-left:0;	   margin-right:0;    }
.mgnSides5	{margin-left:5px;  margin-right:5px;  }
.mgnSides10	{margin-left:10px; margin-right:10px; }
.mgnSides15	{margin-left:15px; margin-right:15px; }
.mgnSides20	{margin-left:20px; margin-right:20px; }
.mgnSides25	{margin-left:25px; margin-right:25px; }
.mgnSides30	{margin-left:30px; margin-right:30px; }
.mgnSides40	{margin-left:40px; margin-right:40px; }
.mgnSides50	{margin-left:50px; margin-right:50px; }
.mgnSides60	{margin-left:60px; margin-right:60px; }
.mgnSides70	{margin-left:70px; margin-right:70px; }
.mgnSides80	{margin-left:80px; margin-right:80px; }
.mgnSides90	{margin-left:90px; margin-right:90px; }
.mgnSides100{margin-left:100px;margin-right:100px;}

.mgnLft_15	{margin-left:-15px; 	 }
.mgnLft0	{margin-left:0; 	 }
.mgnLft1	{margin-left:1px;	 }
.mgnLft2	{margin-left:2px;	 }
.mgnLft3	{margin-left:3px;	 }
.mgnLft4	{margin-left:4px;	 }
.mgnLft5	{margin-left:5px;	 }
.mgnLft10	{margin-left:10px; }
.mgnLft15	{margin-left:15px; }
.mgnLft20	{margin-left:20px; }
.mgnLft25	{margin-left:25px; }
.mgnLft30	{margin-left:30px; }
.mgnLft40	{margin-left:40px; }
.mgnLft50	{margin-left:50px; }
.mgnLft60	{margin-left:60px; }
.mgnLft70	{margin-left:70px; }
.mgnLft80	{margin-left:80px; }
.mgnLft90	{margin-left:90px; }
.mgnLft100	{margin-left:100px;}
.mgnLft110	{margin-left:110px;}
.mgnLft120	{margin-left:120px;}
.mgnLft130	{margin-left:130px;}
.mgnLft140	{margin-left:140px;}
.mgnLft150	{margin-left:150px;}
.mgnLft155	{margin-left:155px;}
.mgnLft160	{margin-left:160px;}
.mgnLft170	{margin-left:170px;}
.mgnLft180	{margin-left:180px;}
.mgnLft190	{margin-left:190px;}
.mgnLft200	{margin-left:200px;}

.mgnRgt0	{margin-right:0;	}
.mgnRgt1	{margin-right:1px;  }
.mgnRgt2	{margin-right:2px;  }
.mgnRgt3	{margin-right:3px;  }
.mgnRgt4	{margin-right:4px;  }
.mgnRgt5	{margin-right:5px;  }
.mgnRgt8	{margin-right:8px;  }
.mgnRgt10	{margin-right:10px; }
.mgnRgt15	{margin-right:15px; }
.mgnRgt20	{margin-right:20px; }
.mgnRgt25	{margin-right:25px; }
.mgnRgt30	{margin-right:30px; }
.mgnRgt40	{margin-right:40px; }
.mgnRgt50	{margin-right:50px; }
.mgnRgt60	{margin-right:60px; }
.mgnRgt70	{margin-right:70px; }
.mgnRgt80	{margin-right:80px; }
.mgnRgt90	{margin-right:90px; }
.mgnRgt100	{margin-right:100px;}
.mgnRgt150	{margin-right:150px;}
.mgnRgt200	{margin-right:200px;}

.pdg0	{padding:0;    }
.pdg1	{padding:1px;  }
.pdg2	{padding:2px;  }
.pdg3	{padding:3px;  }
.pdg4	{padding:4px;  }
.pdg5	{padding:5px;  }
.pdg6	{padding:6px;  }
.pdg7	{padding:7px;  }
.pdg10	{padding:10px; }
.pdg15	{padding:15px; }
.pdg20	{padding:20px; }
.pdg25	{padding:25px; }
.pdg30	{padding:30px; }
.pdg40	{padding:40px; }
.pdg50	{padding:50px; }
.pdg60	{padding:60px; }
.pdg70	{padding:70px; }
.pdg80	{padding:80px; }
.pdg90	{padding:90px; }
.pdg100	{padding:100px;}

.pdgTop0	{padding-top:0;    }
.pdgTop1	{padding-top:1px;  }
.pdgTop2	{padding-top:2px;  }
.pdgTop3	{padding-top:3px;  }
.pdgTop4	{padding-top:4px;  }
.pdgTop5	{padding-top:5px;  }
.pdgTop10	{padding-top:10px; }
.pdgTop15	{padding-top:15px; }
.pdgTop20	{padding-top:20px; }
.pdgTop25	{padding-top:25px; }
.pdgTop30	{padding-top:30px; }
.pdgTop40	{padding-top:40px; }
.pdgTop50	{padding-top:50px; }
.pdgTop60	{padding-top:60px; }
.pdgTop70	{padding-top:70px; }
.pdgTop80	{padding-top:80px; }
.pdgTop90	{padding-top:90px; }
.pdgTop100	{padding-top:100px;}

.pdgBtm0	{padding-bottom:0;    }
.pdgBtm5	{padding-bottom:5px;  }
.pdgBtm10	{padding-bottom:10px; }
.pdgBtm15	{padding-bottom:15px; }
.pdgBtm20	{padding-bottom:20px; }
.pdgBtm25	{padding-bottom:25px; }
.pdgBtm30	{padding-bottom:30px; }
.pdgBtm40	{padding-bottom:40px; }
.pdgBtm50	{padding-bottom:50px; }
.pdgBtm60	{padding-bottom:60px; }
.pdgBtm70	{padding-bottom:70px; }
.pdgBtm80	{padding-bottom:80px; }
.pdgBtm90	{padding-bottom:90px; }
.pdgBtm100	{padding-bottom:100px;}

.pdgSides0	{padding-left:0;	padding-right:0;    }
.pdgSides5	{padding-left:5px;  padding-right:5px;  }
.pdgSides10	{padding-left:10px; padding-right:10px; }
.pdgSides15	{padding-left:15px; padding-right:15px; }
.pdgSides20	{padding-left:20px; padding-right:20px; }
.pdgSides25	{padding-left:25px; padding-right:25px; }
.pdgSides30	{padding-left:30px; padding-right:30px; }
.pdgSides40	{padding-left:40px; padding-right:40px; }
.pdgSides50	{padding-left:50px; padding-right:50px; }
.pdgSides60	{padding-left:60px; padding-right:60px; }
.pdgSides70	{padding-left:70px; padding-right:70px; }
.pdgSides80	{padding-left:80px; padding-right:80px; }
.pdgSides90	{padding-left:90px; padding-right:90px; }
.pdgSides100{padding-left:100px;padding-right:100px;}

.pdgLft0	{padding-left:0;	}
.pdgLft5	{padding-left:5px;  }
.pdgLft10	{padding-left:10px; }
.pdgLft15	{padding-left:15px; }
.pdgLft20	{padding-left:20px; }
.pdgLft25	{padding-left:25px; }
.pdgLft30	{padding-left:30px; }
.pdgLft40	{padding-left:40px; }
.pdgLft50	{padding-left:50px; }
.pdgLft60	{padding-left:60px; }
.pdgLft70	{padding-left:70px; }
.pdgLft80	{padding-left:80px; }
.pdgLft90	{padding-left:90px; }
.pdgLft100	{padding-left:100px;}

.pdgRgt0	{padding-right:0;	 }
.pdgRgt5	{padding-right:5px;	 }
.pdgRgt10	{padding-right:10px; }
.pdgRgt15	{padding-right:15px; }
.pdgRgt20	{padding-right:20px; }
.pdgRgt25	{padding-right:25px; }
.pdgRgt30	{padding-right:30px; }
.pdgRgt40	{padding-right:40px; }
.pdgRgt50	{padding-right:50px; }
.pdgRgt60	{padding-right:60px; }
.pdgRgt70	{padding-right:70px; }
.pdgRgt80	{padding-right:80px; }
.pdgRgt90	{padding-right:90px; }
.pdgRgt100	{padding-right:100px;}

.w1   {width:1px;  }
.w10  {width:10px; }
.w30  {width:30px; }
.w40  {width:40px; }
.w50  {width:50px; }
.w60  {width:60px; }
.w70  {width:70px; }
.w80  {width:80px; }
.w90  {width:90px; }
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w240 {width:240px;}
.w260 {width:260px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w336 {width:336px;}
.w350 {width:350px;}
.w340 {width:300px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w620 {width:620px;}
.w640 {width:640px;}
.w650 {width:650px;}

.h1   {height:1px;  }
.h5   {height:5px;  }
.h10  {height:10px; }
.h15  {height:15px; }
.h20  {height:20px; }
.h25  {height:25px; }
.h30  {height:30px; }
.h35  {height:35px; }
.h40  {height:40px; }
.h45  {height:45px; }
.h50  {height:50px; }
.h250  {height:250px; }
.h400  {height:400px; }



/********** <----- Spacers, dimensions and positioning **********/


/********** <----- General Notel **********/
.generalNotes {width:740px; padding:0; margin-top:8px; border:#C7DFF4 1px solid;}
.top{ display:none; /*background:url(/genericfiles/4.0/img/common/border_top_blue.gif); height:12px; width:739px; border-right:#C7DFF4 1px solid;*/}
.generalNotes_content{
	padding:20px 40px 20px 14px;
	background-color:#F4F8FD;
	/*border-left:#C7DFF4 1px solid;
	border-right:#C7DFF4 1px solid;*/
	}
.generalNotes_content li {
	padding-bottom:5px;
	color:#EC7E1E;
	list-style-type:square;
}
.generalNotes_content_title{
	color:#0058A6;
	font-size:15px;
	font-weight:bold;margin:0 0 10px 27px;}
.ie .generalNotes_content_title{margin:0 0 10px -14px;}
.generalNotes_content p{ color:#666; margin:0; padding-bottom:3px; margin-left:30px;}
.ie .generalNotes_content p{ margin-left:-10px;}
.generalNotes_content a {	color:#FF3300;
}
.generalNotes_content_botton {display:none;/*background:url(/genericfiles/4.0/img/common/border_right_blue.gif) right; height:12px; margin:0 0 10px 0; width:739px; float:left; border-left:#C7DFF4 1px solid;*/}
/********** <----- General Notel - until here **********/


/********** ----- Login page **********/
div#loginInputContainer {
	background:url(../img/login.png) no-repeat;
	width:420px;
	height:133px;
	padding-top:55px;
} 
div#loginInputContainer td{
	padding:3px;	
	text-align:center;
}
#accCodeInput, #pinInput {
	border:solid 1px;
	border-color:#A5A5A5 #C1C1C1 #C1C1C1 #A5A5A5;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:22px;
}
#accCodeInput:hover, #pinInput:hover, #accCodeInput:focus, #pinInput:focus {
	border:solid 1px;
	border-color:#1B7BA5 #229FD5 #229FD5 #1B7BA5;
}
#accCodeInput {
	padding-left:10px;
	text-align:left;
	width:80px;
}
#pinInput {
	text-align:center;
	width:40px;
}
.privacy_footer  {
	height:40px;
	margin-top:10px;d	
}
.privacy_footer span, .privacy_footer a {
	color:#666666;
	font-size:11px;
}
.privacy_footer a.darkgrayLink {
	color:#666666;
	text-decoration:none;
}
.privacy_footer a.darkgrayLink:hover {
	color:#666666;
	text-decoration:underline;
}
.privacy_footer .borderTop_privacyfooter {
	border-top:3px solid #EF8220;
}
.privacy_footer .text_privacyfooter {
	padding-top:10px;
}
div#header {
	margin:auto;
	width:960px;
	height:95px;
	position:relative;
	background:url(../img/header/headerbg.jpg) top right no-repeat;	
}
img#headerLogo { /* logo position */
	position:absolute;
	top:15px;
	left:25px
}
div#headertitle { /* logo position */
	position:absolute;
	top:35px;
	left:250px;
	font-family: Arial, Helvetica, Batang, serif;
	letter-spacing:6px;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
}
div#header #langSel {
	position:absolute;
	bottom:10px; 
	right:10px;	
	height:21px; 
	width:190px; 
}
.loginBtn {
	margin:0 auto;
	font-weight:normal;
	display:inline-block;
	text-decoration:none;
	background:url(../img/btnLoginLft.png) no-repeat top left;
	height:22px;
	cursor:pointer;
	padding-left:25px;
}
.loginBtn span {
	background:url(../img/btnLoginRgt.png) no-repeat top right;
	color:#FFFFFF;
	display:block;
	padding:3px 25px 3px 0;
	line-height:16px;
}
.loginBtn:hover {
	background-position:0 -22px;
	text-decoration:none;
}
.loginBtn:hover span {
	background-position:right -22px;
	color:#fff;
	text-decoration:none;
}
.menuBox {
	border-bottom:1px solid #C7DFF4;
	border-left:1px solid #C7DFF4;
	border-right:1px solid #C7DFF4;
	width:208px;
}
.headerWelcome {
	float:right;
	padding:0 10px;
}
.SignOut {
	 font-weight:normal;
	 font-size:12px;
	 font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	 text-decoration:none;
	 color:#0066CC;
	 margin-left:10px;
}
.SignOut:hover {
	 color: #C30;
	 text-decoration: underline
}

.ie #tdContents{background:url(../img/common/bg_pg.gif) repeat;}

.ie #pageMenu{
	position:relative;
	/*bottom:83px;compare this height with web phone's position*/
	
}
.ie .pageMenu{ margin-top:50px;}

#pageMenu a:hover {
	text-decoration:none;
}
.menuMain {
	/*
	display: block;
	position: relative;
	text-decoration: none;
	width: 210px;
	*/
	color:#FFF; padding:8px; text-align:center;
	background: rgb(17,132,190); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODRiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjMTM3Y2I4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMDA2YWFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMTQ1YmExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMGM1MzljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMDk0Yzk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNDU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(17,132,190,1) 0%, rgba(19,124,184,1) 7%, rgba(0,106,172,1) 24%, rgba(20,91,161,1) 45%, rgba(12,83,156,1) 59%, rgba(9,76,152,1) 72%, rgba(10,69,149,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,132,190,1)), color-stop(7%,rgba(19,124,184,1)), color-stop(24%,rgba(0,106,172,1)), color-stop(45%,rgba(20,91,161,1)), color-stop(59%,rgba(12,83,156,1)), color-stop(72%,rgba(9,76,152,1)), color-stop(100%,rgba(10,69,149,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(17,132,190,1) 0%,rgba(19,124,184,1) 7%,rgba(0,106,172,1) 24%,rgba(20,91,161,1) 45%,rgba(12,83,156,1) 59%,rgba(9,76,152,1) 72%,rgba(10,69,149,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(17,132,190,1) 0%,rgba(19,124,184,1) 7%,rgba(0,106,172,1) 24%,rgba(20,91,161,1) 45%,rgba(12,83,156,1) 59%,rgba(9,76,152,1) 72%,rgba(10,69,149,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(17,132,190,1) 0%,rgba(19,124,184,1) 7%,rgba(0,106,172,1) 24%,rgba(20,91,161,1) 45%,rgba(12,83,156,1) 59%,rgba(9,76,152,1) 72%,rgba(10,69,149,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(17,132,190,1) 0%,rgba(19,124,184,1) 7%,rgba(0,106,172,1) 24%,rgba(20,91,161,1) 45%,rgba(12,83,156,1) 59%,rgba(9,76,152,1) 72%,rgba(10,69,149,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1184be', endColorstr='#0a4595',GradientType=0 ); /* IE6-8 */
}
.menuMain span.menuTxt, .menuMain span.menuBtm {
	background:url(../img/menu/menuMainBg_menu.png) no-repeat scroll 0 0 transparent;
	display:block;
	text-decoration:none;		
}
.menuMain span.menuTxt {
	padding-top:8px;
	font-weight:normal;
	letter-spacing:0.1em;
	text-align:center;
	color:#ffffff;	
	background-position:left top;	
}
.menuMain span.menuBtm {
	height:8px;
	background-position:left bottom;
}
.menuSub1NoLink a {
	display:block;
	position:relative;
	text-decoration:none;
	width:210px;
	cursor:default;
}
.menuSub1NoLink span.menuTxt {
	/*
	background:url(../img/menu/menuSub1Bg.png) no-repeat scroll 0 0 transparent;
	background-position:left top;
	margin-left:-1px;
	width:196px;	
	cursor:default;
	*/
	
	display:block;
	padding:5px 5px 5px 8px;
	color:#0050A0;
	font-weight:bold;
	border:solid #C7DFF4;
	border-width:1px 0;
	background: rgb(235,242,250); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZjJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2RlZWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2UxZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(235,242,250,1) 0%, rgba(222,235,248,1) 30%, rgba(204,225,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,242,250,1)), color-stop(30%,rgba(222,235,248,1)), color-stop(100%,rgba(204,225,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(235,242,250,1) 0%,rgba(222,235,248,1) 30%,rgba(204,225,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(235,242,250,1) 0%,rgba(222,235,248,1) 30%,rgba(204,225,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(235,242,250,1) 0%,rgba(222,235,248,1) 30%,rgba(204,225,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(235,242,250,1) 0%,rgba(222,235,248,1) 30%,rgba(204,225,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf2fa', endColorstr='#cce1f5',GradientType=0 ); /* IE6-8 */
}
.menuSub2 {		
	border-top:1px dotted #C7DFF4;
	padding:7px 5px 7px 20px;
	border-top:1px #C7DFF4 dotted;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#666666;
	background:url(../img/menu/menuBulletDot.gif) no-repeat #FFF;
	background-position:10px;
	position:relative;
	display:block;
	cursor:pointer;
}
.menuSub2:hover,
.menuSub2.selected {
	color:#666666;   
	background-color:#ecebea;
}
.menuSub2Selected {
	padding:7px 5px 7px 20px;
	border-top:1px #C7DFF4 dotted;
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#666666;
	background:url(../img/menu/menuBulletDot.gif) no-repeat #FFF;
	background-position:10px;
	}
.menuSub2NoLink {
	cursor:default;	
	padding:7px 5px 7px 20px;
	margin:0;
	border-top:1px #C7DFF4 dotted;
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color:#666666;
	background-color:#FFFFFF;	
}
.menuSub3 {
	padding:3px 5px 3px 30px;
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-decoration:none;
	color:#666666;
	background:url(../img/menu/menuBulletDot.gif) no-repeat #FFF;
	background-position:20px;
	cursor:pointer;
	}
.menuSub3:hover,
.menuSub3.selected {
	color:#666666;   
	background-color:#ecebea;
	}		 
.menuSub3Selected {
	text-indent:-7px;
	padding:3px 5px 3px 30px;
	display:block;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-decoration:none;
	color:#666666;
	background:url(../img/menu/menuBulletDot.gif) no-repeat #FFF;
	background-position:20px;
}			
.selected {
	background-color:#ECEBEA;
	cursor:default;
}
.selected:hover {
	background-color:#ECEBEA;
	cursor:default;
}
/* call history general info and free min tables */
.table1 td { padding:3px 12px 3px 12px }
/* call history printer friendly general info table */
.table2 { padding:3px 10px 3px 10px }
/* call history table */
.headerRowLft_top{border-top:solid 1px #ccc;}
.headerRowLft {border-bottom:solid 1px #ccc;  font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; padding:5px; font-size:12px; text-align:left;}
.headerRowRgt {border-top:solid 1px #ccc; font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; padding:5px; font-size:12px;
}
.ie .headerRowRgt {
	border-top:solid 1px #ccc; font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; padding:5px; font-size:12px;
}
.tableRowLft { padding:0 2px 0 2px }
.tableRowRgt {
	border-left:solid 1px #666699; 
	padding:0 2px 0 2px
}
/* call history table printer friendly */
.headerRowLftPrint {
	border:solid 1px #666699;
	border-right:0
	}
.headerRowRgtPrint { border:solid 1px #666699 }
.tableRowLftPrint {
	border-left:solid 1px #666699; 
	border-bottom:solid 1px #CCCCCC;
	padding:3px 3px 2px 3px
	}
.tableRowRgtPrint {
	border-left:solid 1px #666699; 
	border-right:solid 1px #666699; 
	border-bottom:solid 1px #CCCCCC;
	padding:3px 3px 2px 3px
	}
.tbAlignRgt { margin-right:0; margin-left:auto }
.tdAlignLft { text-align:left }
.tdAlignRgt { text-align:right }
.tdEditable { cursor:pointer; }
.trEditable:hover { background-color:#cccccc; }
.formNav { background-image:url(../img/common/ya_ltr.gif); background-position:center; background-repeat:no-repeat }
.formSubtitle { padding:2px 30px 2px 30px; border:solid 1px #9999CC; border-left:0; border-right:0 }
.ulNotes { margin-top:20px; margin-right:35px; margin-bottom:30px; margin-left:5px }

.liNotes { padding-bottom:7px; color:#6699CC; line-height:16px; font-size:14px }
.required { background-image:url(../img/common/required_ltr.gif); background-position:center; background-repeat:no-repeat }
.print {
	display:block;
	padding:0 30px 0 30px
}
.headerPhoneRegLft { border-top:solid 1px #F0F0F0; border-bottom:solid 1px #F0F0F0; padding:5px 10px 5px 10px; text-align:center; }
.headerPhoneRegRgt { border:solid 1px #F0F0F0; border-right:0; padding:5px 10px 5px 10px; text-align:center; }	
.headerPhoneRegRgt_left { border:solid 1px #ffffff; border-right:0; padding:5px 10px 5px 10px; text-align:center; background-color:#fff;}	
.bdPhoneRegLft { padding:3px 10px 3px 10px ;border-bottom:#F0F0F0 1px solid;font-size:12px; font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif; cursor:pointer; text-decoration:none; height:20px; color:#666; }
.bdPhoneRegLft a{ color:#333; text-decoration:none;}
.bdPhoneRegLft a:hover{ color:#333; text-decoration:none;}
.bdPhoneRegLft a:visited{ color:#333; text-decoration:none;}
.bdPhoneRegRgt { border-left:solid 1px #F0F0F0; padding:3px 10px 3px 10px; border-bottom:#F0F0F0 1px solid; height:20px; color:#666; text-align:center;}
.bdPhoneRegRgt a{ color:#333; text-decoration:none;}
.bdPhoneRegRgt a:hover{ color:#333; text-decoration:none;}
.bdPhoneRegRgt a:visited{ color:#333; text-decoration:none;}
.button10 {
	background-color:#54A3E5;
	border-color:#7DC1FA #4087C2 #4087C2 #7DC1FA;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 15px;
	text-decoration:none;
	cursor:pointer;
}
.button10:hover {
	background-color:#C7E0F5;
	border-color:#E7F1FA #94C6F0 #94C6F0 #E7F1FA;
	color:#666666 !important;
	font-weight:bold;
	text-decoration:none;
}
.button10:active {
	border-color:#7DC1FA #4087C2 #4087C2 #7DC1FA;
	color:#FFFFFF !important;
}
.buttonRed {
	background-color:#EC7E4B;
	border-color:#FF99CC #B1713C #B1713C #FF99CC;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	cursor:pointer;
}
.buttonRed:hover {
	background-color:#F2B487;
	border-color:#FADBC5 #E2955E #E2955E #FADBC5;
	color:#666666 !important;
	font-weight:bold;
	text-decoration:none;
}
.buttonRed:active {
	border-color:#660000 #FF99CC #FF99CC #660000;
	color:#660000 !important;
	text-decoration:none;
}
.buttonBlue {
	background-color:#54A3E5;
	border-color:#7DC1FA #4087C2 #4087C2 #7DC1FA;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 15px;
	text-decoration:none;
	cursor:pointer;	
}
.buttonBlue:hover {
	background-color:#C7E0F5;
	border-color:#E7F1FA #94C6F0 #94C6F0 #E7F1FA;
	color:#666666 !important;
	font-weight:bold;
	text-decoration:none;
}
.buttonBlue:active {
	border-color:#660000 #FF99CC #FF99CC #660000;
	color:#FFFFFF !important;
	text-decoration:none;
}
.buttonDisabled {
	background-color:#CCCCCC;
	border-color:#333333 #E8E8E8 #E8E8E8 #333333;
	border-style:solid;
	border-width:2px;
	color:#666666 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1px 15px;
	text-decoration:none;
}
.buttonDisabled:hover {
	text-decoration:none;
	cursor:default;
}
.buttonPrint {
	background-color:#0099CC;
	border-color:#99CCFF #003366 #003366 #99CCFF;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 15px;
	text-decoration:none;
	cursor:pointer;	
}
.buttonPrint:hover {
	color:#003366 !important;
	text-decoration:none;
}
.buttonPrint:active {
	border-color:#003366 #99CCFF #99CCFF #003366;
	color:#003366 !important;
	text-decoration:none;
}
.notice {
	-moz-border-radius:4px 4px 4px 4px;	
	background:url(../img/common/bg_notice.png) repeat-x scroll 50% 50% #FBF9EE;
	border:1px solid #FCEFA1;	
}
.notice p, .notice a, .notice span, .notice div {
	color:#363636 !important;
} 
.overlay {
	/*background:url(../img/common/overlay.png) repeat-x scroll 50% 50% #AAAAAA;*/
	/* for IE */
	/*filter:alpha(opacity=30);*/
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.overlay-shadow {
	-moz-border-radius:3px 3px 3px 3px;
	background:url(../img/common/overlay.png) repeat-x scroll 50% 50% #AAAAAA;
	margin:-3px 0 0 -3px;	
	/* for IE */
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	padding:3px;
}
.overlay-content {
	-moz-border-radius:4px 4px 4px 4px;
	background-color:#FFFFFF;
	/*border:3px solid #ccc;*/
	color:#222222;
}

/* <-- table */
#personalinfo
{
	font-family: Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 12px;	
	width: 670px;
	border-collapse: collapse;
	margin:0 auto 0;
}
#personalinfo th
{
	font-size: 12px;
	font-weight: bold;
	padding: 0 10px 0 25px;
	background: #ecebea;
	border-bottom: 1.5px dotted #ccc;
	text-align:left;
	color: #666;
	height:30px;
}
#personalinfo td
{
	padding: 10px 30px 10px 25px;
	border-bottom: 1.5px dotted #ccc;
	color: #666;
}

/* <-- table */


/* <-- Nav Form */
#nav_form
{
font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
margin: 0;
border-bottom: 1px solid #ddd;
padding-top:10px;
padding-bottom:7px;
background:#eee;
}

#nav_formlist
{
width: 99%;
text-align:left;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#nav_formlist li
{
color: #999999;
font-size: 12px;
padding: 0 10px;
display: inline;
text-indent: 0;
background: url("/GenericFiles/Images/common/ya_ltr_graylight.gif") right 5px no-repeat;
}

#nav_formlist li#finish{
color: #999999;
font-size: 12px;
padding: 0 10px;
display: inline;
text-indent: 0;
background:none;
}

#nav_formlist li#current
{
color:#666;
font-size: 15px;
font-weight:bold;
background: url("/GenericFiles/Images/common/ya_ltr_gray.gif") right 5px no-repeat;
}

#nav_formlist li#current_finish
{
color:#666;
font-size: 15px;
font-weight:bold;
background:none;
}

input.textbox {
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
    font-size: 12px;
    padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
    border: 1px solid #C1C1C1;
    border-top: 1px solid #A5A5A5;
    border-left: 1px solid #A5A5A5;
}

    input.textbox:hover,
    input.textbox:focus {
        border: 1px solid #229FD5;
        border-top: 1px solid #1B7BA5;
        border-left: 1px solid #1B7BA5;
    }

/* <-- Nav Form */

/* <-- Form */


div.form {
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
    padding: 6px;
	font-size:12px;
	color:#666;
}
    div.form fieldset {
        padding-left: 6px;
        padding-bottom: 6px;
        border: 1px solid #E8E8E8;
        margin: 0px 0px 18px 0px;
    }
    
        div.form fieldset legend {
			font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
            margin-bottom: 10px; 
            font-size: 14px;
			font-weight:bold;
			color:#0058a6;
        }

    div.form fieldset ol,
    div.form fieldset ul {
        list-style: none;
        list-style-type: none;
        list-style-position: outside;
        margin: 0px;
        padding: 0px;
    }
	
	div.form fieldset ol li lateral_text{
	margin-top:-5px;
	float: left; width:180px; line-height: 20px; margin-right: 6px;}
    
        div.form fieldset ol li {
            clear: both;
			font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
			font-size:12px;
			margin-bottom:10px;
        }
        
            div.form fieldset ol li label {
                display: block;
				padding-right:5px;
				margin-left:20px;
                width: 130px;
                float: left;
                line-height: 1.2em;
                margin-right: 6px;
				font-size:12px;
				min-height:40px; height:auto !important; height:40px;
            }
            
                div.form fieldset ol li label em {
                    font-style: normal;
                    text-decoration: underline;
                }
            
            div.form fieldset li label.required-field {
                background: url("/GenericFiles/Images/common/required_ltr.gif") right 5px no-repeat;
				
            }
            
                div.form fieldset li label.required-field span {
                    display: none;
                }
           
            
                div.form fieldset ul.validation-errors li {
                    float: left;
                    clear: right;
                }
				
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }



    div.form .validation-error {
        color: Red;
        font-size: 12px;
    }

    div.form dl.legend {
       height: 16px;
       width: 190px;
       margin: 6px 0px 0px 132px;
       padding: 3px 4px 0 0;
       border: 1px dashed silver;
       font-size: 16px;
	   font-weight:bold;
	   font-family:"Lucida Grande", "Lucida Sans Unicode", geneva, verdana, Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
    }

       
        
        div.form dl.legend dd {
            float: left;
            margin-left: 3px;
        }
    
    div.form fieldset.actions {
        border: none;
        margin-top: 12px;
        margin-left: 132px;
        padding: 0px;
    }
    
        div.form fieldset.actions ul li {
            float: left;
        }
        
            div.form fieldset.actions ul li input.button {
                width: 80px;
                margin-right: 6px;
            }
            
            div.form fieldset.actions ul li.default input.button {
                font-weight: bold;
            }
			
			
			
ol {
	margin: .5em 0 1em 1.8em;
}

div.clear {
    clear: both;
}

input.text-box {
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
    font-size: 12px;
    padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
    border: 1px solid #C1C1C1;
    border-top: 1px solid #A5A5A5;
    border-left: 1px solid #A5A5A5;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}

    input.text-box:hover,
    input.text-box:focus {
        border: 1px solid #229FD5;
        border-top: 1px solid #1B7BA5;
        border-left: 1px solid #1B7BA5;
    }
	
textarea.textarea-box{
	font-family:Arial, Helvetica, 'Hiragino Kaku Gothic Pro', 'Meiryo', "ＭＳ Ｐゴシック", Osaka, sans-serif;
    font-size: 12px;
    padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
    border: 1px solid #C1C1C1;
    border-top: 1px solid #A5A5A5;
    border-left: 1px solid #A5A5A5;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	}
textarea.textarea-box:hover,
textarea.textarea-box:focus {
        border: 1px solid #229FD5;
        border-top: 1px solid #1B7BA5;
        border-left: 1px solid #1B7BA5;
    }

p.code-sample {
	margin: 8px 0;
	padding: 0 4px 2px;
	background: #eee;
	border: dashed 1px #555;
	font-size: 14px;
}

.js p.code-sample {
	display: none;
}

a.show-link {
	
}

a.show-link:hover {
	color: Blue;
}

#instructions li {
	margin: 0 0 0.4em;
}

input.fwdDest,
input.fwdDestDis,
input.fwdDestFoc,
input.fwdDestTip,
input.fwdDestErr {
	width:200px;
	padding-left:5px;
	border:1px solid #7F9DB9;
	ime-mode:disabled;
}
input.fwdDest {
	background-color:#FFFFFF;
}
input.fwdDestDis {
	background-color:#EBEBE4;
}
input.fwdDestFoc {
	background-color:#FFFF99;
}
input.fwdDestTip {
	background-color:#FFFF99;
	color:#999999;
}
input.fwdDestErr {
	background-color:#FFE1E1;
	color:#999999;
}

.imput_size{ width:200px;}
			
/* Form */

/* Webphone */
.webphone {display:none;}
div.webPhoneBdyWrapper {
	border:1px solid #CCC;
	border-top:0;
	width:738px;
	padding-bottom:30px;
}
div.webPhoneBdyWrapper p {
	margin:0 25px 30px;
}

a.btn {
	border: 2px solid;
	border-color: #7DC1FA #4087C2 #4087C2 #7DC1FA;
	background-color: #54A3E5;
	color: #FFF;
	font-weight:bold;
	margin:0 auto;
	display:block;
	width:100px;
	line-height:20px;
	text-align:center;
}
a.btn:hover {
	background-color:#C7E0F5;
	border-color:#E7F1FA #94C6F0 #94C6F0 #E7F1FA;
	color:#666666 !important;
	font-weight:bold;
	text-decoration:none;
}
iframe#webphoneTemrs {
	width:650px;
	height:350px;
	margin:0 auto 30px;
	display:block;
	border:1px solid #CCC;
}
div.webPhoneBdyWrapper p.note {
	font-weight:bold;
	margin:20px 25px 10px;
}


.webphone_calls{ width:300px; margin-right:50px; float:left;}
.webphone_left_list{ float:right; width:300px; margin:0;}

.webphone_monitor{position:relative; color:#808080; margin-bottom:50px;}
.webphone_monitor1{position:absolute; width:160px; text-align:center; left: 97px; top: -145px; font-size:18px;}
.webphone_monitor2{
	position:absolute;
	width:160px;
	text-align:center;
	left: 415px;
	top: -145px;
	font-size:18px;
}
.webphone_monitor3{
	position:absolute;
	width:200px;
	left: 85px;
	top: -15px;
	font-size:12px;
}
.webphone_monitor4{
	position:absolute;
	width:200px;
	left: 405px;
	top: -15px;
	font-size:12px;
}

.webphone_monitor5{
	position:absolute;
	width:200px;
	left: 65px;
	top: -22px;
	font-size:12px;
}

.box2:hover {cursor:pointer; color:#666666; text-decoration:none;}
.box2 { background:url(/genericfiles/4.0/img/ok_box_bg.png) repeat-x; height:54px; margin:20px 0 30px 0; width:320px;}
.w7_box2 { background:url(/genericfiles/cyber/img/common/windows7.png) no-repeat; line-height:54px; padding:0 0 0 75px; color:#656565; font-size:1.1em; text-align:center;}
.box2.win7 {
	float:left;
}
.box2.vista {
	float:right;
}
.uac ol {
	padding:0;
	margin:20px 0 0 20px;
}
.uac ol li {
	margin:0 0 30px 0;
}
.wv_box2 { background:url(/genericfiles/cyber/img/common/windowsVista.png) no-repeat; line-height:54px; padding:0 0 0 75px; color:#656565; font-size:1.1em; text-align:center;}
.right_corner_box2 { background:url(/genericfiles/4.0/img/right_corner_box.png) no-repeat right; float:right; height:54px; width:5px;}
.line_orange { border-top:1px solid #F90; margin-top:2em; padding:0; }
.line_orange img { float:left; margin:-10px -3px; }
.list_wv7{ margin:0; margin-left:-20px;}
.ie .list_wv7{ margin:0; margin-left:25px;}
.list_wv7 li{ margin-bottom:15px;}
/* Webphone */


.campaign_infoLft{ text-align:justify; width:408px; line-height:1.5em;}
.CampaignRegulation ol{list-style:decimal;}
.CampaignRegulation li{ margin:0 0 0 -35px; text-align:justify; padding-bottom:7px;}
.CampaignRegulation_box{width:635px; height: 200px; overflow: auto; margin:15px 0 0 0; padding:20px; border:#CCC 1px solid;}

.webphoneHelp h1._header {
	background:url(/GenericFiles/4.0/img/common/border_top_title.gif) no-repeat;
	color:#666;
	font-size:22px;
	font-weight:bold;
	letter-spacing:3px;
	line-height:72px;
	padding-left:50px;
	margin:0;
	border-right:1px solid #CCC;
}
.webphoneHelp div._body {
	background-color:#FFF;
	border:solid #CCC;
	border-width:0 1px;
	padding:20px 30px 50px;
}
.webphoneHelp h2 {
	margin:35px 0 10px;
	color:#0058A6;
	font-size:14px;
	border-top:1px dotted #CCC;
	padding-top:10px;
}
.webphoneHelp h2.noBorder {
	border:0;
	margin:0;
	padding:0;
}
div.webphoneMap {
	float:left;
	margin:20px 0 0 10px;
	position:relative;
}
div.webphoneMap .settings {
	position:absolute;
	bottom:7px;
	left:68px;
}
div.webphoneMap .settings .separator {
	padding:0 5px;
}
ul.webphoneInterface {
	float:right;
	margin:80px 70px 0 0;
}
ul.webphoneInterface li {
	background:url(/GenericFiles/4.0/img/webphone/list_bullet_desc_bg.png) no-repeat 0px 0px;
	line-height:22px;
	list-style-type:none;
}
ul.webphoneInterface li span.bulletNum {
	height:22px;
	width:22px;
	color:#FFF;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
}
ul.addNum li span.bulletNum {
	display:inline-block;
	margin-bottom:15px;
}
.webphoneHelp p.question {
	margin:0;
	font-weight:bold;
}
.webphoneHelp p.answer {
	margin:5px 0 10px 0;
}
.webphoneHelp ul.answer {
	padding:0;
	margin:5px 0 0 20px;
}
.webphoneHelp p.ulAnswerNote {
	margin:5px 50px 0 20px;
	text-indent:-8px;
}
.webphoneHelp ul.answer.mgnBtm {
	margin:5px 0 10px 20px;
}
.webphoneHelp span.open {
	display:none;
}
.normal {
	font-weight:normal !important;
}
.webphoneHelp div.uac {
	display:none;
}
iframe.autosize {overflow:hidden;}

h1.header {background:#FFF; border:solid #CCC; border-width:1px 1px 0 1px; height:72px; line-height:72px; margin:0; padding-left:35px; border-right:1px solid #CCC; letter-spacing:2px;}
.contents {background-color:#FFF; border:solid #CCC; border-width:0 1px 1px 1px; padding:1px 0;}
.contents .intro {margin:30px 35px 0;}
.bottom {display:none; /*height:12px; background:url(../../4.0/img/common/border_right.gif) no-repeat right bottom; border-left:1px solid #CCC;*/}
#ddlCountry option:disabled {
	color: #ccc;
}
.images {
	display: flex;
}
.MyAccMiniURL {
	text-align:center;
	font-size:0.95em;
	color:#aaa;
	border:none;
	padding:0.5em 0;
	width:100%;
}
.qr {
	width: 50%;
	text-align: center;
}
.qr-code {
	width: 120px;
	height: auto;
}
.cvs {
	width: 50%;
	display: flex;
	text-align: center;
}
.cvs-logo {
	width: 100px;
}
.cvs-logo.fm {
	width: 50px;
}
.cvs-left {
	text-align: center;
}
.cvs-center {
	text-align: center;
}
.cvs-right {
	text-align: center;
}
.importantNotes {
	border: #C7DFF4 1px solid;
	background-color: #F4F8FD;
	padding: 20px;
	margin-top: 10px;
}
.importantNotes ul li {
   margin-bottom: 0.5em;
}
#footer * {
	color: #D0CFCE;
}
#footer .phoneNum {
	color: #fff !important;
	font-weight: bold;
}