body,html {
	margin:0px;
	padding:0px;
	height:100%
}

body { 
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#D6E6F3 url(../img/bkgd.gif) repeat-x
} 

#page {
	width:788px;
	height:100%;
	margin:0px auto;
	text-align:left
}

#header,#main {
	width:788px;
	position:relative;
	float:left
}

#header {
	height:229px;
	margin:0px;
	padding:0px
}

#main {
	margin:0px 0px 0px 0px;
	padding:0px 0px 42px 0px;
	background:url(../img/bkgd2.gif) repeat-y
}

div.left_column,div.right_column,ul.left_column {
	margin:0px;
	padding:0px;
	position:relative;
	clear:none
}

div.left_column,ul.left_column {
	width:230px;
	float:left;
	list-style:none
}

div.right_column {
	width:558px;
	float:right
}

.search_area {
	height:42px;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	clear:none;
	display:inline
}

.search_form {
	height:13px;
	margin:11px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	background-color:#EFF5FA;
	font-size:11px;
	border:1px inset #9BB9D5;
	float:left;
	clear:none;
	display:inline
}

.search_button {
	width:34px;
	height:42px;
	margin:0px;
	padding:0px;
	border:none;
	float:left;
	clear:none;
	display:inline
}

li.menu_donate {
	width:230px;
	height:51px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/blocks/donate.gif) no-repeat 0px 0px;
	text-decoration:none;
	overflow:hidden;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	float:left;
	clear:none
}

img.menu_donate {
	width:230px;
	height:51px;
	border:none
}

a.menu_donate {
	margin:0px;
	padding:0px;
	position:absolute
}

a.menu_donate:link {
	background:transparent url(../img/blocks/donate.gif) no-repeat 0px 0px
}

a.menu_donate:visited {
	background:transparent url(../img/blocks/donate.gif) no-repeat -0px 0px
}

a.menu_donate:hover {
	background:transparent url(../img/blocks/donate.gif) no-repeat -230px 0px
}

li.menu_guide {
	width:230px;
	height:132px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/blocks/guide.gif) no-repeat 0px 0px;
	text-decoration:none;
	overflow:hidden;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	float:left;
	clear:none
}

img.menu_guide {
	width:230px;
	height:132px;
	border:none
}

a.menu_guide {
	margin:0px;
	padding:0px;
	position:absolute
}

a.menu_guide:link {
	background:transparent url(../img/blocks/guide.gif) no-repeat 0px 0px
}

a.menu_guide:visited {
	background:transparent url(../img/blocks/guide.gif) no-repeat -0px 0px
}

a.menu_guide:hover {
	background:transparent url(../img/blocks/guide.gif) no-repeat -230px 0px
}

li.menu_enews {
	width:230px;
	height:43px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/blocks/enews.gif) no-repeat 0px 0px;
	text-decoration:none;
	overflow:hidden;
	border-bottom:1px solid #9BB9D5;
	position:relative;
	float:left;
	clear:none
}

img.menu_enews {
	width:230px;
	height:43px;
	border:none
}

a.menu_enews {
	margin:0px;
	padding:0px;
	position:absolute
}

a.menu_enews:link {
	background:transparent url(../img/blocks/enews.gif) no-repeat 0px 0px
}

a.menu_enews:visited {
	background:transparent url(../img/blocks/enews.gif) no-repeat -0px 0px
}

a.menu_enews:hover {
	background:transparent url(../img/blocks/enews.gif) no-repeat -230px 0px
}

#menu,#menu ul {
	width:230px;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	z-index:1
}

#menu li {
	width:230px;
	height:25px;
	margin:0px;
	padding:0px;
	background-color:#649DCA;
	border-bottom:1px solid #9BB9D5;
	position:relative;
	float:left;
	clear:none;
	font-weight:bold;
	font-size:12px;
	line-height:26px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	text-indent:10px;
	vertical-align:middle
}

#menu li ul {
	margin-top:-27px;
	margin-left:229px;
	position:absolute;
	left:-1000px;
	border-top:1px solid #9BB9D5;
	border-left:1px solid #4E8BBB
}

#menu li ul ul {
	left:-1000px
}

#menu li a:link {
	color:#FFFFFF;
	text-decoration:none
}

#menu li a:visited {
	color:#D6E6F3;
	text-decoration:none
}

#menu li a:hover {
	color:#FFCC00;
	text-decoration:none
}

#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul {
	left:-1000px
}
	
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {
	left:auto
}

li.menu_chinese {
	width:230px;
	height:25px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/blocks/chinese.gif) no-repeat 0px 0px;
	text-decoration:none;
	overflow:hidden;
	border-bottom:1px solid #9BB9D5;
	position:relative;
	float:left;
	clear:none
}

