html,body {
	height:100%;
	margin:0px;
	padding:0px;
	line-height:1.2
}

body { 
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	background:#D6E6F3 url(../img/layout/bkgd1.gif) repeat-x
} 

#page {
	width:846px;
	height:100%;
	margin:0px auto;
	text-align:left;
	background:transparent url(../img/layout/bkgd2.gif) repeat-y center 185px
}

#container {
	width:846px;
	height:auto;
	margin:0px;
	padding:0px 0px 45px 0px;
	position:relative;
	float:left;
	background:transparent url(../img/layout/bkgd2.gif) repeat-y 0px 185px
}

#top_header {
	height:37px;
	background-color:#eff5fa;
	overflow:hidden
}

#bottom_header {
	height:148px
}

#top_header,#bottom_header {
	width:846px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left
}

#booklets_save {
	width:600px;
	height:37px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/layout/booklets_save.gif) no-repeat 0px 0px;
	overflow:hidden;
	position:relative;
	float:left;
	clear:none
}

#booklets_save img {
	width:600px;
	height:37px;
	border:none
}

#booklets_save a {
	margin:0px;
	padding:0px;
	position:absolute
}

#booklets_save a:link {
	background:transparent url(../img/layout/booklets_save.gif) no-repeat 0px 0px
}

#booklets_save a:visited {
	background:transparent url(../img/layout/booklets_save.gif) no-repeat -0px 0px
}

#booklets_save a:hover {
	background:transparent url(../img/layout/booklets_save.gif) no-repeat -0px -37px
}

.search_area {
	height:37px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	clear:none;
	display:inline
}

.search_form {
	height:13px;
	margin:9px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	font-size:11px;
	border-top:1px solid #a4ceec;
	border-right:1px solid #cce7fc;
	border-bottom:1px solid #cce7fc;
	border-left:1px solid #a4ceec;
	background-color:#ffffff;
	float:left;
	clear:none;
	display:inline;
	z-index:500
}

.search_button {
	width:22px;
	height:37px;
	margin:0px;
	padding:0px;
	border:none;
	float:left;
	clear:none;
	display:inline
}

#networking {
	width:92px;
	height:37px;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	clear:none;
	display:inline
}

#header_bkgd1,#header_bkgd2 {
	width:15px;
	height:148px;
	margin:0px;
	padding:0px;
	border:none;
	position:relative;
	clear:none
}

#header_bkgd1 {
	background:transparent url(../img/layout/header_bkgd1.gif) no-repeat 0px 0px;
	float:left
}

#header_bkgd2 {
	background:transparent url(../img/layout/header_bkgd2.gif) no-repeat 0px 0px;
	float:right
}

#donate {
	width:231px;
	height:148px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/layout/donate.jpg) no-repeat 0px 0px;
	overflow:hidden;
	position:relative;
	float:left;
	clear:none
}

#donate img {
	width:231px;
	height:148px;
	border:none
}

#donate a {
	margin:0px;
	padding:0px;
	position:absolute
}

#donate a:link {
	background:transparent url(../img/layout/donate.jpg) no-repeat 0px 0px
}

#donate a:visited {
	background:transparent url(../img/layout/donate.jpg) no-repeat -0px 0px
}

#donate a:hover {
	background:transparent url(../img/layout/donate.jpg) no-repeat -0px -148px
}

#vo {
	width:585px;
	height:148px;
	margin:0px;
	padding:0px;
	background:transparent url(../img/layout/vo_header.jpg) no-repeat 0px 0px;
	overflow:hidden;
	position:relative;
	float:left;
	clear:none
}

#vo img {
	width:585px;
	height:148px;
	border:none
}

#vo a {
	margin:0px;
	padding:0px;
	position:absolute
}

#vo a:link {
	background:transparent url(../img/layout/vo_header.jpg) no-repeat 0px 0px
}

#vo a:visited {
	background:transparent url(../img/layout/vo_header.jpg) no-repeat -0px 0px
}

#vo a:hover {
	background:transparent url(../img/layout/vo_header.jpg) no-repeat -0px -148px
}

#menu {
	width:816px;
	height:18px;
	margin:0px;
	padding:0px;
	font-size:11.25px;
	font-weight:bold;
	background-color:#A6D646;
	position:absolute;
	top:185px;
	left:15px;
	z-index:2000
}

ul#top_menu {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none
}

ul#top_menu li {
	margin:0px;
	padding:0px;
	position:relative; /*--Important--*/
	float:left
}

ul#top_menu li a {
	height:18px;
	float:left;
	text-indent:-9999px /*--Push text off of page--*/
}

ul#top_menu li:hover a, ul#top_menu li a:hover {
	background-position:left bottom /*--Hover State--*/
	}

ul#top_menu a.about {
	width:100px;
	background:url(../img/layout/menu_about.gif) no-repeat
}

ul#top_menu a.wv {
	width:120px;
	background:url(../img/layout/menu_wv.gif) no-repeat
}

