.PageTitle{
background:url(../images/contactus_title.gif) no-repeat center top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
margin-bottom:5px;
}

p{
font-size:0.8em;
line-height:1.8em;
}

p em {
color: #cc0000;
font-style: normal;
}

.form {
font-size:0.8em;
line-height:1.8em;
}

.inquiryPageTitle{
background:url(../images/enq/faq_title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

.enqTitle{
width:555px;
background:url(../images/enq/hdr-faq.gif) no-repeat left top;
margin:0;
padding:0;
height: 43px;
font-size: 0.9em;
text-align: center;
line-height: 43px;
font-weight: bold;
}

.enqTitle .enqDate{
text-align:right;
display:block;
font-size:0.8em;
line-height:1.5em;
font-weight:normal;
}

#enqMassage{
/*border:1px dotted #b3b3b3;*/
font-size:0.8em;
line-height:1.5em;
padding:15px;
margin-bottom:30px;
}

#enqArea{
width:555px;
font-size:0.8em;
line-height:1.5em;
margin-top: 20px;
}

.enqError{
color:#FF0000;
}

.enqbtnArea{
text-align:center;
margin:20px 0px;
}

.footerMsg{
text-indent: -1em;
line-height:1.5em;
text-align:left;
margin:40px 20px;
}

.itemize{
background-color:#808080;
padding:5px;
color:#FFFFFF;
text-align:center;
font-size:1.0em;
line-height:1.5em;
display:block;
margin-bottom:5px;
}

dt .questionTitle{
border-bottom:2px dotted #B3B3B3;
color:#666666;
display:block;
font-size:1.0em;
font-weight:bold;
margin:0px;
padding-bottom:2px;
text-align:left;
width:555px;
margin-top:6px;
}

.askText{
font-size:1.0em;
line-height:1.5em;
text-align:left;
}

.enqAnswer input{
margin-right:5px;
text-align:left;
}

.enqAnswer td{
font-size:0.8em;
border:none;
}

.enqAnswer td input{
margin-left:2px;
}

.faqInfo, .faqInfoInp{
width:553px;
empty-cells: show;
border-collapse: collapse;
clear:both;
font-size:1.0em;
line-height:1.5em;
border: 1px solid #CCC;
}

.gecko .faqInfo, .gecko .faqInfoInp{
width:554px;
margin-left: 1px;
}

.faqInfo th, .faqInfo td{
padding: 0;
border: 1px solid #CCC;
}

.faqInfoInp {
table-layout: fixed;
}

.faqInfoInp th, .faqInfoInp td{
padding: 10px;
border: #CCCCCC 1px solid;

}

.faqInfo th{
width:130px;
padding: 5px;
background-color: #f1f0ef;
vertical-align: top;
}

.faqInfo td{
vertical-align: center;
}


.faqInfoInp th{
width:130px;
background-color: #f1f0ef;
vertical-align: top;
}

.faqInfoInp td{
vertical-align: center;
}

.questionTitle .qn {
font-weight: normal;
}

.faqInfo table th, .faqInfo table td{
border: none;
}
.enqAnswer p{
margin-bottom: 15px;
}
.enqArea table th {
padding: 5px;
}
#enqAnswer{
margin-bottom: 10px;
}

#enqArea{
margin: 0;
}
.pageTop{
margin-top: 40px;
}
.enqAnswer .qv{
padding: 5px;
}
.enqAnswer .ac{
padding: 5px;
background-color: #f9f6de;
border-top: 3px double #F9F6DE;
}

.mainText{
font-size: 120%;
width: 555px !important;
padding-bottom: 200px;
background: url(../images/common/bottom.gif) no-repeat left bottom;
}
.footerText{
font-size: 0.9em;
}

.annotation {
color: red !important;
}

.enqAnswer td{
border: none !important;
font-size: 110% !important;
}