img.menu_chinese {
	width:230px;
	height:25px;
	border:none
}

a.menu_chinese {
	margin:0px;
	padding:0px;
	position:absolute
}

a.menu_chinese:link {
	background:transparent url(../img/blocks/chinese.gif) no-repeat 0px 0px
}

a.menu_chinese:visited {
	background:transparent url(../img/blocks/chinese.gif) no-repeat -230px 0px
}

a.menu_chinese:hover {
	background:transparent url(../img/blocks/chinese.gif) no-repeat -460px 0px
}

#vo_address {
	width:230px;
	margin:0px;
	padding:15px 0px 25px 0px;
	position:relative;
	float:left;
	color:#D6E6F3;
	text-align:center
}

#content {
	width:525px;
	min-height:600px;
	height:auto !important;
	height:600px;
	vertical-align:top;
	padding:15px 15px 0px 18px;
	float:left
}

.titleb {
	height:43px;
	margin:0px 0px 0px 14px;
	padding:0px;
	position:relative;
	float:left;
	clear:none;
	display:inline;
	font-weight:bold;
	font-size:18px;
	line-height:43px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222
}

.titleg {
	font-weight:bolder;
	font-size:16px;
	line-height:25px;
	color:#336600;
	background-image:url(../img/titleback.gif)
}

.text_green {
	font-size:11px;
	color:#336600
}

#content ol {
	margin-left:0px;
	padding-left:1.35em
}

#content ol li,#content ol ol li {
	margin-top:5px;
	padding-left:0px
}

#content ul {
	margin-left:0px;
	padding-left:0px;
	list-style:none
}

#content ul li,#content ul ul li {
	margin-top:5px;
	padding-left:1.25em
}

#content ul li {
	background:transparent url(../img/bullet_green_sq.gif) no-repeat .1em 3px
}

#content ul ul li {
	background:transparent url(../img/bullet_lt_green_sq.gif) no-repeat .1em 3px
}

ul.space_no_nest {
	margin-top:15px
}

ul.space {
	margin-top:10px
}

ul.space li {
	margin-top:10px !important
}

ul.space li li {
	margin-top:5px !important
}

ul.space,ul.space_no_nest {
	margin-bottom:30px
}

.text {
	font-size:12px;
	color:#333333
}

.text_small {
	font-size:9px;
	color:#666666
}

a:link {
	color:#0d61a2;
	text-decoration:none
}

a:visited {
	color:#226600;
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

h3,h4 {
	font-weight:bold
}

h3 {
	font-size:16px;
	line-height:25px;
	color:#2d8a00;
	background:transparent url(../img/h3_bkgd.gif) repeat-y
}

h4 {
	font-size:14px;
	line-height:22px;
	color:#217cc1;
	background:transparent url(../img/h4_bkgd.gif) repeat-y
}

.byline,.bold_italic {
	font-style:italic;
	font-weight:bold
}

div.right,img.right,table.right {
	margin:0px 0px 10px 15px;
	float:right
}

div.left,img.left,table.left {
	margin:0px 15px 10px 0px;
	float:left
}

div.note_box {
	padding:10px 15px;
	background-color:#eff5fa;
	border:1px solid #cbddf5;
	font-size:11px
}

div.quote_box {
	padding:10px 15px;
	background-color:#ebf6ce;
	border:1px solid #a6d646;
	color:#2D8A00
}

.quote {
	font-size:12px;
	color:#2D8A00
}

.quotesm,.quotesml {
	font-weight:bold;
	font-size:11px;
	color:#2D8A00
}

.quotesm {
	text-align:center
}

.quotesml {
	text-align:left
}

.question,.question_top {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#2D8A00
}

.question {
	margin-top:25px;
}

sup,sub {
	height:0;
	line-height:1;
	vertical-align:baseline;
	_vertical-align:bottom;
	position:relative;
}

sup {
	bottom:.75ex;
}

sub {
	top:.5ex;
}

input,textarea {
	padding:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #000000
}

.form {
	background-color:#EFF5FA;
	border:1px inset #9BB9D5
}

.buttonb,.buttong  {
	font-weight:500;
	color:#FFFFFF
}

.checkbox {
	background-color:transparent;
	border:none
}

.buttonb {
	background-color:#217cc1;
	border-width:3px;
	border-style:solid;
	border-color:#649dca #0d61a2 #0d61a2 #649dca
}

.buttong {
	background-color:#2d8a00;
	border-width:3px;
	border-style:solid;
	border-color:#669900 #336600 #336600 #669900
}

#NewsBox {
	width:525px;
	height:150px;
	background-color:#EFF5FA;
	border:1px inset #9BB9D5
}