/* CSS Document */

body{
background color:#FFF font-family:Arial; font-size:10px;}
#tpe{
    font-size: 100%
}
#tpe2{
    font-size: 95%
}
#tchinese {
font-size: 16px
}
#powerby{
	font-size: 10px;
	font-family: verdana;
	text-align: center;
}
.enteryourinfo {
	color: #BE1A1A;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
}
.britbl01 {
	border: solid 0px #CCCCCC;
	border-collapse: collapse;
}

.britbl01 th {
	padding: 2px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	border: solid 1px #CCCCCC;
}

.britbl01 td {
	padding: 2px;
	border: solid 1px #CCCCCC;
}

.britbl01bg01 {
	background-color: #F1F1F1;
}

.briwidth01 {
	width: 5%;
}

.briwidth02 {
	width: 20%;
}
/* Global Element Styles */
 
a.button:active {border:1px solid #908d8d; border-right-color:#afafaf; border-bottom-color:#afafaf;}
a.button:hover {cursor:pointer;}
a.button.primary {left center repeat-x; border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d;}
a.button.primary:active {border:1px solid #935e0d; border-right-color:#d5bd98; border-bottom-color:#d5bd98;}
 
ul, ol, dl {margin:1em 0; padding:0;}
ul li, ol li {margin-bottom:.25em; margin-left:1.8em;}
ul {list-style:disc;}
li ul, li ol {margin:.7em 0;}
ul ul {list-style:circle;}
ol ul {list-style:disc;}
dt {margin:0; padding:0;}
dd {margin:0 0 0 1.8em;}
blockquote {margin:1em;}

em {font-style:italic;}
strong {font-weight:bold;}
dfn, var {font-style:normal;}
q:before, q:after {content:"";}
cite {font-style:normal;}
cite span {display:block;}
abbr, acronym {border:none; color:#084482; text-decoration:underline; cursor:pointer;}

form {margin:0; padding:0;}
fieldset {margin:1em 0; border:0; padding:0;}
legend {position:relative; padding:0; color:#333; font-weight:normal;}
label {display:block;}
input, select, textarea {border:1px solid #9A2828;}
input, textarea {padding:2px; font:1em Arial, Helvetica, sans-serif;}
textarea {vertical-align:top;}
input[type=checkbox], input[type=radio], input[type=hidden] {border:none; padding:0;}
input.checkbox, input.radio, input.hidden, label.checkbox input, label.radio input {border:none; padding:0;}


/* Form Styles */

input.xsmall {width:2em;}
input.small {width:3em;}
input.medium {width:7em;}
input.large {width:14em;}
input.xlarge {width:20em;}

p.group span.label {display:block; margin:.1em 0;}
span.optional {color:#757575; font-size:.9em;}
span.autoTooltip {margin-left:5px; color:#084482; font-size:.9em; text-decoration:underline; cursor:help;}
span.help {display:block; margin:.1em 0; color:#757575; font-size:.9em;}

form fieldset.multi p {float:left; margin:0 .5em 0 0;}
form div.collapse {overflow:auto; margin:1em 0;}
form div.collapse p, form div.collapse fieldset {float:left; margin-top:0; margin-right:1em; margin-bottom:0;}

form .subform .group, form .subform .multi {margin-left:2em;}
form .subform .multi .group {margin-left:0;}

form.edit *.group {position:relative;}
form.edit p.group {min-height:2em; _height:2em;}
form.edit p.group.help {min-height:3em; _height:3em;}
form.edit p.group.textbox {min-height:5em; _height:5em;}
form.edit p.group.help.textbox {min-height:6.5em; _height:6em;}
form.edit p.group label, form.edit p.group span.label {float:left; clear:left; width:180px; margin:0; text-align:right;}
form.edit p.group span.optional {display:block;}
form.edit p.group span.autoTooltip {float:right;}
form.edit p.group span.help {display:block; padding-left:20px; margin-left:181px;}
form.edit p.group span.field {display:block; margin-left:200px;}

form.edit legend {position:relative; width:180px;}
form.edit legend span.label, form.edit legend span.optional, form.edit legend span.autoTooltip {position:absolute; width:180px; text-align:right;}
form.edit legend span.optional {top:1.4em;}
form.edit legend span.autoTooltip {top:2.8em; _top:2.9em; margin-left:0;}
form.edit fieldset.multi {position:relative;}
form.edit fieldset.multi p *, form.edit fieldset.multi p.group span.field {margin-left:0;}
form.edit fieldset.multi p.first {margin-left:200px;}
form.edit fieldset.multi span.help, form.edit fieldset.group span.help {padding-left:20px; margin-left:181px;}
form.edit fieldset.multi p.group label {text-align:left; width:auto; float:none;}
form.edit fieldset.multi p.group span.help {padding-left:0; margin-left:0;}
form.edit fieldset.group div {margin-left:200px;}
form.edit fieldset.group ul {margin:0 0 0 200px;}
form.edit fieldset.group ul li {margin-left:0; list-style:none;}
form.edit fieldset.group ul li label {display:inline;}

form.edit div.collapse p, form.edit div.collapse fieldset {float:none; margin-top:1em; margin-right:1em; margin-bottom:0;}

form.edit p.buttons {padding-left:201px;}

form.error p, form.error fieldset {margin-left:20px;}
form.error *.error {margin-left:0;}
form.error p.error label, form.error p.error span.help, form.error p.error span.field, form.error fieldset.error span.help, form.error fieldset.error p.first label, form.error fieldset.error p.first span.field, form.error fieldset.error div {padding-left:20px;}

form.error .error legend {padding-left:20px;}

form.edit.error p, form.edit.error fieldset {margin-left:0;} 
form.edit.error p.error label, form.edit.error p.error span.field, form.edit.error fieldset.error legend, form.edit.error fieldset.error div, form.edit.error fieldset.error ul {padding-left:0;}
form.edit.error fieldset.multi span.help {margin-left:181px;}
form.edit.error fieldset.multi p span.field {padding-left:0;}
form.edit.error fieldset.multi p.first {margin-left:200px;}
form.edit.error fieldset.multi p.group span.help {margin-left:0;}
form.edit.error fieldset.multi.error p.group label {padding-left:0;}
form.edit.error fieldset.error p.group span.help {color:#757575; background:none;}

.review table {margin:1em 0; border:none;}
.review table th {width:180px; padding:0 20px 1em 0; background-color:#fff; color:#757575; font-weight:normal; text-align:right;}
.review table td {padding:0 0 1em 0;}
.review p.buttons {padding-left:201px; clear:left;}

form div#cctype label {float:left; height:23px; width:37px; margin-right:1em;}
form div#cctype label input, form div#cctype label span {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}

form div#cctype.selected label {opacity:0.13; filter:alpha(opacity=13);}
form div#cctype.selected label.hilite {opacity:1; filter:alpha(opacity=100);}

