
#contl {
	width: 703px;
	margin: -10px 0 188px 0;
	padding: 0 0 0 0;
	color: #444444;
	float: left;
}

#contr {
	width: 225px;
	margin: 20px 0 188px 0;
	padding: 0 0 0 0;
	color: #444444;
	float: left;
}

.lclear {
	clear: both;
}

.eqhr {
	height: 50px;
	visibility: hidden;
}

#newsdiv hr {
	margin: 20px 0;
}

/* *********************** */

#topicspath {
	color: #888888;
	height: 30px;
}

#topicspath, #topicspath a, #topicspath span {
	font-size: 13px;
}

#topicspath span {
	color: #7d9ecb;
	text-decoration: underline;
}

/* *********************** */

#h2product,
.h2product {
	width: 673px;
	height: 80px;
	line-height: 60px;
	text-indent: 20px;
	font-size: 18px;
	background: url('/img/product_title_bg.png') no-repeat;
	color: #004098;
}

#h2about,
.h2about {
	width: 673px;
	height: 80px;
	line-height: 60px;
	text-indent: 20px;
	font-size: 18px;
	background: url('/img/about_title_bg.png') no-repeat;
	color: #006932;
}

#h3descript {
	display: none;
}

.h3productcat {
	width: 673px;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	background: #dbe8f6;
	font-size: 15px;
}

.tblproductl,
.tblabout {
	width: 673px;
	margin: 5px 0 20px 0;
	background: #BBBBBB;
}

.tblaccs {
	margin: 5px 0 20px 0;
	background: #BBBBBB;
}

.tblproductl th, .tblaccs th, .tblabout th, 
.tblproductl td, .tblaccs td, .tblabout td {
	white-space: normal;
	padding: 3px 10px;
	font-size: 13px;
}

.tblproductl th,
.tblaccs th {
	background: #f0f0f0;
	font-weight: normal;
	height: 20px;
	line-height: 100%;
}


.tblabout th {
	background: #006932;
	color: #ffffff;
	font-weight: normal;
	height: 20px;
	line-height: 100%;
}

.tblproductl td,
.tblaccs td,
.tblabout td {
	background: #ffffff;
}

.tblproductl td div,
.tblaccs td div {
	text-align: center;
}

.tblproductl td p,
.tblaccs td p {
	padding: 7px 0px;
}

.tblproductl .td1 {
	width: 100px;
}

.tblproductl .td5 {
	width: 100px;
}

/* *********************** */

.h3about {
	width: 673px;
	font-size: 18px;
	/* color: #004098; */
	color: #006932;
	/* border-bottom: 2px solid #004098; */
	border-bottom: 2px solid #006932;
	margin-bottom: 10px;
	text-indent: 5px;
}

.aboutdiv {
	margin: 5px 0px 30px 0px;
	font-size: 13px;
}

.aboutdiv li {
	margin-bottom: 5px;
}


.tblaboutnob td {
	padding: 3px 7px;
}

/* *********************** */

.h3inq {
	width: 673px;
	height: 30px;
	line-height: 30px;
	text-indent: 15px;
	margin: 0 0 10px 0;
	background: #004098;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

.inqban0, 
.inqban1 {
	width: 326px;
	height: 170px;
	display: block;
	float: left;
}

.inqban1 {
	margin: 0 20px 20px 0;
}

.inqban0 {
	margin: 0 0 20px 0;
}

.inqban0 a, 
.inqban1 a {
	width: 326px;
	height: 170px;
	display: block;
	text-indent: -9999px;
	background: url('/img/contact_info.png') no-repeat;
}

.inqbantel {
	clear: left;
	width: 673px;
	height: 120px;
	display: block;
	text-indent: -9999px;
	background: url('/img/contact_info_tel.png') no-repeat;
}



.inqul {
	font-size: 13px;
	color: #444444;
	margin: 20px 0 30px 0;
}

.inqbtn {
	width: 673px;
	text-align: center;
}

#inqchk, #inqbak, #inqsnd, #inqhom {
	width: 246px;
	height: 46px;
	margin: 0 auto;
	display: block;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	background: url('/img/contact_submit.png') no-repeat;
}

#inqchk { background-position:    0px 0px; }
#inqbak { background-position: -246px 0px; }
#inqsnd { background-position: -492px 0px; }
#inqhom { background-position: -738px 0px; }

#inqchk:hover { background-position:    0px -46px; }
#inqbak:hover { background-position: -246px -46px; }
#inqsnd:hover { background-position: -492px -46px; }
#inqhom:hover { background-position: -738px -46px; }

#inqban1 { background-position: 0px    0px; }
#inqban2 { background-position: 0px -170px; }
#inqban3 { background-position: 0px -340px; }
#inqban4 { background-position: 0px -510px; }
#inqban5 { background-position: 0px -680px; }

#inqban1:hover { background-position: -326px    0px; }
#inqban2:hover { background-position: -326px -170px; }
#inqban3:hover { background-position: -326px -340px; }
#inqban4:hover { background-position: -326px -510px; }
#inqban5:hover { background-position: -326px -680px; }

