<!--
body {
	margin: 0px;
	padding: 0px;
	background: url(zpimages/layout_bg.png) repeat-x top left;
	background-color: #FFFF66;
	color: #FFFFFF;
}
a, 
a:visited, 
a:link {
	color: #FFFFFF;
}
form {
	padding: 0px;
	margin: 0px;
}
#layout {
	width: 900px;
	height: 100%;
}
#layout #navitop {
	padding: 5px;
	padding-top: 0px;
	height: 30px;
}
#layout #banner {
	padding: 5px;
	padding-top: 0px;
	text-align: left;
	height: 50px;
}
#layout #banner #group_header #mc {
	text-align: left;
	padding-bottom: 5px;
}
#layout #footer {
	padding: 5px;
	padding-bottom: 0px;
	height: 50px;
}
#layout #footer #navibot {
	padding: 5px;
	color: #FFFF66;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}
#layout #footer #navibot a, 
#layout #footer #navibot a:link {
	text-decoration: none;
	color: #FFFF66;
}
#layout #footer #navibot a:hover {
	color: #FFFFFF
}
#layout #footer #copyright {
	padding: 5px;
	padding-bottom: 10px;
	text-align: center;
}
#layout #footer #copyright a, 
#layout #footer #copyright a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#layout #footer #copyright a:hover {
	text-decoration: underline;
}
#layout #content {
	padding: 5px;
	padding-top: 0px;
}
#front {
	position: inherit;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 250px;
	z-index: 10000;
}
#back {
	left: 100px;
	top: 100px;
	width: 200px;
	height: 250px;
	z-index: 8000;
}
/* header groupbox related styles beg here */
#group_header {
	width: 100%;
	height: 100%;
	font-size: 1px;
}
#group_header #tl {
	width: 6px;
	height: 6px;
	background: url(zpimages/grouptl_black.png) no-repeat top left;
}
#group_header #tc {
	height: 6px;
	background-color: #000000;
}
#group_header #tr {
	width: 6px;
	height: 6px;
	background: url(zpimages/grouptr_black.png) no-repeat top right;
}
#group_header #ml {
	width: 6px;
	background-color: #000000;
}
#group_header #mc {
	font-family: Verdana, Arial, "Lucida Sans Unicode";
	font-size: 12px;
	ctext-align: center;
	background-color: #000000;
	padding-top: 6px;
	vertical-align: top;
}
#group_header #mr {
	width: 6px;
	background-color: #000000;
}
#group_header #bl {
	width: 6px;
	height: 6px;
	background: url(zpimages/groupbl_black.png) no-repeat bottom left;
}
#group_header #bc {
	background-color: #000000;
}
#group_header #br {
	width: 6px;
	height: 6px;
	background: url(zpimages/groupbr_black.png) no-repeat bottom right;
}
/* header groupbox related styles end here */
/* header groupbox related styles beg here */
#subnavi {
	font-size: 1px;
}
#subnavi #xtl {
	width: 6px;
	height: 6px;
	background: url(zpimages/subnavi_tl.png) no-repeat top left;
}
#subnavi #xtc {
	height: 6px;
	background-color: #666666;
}
#subnavi #xtr {
	width: 6px;
	height: 6px;
	background: url(zpimages/subnavi_tr.png) no-repeat top right;
}
#subnavi #xml {
	width: 6px;
	background-color: #666666;
}
#subnavi #xmc {
	width: 150px;
	font-family: Verdana, Arial, "Lucida Sans Unicode";
	font-size: 10px;
	cfont-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
}
#subnavi #xmc a, 
#subnavi #xmc a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#subnavi #xmr {
	width: 6px;
	background-color: #666666;
}
#subnavi #xbl {
	width: 6px;
	height: 6px;
	background-color: #666666;
}
#subnavi #xbc {
	background-color: #666666;
}
#subnavi #xbr {
	width: 6px;
	height: 6px;
	background-color: #666666;
}
#subnavi #xsp {
	width: 2px;
}
/*  */
#subnavi #stl {
	width: 6px;
	height: 6px;
	background: url(zpimages/subnavis_tl.png) no-repeat top left;
}
#subnavi #stc {
	height: 6px;
	background-color: #FFFF66;
}
#subnavi #str {
	width: 6px;
	height: 6px;
	background: url(zpimages/subnavis_tr.png) no-repeat top right;
}
#subnavi #sml {
	width: 6px;
	background-color: #FFFF66;
}
#subnavi #smc {
	width: 150px;
	font-family: Verdana, Arial, "Lucida Sans Unicode";
	font-size: 10px;
	cfont-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #FFFF66;
	padding-top: 2px;
}
#subnavi #smr {
	width: 6px;
	background-color: #FFFF66;
}
#subnavi #sbl {
	width: 6px;
	height: 6px;
	background-color: #FFFF66;
}
#subnavi #sbc {
	background-color: #FFFF66;
}
#subnavi #sbr {
	width: 6px;
	height: 6px;
	background-color: #FFFF66;
}
#subnavi #ssp {
	width: 2px;
}
/* header groupbox related styles end here */
#sub {
	width: 100%;
}
#sub #navi {
	text-align: left;
	border-bottom: 2px solid #FFFF66;
}
#sub #form_holder {
}
#sub #area {
	padding-top: 10px;
}
/* search form related styles beg here */
#logo {
	width: 300px;
}
#area {
}
#switch {
	text-align: right;
	font-size: 12px;
	color: #666666;
}
#switch a, 
#switch a:link {
	text-decoration: none;
	color: #FFFFFF;
	cfont-weight: bold;
	font-size: 12px;
}
#switch a:hover {
	color: #FFFF66;
}
#search {
	text-align: right;
	width: 200px;
	padding: 4px;
	padding-right: 20px;
}
#search #form {
	width: 350px;
}
#search #form #label {
	width: 50px;
	font-family: Verdana, Arial, "Lucida Sans Unicode";
	font-size: 10px;
	color: #FBDC4C;
	text-align: right;
	padding-right: 2px;
}
#search #form #keyword {
}
#search #form #go {
	width: 40px;
}
#search #form #keyword input {
	border: #777777 2px solid;
	padding: 4px;
	font-size: 11px;
	background: #FFFFFF;
	font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 25px;
	width: 100%;
}
#search #form #go input {
	border: #777777 0px solid;
	color: #BBBBBB;
	font-size: 10px;
	font-family: Verdana, Arial;
	cfont-weight: bold;
	vertical-align: middle;
	height: 25px;
	width: 100%;
	background: #777777;
	cbackground: #777777 url(zpimages/details.png) no-repeat center middle;
	cursor: pointer;
}
/* search form related styles end here */
/* top navigation related styles beg here */
#top {
	width: 100%;
	display: block;
	overflow: auto;
}
#top ul#links {
        margin: 0px;
        padding: 0px;
		padding-left: 3px;
        list-style-type: none;
        white-space: nowrap;
}
#top ul#links li {
        float: left;
		font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        margin: 0px;
		margin-right: 5px;
        white-space: nowrap;
        padding: 4px 0px 4px 0px;
}
#top #links a, #top #links a:link {
        color: #FFFFFF;
		text-align: center;
        text-decoration: none;
        background-color: #292929;
        color: #9E9E9E;
        margin: 0px;
        padding: 2px 8px 2px 8px;
}
#top ul#links li#active {
        color: #9E9E9E;
}
#top #links a:hover {
        color: #FFFFFF;
        background-color: #CCCCCC;
        margin: 0px;
        padding: 2px 8px 2px 8px;
}
/* top navigation related styles end here */

