div.wrap {
	background-color: #b67721;
	margin: auto;
	width: 920px;
	border: solid 3px #fee858;
	border-top: none;
}

.bnr {
	border: solid 3px #fee858;
	border-bottom: none;
	width: 926px;
}

span.wn, /* what's new */
span.smsel,
span.sm,
span.selgrp,
span.vmsel,
span.vm,
div.scsm,
span.google,
span.blank {
	font-family : "Arial";
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	padding-top : 0.2em;
	padding-bottom : 0.2em;
	margin : 0;
	color: #330000;
	float : left;
	width: 100%;
	text-align: left;
	border-bottom: solid 1px #330000;
}

div.scsm {
	background-color: #330000;
	width: 160px;
	height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
}

span.google {
	border: none;
	background-color: #ceae73;
 	color: #330000;
}

b.m, b.k { /* m/k = top/bottom */
	display:block;
	background-color: #330000;
}
b.m b, b.k b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #caee73;
}


b.w{margin: 0 5px}
b.x{margin: 0 3px}
b.y{margin: 0 2px}
b.m b.z, b.k b.z{margin: 0 1px;height: 2px}

span.blank { border : none; height: 15px; }

a { cursor: pointer; }
a span.vmsel,
span.vmsel {
	background-color: #cc9900;
	color: #000000;
	text-decoration: none;
}

span.selgrp,
span.sm {
	padding-left : 6%;
	background-color: #663300;
	color: #000000;
}

span.smsel {
	background-color: #a45209;
	padding-left : 6%;
	color: #ffffff;
}

span.wn { /* what's new */
	font-weight: normal;
 	background-color: #ceae73;
	padding-left : 0.8em;
}

div.main, div.hd, div.ft,
marquee, td.hd, body {
	background-color: #330000;
	color: #ffffff;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	scrollbar-face-color: #caa520;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #330000;
	scrollbar-darkshadow-color: #330000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #330000;
	width: 100%;
	padding-top: 0px;
	margin-top: 0px;
}

body {
	margin-left: -10px;
}

p a:link:hover,
p a:visited:hover {
	text-decoration:underline;
}

a:link,
a:link:hover, a:visited:hover {
	color: #99ff00;
	background-color:#330000;
	text-decoration: underline;
}

p a:link,
p a:visited {
	color: #99ff00;
	background-color:#330000;
	text-decoration: none;
}

div.hd,
div.main {
	text-align: justify;
	overflow-x: hidden;
	overflow-y: auto;
	width: 600px;
}

div.main fieldset,
div.main p { padding: 5px; }
div.main li {
	padding: 5px;
	line-height: 125%;
}

td p { text-align: justify; padding: 5px; }

center.hd,
div.hd {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	border-top: solid 2px #d4c916;
	border-bottom: solid 2px #d4c916;
}

center.hd { border: none; }

div.ft {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 20px;
	left: 0px;
	width: 100%;
	clear: both;
	background-image: url(img/ft.png);
}

div.lhsm,
div.rhsm,
div.lhs,
div.rhs {
	width: 160px;
	/*background-color: #ceae73;*/
	overflow: hidden;
}

div.lhs { float : left; }
div.rhs { float : right; }

div.lhsm,
div.rhsm {
	position : absolute;
	display: none;
}

div.rhsm {
	float : right;
}

a span.selgrp {
	background-color: #663300;
	color: #e3d93b;
	text-decoration: none;
}

a span.sm {
	background-color: #b090f0;
	color: #000000;
	text-decoration: none;
}

span.selgrp:hover,
a:hover span.selgrp:hover,
a span.selgrp:hover,
a:hover span.selgrp,
span.sm:hover,
a:hover span.sm:hover,
a span.sm:hover,
a:hover span.sm {
	color: #b090f0;
	background-color: #000000;
}

a span.smsel {
	color: #53139b;
	text-decoration: none;
	width: 100%;
}

span.wn:hover a:hover,
span.wn:hover a,
span.wn a:hover,
span.wn:hover,
a:hover span.wn:hover,
a span.wn:hover,
a:hover span.wn {
	background-color: #330000;
	color:  #ceae73;
}

span.wn a,
a span.wn {
	color: #330000;
	background-color: #ceae73;
	text-decoration: none;
}

span.vm,
a span.vm {
	color: #330000;
	background-color: #b67721;
	text-decoration: none;
}

span.vmsel:hover,
a:hover span.vmsel:hover,
a span.vmsel:hover,
a:hover span.vmsel,
span.vm:hover,
a:hover span.vm:hover,
a span.vm:hover,
a:hover span.vm {
	background-color: #330000;
	color:  #ceae73;
}

div.lhs span.arrow,
div.lhs span.smsel {
	background-image: url(img/rt.png);
	background-repeat: no-repeat;
	background-position: 92% center;
}

div.rhs span.arrow,
div.rhs span.smsel {
	background-image: url(img/left.png);
	background-repeat: no-repeat;
	background-position: 92% center;
}

div.lhs span.arrow,
div.rhs span.arrow {
	background-position: 98% center;
}

span.vmnew {
	background-image: url(img/new.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}

span.smnew {
	background-image: url(img/new.gif);
	background-repeat: no-repeat;
	background-position: 92% center;
}

p.dc:first-letter {
	font-family: monospace;
	font-size: 400%;
	float: left;
}

.hi,
p.dc b,
p b { color: #fee858; }

div.main u {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

p { margin-top: 0px; margin-bottom: 0px; }

/* sub heading */
span.sh,
p.sh {
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

td { vertical-align: top; }

td center a:visited,
td center a:hover,
td center a,
td a:visited,
td a:hover,
td a {
	font-family: Verdana;
	font-size: 12px;
	color: #99ff00;
	text-align: center;
}

td center a,
td a { text-decoration: none; }

.hdr {
	border: none;
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	background-color: #b67721;
	font-weight: bold;
}

.hdr span,
div.hd span { color: #99ff00; }

div.hd span.hdt {
	font-size: 75%;
	text-decoration: none;
	color: #ffffff;
}

div.main p span { color: #fee858; }

input.btn {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #CEAE73;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	height: 18px;
}

input.button,
input.pn_btn {
	font-family: Verdana;
	font-size: 10px;
	color: #330000;
	background-color: #ceae73;
	border: 2px ridge #fee3ad;
	/*
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	*/
	height: 18px;
}

select,
input.text,
textarea {
	font-family: Verdana;
	font-size: 10px;
	color: #330000;
	background-color: #ceae73;
}

input.pn_btn {
	color: #ffffff;
	background-color: #330000;
	cursor: pointer;
}

p .tml,
table.ttml u,
u.ttml, u.tml,
.ttml, .tml {	/* for tamil text */
	font-size: 11px;
	font-weight: normal;
	color: #FEE858;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
}

tr.r0 { background-color: #7c4a4a; }

.google .tml {
	color: #330000;
	font-weight: normal;
}

td .tml,
.ttml {	/* for tamil text in table rows */
	line-height: 175%;
}

table.ttml u,
u.ttml, u.tml {
	text-decoration: underline;
}

legend { color:#99ff00; }
td legend { color:#fee858; }

.ic { text-transform:capitalize; }

.gap { height: 10px; }

img { border: none; }

input.prt {
	width: 25px;
	height: 25px;
	background-image: url(img/prt.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
