/*----- Title Sytle ------*/
h1{
	margin:0px;
	padding:0px;
}


h1.top{
	background:url(../img/top/h1.gif) no-repeat;
	height:35px;
	font-size:1em;
	font-weight:normal;
}


h3{
	background:url(../img/share/h3_bg.gif) no-repeat;
	height:32px;
	padding-top:5px;
	padding-left:25px;
	font-size:1.1em;
	color:#754C24;
}

h4{
	border-bottom:dashed 1px #999999;
	border-top:dashed 1px #999999;
	min-height:30px;
	_height:30px;
	font-size:1em;
	margin-top:20px;
	padding-left:10px;
}

h4 div.txt{
	border-left:solid 7px #902932;
	margin-top:5px;
	padding-left:8px;
	height:18px;
}

h5{
	border-bottom:dashed 1px #902932;
	border-left:solid 5px #902932;
	min-height:25px;
	_height:25px;
	font-size:1em;
	padding-left:12px;
	font-weight:normal;
	font-size:1.1em;
	margin-bottom:10px;
}

h6{
	background:url(../img/qa/h2.gif) no-repeat;
	width:192px;
	height:27px;
	padding-left:20px;
	padding-top:8px;
	font-weight:normal;
	font-size:1.1em;
	margin-left:20px;
}


/*----- Table Sytle ------*/

.style1{
	padding:0px;
	border-collapse:collapse;	
}

.style1 th{
	padding:3px 10px;
	font-weight:normal;
	background-color:#FBE4DE;
	color:#666666;
	border:1px solid #666666;
}

.style1 td{
	padding:3px 10px;
	background-color:#ffffff;
	border-right:1px solid #999999;
	line-height:150%;
	text-align:center;
}

.style1 td.pink{
	padding:3px 10px;
	background-color:#FCEEF4;
	border:1px solid #999999;
	border-top:none;
	line-height:150%;
	
}

.style2{
	padding:0px;
	border-collapse:collapse;
	border-top:3px solid #F2BBB6;
	border-bottom:3px solid #F2BBB6;
}

.style2 th{
	padding:3px 10px;
	font-weight:normal;
	text-align:right;
	margin:10px;
	border-right:1px solid #dedede;
	color:#C50038;
	background:#ffffff;
}

.style2 td{
	padding:3px 10px;
	background:#ffffff;
	}


.style2 td.border{
	padding:3px 10px;
	padding-left:20px;
	background:url(../img/share/dot_bg3.gif) center repeat-x #ffffff;
	line-height:150%;
}

/*----- Area Sytle ------*/
.areaGrn_title1{
	background:url(../img/share/h2_bg1.gif) no-repeat top;
	width:357px;
	height:auto;
	float:left;
}

.areaGrn_title1 .areaGrn_title_cont{
	width:335px;
	padding:10px;
	padding-top:20px;
	padding-bottom:0px;
	height:auto;
	border-bottom:1px solid #bfbd45;
	border-left:1px solid #bfbd45;
	border-right:1px solid #bfbd45;
}

.areaGrn_title1 .areaGrn_title_cont div{
	width:180px;
	margin-bottom:10px;
}


.areaGrn_title2{
	background:url(../img/share/h2_bg2.gif) no-repeat top;
	width:357px;
	height:auto;
	float:right;
}

.areaGrn_title2 .areaGrn_title_cont{
	width:335px;
	padding:10px;
	padding-top:20px;
	padding-bottom:0px;
	height:auto;
	border-bottom:1px solid #bfbd45;
	border-left:1px solid #bfbd45;
	border-right:1px solid #bfbd45;
}

.areaGrn_title2 .areaGrn_title_cont div{
	width:150px;
	margin-bottom:10px;
}


.areaGrn_title3{
	background:url(../img/share/h2_bg3.gif) no-repeat top;
	margin-top:15px;
	margin-bottom:20px;
	width:357px;
	height:auto;
	float:left;
}

.areaGrn_title3 .areaGrn_title_cont{
	width:335px;
	padding:10px;
	padding-top:20px;
	padding-bottom:0px;
	height:auto;
	border-bottom:1px solid #bfbd45;
	border-left:1px solid #bfbd45;
	border-right:1px solid #bfbd45;
}

.areaGrn_title3 .areaGrn_title_cont div{
	width:150px;
	margin-bottom:10px;
}