#header {
	width: 100%;
	border-bottom: 2px solid #FFFF11;
}
#header #title {
	padding-top: 5px;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 20px;
}
#header #tools {
	width: 180px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#header #tools ul#links {
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	list-style-type: none;
	white-space: nowrap;
}
#header #tools ul#links li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 1px 3px 1px 0px;
	text-align: right;
}
#header #tools ul#links li a, 
#header #tools ul#links li a:link{
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background-color: #292929;
	color: #9E9E9E;
	margin: 0px;
	padding: 4px 4px 4px 4px;
	width: 160px;
	display: block;
}
#header #tools ul#links li a:hover {
	color: #000000;
	background-color: #FFFF66;
	margin: 0px;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
}
#sinfo {
	font-family: Verdana, Arial;
	width: 100%;
	border-bottom: 2px solid #FFFF11;
}
#sinfo #fullname {
	font-size: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
}
#sinfo #title {
	font-size: 11px;
}
#sinfo #date {
	font-size: 13px;
	color: #ffff66;
	padding-top: 8px;
	padding-bottom: 15px;
}
#minfo {
	width: 100%;
}
#minfo #photo {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 2px;
	width: 100%;
}
#minfo #date {
}
#minfo #date #space {
	width: 50px;
}
#minfo #date #label{
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#minfo #date #value{
	text-align: center;
	font-size: 12px;
	color: #ffff66;
	padding: 3px;
}
#minfo #fullname {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 12px;
	padding-bottom: 10px;
}
#minfo #title {
	text-align: center;
	font-size: 11px;
}
#custom {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 2px solid #FFFF11;
	text-align: center;
}
#hrule {
	border: 0px;
	width: 100%;
	color: #FFFF11;
	background-color: #FFFF11;
	height: 2px;
	display: none;
}
#xtools {
	border-top: 1px solid #FFFF11;
	padding: 10px;
	text-align: center;
}
#xtools img {
	border: 0px;
}
#notice {
	font-size: 11px;
	margin-top: 8px;
}
#notice #photo {
	vertical-align: top;
	padding: 10px;
}
#notice #photo img {
	margin-bottom: 20px;
}
#notice #message {
	padding-top: 15px;
	font-size: 13px;
}
#notice #thithi_field, 
#notice #informed {
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #ffff66;
	font-size: 12px;
}
#notice #thithi_value, 
#notice #informedby {
	padding-bottom: 20px;
	font-size: 12px;
}
/*  */
#group {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 10px;
	cwidth: 100%;
	width: 538px;
}
#group #title span {
	background-color: #797979;
	padding: 3px;
	display: block;
	width: 120px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
