/* Developed by VAVNI TECHNOLOGIES PVT. LTD. (Phase I) */

body {
	margin:0px; padding:0px;
	background-attachment: fixed;
	background-color: #ECE9D8;
	background-image: url(../images/pgBg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#ContainerDiv {
/* The master div to make sure that our popup menus get aligned correctly. */
	position:relative;
	margin:0px;
	width:792px;
}
td {
	font-family:Verdana;
}
/* updated Start for meDesign html */
ul {
	list-style:url(../images/bullet3.gif) outside
}
.lhsContent {
	margin-top:40px;
	font-size:8pt;
	padding:0 10px 0 10px;
	color:#85806B
}
.lhsContent strong {
	color:#7B7A80
}
.lhsContent ul {
	margin-top:5px;
	margin-left:0
}
.lhsContent li {
	margin-bottom:5px;
	margin-right:0;
	margin-left:0
}
/* updated End for meDesign html */




#pgLeft {
	background-image: url(../images/pgLeft.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	width:7px;
}
#pgRight {
	background-image: url(../images/pgRight.jpg);
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:7px;
}
#pgBody {
	background-color:#FFF;
	width:778px;
}

/* -------- Page Header with LOGO -------- */
.logoTd {
	padding-left:15px;
	vertical-align:middle;
}
.topMenuTd {
	vertical-align:top;
	padding-top:17px;
	text-align:right;
	padding-right:13px;
}
#topMenu {
	font-size:7pt;
}