.areaGrn_title4{
	background:url(../img/share/h2_bg4.gif) no-repeat top;
	margin-top:15px;
	width:357px;
	height:auto;
	float:right;
}

.areaGrn_title4 .areaGrn_title_cont{
	width:335px;
	padding:10px;
	padding-top:20px;
	padding-bottom:0px;
	height:auto;
	border-bottom:1px solid #bfbd45;
	border-left:1px solid #bfbd45;
	border-right:1px solid #bfbd45;
}

.areaGrn_title4 .areaGrn_title_cont div{
	width:150px;
	margin-bottom:10px;
}


.sq_icon2{
	background:url(../img/share/icon_sq2.gif) no-repeat 0px;
	list-style:none;
	padding-left:25px;
	margin-top:8px;
	font-size:1.2em;
	font-weight:600;
	color:#666666;
}

.yelArea{
	background:#FFFAE1;
	padding:15px;
	margin-top:20px;
	height:auto;
}

.yelArea .brw{
	background:#754C24;
	color:#ffffff;
	width:150px;
	height:22px;
	padding-top:3px;
	font-weight:600;
	text-align:center;
	float:left;
}

.yelArea .txt{
	min-height:25px;
	_height:25px;
	padding-top:3px;
	margin-left:160px;
	font-weight:600;
}

.yelArea2{
	background:#FFFAE1;
	padding:10px;
	margin-top:20px;
	height:auto;
}

.yelArea2 .line{
	border:dashed 1px #990000;
	padding:8px;
}

.yelArea3{
	background:#FFFAE1;
	width:339px;
	padding:10px;
	margin-top:20px;
	height:auto;
	min-height:106px;
	_height:108px;
}

.yelArea3 div{
	background:#754C24;
	height:23px;
	font-weight:600;
	padding-top:2px;
	color:#ffffff;
	text-align:center;
}

.laws_bg{
	background:#FFFAE1;
	width:620px;
	padding:20px;
	margin:auto;
	margin-top:30px;
}

.qa_bg{
	background:#FFFAE1;
	width:640px;
	padding:0 20px;
	margin:auto;
	height:auto;
}

.q_bg{
	width:620px;
	min-height:30px;
	_height:30px;
	margin:auto;
	margin-top:20px;
	color:#FFFFFF;
	background:#cdcdcd;
}

.a_bg{
	width:582px;
	min-height:30px;
	_height:30px;
	margin:auto;
	padding-left:35px;
	padding-top:10px;
	margin-bottom:30px;
	color:#666666;
	background:url(../img/qa/a_img.gif) 5px 10px no-repeat;
	border-left:3px solid #cdcdcd;
}

.step_area_140{
	min-width:139px;
	float:left;
}

.step_area_147{
	min-width:147px;
	float:left;
}

.step_bg{
	background:url(../img/making/step_bg.gif) repeat-y;
	width:730px;
}

.step_left{
	width:50px;
	float:left;
}

.step_right{
	width:680px;
	margin-top:10px;
	float:right;
}

.step_right p{
	margin:10px 0px;
}

.step_title{
	border-bottom:1px dashed #8B6239;
	padding-bottom:5px;
	width:680px;
}

.layout1{
	background:#FFEDE3;
	width:310px;
	padding:10px;
	float:left;
}

.layout1 p{
	margin:7px 3px 0px 3px;
}

.layout2{
	background:#FFFAD9;
	width:310px;
	padding:10px;
	float:right;
}

.layout2 p{
	margin:7px 3px 0px 3px;
}

.area_brn{
	width:658px;
	border-left:solid 1px #764d25;
	border-right:solid 1px #764d25;
	margin:auto;
	color:#8B6239;
	font-size:1.5em;
	font-weight:700;
}

.voice_QA{
	width:730px;
}

.voice_QA_bot{
	width:730px;
	border-bottom:dashed 1px #aaaaaa;
}

div.q{
	border-top:dashed 1px #aaaaaa;
	background:url(../img/voice/q_icon.gif) no-repeat left 5px;
	color:#8A9600;
	font-size:1.1em;
	font-weight:600;
	min-height:30px;
	_height:30px;
	padding-top:8px;
	padding-left:35px;
}

div.a{
	background:url(../img/voice/a_icon.gif) no-repeat;
	min-height:25px;
	_height:25px;
	padding-top:3px;
	padding-left:35px;
	margin-bottom:5px;
}

.width500{
	width:498px;
}

.width530{
	width:530px;
}