.inqatt {
	color: #EE0000;
}

#inqf {
	margin-bottom: 20px;
}

.tblinquiry {
	width: 673px;
	margin: 5px 0 20px 0;
	background: #BBBBBB;
}

.tblinquiry th,
.tblinquiry td {
	padding: 5px 10px;
	font-size: 13px;
}

.tblinquiry th {
	background: #f0f0f0;
	font-weight: normal;
	line-height: 24px;
	white-space: nowrap;
	vertical-align: top;
	width: 150px;
}

.tblinquiry td {
	background: #ffffff;
}

.finp200 { padding: 3px 5px; border: 1px solid #999999; width: 200px; }
.finp300 { padding: 3px 5px; border: 1px solid #999999; width: 300px; }
.finp400 { padding: 3px 5px; border: 1px solid #999999; width: 400px; }

.ftxt200 { padding: 3px 5px; border: 1px solid #999999; width: 200px; height: 115px; }
.ftxt300 { padding: 3px 5px; border: 1px solid #999999; width: 300px; height: 170px; }
.ftxt400 { padding: 3px 5px; border: 1px solid #999999; width: 400px; height: 225px; }

#formnavdiv {
	width: 673px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	background: url('/img/form.png') no-repeat;
}

/* *********************** */

#resultmsg {
	margin: 5px 40px 25px 10px;
	font-size: 13px;
}

.resultbox {
	width:  231px; /* 211 + 20 */
	height: 200px; /* 170 + 30 */
	float: left;
}

.resultcnth {
	width: 211px;
	height: 3px;
	display: block;
	text-indent: -9999px;
	background: #004098;
}

.resultcntb {
	width: 209px;  /* 211 - 2 */
	height: 151px; /* 170 - (3 + 20) */
	border-left:  1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.resultcntb dl {
	height: 52px; /* 170 - (3 + 20) - (1 + 7 + 7 + 80) */
	margin: 0;
	padding: 0;
	background: url('/img/arrow.png') no-repeat 10px 13px;
}

.resultcntb dt {
	font-size: 14px;
	color: #004098;
	margin: 0px;
	padding: 5px 5px 0 0;
	text-indent: 20px;
}

.resultcntb dd {
	font-size: 13px;
	margin: 0;
	padding: 0 5px 0 0;
	text-indent: 20px;
}

.resultcntbimg {
	border-top:  1px solid #DDDDDD;
	text-align: center;
}

.resultcntbimg img { 
	margin: 9px auto 0 auto;
}

.resultcntf {
	width: 211px;
	height: 20px;
	line-height: 20px;
	background: #004098;
	text-align: center;
}

.resultcntf a {
	color: #FFFFFF;
	font-size: 13px;
}


.ppp {
	font-size: 13px;
	margin: 0 20px 30px 0;
}

.ppdl {
	font-size: 13px;
	margin: 0 20px 20px 0;
	
	
}

.ppdl dt {
	font-weight: bold;
	margin: 0 0 5px 0;
	
}

.ppdl dd {
	margin: 0 20px 5px 15px;
	
	
}

.ppdl .ppsep {
	margin: 0;
}

/* *********************** */

.h3smapl {
	width: 673px;
	height: 30px;
	line-height: 30px;
	text-indent: 7px;
	margin: 0 0 10px 0;
	background: #004098;

}

.h3smaps {
	width: 326.5px;
	height: 30px;
	line-height: 30px;
	text-indent: 7px;
	margin: 20px 0 10px 0;
	background: #004098;
}

.h3smapl a,
.h3smaps a {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}



.smapbox {
	width: 326.5px;
	margin: 0 20px 20px 0;
	float: left;

}

.smapbox dt {
	margin: 10px 0 0 10px;
	padding-right: 3px;

}

.smapbox dt,
.smapbox dt a {
	color: #004098;
	font-size: 13px;
}

.smapbox dd {
	margin-left: 12px;
}

.smapbox dd a { 
	color: #3c6095;
	font-size: 13px;
}

.smapbox dd a:before {
	content: url('/img/arrow_light.png');
}

.h4smap {
	width: 326.5px;
	height: 20px;
	line-height: 20px;
	text-indent: 12px;
	margin: 10px 0 10px 0;
	background: #dbe8f6;
	color: #004098;
	font-size: 13px;
	font-weight: normal;
}

/* *********************** */

.plistimg {
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
	width: 100px;
	height: 20px;
	background: url('/img/product_link.png') no-repeat;
}

.productmain0, 
.productmain1 {
	width: 326px;
	height: 100px;
	float: left;
}

.productmain1 {
	margin: 0 20px 20px 0;
}

.productmain0 {
	margin: 0 0 20px 0;
}

#productheader {
	width: 673px;
}

#productheaderl {
	width: 343px;
	float: left;
}

.h3productitm {
	width: 323px;
	margin-bottom: 20px;
	color: #3c6095;
	font-size: 15px;
}

#productheaderl p {
	width: 323px;
	font-size: 13px;
	line-height: 150%;
}

#productheaderr {
	width: 330px;
	float: left;
}

#prodheadr {
	width: 330px;
	min-height: 100px;
	margin: 0px 0px 10px 10px;
	float: right;
}

