P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 16px;
	font-size: 11px;
	text-decoration : none;
}

INPUT  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}




.pg_titSP2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px;
	color: #63A823;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5px;
}


.pg_titVC2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px;
	color: #980101;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5px;
}

.pg_tit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 23px;
	color: #CCCCCC;
	font-weight: bold;
}

.pg_tit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 23px;
	color: #554188;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5px;
}

.pg_tit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #999999;
	font-weight: bold;
}

.pg_txt1 {
color: #666666;
font-family: Verdana, Arial;
	font-size : 15px;
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
}

.pg_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

.pg_txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

.pg_txt3 a {
	color : #63A823;
	text-decoration : none;
}

.pg_txt3 a:hover {
	text-decoration : underline;
}


.pg_txt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
}


.pg_info3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #FF9900;
	text-decoration: none;
}
.pg_info3 a{
	text-decoration: underline;
}
.pg_info3 a:hover{
	text-decoration: none;
}
.pg_tbl_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	font-weight: bold;
}

.pg_tbl_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}

.pg_tbl_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}



.pg_blt2 {
	font-family : Tahoma, Verdana, Arial;
	color : #4D5B77;
	font-size : 7pt;
	text-decoration: none;
}


.pg_blt2 a {
	font-family : Tahoma, Verdana, Arial;
	color : #4D5B77;
	font-size : 7pt;
	text-decoration : none;
	text-align: left;
	font-weight: bold;
}

.pg_blt2 a:hover {
	text-decoration: underline;
}

.pg_blt3 {
	font-family : Tahoma, Verdana, Arial;
	color : #7A6261;
	font-size : 7pt;
	text-align: justify;
}

.pg_blt3 a {
	font-family : Tahoma, Verdana, Arial;
	color : #A33730;
	font-size : 7pt;
	text-decoration : underline;
	text-align: justify;
}

.pg_blt4 {
	font-family : Tahoma, Verdana, Arial;
	color : #7A6261;
	font-size : 7pt;
	text-align: justify;
	word-wrap: break-word;
}

.pg_blt4 a {
	font-family : Tahoma, Verdana, Arial;
	color : #A33730;
	font-size : 7pt;
	text-decoration : none;
	text-align: justify;
}

.pg_blt4 a:hover {
	font-family : Tahoma, Verdana, Arial;
	color : #A33730;
	font-size : 7pt;
	text-decoration : underline;
	text-align: justify;
}

.pg_faq_G #faqT {
	
	padding-top: 20px;
	vertical-align: bottom;
}
.pg_faq_G #faqT SPAN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
 }
 
 
.pg_faq_Q {
margin-top:  10px;
}


.pg_faq_Q #faqA {
  border : 1px solid #CED1C9;  
  width : 100%px; 
  overflow : auto; 
  scrollbar-face-color:#553E74;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#F0F0F0;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#F0F0F0;
  scrollbar-darkshadow-Color:#F0F0F0;
  background-color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	display: block;
  padding : 4px; 
	}
	
.pg_faq_Q #faqA P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	}
.pg_faq_Q #faqL {
	background-image:url(_layout/_img/template/FAQ_link.jpg);
   background-position:3px 2px;
   width:14px;
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 6px;
}

.pg_faq_Q #faqR {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.pg_faq_Q #faqR SPAN {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
vertical-align: top;
text-decoration : none;
cursor: pointer;
line-height: 16px;
vertical-align: bottom;
}

 .pg_faq_Q #faqR SPAN A {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration : none;
}
.pg_faq_Q #faqR SPAN A:hover {
text-decoration : underline;
}
 
.pg_dwn {}

.pg_dwn #dwnL {
	background-image:url(_layout/_img/template/FAQ_link.jpg);
   background-position:3px 2px;
   width:14px;
	background-repeat: no-repeat;
}

.pg_dwn #dwnR SPAN A {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #999999;  
vertical-align: top; 
text-decoration : none;
 }

.pg_dwn #dwnR SPAN A:hover {
text-decoration : underline;
 }

.teasboxl {
	background-color: #C7B7B6;
}

