p { text-align:left; padding:0; margin:0; margin-bottom:10px; font-size:12pt; }

#search { width:100%; }

#search table { width:100%; }

#search .panel { padding:0px; margin:0; -moz-border-radius:5px; -webkit-border-radius:5px; border:2px solid #999; }

.panelbox .list .page li { padding:0 1% 0 1%; list-style-type:square; float:left; text-align:left; font-size:12pt; font-weight:bold; width:48%; }

#composer .list .page li { max-width:50%; clear:both; }

#ragam .list .page li { width:25%; padding:0; margin:0; }

#kriti .list .page li { width:48%; padding:0; margin:0; }

.panelbox { display:none; }

.list { height:auto; clear:both; }

.divtitle { cursor:pointer; cursor:hand; cursor:link;  background:#DCD4A7; padding:5px; margin:0; font-weight:bold; color:#79350A; font-size:15pt; }

h3 { color:#79350A; text-align:left; padding-bottom:5px; font-size:14pt; }

.divcontent { padding:0 20px 0 20px; min-height:100px; display:none; }

.up { background:url('./images/updown.png') no-repeat 0px 0px; }

.down { background:url('./images/updown.png') no-repeat -26px 0px; }

.up,.down { margin-right:10px; float:right; width:25px; height:25px; }

td { vertical-align:top; padding:2px; }

.alphabetbox { width:100%; margin:0 0 10px 0; }

.titletext p { color:#222; font-size:13pt; font-style:italic; font-weight:normal; }

.pgbuttonc,.pgbutton,.check { cursor:pointer; cursor:hand; }

.pgbuttonc,.pgbutton { border:1px solid #79350A; background:#DCD4A7; width:20px; text-align:center; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; }

.pgbutton:hover,.pgbuttonc { background:#79350A; color:#DCD4A7; }

.red { color:#E00; font-weight:bold; font-size:13pt; }

.submit { float:right; height:30px; font-weight:bold; font-size:11pt; }

.page { clear:both; display:none; padding-bottom:5px; }

.page h3 { margin-left:-35px; margin-top:10px; padding:0; }

.msg { display:none; margin:auto; text-align:center; font-size:18pt; }

.tabc,tab:hover,.tab { border:2px solid #79350A; font-weight:bold; padding:0; margin-right:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#DCD4A7; min-width:20%; display:block; float:left; text-align:center; font-size:15pt; padding:0 5px 0 5px; }

.tab:hover,.tabc { background:#79350A; color:#DCD4A7; }

.tabcontainer { clear:both; }

.clear { clear:both; margin:0; padding:0; }

.results { padding:10px; margin:10px; }

.results li.namediv { width:100%; list-style-type:none; font-size:14pt; font-weight:bold; color:#79350A; text-align:left; clear:both; margin-top:10px; }

.results li.name { width:50%; list-style-type:square; font-weight:bold; color:#79350A; float:left; list-style-position:inside; text-align:left; }

.results li.aname { clear:both; font-weight:bold; list-style-position:inside; color:#79350A; list-style-type:none; text-align:left; font-size:13pt; padding:10px 0 5px -10px; }

.results li.tno { list-style-type:square; width:24%; float:left; list-style-position:inside; text-align:left; margin-left:1%; }

.page,.list,.results { margin:auto; }

.searchboxreset,input { width:300px; border:2px solid #79350A; padding:0 5px 0 5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:20px; }

.searchboxreset { width:140px; padding:0 10px 0 10px; height:20px; display:none; background:#DCD4A7; cursor:hand; cursor:pointer; }

.black { color:#000; font-weight:bold; }

.grey { color:#555; font-style:italic; }

a span{ display:none; }
	
a:hover span { display:block; position:absolute; padding:5px; border:2px outset #79350A; background:#DCD4A7; -moz-border-radius:5px; -webkit-border-radius:5px; }