/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

:focus
{
	outline: 0;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
/*New table class added by Rakesh @July 19, 2010*/
.admintable
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 300px;
}
/*New table class added by Rakesh @July 19, 2010*/

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
html[xmlns] .clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1%;
}
.clear
{
	clear: both;
}
a
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
.imgLeft
{
	float: left;
	margin: 0 10px 0 0;
}

.spacing
{
	height: 20px;
	clear: both;
}
.spacing1
{
	height: 60px;
	clear: both;
}
.spacing2
{
	height: 10px;
	clear: both;
}
.link
{
	font-weight: bold;
	text-decoration: none;
	color: none;
}
.link:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: none;
}

body
{
	font: normal 11px Arial, Helvetica, sans-serif;
}

/* Outer BG */
.outerbg
{
	background: url(../images/bg-top.gif) repeat-x 0 0;
}

/* Help DIV */
/* Help DIV */
.helpyou
{
	background: #deeefa url(../images/help-bg.gif) repeat-x 0 0;
	height: 187px;
	overflow: hidden;
}
/* Modified on 15Feb*/
.helpyou .helpContent
{
	width: 955px;
	margin: 0 auto;
	padding: 20px 25px;
}
.helpyou .helpContent .leftcol
{
	float: left;
	width: 508px;
	padding: 0 16px 0 0;
}
.helpyou .helpContent .leftcol h1
{
	background: url(../images/icons/icon-help-heading.gif) no-repeat 0 5px;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #0069af;
	padding: 0 0 0 21px;
	margin: 0 0 12px 0;
}
.helpyou .helpContent .leftcol p
{
	color: #545454;
	font-size: 12px;
	width: 85%;
}
.helpyou .helpContent .leftcol .healthplanbutton
{
	clear: both;
	margin: 5px 0 0 0;
}
.helpyou .helpContent .leftcol .healthplanbutton a
{
	background: transparent url(   '../images/button/bg_button_a1.gif' ) no-repeat scroll top right;
	color: #0069af;
	display: inline-block;
	font: normal 18px arial, sans-serif;
	padding-right: 15px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 7px 0;
}
/*modified date 15feb*/
.helpyou .helpContent .leftcol .healthplanbutton a span
{
	background: transparent url(   '../images/button/bg_button_span1.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	padding: 14px 0 15px 15px;
}
.helpyou .helpContent .leftcol a
{
	color: #7e7e7e;
	margin: 0 5px;
}

/*Added 15Feb*/
.helpyou .helpContent .leftcol .buttonList
{
	margin-top: -5px;
	padding-top: 0px;
	height: 45px;
}
.helpyou .helpContent .leftcol .buttonList .download
{
	background: url(   '../images/icons/icon-download.gif' ) no-repeat 0 0;
	padding: 0px;
	margin-right: 10px;
	font-size: 12px;
	color: #616161;
	float: left;
	clear: right;
}
.helpyou .helpContent .leftcol .buttonList .download span
{
	line-height: 39px;
	margin-left: 42px;
}
.helpyou .helpContent .leftcol .buttonList .download span a
{
	color: #7e7e7e;
	text-decoration: none;
}

.helpyou .helpContent .leftcol .buttonList .calculate
{
	background: url(   '../images/icons/icon-calculate.gif' ) no-repeat 0 0;
	padding: 0px;
	height: 39px;
	font-size: 12px;
	color: #616161;
	float: left;
}
.helpyou .helpContent .leftcol .buttonList .calculate span
{
	line-height: 39px;
	margin-left: 42px;
}
.helpyou .helpContent .leftcol .buttonList .calculate span a
{
	color: #7e7e7e;
	text-decoration: none;
}

/*End of Added 15Feb*/

.helpyou .helpContent .rightcol
{
	float: right;
	width: 431px;
}
.helpyou .helpContent .rightcol h1
{
	background: url(../images/icons/icon-help-heading.gif) no-repeat 0 5px;
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #0069af;
	padding: 0 0 0 21px;
	margin: 0 0 12px 0;
}
.helpyou .helpContent .rightcol .ContactNumber
{
	float: left;
	width: 225px;
	padding: 0 0 0 7px;
}
.helpyou .helpContent .rightcol .ContactNumber .tollfree
{
	background: url(../images/icons/icon-phone.gif) no-repeat 0 0;
	padding: 0 0 12px 43px;
	font-size: 12px;
	color: #616161;
}
.helpyou .helpContent .rightcol .ContactNumber .tollfree span
{
	color: #0069af;
	font-size: 18px;
	display: block;
}
.helpyou .helpContent .rightcol .ContactNumber .sms
{
	background: url(../images/icons/icon-sms.gif) no-repeat 0 0;
	padding: 0 0 12px 43px;
	font-size: 12px;
	color: #616161;
}
.helpyou .helpContent .rightcol .ContactNumber .sms span
{
	color: #0069af;
	font-size: 18px;
	display: block;
}

.helpyou .helpContent .rightcol .buttons
{
	float: right;
	width: 173px;
	margin: 0 17px 0 0 !important;
	margin: 0 0 0 0;
}

/* ------------------------------------------------------- Header --------------------------------------------------------------------- */
#header
{
	width: 1021px;
	height: 128px;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
#header .logo
{
	float: left;
	margin: 24px 0 0 8px !important;
	margin: 24px 0 0 4px;
}
*html #header .logo img
{
	behavior: url(   "/Pages/iepngfix.htc" );
}

/* menu */
#header .menu
{
	position: absolute;
	top: 72px;
	left: 282px;
}
#header .menu ul
{
	line-height: normal;
}
#header .menu ul li
{
	float: left;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/header/menu-divider.gif) no-repeat right 3px;
}
#header .menu ul li a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 11px 15px 0 15px;
	height: 44px;
	float: left;
}
/*#header .menu ul li a:hover{ background:url(../images/header/menu-active.gif) repeat-x 0 0; color:#77e4ff;}*/
#header .menu ul li a.active
{
	background: url(../images/header/menu-active.gif) repeat-x 0 0;
	color: #ffffff;
}


/* Top Link */
#header .topLink
{
	float: right;
	position: absolute;
	top: 48px;
	right: 10px !important;
}
#header .topLink ul
{
	line-height: normal;
}
#header .topLink ul li
{
	float: left;
	margin: 0 10px 0 0px;
	padding: 0 0 0 10px;
	color: #8a8a8a;
	background: url(../images/header/toplink-divider.gif) no-repeat 0 center;
}
#header .topLink ul li.nodivider
{
	background: none;
}
#header .topLink ul li a
{
	color: #8a8a8a;
	text-decoration: none;
}
#header .topLink ul li a:hover
{
	text-decoration: underline;
}
#header .topLink ul li a.active
{
	color: #0099ff;
}


/* May we Help you 
#header .mywehelp{ float:right; margin:2px 8px 0 0 !important; margin:2px 4px 0 0;}
*/
#header .mywehelp
{
	float: right;
	margin: 2px 100px 0 0;
	margin: 2px 15px 0 0 !important;
}
#header .jointVenture
{
	float: right;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 13px;
	padding-right: 21px !important;
}
/* Search 
.searchOption{ position:absolute; top:11px; right:255px; width:166px; background:url(../images/header/search-bg.gif) no-repeat 0 0; height:18px; padding:5px;}
*/
.searchOption
{
	position: absolute;
	top: 39px;
	right: 540px;
	width: 166px;
	background: url(../images/header/search-bg.gif) no-repeat 0 0;
	height: 18px;
	padding: 5px;
}
.searchOption input
{
	background: none;
	border: 0;
	width: 125px;
	color: #bdbdbd;
	font: normal 12px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 0 0 5px;
}
.searchOption label input
{
	float: right;
	width: 25px;
	margin: 0 5px 0 0;
}

/* MemberShip Links */
.memberShipLinks
{
	position: absolute;
	left: 362px;
	top: 5px;
}
.memberShipLinks ul
{
	line-height: normal;
}
.memberShipLinks ul li
{
	color: #717171;
	font-size: 11px;
	float: left;
	text-transform: uppercase;
	margin: 0 18px 0 0;
}
.memberShipLinks ul li a
{
	color: #717171;
	text-decoration: none;
}
.memberShipLinks ul li a.signup
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 0;
	padding: 4px 0 0 20px;
	display: block;
}
.memberShipLinks ul li a.member
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 -35px;
	padding: 4px 0 3px 29px;
	display: block;
}
.memberShipLinks ul li a:hover
{
	color: #000000;
}

.mypageLinks
{
	position: absolute;
	left: 442px;
	top: 6px;
	height: 29px;
	width: 159px;
        left: 423px;
	background: url(../images/img_mypage.gif) no-repeat 0 0;
}
.mypageLinks h5
{
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin-top: 8px;
	font-weight: normal;
	width: 125px;
        margin-left: 10px;
}
.mypageLinks h5 a
{
	color: #FFFFFF;
	text-decoration: none;
}
.mypageLinks ul li
{
	height: 29px;
	width: 139px;
	background: url(../images/img_mypage.gif) no-repeat 0 0;
	margin: 0 18px 0 0;
	font-weight: bold;
}
.mypageLinks ul li a
{
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid red;
}
.mypageLinks ul li a.signup
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 0;
	padding: 4px 0 0 20px;
	display: block;
}
.mypageLinks ul li a.member
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 -35px;
	padding: 4px 0 3px 29px;
	display: block;
}
.mypageLinks ul li a:hover
{
	color: #000000;
}

/*report  MemberShip Links */
.ReportmemberShipLinks
{
	position: absolute;
	left: 362px;
	top: 5px;
}
.ReportmemberShipLinks ul
{
	line-height: normal;
}
.ReportmemberShipLinks ul li
{
	color: #717171;
	font-size: 11px;
	float: left;
	text-transform: none;
	margin: 0 18px 0 0;
}
.ReportmemberShipLinks ul li a
{
	color: #717171;
	text-decoration: none;
}
.ReportmemberShipLinks ul li a.signup
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 0;
	padding: 4px 0 0 20px;
	display: block;
}
.ReportmemberShipLinks ul li a.member
{
	background: url(../images/icons/membership-icon.gif) no-repeat 0 -35px;
	padding: 4px 0 3px 29px;
	display: block;
}
.ReportmemberShipLinks ul li a:hover
{
	color: #000000;
}



/* ------------------------------------------ Container ----------------------------------------- */
#containerOuter
{
	width: 100%;
	background: url(../images/footer/footer-repeat-bg.gif) repeat-x 0 bottom;
}
/* Container Curve*/
#containerOuter .curve
{
	background: url(../images/footer/footer-bg.gif) no-repeat right bottom;
}

/* Content Area  */
#containerOuter #container
{
	width: 1005px;
	margin: 0 auto;
	min-height: 580px;
	height: auto !important;
	height: 580px;
}
#container table td
{
	vertical-align: top;
}
/* HeroArea */
#containerOuter #container .HeroArea
{
	width: 1005px;
	position: relative;
	height: 280px;
	overflow: hidden;
}
#containerOuter #container .HeroArea .flash
{
	clear: both;
	height: 259px;
	overflow: hidden;
}
#containerOuter #container .HeroArea .overContent
{
	width: 200px;
	padding: 10px 20px 0 15px;
	position: absolute;
	bottom: 0;
	right: 14px;
	min-height: 260px;
	height: auto !important;
	height: 260px;
}
/*background:url(../images/header/hero-image-overcontent-bg.png) no-repeat 0 0;*/
/**html #containerOuter #container .HeroArea .overContent{behavior: url("/Pages/iepngfix.htc");}*/

