/* Page Header */
.HeaderTopLeft {
	text-align:	center;
	vertical-align:	middle;
/*	width:	150px;
	height:	100px;	*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../Images/Head_TopMain.gif);
	background-repeat:	repeat-x;
	background-position: 0 0;
}

.HeaderTopMain {
	text-align:	center;
	vertical-align: top;
	font-size:	12px;
	color: #FF0000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../Images/Head_TopMain.gif);
	background-repeat:	repeat-x;
	background-position: 0 0;
}

.HeaderTopRight {
	text-align:	right;
	vertical-align:	top;
/*	width: 150px;	*/
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../Images/Head_TopRight.gif);
	background-repeat:	no-repeat;
	background-position: 0 0;
	font-size:	10px;
	font-weight:	bold;
	color: #FFFFFF;
}

Form .Search {
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	margin-right: 0;
}

.SearchField {
	border:	0px;
	font-size:	10px;
}

.SearchButton {
	border:	0px;
	font-size:	10px;
	font-weight:	bold;
	background-color: #FFFF00;
}

/* Page left panel */
.MenuTable A:link {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
}

.MenuTable A:hover {
	font-weight: bold;
	font-size: 12px;
}

.MenuTable A:visited {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
}

.MenuTable A:active {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
}

.MenuTable h1, h2, h3, h4 {
	color:	#E60000
}

table .MenuTable {
	text-align:	left;
	vertical-align:	top;
/*	background-color:	#FFFF66; */
	padding-left:	3px;
	padding-top:	3px;
	padding-right:	3px;
	padding-bottom:	3px;
	font-color:		#FF0000;
	font-size:		12px;
}

/* overall styles - for whole body */
A:link {
	color: #E60000;
	text-decoration: none;
}

A:hover {
	font-weight: bold;
}

A:visited {
	color: #E60000;
	text-decoration: none;
}

A:active {
	color: #E60000;
	text-decoration: none;
}

.PageContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
	color:	#E60000
}

hr {
	color:	#E60000;
	width:	95%
}

.BoxTopLeft {
	background-image: url(../Images/Table_TopLeft.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.BoxTopMiddle {
	text-align:	left;
	vertical-align:	top;
	background-color:	#FFFF00;
	border-top:	1px solid #FF0000;
}

.BoxTopRight {
	background-image: url(../Images/Table_TopRight.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.BoxMiddleLeft {
	background-color:	#FFFF00;
	border-left:	1px solid #FF0000;
}

.BoxMiddleRight {
	background-color:	#FFFF00;
	border-right:	1px solid #FF0000;
}

.BoxMiddle {
	text-align:	left;
	vertical-align:	top;
	background-color:	#FFFF00;
	border-left:	1px solid #FF0000;
	border-right:	1px solid #FF0000;
}

.BoxCell {
	text-align:	left;
	vertical-align:	top;
	background-color:	#FFFF00;
}

.BoxBottomLeft {
	background-image: url(../Images/Table_BottomLeft.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.BoxBottomMiddle {
	text-align:	left;
	vertical-align:	top;
	background-color:	#FFFF00;
	border-bottom:	1px solid #FF0000;
}

.BoxBottomRight {
	background-image: url(../Images/Table_BottomRight.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

table .Box {
	text-align:	left;
	vertical-align:	top;
	font-size: 12px;
/*	background-color:	#FFFF66; */
	padding-left:	3px;
	padding-top:	3px;
	padding-right:	3px;
	padding-bottom:	3px;
}

.Hindi {
	font-family:	Shusha, Shusha02, Shusha05;
	font-size:		20px;
}

.Sanskrit{
	font-family:	"Sanskrit 98";
}

/* footer */
.Footer A:link {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}

.Footer A:hover {
	font-weight: bold;
	font-size: 12px;
}

.Footer A:visited {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}

.Footer A:active {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}

.Footer {
	text-align:	center;
	vertical-align:	top;
	font-size:	12px;
	color:	#999999;
}