ul#top_menu a.guide {
	width:150px;
	background:url(../img/layout/menu_guide.gif) no-repeat
}

ul#top_menu a.advocacy {
	width:107px;
	background:url(../img/layout/menu_advocacy.gif) no-repeat
}

ul#top_menu a.catalog {
	width:88px;
	background:url(../img/layout/menu_catalog.gif) no-repeat
}

ul#top_menu a.map {
	width:92px;
	background:url(../img/layout/menu_map.gif) no-repeat
}

ul#top_menu a.chinese {
	width:68px;
	background:url(../img/layout/menu_chinese.gif) no-repeat
}

ul#top_menu a.donate {
	width:91px;
	background:url(../img/layout/menu_donate.gif) no-repeat
}

ul#top_menu li .sub_menu {
	padding:9px 9px 15px 9px;
	position: absolute; /*--Important--*/
	top:18px;
	left:0px;
	z-index:99999;
	background:#217cc1 url(../img/layout/sub_menu_bkgd.gif) repeat-x; /*--Background gradient--*/
	float:left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
		/*--Top right rounded corner--*/
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	display:none /*--Hidden for those with js turned off--*/
}

ul#top_menu li .sub_menu ul {
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
	list-style:none
}

ul#top_menu .sub_menu ul li { /*--Sub nav heading style--*/
	width:100%; /*--Override parent list item--*/
	margin:.25em 0px 0px 0px;
	padding:0px;
	color:#bce074;
	line-height:1.5em
}

ul#top_menu .sub_menu ul li a {
	height:auto; /*--Override height from parent list item--*/
	padding:0px;
	float:none;
	text-indent:0px; /*--Override text-indent from parent list item--*/
	display:block;
	text-decoration:none
}

ul#top_menu .sub_menu ul li ul {
	margin:0em 0px 0em .5em;
	padding:0px
}

ul#top_menu .sub_menu ul li ul li {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal
}

ul#top_menu .sub_menu ul li a:link,ul#top_menu .sub_menu ul li a:visited {
	color:#bce074
}

ul#top_menu .sub_menu ul li ul li a:link,ul#top_menu .sub_menu ul li ul li a:visited {
	color:#ebf6ce
}

ul#top_menu .sub_menu ul li a:hover,ul#top_menu .sub_menu ul li ul li a:hover {
	color:#ffe67f
}

ul#top_menu .sub_menu ul li a:active,ul#top_menu .sub_menu ul li ul li a:active {
	color:#ffcc00
}

#shadow_h {
	width:816px;
	height:4px;
	position:absolute;
	top:203px;
	left:15px;
	z-index:900
}

#shadow_v {
	width:4px;
	height:326px;
	position:absolute;
	top:203px;
	left:246px;
	z-index:899
}

#left_column,#right_column {
	margin:0px;
	padding:0px;
	position:relative;
	top:18px;
	clear:none
}

#left_column {
	width:231px;
	left:15px;
	float:left
}

#right_column {
	width:585px;
	right:15px;
	float:right
}

#sidebar_bkgd {
	width:231px;
	height:7px;
	margin:0px;
	padding:0px;
	border:none;
	background:#d2eaa2 url(../img/layout/sidebar_bkgd.gif) repeat-x
}

#guide,#enews {
	width:231px;
	height:92px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	overflow:hidden;
	position:relative;
	float:left;
	clear:none
}

#guide {
	background:transparent url(../img/layout/guide.gif) no-repeat 0px 0px
}

#guide img {
	width:231px;
	height:92px;
	border:none
}

#guide a {
	margin:0px;
	padding:0px;
	position:absolute
}

#guide a:link {
	background:transparent url(../img/layout/guide.gif) no-repeat 0px 0px
}

#guide a:visited {
	background:transparent url(../img/layout/guide.gif) no-repeat -0px 0px
}

#guide a:hover {
	background:transparent url(../img/layout/guide.gif) no-repeat -0px -92px
}

#enews {
	background:transparent url(../img/layout/enews.gif) no-repeat 0px 0px
}

#enews img {
	width:231px;
	height:92px;
	border:none
}

#enews a {
	margin:0px;
	padding:0px;
	position:absolute
}

#enews a:link {
	background:transparent url(../img/layout/enews.gif) no-repeat 0px 0px
}

#enews a:visited {
	background:transparent url(../img/layout/enews.gif) no-repeat -0px 0px
}

#enews a:hover {
	background:transparent url(../img/layout/enews.gif) no-repeat -0px -92px
}

#vo_block {
	width:215px;
	margin:0px;
	padding:0px 8px;
	position:relative;
	float:left;
	color:#217CC1;
	text-align:center;
	font-size:10.25px;
	line-height:140%;
	background:url(../img/layout/vo_address_bkgd.gif) repeat-x
}

#vo_block p.address {
	padding:2px 0px 4px 0px;
	font-size:11px;
	line-height:155%;
}

#vo_block p.address .name {
	font-size:12px;
	font-weight:bold
}