#group #box {
	border: 1px solid #797979;
	padding: 5px;
	padding-top: 0px;
}
#group #box #heading {
	font-size: 12px;
	display: block;
	color: #000000;
	background-color: #CCCCCC;
	padding: 3px;
}
#contacts, 
#venues {
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	border: 0px solid #333333;
	border-collapse: collapse;
}
#contacts #title, 
#venues #title {
	font-size: 11px;
	padding: 3px;
	padding-top: 10px;
	cpadding-bottom: 5px;
	cdisplay: block;
	cborder-top: 1px solid #333333;
	cborder-bottom: 1px solid #333333;
	color: #FFFF66;
}
#contacts #label, 
#venues #label {
	border: 1px solid #333333;
	font-size: 10px;
	color: #999999;
	background-color: #333333;
	text-align: right;
	padding: 5px;
	width: 20%;
}
#contacts #value, 
#venues #value  {
	border: 1px solid #333333;
	background-color: #222222;
	padding: 5px;
	font-size: 12px;
	cfont-weight: bold;
	width: 80%;
}
/*  */
#tributes_block {
	width: 300px;
	vertical-align: top;
}
#tributes_title {
	font-family: Verdana, Arial;
	cfont-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	margin-left: 0px;
	color: #166BF8;
}
#tributes {
	font-family: Verdana, Arial;
	font-size: 12px;
	width: 100%;
	border: 1px solid #FFFF66;
	margin-bottom: 10px;
	cbackground-color: #FFFF66;
	background-image: url(zpimages/tribute_bg.png);
	cbackground-attachment: fixed;
	background-repeat: no-repeat;
	cbackground-position: right center;
}
#tributes #fullname {
	padding: 5px;
}
#tributes #fullname a, 
#tributes #fullname a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#tributes #title {
	font-size: 10px;
	padding: 5px;
	padding-top: 5px;
	cbackground-color: #222222;
}
#tributes #title a, 
#tributes #title a:link {
	text-decoration: none;
	color: #FFFF66;
}
#image_centre {
	display: block;
	text-align: center;
}
#image_left {
	float: left;
}
#image_right {
	float: right;
}
















