body{
	background-color: #FFFFFF;
	color:#666666;
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

img{
	border:0;
}

/*common style---------------------------------------------*/
.sideLineL{
	background-image: url(../images/com_bg01.gif);
}

.sideLineR{
	background-image: url(../images/com_bg02.gif);
}

.headBg{
	background-image: url(../images/com_bg03.gif);
}

.headColor01{
	background-color:#AAAAAA;
}

.headColor02{
	background-color:#AAAAAA;
}

.leftMargin{
	margin-left:20px;
}

.leftMargin14px{
	margin-left:14px;
}


.titlePosition{
	padding-left:30px;
	height:49px;
}

.titlePosition img.title{
	 float:left;
		margin-top:7px;
}

.subTitle {
	background-image: url(../images/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:35px;
	padding-top:2px;
}

.subTitle2 {
	border-bottom:1px solid #F8DC34;
	height:35px;
	padding-top:2px;
}

.capStyle1 {
	background-image: url(../images/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:4px;
}

.dotLineNormal{
	background-image: url(../images/dot_line1.gif);
	background-repeat: repeat-x;
}

.txt333{
	font-size:10pt;
	line-height:120%;
	color:#333333;
}

.txtBlack{
	font-size:10pt;
	line-height:120%;
	color:#000000;
}

.txtBlackSmall{
	font-size:8pt;
	line-height:120%;
	color:#000000;
}

.txtBrown{
	font-size:10pt;
	line-height:120%;
	color:#AC622F;
}

.txtBrownSmall{
	font-size:8pt;
	line-height:120%;
	color:#AC622F;
}

.txtOrange{
	color:#FF7F00;
}

.txtLightBrown{
	font-size:10pt;
	line-height:120%;
	color:#C95300;
}

p.txtBrown{
	font-size:10pt;
	line-height:120%;
	color:#AC622F;
	padding-bottom:10px;
	margin:0;
}

p.photoRead{
	font-size:8pt;
	line-height:120%;
	color:#AC622F;
	font-weight:bold;
	padding-top:4px;
	margin:0;
}

p.photoRead2{
	font-size:8pt;
	line-height:120%;
	color:#AC622F;
	padding-top:4px;
	padding-bottom:5px;
	margin:0;
}

.leftBar{
	background-color: #AAAAAA;
}

.footBg{
	background-color:#FFE98A;
}

.footColor{
	background-color:#AAAAAA;
}

.footMark{
	background-image: url(../images/com_bg04.gif);
	background-repeat: repeat-y;
	font-size:8pt;
	color:#FFFFFF;
	padding:4px 17px 2px 0;
	text-align:right;
}


/*Link---------------------------------------------------*/
/*white*/
a:link.white{
	color:#FFFFFF;
	text-decoration:none;
}

a:visited.white{
	color:#FFFFFF;
	text-decoration:none;
}

a:active.white{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.white{
	color:#FFFFFF;
	text-decoration:underline;
}

/*brown*/
a:link.brown{
	color:#AC622F;
	text-decoration:none;
}

a:visited.brown{
	color:#AC622F;
	text-decoration:none;
}

a:active.brown{
	color:#AC622F;
	text-decoration:none;
}

a:hover.brown{
	color:#AC622F;
	text-decoration:underline;
}

/*Green*/
a:link.green{
	color:#38AAC0;
	text-decoration:none;
}

a:visited.green{
	color:#38AAC0;
	text-decoration:none;
}

a:active.green{
	color:#38AAC0;
	text-decoration:none;
}

a:hover.green{
	color:#38AAC0;
	text-decoration:underline;
}


/*Header-------------------------------------------------------*/
.headLinkArea{
	padding-right:16px;
	font-size:8pt;
}

.headLinkArea span.separate{
	color:#FF7F00;
	padding:0 6px 0 6px;
}




/*TOP-----------------------------------------------------------*/
.topDate{
	color:#FF4005;
	font-size:10pt;
	line-height:120%;
	padding-left:8px;
	letter-spacing:-0.03em;
}

.topNewsTxt{
	color:#966D4F;
	font-size:10pt;
	line-height:120%;
	padding-right:5px;
}

/*request-------------------------------------------------------*/

.reqTdStyle2{
	font-size:10pt;
	line-height:120%;
	color:#C95300;
	padding:6px 15px 6px 10px;
}


.reqTxtBold{
	font-size:12pt;
	line-height:120%;
	color: #006EFF;
	text-indent:5px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
}

.reqTxt{
	font-size:10pt;
	line-height:120%;
	color: #001D8A;
	text-indent:5px;
	padding:10px 0px 10px 0px;
}

.reqTxt2{
	font-size:10pt;
	line-height:120%;
	color:#5C5C5C;
}

.reqAnqStyle1{
	background-color:#D4F2FF;
	font-size:10pt;
	line-height:120%;
	color:#000000;
	padding:6px 10px 6px 15px;
}

.reqAnqStyle2{
	background-color:#EBFBFF;
	font-size:10pt;
	line-height:120%;
	color:#000000;
	padding:6px 10px 6px 15px;
}

.reqAnqStyle3{
	background-color:#dcdcdc;
	font-size:10pt;
	line-height:120%;
	color:#000000;
	padding:6px 10px 6px 15px;
}

.reqEssential{
	color:#FF0000;
	font-size:10pt;
	line-height:120%;
}

.anqNum{
	width:13px;
	display:block;
	font-size:10pt;
	line-height:120%;
	color:#000000;
	float:left;
}

.anqQ{
	display:block;
	margin-left:13px;
	font-size:10pt;
	line-height:120%;
	color:#001D8A;
	text-indent:-0.1em;
}

.explainSmall{
	clear:both;
	font-size:8pt;
	line-height:120%;
	color:#FF0000;
}

.enqError{
	font-size:10pt;
	line-height:120%;
	color:#FF0000;
	font-weight:bold;
}

.enqTxtNote{
	font-size:10pt;
	line-height:120%;
	color:#FF6600;
}


/*footer---------------------------------------------------------------*/
#footer{
	margin:0;
	padding:0;
}

#footer ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer ul.fmenuList{
	margin:0 0 0 15px;
	padding:0;
	list-style-type:none;
}

#footer ul.fmenuList li{
	margin:0 20px 0 0;
	list-style-type:none;
	float:left;
}
