body{
	margin: 0px;
}
table{
	border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	border-style: none;
}
td{
	border-collapse: collapse;
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
	border-style: none;
}
img{
	border: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}

table.tblMain{ /* Level Zero - Outer Table */
	width: 100%;
	height: 100%;
}
td.tdMain{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
table.tblMain01{ /* Level One - 3 TD Table */
	width: 780px;
	height: 100%;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
td.tdMain011{
	width: 100%;
	height: 190px;
	background: url(images/alifeceleb_010.jpg);
	background-repeat: repeat-x;
}

/******** Top Part ********/
table.tblTop01{
	width: 100%;
	height: 190px;
}

td.tdTop011{
	width: 80%;
	height: 167px;
}

td.tdTop012{
	width: 20%;
	height: 167px;
}

td.tdTop010{
	width: 100%;
	height: 23px;
	background: #993366;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
}
td.tdTop010 a{
	padding-left: 3px;
	padding-right: 3px;
	color: White;
	text-decoration: none;
}
td.tdTop010 a:hover{
	color: #FFFFF0;
	font-weight: bold;
	text-decoration: underline;
}
td.tdTop010 a:active{color: #FFFFF0;font-weight: bold;text-decoration: underline;}

/******** Middle Part ********/
td.tdMain012{
	width: 100%;
	height: 100%;
}

table.tblMid01{
	width: 100%;
	height: 100%;
}

td.tdMid011{
	width: 161px;
	height: 100%;
	background: url(images/alifeceleb_020.jpg);
	background-repeat: repeat-y;
}
/*********** Left Part *********/
table.tblLf01{
	width: 161px;
	height: 100%;

}
td.tdLf011{
	width: 161px;
	height: 117px;
	background: url(images/alifeceleb_021.jpg);
	background-repeat: no-repeat;
}

table.tblLfMenu{
	width: 96%;
	height: auto;
}
td.tdLfMenu{
	width: 90%;
	height: auto;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 5px;
}
td.tdLfMenu A{
	color: #333333;
	text-decoration: none;
}
td.tdLfMenu A:hover{
	color: Red;
	text-decoration: underline;
}

td.tdLfBullet{
	width: 10%;
	height: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.tdLf012{
	width: 161px;
	height: auto;
}
p.pView{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	margin: 0px;
}
p.pView A{
	color: #333333;
}
p.pGuest{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	margin: 0px;
}
p.pGuest A{
	color: #333333;
}
/*********** Right Part *********/
td.tdMid012{
	width: auto;
	height: 100%;
}
table.tblRt01{
	width: 619px;
	height: auto;
}
td.tdRt011{
	width: 100%;
	height: 50px;
	background: url(images/alifeceleb_030.jpg);
	background-repeat: repeat-x;
}
p.pSearch{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
	padding-left: 10px;
	padding-right: 20px;	
	padding-bottom: 2px;
	padding-top: 5px;
	text-align: right;
	margin: 0px;
}
p.pSearch a{font-size: 7pt;color: Blue;}

p.pMidLinks{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 0px;
	padding-top: 5px;
	text-align: left;
	margin: 0px;
}
p.pMidLinks a{color: #333333;}
td.tdRt012{
	width: 100%;
	height: auto;
	padding: 5px;
}

table.tblRt001{
	width: 100%;
	height: auto;
	border: 1px solid #cccccc;
}

table.tblTempl{
	width: 100%;
	height: auto;
}
td.tdTempImg01{
	width: 25%;
	height: auto;
}
td.tdTempTxt01{
	width: 75%;
	height: auto;
}

p.pName{
	font-family: Trebuchet MS, Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: Maroon;
	padding: 3px;
	margin: 0px;
	text-align: center;
	background: #F0F0F0;
	border: 1px solid #cccccc;
}
p.pNameDetails{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Navy;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	margin: 0px;
	text-align: center;
}
p.pNameDates{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 3px;
	margin: 0px;
	text-align: left;
}
p.pNameDates a{color: blue; font-weight: normal;}

p.pInfo{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666633;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 3px;
	margin: 0px;
	text-align: left;
	line-height: 140%;
}

p.pMemoTxt{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 3px;
	margin: 0px;
	text-align: justify;
}

table.tblFrm{
	width: 75%;
	height: auto;
}
td.tdFrm00{
	width: 100%;
	height: auto;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
}
td.tdFrm01{
	width: 40%;
	height: auto;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
}
td.tdFrm02{
	width: 5%;
	height: auto;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	padding: 3px;
}
td.tdFrm03{
	width: 55%;
	height: auto;
	padding: 3px;
}

p.pGuestName{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 0px;
	text-align: right;
	border-bottom: 1px solid #666666;
}
/******** Bottom Part ********/
td.tdMain013{
	width: 100%;
	height: 30px;
	background: url(images/alifeceleb_050.jpg);
	background-repeat: repeat-x;
}

p.pCopyRt{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	padding: 3px;
	margin: 0px;
	text-align: center;
}

.inpTxt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	border: 1px solid #333333;
}
.inpBtn{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	background: #f0f0f0;
	border: 1px solid #333333;
}
/* added by ans */
table.tblMidData{
	width: 90%;
	height: auto;
}
td.tdFrmBrd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	border: 1px solid #666666;
	padding: 3px;
}
td.tdFrmBrd A{
	color: Blue;
	text-decoration: none;
}
td.tdFrmBrd A:hover{
	color: #FF9900;
	text-decoration: underline;
}
td.tdPaging{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Navy;
	text-align: right;
	padding: 2px;
}
td.tdNoRec{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #666666;
	font-weight: bold;
	color: Maroon;
	padding: 3px;
}