/* Form Related Styles Beg Here */
.frmTable {
}
.frmLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
}
.frmField {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
}
.frmTextboxHP {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	border: 1px solid #797979;
	background-color: #181818;
	color: #FFFFFF;
}
.frmTextbox {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #797979;
	background-color: #181818;
	color: #FFFFFF;
}
.frmListbox {
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cborder: 1px solid #797979;
	background-color: #181818;
	color: #FFFFFF;
}
.frmListbox option {
}
.frmButtonText {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	padding: 10px;
}
#msgOk {
	width: 100%;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}
#msgNotOk {
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	text-align: center;
}
.cButton {
	font-weight: bold;
	font-size: 9pt;
	background: #F5F5F5;
	color: #000000;
	font-family: Verdana, sans-serif;
	border: 1px solid #999999;
	padding: 5px;
}
/* Form Related Styles End Here */















#layer
{
	cvisibility: hidden;
	position: absolute;
	z-index: 9000;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	background:url("zpimages/transbg.png");
}
#popup {
	position: absolute;
	z-index: 9100;
	width: 800px;
	border: 0px solid #00FF00;
	padding: 8px;
	text-align: center;
}

#popup #window {
	width: 100%;
	font-size: 1px;
}
#popup #window #system  {
	border-bottom: 1px solid #CF0;
}
#popup #window #system #title {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px;
	padding-left: 0px;
	padding-bottom: 10px;
}
#popup #window #system #control {
	width: 80px;
	text-align: right;
	color: #FFFFFF;
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 11px;
}
#popup #window #system #control a, 
#popup #window #system #control a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#popup #window #tl {
	width: 10px;
	height: 10px;
	background: url(zpimages/awtl.png) no-repeat top left;
}
#popup #window #tc {
	height: 10px;
	background: url(zpimages/awbg.png);
}
#popup #window #tr {
	width: 10px;
	height: 10px;
	background: url(zpimages/awtr.png) no-repeat top left;
}
#popup #window #ml {
	width: 10px;
	background: url(zpimages/awbg.png);
}
#popup #window #mc {
	font-size: 14px;
	vertical-align: top;
	background: url(zpimages/awbg.png);
}
#popup #window #mr {
	width: 10px;
	background: url(zpimages/awbg.png);
}
#popup #window #bl {
	width: 10px;
	height: 10px;
	background: url(zpimages/awbl.png) no-repeat top left;
}
#popup #window #bc {
	height: 10px;
	background: url(zpimages/awbg.png);
}
#popup #window #br {
	width: 10px;
	height: 10px;
	background: url(zpimages/awbr.png) no-repeat top left;
}
#popup #window #message {
	overflow: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #CF0;
}
#popup #window #name {
	font-family: Verdana, Arial;
	cfont-weight: bold;
	font-size: 12px;
	color: #CF0;
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#popup #window #message_fixed_height {
	overflow: auto;
	height: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 8px;
}
#popup #window #footer {
	cborder-top: 1px solid #CF0;
}
#popup #window #footer #empty {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
#popup #window #footer #informed {
	width: 300px;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #CF0;
	padding: 3px;
	padding-right: 26px;
}














#o_heading {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	color: #FFFF66;
}
#o_table {
}
#o_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #666;
	padding: 5px;
}
#o_content {
	background-color: #999;
	padding: 5px;
}
#i_table {
}
#i_area {
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: right;
}
#i_field {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #666;
	width: 90px;
	color: #888;
	padding: 4px;
}
#i_value {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #CCC;
	color: #666;
	padding: 4px;
}
#i_value a, 
#i_value a:link {
	text-decoration: none;
	color: #666;
}
#i_thumb {
		width: 100px;
		cpadding: 5px;
		cpadding-top: 6px;
		cpadding-left: 0px;
}
#i_issue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 90px;
	color: #CCC;
	padding-left: 5px;
}
#date_f {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
	padding: 5px;
}
#i_date, 
#date_v {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	padding: 5px;
}
#i_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #999;
	text-align: right;
	padding: 5px;
}
#i_link a, 
#i_link a:link {
	text-decoration: none;
	color: #FFF;
}

