@charset "shift_jis";

/* Common elements */

*{
	margin:0;
	padding:0;
}
div{
	display:block;
}
span{
	display:inline;
}
html,body{
	height:100%;
}
body{	background-color:#fff;	color:#000;
	border:0;
	margin:0px 0px 0px 0px;}a:link{
	color:#00f;
}a:visited{
	color:#606;
}a:active{
	color:#f00;
}#wrapper{
	width:840px;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px;
	zoom:100%; /*IE6*/
	position:relative;

}
#footer{
	text-align:center;
	font-family:sans-serif;
	width:100%;
	height: 100px;
	clear:both;
}
#push{
	height:100px;
}
#toplink{
	margin:5px 0px;
}
#header{
	margin-bottom:20px;
}
ul#navibutton{
	width:840px;
}
ul#navibutton li{
	float:left;
	width:139px;
	height:22px;
	display:inline;
	list-style-type:none;
	margin-left:1px;
	margin-bottom:1px;
}
a#navitext{
	text-decoration:none;
}
a#navitext:link{
	color:#333;
}a#navitext:hover{
	color:#333;
	background-color:#fcc;
}
a#navitext:visited{
	color:#333;
}a#navitext:active{
	color:#333;
	background-color:#ccc;
}
#foot_t{
	width:600px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:10pt;
}
ul#footnavi li{
	float:left;
	width:120px;
	height:20px;
	display:inline;
	list-style-type:none;
	font-size:13px;
	font-family:sans-serif;
	color:#666;
	text-align:center;
}
#copyright{
	margin:10px auto;
	text-align:center;
	clear:both;
}
img{	border:none;
}
.center{
	text-align:center;
}
.mid{
	display: table-cell; 
	vertical-align: middle; 
	margin: 0px; 
	/display: inline; 
	/zoom:1;
} 
.bottom_button_box{
	clear:both;
	float:right;
	display: table; /*for valign middle*/
}
.line1pxgray{
	border:none;
	border-top:solid 1px #666;
	height:1px; color:#fff;
	margin:1em 0;
	clear:both;
}
.mainbox{
	clear:both;
	margin-left:70px;
	margin-bottom:30px;
	width:700px;
}
.mainbox700{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.centerbox{
	margin-left:auto;
	margin-right:auto;
}
.rightside{
	float:right;
	position:relative;
}
.leftside{
	float:left;
	position:relative;
}
.vtop{
	vertical-align:top;
}

/*Text elements*/

h1{
	text-align:left;
	font-size:1.3em;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	color:#633;
}
h2{
	text-align:left;
	font-size:1.3em;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	color:#633;
	margin:5px 0 10px 0;
}
h3{
	text-align:left;
	font-size:1em;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	color:#333;
	margin:2px 0;
	clear:both;
}
h4{
	color:#633;
	font-size:.9em;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	line-height:1.2em;
	text-align:left;
	letter-spacing: -1px;
}
.bodycopy{	font-size:0.95em;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	color:#555;
	line-height:150%;
	text-align:left;
	margin-bottom:1em;
}
.topstar{
	font-size:.95em;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	color:#000;
	line-height:150%;
	text-align:left;
	margin-bottom:1em;
	text-indent :-1em;
}
.note{
	color:#633;
	vertical-align: super;
	vertical-align: baseline;
	position: relative;
	top: -1ex;
	font-size:.8em;
}
.small{
	font-size:.8em;
	line-height:2em;
}
.caption{
	font-size:.8em;
	line-height:1.2em;
}
.bold{
	font-weight:bold;
}
.bigbold{
	font-size:1.1em;
	font-weight:bold;
}
.biggray{
	color:#666;
	font-size:1.1em;
	font-weight:bold;
}
.red{
	color:#c00;
}
.bigred{
	color:#c00;
	font-size:1.1em;
	font-weight:bold;
}
.brown{
	color:#633;
}
.bigbrown{
	color:#633;
	font-size:1.1em;
	font-weight:bold;
}
.hugebrown{
	color:#633;
	font-size:1.3em;
	font-weight:bold;
	font-family:serif,,lr o;
}
.purple{
	color:#c36;
}
.bigpurple{
	color:#c36;
	font-size:1.1em;
	font-weight:bold;
}
.hugepurple{
	color:#c36;
	font-size:1.3em;
	font-weight:bold;
	font-family:serif,,lr o;
}
.black{
	color:#000;
}
.submit{
	font-size:11pt;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	vertical-align:middle;
}

/* p1 p2 elements */
.topbox{
	width:840px;
}
.p01mid{
	display: table-cell; 
	vertical-align: middle; 
	margin: 0px; 
	/display: inline; 
	/zoom:1;
	width:553px;
}
#topmenu{
	width:257px;
	height:600px;
	position:absolute;
	top:340px;
}
ul#menubutton{
	text-align:left;
}
ul#menubutton li{
	list-style-type:none;
	margin:10px 0;
}
#topmain_l{
	width:257px;
	height:600px;
	float:left;
}
#topmain_r{
	padding-left:30px;
	width:553px;
	float:right;
	text-align:left;
}
#topstory{
	font-size:22pt;
	font-family:serif,,lr o;
	font-weight:bold;
	letter-spacing: 10px;}

