/* ----------------------- 
1.1 Main layout components
--------------------------*/ 

/* permanent - do not touch unless really necessary or wanted */

body{
	margin:0px auto;
	text-align:center;
	background-color:#5691cc;
	padding-bottom:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* centered design, considering IE 5 and IE6 quirck mode*/

h2 { font-size:16px; font-weight:bold}
h3 { font-size:14px;}
h4 {font-size:12px;}


b.rtop, b.rbottom{display:block;background: #5691cc}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#question{color:#CC3333; font-size:12px;}


#container {
	width:930px;
	max-width:930px;
	margin:0px auto;
	margin-top:10px;
	padding:5px 10px 10px 10px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(backgrounds/s43.jpg);
}

#container_left{
	width:725px;
	min-height:500px;
	margin:5px auto;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	float:left;
	border: 0px solid  #7F7F00;
	color:#000000;
}


#container_right{
	width:200px;
	min-height:500px;
	margin-top:5px;
	padding: 0px 0px 0px 0px;
	float:right;
	font-size:12px;
	color:#000000;
}


#sidemenu{
	line-height:2.5em;
	height: 30px;
	width:200px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border:0px solid #7F7F00;
	margin-top:1px;
	background-image:url(images/Button1.png);
}
	
#sidemenu a{
	text-decoration:none;
	display:block;
	color:#000000;
}

#sidemenu a:hover{
color:#000000;
}


#sidemenumagazine{
	line-height:2.5em;
	height: 34px;
	width:200px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border:0px solid #7F7F00;
	margin-top:1px;
	background-image:url(images/mag_bg.gif);
}
	
#sidemenumagazine a{
	text-decoration:none;
	display:block;
	color:#000000;
}

#sidemenumagazine a:hover{
color:#000000;
}





#topichead{
	width:695px;
	min-height:40px;
	margin:0 auto;
	color:#AA1F00;
	text-align:center;
	padding: 8px 5px 0px 5px;
	float:left;
	background-color:#FFCC66;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
}


#breakbar{
	width:695px;
	min-height:5px;
	float:left;
	margin:0 auto;
	padding: 8px 5px 0px 5px;
}
#mattercontainer{
	width:700px;
	min-height:515px;
	margin: 0px 5px 5px 0px;
	color:#000000;
	font-size:12px;
	text-align:justify;
	padding: 0px 0px 0px 0px;
	float:inherit;
}

#homepgbanner{
	width:695px;
	margin-top:0px;
	margin-left:0px;
	background-color:#EDEDED;
	border:1px solid #c4c4c4;
	text-align:center;
	padding:10px 10px 10px 10px;
}

#subtitleimg{
	margin:5px 5px 20px 250px;
	float:right;
}

#bottombar{
	width:655px;
	margin-top:3px;
	clear:both;
	height:20px;
	color:#FFFFFF;
	text-align:left;
	padding: 5px 5px 0px 5px;
	background-color:#CCCC99;
	border:0px solid #339966;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#bottombar a, a:hover, a.active{ text-decoration:none; color:#990033;}

#titlebar{
	width:705px;
	height:15px;
	margin-top:10px;
	margin-left:0px;
	color:#FFFFFF;
	text-align:left;
	padding: 3px 5px 3px 5px;
	background-color:#339966;
	border:1px solid #339966;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
}

#blessings{
	width:715px;
	clear:both;
	min-height:90px;
	margin-left:0px;	
	background-color:#EDEDED;
	border:1px solid #c4c4c4;
	font-size:12px;
	padding:0px 0px 10px 0px;
	color:#000000;
	float:left;
	margin-bottom:10px;
	background-image:url(images/gods_blessings.jpg)
}

#blessings2{
	width:178px;
	clear:both;
	height:178px;
	margin-left:0px;	
	background-color:#EDEDED;
	border:1px solid #c4c4c4;
	font-size:12px;
	text-align:center;
	padding:10px 10px 10px 10px;
	color:#000000;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
	background-image:url(images/gods_blessings2.jpg);
	
}


#titlebar a:hover, a.active{ text-decoration:none; color:#FFFFFF;}

#titlebody{
	width:715px;
	clear:both;
	min-height:150px;
	margin-left:0px;	
	background-color:#EDEDED;
	border:1px solid #c4c4c4;
	font-size:12px;
	padding:0px 0px 10px 0px;
	color:#000000;
	float:left;
	margin-bottom:10px;
}