/* */
#page {
	margin: 10px;
}
#page #heading {
	font-weight: bold;
	font-size: 14px;
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 2px solid #FFFF66;
	
}
#page #content {
	font-size: 11px;
	padding: 8px;
	line-height: 160%;
}
#page #content a, 
#page #content a:link{
	text-decoration: none;
	color: #FFFFFF;
}
#page #content a:hover{
	text-decoration: underline;
}
#page #updated {
	font-size: 10px;
	padding: 8px;
	color: #333333;
}
/*  */

#not_found_message, 
#expired_message {
	padding-left: 20px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	font-size: 11px;
}
#expired_message #title {
	font-weight: bold;
	font-size: 14px;
	color: #FFFF66;
	padding-top: 10px;
}
#not_found_message #title {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
	padding-top: 10px;
}
#not_found_message a, 
#not_found_message a:link, 
#expired_message a, 
#expired_message a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#not_found_message a:hover, 
#expired_message a:hover {
	color: #FFFF66;
}
#not_found_message li, 
#expired_message li {
	font-size: 11px;
	color: #FFFF66;
	padding: 3px;
}
#hits {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #333333;
	padding: 10px;
	text-align: right;
}
#hits #count {
	font-weight: bold;
}
#hits img {
	cursor: pointer;
}
/* paging styles beg here */
#lifetime #paging, 
#search_result #paging {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#lifetime #paging #info {
	width: 120px;
	font-size: 10px;
}
#search_result #paging #info {
	width: 250px;
	font-size: 10px;
}
#lifetime #paging #navi, 
#search_result #paging #navi {
	text-align: right;
}
#lifetime #paging ul, 
#search_result #paging ul { 
	float: right;
}
#lifetime #paging ul li, 
#search_result #paging ul li {
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	margin-left: 2px;
	margin-right: 2px;
	cborder-left: 1px solid #FFFFFF;
	cborder-right: 1px solid #FFFFFF;
	cbackground: #FFFFFF;
}
#lifetime #paging ul#links li, 
#search_result #paging ul#links li {
	float: left;
	padding: 0px;
	text-align: center;
}
#lifetime #paging ul#links a:link,
#lifetime #paging ul#links a:visited,
#lifetime #paging ul#links a:active,
#lifetime #paging ul#links a:hover,
#search_result #paging ul#links a:link,
#search_result #paging ul#links a:visited,
#search_result #paging ul#links a:active,
#search_result #paging ul#links a:hover {
	display: block;
	padding: 2px;
	cbackground: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	width: 16px;
	text-align: center;
}
#lifetime #paging ul#links a:hover, 
#search_result #paging ul#links a:hover {
	background: #FF0000;
	color: #FFFFFF;
}
#lifetime #paging ul#links li#cur, 
#search_result #paging ul#links li#cur {
	color: #FFFFFF;
	background: #FF9900;
	padding: 2px;
	width: 14px;
	text-align: center;
}
#lifetime #paging ul#links li#ina, 
#search_result #paging ul#links li#ina {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	cbackground: #FFFFFF;
	padding: 2px;
	width: 16px;
	text-align: center;
}
/* paging styles end here */
/* Search Related Styles Beg Here */
#search_result {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	cmargin: 5px;
	width: 100%;
}
#search_result #title {
	font-weight: bold;
	color: #FFFF66;
	padding-bottom: 10px;
}
#search_result #rform {
	width: 100%;
	cbackground-color: #333333;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	cborder: solid 1px #333333;
}
/* #search_result #rform #datef, 
#search_result #rform #datet {
	border: 1px solid #000000;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-align: center;
} */

