A:link
{
	color: rgb(0,255,255);
}
A:visited
{
	color: rgb(255,128,255);
}

A.mnbtn
{
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	display:inline-block;
	width: 110px;
	border:2px solid #602000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	color: #602000;
	background-color: #F0D880;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: large;
}

BODY
{
	background-color: #200060;
	font-family: "Arial";
	color: #80FFFF;
}

BODY#menu
{
	background-color: #FFC040;
	background-color: #FFC080;
	background-color: #800000;
}

BODY#title
{
	background-color: #99480A;
	background-color: #208040;
}

	
	.hb
	{
		width: 160px;
		height: 60px;
		background: #C0C0C0;
	}


	BUTTON
	{
		width: 200px;
		height: 112px;
		color: white;
		border-color: #00FF00;
		font-size: 1.5rem;
		padding_top: -0.6rem;
		cursor: pointer;
		-moz-border-radius: 0.4rem;
		-webkit-border-radius: 0.4rem;
		border-radius: 0.4rem;
	}
	
BUTTON.tilesm
{
	width: 7rem;
	height: 50px;
	color: white;
	border-color: #00FF00;
	font-size: 1.1rem;
	padding_top: -0.6rem;
	cursor: pointer;
	-moz-border-radius: 0.4rem;
	-webkit-border-radius: 0.4rem;
	border-radius: 0.4rem;
}

DIV.htxtbox
{
	width: 100%;
	font-size: 2.5rem;
	font-weight: bold;
	text-align:center;
//		padding-left: 100px;
//		padding-right: 100px;
}


H1
{
	font-family: Arial;
	font-size: 36pt;
}

H1.bkt
{
	font-family: Arial;
	font-size: 24pt;
}

LI.anbl
{
	color: #0000FF;
}

LI.angn
{
	color: #008000;
}

LI.anmg
{
	color: #C000C0;
}

LI.anrd
{
	color: #FF0000;
}

LI.nomarker
{
	list-style-type: none;
}


SPAN.caption
{
	font-size: 0.9rem;
}
SPAN.caption1
{
	font-size: 1.1rem;
}

SPAN.kyuidev
{
	font-family: AnnapurnaSILNepalW, Kalimati, Mangal, Arial;
}

SPAN.title
{
	font-size: 2.5rem;
	font-weight: bold;
}

SPAN.titles
{
	font-size: 1.2rem;
	font-weight: bold;
}


SPAN.ttext
{
	font-family: AnnapurnaSILNepalW, Kalimati, Mangal, Arial;
}

SPAN.rsnote
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;
}

SPAN#mt
{
	font-family: "Handscript SF", "Times New Roman", serif;
	font-size: 36pt;
	font-weight: bold;
	text-shadow: 1px 1px #FF8080;
	vertical-align: 15pt;
	border: 4px ridge #602000;
	background-color: #E0C870;
	background-color: #FFC040;
	padding: 8px 10px;
}


SPAN.smtxt
{
	font-size: 8pt;
}

TABLE#rs
{
	border: 2px solid rgb(128,128,128);
}

td.trpbkbtn
{
	width: 60px;
	vertical-align: bottom;
}

TD.rscm
{
	padding-left: 4px;
	padding-right: 4px;
	background: #D0FFFF;
	border: 1px solid rgb(128,128,128);
	text-align: left;
}


TD.rshd
{
	padding-left: 4px;
	padding-right: 4px;
	background: #C0C0FF;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rsrd
{
	padding-right: 4px;
	padding-left: 4px;
	background: lightgreen;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rsrn
{
	background: lightyellow;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rstm
{
	padding-right: 4px;
	padding-left: 4px;
	background: lightyellow;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rscmp
{
	padding-left: 4px;
	padding-right: 4px;
	background: #606060;
	border: 1px solid rgb(128,128,128);
	text-align: left;
}


TD.rshdp
{
	padding-left: 4px;
	padding-right: 4px;
	background: #606060;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rsrdp
{
	padding-right: 4px;
	padding-left: 4px;
	background: #606060;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rsrnp
{
	background: #606060;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

TD.rstmp
{
	padding-right: 4px;
	padding-left: 4px;
	background: #606060;
	border: 1px solid rgb(128,128,128);
	text-align: center;
}

	
TD.llroman
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
	vertical-align: middle;
	font-style: normal;
	font-family: Arial;
	background-color: #000099;
	text-align: left;
}

TD.unideva
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12pt;
	vertical-align: middle;
	font-style: normal;
	font-family: Kalimati;
	background-color: #000099;
	text-align: left;
}

TR.rshdr
{
	font-weight: bold;
}

.hb
{
	width: 160px;
	height: 60px;
	background: #C0C0C0;
}


.bgcol2
{
	background-color: #000040;
}

.txtcol1
{
	color: #FFD700;
}

/* @media min-width is equivalent to '>=' */

@media screen and (max-width: 1024px)
{
	BODY
	{
	}
	
	BUTTON.tilesm
	{
		width: 45vw;
		height: 10vh;
		font-size: 4vh;
		padding_top: -0.6rem;
		-moz-border-radius: 3vw;
		-webkit-border-radius: 3vw;
		border-radius: 3vw;
	}

}