.Grid_tbl
{ 
  border: 1px solid #A7A7BA; 
  background-color: #FFFFFF;
  cursor: pointer;
}


.Grid_tbl TD
{ 
  font-family: verdana; 
  font-size: 10px;
  color: #554188;
}

.Grid_head_td
{ 
  background-color: #E9E9EB; 
  background-image: url(_layout/_img/template/header_rowBg.gif); 
  font-family: verdana; 
  font-size: 10px;
  color: #5B5B5B;  
	font-weight : bold;
	height: 18px;
  border-bottom: 1px solid #A7A7BA; 
}
 
.GRID_td { 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #D7D7DF; 
  border-right: 1px solid #D7D7DF; 
  font-family: verdana; 
  font-size: 10px;
  background-color: White;
  color: #554188;
  height: 16px;
} 

.GRID_td0 { 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #D7D7DF; 
  border-right: 1px solid #D7D7DF; 
  font-family: verdana; 
  font-size: 10px;
  background-color: #F4F4F4;
  color: #554188;
	height: 16px;
} 

.GRID_td td{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #D7D7DF; 
  font-family: verdana; 
  font-size: 10px;
  background-color: White;
  color: #554188;
	height: 16px;
} 

.GRID_td0 td{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #D7D7DF; 
  font-family: verdana; 
  font-size: 10px;
  background-color: #F4F4F4;
  color: #554188;
	height: 16px;
} 

TD .fm_tit_td1a {
	width: 144px;
}

TD .fm_fld_td1a {
	width: 300px;
}

.fm_tit_td1 {
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : normal;
	color : #4E4E4E;
	text-align:right;
}

.fm_tit_td1 FONT{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : normal;
	color : #4E4E4E;
	padding-right: 4px;
	padding-left: 3px;
}

.fm_fld_td1 {
	vertical-align: top;
}

.fm_fld_td1 FONT {
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	color : #383838;
	font-weight: bold;
}

.fm_fld_td1 SELECT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	border : 1px solid;
	color : Gray;
}

.fm_fld_td1 INPUT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	border : 1px solid;
	color : Gray;
}
.fm_fld_td1 TEXTAREA {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	border : 1px solid;
	color : Gray;
}


.fm_font1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #999999;
	font-weight: bold;
}
	
.fm_title {
	text-align:right;
	vertical-align: text-top;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : normal;
	color : #4E4E4E;
}

.fm_field {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
		border : 1px solid #A8A8A8;
		padding-left : 2px;
		color : Gray;
}

.fm_btn {
	background-image:url(_layout/_img/template/buttonbck.gif); 
	font-family : Arial,Verdana, Tahoma ;
	color : White;
	font-size : 10pt;
	text-decoration: none;
	border: 0px solid #828282;
	background-color: #FF9041;
	width: 86px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	height: 23px;
}

.errHilite {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, Verdana, arial, helvetica, sans-serif;
	border : 1px solid #FF0000;
	padding-left : 2px;
	color : Gray;
	}
	
.errMessage {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, Verdana, arial, helvetica, sans-serif;
	color : #FF0000;
}
	
.pg_popin {
	
}

.pg_popin #popin_TL {
	background-image:url(_layout/_img/popin/popin_TL.png); 
   background-position:0px 0px;
	background-repeat: no-repeat;
   width:10px;
	height: 6px;
}

