.main_table { background-color:#5F7992; }
.menu { line-height:42px; text-transform:uppercase; text-align:center; vertical-align:middle; text-decoration:none; }
.menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
padding: 0px 7px 0px 7px;
text-decoration:none;
background-image:url(images/menu_bg.jpg);
display:block; 
}
.menu a:hover{
color:#ffffff;
background-image:url(images/button_over.jpg);
display:block; 
}
.welcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
}
.body_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
padding: 40px 23px 0px 23px;
text-align:justify;
vertical-align:top;
}
.body_text_bg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
padding: 40px 23px 0px 23px;
text-align:justify;
vertical-align:top;
background-image:url(images/middle_table_bg1.jpg); background-repeat:repeat-x;
}
.bottomLinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#141414;
text-decoration:none;
line-height:70px; vertical-align:middle;
}
.bottomLinks a{
color:#141414;
text-decoration:none;
}
.bottomLinks a:hover{
color:#ffffff;
text-decoration:underline;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;	
	padding: 0px 23px 0px 23px;	
	background-color:#451631;
	line-height:35px;
}
.copyright a{
	color:#999999;
	text-decoration:none;
}
.copyright a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.more2{
	font-family:tahoma, Helvetica, Arial, sans-serif;
	font-size:12px;
	padding: 0px 23px 0px 0px;
	line-height:23px;
	border-bottom:#999999 1px solid;
}
.more2 a{
color:#003366;
text-decoration:underline;
}
.more2 a:hover{
color:#BCD2E7;
text-decoration:none;

}
.guruji_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
}
.image_float {float:bottom;
padding: 0px 0px 10px 0px;}
.guruji_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
padding: 7px 0px 0px 23px;	
}
.guruji_header a{
text-decoration:none;
color:#ffffff;
}
.guruji_header a:hover{
text-decoration:underline;
color:#ffffff;
}

<!--.guruji_float { float:left; padding: 15px 12px 15px 23px;}
<!--.guruji_float2 { float:left; padding: 15px 23px 10px 12px;}-->
-->
.book_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
padding:10px 23px 10px 23px;
line-height:2em; 
}
.book_title a{
text-decoration:underline;
color:#ffffff;
}
.book_title a:hover{
text-decoration:none;
color:#BCD2E7;
}

.middle_table_bg { background-image:url(images/middle_table_bg1.jpg); background-repeat:repeat-x; }
/*LIGHTBOX IMAGE GALLERY STARTS HERE */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

/*LIGHTBOX IMAGE GALLERY ENDS HERE */

.small_guru_float {float:center;
padding: 10px 0px 10px 0px;}

.guruji_link_text{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
background-color:#ECF2F9;
line-height:30px;
border-bottom:solid 1px #30404f; border-right:solid 1px #30404f; border-left:solid 1px #30404f;
}
.guruji_link_text a{ 
text-decoration:none;
color:#793460;
display:block;

}
.guruji_link_text a:hover{ 
text-decoration:none;
color:#ffffff;
background-color:#451631;
display:block;
}
.sitemap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
line-height:25px;
}
.sitemap a{
color:#ffffff;
text-decoration:none;
}
.sitemap a:hover{
color:#BCD2E7;
text-decoration:underline;
}
.view {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
line-height:20px;
}
.view a {
color:#ffffff;
text-decoration:none;
}
.view a:hover{
color:#BCD2E7;
text-decoration:underline;
}