/*  */
#rform #f {
	font-size: 9px;
	color: #555555;
	background-color: #111111;
	text-align: right;
	padding: 5px;
	width: 80px;
}
#rform #v {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #222222;
	padding: 5px;
}
#rform #g {
	width: 50px;
	height: 20px;
	padding: 0px;
}
#rform #key {
	border: solid 0px #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#rform #submit {
	border: #777777 0px solid;
	color: #BBBBBB;
	font-size: 10px;
	font-family: Verdana, Arial;
	cfont-weight: bold;
	vertical-align: middle;
	height: 100%;
	width: 100%;
	background: #777777;
	cbackground: #777777 url(zpimages/details.png) no-repeat center middle;
	cursor: pointer;
}
#rform #year, 
#rform #month, 
#rform #day {
	font-family: Verdana, Arial;
	font-size: 10px;
	border: solid 0px #CCCCCC;
}
/* #f_date, 
#t_date {
	cborder: solid 1px #999999;
	background-color: #FFFFFF;
	padding: 0px;
	color: #000000;
}
#f_date span, 
#t_date span {
	text-align: center;
	cborder: solid 0px #CCCCCC;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	padding: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#dppopup {
	position: absolute;
	z-index: 10000;
	padding: 0px;
	background-color: #FFFFFF;
	border: solid 1px #EEEEEE;
}
#dppopup div#other {
	cursor: pointer;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#dppopup div#other a {
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 0px;
}
#dppopup div#other a:hover {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
#dppopup div#current {
	cursor: pointer;
	text-align: center;
	margin: 0px;
	background-color: #FF0000;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
}
#dppopup div#current a {
	text-decoration: none;
	color: #FFFFFF;
} */
/*  */

.searchBox {
	border: solid 1px #FECB7D;
	background-color: #FFB40A;
}
.searchOption {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.searchSubmit{
	BORDER: #ED5929 0px solid;
	BACKGROUND: #ED5929;
	COLOR: #FFFFFF;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 20px;
	width: 100%;
}
.searchLabel {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #ED5929;
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	VERTICAL-ALIGN: middle;
}
.searchKeyword {
	BORDER: #ed5929 1px solid;
	border-right: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 20px;
	width: 100%;
}
.searchPagingTop, .searchPagingBot {
	font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: right;
	padding: 0px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.searchPagingBot {
	padding: 0px;
}
.searchErrorH {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 5px;
	padding-top: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.searchError {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
	line-height: 160%;
}
.searchKey {
	FONT-FAMILY: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 12px;
	text-align: left;
	padding: 5px;
	color: #FF0000;
	font-weight: bold;
}
.searchresultinfo {
	width: 35%;
	text-align: left;
	cfont-weight: bold;
}
.searchresultinfo span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchresultpaging {
	text-align: right;
}
#paging .linked a:link, #paging .linked a:visited {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	color: #000000;
	display: block;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
#paging .arrowl a:link, #paging .arrowl a:visited, #paging .arrow {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 9px;
	font-weight: bold;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	color: #000000;
	display: block;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
#paging .linked a:hover, #paging .arrowl a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
#paging .current {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#paging td {
	borderx: solid 1px #FF9900;
	background-imageX: url(zpimages/paging_bg_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
/* Search Related Styles End Here */
/* Audio Player Styles Beg Here */
.ap {
	background-color: #333333;
	border: 1px solid #FFFFFF;
	font-family: "Lucida Sans Unicode", Arial, Verdana;
	font-size: 12px;
	color: #AAAAAA;
	padding: 5px;
	text-align: center;
	display: inline-block;
}
.aplogo, 
#notice #photo .aplogo {
	padding: 0px;
}
.aplogo img, 
#notice #photo  .aplogo img {
	margin: 0px 5px 0px 0px;
	border: 0px solid #000000;
}
.applayer, 
#notice #photo .applayer {
	padding: 0px;
}
/* Audio Player Styles End Here */
-->