body {
	background: url(../image/bkg.jpg) top left no-repeat scroll #FFFFFF;
}
a:link {text-decoration: underline; color: #0000CC} 
a:visited {text-decoration: underline; color: #6666CC}
a:hover {text-decoration: underline; color: #CC3333}
a:active {text-decoration: underline; color: #CC3333}
td {font-size: 9pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px}
td p {padding-left: 12px; padding-right: 52px; margin-top: 6px; margin-bottom: 3px; text-align: justify}
td ul {margin-top: 3px; margin-bottom: 10px; padding-left: 20px; padding-right: 120px; text-align: justify}
td ol {margin-top: 3px; margin-bottom: 10px; padding-left: 20px; padding-right: 120px; text-align: justify}
td ul li {list-style-position: outside; list-style-type: square; margin-top: 6px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px}
td ol li {margin-top: 6px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px}
td .subnote {font-size: 8pt}
td address { margin: 0 0 10px 40px; font-style:italic; }
.footer { font-size: 8pt; text-align: center}
.heading1 {font-size: 10pt; font-weight:bold; padding-left: 0px; padding-right: 25px; margin-top: 25px; margin-bottom: 3px; text-align: left}

.tdheading {font-size: 10pt; font-weight: bold}
.tdspecial {color: #333399; font-style: italic; margin-top: 3px; margin-bottom: 10px; line-height: 12pt}

.error {  color: #FF0000}

table .agenda { width: 480px; margin: 6px 0px 6px 8px; border: 1px solid #CCCC99; }
/*td .agenda { background-color: #F8F9FC; padding-left: 4px; }*/
th.agendacol { font-size: 9pt; text-align: left; font-weight: bold; color: #666666; background-color: #FCFBF8; padding-left: 14px; }
td .agenda .col1 { color: #333333; background-color: #FCFBF8; padding-left: 14px;}
td .agenda .col2 { font-style:italic; color: #333333; background-color: #FCFBF8; padding-left: 14px; }

table.plain {
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
	font-size: 9pt;
}
.plain th {
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #c33;
	padding-right: 20px;
	padding-bottom: 10px;
}
.plain td {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.plain .shallow {
	padding-bottom: 0;
}
.plain .price {
	text-align: right;
	padding-right: 20px;
}	
.plain th.wide {
	padding-right: 7em;
}

.firstpara {
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 2em 0;
}

.required { color: #e00; }
h1 { font-size: 1.5em; }


#layout_gurupurnima {
	width:600px;
}
#layout_gurupurnima #jubilee {
	margin: 30px 0 0 55px;
}
#layout_gurupurnima a {
	font-weight: bold;
}
#layout_gurupurnima .floatright {
	float: right;
	border: none;
	margin: 0 0 5px 20px;
}
#layout_gurupurnima .floatleft {
	float: left;
	border: none;
	margin: 0 20px 5px 0;
}
#layout_gurupurnima p {
	margin: 1.5em 0;
	padding: 0;
	line-height:1.5em;
}
#layout_gurupurnima h1 {
	text-align: center;
	font-size: 1.3em;
}
#layout_gurupurnima .footnote {
	margin: 20px 0 0;
	border-top: 1px solid #999;
	padding-top: 10px;
	font-size: 0.8em;
	text-align: justify;
}

@media print {
body {
	background: #FFFFFF;
}
td {
	color: #000000;
}
}
