/* CSS Document */
/*Main*/
body{
background-color:#E5DAB5;
margin:0px 0px 0px 0px;
font-family:Verdana;
font-size:10.5px;
color:#272727;
}
body {font-size:11px;}
#bodyData table{text-align:justify}
#bodyData table #memForm{text-align:left}
#bodyData table .bodyTextTbl td{white-space:nowrap;}
#bodyText{padding-top:15px}

body #bodyData p{color:#272727;}
body #bodyData ul{color:#272727;}
body #bodyData p .H2{color:#FF6600;}

/*Dynamic Font Size*/
.fontStyle{border:1px solid #999; padding:0px 3px;text-decoration:none;}
.dynFontSize1{font-size:11px}
.dynFontSize2{font-size:13px}
.dynFontSize3{font-size:16px;}

/*Links*/
A:link {COLOR: #0000ff; TEXT-DECORATION: none}
A:active {COLOR: #0000ff; TEXT-DECORATION: none}
A:visited {COLOR: #003399; TEXT-DECORATION: none}
A:hover {COLOR: #ff0000; TEXT-DECORATION: none}

#leftNav A:link {COLOR: #cc3300; TEXT-DECORATION: none}
#leftNav A:active {COLOR: #0000ff; TEXT-DECORATION: none}
#leftNav .leftNavLinkBg1 A:visited {COLOR: #990000; TEXT-DECORATION: none}
#leftNav .leftNavLinkBg2 A:visited {COLOR: #006600; TEXT-DECORATION: none}
#leftNav .leftNavLinkBg3 A:visited {COLOR: #006464; TEXT-DECORATION: none}
#leftNav A:hover {COLOR: #ff6600; TEXT-DECORATION: none}

A.add:link {COLOR: #ffffff; TEXT-DECORATION: none}
A.add:visited {COLOR: #ffffff}
A.add:hover {COLOR: #FFFF66; TEXT-DECORATION: none}

A.printPg:link {COLOR: #006699; TEXT-DECORATION: none}
A.printPg:visited {COLOR: #666666}
A.printPg:hover {COLOR: #ff0000; TEXT-DECORATION: none}

/*HomePage*/
#topSection{width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px": document.body.clientWidth); min-width:1000px}
#bodySection{width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px": document.body.clientWidth); min-width:1000px}
#footerSection{width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px": document.body.clientWidth); min-width:1000px}
.tblWidth100{border:0px; border-left:1px solid #212121; border-right:1px solid #212121; background-color:#ffffff;}
.tblWidth778{width:778px; border:0px; border-left:1px solid #212121; border-right:1px solid #212121; background-color:#ffffff}
.tdWidth319{width:319px}
.tdWidth50{width:50%}
.tdHdrBg1{background: #6b8ac1 url('../images/header-img-01.jpg') no-repeat right center}
.tdHdrBg3{background: url('../images/header-img-03.jpg') no-repeat left bottom;width:70px}
.ToplinkBg{width:189px; height:17px; border:1px solid #ffffff; border-top:0px; border-left:0px; background-color:#004498; text-align:center; color:#ffffff;font-size:9px}
*html .ToplinkBg{width:189px; height:16px; border:1px solid #ffffff; border-top:1px solid #ffffff; border-left:0px; background-color:#004498; text-align:center; color:#ffffff;font-size:9px;}
.TopDateBg{width:172px; height:17px; border-bottom:1px solid #ffffff; background-color:#004498; text-align:center; color:#ffffff;font-size:9px;}
*html .TopDateBg{width:172px; height:16px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#004498; text-align:center; color:#ffffff;font-size:9px;}
.titleBg{height:111px; background-color:#EAEAE0;border-right:1px solid #ffffff;vertical-align:middle;font-size:10px;}
*html .titleBg{height:112px; background-color:#EAEAE0;border-right:1px solid #ffffff;vertical-align:middle;font-size:10px;}
.spacerBg3{background-color:#ff9c00; border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}

/*Left Nav Styles start*/
*html .leftNavBg{width:180px; background: url('../images/bgGradient1.gif') #EAEAE0 repeat-X 0px 710px; border-right:1px solid #DCDCC6; vertical-align:top;}
html>body .leftNavBg{width:180px; background: url('../images/bgGradient1.gif') #EAEAE0 repeat-X 0px 665px; border-right:1px solid #DCDCC6; vertical-align:top;}
*:first-child+html .leftNavBg{width:180px; background: url('../images/bgGradient1.gif') #EAEAE0 repeat-X 0px 710px; border-right:1px solid #DCDCC6; vertical-align:top;}

.leftNavLinkHdBg1{background-color:#FF9C00; height:21px}
.leftNavLinkBg1{background: url('../images/flowerBg1.jpg') no-repeat bottom right}
.leftNavLinkBg1 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
.leftNavLinkBg1 li{background: url('../images/bullet1.gif') no-repeat 2px 8px; padding-left:15px}
*html .leftNavLinkBg1 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*html .leftNavLinkBg1 li{background: url('../images/bullet1.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
html>body .leftNavLinkBg1 ul{list-style:none;margin-left:-30px; margin-top:5px;font-size:11px;}
html>body .leftNavLinkBg1 li{background: url('../images/bullet1.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
*:first-child+html .leftNavLinkBg1 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*:first-child+html .leftNavLinkBg1 li{background: url('../images/bullet1.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}

.leftNavLinkHdBg2{background-color:#92A132; height:21px; }
.leftNavLinkBg2{background: url('../images/flowerBg2.jpg') no-repeat bottom right}
*html .leftNavLinkBg2 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*html .leftNavLinkBg2 li{background: url('../images/bullet2.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
html>body .leftNavLinkBg2 ul{list-style:none;margin-left:-30px; margin-top:5px;font-size:11px;}
html>body .leftNavLinkBg2 li{background: url('../images/bullet2.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
*:first-child+html .leftNavLinkBg2 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*:first-child+html .leftNavLinkBg2 li{background: url('../images/bullet2.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}

.leftNavLinkHdBg3{background-color:#1291A8; height:21px; }
.leftNavLinkBg3{background: url('../images/flowerBg3.jpg') no-repeat bottom right; border-bottom:1px solid #1291A8}
*html .leftNavLinkBg3 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*html .leftNavLinkBg3 li{background: url('../images/bullet3.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
html>body .leftNavLinkBg3 ul{list-style:none;margin-left:-30px; margin-top:5px;font-size:11px;}
html>body .leftNavLinkBg3 li{background: url('../images/bullet3.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
*:first-child+html .leftNavLinkBg3 ul{list-style:none;margin-left:10px; margin-top:5px;font-size:11px;}
*:first-child+html .leftNavLinkBg3 li{background: url('../images/bullet3.gif') no-repeat 2px 4px; margin-top:3px;padding-left:15px}
/*Left Nav Styles ends*/
/*Body Data start*/
#bodyData {text-align:center; vertical-align:top; padding:18px 17px 18px 17px;}
.introTxtULine{border-bottom:1px dashed #333333; padding-bottom:5px;}
.padRtLt15{padding:0px 15px 0px 5px;}
.wedLtLine{background: url('../images/icon_wed2.jpg') no-repeat top left}
.width89{width:87px;}
.width33{width:33%; text-align:center;} /*Vaastu download link*/

#bodyData ul{list-style:none;margin-left:10px; margin-top:0px;}
#bodyData ul li{background: url('../images/bullet4.gif') no-repeat 2px 5px; padding-left:15px; line-height:16px;margin-bottom:7px;}
#bodyData ol li{background:none; padding-left:0px; line-height:16px;margin-bottom:7px;}

#bodyData .listItem ul{list-style:none;margin-left:10px; margin-top:0px;}
#bodyData .listItem li{background: url('../images/bullet5.gif') no-repeat 2px 3px !important; padding-left:15px; line-height:16px;margin-bottom:7px;}
#bodyData .listItem li:first-letter{font-weight:bold}

#bodyData .listItem2 ul{list-style:none;margin-left:10px; margin-top:0px;}
#bodyData .listItem2 li{background: url('../images/bullet5.gif') no-repeat 2px 4px !important; padding-left:15px; line-height:15px;margin-top:5px;}
#bodyData .listItem2 li:first-letter{font-weight:bold}

.dashedLtLine{padding:0px 15px 0px 5px; background: url('../images/line_dashed-vt.gif') no-repeat right}

.QOD{width:187px; background-color:#EAEAE0; font-size:10px; color:#212121}
.copyRight{background-color:#FFF8E8; color:#333333;font-size:9px; text-align:center; border-top:1px dashed #333333;border-left:1px solid #DCDCC6;padding:5px 0px 5px 0px;}

/*Link page*/
#pageTitle {color:#004498;font-size: 141%; font-weight:bold;vertical-align:bottom;}
#pageTitle:first-letter{font-size:297%;font-family:Times New Roman;font-weight:bold;}
.topButton{bottom:0px;}
.lkHeadImg{text-align:right; border-right:1px solid #444444}
.lkHeadImgULine{border-top:1px solid #444444; background: url('../images/bgGradient2.gif') repeat-X 0px 0px}

/*Table styles*/
#subMenu{width:100%; border-top:1px solid #333; border-right:1px solid #333; background: #eee}
#subMenu td{border-bottom:1px solid #333; border-left:1px solid #333; text-align:center; height:18px}
#subMenu td.selected{background:#ffcc33}

table .tblData{width:100%;border-top:1px solid #999;border-right:1px solid #999}
table .tblData th{background-color:#ccc;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblData tbody td{background-color:#fff;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblData tfoot td{background-color:#eee;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblGalary{width:100%;border-top:1px solid #999;border-right:1px solid #999}
table .tblGalary td{width:33%;vertical-align:top;padding:10px;height:175px;text-align:center;border-bottom:1px solid #999;border-left:1px solid #999;background-color:#eee}
table .tblGalary td img{border:1px solid #999;padding:10px;background-color:#fff}
table .tblGalary td div{padding:10px}

#addDetailstbl th{background:#ffffcc; padding:2px 2px}
/*Kid creative gallery*/
.cntrAgeGroupMain{overflow:hidden;width:100%}
.cntrAgeGroupPanel{width:180px;float:left;margin-left:13px}
.bodyAgeGrup1{background:#ffe7e7;border:1px solid #c10606; border-top:none;margin:0px 15px; padding:5px}
.bodyAgeGrup2{background:#F5FFB5;border:1px solid #84970C; border-top:none;margin:0px 15px; padding:5px}
.bodyAgeGrup3{background:#94FBFF;border:1px solid #1B969B; border-top:none;margin:0px 15px; padding:5px}
.bodyAgeGrup4{background:#F6E2FF;border:1px solid #9E66B8; border-top:none;margin:0px 15px; padding:5px}
.cntrAgeGroupPanel ul{margin:0px !important; text-align:left}
.kidHdrCntr{margin-top:10px; width:100%}
.kidsHdrLeft{float:left;width:80%;background:url('../images/kid-panel-lt.jpg') no-repeat left center;height:84px;margin-top:4px}
.kidsPhotoIntro{height:82px;border:1px solid #333; border-left:none;margin:0px 10px 0px 10px; margin-right:10px; padding-right:5px; font-size:11px; color:#9e2d47}
.kidsHdrRight{float:right;background:url('../images/kids-name-bg.gif') no-repeat right center;width:132px; height:89px}
.kidName{margin:28px 0px 0px 10px;font:18px 'Comic Sans MS', Arial, 'Trebuchet MS';font-weight:bold;text-align:center; line-height:20px;color:#000}
.cntrTitle{border-bottom:2px dotted #666;overflow:hidden; margin:25px 0px; clear:both}
.cntrTitleText{float:left; height:25px;background:url('../images/kids-teddy.jpg') no-repeat left center;font-size:14px;padding:15px 0px 0px 40px;font-weight:bold; color:#9e2d47}
.cntrRightText{float:right;font-weight:bold;padding-top:25px}

/*Common*/
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
img{border:0px}
.cursorDefault{cursor:pointer;}
.lkPrintPage{font-size:10px;margin-bottom:10px; color:#666666 }
.txtBold{font-weight:bold;}
.txtRed{color:red;}
.txtBlue{color:#004498;}
.txtOrange{color:#FF6600;}
.txtItalic{font-style:italic}
.txtWrap{white-space:nowrap;}
.txtUnderLine{text-decoration:underline;}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}
.vAlignBt{vertical-align:bottom}
.vAlignTop{vertical-align:top}
.floatL{float:left;}
.floatR{float:right;}
.clearB{clear:both;}
.txtField{width:130px; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727; padding-top:4px}
html>body .txtField{width:120px; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727; padding-top:4px}
.txtFieldX{width:100%; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}/*#004498*/
.txtFieldX98{width:98%; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}
.txtField100{width:75px; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}
.txtFieldText{width:141px; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}
.txtComboBox{border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}
.txtArea{width:505px; border:1px solid #666; font-family:verdana;font-size:100%; color:#272727;}
.tblWidth100{width:100%; border:0px;}
.tblWidthBg100{width:100%; border:0px;background-color:#EAEAE0;}
.tblWidth70{width:70%; border:1px solid #999999; }
.tblWidth70 td{border:1px solid #999999; }
.H2 {font-size: 125%; font-weight:bold}
.H3 {font-size: 12px;}
.H4 {font-size: 11px;}
.P1 {font-family: verdana; font-size: 8pt; color: #000000; text-align: justify}
.P2 {font-family: verdana; font-size: 8pt; color: #000000}
.padTRBL1{padding:1px 0px 1px 0px}
.padTRBL10{padding:10px 10px 10px 10px !important}
.padTop10{padding-top:10px}
.padTop25{padding-top:25px}
.padBt10{padding-bottom:10px}
.padTop5{padding-top:5px}
.padBt5{padding-bottom:5px}
.margin0{margin:0px !important}
.marginTop5{margin-top:5px}
.marginBottom5{margin-bottom:5px}
.marginLtRt5{margin-left:5px;margin-right:5px}
.marginLegend{margin-left:-7px;margin-bottom:10px}
.bdrSolid{border:1px solid #666}
.bdrDashed{border:1px dashed #666}
.bdrBtmDashed{border-bottom:1px dashed #666}
.bgGray{background-color:#CCCCCC}
.bdrBtm0{border-bottom:0px !important}
/*Button style*/
.butOrange {border:1px solid #777777; background-color:#ff9c00;color:#ffffff; font-size:125%; vertical-align:top}
.butGreen {border:1px solid #777777; background-color:#cccc99;color:#005500; font-size:100%; vertical-align:top}

/*Left Menu CSS*/
.trans95 {
	FILTER: alpha(opacity=95); moz-opacity: 0.95; opacity: 0.95
}
.trans90 {
	FILTER: alpha(opacity=90); moz-opacity: 0.90; opacity: 0.90
}

.menu .options {
BORDER-RIGHT:#B3BCC7 1px solid; BORDER-TOP:#B3BCC7 1px solid; BORDER-LEFT:#B3BCC7 1px solid; BORDER-BOTTOM:#B3BCC7 1px solid; BACKGROUND-COLOR: #F6F6E4; Font-Size:11px;
}
.menu A {
BORDER-TOP: #fcfcf0 1px solid; DISPLAY: block; PADDING: 2px 5px 2px 5px;COLOR: #7A450C; BORDER-BOTTOM: #fcfcf0 1px solid; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}
.menu A:hover {
BORDER-TOP:#F1F1F1 1px solid; COLOR:#990000; BORDER-BOTTOM:#F1F1F1 1px solid; BACKGROUND-COLOR:#E1E1E1;
}

/*Help Line*/
.tblWBgBdr{width:100%; border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.tblWBgBdr th{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.tblWBgBdr td{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}

.hlHdrCol{background-color:#FFFFCC;}

/*Pop Window Styles - start*/
.tblHdrBg {background: #FFE8C4 url('../images/pw-hdr-bg.jpg') no-repeat top right}
.tblWidth20{width:20%}
.tblOflw{height:445px;padding:10px; border-top:1px solid #004498;border-bottom:1px solid #004498; background: #ffffff url('../images/pw-logo-watermark.jpg') no-repeat center center fixed}
*:first-child+html .tblOflw{height:445px;padding:10px; border-top:1px solid #004498;border-bottom:1px solid #004498; background: #ffffff url('../images/pw-logo-watermark.jpg') no-repeat center center fixed}
html>body .tblOflw{height:431px;padding:10px; border-top:1px solid #004498;border-bottom:1px solid #004498; background: #ffffff url('../images/pw-logo-watermark.jpg') no-repeat center center fixed}
.btnBg{background-color:#ffe8C4; height:36px;text-align:right;}

#bodyDataPop {font-size:11px; text-align:justify;}
#bodyDataPop table{font-size:11px}

#bodyDataPop .listItem ul{list-style:none;margin-left:10px;}
#bodyDataPop .listItem li{background: url('../images/bullet5.gif') no-repeat 2px 3px !important; padding-left:15px; line-height:15px;margin-bottom:7px;margin-left:-42px;}
.pwLogoText {color:#666666;font-weight:bold; font-size:12px; font-family:verdana arial;}
.pwPgTitle {color: #cd0009; font-weight:bold; font-size:18px;line-height:25px}
.pwPgHeader {font-weight:bold; font-size:12px; font-family:Times New Roman !important;padding:1px 5px;border:1px solid #cd0009; background-color:#ffffcc}


/* Scroller */
div {
scrollbar-3dlight-color:#ff9c00;
scrollbar-arrow-color:#ff9c00;
scrollbar-base-color:#ff9c00;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#FFE8C4;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ff9c00;
scrollbar-track-color:#ffffff;
}
