.style1 {
	font-size: large;
	font-family: "Times New Roman", Times, serif;
}
.style2 {
	font-size: x-large;
	font-weight:bolder;
	font-family: "Times New Roman", Times, serif;
}
.style3 {
	font-size: medium;
	font-family: "Times New Roman", Times, serif;
}
#menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	height: 32px;
	width: 748px;
	z-index: 4;
	top: 72px;
	left: 84px;
	position: absolute;
	text-align: right;
	border-width: 0;
	border-color: #616161;
	font-style: normal;
	background-color: #265A8B;
}
#menuministries {
	width: 149px;
	height: 32px;
	left: 210px;
	top: 72px;
	position:absolute;
	z-index:100;
	border-width:0;
}
#menumedia {
	width: 99px;
	height: 32px;
	left: 359px;
	top: 72px;
	position:absolute;
	z-index:100;
	border-width:0;
}
#menuupdates {
	width: 124px;
	height: 32px;
	left: 458px;
	top: 72px;
	position:absolute;
	z-index:100;
	border-width:0;
}
#menusupport {
	width: 115px;
	height: 32px;
	left: 582px;
	top: 72px;
	position:absolute;
	z-index:100;
	border-width:0;
}
#menustories {
	width: 135px;
	height: 32px;
	left: 697px;
	top: 72px;
	position:absolute;
	z-index:100;
	border-width:0;
}
#background {
	position:absolute;
	width:900px;
	height:1000px;
	z-index:-9;
	left: 0;
	top: 0;
}
#logo_index {
	position:absolute;
	width:87px;
	height:91px;
	z-index:5;
	left: 102px;
	top: 10px;
}
#gospel_for_india {
	z-index: 1;
	height: 72px;
	width: 636px;
	left: 197px;
	top: 0px;
	position: absolute;
	overflow: visible;
}
#vision {
	position:absolute;
	width:357px;
	height:213px;
	z-index:1;
	left: 105px;
	top: 127px;
	overflow: visible;
}
#featuredvideo {
	position:absolute;
	width:173px;
	height:28px;
	z-index:1;
	left: 220px;
	top: 382px;
	overflow: visible;
}
#nhch_ss {
	position:absolute;
	width:316px;
	height:28px;
	z-index:1;
	left: 490px;
	top: 382px;
	overflow: visible;
}
#vtc_label {
	position:absolute;
	width:240px;
	height:50px;
	z-index:1;
	left: 90px;
	top: 769px;
	overflow: visible;
}
#mtc_label {
	position:absolute;
	width:240px;
	height:50px;
	z-index:1;
	left: 339px;
	top: 769px;
	overflow: visible;
}
#lc_label {
	position:absolute;
	width:240px;
	height:50px;
	z-index:1;
	left: 586px;
	top: 769px;
	overflow: visible;
}
#youtube {
	position:absolute;
	width:480px;
	height:295px;
	z-index:2;
	left: 117px;
	top: 426px;
}
#donatebutton {
	position:absolute;
	width:107px;
	height:47px;
	z-index:2;
	left: 669px;
	top: 665px;
}
#vtc_photo {
	position:absolute;
	width:240px;
	height:180px;
	z-index:1;
	left: 90px;
	top: 825px;
}
#mtc_photo {
	position:absolute;
	width:240px;
	height:180px;
	z-index:1;
	left: 339px;
	top: 825px;
}
#lc_photo {
	position:absolute;
	width:240px;
	height:180px;
	z-index:1;
	left: 586px;
	top: 825px;
}
#goals {
	position:absolute;
	width:369px;
	height:200px;
	z-index:1;
	left: 107px;
	top: 1030px;
	overflow: visible;
	vertical-align: top;
}
#internet_shopping {
	position:absolute;
	width:315px;
	height:196px;
	z-index:1;
	left: 502px;
	top: 1030px;
	overflow: visible;
	vertical-align: top;
}
#donate_text {
	position:absolute;
	width:208px;
	height:212px;
	z-index:1;
	left: 612px;
	top: 430px;
}
#nhch {
	position:absolute;
	width:324px;
	height:245px;
	z-index:3;
	left: 488px;
	top: 129px;
}
#horiz_line {
	position:absolute;
	width:302px;
	height:2px;
	z-index:1;
	left: 304px;
	top: 1281px;
}
#horiz_line2 {
	position:absolute;
	width:302px;
	height:2px;
	z-index:1;
	left: 303px;
	top: 931px;
}
#horiz_line3 {
	position:absolute;
	width:302px;
	height:2px;
	z-index:1;
	left: 303px;
	top: 1031px;
}
#contact {
	position:absolute;
	width:712px;
	height:60px;
	z-index:1;
	left: 100px;
	top: 1290px;
}
#contact2 {
	position:absolute;
	width:712px;
	height:60px;
	z-index:1;
	left: 100px;
	top: 940px;
}
#contact3 {
	position:absolute;
	left: 151px;
	top: 157px;
	width: 305px;
	height: 169px;
}	
#contact4 {
	position:absolute;
	left: 459px;
	top: 157px;
	width: 315px;
	height: 178px;
}
#contact_photo{
	position:absolute;
	width:724px;
	height:298px;
	z-index:10;
	left: 96px;
	top: 346px;
}
#contact5 {
	position:absolute;
	width:712px;
	height:60px;
	z-index:1;
	left: 100px;
	top: 1040px;
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #DFFDF4; 
}
	

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 14px Times New Roman;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #d5dfe9;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
body,td,th {
	font-family: Times New Roman, Times, serif;
}
body {
	background-image: url(imgs/background_index.jpg);
	background-repeat: repeat-y;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#title2 {
	position:absolute;
	width:749px;
	height:28px;
	z-index:10;
	left: 84px;
	top: 118px;
}
#nhch_text {
	position:absolute;
	width:462px;
	height:298px;
	z-index:5;
	left: 95px;
	top: 159px;
}
#kerala_gallery {
	position:absolute;
	width:240px;
	height:180px;
	z-index:10;
	left: 476px;
	top: 0px;
	overflow: visible;
}
#orissa_gallery {
	position:absolute;
	width:240px;
	height:180px;
	z-index:10;
	left: 476px;
	top: 220px;
	overflow: visible;
}
#nhch_orissa {
	position:absolute;
	width:724px;
	height:298px;
	z-index:10;
	left: 96px;
	top: 157px;
}
#video_body {
	position:relative;
	width:724px;
	height:600px;
	z-index:5;
	left: 95px;
	top: 159px;
}
#video1 {
	position:absolute;
	width:240px;
	height:147px;
	z-index:6;
	left: 77px;
	top: 55px;
}
#video2 {
	position:absolute;
	width:240px;
	height:147px;
	z-index:6;
	left: 437px;
	top: 55px;
}
#video3 {
	position:absolute;
	width:240px;
	height:198px;
	z-index:6;
	left: 77px;
	top: 240px;
}
#video4 {
	position:absolute;
	width:240px;
	height:147px;
	z-index:6;
	left: 437px;
	top: 240px;
}
#ministry_body {
	position:absolute;
	width:724px;
	height:850px;
	z-index:10;
	left: 97px;
	top: 157px;
}