#titlebody2{
	margin-left:10px;
	margin-top: 10px;
	float:left;
	width:320px;
	min-height:150px;
	text-align:left;
	border:1px solid #3F89C3  ;
	background-color:#F7F7F7;
	padding: 10px 10px 10px 10px;
}

#titlebody2 p { margin-top: 0;}


#newspart1{
	width:285px;
	float:left;
	padding: 10px 10px 10px 10px;
	margin:5px 5px 5px 5px;
	border:1px dashed gray;
}

#newspart1single{
	width:610px;
	float:left;
	padding: 10px 10px 10px 10px;
	margin:5px 5px 5px 5px;
	border:1px dashed gray;
}


#newspart1 p { margin-top: 10px; text-align:left}




#upcomingpart{
	margin-left:10px;
	margin-top: 10px;
	float:left;
	width:600px;
	min-height:140px;
	text-align:left;
	border:1px solid #659E17    ;
	background-color:#F7F7F7 ;
	padding: 10px 10px 10px 10px;
}


#subtitlebody{
	width:715px;
	background-color:#f7f7f7;
	border:1px solid #c4c4c4;
}	

#subtitlehead{
	width:695px;
	height:40px;
	background-color:#e9e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#659E17;
	line-height:2em;
	padding-left:20px;
}	
#subtitlematter{
	width:675px;
	min-height:515px;
	background-color:#f7f7f7;
	padding:20px 20px 20px 20px;
	overflow:auto;
}	


#biodata_box{
	width:295px;
	min-height:150px;
	float:left;
	margin:10px 0px 0px 10px;
	padding:5px 5px 5px 5px;
	border:1px solid lightblue;
	background-color:#FFFFFF;
}

#biodata_box h3{text-align:center}
#biodata_box h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	margin:0px auto;
	text-align:center;
}
	

#subtitle {
	width:400px;
	height:50px;}
	
#subtitle td{
	background: #ffffff url(images/subtitle.gif) repeat-y left top;
	font-size:18px;
	color:#993300;
	font-weight:bold;
	padding:0;
	line-height:2.5em;
	text-align:center;
}

#titlebody3{
	margin:7px;
	float:left;
	width:220px;
}

#titlebody3 p { margin-top: 0;}


#thought{
	width:185px;
	min-height:100px;
	margin-top:10px;
	padding:5px 5px 15px 5px;
	background-color:#FFFFFF;
	border:1px dashed #000099;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#scrollup{
	max-width:200px;
	margin-top:10px;
	padding:0;
	background-color:#C7B69D;
	text-align:center;
}
#imgdownldtitle{
	font-weight:bold;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#996633;
	margin-top:20px;
	margin-bottom:5px;
	border-bottom: 3px solid #FFFF00;
	line-height:2em;
	height:30px;
	float:left;
	clear:both;
	width:640px;
}

#imgdownld
{
	margin:5px 5px 5px 5px;
	width:100px;
	height:150px;
	border:0px;
	float:left;
}

#imgdownldwide
{
	margin:5px 5px 5px 5px;
	width:150px;
	height:100px;
	border:0px;
	float:left;
}

#imgmatter{
margin-right:10px;
float:left;
width:150px;
height:150px;
text-align:center;
}

#imgmattertall{
margin-right:10px;
float:left;
width:100px;
height:200px;
text-align:center;
}



#meditation{
	width:330px;
	height:200px;
	margin:5px auto;
	padding:10px auto;
	background-color:#FFFFFF;
	text-align:left;
	float:right;
}
#currentnews{
	width:330px;
	margin:5px auto;
	padding:0;
	background-color:#FFFFCC;
	text-align:center;
	float:right;
}




.miandiv {
	width:928px;
	height:35px;
	background-color:#E0F3FA;
	background-image:url(images/menubg.gif);
	float:left;
	border-left:1px solid #89BFDE;
	border-right:1px solid #89BFDE;
}


#mainMenu{
	list-style:none;
	text-align:center;
	clear:both;
	margin:0;
	padding:0px 0 0 0;
	position:relative;
	z-index:10;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}/*IE7 needs auto width*/



