body {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background:#ffffff url(/images/tw/newmainbg.jpg) center top no-repeat;
}
img{
	border : none;
}
form {
	padding:0;
	margin:0;
}
p {
	margin:10px 0;
}
a {
	outline:none;
}
em {
	color:#FF0000;
	font-style:normal;
}
textarea, .donornametext {
	background:url(/images/tw/textboxbg.gif);
	border:1px solid #E6E6E6;
}
li {
	padding:0;
}
h3 {
	margin:10px 0 10px 0;
	font:800 17px Arial, Helvetica, sans-serif;
}
h4 {
	margin:5px 0;
	padding:0;
	font:800 14px Arial, Helvetica, sans-serif;
}
h5 {
	margin:5px 0;
	padding:0;
	font:800 12px Arial, Helvetica, sans-serif;
}
h5.h5red, .h4red, .h3red {
	color:#CC0000;
}
.h3red {
	border-bottom:#CC0000 1px solid;
}
.nomargin {
	margin:0;
}
.bgR {
	background: url(/images/tw/about_usa_20.gif) repeat-x top;
}
.textfield {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #FFFFFF;
}
.white12csl10 {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.white12csl10 a {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.white10csl10 {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.white10csl10 a {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
}
.white10csl10 a:hover, .white12csl10 a:hover {
	text-decoration:underline;
}
.white111 {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.white12 {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.white12 a {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #ffc600;
	text-decoration: none;
}
.contact12 {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #510000;
	text-decoration: none;
}
.contact12 a {
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	color: #ffc600;
	text-decoration: none;
}
.nav {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.bolderGrey {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bebebe;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #bebebe;
	background: url(images/tw/about_usa_24.gif) repeat-x top;
}
.red {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #910000;
	text-decoration: none;
}


.nav a{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navSelect {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #e17a2e;
	text-decoration: none;
}
.navSelect a{
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #e17a2e;
	text-decoration: none;
}
.black12cs15 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding:5px 0 5px 15px;
	border-style:none solid none none;
	border-color:#FFFFFF;
	border-width:1px;
}

.black12 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.black12 a, .black12 a:hover, .black12 a:visited {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.black12 a:hover {
	background:#CCCCCC;
	text-decoration:none
}
.black12cs15b {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding:5px 15px;
	border-style:none;
	border-color:#FFFFFF;
	border-width:1px;
}
.white13 {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.formbg {
	background: url(/images/tw/form_03.gif) no-repeat right top;
}
.formtw {
	font: normal 13px/24px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.formus {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.payform {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #f5c29c;
}
.bolderorange {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bebebe;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #F5C29C;
	background: repeat-x top;
}
.red2 {
	font: normal 13px/20px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.bgwalk {
	background: url(/images/tw/bgWalk.gif) no-repeat top;
}
.bolderBottom {
	padding-top: 26px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #b86e42;
	border-right-color: #b86e42;
	border-bottom-color: #b86e42;
	border-left-color: #b86e42;
}
.page {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.smallPhotoBolder {
	border: 1px solid #e7bda2;
}

.page a {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.black13 {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.red13 {
	font: normal 13px/24px Arial, Helvetica, sans-serif;
	color: #910000;
	text-decoration: none;
}
.nav a:hover {
	font: bold normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.red14 {
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	color: #910000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bgwell {
	background: url(/images/tw/bgWell.gif) no-repeat top;
}
.orange12 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #C55400;
	text-decoration: none;
}
.orange12 a {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #C55400;
	text-decoration: none;
}
.boldersmallphoto {
	color: #E3DBA6;
	border: 3px solid #E3DBA6;
}
.bolderbigphoto {
	color: #E3DBA6;
	border: 5px solid #FFFFFF;
}
.photoTitle {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #9b4301;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.photodes {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #534a10;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
}
.red14 {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #910000;
	text-decoration: none;
}
.black14 {
	font: normal 14px/24px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.photobolder {
	font-family: "新細明體";
	border: 1px solid #E5775D;
}
.bgOrange {
	background: #E68730 url(/images/tw/bgorange.gif) repeat-x top;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.homeNews {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #5c0000;
	text-decoration: none;
	padding-top: 4px;
}
.homeMoviebg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bebebe;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #bebebe;
}
.cms {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 25px;
}
.bgOrange a {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.homeMoviebolder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bebebe;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #bebebe;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.newtextgrey12 {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.vdotext, .vdotext a {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.btnmenu2 {
	width:158px;
	height:7px;
	background:transparent url(/images/tw/sub3_5.png) no-repeat top left;
	_background:transparent url(/images/tw/sub3_5.gif) no-repeat top left;
}
.walkbg {
	background: url(/images/tw/walk_07.gif) no-repeat top;
	padding-right: 31px;
	padding-left: 31px;
}
.walk {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #4b2d0d;
	text-decoration: none;
	padding-bottom: 10px;
}
.walk a{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #4b2d0d;
	text-decoration: none;
}
.imgbolder{
	width:173px;
}
.imgbolder a img{
	border: 3px solid #FFFFFF;
}
.imgbolder img{
	float:left;
}
.imgbolder a{
	display:block;
}
.wellno {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #e07729;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 8px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav a {
	display: block;
	padding:0;
}
#nav img {
	display:block;
}
#nav a.imglink {
	display: block;
	padding:0;
}
#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	width:158px;
	margin-top:-8px;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
	border:1px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
.b1 a, .b1active a {
	background: url(/images/tw/over_03.gif) no-repeat bottom left;
	display:block;
	width:64px;
	height:48px;
}
.b1 a:hover, .b1active a {
	background: url(/images/tw/over_03.gif) no-repeat top left;
}
.b2 a, .b2active a {
	background: url(/images/tw/over_05.gif) no-repeat bottom left;
	display:block;
	width:86px;
	height:48px;
}
.b2 a:hover, .b2active a {
	background: url(/images/tw/over_05.gif) no-repeat top left;
}
.b3 a, .b3active a {
	background: url(/images/tw/over_07.gif) no-repeat bottom left;
	display:block;
	width:117px;
	height:48px;
}
.b3 a:hover, .b3active a {
	background: url(/images/tw/over_07.gif) no-repeat top left;
}
.b4 a, .b4active a {
	background: url(/images/tw/over_09.gif) no-repeat bottom left;
	display:block;
	width:117px;
	height:48px;
}
.b4 a:hover, .b4active a {
	background: url(/images/tw/over_09.gif) no-repeat top left;
}
.b5 a, .b5active a {
	background: url(/images/tw/over_11.gif) no-repeat bottom left;
	display:block;
	width:117px;
	height:48px;
}
.b5 a:hover, .b5active a {
	background: url(/images/tw/over_11.gif) no-repeat top left;
}
.b6 a, .b6active a {
	background: url(/images/tw/over_13.gif) no-repeat bottom left;
	display:block;
	width:104px;
	height:48px;
}
.b6 a:hover, .b6active a  {
	background: url(/images/tw/over_13.gif) no-repeat top left;
}
.b7 a, .b7active a {
	background: url(/images/tw/over_15.gif) no-repeat bottom left;
	display:block;
	width:98px;
	height:48px;
}
.b7 a:hover, .b7active a {
	background: url(/images/tw/over_15.gif) no-repeat top left;
}
.nobg, .nobg a, .nobg a:hover {
	background:none;
	height:auto;
	width:auto;
}
div.answerd1 {
	padding:10px;
	display:none;
}
.newred {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.newblack {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding:5px 20px 5px 10px;
}
.newblack2 {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ll {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: underline;
}
.ll a {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #3366FF;
	text-decoration: underline;
}
div.form2 {
	width:650px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.type1, .type2, .type3, .type4{
	display:none;
}
div.form2 fieldset {  
	margin: 1.5em 0 0 0;
	padding: 0;
	border:#CCCCCC 1px solid;
}
div.form2 legend {
	margin-left: 1em;
	color: #000000;
	padding:0;
	font-weight: bold;
}
div.form2 label {  
	float: left;
	width: 10em;
	margin-right: 1em;
}
div.form2 fieldset ol {  
	padding: 0 1em 0 1em;  
	list-style: none;
	vertical-align:middle;
}
div.form2 fieldset li {  
	padding:0.3em 0;
	margin:0.2em 0;
}
div.form2 fieldset.submit {  
	border-style: none;
}
.inputtext2 {
	background:url(/images/tw/textboxbg.gif);
	border:1px solid #E6E6E6;
	width:200px;
	height:17px;
}
.text {
	background:url(/images/tw/textboxbg.gif);
	border:1px solid #E6E6E6;
}
input[type=radio] {
	margin:0 3px 0 10px;
}
.textarea1 {
	overflow:hidden;
	width:300px;
	height:70px;
}
.checkbox1 {
	margin:0 5px;
	padding:0;
	width:15px;
	height:15px;
}
.submitbtn {
	cursor:pointer;
}.black13a {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.error {
	background-color: #FF3737;
}
.warningmsg, .warningmsg2, .warningmsg3 {
	text-align:center;
	color:#FF0000;
	font:bold 14px Arial, Helvetica, sans-serif;
	display:none;
}
.homeNewsBolder {
	border-color:#bebebe;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
.black13b {
	font: normal 13px/24px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.payment {
	background:url(/images/tw/paymentlogo.png) top left no-repeat !important;
	background:url(/images/tw/paymentlogo.gif) top left no-repeat;
	margin:3px 0 0 12px;
	width:386px;
	height:47px;
}
.checkboxdesc {
	margin:-15px 0 0 30px;
}
.automargin {
	margin:auto;
}
label#labledesc1 {
	margin:-17px 0 0 35px;
	width:600px;
}
label#labledesc0 {
	width:300px;
	margin:1px 5px;
}
div.form2 label.radiolabel {
	margin:-19px 0 0 28px;
	width:580px;
}
div.form2 fieldset li.custli1 {
	margin-top:15px;
}
div.form2 fieldset li.custli2 {
	margin-top:30px;
}
div.form2 label.custlabel1 {
	margin-left:28px;
}
.onlinedonlink {
	float:left;
	margin:0 5px;
}
.onlinedonlink a, .onlinedonlink a:hover, .onlinedonlink a:visited {
	color:#FF3300;
	font-size:16px;
	font-weight:800;
}
.onlinedonlink a:hover {
	text-decoration:none;
	background-color:#CCFF66;
	color:#FF6600;
}
#latestnewsupper{
	height:180px;
	padding:5px;
	width:168px;
}
#latestnewsupper p {
	text-align:left;
	text-decoration: none;
}
.newupdate{
	width:168px;
	padding:5px;
	text-align: justify;
}
.newupdate p, .newupdate a {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.newupdate a, .newupdate a:visited {
	color:#60A8D8;
}
.newupdate a:hover {
	background:#60A8D8;
	color:#601818;
}
.tbform1 td {
	border-color:#ffffff;
	border-width:1px 1px 0 0;
	border-style:solid;
}
.tbform1 {
	border-width: 0 0 1px 1px;
	border-spacing:0;
	border-collapse:collapse;
}
.bigT {
	font: normal 16px/normal Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
.icon{
	position:absolute;
	margin-top:-131px;
	margin-left:782px;
}
.spimg1 {
	width:350px;
	text-align: center;
	vertical-align:top;
	float:left;
	padding:5px 10px 15px 0;
}
.multidonor {
	padding:0px 12px 6px;
}
.loading1 {
	display:block;
	width:126px;
	height:22px;
	margin:10px 100px;
}
.remark1 {
	font:400 10px Arial, Helvetica, sans-serif;
}
.formremark {
	position:absolute;
	top:3px;
	left:330px;
}
.formremark2 {
	position:absolute;
	top:3px;
	left:415px;
}

.howto1{
	color:#990000;
}
.howto2 p{
	margin:7px 0;
	color:#000;
}
.howto3{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #cccccc;
	width:400px;
	color:#666666;
}
.howto4{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #cccccc;
	width:603px;
	color:#666666;
}
.howto4 a{
	color:#0099FF;
}
.howtotable{
	color:#000000;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.howtotable  tr td{
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:6px;
}

.cmswrapper1 {
	overflow:hidden;
	width:713px;
	padding:10px;
}
.cmswrapper1 p {
	font:13px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-bottom:15px;
}
.cmswrapper1 img {
	border:#D8C893 1px solid;
	padding:5px;
}
.cmsimgbox {
	width:219px;
	padding:9px;
	float:left;
}
.cmsimgbox p {
	font:400 11px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
/*** temporary css here ***/
#promo1 {
	height:77px;
	width:163px;
	background:url(/images/tw/icon2.jpg) no-repeat top left;
	display:block;
}
/*#promo1:hover {
	background:url(/images/tw/icon_o.gif) no-repeat top left;
}*/
#chk1 {
	margin:0 5px 8px 0;
	padding:0;
	clear:both;
}
.letter {
	padding:15px;
	background:url(/images/tw/papertexture.jpg) top left;
	border: #F0F0F0 1px solid;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	margin-bottom:10px;
}
.alignright {
	text-align:right;
}
.clearboth {
	clear:both;
}
#backbtn {
	float:right;
	border:none;
}
.nomargintop {
	margin-top:0;
}
.margin3tb {
	margin:3px 0;
}
.imgtext img{
	float:left;
	margin-bottom:5px;
}
.imgtext2 img{
	float:left;
	margin-right:5px;
}
.lang-con{
	width:980px;
	height:83px;
	background:url(/images/us/about_usa_01.gif) left top no-repeat;
}
.lang{
	width:51px;
	height:26px;
	margin:0 0 0 904px;
	background:url(/images/us/btnEnglish.gif) left -26px no-repeat;
}
.lang a{
	width:68px;
	height:28px;
	display:block;
}
.pad5 {
	padding:5px;
}
.pad10 {
	padding:10px;
}
.overflow {
	overflow:hidden;
}
.marginb10 {
	margin-bottom:10px;
}
.margint3 {
	margin-top:3px;
}
#question1,#question2,#question3,#question4,#question6,#question5,#question7{
	cursor:pointer;
}
#floatbox {
	position:absolute;
	right:0;
}