/* Common tags */
a,div,font,p,td,th,ul,li,h1,h2,h3,h4,h5 { font-family:Verdana, Arial, Helvetica; }
a,div,font,p,td,th,ul,li { font-size:12px; }

.h1,.h2,.h3,.h4,.h5 {
font-family:Verdana, Arial, Helvetica;
color:#990000;
font-weight:bold;
}
.h3 { font-size:14px; }

div.hd1 {
border-top:1px solid #000;
font-weight:bold;
padding:0px;
text-align:center;
}

div.hd1 div {
border-bottom:1px solid #000;
padding:10 0 10 0;
}

/** list style */
ol.hsbcListStyle01 {
padding:0px;
margin-top:0px;
}
ol.hsbcListStyle01 li {
padding-left:0px;
margin-bottom:8px;
}
ol.hsbcListStyle01 ol {
margin-top:10px;
list-style-type: lower-roman;
}
ol.hsbcListStyle01 ol li {
margin-bottom:8px;
}

.topNavLink {
font-family:Verdana, Arial, Helvetica;
font-size:12px;
color:#FFFFFF;
}
.topNavLink a {
color:#FFFFFF;
text-decoration:none;
}
.topNavLink a:hover {
color:#CCCCFF;
text-decoration:none;
}

.lhNavLink {
font-family:Verdana, Arial, Helvetica;
font-size:12px;
color:#FFFFFF;
}

.lhNavLink a {
color:#FFFFFF;
text-decoration:none;
}

.lhNavLink a:hover {
color:#333333;
text-decoration:underline;
}

.content0 {
padding-left:30px;
padding-right:50px;
}

.copyText {
font-family:Verdana, Arial, Helvetica;
font-size:10px;
color:#FFFFFF;
}

.copyText a {
color:#CCCCCC;
}

.copyText a:hover {
color:#999999;
}

.mainText {
font-family:Verdana, Arial, Helvetica;
font-size:12px;
color:#000000;
}
.mainText a {
color:#990000;
}
.mainText a:hover {
color:#FF0000;
}

#login, #login td, #login input { font-size:11px; }
#login, #login td { color:#FFFFFF; }
#login a { font-size:11px; color:#FFFFFF; text-decoration:underline; }
#login a:link,#login a:visited { color:#FFFFFF; text-decoration:underline; }
#login a:hover { color:#990000; text-decoration:underline; }

/* form tags */
form,input,select,textarea { font-family:Verdana, Arial, Helvetica; }
form,input,select,textarea { font-size:12px; }

input.button
{
/*
background-color:#CED6DC;
background-image:url(cellpic4.gif);
border-color:#BBDDF0;
border-width:1px;
border-style:none;
font-size:10pt;
font-weight:bold;
*/
}

input.button2 {
font-family:Verdana, Arial, Helvetica;
font-size:11px;
font-weight:bold;
color:#990000;
text-align:center;
padding:2px 5px;
background-color:#FFFFFF;
border:1px #990000 solid;
}

#tabform {
border:1px #000000 solid;
}


.mainfield {
color:#333;
font-size:13px;
}
.memberh3 {
background-color:#D4D4D4;
font-family:Verdana, Arial, Helvetica;
color:#990000;
font-weight:bold;
font-size:12px;
line-height:18px;
margin:20px 0 5px 0;
padding:0 0 0 8px;
}
.memberchoosebox {
background:transparent url(../images/memberchoosebox.png) no-repeat 0 0;
height:260px;
width:365px;
margin-right:30px;
}
.memberboxinner {
padding:5px 20px;
}
.memberboxinner p {
font-size:13px;
}
.memberboxbut {
background-color:#FFF;
border:2px solid #990000;
padding:0;
height:48px;
}
.memberboxbut a,
.memberboxbut a:link,
.memberboxbut a:visited {
color:#990000;
font-size:15px;
font-weight:bold;
line-height:48px;
display:block;
height:100%;
width:100%;
text-decoration:underline;
}
.memberboxbut a:hover {
}


h3{
color: #000;
font-family: "Times New Roman", serif;
font-weight:bold;
font-size: 28px;
margin: 5px 0 15px 0;
}

.bookprize-title-box {
padding:10px 0;
text-align:center;
width:100%;
}
.bookprize-title-box p {
border-color:#990000 #FFF;
border-style:solid;
border-width:1px;
padding:0;
margin:0 auto;
line-height:1.6em;
width:550px;
}
.bookprize-title-box sup {
font-size:12px;
line-height:0;
vertical-align:top;
}
.bookprize-title {
color:#990000;
font-size:14px;
font-weight:bold;
}
.bookprize-list {
padding:0;
margin:0;
}
.bookprize-list li {
background: url(bullet_red.png) no-repeat 0 0;
list-style-type: none;
padding: 0 0 0 20px;
margin-bottom:10px;
}