/* main menu - permanent - do not touch unless really necessary or wanted */

#mainMenu li {
	margin:0;
	padding: 0 0 0 0px;
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border-right:1px solid #999999;
	background-image:url(images/menubg.gif);
}
	#mainMenu li#home {width:11%;} 
	#mainMenu li#menu0 {width:19%;} 
	#mainMenu li#menu1 {width:20%;}
	#mainMenu li#menu2 {width:21%;}
	#mainMenu li#menu3 {width:21.5%;}

#mainMenu ul {
		padding:0;
		margin:0; 
		list-style:none;
		z-index:10;
		position:absolute;
		text-align:center;
		display:none;
		left:0px;
		right:0;
		overflow:visible;
		width:auto;
		-moz-opacity:1;
		opacity: 1;
} /* IE 7 collapsing menu items... widht saves - filter:alpha(opacity=90) does not validate and moved to IE7.css - overflow for IE7 too*/ 

#mainMenu ul li {
		min-height:1%;
		padding:0;
		margin:0;
		float:none;
		width:auto;
}

#mainMenu a {
		display:block;
		margin:0;
		padding:0;
		white-space:nowrap;
		height:35px;
} /* height gives IE HasLayout - all links are blocks - reset margin/padding */

#mainMenu li a{
		margin:0;
		overflow:visible;
		white-space:nowrap;
		line-height:3em;
		
}	

#mainMenu ul a{
		line-height:2em;
		height:27px;
		
}	/* drop down menu height & line -height */

#mainMenu li:hover {
		display:block;
		background-color:#FFD3B5;
		background-image:url(images/menubg4.gif);
}  /*IE doesn't get hover on li: need for javascript menu */


#mainMenu li:hover ul {
		display:block;
}  /*IE doesn't get hover on li: need for javascript menu */

/* Customized settings - main menu */

#mainMenu li {}
	#mainMenu li#home {} 
	#mainMenu li#menu0 {} 
	#mainMenu li#menu1 {}
	#mainMenu li#menu2 {}
	#mainMenu li#menu3 {}
#mainMenu ul {}
	#mainMenu ul li {}
	#mainMenu ul li.last {}
#mainMenu a {
		text-decoration:none;
		font-weight:bold;
		color:#16609D;
		font-size:12px;
		border1:#7F7F00 1px solid;
		background-color1:#16609D;
} /* links main menu items */

#mainMenu ul li a {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding:0;
		margin:-1px 0 0 0;
		background-color:#FBFDBD;
		border-left:1px solid #AE6545;
		border-right:1px solid #AE6545;
		background-image:url(images/menubg2.gif);
}/* links main submenu items */

#mainMenu ul li a:hover, #mainMenu ul li:hover {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding:0;
		margin:-1px 0 0 0;
		background-color:#FED3B3;
		border-left:1px solid #3004AA;
		border-right:1px solid #3004AA;
		background-image:url(images/menubg3.gif);
}





 /* Side Menu declations  */

	
#tabnav {
	width:190px;
	border-top:1px solid #7F7F00;
	}


#tabnav td{
	line-height: 30px;
	width:225px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	border-left:1px solid #7F7F00 ;
	border-right:1px solid #7F7F00 ;
	border-bottom:1px solid #7F7F00 ;
	position:static;
	margin:10px;
}

#tabnav a{
text-decoration:none;
background-color:#FFFFCC;
display:block;
color:#000000;

}

#tabnav a:hover{
background-color:#FFE0D4;
color:#000000;
}

#tabnav  .tabblank td{
	height:20px;
	border-left:0px;
	border-right:0px;
	background-color:#FFFF66;
}


#readmore {
	text-align:right;
	font-weight:bold;
}

#titlebodysubhead{
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	margin-bottom:5px;
}

#otherlinkstab {}
#otherlinkstab td {border-bottom:1px dotted gray; height:10px;}

#address p{margin-top:0;}

#imgleft{
	margin:5px 10px 5px 10px;
	float:left;
}
#imgright{
	margin:5px 10px 5px 10px;
	float:right;
}
#imgleftnews{
	margin:5px 10px 5px 0px;
	float:left;
	border:0;
}

#newsholder{
	margin-top:10px;
	clear:both;
	width:640px;
	float:left;
	border-bottom:1px dashed gray;
	padding-bottom:10px;}

