@charset "utf-8";
/* CSS Document */



body {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/vhi/images/bg_whole.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:12px;
	line-height:20px;
	text-align:left;
}
img {
	border:0px
}



address {font-style: normal;}

a {color: #900;}


A.news:link {
	
}
A.news:visited {
	
}
A.news:hover {
	
}
A.news:active {
	
}
A.letter:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	border:0px;
}
A.letter:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	border:0px;
}
A.letter:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	border:0px;
}
A.letter:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
	border:0px;
}

A.text-link {
text-decoration: underline;
}

.navi_search {
	text-align:right;
}
.txtbox_02 {
	font-size: 11px;
	color:#555555;
	background-color:#FFFFFF;
	border-left:2px solid #333;
	border-top: 2px solid #333;
}


.news_wrap {
	background-image:url(/vhi/images/bg_news_4.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.footer_wrap {
	padding-bottom:8px;
}


.img_homeLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_home.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_mapLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_map.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_headtext_map {
	background-image:url(/vhi/images/headtext_map.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_otvLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_otv.gif);

	background-repeat:no-repeat;
	cursor:pointer;
}
.img_headtext_otv {
	background-image:url(/vhi/images/headtext_otv.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_aboutLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_aboutus.gif);
	background-position:top left; 
	background-repeat:no-repeat;
	cursor:pointer;

}
.img_headtext_about {
	background-image:url(/vhi/images/headtext_aboutus.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_archive {
	background-image:url(/vhi/images/headtext_about_archive.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_educationLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_education.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_headtext_education {
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_ex {
	background-image:url(/vhi/images/headtext_education_ex.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_class {
	background-image:url(/vhi/images/headtext_education_class.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_pro {
	background-image:url(/vhi/images/headtext_education_pro.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_lesson {
	background-image:url(/vhi/images/headtext_education_lesson.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_multi {
	background-image:url(/vhi/images/headtext_education_multi.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_education_film {
	background-image:url(/vhi/images/headtext_education_film.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_service {
	background-image:url(/vhi/images/headtext_education_service.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_links {
	background-image:url(/vhi/images/headtext_education_links.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_way {
	/* background-image:url(/vhi/images/headtext_suppoters.gif) is no long need */;
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_donate {
	background-image:url(/vhi/images/headtext_suppoters.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.img_headtext_lists {
	background-image:url(/vhi/images/headtext_donatelists.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_funds {
	background-image:url(/vhi/images/headtext_funds.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.img_headtext_contact {
	background-image:url(/vhi/images/headtext_contactus.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


.img_supportLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_support.gif); 
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_newsLeft {
	width: 235px;
	background-image:url(/vhi/images/topimg_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.img_headtext_news {
	background-image:url(/vhi/images/headtext_news.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/* DEFINE TEXT STARTS */

#text_news_wrap {
	line-height:18px;
	color:#777777;
	padding-top: 20px;
}
.text_news_headline {
	font-weight:bold;
	line-height:20px;
}
.text_Gray_Bigbold {
	font-weight:bold;
	font-size: 17px;
	line-height:20px;
}
.text_Gray_bold {
	font-weight:bold;
}
.text_Gray_normal {
	line-height: 16px;
}
.text_Gray_small {
	font-size:11px;
}

.text_Gray_smaller {
	font-size:9px;
	line-height: 10px;
	PADDING-TOP: 5px;
}




.text_Gray_italic {
	font-style:italic;
}
.text_BigGray_italic {
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
}
.testimonie_btitle {
	font-weight:bold;
	font-size:17px;
	color: #5d5c5c;
	padding-bottom: 15px;
	padding-top: 10px;
}
.testimonie_list {
	color: #777777;
	line-height: 21px;
	padding-right: 20px;
}

/* DEFINE BOX STARTS */

.edu_class_left {
	padding: 0px 7px 7px 0px;
}
.Summary_title {
    font-weight:bold;
	font-size:17px;
	line-height:20px;
	color: #5d5c5c;
	margin-bottom:30px;
	height: 15px;
}
.Summary_segtitle {
    font-weight:bold;
	font-size:17px;
	line-height:18px;
	color: #5d5c5c;
	margin-bottom:30px;
	height: 15px;
}
.Summary_reg {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.Summary_bold {
    font-size:13px;
	line-height: 18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.Summary_italic_bold {
    font-size:13px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
.Summary_italic {
    font-style:italic;
}
.box_description {
    width:420px; 
	padding: 0px 0px 0px 5px;
	font-size:12px;
	line-height: 18px;
	color: #777777;
	text-align:left;
}
.box_seg {
    width:500px; 
	padding: 0px 0px 10px 5px;
	font-size:12px;
	line-height: 18px;
	color: #777777;
	text-align:left;
}
.footer_description {
	font-size:12px;
	color: #777777;
	text-align:left;
}

#root {
	WIDTH: 153px;
	HEIGHT: 433px
}
#scrollbackground {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LEFT: 153px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 0px;
	CURSOR: default;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 107px
}
#thumb {
	BORDER-RIGHT: #eeeeee 1px solid;
	BORDER-TOP: #eeeeee 1px solid;
	BORDER-LEFT: #eeeeee 1px solid;
	WIDTH: 13px;
	BORDER-BOTTOM: #eeeeee 1px solid;
	POSITION: absolute;
	HEIGHT: 78px
}
#apDiv1 {
	position:absolute;
	left:58px;
	top:315px;
	width:159px;
	height:42px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:51px;
	top:319px;
	width:145px;
	height:41px;
	z-index:1;
}

/* DEFINE BOX STARTS */

.edu_class_left {
	padding: 0px 7px 7px 0px;
}
#middlecontent {
margin: 0 0 0 20px;
}
#middle_right_content {
margin: 0 0 0 20px;
}
#middle_right_content_classroom {
margin: 18px 0 0 10px;
}

.chan_box_description {
	font-size:12px;
	line-height: 20px;
	color: #777777;
	text-align:left;
}
.Summary_bold {
font-weight:bold;
}

.pressrelease_line{
	background-image:url('/vhi/images/linebg.gif');
	background-repeat:no-repeat;

}

.pressrelease_line_bottom
{
	background-image:url('/vhi/images/linebg_bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom;
}

/* Page Caption */

.page-caption {
	font-family: Times, Serif;
	color: black;
	font-weight: 600;
	font-style: italic;
	font-size: 16px;
	padding-top: 10px;
}  


/* Copyright Line */

.copyright-line {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:10px;
}


/* Home page Elements */

.language-menu-block {
	position: absolute; 
	left: 926px; 
	top: 100px;
	z-index: 0;
}

ul.language-menu-title,  li.language-menu-title {
	color: #555555;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	list-style-type: none;
	margin-top: 0px;

}

.language-menu-title A:link {text-decoration: none}
.language-menu-title A:visited {text-decoration: none}
.language-menu-title A:active {text-decoration: none}
.language-menu-title A:hover {text-decoration: underline; color: black;}


/* Funding Line */

.funding-line {
	padding-top: 0px;
	margin-top: 30px;
	color: red;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#585858;
	font-size:10px;
	line-height:12px;
}



/* Wall of Recognition */


.donor-row {
	vertical-align: top;
	margin-top: -5px;
}

p.donors-link, a.donors-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #05202F;
	text-align: right;
	margin-bottom: 5px;
	margin-top: 0px;
}

.donor-category {
	font-family: Verdana, sans-serif;
	font-size: 20px;
	color: #FFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	
	text-align: left;
}
.donor-name {
	font-family: "Times New Roman", Serif;
	font-size: 13px;
	font-style: italic;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 25px;
	text-align: left;
	letter-spacing: 0px;
}





/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:10;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:10;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:10;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:10;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#555555;
		font-family:Arial;
		font-size:13px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px 10px 0px 5px;
		background-color:transparent;
		font-size:13px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color: #990000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#990000;
		
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#990000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:4px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:13px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:13px;
		margin:4px 2px 0px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}
	
	.chevron {
		font-size: 18px;	
	
	}
	
	/* Language Menu */
	#languages 
	{
	position: absolute; 
	left: 710px; 
	top: 110px;
	width: 320px;
	}
	
	#languages span
	{
	display:block;
	}
	
	#languages a, .languages a 
	{
	display: block; 
	float: left; 
	clear: none; 
	padding: 3px; 
	border: 1px solid #3B6E8F; 
	background: #fff; 
	color: #3B6E8F; 
	margin: 0 6px 6px 0; 
	vertical-align: middle; 
	text-align: center; 
	width: 18px; 
	height: 18px; 
	font-weight: bold;
	text-decoration: none;
	}
	
	#languages a:hover, #content .languages a:hover 
	{
	background: #3B6E8F; 
	color: #fff;
	text-decoration: none;
	}

 
.pager {
	clear: both;
	text-align: center;
}
.pager a, .pager strong.pager-current {
	padding: 0.5em;
}

a:active, a.active {
	color: #707070;
}

.pager-next, .pager-first, .pager-previous, .pager-current , .pager-ellipsis {
	padding: 1.6em;
	color: red;
}

.pager-next, .pager-first, .pager-previous, .pager-current , .pager-ellipsis, .pager-last {
	padding: 0.6em;
	color: red;
}

.comment-message {
	color: #060;
}

.innerError {
	margin-left: 50px;
	left: 450px;
	color: red;
}


body#index div#signup-box {display: none;}
h1#sfi-name {display: none;}
#index h1#sfi-name {display: block;}

#map-full #map-menu h1 {padding: 6px 0px 6px 20px; background: url(/vhi/images/arrows_green_small.gif) left center no-repeat; font-weight: normal; color: #090; font-size: 16pt; margin-left: 9px;}
#map-subset #map-menu h1 {padding: 6px 0px 6px 20px;  background: url(/vhi/images/arrows_blue_small.gif) left center no-repeat;font-weight: normal; color: #0267fe; font-size: 16pt; margin-left: 9px;}
#map-menu h1 span {color: #777; font-size: 12pt;}
#map-nav {display: block; border: 1px solid #666; padding: 0; margin: -6px 0 6px 9px; float: left;}
#map-nav strong {display: block; background: #888; color: #fff; padding: 3px; width: 100px; float: left; clear: none; font-weight: normal; font-size: 16px; text-align: center; vertical-align: middle;}
#map-nav em.subset, #map-nav em.full {display: block; background: #fff url(/vhi/images/arrows_green_small.gif) left center no-repeat; padding: 3px 3px 3px 18px; float: left; clear: none; font-style: normal; width: 300px; vertical-align: middle; margin-left: 3px;}
#map-nav em.full {background-image: url(../images/arrows_blue_small.gif);}

a.view-video {color: #900;}

#footer {position: relative; float: left; clear: both; margin: 0 0 24px 330px; width: 620px; line-height: normal;}
#footer #footer-menu, #footer .vcard {font-size: 10px;}
#footer #footer-title, #footer #footer-address {display: block; width: 100%;}
#footer #footer-title {padding-top: 9px;}
#footer #footer-address {padding-bottom: 9px;}
#footer a:hover {}
p.shoutout {padding: 4px; border: 1px solid #3B6E8F; background: #fff; text-align: center; width: 90%; margin: auto;}