.pg_popin #popin_T {
	background-image:url(_layout/_img/popin/popin_T.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
	height: 6px;
}
.pg_popin #popin_TR {
	background-image:url(_layout/_img/popin/popin_TR.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
   width:10px;
	height: 6px;
}
.pg_popin #popin_L {
	background-image:url(_layout/_img/popin/popin_L.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.pg_popin #popin_R {
	background-image:url(_layout/_img/popin/popin_R.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.pg_popin #popin_ML {
	background-image:url(_layout/_img/popin/popin_ML.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.pg_popin #popin_MR {
	background-image:url(_layout/_img/popin/popin_MR.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.pg_popin #popin_BL {
	background-image:url(_layout/_img/popin/popin_BL.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
	height: 10px;
}
.pg_popin #popin_B {
	background-image:url(_layout/_img/popin/popin_B.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
	height: 10px;
}
.testBG 
{
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://localhost/_layout/_img/popin/popin_BR.png",sizingMethod="scale");
}

.pg_popin #popin_BR {
	background-image:url(_layout/_img/popin/popin_BR.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
	height: 10px;
}

.pg_popin #popin_TM {
	background-image:url(_layout/_img/popin/popin_TM.png);
   background-position:0px 0px;
	background-repeat: repeat;
	height: 20px;
}
.pg_popin #popin_BM {
	background-image:url(_layout/_img/popin/popin_BM.png);
   background-position:0px 0px;
	background-repeat: repeat;
}
.pg_popin #popin_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: white;
	font-weight: bold;
}
.pg_popin #popin_content { 
  border : 1px solid #CED1C9;  
  padding : 4px; 
  width : 100%px; 
  height : 150px; 
  overflow : auto; 
  scrollbar-face-color:#553E74;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#F0F0F0;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#F0F0F0;
  scrollbar-darkshadow-Color:#F0F0F0;
  background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}







.fm_table #fm_box_TL {
	background-image:url(_layout/_img/formbox/fmbox_TL.png); 
   background-position:0px 0px;
	background-repeat: no-repeat;
   width:10px;
	height: 6px;
}

.fm_table #fm_box_T {
		background-image:url(_layout/_img/formbox/fmbox_T.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
	height: 6px;
}
.fm_table #fm_box_TR {
		background-image:url(_layout/_img/formbox/fmbox_TR.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
   width:10px;
	height: 6px;
}
.fm_table #fm_box_L {
	background-image:url(_layout/_img/formbox/fmbox_L.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.fm_table #fm_box_R {
	background-image:url(_layout/_img/formbox/fmbox_R.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
}
.fm_table #fm_box_BL {
	background-image:url(_layout/_img/formbox/fmbox_BL.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
	height: 10px;
}
.fm_table #fm_box_B {
	background-image:url(_layout/_img/formbox/fmbox_B.png);
   background-position:0px 0px;
	background-repeat: repeat-x;
	height: 10px;
}

.fm_table #fm_box_BR {
	background-image:url(_layout/_img/formbox/fmbox_BR.png);
   background-position:0px 0px;
	background-repeat: repeat-y;
   width:10px;
	height: 10px;
}
.fm_table #fm_box_M {
	background-color: #FaFaFa;
}
.fm_box {
	width: 380px;
}

.fm_grid {
	width: 375px;
	background-color: #E7E7E7;
	border: 0px solid #E7E7E7; 
}

.fm_grid TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	background-color: White;
}

.fm_grid SELECT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	border : 0px solid White;
	color : Gray;
}

.su_grid {
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	border : 0px solid White;
	color : #554188;
}

.su_grid_item0 { 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EDEDED; 
  font-family: arial, verdana; 
  font-size: 11px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
} 

.su_grid_item2 { 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EDEDED; 
  font-family: arial, verdana; 
  font-size: 11px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
	padding-left: 15px;
} 
	
.su_grid_item4 { 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #EDEDED; 
  font-family: arial, verdana; 
  font-size: 11px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
} 
.su_grid_desc {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial, helvetica, Verdana, sans-serif;
	color : #C7C7C7;
  border-bottom: 1px solid #EDEDED; 
  background-color: #FAFAFA;
}

.su_grid_price {  
  padding-top: 2px; 
	padding-left: 9px;
  border-bottom: 1px solid #EDEDED; 
  font-family: arial, verdana; 
  font-size: 11px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
} 

.su_grid_sub {  
  padding-top: 2px; 
  font-family: arial, verdana; 
  font-size: 11px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
	padding-left: 9px;
  border-top: 1px solid #554188; 
} 

.su_grid_tax {  
  padding-top: 2px; 
	padding-left: 9px;
  font-family: arial, verdana; 
  font-size: 11px;
  color: #554188;
} 
.su_grid_tot {  
  padding-top: 2px; 
  border-top: 3px double #554188; 
  font-family: arial, verdana; 
  font-size: 12px;
  background-color: #FAFAFA;
  color: #554188;
	height: 16px;
	padding-left: 9px;
	font-weight: bold;
} 