/* -------- Main Menu -------- */
.menuBarBg {
	background-image:url(../images/menu-bar-bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
#nav {
	width:86%;
}
#nav td{
	font-family: verdana;
	color:#737374;
	font-size:9pt;
	font-weight:600;
	letter-spacing:1px;
	text-align:center;
	height:36px;
}
.menuTab {
	background-image:url(../images/menu-rhs.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:bottom;
	padding-bottom:5px;
	cursor:pointer;
}
.menuTabHover {
	background-image:url(../images/menu-hover.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:bottom;
	padding-bottom:5px;
	cursor:pointer;
}
.menuTabSelect {
	background-image:url(../images/menu-hover.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:bottom;
	padding-bottom:5px;
	cursor:default;
}
.belowMenu {
	background-image:url(../images/menu-below-bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:5px;
}

/* -------- Drop-Down Menus -------- */
.ddmenu1 {
	DISPLAY: none; 
	POSITION: absolute;
	TOP: 145px;
	padding-left:7px;
}
.ddmenu2 {
	DISPLAY: none; 
	POSITION: absolute;
	TOP: 145px;
	padding-left:220px;
}
.ddmenu3 {
	DISPLAY: none; 
	POSITION: absolute;
	TOP: 145px;
	padding-left:466px;
}
.ddmenu4 {
	DISPLAY: none; 
	POSITION: absolute;
	TOP: 145px;
	padding-left:467px;
}
.ddmenu5 {
	DISPLAY: none; 
	POSITION: absolute;
	TOP: 145px;
	padding-left:112px;
}
#subNav {
	background-color:#F6F5F0;
	border-left:1px solid #E9E8D3;
	border-right:1px solid #E9E8D3;
	border-bottom:1px solid #E9E8D3;
}
#subNav td {
	font-family: verdana;
	font-size:8pt;
	line-height:13pt;
	letter-spacing:1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:11px;
}
.subNavTd {
	border-bottom:1px solid #FFF;
	border-left:5px solid #F6F5F0;
	border-right:5px solid #F6F5F0;
	cursor:pointer;
	color:#525256;
}
.subNavTd1 {
	border-bottom:1px solid #F6F5F0;
	border-left:5px solid #F6F5F0;
	border-right:5px solid #F6F5F0;
	cursor:pointer;
	color:#525256;
}
.subNavTdHover {
	color:#000;
	border-bottom:1px solid #FFF;
	border-left:5px solid #F6F5F0;
	border-right:5px solid #F6F5F0;
	cursor:pointer
}

/* -------- HomePage Content Body -------- */
.banBelow {
	background-image:url(../images/ban-below-bg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:12px;
}
.homeTxtBg {
	background-color:#ECE9D8;
}

/* -------- HomePage News/Resource Section -------- */
#bdrPr {
	width:31%;
	background-color:#FFF;
}
.hdrTd1 {
	background-image:url(../images/caption-bg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-size:10pt;
	font-weight:bold;
	color:#747475;
	vertical-align:top;
	padding-top:6px;
}
.sectionBg {
	border-right: 1px solid #DEDAC3;
	vertical-align:top;
}
.txtTd1 {
	font-size:8pt;
	line-height:13pt;
	color:#525256;
	padding-top:5px;
	padding-bottom:5px;
}

/* ------- HomePage Coporate Address --------------- */
.tdPad {
	vertical-align:top;
	padding-right:8px;
	width:22%;
}
#tbAddress {
	background-image:url(../images/address_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size:7pt;
	line-height:normal;
	color:#747475;
	width:166px;
}
.hdrTd2 {
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	vertical-align:top;
	padding-top:6px;
}
.txtTd2 {
	text-align:justify;
	padding-left:11px;
	padding-right:13px;
}
.addrtxt {
	font-size:7pt;
	color:#747475;
}
.addrLinks {
	font-size:7.5pt;
	color:#747475;
	text-decoration:none
}
.addrLinks:hover {
	text-decoration:underline
}

/* -------- Homepage Text -------- */
.txtTd3 {
	font-size:9pt;
	line-height:13pt;
	text-align:justify;
	color:#525256;
	padding-left:27px;
	padding-right:28px;
	padding-top:12px;
	vertical-align:top;
	width:47%;
}
.txtTd3a {
	font-size:8pt;
	line-height:13pt;
	text-align:justify;
	color:#525256;
	padding-left:27px;
	padding-right:28px;
	padding-top:12px;
	vertical-align:top;
}
.txtTd3Plain{
	font-size:8pt;
	line-height:13pt;
	text-align:justify;
	color:#525256;
	padding-left:27px;
	padding-right:28px;
	vertical-align:top;
}

/* --------- Inner Page LHS section -----------*/
.inpgLHS {
	vertical-align:top;
	width:170px;
	padding-top:75px;
}
#subMenu {
	font-family:verdana;
	font-size:8pt;
	line-height:13pt;
	letter-spacing:1px;
	width:168px;
}
.subMenuBullet {
	color:#000;
	border-bottom:1px solid #ECE9D8;
	padding-bottom:3px;
	padding-top:3px;
	text-align:right;
}
.subMenus {
	color:#588A1C;
	border-bottom:1px solid #ECE9D8;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	cursor:pointer;
}
.subMenusHover {
	color:#000;
	border-bottom:1px solid #ECE9D8;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	cursor:pointer;
}
.subMenusSelect {
	background-image:url(../images/arrow-1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#000;
	border-bottom:1px solid #ECE9D8;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	cursor:default;
}

/* -----------Inner Page Content ----------------*/
.contentTd {
	vertical-align:top;
	padding-left:26px;
	padding-right:26px;
	padding-bottom:50px;
	padding-top:20px;
	width:408px;
}
.contentTd2 {
	vertical-align:top;
	padding-left:32px;
	padding-right:32px;
	padding-bottom:50px;
	padding-top:20px;
	width:578px;
}
#empty {
	height:27px;
}
.txtTd4 {
	font-size:8pt;
	line-height:13pt;
	text-align:justify;
	color:#000;
}
.txtTd8 {
	font-size:8pt;
	line-height:13pt;
	color:#000;
}
.pgHdr {
	background-image:url(../images/hdr-line.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-size:12pt;
	font-weight:bold;
	color:#588A1C;
	height:30px;
	word-spacing:2pt;
}
.pgHdrLetter {
	font-size:16pt;
	font-weight:bold;
	color:#588A1C;
}
.pgSubHdr {
	font-size:10pt;
	font-weight:600;
	color:#588A1C;
	letter-spacing:1px;
	height:25px;
	vertical-align:top;
}
.subCaption {
	font-size:8pt;
	color:#588A1C;
	padding-right:5px;
}
.bulletTd2 {
	vertical-align:text-top;
	padding-top:7px;
	text-align:center;
}

/* --------- Inner Page RHS section -----------*/
.inpgRHS {
	background-image:url(../images/rhs-bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	vertical-align:top;
	width:200px;
	padding-top:30px;
}
.rhsTab2 {
	background-image:url(../images/rhs-caption-bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-size: 7.5pt;
	line-height:13pt;
	color:#588A1C;
	font-weight:bold;
	letter-spacing:1px;
	white-space:nowrap;
	height:43px;
	padding-left:18px;
}
.txtTd6 {
	font-size:7pt;
	line-height:normal;
	color:#7A7A81;
}
.txtTd7 {
	font-size:7.5pt;
	line-height:13pt;
	color:#000;
	text-decoration:none;
}
.txtTd7:hover {
	text-decoration:underline;
}
#rhsTb {
	width:80%;
}

/* --- Footer styles ---------------------- */
.BottomLinks {
	font-size:8pt;
	line-height:13pt;
	color:#7A7A81;
	text-decoration:none;
}
.BottomLinks:hover {
	color:#525256;
	text-decoration:none;
}

#tbFooter {
	background-color:#FFF;
	font-family: Verdana;
	width:792px;
	border-left:1px solid #99C846;
	border-right:1px solid #99C846;
	border-bottom:1px solid #99C846;
}
.footerTd {
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	font-size:8pt;
	color:#918D80;
	vertical-align:bottom;
	padding-left:10px;
}
.pgFooter {
	font-size:7pt;
	color:#918D80;
	text-align:right;
	vertical-align:top;
	height:10px;
	padding-right:10px;
}
.footerLinks {
	color:#918D80;
	text-decoration:none;
}
.footerLinks:hover {
	color:#75B722;
	text-decoration:underline;
}
.footerLinkSelected {
	color:#75B722;
	text-decoration:underline;
	cursor:default;
}
.navLinks {
	color:#918D80;
	text-decoration:none;
}
.navLinks:hover {
	color:#75B722;
	text-decoration:underline;
}
.linkSelected {
	color:#75B722;
	text-decoration:underline;
	cursor:default;
}
.pgBottom {
	height:6px;
}
.required {
	color:#DB0000;
}
.txtfield1 {
	font-family:verdana;
	font-size:8pt;
	line-height:normal;
	border:1px solid #7A7A81;
}
.txtLinks {
	color:#000;
	text-decoration:underline;
}
.txtLinks:hover {
	color:#7A7A81;
	text-decoration:underline;
}
.blackLinks {
	color:#000;
	text-decoration:none;
}
.blackLinks:hover {
	color:#7A7A81;
	text-decoration:underline;
}
#subBdr1 {
	border-bottom:1px solid #8DC232;
	border-top:1px solid #8DC232;
}
#subBdr2 {
	border:1px solid #8DC232;
}
#subBdr3 {
	border-left:1px solid #8DC232;
	border-right:1px solid #8DC232;
}