/* p3 p4 elements */

#p3main_l{
	width:350px;
	float:left;
	margin-bottom:10px;
}
#p3main_r{
	padding-left:30px;
	width:460px;
	float:right;
	text-align:left;
}
.products_l{
	float:left;
	width:150px;
	text_align:left;clear:left;
}
.products_r{
	float:right;
	width:670px;
	margin:0 20px 0 0;
	display: table; /*for valign middle*/
}
.product_caption{
	width:210px;
	display: table-cell; /*for valign middle*/
	vertical-align: middle; 
	margin: 0px; 
	/display: inline; 
	/zoom:1;
}
.product_photo{
	width:145px;
	display: table-cell; /*for valign middle*/
	vertical-align: middle; 
	margin: 0px; 
	/display: inline; 
	/zoom:1;
}
.product_box{
	width:315px;
	display: table-cell; /*for valign middle*/ 
	vertical-align: middle; 
	margin: 0px; 
	/display: inline; 
	/zoom:1;
}
.product_copy{	font-size:0.8em;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	color:#000;
	line-height:1.5em;
	text-align:left;
}
.product_dot{
	border:none;
	border-top:dotted 2px #666;
	height:1px; color:#fff;
	margin:.2em 0;
	clear:both;
}

/* p5 elements */

.textbox_r{
	text-align:left;
	margim-right:20px;
	float:right;
	width:600px;
}
.p5mainbox{
	clear:both;
	margin-left:36px;
	margin-bottom:30px;
	width:804px;
}
.leftbox{
	width:146px;
	height:87px;
	float:left;
}
.rightbox1{
	width:658px;
	height:77px;
	float:right;
	background-image:url("images/05arrow1.jpg");
	background-repeat: no-repeat;
}
.rightbox2{
	width:658px;
	height:77px;
	float:right;
	background-image:url("images/05arrow2.jpg");
	background-repeat: no-repeat;
}
.rightbox3{
	width:658px;
	height:77px;
	float:right;
	background-image:url("images/05arrow3.jpg");
	background-repeat: no-repeat;
}
.titlecopy{	font-size:12pt;
	font-family:serif,,lr o;	color:#000;
	line-height:150%;
	text-align:left;
	margin-left:20px;
	margin-top:10px;
}
.bottom_button_box05{
	clear:both;
	text-align:right;
	margin-right:45px;
}

/* p6 elements */

.p6main_l{
	width:540px;
	float:left;
	text-align:left;
	margin-left:20px;
}
.p6main_r1{
	width:280px;
	float:right;
}
.p6main_r2{
	width:280px;
	height:100%;
	float:right;
	text-align:center;	position:relative;
	top:190px;
}

.p6_table{
	width:100%;
}

.p6_table td{
	border-width:0px 1px 1px 0px;
	border-style:none solid solid none;
	border-color:#666;
	padding:2px 3px;
	font-size:9pt;
}

.t1{
	background-color:#ccc;
	text-align:center;
}
.t1b{
	background-color:#ccc;
	text-align:left;
}
.t2{
	background-color:#fff;
	text-align:center;
}
.t2b{
	background-color:#fff;
	text-align:left;
}

/* p7 elements */