#like_box_outside {
	width:199px;
	height:216px;
	margin:0px;
	padding:8px 16px;
	background:url(../img/layout/like_box_bkgd.gif) no-repeat;
	position:relative;
	float:left
}

#like_box_inside {
	width:169px;
	height:206px;
	margin:0px;
	padding:0px;
	position:relative;
	top:5px;
	left:15px;
	background:transparent;
	overflow:hidden
}

#like_box_inside iframe {
	width:193px;
	height:210px;
	margin:0px;
	padding:0px;
	position:relative;
	top:-1px;
	left:-7px;
	border:none;
	overflow:hidden
}

#content {
	width:525px;
	margin:0px;
	padding:15px 30px;
	vertical-align:top;
	float:left
}

.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,.caption {
	color:#666666
}

.text_small {
	font-size:9px
}

.caption {
	font-size:10px
}

a:link {
	color:#0d61a2;
	text-decoration:none
}

a:visited {
	color:#0d61a2;
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

h1#head {
	margin:22px 0px 1em 0px
}

h2#subhead {
	margin:-.75em 0px 1em 0px
}

h1,h2 {
	color:#217cc1
}

h1 {
	font-size:19px
}

h2 {
	font-size:17px
}

h3 {
	font-size:16px;
	line-height:25px;
	color:#2d8a00;
	background:url(../img/h3_bkgd.gif) repeat-y;
}

h4 {
	font-size:14px;
	line-height:22px;
	color:#217cc1;
	background:url(../img/h4_bkgd.gif) repeat-y;
}

.byline {
	margin-bottom:1.5em
}

.byline,.bold_italic {
	font-style:italic;
	font-weight:bold
}

.byline,.intro,.intro_bold {
	font-size:13px
}

.intro_bold {
	font-weight:bold;
	color:#444444
}

img.border {
	border:1px solid #999999
}

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:#f3faff;
	border:1px solid #e0f0ff;
	font-size:11px
}

div.quote_box {
	padding:10px 15px;
	background-color:#effad6;
	border:1px solid #d2f19c;
	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:#f3faff;
	border-top:1px solid #c8e0f7;
	border-right:1px solid #e0f0ff;
	border-bottom:1px solid #e0f0ff;
	border-left:1px solid #c8e0f7
}

.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
}

#veg_due_to_vo {
	width:215px;
	height:249px;
	padding:77px 8px 0px 8px;
	background:#d6e6f3 url(../img/layout/sg1_bkgd.gif) no-repeat;
	border-bottom:1px solid #ffffff
}

#simplegallery1 {
	position:relative; /*keep this intact*/
	visibility:hidden /*keep this intact*/
}
	
#sg1 {
		padding-top:9px;
		font-size:11px;
		text-align:center;
		color:#217cc1
}
  
.gallerydesctext {
	padding:6px 0px 6px 0px;
	text-align:center;
	font-size:11px
}

#news_ss_nav {
	height:21px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:307px;
	right:30px;
	font-size:11px;
	font-weight:bold;
	line-height:1.2em;
	z-index:898;
	display:inline
}

#news_ss_nav a {
	margin:-1px;
	padding:3px 6px 3px 6px;
	position:relative;
	float:left;
	background:#a6d646;
	border:1px solid #ffffff;
	color:#2d8a00;
	text-decoration:none
}
	
#news_ss_nav a.activeSlide {
	background:#d2eaa2
}
	
#news_ss_nav a:focus {
	outline:none
}

#news_ss {
	width:585px;
	margin:0px;
	padding:0px;
	position:relative;
	float:left
}

#news_ss .first_slide {
	display:block
	}

div.news_ss_content {
	width:525px;
	padding:357px 30px 0px 30px;
	display:none
}

div.news_ss_content img.slide {
	position:absolute;
	top:0px;
	left:0px
}

div.news {
	margin:0px;
	padding:0px;
	position:relative
}

div.news_ss_content h1,div.news h1,div.news h2 {
	margin:0px;
	padding:0px;
	line-height:1.2em
}

div.news_ss_content h1,div.news h1 {
	font-size:17px
}

div.news h1,div.news h2 {
	font-size:15px
}

div.news_ss_content p,div.news p {
	margin:.5em 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:1.4em
}

.news_caption {
	margin-top:.5em;
	font-size:11px;
	color:#666666;
	display:block
}

div.news hr,hr.green {
	height:2px;
	color:#d2eaa2;
	background-color:#d2eaa2;
	border:none
}

div.news hr {
	margin:27px 0px;
}

hr.green {
	margin:2em 0px 1em 0px
}

#addthis_container,#addthis_container_home {
	height:18px;
	margin:0px;
	position:relative;
	float:right;
	clear:none
}

#addthis_container {
	padding:0px
}

#addthis_container_home {
	padding:4px 0px 0px 15px
}

div.addthis_toolbox {
	width:auto;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	clear:none
}

a.addthis_button img {
	width:18px;
	height:18px;
	margin:0px;
	padding:0px;
	top:0px;
	right:0px;
	border:none
}