body,table,td,tr, textarea,input,select,div{
FONT-FAMILY:  Verdana,halvetica,Arial,'Lucida Grande', Geneva, Tahoma, sans-serif;
font-size: 11px;
}
body{
margin: 0px;
background-color: white;
}
img{
border: 0px none; }
h1,h2,h3,h4{
margin: 0px; }
h1{font-size:16px}
h2{font-size:13px}
h3{font-size:12px}
h4{font-size:11px}
radio{
height:14px;
}
ul{
margin:0px 0px 0px 0px ;
}
ol{
margin:0px 0px 0px 0px ;
}

table{
border-collapse: collapse;
empty-cells: show;
border: 0px none; }


a:link,a:active,a:visited {color: #242e94}
a:hover {color:  #87003d;}

.a1:link,.a1:active,.a1:visited {color: #242e94;text-decoration: none;}
.a1:hover {color: #87003d;;text-decoration: none;}


.hccInfoError{
margin-left:220px;
color:red;
}
.infoRed{
clear:both;;
margin-left:200px;
}
.infoRed1{
text-align:center;
width:20px;
float:left;
font-size:14px;
font-weight:bold;
color:red;
}
.infoRed2{
color:red;
}


.hccBSD{
text-align:right;
margin-right: -8px;
}

.hccImgLeft{
float:left;
margin-right:10px;margin-bottom:6px;
}
.hccImgRight{
float:right;
margin-left:10px;margin-bottom:6px;
}
.hccNS{
padding-top:10px;padding-bottom:2px; }
.hccNS div{
float:left;
}
.hccNS a{
float:right;
}


#hccWB{
width:100%;
text-align:center;
background-image: url(../_img/nagBg.jpg);
background-repeat: repeat-x;
}

#hccWBn{
margin-right: auto; margin-left: auto; 
width:776px;
height:5px;
background-image: url(../_img/imgHbgA.jpg);
font-size:1px;
}
#hccWBnM{
height:33px;
position: absolute; right: 5px; top:28px;
z-index:7;
}

.hccWbMG{
height:20px;
float:right;
padding-left:10px;
padding-right:10px;
border-right: 1px #939393 solid;
 }

.hccWbMG div{
margin-top:4px;
}


#hccWBg{
position: relative; left: 0px; top:0px;
width:784px;
height:205px;
margin-left:auto;
margin-right:auto;
text-align:left;

}

#hccLogo{
width:200px;
position: absolute; left: 4px; top:4px;
z-index:6;}

#hccSlag{
color:#87003d;
font-size:10px;
position: absolute; left:138px; top:36px;
z-index:7;
color:black;
}
#hccSlog{
color: #87003d;;
font-size:14px;
font-weight:bolder;
position: absolute; left:210px; bottom:157px;
z-index:5;
}

#hccBanT{
position: absolute; left: 0px; top: 0px;
width:784px;
float: left; 
z-index:2;
}
#hccWbMGi{
color:#87003d;;
font-size:13px;
font-weight:bolder;
position: absolute; right:6px;  bottom:160px;
text-align:right;
width:784px;
z-index:5;
}

.hccDr{
margin: 6px 10px 0px 6px ;
}

.foSubD{
clear:both;
margin-top:40px;
padding-top:10px;
margin-right:50px;
border-top: 1px #d8d8d8 solid; }
.foSubIn{
float:right;
border: none;
}
.foSN{
float:left;
font-weight:bold;
font-size:12px;
color: #898989; }


#hccWBc{
margin-right: auto; margin-left: auto; width: 784px; 

text-align:center;

background-color: #ffffff; }

     #hccWBcA{
          float:left;
          width:204px;
          text-align:left;

     }
     #hccWBcB{
          float:left;
          width:290px;
          text-align:left;
     }
     #hccWBcC{
          float:left;
          width:290px;
          text-align:left;
     }
     #hccWBcF{
     
          float:left;
          width:550px;        
       text-align:left;}
     #hccWBcFf{
          margin-left:60px;     
          text-align:left;}



.hccMpik{
margin-top:-2px;
margin-left:6px;
vertical-align: middle; 
}