#newsholder2{
	margin-top:0px;
	margin-right:10px;
	width:310px;
	float:left;
	padding-bottom:0px;}

#nclip{
	margin-top:10px;
	margin-left: 10px;
	width:285px;
	min-height:140px;
	float:left;
	border-bottom:6px solid green;
	border-left:1px dashed gray;
	border-right:1px dashed gray;
	border-top:1px dashed gray;
	padding:10px;
	}
 
 #nclip p{ text-align:left;}
 
#newsholderimgtitle{
	margin:5px;
	min-width:250px;
	min-height:100px;
	float:left;
	border-bottom:1px dashed gray;
	padding:10px;}



#datetag{
	margin:0px 10px 5px 0px;
	float:left;
	width:70px;
	height:65px;
	border:1px solid green;
	border-top:10px solid green;
	font-size:25px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
}

#brdbottom{
	border-bottom:1px solid lightgreen;
	padding:10px 10px 10px 10px;
	margin-top:5px;
}

#datenorm{
	margin:0;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:green;
	text-align:left;
}


#fr{
width:200px;
height:400px;
margin:0px;
padding:0px;
	background-image:url(backgrounds/s43.jpg);
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#scrollbar{
	clear:both;
	max-height:30px;
	min-width:900px;
	max-width:900px;
	margin:10px 0px 10px 0;
	padding-left:10px;
	padding-right:10px;
	line-height:2em;
	background-color:#C7B69D;
	color:#605040;
	font-size:12px;
	float:left;
}

#scrollbar a{
	line-height:2em;
	text-decoration:none;
	color:#605040;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#faqList {color:#0000FF; font-weight:bold; }
#faqList ul li{color:#CC3333;font-weight:normal;}
#faqList ul ul li{color:#CC3333;font-weight:normal;}
#faqList ul ul ul li{color:#000000;font-weight:normal;}
#faqList p{color:#000000; font-weight:normal;}

.footerlinks {
	padding-right: 10px;
	padding-bottom:5px;
	border:0px;
	border-bottom:3px solid #666699;
	font-weight: bold;
}

.footerlinks a {
	color:#660066;
	font-weight:bold;
	text-decoration:none;
	
}


#footer {
	clear:both;
	line-height:10px;
	padding:5px 10px 5px 10px;
	width:910px;
	font-size:11px;
	color:#000000;
	background-color:#DFE8DF;
	text-align:left;
}


.slideshowtitle {
	width:200px;
	height:30px;
	line-height:.9em;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color: #ffd;
	border: 1px solid #f90;
}

.slideshow ul{list-style:none; margin:0px; padding:0px;	margin-bottom:1px; display:block;)}
.slideshow li{ 
	margin:0px;
	padding:0px;
	width:200px;
	height:27px;
	line-height:2em;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color: #ffd;
	margin-top:1px;
}
.slideshow a{
	text-decoration:none;
	color:#000000;
	display:block;
	border:1px solid #B88E00;
	}
	
.slideshow li a:hover {
	color:#ffffff;
	background-color:#A300C4;
	border:1px solid #84009E;
}  /*IE doesn't get hover on li: need for javascript menu */

.joinourmailing {
	height:105px;
	width:200px;
	clear:both;
	float:left;
	margin-top:3px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:2em;
	background-image:url(images/g2.jpg);
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 12px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 12px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 12px;
	box-shadow: rgba(200,200,200,1) 0 4px 12px;
}
.joinourmailing a{ color:#fff; text-decoration:none}
.joinourmailing a:hover{ color:#fff;}

.news_in_brief_box{
	width:710px;
	height:150px;
	padding:3px 3px 3px 3px;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#990000;
	float:left;
}

.news_in_brief_title{width:50px; float:left; color:#FFFFFF; font-weight:bold; text-align:center; padding:3px 3px 3px 3px;}
.news_in_brief{
	width:633px;
	height:147px;
	float:left;
	margin-left:10px;
	background-color:#FFFFFF;
	padding-top:3px;
	padding-right:5px;
	padding-left:5px;
	font-size:12px;
	text-align:center;
	color:#0000ff;
	background-color:#FFFFCC;
}	

#menu_r_frame{
	height:500px;
	width:200px;
	border:0;
}