#containerOuter #container .HeroArea .overContent .heading
{
	color: #135786;
	font: normal 22px "Myriad Pro" , Arial, Helvetica, sans-serif;
}
#containerOuter #container .HeroArea .overContent ul
{
	line-height: normal;
}
#containerOuter #container .HeroArea .overContent ul li
{
	background: url(../images/hero-image-bullets-divider.gif) no-repeat bottom left;
	padding: 17px 0 10px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #575757;
}
#containerOuter #container .HeroArea .overContent ul li span
{
	background: url(../images/bullet-1.gif) no-repeat 5px 2px;
	padding: 0 0 0 23px;
	display: block;
}

#containerOuter #container .HeroArea .overContent .getQuote
{
	position: absolute;
	left: 16px;
	bottom: 0;
}
*html #containerOuter #container .HeroArea .overContent .getQuote img
{
	behavior: url(   "/Pages/iepngfix.htc" );
}

/* Pods */
/* Help Me By */
#containerOuter #container .helpmeBy
{
	float: left;
	width: 349px;
	margin: 10px 0 0 0;
}
#containerOuter #container .helpmeBy h2
{
	color: #0069af;
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 14px;
}
#containerOuter #container .helpmeBy h2 a
{
	color: #0069af;
	text-decoration: none;
}
*html #containerOuter #container .helpmeBy img
{
	behavior: url(   "/Pages/iepngfix.htc" );
}

/* Our Products */
#containerOuter #container .OurProducts
{
	float: left;
	width: 363px;
	margin: 10px 0 0 0;
}
#containerOuter #container .OurProducts h2
{
	color: #0069af;
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 14px;
}
#containerOuter #container .OurProducts h2 a
{
	color: #0069af;
	text-decoration: none;
}
#containerOuter #container .OurProducts .top
{
	background: url(../images/pods/p1-top.png) no-repeat 0 0;
	height: 13px;
}
*html #containerOuter #container .OurProducts .top
{
	behavior: url(   "/Pages/iepngfix.htc" );
	line-height: 13px;
	height: 13px;
	overflow: hidden;
}
#containerOuter #container .OurProducts .mid
{
	background: url(../images/pods/p1-mid.png) repeat-y;
	width: 329px;
	padding: 1px 17px;
}
*html #containerOuter #container .OurProducts .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .OurProducts .bottom
{
	background: url(../images/pods/p1-bottom.png) no-repeat 0 0;
	height: 13px;
}
*html #containerOuter #container .OurProducts .bottom
{
	behavior: url(   "/Pages/iepngfix.htc" );
	line-height: 13px;
	height: 13px;
	overflow: hidden;
}