.hccSepA{
font-size:1px;
margin-top:4px;
margin-bottom:3px;
margin-left:6px;
width:183px;
border-top: 1px #d0d0d0 solid; }

.hccMbgA{/*box typ A*/
margin-left:4px;
width:195px;
padding-top:4px;
padding-bottom:4px;
background-color: #ededed; }

.hccMtA{/*title up links*/
FONT-FAMILY:  Arial,Verdana,halvetica,'Lucida Grande', Geneva,Tahoma, sans-serif;
margin-left:4px;
font-weight:bold;
color: #663c55; }

.hccMLa{
margin-top:2px;
margin-left:12px;
}
.hccMLab{
margin-top:2px;
margin-left:12px;
}
.hccMaA {padding-left:8px;}
.hccMaA:link,.hccMaA:active,.hccMaA:visited {color: #242e94;text-decoration: none;}
.hccMaA:hover {color: #000c68;
background-image: url(../_img/menPikB.jpg);
background-repeat: no-repeat;
background-position: left; }


.hccMbB{
margin-left:4px;
margin-top:2px;
color: #764f08; }
.hccMbBa{
     margin-top:2px;
     margin-left:4px;
     width:195px;
     background-color: #ededed;
}




.hccCoT{
margin: 8px 0px 0px 20px ;
font-weight:bold;
color:#87003d;;
border-left: 1px #88003c solid; 
border-top: 1px #88003c solid; 
padding-top:6px;
padding-left:6px;
}
.hccCoTc{
margin: 10px 0px 0px 20px ;
text-align:justify;
}
.hccImgLT{
     margin-right:10px;
     margin-bottom:10px;
     float:left;
}
.hccCoTf{
clear:both;
border-top: 1px #c5c5c5 solid;
padding-top:6px;
margin: 20px 10px 0px 20px ;
}
.hccCoTfL{
float:left
}
.hccCoTfR{float:right;}
.hccCoTfR a {float:left;}
#hccTopA{display:none}
.hccCoTfR a{
margin-left:10px;
}
.hccMaAd{margin-top:4px;margin-left:10px;}
.hccMaAa {padding-left:12px;}
.hccMaAa:link,.hccMaAa:active,.hccMaAa:visited {color: #242e94;}
.hccMaAa:hover {color: #000c68;
background-image: url(../_img/menPikB.jpg);
background-repeat: no-repeat;
background-position: left; }
.hccCn{
color:#6f6237;}



.hccCnA{
width:274px;
padding-top:6px;
margin-left:4px;
padding-left:4px;
padding-right:4px;
}
.hccCnA img{
     float:left;
     margin-top:2px;
     margin-right:4px;
     font-size:12px;
     font-weight:bold;
}
 .hccCnA h2{
margin-bottom:4px;
}
/*link A*/
.hccCnAL {text-decoration: none;font-size:10px;font-weight:bold }
.hccCnAL:link,.hccCnAL:active,.hccCnAL:visited {color: #0056ae;text-decoration: none;}
.hccCnAL:hover {color: #87003d;}

.hccCnAL span{
     font-size:12px;
     font-weight:bold;
}

.hccCnAb{/*box bottom*/
padding-top:3px;
padding-left:8px;
height:22px;
background-image: url(../_img/newsTb.jpg);
background-repeat: no-repeat;
color: #727577; }

.hccCnAb div{
     padding-top:1px;
     float:left;
     font-size:10px;
}


.hccCnAb a{
     width:50px;
     margin-right:10px;
     float:right;
}

.hccHaTe{
margin: 4px 0px 0px 16px;
}

.hccHaTe div{ 
margin-top:4px;}
.hccHacN{
clear:both;
}
.hccHaT{
padding-top:10px;
clear:both;
}
.hccHaTstep{
margin-top:20px;
padding:10px 10px 10px 10px;
background-color: #d4d4d4; }



.hccUl1{
margin-top:4px;
margin-bottom:6px;
list-style-image: url(../_img/ok1.jpg); }

.hccHac div{
width:100%;
text-align:justify;
float:left;
 margin-left:16px;
}

.hccCnB{
margin-left:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
width:274px;

}

.hccCnB h2{
margin-bottom:4px;
}



.hccCnBL {text-decoration: none;font-size:13px;font-weight:bold;/*padding-left:13px;*/}
.hccCnBL:link,.hccCnBL:active,.hccCnBL:visited {color: #242e94;

}
.hccCnBL:hover {color: #87003d;
font-weight: bold; }

.hccCnB img{/*image*/
     margin-top:2px;
     margin-right:4px;
     float:left;
     font-size:12px;
     font-weight:bold;
}

.hccCnBb{
clear:both;
padding-top:3px;
padding-left:8px;
height:22px;
background-image: url(../_img/newsTc.jpg);
background-repeat: no-repeat;
color: #727577; }

.hccCnBb div{

     padding-top:1px;
     float:left;
}

.hccCnBb a{
     width:50px;
     margin-right:10px;
     float:right;
}


.hccTb{/*title b*/
margin-top: 10px;
font-size:12px;
font-weight:bold;
margin-left:35px;
}
.hccFf{
margin-top:12px;
margin-left:40px;
}
.hccTAa{
background-color: #ededed;
width:490px;
margin: 12px 0px 6px 36px ;
padding: 10px 10px 10px 10px ;
padding: 6px; 
text-align:justify;}

/*================================ FORM*/
.foHeT{
color: #fff;
clear:both;font-weight:bold;font-size:12px;
background-color: #720f3b; 
margin-top:4px;
margin-right:30px;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px; }
.foHeTs{
clear:both;
text-align:right;
width:440px;
border-top: 1px solid #d8d8d8;
text-align:right;
margin-top:8px;
padding-top:6px;
font-weight:bold;
}
.foHeTs div{
margin-right:240px;
}

.foRadio{clear:both;  padding-top:6px; /*border-top: 1px solid #d8d8d8;*/}
.foCheckbox{clear:both; padding-top:6px;  /*border-top: 1px solid #d8d8d8;*/  }
.foSelect{clear:both;  padding-top:6px;  /*border-top: 1px solid #d8d8d8;*/ }
.foSelect select{
background-color: #faf8ea;
border: 1px #8393aa solid; 
	padding : 1px;
 }
.foSubmit{clear:both;/*border-top: 1px solid #d8d8d8;*/  padding-top:6px;}
.foSubmit input{width:220px; border: 1px #8393aa solid; background-color: #faf8ea;  }
.foSubmit #suPostC{width:140px; }
.foTextarea{clear:both;/*border-top: 1px solid #d8d8d8; */ padding-top:6px;}
.foTextarea textarea{float:left;width:220px; height:80px; vertical-align:top; border: 1px #8393aa  solid;
background-color: #faf8ea;  }
.foVar,.foVarError{float:left;width:200px;padding-top:2px;border-top: 1px solid #d8d8d8;height:100%;text-align:right}

.foVarError{color:red;}
.foVarMax{clear:both;width:460px;border-top: 1px solid #d8d8d8;margin-top:20px}
.foVarMax input{ border: 1px #8393aa solid; background-color: #faf8ea; }
.foInfo{float:left;color: #1E751E;font-weight:normal;  cursor: pointer;  margin-left:4px; }
.foSend{margin-top:10px}
.foInfoError{color:red;}
.foBgColor{border-top: 1px solid #d8d8d8;  }
.foReq{
border-top: 1px solid #d8d8d8;
float:left;
width:20px;
	color:red;
	font-size:14px;
	font-weight:bold;
text-align:center;
padding-top:4px;
	}


.foW{ 
background-color: #F4F4F4;
margin-top:1px;
font-weight:bold;
}
.foWA:link,.foWA:active,.foWA:visited,.foWA:hover{
color: #000;
font-weight: normal;
}
.foWR{
border-top: 1px solid #FFF; 
border-left: 1px solid #FFF; 
border-right: 1px solid #E0E0E0; 
border-bottom: 0px none; 
padding-left:10px;
background-color: #ECECEC;
font-weight: normal;
}
.foWD{
	padding-left:40px;font-weight: normal;
}

/* items formating individual*/


#foReq119{height:100px}
/*#foReq125{height:80px}*/
#foReq129{height:50px}
#foVar129{width:0px}

#foHeT64{margin-top:20px;}
#foHeT99{margin-top:20px;}
#foHeT129{margin-top:40px;}
#foHeT101{margin-top:20px;}
#foHeT125{margin-top:30px;}
#foHeT119{margin-top:80px;}
#foCheckbox42{clear:both;margin-top:70px;}
#foHeT181{margin-top:20px}

#foSubmit27 input, #foSubmit28 input,#foSubmit29 input, #foSubmit30 input,#foSubmit31 input  {width:30px;}

#foSubmit35 input,#foSubmit36 input{width:50px;}

#hccWfootA{
clear: both;
margin-right: auto; 
margin-left: auto; 
width: 100%; 
}
#hccWfoot{
margin-top:10px;
margin-bottom:20px;

background-image: url(../_img/fooBgA.jpg);
background-repeat: repeat-x;
}

#hccWfootC{
text-align:center;
padding-top:6px;
margin-right: auto; 
margin-left: auto;
width:500px;
height:30px;
background-image: url(../_img/fooBgB.jpg);
background-repeat: repeat-x;
 }
#hccWfootC{
font-size:10px;	
}
#hccMvS{
margin-top:6px;
text-align:center;

}
#hccMvSA{
margin-top:12px;
font-weight:bold;
}

/*================================ Print */
.hccPriA{
text-align:center;margin-left:auto;;margin-right:auto;
width:650px;
 }

/*head*/
.hccPriHe{
padding-top:10px;
width:650px;
}

.hccPrilogo{
float:left;
text-align:left;}
.hccPrilogo div{
float:left;
font-size:12px;
font-weight:bold;
}

.hccPriTe{
float:right;
text-align:right;
margin-bottom:6px;
}

.hccPriT{
border-top: 10px #000000 solid; 
clear:both;
text-align:left;
font-weight:bold;
font-size:16px;
padding-top:10px;
}

.hccPriConM{
margin-top:10px;
padding-bottom:10px;
text-align:left;
border-bottom: 2px #000000 solid; 
}
.hccPriFoo{
margin-top:6px;
text-align:left;
}
#hccTrade{
text-align:center;
font-size:10px;
margin-top:4px;
padding-bottom:20px;

}

.hccConIn{
	font-size: 9px;
	color:  black;
	text-decoration: none;
}