#p7bg{
	background-image:url("images/07bg.jpg");
}
.p7roundtop{
	width:760px;
	height:23px;
	margin-left:auto;
	margin-right:auto;
	background:url("images/07round_top.gif") repeat-y center 0;
}
.p7roundbottom{
	width:760px;
	height:23px;
	margin-left:auto;
	margin-right:auto;
	background:url("images/07round_bot.gif") repeat-y center 0;
}
.p7white{
	background-color:#fff;
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
.p7mainbox{
	width:710px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
}
.p7box0{
	position:absolute;
	top:94px;
	left:68px;
}
.p7box1{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	float:left;
	width:110px;
	margin-left:26px;
}
.p7box2{
	width:600px;
	font-size:15pt;
	font-weight:bold;
	text-align:center;
	color:#633;
	position:absolute;
	top:255px;
	left:50px;
}
.p7box3{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	color:#000;
	position:absolute;
	top:340px;
	left:115px;/*background-color:#cf6;*/
}

.p7box4{
	width:600px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	text-align:left;
	position:absolute;
	top:955px;
	left:55px;/*background-color:#cf6;*/
}
.p7box5a{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:48px;
	left:24px;/*background-color:#cf6;*/
}
.p7box5b{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:153px;
	left:77px;/*background-color:#cf6;*/
}
.p7box5c{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:160px;
	left:218px;/*background-color:#cf6;*/
}
.p7box5d{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:148px;
	left:376px;/*background-color:#cf6;*/
}
.p7box5e{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:160px;
	left:506px;/*background-color:#cf6;*/
}
.p7box5f{
	font-size:12pt;
	color:#000;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	position:absolute;
	top:60px;
	left:580px;/*background-color:#cf6;*/
}
.p7box6a{
	width:600px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	text-align:left;
	position:absolute;
	top:335px;
	left:110px;/*background-color:#cf6;*/
}
.p7box6b{
	width:600px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	text-align:left;
	position:absolute;
	top:415px;
	left:110px;/*background-color:#cf6;*/
}
.p7box6c{
	width:600px;
	font-size:11pt;
	font-weight:bold;
	color:#000;
	text-align:left;
	position:absolute;
	top:495px;
	left:110px;/*background-color:#cf6;*/
}
.p7big{
	font-size:16pt;
	font-weight:bold;
	color:#633;
}

.p7t{
	width:700px;
	margin-left:auto;
	margin-right:auto;border-collapse: collapse;
}
.p7t_nip{
	width:19px;
	vertical-align:middle;
	padding:5px 5px 5px 30px;
	border-top:dotted 2px #666;
	border-bottom:dotted 2px #666;
}
.p7t_nip2{
	width:19px;
	vertical-align:middle;
	padding:5px 5px 5px 30px;
	border-left:dotted 2px #666;
	border-top:dotted 2px #666;
	border-bottom:dotted 2px #666;
}
.p7t_copy{
	text-align:left;
	vertical-align:middle;
	padding:5px 30px 5px 0;
	border-top:dotted 2px #666;
	border-bottom:dotted 2px #666;
}
.p7moni{
	color:#633;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	margin:5px 0 5px 30px;
}
/* p8 elements */

.p8mainbox{
	width:708px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.p8main_l{
	width:300px;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-bottom:10px;
	padding:0 10px;
}
.p8main_r{
	width:480px;
	float:right;
	text-align:left;
	margin-bottom:10px;
	padding:0 10px;
}
.p8gray{
	font-size:1em;
	font-weight:bold;
	color:#666;
	line-height:200%;
}
.p8brown{
	font-size:1em;
	font-weight:bold;
	color:#633;
	text-indent: -1.0em; 
	margin-left:1em;
}
.p8list{
	margin-left:20px;
	line-height:200%;
	font-size:.9em;
}
.p8line1pxgray{
	border:none;
	border-top:solid 1px #666;
	height:1px; color:#fff;
	margin:1em 0;
	clear:both;
	margin-left:20px;
}
.p8imgbox{
	position:relative;
	width:708px;
}
.p8caption0{
	width:704px;
	height:80px;
	position:absolute;
	top:275px;
	left:-14px;
}
.p8caption1{
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	line-height:140%;
	float:left;
	width:140px;
	/*height:80px;*/
	margin-left:36px;background-color:#6e2119;
}
.p8caption2{
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	line-height:140%;
	float:left;
	width:140px;
	/*height:80px;*/
	margin-left:36px;background-color:#48667e;
}

/* p9elements */

.p9list{
	list-style-type:none;
	font-size:1em;
	line-height:200%;
}
.p9list2{
	list-style-type:none;
	line-height:150%;
	margin-left:70px;
}
.p9brown{
	font-weight:bold;
	color:#633;
	margin-left:70px;
}

.p9column0{
	text-align:center;
	position: relative;
}
.p9column1{
	width:100px;
	height:150px;
	font-size:8pt;
	line-height:120%;
	text-align:left;
	position:absolute;
	top:180px;
	left:190px;
}
.p9column2{
	width:100px;
	height:150px;
	font-size:8pt;
	line-height:120%;
	text-align:left;
	position:absolute;
	top:10px;
	left:360px;
}
.p9column3{
	width:100px;
	height:150px;
	font-size:8pt;
	line-height:120%;
	text-align:left;
	position:absolute;
	top:180px;
	left:660px;
}

/* p10 elements */

#p10table{
	width:100%;
	border-collapse:separate;
	border-spacing:10px 30px;
}
.t_left{
	width:200px;
	font-size:12pt;
	font-weight:bold;
	color:#633;
	text-align:left;
	line-height:150%;
	border-left:solid 7px #c99;
	padding-left:10px;
}
.t_center{
	width:30px;
	font-size:30pt;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background-color:#c99;
}
.t_right{
	font-size:1em;
	color:#000;
	text-align:left;
	line-height:150%;
}

/* p11 elements */

.p11mainbox{
	width:778px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.p11subbox{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.p11table{
	width:700px;
}
.p11th{
	font-size:12pt;
	color:#666;
}
.p11textbox{
	position:relative;
}
.p11text1a,.p11text1b,.p11text1c,.p11text1d,.p11text1e,.p11text1f,.p11text1g,.p11text1h,.p11text1i,.p11text1j,.p11text1k,.p11text1l{
	width:630px;
	font-size:12pt;
	line-height:130%;
	text-align:left;
	position:absolute;
	left:130px;
}
.p11text1a,.p11text1d,.p11text1l{
	top:8px;
}
.p11text1b,.p11text1e,.p11text1f,.p11text1g,.p11text1h,.p11text1i{
	top:20px;
}
.p11text1c,.p11text1i,.p11text1j{
	top:15px;
}
.p11text1k{
	top:26px;
}
.p11text2a,.p11text2b,.p11text2c,.p11text2d,.p11text2e,.p11text2f,.p11text2g,.p11text2h,.p11text2i,.p11text2j,.p11text2k,.p11text2l{
	width:670px;
	font-size:12pt;
	line-height:130%;
	text-align:left;
	position:absolute;
	left:85px;
}
.p11text2a,.p11text2b,.p11text2c,.p11text2d,.p11text2e{
	color:#36c;
}
.p11text2f,.p11text2g,.p11text2h{
	color:#633;
}
.p11text2i,.p11text2j,.p11text2k,.p11text2l{
	color:#363;
}
.p11text2a{
	top:83px;
}
.p11text2b{
	top:77px;
}
.p11text2c{
	top:122px;
}
.p11text2d,.p11text2e,.p11text2f,.p11text2g,.p11text2l{
	top:108px;
}
.p11text2h{
	top:95px;
}
.p11text2i{
	top:91px;
}
.p11text2j{
	top:115px;
}
.p11text2k{
	top:160px;
}
.p11text3a,.p11text3b,.p11text3d,.p11text3e,.p11text3f,.p11text3g{
	width:670px;
	font-size:12pt;
	line-height:120%;
	text-align:left;
	position:absolute;
	left:85px;
}
.p11text3a{
	top:155px;
}
.p11text3b{
	top:190px;
}
.p11text3d{
	top:163px;
}
.p11text3e{
	top:179px;
}
.p11text3f{
	top:180px;
}

/* p12 elements */

.p12mainbox{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.p12outerbox{
	width:700px;
	padding:4px;
	border:dotted 2px #666;
	text-align:center;
}
.p12innerbox{
	width:100%;
	padding:4px;
	border:solid 1px #666;
	text-align:center;
}
.p12innerbox1{
	padding:4px;
	border:solid 1px #666;
	text-align:center;
}
.p12innerbox2{
	text-align:center;
}
.p12captspace{
	position:relative;
}
.p12titlecapt{
	position:absolute;
	top:-30px;
	left:290px;
}
.p12hairsoap{
	font-weight:bold;
	color:#633;
	line-height:150%;
}
.p12list{
	line-height:150%;
	margin-left:1em;
}
.nail{
	width:25px;
	background-color:#c99;
	color:#fff;
	font-size:20pt;
	font-weight:bold;
	font-family:sans;
	text-align:center;
	vertical-align:middle;
}
.nail2{
	width:25px;
	background-color:#666;
	color:#fff;
	font-size:20pt;
	font-weight:bold;
	font-family:sans;
	text-align:center;
	vertical-align:middle;
}
.chatch{
	color:#633;
	font-size:15pt;
	font-weight:bold;
	font-family:sans;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
}
.howto{
	border-left:solid 5px #c99;
	padding-left:5px;
	color:#000;
	font-size:1em;
	text-align:left;
	line-height:150%;
}
.howto2{
	border-left:solid 5px #666;
	padding-left:5px;
	color:#000;
	font-size:1em;
	text-align:left;
	line-height:150%;
}
.p12name1{
	font-size:20pt;
	font-weight:bold;
	font-family:sans;
	color:#669;
}
.p12pro1{
	font-size:1em;
	font-weight:bold;
	font-family:sans;
	color:#669;
}
.p12name2{
	font-size:20pt;
	font-weight:bold;
	font-family:sans;
	color:#939;
}
.p12pro2{
	font-size:1em;
	font-weight:bold;
	font-family:sans;
	color:#939;
}
.p12name3{
	font-size:20pt;
	font-weight:bold;
	font-family:sans;
	color:#633;
}
.p12pro3{
	font-size:1em;
	font-weight:bold;
	font-family:sans;
	color:#633;
}
.howto3{
	border-left:solid 5px #666;
	margin:5px 0 5px 20px;
	padding-left:7px;
	color:#000;
	font-size:1em;
	text-align:left;
	line-height:150%;
	}
.p12dot{
	border:none;
	border-top:dotted 2px #666;
	height:1px; color:#fff;
	margin:1em 0 .3em 0;
	clear:both;
}
.onepoint1_t,.onepoint2_t,.onepoint3{
	font-size:8pt;
	line-height:130%;
	text-align:left;
}
.onepoint1{
	width:144px;
	height:175px;
	background:url(images/12Point1.jpg) no-repeat;
	float:right;
	position:relative;
}
.onepoint1_t{
	width:120px;
	height:130px;
	position:absolute;
	top:70px;
	left:15px;
}
.onepoint2{
	width:144px;
	height:278px;
	background:url(images/12Point2.jpg) no-repeat;
	float:right;
	position:relative;
}
.onepoint2_t{
	width:120px;
	height:240px;
	position:absolute;
	top:80px;
	left:15px;
}
.onepoint3{
	width:144px;
	height:348px;
	background:url(images/12Point3.jpg) no-repeat;
	float:right;
	position:relative;
}
.onepoint3_t{
	width:120px;
	height:150px;
	position:absolute;
	top:110px;
	left:15px;
}
.p13listp{
	line-height:150%;
	margin-left:1em;
	list-style-image: url('images/13discp.jpg');
}
.p13listb{
	line-height:150%;
	margin-left:1em;
	list-style-image: url('images/13discb.jpg');
}
/* p14 elements */

.p14secondbox{
	width:840px;
	background:url(images/14bar2.jpg) no-repeat;
	position:relative;
	padding:80px 0 0 70px;
}
.p14table{
	width:540px;
	border-collapse:separate;
	border-spacing:7px 0px;
	margin-bottom:30px;
}
.p14t_left{
	width:30px;
	font-size:30pt;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background-color:#999;
}
.p14t_center{
	color:#633;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}
.p14t_center2a{
	width:35px;
	color:#633;
	text-align:right;
}
.p14t_center2b{
	width:115px;
	color:#633;
	text-align:right;
}
.p14t_center2c{
	width:35px;
	color:#633;
	text-align:right;
}
.p14t_right{
	color:#000;
	font-size:12pt;
	text-align:left;
	width:250px;
}

/* p15 elements */

.p15top{
	font-size:15pt;
	font-weight:bold;
	text-align:center;
	margin-bottom:.7em;
}
.p15qt{
	font-size:.75em;
	text-align:left;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:.7em;
}
.p15q{
	padding-right:1.2em;
}
.p15abox{
	width:700px;
	margin-bottom:.2em;
}
.p15at_l{
	width:300px;
	font-size:.9em;
	font-weight:bold;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	color:#000;
	line-height:120%;
	text-align:left;vertical-align:top;
}
.p15at_r{
	width:400px;
}
.p15abox_r{
	width:400px;
	border: dotted 2px #666;
	padding:10px;
	float:right;
}
.p15dot{
	border:none;
	border-top:dotted 2px #666;
	height:1px; color:#fff;
	margin:.1em 0 0 0;
}
.p15acopy{	font-size:.9em;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;	color:#000;
	line-height:150%;
	text-align:left;
}

/* p16 elements */

.p16mainbox{
	width:550px;
	margin-left:230px;
	position:relative;
}
table.p16t td{
	padding-left:.5em;
	padding-top:0;
	padding-bottom:1.5em;
	vertical-align:top;
	font-size:.95em;
}
.p16square{
	width:1em;
	height:1em;
	background-color:#963;
}
.p16th{
	white-space:nowrap;
	font-size:.95em;

}
.p16text{
	line-height:130%;
}
.p16list1{
	margin-left:1.5em;
	list-style-type: decimal
}
.p16list1 li{
	margin-bottom:10px;
	line-height:130%;
}
.p16list2{
	margin-left:1em;
	list-style-type: none;
}
.p16list2 li{
	margin-bottom:0;
	line-height:130%;
}

/* p17 elements */

.p17mainbox{
	width:660px;
	margin-left:90px;
	position:relative;
}
.p17mainbox2{
	width:720px;
	margin-left:80px;
	position:relative;
}
table.p17t td{
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	line-height:150%;
	padding-left:.3em;
	text-align:left;
	vertical-align:top;
}
.p17square{
	width:.8em;
	height:.8em;
	background-color:#963;
	margin-top:.2em;
}
.p17opinion{
	font-size:.9em;
}
.p17person{
	font-size:.8em;
	color:#633;
	border-left:solid 2px #633;
	white-space:nowrap;
}

/* p18 elements */

.p18mainbox{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.p18title1{
	font-size:20pt;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	font-weight:bold;	color:#666;
	vertical-align:middle;
}
.p18title2{
	font-size:14pt;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	font-weight:bold;	color:#666;
	vertical-align:middle;
}
#p18submitbutton{
	border: 0px;
	width: 90px;
	height: 55px;
	background:url(images/00butc_y.jpg) left top no-repeat;
}
.c_left{
	margin-left:11em;
}
.c_p18{
	border:solid 1px #666;
	height:1.5em;
}
.c_p18te{
	border:solid 1px #666;
	width:475px;
}
/* p19 elements */

.p19mainbox{
	width:660px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.p19title1{
	font-size:20pt;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	font-weight:bold;	color:#633;
	vertical-align:middle;
}
.p19title2{
	font-size:14pt;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	font-weight:bold;	color:#633;
	vertical-align:middle;
}
#p19submitbutton{
	border: 0px;
	width: 90px;
	height: 55px;
	background:url(images/00butc_br.jpg) left top no-repeat;
}
.c_p19{
	border:solid 1px #633;
	height:1.5em;
}
.c_p19te{
	border:solid 1px #633;
	width:460px;
}
.c_right{
	text-align:right;
}

/* form elements */

.formtable{
	width:100%;
	border-collapse:separate;
	border-spacing:0px 10px;
}
.formtable td{
	font-size:1em;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	white-space:nowrap;
}
.ft_right{
	text-align:right;
}
.ft_head{
	white-space:nowrap;
	width:8em;
}
input{
	margin:0 5px 0 5px;
}
.f_setback{
	padding-left:.5em;
}
.f_setback2{
	padding-left:1em;
}
.order{
	margin-bottom:2em;
}

/* p20 elements */

.p20mainbox{
	width:580px;
	margin-left:auto;
	margin-right:auto;
}
.p20title{
	font-size:15pt;
	font-family:sans-serif,qMmۃS Pro W4,lr oSVbN;
	font-weight:bold;	color:#633;
	text-align:left;
	letter-spacing:13pt;
}
.p20copy{
	font-size:1em;
	font-family:serif,,lr o;
	color:#000;
	line-height:200%;
	text-align:left;
}
.p20note{
	font-size:.8em;
	font-family:serif,,lr o;
	color:#000;
	line-height:150%;
	text-align:left;
}