/* Our Product Tab */
#containerOuter #container .OurProducts .mid .OurProductTab
{
	clear: both;
}
#containerOuter #container .OurProducts .mid .OurProductTab ul
{
	line-height: normal;
	height: 26px;
}
*html #containerOuter #container .OurProducts .mid .OurProductTab ul
{
	height: 21px;
}
* + html #containerOuter #container .OurProducts .mid .OurProductTab ul
{
	height: 21px;
}
#containerOuter #container .OurProducts .mid .OurProductTab ul li
{
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0 13px 0 0;
	padding: 0 0 0 13px;
}
/*#containerOuter #container .OurProducts .mid .OurProductTab ul li{ float:left;font:17px Arial, Helvetica, sans-serif; line-height:normal; margin:0 13px 0 0; padding:0 0 0 13px;}
*/
#containerOuter #container .OurProducts .mid .OurProductTab ul li a
{
	color: #b5b5b5;
	text-decoration: none;
}
*html #containerOuter #container .OurProducts .mid .OurProductTab ul li a
{
	display: inline-block;
}
* + html #containerOuter #container .OurProducts .mid .OurProductTab ul li a
{
	display: inline-block;
}
#containerOuter #container .OurProducts .mid .OurProductTab ul li a.selected
{
	color: #4dafe3;
	border-bottom: 3px solid #4dafe3;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer
{
	padding: 10px 0 0 0;
	clear: both;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .cont
{
	padding: 0 10px;
	line-height: 16px;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested
{
	margin: 0 6px;
	padding: 0 0 0 9px;
	display: block;
	height: 22px;
	background: url(../images/tab-border.gif) repeat-x 0 bottom;
}
*html #containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested
{
	margin: 0 6px;
	padding: 0 0 0 9px;
	height: 27px;
	background: url(../images/tab-border.gif) repeat-x 0 0;
	overflow: hidden;
}
* + html #containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested
{
	margin: 0 6px;
	padding: 0 0 0 9px;
	height: 27px;
	background: url(../images/tab-border.gif) repeat-x 0 0;
	overflow: hidden;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li
{
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
	float: left;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li a
{
	background: url(../images/tab-inactive.gif) no-repeat 0 0;
	padding: 5px 0 7px 0;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li a span
{
	background: url(../images/tab-inactive.gif) no-repeat right 0;
	padding: 5px 20px 7px 0;
	margin: 0 0 0 20px;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li a.selected
{
	background: url(../images/tab-active.gif) no-repeat 0 0;
	padding: 5px 0 7px 0;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li a.selected span
{
	background: url(../images/tab-active.gif) no-repeat right 0;
	padding: 5px 20px 7px 0;
	margin: 0 0 0 20px;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.platinum a
{
	color: #879eac;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.platinum a.selected
{
	border: 0;
	color: #879eac;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.gold a
{
	color: #979d29;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.gold a.selected
{
	border: 0;
	color: #979d29;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.silver a
{
	color: #969696;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer ul.tabs-nested li.silver a.selected
{
	border: 0;
	color: #969696;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub
{
	clear: both;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabtop
{
	background: url(../images/pods/our-product-top.gif) no-repeat 0 0;
	height: 7px;
}
*html #containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabtop
{
	height: 7px;
	line-height: 7px;
	overflow: hidden;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabmid
{
	background: #f8f8f8 url(../images/pods/our-product-mid.gif) repeat-x 0 bottom;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	padding: 5px 15px 0 44px;
	width: 268px;
}

#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabbottom
{
	background: url(../images/pods/our-product-bottom.gif) no-repeat 0 0;
	height: 7px;
}
*html #containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabbottom
{
	height: 7px;
	line-height: 7px;
	overflow: hidden;
}

/* Mid */
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabmid .image
{
	clear: both;
	width: 241px;
	height: 80px;
	overflow: hidden;
	margin: 0 0 12px 0;
}
#containerOuter #container .OurProducts .mid .OurProductTab .TabContainer .TabContainerSub .tabmid .content
{
	color: #787878;
	line-height: normal;
	width: 241px;
}


/* Health & Nutrition */
#containerOuter #container .HealthNutrition
{
	float: left;
	width: 293px;
	margin: 10px 0 0 0;
}
#containerOuter #container .HealthNutrition h2
{
	color: #9bc23e;
	font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 14px;
	border: solid 1px #fff;
}

#containerOuter #container .HealthNutrition h2 a
{
	color: #0069AF;
	text-decoration: none;
}
#containerOuter #container .HealthNutrition h2 span
{
	color: #9bc23e;
	text-decoration: none;
}
#containerOuter #container .HealthNutrition .top
{
	background: url(../images/pods/h-n-top.png) no-repeat 0 0;
	height: 12px;
}
*html #containerOuter #container .HealthNutrition .top
{
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}

#containerOuter #container .HealthNutrition .mid
{
	background: url(../images/pods/h-n-mid.png) repeat-y 0 0;
	padding: 11px 20px 6px 25px; *padding-top:16px;width:248px;}
*html #containerOuter #container .HealthNutrition .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
}

#midHealthNutrition
{
	height: 236px !important;
}
*html #midHealthNutrition
{
	height: 232px !important;
}

#containerOuter #container .HealthNutrition .bottom
{
	background: url(../images/pods/h-n-bottom.png) no-repeat 0 0;
	height: 17px;
}
*html #containerOuter #container .HealthNutrition .bottom
{
	height: 17px;
	line-height: 17px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}

#containerOuter #container .HealthNutrition .mid ul
{
	clear: both;
	color: #77aa38;
	margin: 12px 0 0 0;
}
#containerOuter #container .HealthNutrition .mid ul li
{
	font: bold 14px Arial, Helvetica, sans-serif;
	float: left;
	background: url(../images/divider.gif) no-repeat right 0;
	padding: 15px 0 5px 0;
}
*html #containerOuter #container .HealthNutrition .mid ul li
{
	padding: 10px 0 0px 0;
}
* + html #containerOuter #container .HealthNutrition .mid ul li
{
	padding: 10px 0 0px 0;
}
#containerOuter #container .HealthNutrition .mid ul li.nodivider
{
	background: none;
}
#containerOuter #container .HealthNutrition .mid ul li a.life
{
	background: url(../images/icons/icon-Lifestyle.gif) no-repeat 0 0;
	color: #77aa38;
	text-decoration: none;
	padding: 0 0 4px 44px;
	width: 79px;
}
#containerOuter #container .HealthNutrition .mid ul li a.fact
{
	background: url(../images/icons/icon-fact-sheet.gif) no-repeat 11px 0;
	color: #77aa38;
	text-decoration: none;
	padding: 0 0 4px 55px;
	width: 68px;
}
#containerOuter #container .HealthNutrition .mid ul li a
{
	color: #77aa38;
	text-decoration: none;
	float: left;
}
#containerOuter #container .HealthNutrition .mid .leftcol
{
	float: left;
	width: 59px;
	height: 61px;
	overflow: hidden;
	margin: 0 0 13px 0;
}
*html #containerOuter #container .HealthNutrition .mid .leftcol
{
	margin: 0 0 0px 0;
}
* + html #containerOuter #container .HealthNutrition .mid .leftcol
{
	margin: 0 0 0px 0;
}
#containerOuter #container .HealthNutrition .mid .rightcol h3
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #5486a7;
}

#containerOuter #container .HealthNutrition .mid .rightcol
{
	float: right;
	width: 171px;
}
#containerOuter #container .HealthNutrition .mid .rightcol h3
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #5486a7;
	margin: 0 0 5px 0;
}
#containerOuter #container .HealthNutrition .mid .rightcol .dec
{
	color: #828282;
	font-weight: bold;
}
#containerOuter #container .HealthNutrition .mid .text
{
	color: #999999;
	clear: both;
	margin: 0;
	padding: 0;
}


/* Inner Container */
#containerOuter #container .innerContainer
{
	width: 977px;
	margin: 0 auto;
}
/* Bread crumb */
#containerOuter #container .innerContainer .breadcrumb
{
	clear: both;
	height: 19px;
	padding: 6px 0 0 10px;
}
#containerOuter #container .innerContainer .breadcrumb ul
{
	line-height: normal;
}
#containerOuter #container .innerContainer .breadcrumb ul li
{
	float: left;
	color: #494949;
}
#containerOuter #container .innerContainer .breadcrumb ul li a
{
	color: #0a5c94;
	background: url(../images/icons/blue-bullet.gif) no-repeat right 4px;
	padding: 0 11px 0 0;
	margin: 0 5px 0 0;
}

/* Container Left */
#containerOuter #container .innerContainer .leftcol
{
	width: 158px;
	float: left;
	background: url(../images/container-bg-left.png) no-repeat 0 0;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 14px 7px 0 9px;
}

/* left navigation */
#containerOuter #container .innerContainer .leftcol .leftNav
{
	width: 158px;
	float: left;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation
{
	clear: both;
	background: url(../images/navigation-bottom-bg.gif) no-repeat 0 bottom;
	padding: 0 0 23px 0;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation h3
{
	color: #0a5c94;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 7px 13px;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation h3 a
{
	color: #0a5c94;
	text-decoration: none;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation h3 a:hover
{
	text-decoration: underline;
}

#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul
{
	line-height: normal;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li
{
	background: url(../images/bullet-blue.gif) no-repeat 6px 5px;
	font-size: 11px;
	padding: 0 0 0 13px;
	font-weight: bold;
	margin: 0 0 7px 0;
	line-height: 16px;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li a
{
	color: #565656;
	text-decoration: none;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li a.active
{
	color: #0a8de2;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li ul
{
	line-height: normal;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li ul li
{
	color: #5c5c5c;
	background: url(../images/bullet-blue.gif) no-repeat 6px 5px;
	font-size: 11px;
	padding: 0 0 0 13px;
	font-weight: normal;
	margin: 0 0 7px 0;
	line-height: 16px;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li ul li a
{
	color: #5c5c5c;
	text-decoration: none;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li ul li a:hover
{
	text-decoration: underline;
}
#containerOuter #container .innerContainer .leftcol .leftNav .navigation ul li ul li a.active
{
	color: #0a8de2;
}

#containerOuter #container .innerContainer .leftcol .leftNav .btnCompareProduct
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #77aa38;
}
#containerOuter #container .innerContainer .leftcol .leftNav .btnCompareProduct a
{
	background: url(../images/icons/icon-compare.gif) no-repeat 8px 0;
	color: #77aa38;
	text-decoration: none;
	padding: 8px 0 0 43px;
	display: block;
	height: 30px;
}
#containerOuter #container .innerContainer .leftcol .leftNav .btnFindProduct
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #77aa38;
}
#containerOuter #container .innerContainer .leftcol .leftNav .btnFindProduct a
{
	background: url(../images/icons/icon-find.gif) no-repeat 8px 0;
	color: #77aa38;
	text-decoration: none;
	padding: 8px 0 0 43px;
	display: block;
	height: 25px;
}

/* Container Mid */
#containerOuter #container .innerContainer .MidCol
{
	width: 543px;
	float: left;
	background: url(../images/container-bg-left.png) no-repeat right 0;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 14px 13px 0 0;
}
/* Middel Content */
#containerOuter #container .innerContainer .MidCol .middelContent
{
	width: 543px;
	float: right;
	font-size: 11px;
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .MidCol .middelContent h1
{
	color: #91b145;
	font-size: 20px;
	font-weight: bold;
	width: 80%;
	/*float: left;*/
	margin: 0 0 0 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .buttons
{
	float: right;
	width: auto;
	padding: 0 7px 0 0;
	text-align: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimage
{
	clear: both;
	text-align: center;
	height: 180px;
	width: 537px;
	overflow: hidden;
	padding: 15px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct
{
	clear: both;
	padding: 0 0 15px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .image
{
	clear: both;
	text-align: center;
	height: 172px;
	width: 537px;
	overflow: hidden;
	padding: 15px 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps
{
	background: url(../images/heroimages/hero-image-bottom.gif) no-repeat 0 0;
	height: 34px;
	padding: 4px 11px 0 11px;
	font-size: 12px;
	color: #FFFFFF;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .nextstep
{
	width: 52px;
	font-size: 12px;
	color: #ffffff;
	float: left;
	background: url(../images/bullet-blue2.gif) no-repeat 0 center;
	height: 25px;
	padding: 0 0 0 20px;
	line-height: 14px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks
{
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul
{
	line-height: normal;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li
{
	float: left;
	background: url(../images/heroimages/links-divider.gif) no-repeat 0 0;
	margin: 0 7px 0 0px;
	padding: 0 0 0 11px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li.nodivider
{
	background: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}

#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li a.advisor
{
	background: url(../images/icons/icon-downloads.gif) no-repeat 0 0;
	padding: 5px 0 0 32px;
	height: 25px;
	display: inline-block;
}

#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li a.brouchure
{
	background: url(../images/icons/icon-downloads.gif) no-repeat 0 -70px;
	padding: 5px 0 0 32px;
	height: 25px;
	display: inline-block;
}

#containerOuter #container .innerContainer .MidCol .middelContent .hearoimageproduct .nextsteps .otherLinks ul li a.quote
{
	background: url(../images/icons/icon-downloads.gif) no-repeat 0 -140px;
	padding: 5px 0 0 32px;
	height: 25px;
	display: inline-block;
}

#containerOuter #container .innerContainer .MidCol .middelContent .content
{
	padding: 0 18px;
}



#containerOuter #container .innerContainer .MidCol .middelContent .content strong
{
	color: #187cbf;
	margin: 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .content p
{
	margin: 0 0 10px 0;
	line-height: 12px;
}


#containerOuter #container .innerContainer .MidCol .middelContent .content p a
{
	color: #135786;
	font-weight: bold;
	font-size: 11px;
}

/* Content Formating */
#containerOuter #container .innerContainer .MidCol .middelContent .content h3
{
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	color: #187cbf;
}
#containerOuter #container .innerContainer .MidCol .middelContent .content h4
{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	color: #333333;
}
#containerOuter #container .innerContainer .MidCol .middelContent .content ul
{
	line-height: normal;
	margin: 0 0 15px 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .content ul li
{
	line-height: 15px;
	padding: 0 0 0 13px;
	background: url(../images/blue-bullet.gif) no-repeat 0 5px;
	margin: 0 0 2px 0;
	color: #5C5C5C;
}
#containerOuter #container .innerContainer .MidCol .middelContent .content a
{
	color: #135786;
}


/*edited by sanjeev on 11-feb-2010 for why max bupa*/
#containerOuter #container .innerContainer .MidCol .middelContent .content ul li h3
{
	color: #5C5C5C;
}

/* Pods */
#containerOuter #container .innerContainer .MidCol .middelContent .pods
{
	clear: both;
	padding: 10px 0 30px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod
{
	width: 270px;
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .top
{
	background: url(../images/pods/p2-top.png) no-repeat 0 0;
	height: 16px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pod .top
{
	height: 16px;
	overflow: hidden;
	line-height: 16px;
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .mid
{
	background: url(../images/pods/p2-mid.png) repeat-y;
	padding: 5px 18px 0 18px;
	width: 234px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pod .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .bottom
{
	background: url(../images/pods/p2-bottom.png) no-repeat 0 0;
	height: 17px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pod .bottom
{
	height: 17px;
	overflow: hidden;
	line-height: 16px;
	behavior: url(   "/Pages/iepngfix.htc" );
}

#containerOuter #container .innerContainer .MidCol .middelContent .pod .mid h2
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #5486a7;
	margin: 0px 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .mid h2 a
{
	color: #5486a7;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .mid .image
{
	width: 235px;
	height: 84px;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pod .mid .buttons
{
	padding: 5px 0 0 0;
	clear: both;
}

/* Horizontal Pods */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod
{
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .top
{
	background: url(../images/pods/vp1-top.png) no-repeat 0 0;
	height: 15px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .top
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 15px;
	overflow: hidden;
	line-height: 15px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid
{
	background: url(../images/pods/vp2-mid.png) repeat-y 0 0;
	padding: 0 20px;
	width: 502px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .bottom
{
	background: url(../images/pods/vp2-bottom.png) no-repeat 0 0;
	height: 22px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .bottom
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 22px;
	overflow: hidden;
	line-height: 22px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .image
{
	width: 195px;
	height: 114px;
	margin: 5px 0 0 0;
	float: right;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent
{
	width: 296px;
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3
{
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 5px 0;
	color: #879eac;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3 a
{
	color: #135786;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.platinum
{
	color: #879eac;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.platinum a
{
	color: #879eac;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.silver
{
	color: #969696;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.silver a
{
	color: #969696;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.gold
{
	color: #979d29;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .vpod .mid .vcontent h3.gold a
{
	color: #979d29;
	text-decoration: none;
}

/* Horizontal Pods */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod
{
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .top
{
	background: url(../images/pods/vp1-top.png) no-repeat 0 0;
	height: 15px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .top
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 15px;
	overflow: hidden;
	line-height: 15px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid
{
	background: url(../images/pods/vp2-mid.png) repeat-y 0 0;
	padding: 0 20px;
	width: 502px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottom
{
	background: url(../images/pods/vp2-bottom.png) no-repeat 0 0;
	height: 22px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottom
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 22px;
	overflow: hidden;
	line-height: 22px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid a
{
	color: #5C5C5C;
	text-decoration: none;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .image
{
	width: 175px;
	height: 84px;
	margin: 5px 0 0 0;
	float: right;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent
{
	width: 316px;
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3
{
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 5px 0;
	color: #879eac;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3 a
{
	color: #135786;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.platinum
{
	color: #879eac;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.platinum a
{
	color: #879eac;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.silver
{
	color: #969696;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.silver a
{
	color: #969696;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.gold
{
	color: #979d29;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid .hcontent h3.gold a
{
	color: #979d29;
	text-decoration: none;
}

/* Product description Tabs */
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab
{
	clear: both;
	padding: 15px 0 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation
{
	line-height: normal;
	margin: 0 0 0 12px;
	background: url(../images/tab-bg.gif) repeat-x 0 bottom;
	height: 38px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation ul
{
	height: 38px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li
{
	float: left;
	color: #939da4;
	font-size: 16px;
	position: relative;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li a
{
	color: #939da4;
	background: url(../images/product-description-tab-right.gif) no-repeat right 0;
	padding: 0 14px 0 0;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	height: 38px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li span
{
	background: url(../images/product-description-tab-left.gif) no-repeat 0 0;
	height: 20px;
	display: block;
	padding: 11px 0 0 20px;
	cursor: pointer;
	height: 38px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li span
{
	display: inline-block;
	cursor: pointer;
	height: 27px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li.selected
{
	float: left;
	color: #0a8de2;
	margin: 0 0px 0 0;
	font-size: 16px;
	position: relative;
	top: 0px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li.selected a
{
	color: #0a8de2;
	background: url(../images/product-description-tab-active-right.gif) no-repeat right 0;
	padding: 0 18px 0 0;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li.selected span
{
	background: url(../images/product-description-tab-active-left.gif) no-repeat 0 0;
	display: inline-block;
	padding: 11px 0 0 20px;
	cursor: pointer;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabnavigation li.selected span
{
	display: inline-block;
	cursor: pointer;
}

#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer
{
	clear: both;
	width: 543px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer p
{
	line-height: 16px;
	margin: 0 0 20px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .top
{
	background: url(../images/product-tab-conatiner-top.gif) no-repeat 0 0;
	height: 15px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .top
{
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .mid
{
	background: url(../images/product-tab-conatiner-mid.png) repeat-y 0 0;
	padding: 0 6px 0 19px;
	width: 518px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
	width: 525px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .bottom
{
	background: url(../images/product-tab-conatiner-bottom.png) no-repeat 0 0;
	height: 23px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .bottom
{
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}




/*******************************************************************/
/***************Added new for Swath pariwar container 19 July 2011****************************************************/
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .top_2
{
	background: url(../images/product-tab-conatiner-top_2.gif) no-repeat 0 0;
	height: 15px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .top
{
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .mid_2
{
	background: url(../images/product-tab-conatiner-mid_2.png) repeat-y 0 0;
	padding: 0 6px 0 19px;
	width: 518px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .mid_2
{
	behavior: url(   "/Pages/iepngfix.htc" );
	width: 525px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .bottom_2
{
	background: url(../images/product-tab-conatiner-bottom_2.png) no-repeat 0 0;
	height: 23px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .bottom_2
{
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}
/*********************************************************************/



#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1
{
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol
{
	float: left;
	width: 380px;
	margin: 0 3px 0 0;
}

/*edited for tab control on product pages by Sanjeev on 11-feb-2010 */
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol ul li
{
	background: transparent url(../images/blue-bullet.gif) no-repeat scroll 5px 8px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 3px;
	line-height: 15px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tabrightcol
{
	float: left;
	width: 135px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tabrightcol ul
{
	line-height: normal;
	background: none;
	padding: 0;
	margin: 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tabrightcol ul li
{
	border-bottom: 1px solid #dedede;
	background: none;
	color: #5c5c5c;
	font-size: 11px;
	position: inherit;
	width: 114px;
	background: url(../images/bullet-grey.gif) no-repeat 6px 5px;
	padding: 2px 0 2px 21px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tabrightcol ul li a
{
	color: #5c5c5c;
	text-decoration: none;
	background: none;
	margin: 0;
	padding: 0;
	height: auto;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tabrightcol ul li a:hover
{
	text-decoration: underline;
}

/* Cliam Steps */
#containerOuter #container .innerContainer .MidCol .middelContent .steps
{
	clear: both;
	padding: 5px 18px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .steps h3
{
	margin: 0 0 8px 0;
	font-size: 12px;
	font-weight: bold;
}
#containerOuter #container .innerContainer .MidCol .middelContent .steps p
{
	margin: 0 0 10px 0;
}

/* News & Event */
#containerOuter #container .innerContainer .MidCol .middelContent .news
{
	clear: both;
	padding: 0 10px;
}
/* Filter */
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter
{
	clear: both;
	background: #deeefa;
	border: px solid #cde4f5;
	padding: 10px;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter .mandatory
{
	font-style: italic;
	text-align: right;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter .title
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 5px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter label
{
	float: left;
	display: block;
	margin: 3px 10px 0 0;
	color: #333333;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter input
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .filter select
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
/* paging*/
#containerOuter #container .innerContainer .MidCol .middelContent .news .pagination
{
	clear: both;
	height: 20px;
	border-bottom: 1px dotted #818181;
	padding: 5px 10px 0 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .pagination .numbers
{
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .pagination .paging
{
	float: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .pagination .paging a
{
	color: #135786;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .pagination .paging a.active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


/* Sort */
#containerOuter #container .innerContainer .MidCol .middelContent .news .sort
{
	height: 20px;
	border-bottom: 1px dotted #818181;
	padding: 5px 10px 5px 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .sort label
{
	float: left;
	font-weight: bold;
	margin: 4px 10px 0 0;
}

/* News Detail for content of factsheet and lifestyle*/
#containerOuter #container .innerContainer .MidCol .middelContent .news .newsdetail .description
{
	background: #e4f0f6;
	color: #333333;
	border: 1px solid #cbe4f0;
	padding: 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .newsdetail .newshead
{
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .newsdetail .newshead .title
{
	float: left;
	color: #187cbf;
	font: bold 15px Arial, Helvetica, sans-serif;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .newsdetail .newshead .backto
{
	float: right;
	text-align: right;
	font-size: 11px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .newsdetail h4
{
	color: #5c5c5c;
}

/* Contact Us */
#containerOuter #container .innerContainer .MidCol .middelContent .contactus
{
	clear: both;
	padding: 0 10px;
}
/* Filter */
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter
{
	clear: both;
	background: #deeefa;
	border: px solid #cde4f5;
	padding: 10px;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter .mandatory
{
	font-style: italic;
	text-align: right;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter .title
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 5px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter label
{
	float: left;
	display: block;
	margin: 3px 10px 0 0;
	color: #333333;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter input
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .filter select
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
/* paging*/
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .pagination
{
	clear: both;
	height: 20px;
	padding: 5px 10px 0 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .pagination .numbers
{
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .pagination .paging
{
	float: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .pagination .paging a
{
	color: #135786;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .pagination .paging a.active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Sort */
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .sort
{
	height: 20px;
	border-bottom: 1px dotted #818181;
	padding: 5px 10px 5px 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .sort label
{
	float: left;
	font-weight: bold;
	margin: 4px 10px 0 0;
}

/* Address */
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses
{
	clear: both;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
}
/*border-bottom:1px dotted #818181; border-top:1px dotted #818181;}*/
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol
{
	/*width:250px;*/
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol .address
{
	clear: both;
	margin: 0 0 10px 0;
	padding: 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol .address .hname
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #135786;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol .address .contactdetail
{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol .address a
{
	color: #135786;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .Aleftcol .address table td
{
	width: 250px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .contactus .addresses .divider
{
	background: url(../images/news-detail-divider.gif) no-repeat 0 bottom;
	height: 20px;
}



/* Detail */
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail
{
	margin: 0 0 10px 0;
	background: url(../images/news-detail-divider.gif) no-repeat 0 bottom;
	padding: 10px 0 20px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail .title
{
	display: block;
	background: url(../images/icons/icon-news.gif) no-repeat 0 3px;
	padding: 0 0 5px 25px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail .date
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #135786;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail p
{
	padding: 0 0 0 25px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail p.morelink
{
	clear: both;
	padding-top: 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Newsdetail p.morelink a
{
	color: #135786;
	background: url(../images/grey-arrow.gif) no-repeat right 5px;
	padding: 0 10px 0 0;
}


/* Container Right */
#containerOuter #container .innerContainer .rightcol
{
	width: 237px;
	float: right;
	background: url(../images/container-bg-right.png) no-repeat 0 0;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 14px 7px 0 3px !important;
	padding: 14px 4px 0 3px;
}
/**html #containerOuter #container .innerContainer .rightcol{behavior: url("library/iepngfix.htc");}*/

#containerOuter #container .innerContainer .rightcol .contact
{
	color: #858585;
	padding: 0 17px 10px 17px;
}
#containerOuter #container .innerContainer .rightcol .contact h4
{
	color: #135786;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 4px 0;
}
#containerOuter #container .innerContainer .rightcol .rightLinks
{
	clear: both;
	background: url(../images/right-links-bg.gif) no-repeat 0 0;
	margin: 0 0 30px 0;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul
{
	line-height: normal;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li
{
	border-top: 1px solid #f0f0f0;
	padding: 5px 3px 3px 10px;
	color: #5c5c5c;
	font-size: 12px;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li a.contactus
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 0;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li a.email
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -66px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li a.findoffice
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -132px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li a.agent
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -194px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
#containerOuter #container .innerContainer .rightcol .rightLinks ul li p
{
	margin: 0 0 0 30px;
	width: 190px;
	font-size: 12px;
}

#containerOuter #container .innerContainer .rightcol .divider
{
	background: url(../images/right-divider.gif) no-repeat 0 0;
	height: 26px;
	clear: both;
	margin: 13px 0 0 0;
}

/* Call out */
#containerOuter #container .innerContainer .rightcol .callout
{
	clear: both;
	width: 237px;
}
#containerOuter #container .innerContainer .rightcol .callout.purple .top
{
	background: url(../images/pods/callout-top.gif) no-repeat 0 0;
	height: 12px;
}
*html #containerOuter #container .innerContainer .rightcol .callout.purple .top
{
	height: 12px;
	overflow: hidden;
	line-height: 12px;
}
#containerOuter #container .innerContainer .rightcol .callout.purple .mid
{
	overflow: hidden;
	background: url(../images/pods/callout-mid.gif) repeat-y 0 0;
	padding: 10px 20px;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	color: #848484;
}
#containerOuter #container .innerContainer .rightcol .callout.purple .bottom
{
	background: url(../images/pods/callout-bottom.gif) no-repeat 0 0;
	height: 12px;
}
*html #containerOuter #container .innerContainer .rightcol .callout.purple .bottom
{
	height: 12px;
	overflow: hidden;
	line-height: 12px;
}
#containerOuter #container .innerContainer .rightcol .callout.purple .mid h5
{
	font-size: 16px;
	color: #8475b5;
	font-weight: bold;
}

#containerOuter #container .innerContainer .rightcol .callout.green .top
{
	background: url(../images/pods/callout-top-green.gif) no-repeat 0 0;
	height: 12px;
}
*html #containerOuter #container .innerContainer .rightcol .callout.green .top
{
	height: 12px;
	overflow: hidden;
	line-height: 12px;
}
#containerOuter #container .innerContainer .rightcol .callout.green .mid
{
	overflow: hidden;
	background: url(../images/pods/callout-mid-green.gif) repeat-y 0 0;
	padding: 10px 20px;
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	color: #848484;
}
#containerOuter #container .innerContainer .rightcol .callout.green .bottom
{
	background: url(../images/pods/callout-bottom-green.gif) no-repeat 0 0;
	height: 12px;
}
*html #containerOuter #container .innerContainer .rightcol .callout.green .bottom
{
	height: 12px;
	overflow: hidden;
	line-height: 12px;
}
#containerOuter #container .innerContainer .rightcol .callout.green .mid h5
{
	font-size: 16px;
	color: #8475b5;
	font-weight: bold;
}

/* Quick Links */
#containerOuter #container .innerContainer .rightcol .quickLinks
{
	clear: both;
	margin: 0 0 0 15px;
}
#containerOuter #container .innerContainer .rightcol .quickLinks h5
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #788d27;
}
#containerOuter #container .innerContainer .rightcol .quickLinks ul
{
	line-height: normal;
	margin: 0 0 0 14px;
}
#containerOuter #container .innerContainer .rightcol .quickLinks ul li
{
	background: url(../images/bullet-blue1.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
	line-height: 18px;
}
#containerOuter #container .innerContainer .rightcol .quickLinks ul li a
{
	text-decoration: none;
}
#containerOuter #container .innerContainer .rightcol .quickLinks ul li a:hover
{
	text-decoration: underline;
}

/* ------------------------------------------  Footer ------------------------------------------  */
#footer
{
	width: 100%;
	margin: 0 auto;
	background: #00adef;
}

#footer .footerContent
{
	height: 176px;
	padding: 0 0 33px 0;
	overflow: hidden;
	width: 1005px;
	margin: 0 auto;
	color: #FFFFFF;
}
#footer .footerContent .copyright
{
	clear: both;
	padding: 9px 0 0 0;
	line-height: 15px;
	text-align: center;
}
#footer .footerContent .footerNav
{
	clear: both;
	padding: 20px 0 0 0;
}
#footer .footerContent .footerNav .leftCol
{
	float: left;
	width: 194px;
	padding: 0 0 0 10px;
}
#footer .footerContent .footerNav .leftCol ul
{
	line-height: normal;
	margin: 15px 0 0 0;
}
#footer .footerContent .footerNav .leftCol ul li
{
	float: left;
	padding: 0 0px 0 7px;
	background: url(../images/footer/footer-link-divider.gif) no-repeat 0 center;
	margin: 0 3px 0 0;
}
#footer .footerContent .footerNav .leftCol ul li.nomargin
{
	background: none;
	padding: 0;
}
#footer .footerContent .footerNav .leftCol ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer .footerContent .footerNav .leftCol ul li a:hover
{
	text-decoration: underline;
}
#footer .footerContent .footerNav .rightCol
{
	float: right;
	width: 755px;
}
#footer .footerContent .footerNav .rightCol ul
{
	line-height: normal;
	clear: both;
	margin: 0 7px 0 0;
}
#footer .footerContent .footerNav .rightCol ul li
{
	display: block;
	background: url(../images/footer/footer-divider.gif) no-repeat 0 0;
}
#footer .footerContent .footerNav .rightCol ul li.nodivider
{
	background: none;
}

#footer .footerContent .footerNav .rightCol ul li h4
{
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
}
#footer .footerContent .footerNav .rightCol ul li.columnone
{
	padding: 0 13px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: left;
}
/*width:207px;*/
#footer .footerContent .footerNav .rightCol ul li.columntwo
{
	width: 122px;
	padding: 0 13px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: left;
}
#footer .footerContent .footerNav .rightCol ul li.columnthree
{
	padding: 0 13px 0 10px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: left;
}
/* width:196px;*/

#footer .footerContent .footerNav .rightCol ul li .col
{
	width: 90px;
	float: left;
}
#footer .footerContent .footerNav .rightCol ul li .co2
{
	float: left;
}
/* width:106px; */
#footer .footerContent .footerNav .rightCol ul li .co3
{
	float: left;
}
/* width:103px; */
#footer .footerContent .footerNav .rightCol ul li ul li
{
	line-height: 18px;
	background: none;
}
#footer .footerContent .footerNav .rightCol ul li ul li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer .footerContent .footerNav .rightCol ul li ul li a:hover
{
	text-decoration: underline;
}

#footer .footerContent .otherlinks
{
	text-align: center;
	margin: 5px 0 0 0;
	clear: both;
}
#footer .footerContent .otherlinks a
{
	color: #FFFFFF;
	margin: 0 2px;
}

/* Buttons */
a.button
{
	background: transparent url(   '../images/button/bg_button_a.gif' ) no-repeat scroll top right;
	color: #000000;
	float: right;
	display: block;
	font: normal 11px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
}
a.button span
{
	background: transparent url(   '../images/button/bg_button_span.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button1
{
	background: transparent url(   '../images/button/bg_button_a.gif' ) no-repeat scroll top right;
	color: #7e7e7e;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 7px 0;
	width: 171px;
}
a.button1 span
{
	background: transparent url(   '../images/button/bg_button_span.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button2
{
	background: transparent url(   '../images/button/bg_button_a.gif' ) no-repeat scroll top right;
	float: right;
	color: #000000;
	display: inline-block;
	font: normal 11px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 7px 0;
}
a.button2 span
{
	background: transparent url(   '../images/button/bg_button_span.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}

a.button3
{
	background: transparent url(   '../images/button/bg_button_a2.gif' ) no-repeat scroll top right;
	float: left;
	color: #000000;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 2px 7px 0;
}
a.button3 span
{
	background: transparent url(   '../images/button/bg_button_span2.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}

a.button4
{
	background: transparent url(   '../images/button/bg_button_a.gif' ) no-repeat scroll top right;
	float: left;
	color: #000000;
	display: inline-block;
	font: normal 11px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 5px 0 7px 0;
}
a.button4 span
{
	background: transparent url(   '../images/button/bg_button_span.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}

a.button5
{
	background: transparent url(   '../images/button/bg_button_a-gold.gif' ) no-repeat scroll top right;
	float: left;
	color: #000000;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 2px 7px 0;
}
a.button5 span
{
	background: transparent url(   '../images/button/bg_button_span-gold.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}

a.button6
{
	background: transparent url(   '../images/button/bg_button_a-silver.gif' ) no-repeat scroll top right;
	float: left;
	color: #000000;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0px 7px 0;
}
a.button6 span
{
	background: transparent url(   '../images/button/bg_button_span-silver.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}

a.buttonshare
{
	background: transparent url(   '../images/button/bg_button_a3.gif' ) no-repeat scroll top right;
	float: right;
	color: #000000;
	display: inline-block;
	font: normal 11px arial, sans-serif;
	padding-right: 27px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 0 0;
}
a.buttonshare span
{
	background: transparent url(   '../images/button/bg_button_span3.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 10px;
}

a.buttonPrint
{
	background: transparent url(   '../images/button/bg_button_aprint.gif' ) no-repeat scroll top right;
	float: right;
	color: #000000;
	display: inline-block;
	font: normal 11px arial, sans-serif;
	padding-right: 27px;
	text-decoration: none;
	white-space: nowrap;
	margin: 0 0 0 7px;
}
a.buttonPrint span
{
	background: transparent url(   '../images/button/bg_button_span3.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 10px;
}

a.button7
{
	background: transparent url(   '../images/button/bg_button_a.gif' ) no-repeat scroll top right;
	float: left;
	color: #000000;
	display: inline-block;
	font: normal 11px arial, sans-serif;
	padding-right: 18px;
	text-decoration: none;
	white-space: nowrap;
	margin: 5px 5px 7px 0;
}
a.button7 span
{
	background: transparent url(   '../images/button/bg_button_span.gif' ) no-repeat;
	display: block;
	white-space: nowrap;
	line-height: 14px;
	padding: 5px 5px 5px 18px;
}



/* Overlay Popups */

.overlaypopup
{
}
/*width:400px;*/
.overlaypopup .top
{
	background: #0099FF;
	height: 31px;
	padding-left: 5px;
}
/* padding:15px 19px 0 24px; width:611px;       padding:5px 9px 0 10px; padding:10px 19px 0 24px,width:611px; background:url(../images/popup/popup-top.png) no-repeat 0 0; */
*html .overlaypopup .top
{
	height: 31px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}
.overlaypopup .top .title
{
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}
.overlaypopup .top .closeButton
{
	float: right;
	position: relative;
	border: none;
	outline: none;
}
.overlaypopup .top .closeButton a
{
	background: url(../images/button/btn-close.gif) no-repeat 0 0;
	width: 22px;
	height: 22px;
	display: block;
	text-indent: -999999px;
}
.overlaypopup .top .closeButton a:focus
{
	outline: none;
}

.overlaypopup .mid
{
	min-height: 370px;
	height: auto !important;
	height: 370px;
	padding: 5px;
}
/*padding:12px 28px 5px 28px background:url(../images/popup/popup-mid.png) repeat-y 0 0;*/
*html .overlaypopup .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
}
.overlaypopup .bottom
{
	background: url(../images/popup/popup-bottom.png) no-repeat 0 0;
	height: 22px;
}

*html .overlaypopup .bottom
{
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}

/* Popup Container */
.overlaypopup .mid p
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #232323;
	line-height: normal;
}
.overlaypopup .mid .form
{
	clear: both;
	margin: 23px 0 0 0;
	overflow: hidden;
}
.overlaypopup .mid .form table td
{
	padding: 5px;
	vertical-align: top;
}
.overlaypopup .mid .form table td.label
{
	width: 180px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	text-align: left;
}
.overlaypopup .mid .form table td.input
{
	width: 208px;
}
.overlaypopup .mid .form table td.input select, .overlaypopup .mid .form table td.input input
{
	width: 208px;
}
.overlaypopup .mid .form table td.input select.medium
{
	width: 148px;
}
.overlaypopup .mid .form table td.input select.small
{
	width: 88px;
}
.overlaypopup .mid .form table td .errormessage
{
	width: 160px;
	font-size: 11px;
	color: #FF0000;
	background: url(../images/icons/error.gif) no-repeat 0 3px;
	padding: 3px 0 0 20px;
}
.overlaypopup .mid .form .buttons
{
	clear: both;
	text-align: center;
	margin: 15px 0 0 0;
}
.overlaypopup .mid .form .buttons a
{
	margin: 0 0 0 10px;
}

.overlaypopup .mid .result
{
	clear: both;
	margin: 23px 0 0 0;
}
.overlaypopup .mid .result .LeftpColumn
{
	width: 422px; #width:415px;_width:415px;float:left;}
.overlaypopup .mid .result .RightpColumn
{
	width: 259px;
	float: right;
}

.overlaypopup .mid .result .LeftpColumn .FormValue
{
	clear: both;
	color: #0099ff;
	margin: 0 0 10px 0;
}
.overlaypopup .mid .result .LeftpColumn .FormValue p
{
	color: #0099ff;
	margin: 0 0 5px 0;
}
.overlaypopup .mid .result .LeftpColumn .FormValue label
{
	width: 183px;
	padding: 0 8px 0 0;
	color: #5d5d5d;
	float: left;
	text-align: left;
}
.overlaypopup .mid .result .LeftpColumn .premiumPay
{
	font-size: 18px;
	color: #5d5d5d;
	font-weight: bold;
	text-align: center;
	background: #f0f0f0;
	padding: 17px 5px;
	margin: 0 5px;
}
.overlaypopup .mid .result .LeftpColumn .premiumPay span
{
	color: #0099ff;
}

.overlaypopup .mid .result .LeftpColumn .recalculate
{
	color: #000000;
	text-align: left;
	padding: 5px;
}
.overlaypopup .mid .result .LeftpColumn .recalculate a
{
	color: #0099ff;
}
.overlaypopup .mid .result .LeftpColumn .message
{
	color: #232323;
	padding: 10px;
	font-weight: normal;
}
.overlaypopup .mid .result .LeftpColumn .intrested
{
	clear: both;
	text-align: right;
	width: 310px;
}
.overlaypopup .mid .result .LeftpColumn .intrested span
{
	font-size: 15px;
	color: #0099ff;
	display: block;
	float: left;
	text-align: right;
	margin: 10px 1px 0 5px;
	font-weight: normal;
}

.overlaypopup .mid .result .RightpColumn .needcontact
{
	clear: both;
	background: url(../images/pods/need-contact-top.gif) no-repeat 0 0;
	width: 258px;
	padding: 10px 0px 0 0;
}
.overlaypopup .mid .result .RightpColumn .needcontact .bgBot
{
	background: url(../images/pods/need-contact-bottom.gif) no-repeat 0 bottom;
	padding: 0 9px 5px 3px;
}
.overlaypopup .mid .result .RightpColumn .needcontact .contact
{
	color: #858585;
	padding: 0 17px 10px 17px;
}
.overlaypopup .mid .result .RightpColumn .needcontact .contact p
{
	font-weight: normal;
}
.overlaypopup .mid .result .RightpColumn .needcontact .contact h4
{
	color: #135786;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 4px 0;
}
.overlaypopup .mid .result .RightpColumn .needcontact .contact h3
{
	color: #135786;
	font-size: 18px;
	font-weight: normal;
}

.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks
{
	clear: both;
	background: url(../images/right-links-bg.gif) no-repeat 0 0;
	margin: 0 0 15px 0;
}

.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks .contactus
{
	color: #858585;
	font-weight: bold;
	font-size: 14px;
}

.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks p
{
	font-weight: normal;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul
{
	line-height: normal;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li
{
	border-top: 1px solid #f0f0f0;
	padding: 5px 3px 3px 10px;
	color: #5c5c5c;
	font-size: 12px;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li a.contactus
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 0;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li a.email
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -66px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li a.findoffice
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -132px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li a.agent
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -194px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.overlaypopup .mid .result .RightpColumn .needcontact .rightLinks ul li p
{
	margin: 0 0 0 30px;
	width: 190px;
	font-size: 12px;
}

.overlaypopup .mid .result .RightpColumn .needcontact .divider
{
	background: url(../images/right-divider.gif) no-repeat 0 0;
	height: 26px;
	clear: both;
	margin: 13px 0 0 0;
}


/* Full Column Nishant*/
#containerOuter #container .innerContainer .FullCol
{
	width: 780px;
	float: left;
	background: url(../images/container-bg-left-full.png) no-repeat right 0;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 14px 13px 0 0;
}
#containerOuter #container .innerContainer .FullCol .middelContent
{
	width: 780px;
	float: right;
	font-size: 11px;
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .FullCol .middelContent h1
{
	color: #91b145;
	font-size: 20px;
	font-weight: bold;
	width: 295px;
	float: left;
	margin: 0 0 0 5px;
}

#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct
{
	margin: 30px 0 0 10px;
	color: #333333;
	background: #FFFFFF;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td
{
	padding: 8px;
	width: 25%;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 12px;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table th
{
	padding: 10px;
	background: #879eac;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table th a
{
	color: #ffffff;
	font-size: 12px;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td.silver
{
	background: #eeeded;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td.gold
{
	background: #efe4b2;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td.platinum
{
	background: #d1d8dc;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td.grey
{
	background: #eeeded;
	font-weight: bold;
	color: #666;
}
#containerOuter #container .innerContainer .FullCol .middelContent .compareProduct table td.heading
{
	background: #ffe56d;
	font-weight: bold;
}

/* Full Column prithipal*/
#containerOuter #container .innerContainer .ReportCol
{
	width: 780px;
	float: left;
	background: url(../images/container-Report-bg-left-full.PNG) no-repeat right 0;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 14px 13px 0 0;
}
#containerOuter #container .innerContainer .ReportCol .middelContent
{
	width: 780px;
	float: right;
	font-size: 11px;
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .ReportCol .middelContent h1
{
	color: #91b145;
	font-size: 20px;
	font-weight: bold;
	width: 295px;
	float: left;
	margin: 0 0 0 5px;
}

#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct
{
	margin: 30px 0 0 10px;
	color: #333333;
	background: #FFFFFF;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td
{
	padding: 8px;
	width: 25%;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	font-size: 12px;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table th
{
	padding: 10px;
	background: #879eac;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table th a
{
	color: #ffffff;
	font-size: 12px;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td.silver
{
	background: #eeeded;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td.gold
{
	background: #efe4b2;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td.platinum
{
	background: #d1d8dc;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td.grey
{
	background: #eeeded;
	font-weight: bold;
	color: #666;
}
#containerOuter #container .innerContainer .ReportCol .middelContent .compareProduct table td.heading
{
	background: #ffe56d;
	font-weight: bold;
}


/* Faqs */
#container .innerContainer .MidCol .middelContent #faqs
{
	margin: 10px 0 0 0;
}
#container .innerContainer .MidCol .middelContent #faqs .section
{
	border-bottom: 1px solid #ffffff;
}
#container .innerContainer .MidCol .middelContent #faqs .title
{
	background: #e6e6e6 url(../images/title-plus.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	color: #005486;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 7px 10px 7px 25px;
	outline: none;
	border: 1px solid #dcdada;
}
#container .innerContainer .MidCol .middelContent #faqs .ui-state-active
{
	background: #e6e6e6 url(../images/title-minus.gif) no-repeat 0px 0;
	color: #005486;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#container .innerContainer .MidCol .middelContent #faqs .section-content
{
	padding: 10px 18px 0 18px;
	color: #3e3e3e;
	font-size: 12px;
	background: #faf9f9;
	line-height: 16px;
}


/* Contact Us Form */
#container .innerContainer .MidCol .middelContent .contactus .form
{
	clear: both;
}
#container .innerContainer .MidCol .middelContent .contactus .form .row
{
	clear: both;
	margin: 0 0 5px 0;
}
*html #container .innerContainer .MidCol .middelContent .contactus .form .row_btn
{
	clear: both;
	margin: 0 0 5px 0;
}
#container .innerContainer .MidCol .middelContent .contactus .form .row_btn
{
	clear: both;
	margin: 0 0 5px 0;
	margin-left: 35%;
}
#container .innerContainer .MidCol .middelContent .contactus .form .row_btnRight
{
	clear: both;
	margin: 0 0 5px 0;
	margin-left: 70%;
}

#container .innerContainer .MidCol .middelContent .contactus .form .row p
{
	float: left;
	margin: 0 5px;
}
#container .innerContainer .MidCol .middelContent .contactus .form label
{
	clear: left;
	float: left;
	font-size: 12px;
	margin: 0 5px 0 0;
	width: 180px;
	font-weight: bold;
}
#container .innerContainer .MidCol .middelContent .contactus .form input, #container .innerContainer .MidCol .middelContent .contactus .form select, #container .innerContainer .MidCol .middelContent .contactus .form textarea
{
	border: 1px solid #999;
	float: left;
	margin: 0 0 7px 0;
	width: 150px;
	font-size: 12px;
	color: #666666;
}
#container .innerContainer .MidCol .middelContent .contactus .form div.error
{
	/* background:url("../images/icons/error.gif") no-repeat scroll 0 1px transparent;*/
	clear: both;
	color: red;
	font-size: 1.2em;
	margin: 0 0 0 185px;
	overflow: hidden;
}

#container .innerContainer .MidCol .middelContent .contactus .form input[Type="radio"]
{
	float: left;
	margin: 0 0 7px 0;
	width: 20px;
	border: 0px transparent;
}

#container .innerContainer .MidCol .middelContent .contactus .form .row_radio table tr td label
{
	clear: none;
	float: left;
	font-size: 12px;
	margin: 0 20px 0 0;
	width: auto;
	font-weight: bold;
	padding-left: 2px; #padding-top:2px}


/* Down Load Form Tabs */
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab
{
	clear: both;
	padding: 15px 0 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation
{
	line-height: normal;
	margin: 0 10px 0 20px;
	background: url(../images/tab-bg.gif) repeat-x 0 bottom;
	height: 38px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation ul
{
	height: 38px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li
{
	float: left;
	color: #939da4;
	font-size: 16px;
	position: relative;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li a
{
	color: #939da4;
	background: url(../images/product-description-tab-right.gif) no-repeat right 0;
	padding: 0 18px 0 0;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	height: 38px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li span
{
	background: url(../images/product-description-tab-left.gif) no-repeat 0 0;
	height: 20px;
	display: block;
	padding: 11px 0 0 20px;
	cursor: pointer;
	height: 38px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li span
{
	display: inline-block;
	cursor: pointer;
	height: 27px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li.selected
{
	float: left;
	color: #0a8de2;
	margin: 0 0px 0 0;
	font-size: 16px;
	position: relative;
	top: 0px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li.selected a
{
	color: #0a8de2;
	background: url(../images/product-description-tab-active-right.gif) no-repeat right 0;
	padding: 0 18px 0 0;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li.selected span
{
	background: url(../images/product-description-tab-active-left.gif) no-repeat 0 0;
	display: inline-block;
	padding: 11px 0 0 20px;
	cursor: pointer;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabnavigation li.selected span
{
	display: inline-block;
	cursor: pointer;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer
{
	clear: both;
	width: 543px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer p
{
	line-height: 16px;
	margin: 0 0 20px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .top
{
	background: url(../images/product-tab-conatiner-top.gif) no-repeat 0 0;
	height: 15px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .top
{
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .mid
{
	background: url(../images/product-tab-conatiner-mid.png) repeat-y 0 0;
	padding: 0 6px 0 19px;
	width: 518px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .mid
{
	behavior: url(   "/Pages/iepngfix.htc" );
	width: 525px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .bottom
{
	background: url(../images/product-tab-conatiner-bottom.png) no-repeat 0 0;
	height: 23px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .bottom
{
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1
{
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form
{
	width: 505px;
	margin: 0 3px 0 0;
	clear: both;
	border-bottom: 1px solid #ececec;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form .FormDetail
{
	width: 380px;
	float: left;
	padding: 0 10px 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form .FormDetail h5
{
	font-size: 13px;
	margin: 5px 0 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form .FormDetail h5 a
{
	text-decoration: none;
	color: #565656;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form .FormDetail h5 a:hover
{
	text-decoration: underline;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DownloadFormTab .tabContainer .s1 .form .FormDowdIcon
{
	width: 90px;
	float: left;
	padding: 0 10px;
	text-align: center;
}

/* Work with us */
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus
{
	clear: both;
	padding: 0 10px;
}
/* Filter */
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter
{
	clear: both;
	background: #deeefa;
	border: px solid #cde4f5;
	padding: 10px;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter .mandatory
{
	font-style: italic;
	text-align: right;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter .title
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 5px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter label
{
	float: left;
	display: block;
	margin: 3px 10px 0 0;
	color: #333333;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter input
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .filter select
{
	float: left;
	margin: 0 7px 0 0;
	font-size: 12px;
}
/* paging*/
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .pagination
{
	clear: both;
	height: 20px;
	border-bottom: 1px dotted #818181;
	padding: 5px 10px 0 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .pagination .numbers
{
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .pagination .paging
{
	float: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .pagination .paging a
{
	color: #135786;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .pagination .paging a.active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/* Sort */
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .sort
{
	height: 20px;
	border-bottom: 1px dotted #818181;
	padding: 5px 10px 5px 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .sort label
{
	float: left;
	font-weight: bold;
	margin: 4px 10px 0 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail
{
	margin: 0 0 10px 0;
	background: url(../images/news-detail-divider.gif) no-repeat 0 bottom;
	padding: 10px 0 20px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail table td
{
	padding: 3px 5px;
	font-size: 12px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail table td.label
{
	width: 120px;
	font-weight: bold;
}

#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail p
{
	display: block;
	padding: 0 0 5px 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail p span
{
	font-weight: bold;
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail p.morelink
{
	clear: both;
	padding-top: 5px;
	font-size: 11px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .workWithus .Jobdetail p.morelink a
{
	color: #135786;
	background: url(../images/grey-arrow.gif) no-repeat right 5px;
	padding: 0 10px 0 0;
}

/* Grey Box */
.greybox
{
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 10px;
	margin: 10px 0;
	clear: both;
}

/* Articel Detail */
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail
{
	margin: 0 0 10px 0;
	background: url(../images/news-detail-divider.gif) no-repeat 0 bottom;
	padding: 10px 0 20px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail .title
{
	display: block;
	padding: 0 0 5px 10px;
	font: bold 13px Arial, Helvetica, sans-serif;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail .date
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #135786;
	margin: 0 0 10px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail p
{
	padding: 0 0 0 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail p.morelink
{
	clear: both;
	padding-top: 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .news .Articledetail p.morelink a
{
	color: #135786;
	background: url(../images/grey-arrow.gif) no-repeat right 5px;
	padding: 0 10px 0 0;
}

/*Dhanjay changes for why max bupa on 15-feb-2010 */
#container .innerContainer .MidCol .middelContent .content .titleWhy
{
	background: #e6e6e6 url(../images/title.gif) no-repeat 0 0;
	color: #005486;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 5px;
}
#container .innerContainer .MidCol .middelContent .content .titleWhy a
{
	float: right; *margin-top:-21px;margin-top:-16px;padding-right:10px;font:normal9pxArial,Helvetica,sans-serif;Color:Gray!important;}
#container .innerContainer .MidCol .middelContent .content .whyMaxBupaList li a
{
	color: #187CBF;
	font-weight: bold;
	text-decoration: none;
}





/* My policies Section */
/* class added by SAGAR */
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent
{
	border-bottom: #000 1px dotted;
	display: inline-block;
	height: auto;
	width: 100%;
}
/*margin-bottom:10px;*/
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent strong
{
	color: #187cbf;
	margin: 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent .divRow1
{
	float: left;
	width: 275px;
	padding-right: 7px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent .divRow2
{
	float: left;
	padding-right: 7px;
	height: auto;
	width: 245px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent .divRow2 a:link
{
	color: #187cbf;
	text-decoration: none;
	width: 70px;
	clear: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent .divRow2 a:visited
{
	color: #187cbf;
	text-decoration: none;
	width: 70px;
	clear: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContent .divRow3
{
	float: left;
	width: 100%;
	height: auto;
	padding-top: 2px;
}

/*New Added by Prithipal*/


#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth
{
	border-bottom: #000 1px dotted;
	display: inline-block;
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	margin-top: 5px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth .divcol1
{
	float: left;
	width: 100px;
	padding-right: 7px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth .divcol2
{
	float: left;
	padding-right: 3px;
	height: auto;
	width: 100px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth .divcol3
{
	float: left;
	width: 200px;
	height: auto;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth .divcol4 a:link
{
	float: left;
	color: #187cbf;
	text-decoration: none;
	width: 70px;
	clear: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .dynamicContenthealth .divcol4 a:visited
{
	float: left;
	color: #187cbf;
	text-decoration: none;
	width: 70px;
	clear: right;
}




/* My policies II page */
/* class added by SAGAR */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea
{
	padding: 10px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .whole
{
	margin: 0;
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .whole h3
{
	font-size: 1em;
	border-bottom: solid 1px #dedede;
	padding: 5px;
	color: #187cbf;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divLt
{
	padding: 5px;
	line-height: 22px;
	float: left;
	width: 55%;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divLt .title
{
	font-weight: bold;
	float: left;
	width: 60%;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divLt .normaltitle
{
	float: left;
	width: 40%;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divRt
{
	padding: 5px;
	line-height: 22px;
	float: right;
	width: 35%;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divRt .title
{
	font-weight: bold;
	float: left;
	width: 50%;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea .divRt .normaltitle
{
	float: left;
	width: 50%;
}


/* End */

/* Settings Page */
/* Added for Form --Sagar */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm
{
	padding: 1em;
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm .divFrmContainer
{
	padding: 0.1em;
	clear: both;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm p
{
	color: #5c5c5c;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
	border: 1px dotted #5c5c5c;
	padding: 0.4em;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm .divTxt
{
	float: left;
	margin-bottom: 1em;
	clear: both;
	width: 13em;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm .divInput
{
	float: left;
	margin-left: 10em;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm .divInput a:link
{
	color: #979d29;
	text-decoration: none;
	margin-left: 1em;
	text-align: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .divForm .divInput a:visited
{
	color: #979d29;
	text-decoration: none;
	margin-left: 15em;
	text-align: right;
}


/* Span added for Welcome- SAGAR */
#containerOuter #container .innerContainer .MidCol .middelContent span.welcome
{
	float: right;
	width: 20%;
}


/* healthandNutritionCenter.html */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgrey
{
	background: url(../images/pods/grey-top.png) no-repeat 2px 0px;
	height: 46px; *margin-left:2px;}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgrey
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 46px;
	overflow: hidden;
}


#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgrey div
{
	position: relative;
	top: 20px;
	left: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #848484;
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgrey div.spanrt
{
	float: right;
	padding-right: 30px;
}


#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid span.spanboldBlue
{
	color: #4dafe3;
	font-weight: bold;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid span.spanBlue a:link
{
	color: #4dafe3;
	text-decoartion: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid span.spanBlue a:visited
{
	color: #4dafe3;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .mid hr.line
{
	border: 1px solid #ededed;
}
/* Right Purple links */
#containerOuter #container .innerContainer .rightcol .callout.purple .mid ul li a:link
{
	background: transparent url(../images/purpleBullet.gif) no-repeat scroll 0 0;
	background-position: 10px 5px;
	display: block;
	height: 11px;
	padding: 5px 0px 0px 25px;
	text-decoration: none;
	color: #848484;
}

#containerOuter #container .innerContainer .rightcol .callout.purple .mid ul li a:visited
{
	background: transparent url(../images/purpleBullet.gif) no-repeat scroll 0 0;
	background-position: 10px 5px;
	display: block;
	height: 11px;
	padding: 5px 0px 0px 25px;
	text-decoration: none;
	color: #848484;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px;
}



#containerOuter #container .innerContainer .MidCol .middelContent .pods .midgreenplain h2
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 8px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .midgreyplain h2
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 8px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgreyplain
{
	width: 536px;
	background: url(../images/pods/grey-pod-top.png) no-repeat 0px 0px;
	height: 11px;
	padding: 0px; #margin-bottom:-3px;}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgreyplain
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 11px;
	overflow: hidden;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain
{
	background: url(../images/pods/grey-pod-mid.png) repeat-y scroll 0px 0px;
	height: auto;
	width: 536px;
}
/*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain {behavior: url("/Pages/iepngfix.htc");}*/
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottomgreyplain
{
	width: 536px;
	background: url(../images/pods/grey-pod-bottom.png) no-repeat 0px 0px;
	height: 11px;
	padding-bottom: 10px;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottomgreyplain
{
	behavior: url(   "/Pages/iepngfix.htc" );
	overflow: hidden;
}


#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent
{
	padding-top: 10px;
	width: 25%;
	float: left; *line-height:32px;}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent img
{
	float: left;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent .catname
{ #MARGIN-TOP:18px!important;_MARGIN-TOP:18px!important;}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent a:disabled
{
	float: left;
	text-decoration: none;
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent a:link
{
	float: left;
	text-decoration: none;
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreyplain .divcatecontent a:visited
{
	float: left;
	text-decoration: none;
	color: #5c5c5c;
}

/* green Border Pod - */
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgreenplain
{
	width: 539px;
	background: url(../images/pods/green-pod-top.png) no-repeat 0 0;
	height: 11px;
	padding-top: 0px; #margin-bottom:-3px;}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .topgreenplain
{
	behavior: url(   "/Pages/iepngfix.htc" );
	height: 11px;
	overflow: hidden;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain
{
	width: 539px;
	background: url(../images/pods/green-pod-mid.png) repeat-y 0 0;
	padding: 0;
	margin: 0;
}
*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain
{
	behavior: url(   "/Pages/iepngfix.htc" );
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain h2
{
	color: #91b145;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .content
{
	padding: 1px;
	margin-left: 9px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd
{
	background: url(   '../images/grnBg.gif' ) no-repeat 0px 0px;
	height: 24px;
	padding-top: 6px;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	color: #FFFFFF;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd input
{
	vertical-align: middle;
	font-weight: bold;
	color: #848484;
	vertical-align: top;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd input.inputbox
{
	width: 225px;
	height: 18px;
	border: 0 none;
	cursor: pointer;
	background: url(   '../images/bg-textbox.gif' );
}


/* CSS hack for positioning date combo - healthandNutritionCenter.html- sagar*/

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd .divcmbdate
{
	position: absolute;
	top: 534px;
	left: 726px;
	color: #000;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd .divcmbdate
{
	position: absolute; *top:555px;*left:732px;color:#000;}


#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd .divcmbyear
{
	position: absolute;
	top: 534px;
	left: 787px;
	color: #000;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd .divcmbyear
{
	position: absolute; *top:555px;*left:793px;color:#000;}
/* end */

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd input.inputdate
{
	background: url(   '../images/bg-date.gif' ) no-repeat 0px 0px;
	width: 52px;
	height: 18px;
	border: 0 none;
	margin-right: 5px;
	cursor: pointer;
	padding-top: 5px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd input.inputyr
{
	background: transparent url(../images/bg-year.gif) no-repeat 0px 0px;
	border: 0 none;
	cursor: pointer;
	height: 18px;
	margin-right: 0.6em;
	padding-top: 5px;
	width: 61px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midgreenplain .divgrnBknd span
{
	margin-left: 29px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottomgreenplain
{
	width: auto;
	background: url(../images/pods/green-pod-bottom.png) no-repeat -1px 0px;
	height: 11px;
}

*html #containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottomgreenplain
{
	behavior: url(   "/Pages/iepngfix.htc" );
	background-position: 0px 0px;
	margin-left: -1px;
}

#containerOuter #container .innerContainer .leftcol .leftNav .navigation p.dottedDivider
{
	border-top: 1px dotted #000;
}

/*pagination for health- sagar */

#containerOuter #container .innerContainer .MidCol .middelContent .paginationhealth
{
	clear: both;
	height: 20px;
	padding: 5px 10px 0 10px;
	border-top: 1px dotted #d2d1d1;
	border-bottom: 1px dotted #d2d1d1;
}
#containerOuter #container .innerContainer .MidCol .middelContent .paginationhealth .numbersheal
{
	float: left;
	font-weight: bold;
}
#containerOuter #container .innerContainer .MidCol .middelContent .paginationhealth .pagingheal
{
	float: right;
}
#containerOuter #container .innerContainer .MidCol .middelContent .paginationhealth .pagingheal a
{
	color: #5c5c5c;
}
#containerOuter #container .innerContainer .MidCol .middelContent .paginationhealth .pagingheal a.active
{
	color: #5c5c5c;
	font-weight: bold;
	text-decoration: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .bottomgreydown
{
	background: url(../images/pods/vp2-bottom.png) no-repeat 0 0;
	height: 22px;
}

#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midnoborder
{
	padding: 0 20px;
	width: 502px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .hpod .midnoborder .hcontent
{
	width: 316px;
	float: left;
}

/* reduce bottom space in POD */
.pBot0px
{
	padding-bottom: 0 !important;
}
#containerOuter #container .innerContainer .MidCol .middelContent .pods .contentArea a.backtoPolicies
{
	color: #4DAFE3;
	text-decoration: underline;
}

/*Add by Prithipal*/
.divstyle
{
	color: #91B145;
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 5px;
	width: 295px;
}
.tablestyle
{
	color: #003366;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 5px;
}
.reporttablestyle
{
	color: #003366;
	float: left;
	font-size: 13px;
	margin: 0 0 0 5px;
}
.OuterTable
{
	color: #003366;
	float: left;
	font-size: 13px;
	margin: 0 0 0 5px;
	margin-left: 20px;
}
.ReportHeaderTable
{
	color: #003366;
	float: left;
	font-size: 13px;
	margin: 0 0 0 5px;
	margin-left: 20px;
}
.girdreporttablestyle
{
	color: #003366;
	float: left;
	font-size: 13px;
	margin: 0 15px 0 15px;
}
.lableStyle
{
	color: #ABABAB;
	float: inherit;
	font-size: 13px;
	margin: 0 2px 0 2px;
}
.lableFillStyle
{
	color: #003366;
	float: inherit;
	font-size: 13px;
	margin: 0 2px 0 2px;
}
.jobgirdreporttablestyle
{
	color: #003366;
	float: left;
	font-size: 13px;
	margin: 0 15px 0 15px;
	margin-top: 200px;
	z-index: 0;
}
/*-----------------------Grid View Report------------------------------------------------------------*/

.oddRow
{
	/*background:#FFFFFF;*/
	height: 10;
	font-size: medium;
	font-family: tahoma;
}
.evenRow
{
	/*background:#edf3fb;*/
	height: 10;
	font-size: medium;
	font-family: tahoma;
}
.gridborder
{
	margin: 5px 10px 5px 10px;
	border-collapse: collapse;
	border: 1px solid #003366;
	overflow: auto;
}
.grid
{
	width: 840px;
	font-size: 10pt;
	font-family: tahoma;
}
/*Added @ July 19, 2010 to fixed Admin UI issues*/
.admingrid
{
	font-size: 10pt;
	font-family: tahoma;
}
/*Added @ July 19, 2010 to fixed Admin UI issues*/
.Reportheader
{
	border: 1PX SOLID #003366;
}

/*Added @ July 19, 2010 to fixed Admin UI issues*/
.grid td
{
	border: 1PX SOLID #003366;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	padding-left: 5px;
}
.grid td a
{
	font-weight: normal;
	text-decoration: underline;
	color: Blue;
	font-size: 10pt;
	padding-left: 2px;
}
.grid th
{
	border: 1PX SOLID #003366;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	padding-left: 5px;
	background: #82CAFF;
	font-weight: bold;
	text-align: left;
	_text-align: left !important;
}
/*Added @ July 19, 2010 to fixed Admin UI issues*/

.admingrid td
{
	border: 1PX SOLID #003366;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	padding-left: 5px;
}
.admingrid td a
{
	font-weight: normal;
	text-decoration: underline;
	color: Blue;
	font-size: 10pt;
	padding-left: 2px;
}
.admingrid th
{
	border: 1PX SOLID #003366;
	vertical-align: top;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	padding-left: 5px;
	background: #82CAFF;
	font-weight: bold;
	text-align: left;
	_text-align: left !important;
}


/*------------------------Added by Ved for policy payment------------------------*/
#containerOuter #container .innerContainer .ReportCol .middelContent_payment
{
	width: 780px;
	float: left;
	margin-left: 102px;
	font-size: 11px;
	color: #5c5c5c;
}
/*#containerOuter #container .innerContainer .ReportCol .middelContent_payment h1{ color:#91b145; font-size:20px; font-weight:bold; width:295px; float:left; margin:0 0 0 5px}*/
#containerOuter #container .innerContainer .ReportCol .middelContent_payment h1
{
	color: #91B145;
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 5px;
	width: 100%;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment .blankSpace
{
	clear: both;
	text-align: center;
	height: 1px;
	width: 537px;
	overflow: hidden;
	padding: 15px 0;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment .mytablebg1
{
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment .mytablebg1 td
{
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
	vertical-align: middle;
	padding-left: 7px;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment table .vtext1
{
	padding-left: 7px;
	font-size: 16px;
	color: #5c5c5c;
	font-weight: bold;
	vertical-align: middle;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment table .vtext2
{
	font-size: 12px;
	color: #2276ae;
	font-weight: bold;
	vertical-align: middle;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment table td .myBtn
{
	background-color: #77aa38;
	border: 1px solid #598425;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}
#containerOuter #container .innerContainer .ReportCol .middelContent_payment table td input
{
	margin: 0px;
	padding: 0px;
}
/*------------------------ends here Ved------------------------*/

/*sitemap css starts here */
#sitemap
{
	height: 950px;
	border: 0px dotted #00adef;
	font: normal 12px arial;
}
#sitemap li
{
	margin: 5px 0 0 0px;
	padding: 0px 0 0 15px;
	text-decoration: none;
	background: url(../images/li.gif) 0px 4px no-repeat;
}
#sitemap li a
{
	text-decoration: none;
	color: #0069af;
}
#sitemap li a:hover
{
	text-decoration: underline;
	color: #4dafe3;
}

/*Shakir Contact Details For QUote n Buy Page*/

.RightpColumn .needcontact
{
	background: url(../images/pods/need-contact-top.gif) no-repeat 0 0;
	width: 253px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0 0;
}
.RightpColumn .needcontact .bgBot
{
	background: url(../images/pods/need-contact-bottom.gif) no-repeat 0 bottom;
	padding: 0 9px 5px 3px;
}
.RightpColumn .needcontact .contact
{
	color: #858585;
	padding: 0 17px 10px 17px;
}
.RightpColumn .needcontact .contact p
{
	font-weight: normal;
}
.RightpColumn .needcontact .contact h4
{
	color: #135786;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 4px 0;
}
.RightpColumn .needcontact .rightLinks
{
	clear: both;
	background: url(../images/right-links-bg.gif) no-repeat 0 0;
	margin: 0 0 15px 0;
}
.RightpColumn .needcontact .rightLinks p
{
	font-weight: normal;
}
.RightpColumn .needcontact .rightLinks ul
{
	line-height: normal;
}
.RightpColumn .needcontact .rightLinks ul li
{
	border-top: 1px solid #f0f0f0;
	padding: 5px 3px 3px 10px;
	color: #5c5c5c;
	font-size: 12px;
}
.RightpColumn .needcontact .rightLinks ul li a.contactus
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 0;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.RightpColumn .needcontact .rightLinks ul li a.email
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -66px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.RightpColumn .needcontact .rightLinks ul li a.findoffice
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -132px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.RightpColumn .needcontact .rightLinks ul li a.agent
{
	background: url(../images/icons/right-links-icon.gif) no-repeat 0 -194px;
	padding: 5px 0 0 30px;
	height: 20px;
	color: #135786;
	text-decoration: none;
	display: block;
}
.RightpColumn .needcontact .rightLinks ul li p
{
	margin: 0 0 0 30px;
	width: 190px;
	font-size: 12px;
}

.RightpColumn .needcontact .divider
{
	background: url(../images/right-divider.gif) no-repeat 0 0;
	height: 26px;
	clear: both;
	margin: 13px 0 0 0;
}


/*CSS by swarn prasad for tab content*/
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol ol
{
	line-height: normal;
	margin: 0 0 0 35px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol ol li
{
	line-height: normal;
	list-style: decimal;
	margin: 0 0 5px 0;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol ul
{
	line-height: normal;
	margin: 0 0 0 35px;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol ul li
{
	line-height: normal;
	margin: 0 0 5px 0;
}

#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol table
{
	border-collapse: collapse;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol table .nobr
{
	border: none;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol th
{
	border: 1px solid black;
	padding: 5px 4px 5px 4px;
	background: #92c5eb;
}
#containerOuter #container .innerContainer .MidCol .middelContent .DescriptionTab .tabContainer .s1 .Tableftcol td
{
	border: 1px solid black;
	padding: 4px;
}


/*@ Nov 02, 2010 : CSS by Pramod for Capta control*/
.NormalLeft
{
	margin-left: 185px;
}
#dnn_ctr556_ContentPane
{
	clear: both;
}



/*@ Aprl 11, 2011 : CSS by Rakesh for Mypage Promo*/
#containerOuter #container .HealthNutrition .promo
{
	background: url(   "../images/pods/mypage_promo.png" ) no-repeat scroll 0 0 transparent;
	height: 277px;
	width: 293px;
	margin-top: 5px;
	margin-left: 11px;
}

#containerOuter #container .HealthNutrition .promo .btn_login
{
	float: right;
	height: 24px;
	width: 61px;
	margin: 221px 29px 0px 0px;
}

* + html #containerOuter #container .HealthNutrition .promo .btn_login
{
	float: right;
	height: 24px;
	width: 61px;
	margin: 221px 29px 0px 0px;
}

*html #containerOuter #container .HealthNutrition .promo .btn_login
{
	float: right;
	height: 24px;
	width: 61px;
	margin: 221px 14px 0px 0px;
}


/* Start @ April 18, 2011, New Style Added for the Login page Text*/
.content1
{
	
	color: #FFFFFF;
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin:10px 0 0 6px;
	padding: 0px;
	text-align: left;
	width: 526px;
	height: 115px;
}
.content1_top
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 526px;
	height: 11px;
	background: url(../images/content_top.jpg) no-repeat;
}
.content1_bot
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 526px;
	height: 11px;
	background: url(../images/content_bot.jpg) no-repeat;
}
.content1_middle
{
	background-color: #00B0F0;
	color: #FFFFFF;
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 15px;
	text-align: left;
	width: 496px;
	height:60px;
}
.content1_middle p
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.login_header_text
{
	background-color: #00B0F0;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin: 25px 0 0 1px !important;
	padding: 30px;
	text-align: left;
	font-family: Calibri;
}
/* End @ April 18, 2011, New Style Added for the Login page Text*/

/*login css */


@font-face {
	font-family: 'SegoeWPRegular';
	src: url('segoewp-webfont.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SegoeWPRegular';
	src: url(//:) format('no404'), url('segoewp-webfont.woff') format('woff'), url('segoewp-webfont.ttf') format('truetype'), url('segoewp-webfont.svg#webfontXpAM6vg7') format('svg');
	font-weight: normal;
	font-style: normal;
}
.content1intro {
    float: left;
    margin: 10px 0 25px 6px;
    padding: 0;
    text-align: left;
    width: 526px;
}
.login_introtxt {font-family:SegoeWPRegular; color:#585858; font-size:14px; line-height:1.4; font-family: 'SegoeWPRegular'; color:#585858;}
.loginformbox {background:url(../images/login-bg-full.jpg) no-repeat top center; width:540px; height:433px; clear:both; float:left; padding-bottom:80px;}

.loginformbox table {width:474px; margin-left:50px; margin-top:60px;}
.loginformbox table td {padding:3px 0px 5px 0px;  color:#fff !important; font-size:14px !important; vertical-align:top;}
.loginformbox table td a {color:#fff !important; text-decoration:none !important; font-size:14px !important;}
.loginformbox  .NTextBox {background:white; color:#585858; padding:6px 5px; border:0px; }
.loginformbox .captcha img {border:1px solid #fff;}
.loginformbox  .loginbut {background:white; color:#585858; padding:6px 35px; border:0px; font-size:18px;}


.LoginPanel table tr{ width:165px !important; float:left;}

.rememberlogin {margin-left:50px; margin-top: -25px; color: #FFFFFF !important;
    font-size: 14px !important; }

.renew_you_bg {
    background-image: url("../images/renew_you_bg.png");
    height: 277px;
    margin-left: -7px;
    margin-top: -6px;
    width: 348px;
}

.renew_you_bg .point_box {
    height: 96px;
    margin-left: 27px;
    margin-top: 25px;
    width: 175px;
}

.renew_you_bg .head {
    color: #289121;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    height: 42px;
    margin-left: 27px;
    padding-top: 25px;
    width: 220px;
}
.btn {
    height: 24px;
    margin-left: 45px;
    margin-top: 8px;
    width: 93px;
}
.renew_you_bg .point_box .icon {
    float: left;
    height: 9px;
    margin-right: 14px;
    margin-top: 4px;
    width: 5px;
}
.renew_you_bg .point_box .text {
    color: #292929;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-bottom: 3px;
    width: 150px;
}

/*new Page the portability landing page css start*/

img {
	border:0px;
}
a {
	outline:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clr {
	clear:both;
	margin:0px auto;
	padding:0px;
	line-height:0px;
}

.midcontent {
	width:558px;
	padding-top:17px;
	margin-left:0px;
	margin-top:-7px;
	margin-bottom:50px;
}
.midcontent h1{
	font-family:BUPAQuantaMedium;
	color:#91b145;
	font-size:18px;
	line-height:21px;
	padding-left:28px;
	padding-top:15px;
}
.midcontent .points {
	width:523px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
}
.midcontent .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515052;
	font-weight:bold;
	padding-left:76px;
	padding-top:19px;
	height:50px;
}
.midcontent .points .p1{
	background-image:url(../images/Images/p1.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:533px;
}
.midcontent .points .p2{
	background-image:url(../images/Images/p1.jpg);
	background-image:url(../images/Images/p2.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:533px;
}
.midcontent .points .p3{
	background-image:url(../images/Images/p3.jpg);
	background-repeat:no-repeat;
	height:69px;
	width:533px;
}
.midcontent .points .p4{
	background-image:url(../images/Images/p4.jpg);
	background-repeat:no-repeat;
	height:233px;
	width:533px;
}
.midcontent ul li{
	margin-left:14px;
	list-style-image:url(../images/Images/list.png);
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	font-weight:lighter;
}
.midcontent ul{
	margin-top:3px;
	margin-bottom:0px;
}
.p {
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	font-weight:lighter;
}
/*the portability landing page css start*/