#prodheadl {

}

#prodheadl p {
	font-size: 13px;
	line-height: 150%;
}

.h3productitm {
	width: 323px;
	margin-bottom: 20px;
	color: #3c6095;
	font-size: 15px;
}

.tblproductpictdl {
	width: 200px;
	height: 135px;
}

.tblproductpictdl div {
	width: 195px;
	height: 130px;
}

.tblproductpictds {
	width: 65px;
	height: 45px;
}

.tblproductpictds div 
{
	text-indent: -9999px;
}

.tblproductpictds div {
	width: 60px;
	height: 40px;
	float: right;
}

.tblproducthead { 
	width: 330px;
	margin: 10px 0 0 0;
	background: #BBBBBB;
}

.tblproducthead th,
.tblproducthead td {
	padding: 3px;
	text-align: center;
	font-size: 13px;
}

.tblproducthead th {
	background: #f0f0f0;
	font-weight: normal;
	height: 16px;
	line-height: 100%;
}

.tblproducthead td {
	background: #ffffff;
}

#picl {
	position: relative;
}

#picl img {
	position: absolute;
	left: 144px;
	top:  105px;
}

#productbodydl {
	width: 673px;
	height: 23px;
	margin-top: 30px;
}

#productbodydl dt a {
	width: 133px;
	height: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
	background: url('/img/product_tab.png') no-repeat;
	background-position: 0px -23px;
}

#productbodydl dd {
	width: 3px;
	height: 23px;
	display: block;
	text-indent: -9999px;
	float: left;
}

#productbodydl dt { 
	background-position: 0px -23px; 
}

#productbody {
	width: 673px;
	min-height: 30px;
	background: #FFFFFF url('/img/product_tab_under.png') no-repeat;
}

#productbodycont { 
	padding: 20px;
}

#productbodycont1 { margin-bottom: 10px; display: block; }
#productbodycont2 { margin-bottom: 10px; display: none; }
#productbodycont3 { margin-bottom: 10px; display: none; }
#productbodycont4 { margin-bottom: 10px; display: none; }

.h4productbody {
	color: #3c6095;
}

.productbodytbl { 
	margin-top: 10px;
	background: #BBBBBB;
}

.productbodytbl th,
.productbodytbl td {
	padding: 5px 5px;
	font-weight: normal;
	font-size: 12px;
}

.productbodytbl th { background: #f0f0f0; }
.productbodytbl td { background: #ffffff; }

.productbodytbl .thlh { width: 137px; } /* 147 - 5 - 5 */
.productbodytbl .thch { width: 152px; } /* 162 - 5 - 5 */
.productbodytbl .thrh { width: 152px; } /* 162 - 5 - 5 */

.productbodytbl .thl, .productbodytbl .thlh, .productbodytbl .tdl { text-align: left; }
.productbodytbl .thc, .productbodytbl .thch, .productbodytbl .tdc { text-align: center; }
.productbodytbl .thr, .productbodytbl .thrh, .productbodytbl .tdr { text-align: right; }


.prodform { 
	display: block;
	float: left;
	margin-right: 25px;
}

.prodform p {
	text-align: right;
	margin: 7px 0 0 0;
}

.prodform p a {
	font-size: 13px;
}



.faqp {
	font-size: 13px;
	line-height: 150%;
	margin-bottom: 20px;
}

.faqp p {
	margin: 5px auto 7px auto;
}


.faqdiv { 
	margin: 0 30px 0 0;
}

.faqtbl { 
	width: 660px;
	margin: 5px 0 15px 0;
	background: #FFFFFF;
}

.faqtbl th,
.faqtbl td {
	padding: 5px 5px;
	font-weight: normal;
	vertical-align: top;
	font-size: 13px;
}

.faqtbl th {
	text-align: left;
	width: 11px;
}

.faqtbl th  p {
	display: block;

	text-indent: -9999px;
	margin: 2px 20px 0 0;
	width: 11px;
	height: 12px;
}

.faqtblthq p {
	background: url('/img/qa.png') no-repeat;
	background-position: 0px  0px;
}

.faqtbltha p {
	background: url('/img/qa.png') no-repeat;
	background-position: -11px 0px;
}

/* *********************** */

#rmenu {
	width: 225px;
	margin-bottom: 30px;
}

#rmenu dt { 
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	color: #FFFFFF;
	font-size: 14px;
	background: url('/img/snav_title_bg.png') no-repeat;
}

#rmenu dd a { 
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 25px;
	font-size: 13px;
	background: url('/img/gnav_list.png') no-repeat;
}

#rmenu dd a       { background-position: 0px   0px; color: #FFFFFF; }
#rmenu dd a:hover { background-position: 0px -30px; text-decoration: none; }

#toinquiry {
	display: block;
	width: 225px;
	height: 75px;
	text-indent: -9999px;
	background: url('/img/snav_cont.png') no-repeat;
}
