﻿body#bupaWebsite {
	background:#FFF url(../../images/ar/bodyback.gif) repeat-x;
	direction:rtl;
	overflow-x:hidden;
}
body#bupaWebsite, #bupaWebsite ul, #bupaWebsite .contentContainer ul.landingListing, #bupaWebsite .contentContainer ul.landingListing li, #bupaWebsite li, #bupaWebsite h1, #bupaWebsite h2, #bupaWebsite h3, #bupaWebsite h4, #bupaWebsite h5, #bupaWebsite h6, #bupaWebsite form {
	margin:0px;
	padding:0px;
}
div.my-header {
}
#bupaWebsite td {
	vertical-align:top;
	font-family:Tahoma;
}
#bupaWebsite img {
	border:0px;
}
#bupaWebsite li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#bupaWebsite * {
	outline:none;
}
#bupaWebsite select, #bupaWebsite input, #bupaWebsite textarea {
	font-size:12px;
	color:#0066A9;
	font-weight:bold;
	font-family:Tahoma;
}
h1 {
	font-size:23px;
	color:#013A61;
	margin-bottom:10px !important;
	font-weight:normal;
}
.margBottom25 {
	margin-bottom:15px;
}
.logoContainer, .logoContainer:visited, .logoContainer:link {
	font-size:1px;
	background:url(/PublishingImages/logo-new.jpg) no-repeat 0px 0px;
	width:141px;
	height:141px;
	color:#009EE0;
	text-decoration:none;
	color:#009EE0;
	display:block;
	margin-top:0;
}
.headerContainer {
	padding:19px 22px;
}
.topMenuContainer {
	padding-bottom:12px;
	text-align:left;
}
.topMenuContainer, .topMenuContainer a, .topMenuContainer a:link, .topMenuContainer a:visited {
	font-size:12px;
	color:#00335B;
	text-decoration:none;
}
.topMenuContainer a:hover, .topMenuContainer a.selected {
	color:#009EE0;
}
.arabicText {
	font-family:Tahoma;
}
.rightAlignment {
	text-align:left;
}
.needToList {
	background:url(../../images/ar/image.gif) no-repeat right -383px;
	width:174px;
	height:25px;
}
.needToList select {
	width:160px;
	float:right;
	margin:4px 7px 0 0;
	background:none;
	border:0px;
}
.searchTextField input {
	width:90px;
	float:right;
	margin:4px 30px 0 0;
	background:none;
	border:0px;
}
.callUsIcon {
	background:url(../../images/ar/image.gif) no-repeat right -418px;
	width:33px;
	height:33px;
}
.callUsNumber {
	font-size:14px;
	color:#5A5A5A;
	padding:0 5px 0 10px;
}
.callUsNumber span {
	font-weight:bold;
}
.searchContainer {
	background:#E8E8E8;
	padding:7px;
}
.valignMiddle, .callUsNumber {
	vertical-align:middle !important;
}
.searchTextField {
	background:url(../../images/ar/image.gif) no-repeat -824px -383px;
	width:130px;
	height:25px;
}
.searchButton {
	background:url(../../images/ar/image.gif) no-repeat -874px -343px;
	width:58px;
	height:25px;
	display:inline-block;
	font-size:1px;
	text-align:right;
	text-decoration:none;
	color:#5A5A5A;
	border:0px;
	cursor:pointer;
}
.mainMenu, .mainMenu:visited, .mainMenu:link, .membersLink, .membersLink:link, .membersLink:visited, .mainMenuHighlight {
	display:block;
	font-size:12px;
	color:#FFF;
	line-height:14px;
	text-decoration:none;
	background:url(../../images/ar/menu-back.gif) repeat-x;
	   padding: 14px;
    text-align: right;
}
#mainmenuLink4{
	max-width:90px;
}
#mainmenuLink3, #mainmenuLink2{
max-width:98px;
	
}
.membersLink, .membersLink:link, .membersLink:visited{
	padding: 14px 12px 14px 11px;
}
.mainMenu:hover, .mainMenuHighlight {
	background:url(../../images/ar/menu-back-on.gif) repeat-x;
	color:#009EE0 !important;
}
.mainMenu.selected {
	background: url("../../images/ar/menu-back-selected.gif") repeat-x scroll 0 0 transparent;
	color: #FFFFFF !important;
}
.membersLink, .membersLink:link, .membersLink:visited {
	font-weight:bold;
	background:url(../../images/ar/membersmenu-back.gif) repeat-x;
}
.padBottom10 {
	padding-bottom:9px;
}
.homeLink {
	background:url(../../images/ar/image.gif) no-repeat -445px top;
	width:45px;
	height:42px;
	display:block;
	font-size:1px;
	text-align:right;
	color:#636365;
	text-decoration:none;
}
.homeLink.selected {
	background: url(../../images/ar/image.gif) no-repeat -594px top;
}
.mainMenuSep, .membersMenuSep {
	background:url(../../images/ar/image.gif) no-repeat -582px top;
	width:2px;
	font-size:1px;
}
.membersMenuSep {
	background:url(../../images/ar/image.gif) no-repeat -570px top;
}
.absoluteHomeMessage {
	background:#00A1E4;
	width:320px;
	height:285px;
	position:absolute;
	top:20px;
	left:20px;
	color:#FFF;
	font-size:14px;
	direction:rtl;
}
.posRelative {
	position:relative;
}
.messageTitle {
	font-size:20px;
	text-transform:uppercase;
}
.messageDescp, .messageTitle {
	margin-bottom:12px;
}
.learnMoreBtn, .learnMoreBtn:visited, .learnMoreBtn:link {
	font-size:1px;
	background:url(../../images/ar/image.gif) no-repeat -590px -343px;
	width:143px;
	height:27px;
	display:block;
	color:#E8E8E8;
	text-align:right;
	text-decoration:none;
}
.absoluteHomeMessagePad {
	padding:25px 25px 0 25px;
}
.tabsHead {
	background:#0F375E;
	color:#FFF;
	padding:15px 10px;
	font-size:14px;
	text-transform:uppercase;
}
.absoluteHomeTabs {
	position:absolute;
	top:34px;
	right:23px;
	z-index:100;
	width:200px;
	display:none;
}
.tabsLinks {
	width:200px;
	font-size:12px;
	font-weight:normal;
}
.tabsLinks a, .tabsLinks a:link, .tabsLinks a:visited {
	color:#013A61;
	text-decoration:none;
	padding:14px 10px 14px 25px;
	display:block;
	background:url(../../images/ar/image.gif) no-repeat -648px top;
}
.tabsLinks a:hover, a.menuHighlight {
	background:url(../../images/ar/image.gif) no-repeat -648px -53px !important;
	color:#FFF !important;
}
.centerBack {
	background:#E6E6E6;
	padding:0 22px 25px;
}
.servicesText, .domesticHelpText {
	line-height:19px;
}
.servicesText a, .servicesText a:link, .servicesText a:visited, .domesticHelpText a, .domesticHelpText a:link, .domesticHelpText a:visited {
	display:inline-block;
	background:url(../../images/ar/more-arrow.gif) no-repeat right 7px;
	padding:0 8px 0 0;
	color:#1D71AD !important;
	text-decoration:none;
}
.domesticHelpText a, .domesticHelpText a:link, .domesticHelpText a:visited {
	background:url(../../images/ar/more-arrow.gif) no-repeat right 5px;
}
.servicesText a:hover, .domesticHelpText a:hover {
	color:#013A61;
}
.servicesLiks a {
	display:inline-block;
	margin-left:10px;
	width:108px;
	height:169px;
	font-size:1px;
	color:#00A1E4;
	text-decoration:none !important;
	font-size:0!important;
	float:right;
}
.servicesLiks a:hover {
	text-decoration:none !important;
	font-size:0!important;
}
.servicesLiks a.last {
	margin-left:0px;
}
a.helpline {
	background:url(../../images/ar/image.gif) no-repeat -890px -164px;
}
a.cchi {
	background:url(../../images/ar/image.gif) no-repeat -120px -164px;
}
a.msgbupa {
	background:url(../../images/ar/image.gif) no-repeat -650px -164px;
}
a.networkcoverage {
	background:url(../../images/ar/image.gif) no-repeat -360px -164px;
}
a.worldwidecoverage {
	background:url(../../images/ar/image.gif) no-repeat -480px -164px;
}
a.onlineservices {
	background:url(../../images/ar/image.gif) no-repeat -290px -164px;
}
a.doctoronphone {
	background:url(../../images/ar/image.gif) no-repeat -530px -164px;
}
a.basma {
	background:url(../../images/ar/image.gif) no-repeat -770px -164px;
}
a.sos {
	background:url(../../images/ar/image.gif) no-repeat -410px -164px
}
.footerComp {
background: url(../../images/ar/image.gif) no-repeat -413px top;
width: 31px;
height: 133px;
font-size: 1px;
}
.voteBtn {
	text-align:left;
	vertical-align:bottom !important;
	width:58px;
}
.voteBtn a {
	background:url(../../images/ar/image.gif) no-repeat right -343px;
	width:58px;
	height:24px;
}
.pollQuestion {
	font-size:16px;
	color:#333333;
	margin-bottom:7px;
}
.wellBeingContainer {
	width:311px;
}
.greenTitle {
	color:#007A3D !important;
}
.absoluteWellBeingContent {
	background:#FFF;
	width:202px;
	height:238px;
	position:absolute;
	right:5px;
	top:5px;
	font-size:12px;
	color:#333;
}
.absoluteWellBeingContentPad {
	padding:10px 10px 0 10px;
}
.wellBeingLinks a, .wellBeingLinks a:visited, .wellBeingLinks a:link {
	display:block;
	background:url(../../images/ar/green-arrow.gif) no-repeat right 3px;
	padding:0 11px 0 0;
	color:#007A3D !important;
	text-decoration:none;
}
.wellBeingLinks a:hover {
	color:#013A61;
}
.wellBeingTitle {
	font-size:16px;
	color:#013A61;
	margin-bottom:3px;
}
.wellBeingRow {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px dotted #007A3D;
}
.margBottom3 {
	margin-bottom:3px;
}
.absoluteLearnMore {
	position:absolute;
	right:0px;
	bottom:0px;
}
.absoluteLearnMore a {
	background: url(../../images/ar/image.gif) no-repeat -880px -464px;
width: 120px;
height: 30px;
}
.voteBtn a, .voteBtn a:link, .voteBtn a:visited, .absoluteLearnMore a, .absoluteLearnMore a:link, .absoluteLearnMore a:visited {
	text-align:right;
	font-size:1px;
	text-decoration:none;
	color:#00A1E4;
	display:block;
}
.domesticHelpText {
	background:#FFF;
	height:80px;
	line-height:16px;
}
.domesticHelpTextPad {
	padding:7px 7px 0 7px;
}
.copyrightContainer {
	background:#5B5758;
}
#footerLinks{
	display:none;
}
.footerLinks td, .footerLinks td a, .footerLinks td a:link, .footerLinks td a:visited {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.footerLinks td a:hover {
	color:#00A1E4;
}
.copyrightContainerPad {
	padding:14px 22px;
}
.footerContainer {
	background:#0F375E;
	border-bottom:1px solid #FFF;
}
.footerSection {
	width:195px;
	margin:0 0 20px 45px;
	float:right;
}
.footerMap1, .footerMap1 a, .footerMap1 a:link, .footerMap1 a:visited {
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
}
.footerMap1 {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #FFF;
}
.footerMap2, .footerMap2 a, .footerMap2 a:link, .footerMap2 a:visited {
	font-size:12px;
	/*font-weight:bold;*/
	color:#FFF;
	text-decoration:none;
}
.footerMap2 a {
	background:url(../../images/ar/white-arrow.gif) no-repeat right 4px;
	padding:0 11px 3px 0;
	display:block;
}
.footerMap3, .footerMap3 a, .footerMap3 a:link, .footerMap3 a:visited {
	font-weight:normal;
	background:none;
}
.footerContainerPad {
	padding:0 22px 10px 0;
}
.footerButton {
	text-align:center;
}
.footerButton a, .footerButton a:link, .footerButton a:visited {
	color: #E8E8E8;
	text-indent: -9999px;
	text-align: right;
	text-decoration: none;
	display: inline-block;
	width: 91px;
	height: 17px;
	background: url(../../images/ar/image.gif) no-repeat -691px -127px;
	margin-bottom: 15px;
}
.footerButton a.active {
	background: url(../../images/ar/image.gif) no-repeat -792px -127px;
}
.newsletterTitle {
	font-size:16px;
	color:#FFF;
	margin-bottom:10px;
}
.newsletterField {
	background: url(../../images/ar/image.gif) no-repeat -504px -383px;
	width: 172px;
	height: 24px;
}
.newsletterField input {
	width:150px;
	margin:3px 10px 0 0;
	background:none;
	border:0px;
}
.subscribeButton {
	display: block;
	background: url(../../images/ar/image.gif) no-repeat -500px -343px;
	width: 79px;
	height: 24px;
	font-size: 1px;
	color: #5A5A5A;
	text-align: right;
	border: none;
}
.absoluteSubMenu {
	position:absolute;
	right:199px;
	top:0px;
	width:750px;
	height:239px;
	background:#FFF url(../../images/ar/smartmenu-back.gif) repeat-x;
	border:10px solid #757575;
	visibility:hidden;
}
.smartMenuLinks {
	padding:20px 20px 0 0;
}
.smarMenuSub1, .smarMenuSub1 a, .smarMenuSub1 a:link, .smarMenuSub1 a:visited {
	text-decoration:none;
	color:#013A61 !important;
	font-size:17px;
}
.smarMenuSub1 a {
	display:block;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px dotted #013A61;
}
.smarMenuSub1 a:hover {
	color:#00A1E4;
}
.smarMenuSub2, .smarMenuSub2 a, .smarMenuSub1 a:visited, .smarMenuSub2 a:link {
	font-size:12px;
	color:#00A1E4 ;
	text-decoration:none;
}
.smarMenuSub2 a {
	background:url(../../images/ar/blue-arrow.gif) no-repeat right 4px;
	padding:0 10px 3px 0;
	display:block;
}
.smarMenuSub2 a:hover {
	color:#013A61;
}
.applyNowBtn {
	background:url(../../images/ar/image.gif) no-repeat -43px -418px;
	width:218px;
	height:43px;
	display:block;
	font-size:1px;
	text-align:right;
	color:#009FE1;
	margin-top:20px;
	font-size:0 !important;
	text-decoration:none !important;
}
.inTheNewsCont {
background: url(../../images/ar/image.gif) no-repeat -332px -343px;
width: 159px;
height: 29px;
font-size: 1px;
}
.moreNewsLink, .moreNewsLink:visited, .moreNewsLink:link {
background: url(../../images/ar/image.gif) no-repeat -620px -127px;
width: 61px;
height: 29px;
font-size: 1px;
text-decoration: none;
color: white;
display: block;
}.newsMarquee {
	background:#FFF;
	vertical-align:middle !important;
}
.newsMarquee marquee {
	width:670px;
}
.newsMarquee marquee a, .newsMarquee marquee a:visited, .newsMarquee marquee a:link {
	display:inline-block;
	margin-left:50px;
	text-decoration:none;
}
.newsMarquee marquee span, .newsMarquee marquee a:hover {
	color:#00A1E4;
}
.socialMediaIcons {
	position:fixed;
	width:39px;
	right:0px;
	top:156px;
}
.socialMediaIcons a {
	margin-bottom:7px;
}
a.facebookIcon {
	background:url(../../images/ar/facebook.png) no-repeat left top;
	display:block;
	width:38px;
	height:44px;
}
a.twitterIcon {
	background:url(../../images/ar/twitter.png) no-repeat left top;
	display:block;
	width:38px;
	height:44px;
}
a.youtubeIcon {
	background:url(../../images/ar/youtube.png) no-repeat left top;
	display:block;
	width:38px;
	height:44px;
}
a.emailFriendIcon {
	background:url(../../images/ar/emailtofriend.png) no-repeat left top;
	display:block;
	width:38px;
	height:42px;
}
a.blogIcon{
	background:url(../../images/ar/BupaBlog.png) no-repeat left top;
	display:block;
	width:38px;
	height:44px;
}
a.micrositeIcon{
	background:url(../../images/ar/microsite-icon.png) no-repeat left top;
	display:block;
	width:38px;
	height:42px;
}


a.facebookIcon:hover, a.twitterIcon:hover, a.youtubeIcon:hover, a.emailFriendIcon:hover, a.micrositeIcon:hover, a.blogIcon:hover {
	width:38px;
}
.pageTitle {
	background:#009EE0;
	color:#FFF;
	padding:20px;
}
.pageTitle h1 {
	font-size:23px;
	color:#FFFFFF !important;
	text-transform:uppercase;
	margin:0px !important;
}
.subWhiteCenter {
	background:#FFF;
	padding:25px 30px;
}
.margBottom20 {
	margin-bottom:20px;
}
.breadCrumb, .breadCrumb a, .breadCrumb a:visited, .breadCrumb a:link {
	color:#737373;
	font-size:11px;
	text-decoration:none;
}
.breadCrumb a:hover, .breadCrumb a.selected {
	color:#333333 !important;
}
.pageHeadRow {
	padding:0 0 7px 0;
	margin-bottom:15px;
	border-bottom:1px solid #B0B0B0;
}
.pageIntroText {
	font-size:16px;
	color:#5D5D5D;
	line-height:22px;
	margin-bottom:15px;
}
.memberLoginComp {
	background:#F7F5F3;
	padding:20px 15px;
	border:1px solid #E3E3E3;
}
.loginLeftSection {
	border-left:1px solid #DDDDDD;
	width:380px;
}
.loginLeftSectionPad {
	padding:0 0 0 60px;
}
.loginRightSection {
	padding:0 60px 0 0;
}
.loginLabel {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 20px;
}
.loginTitle {
	font-size:21px;
	color:#333333;
	padding:0 0 15px 0;
}
.loginTextField, .loginListField, .filterListMenu, .commentTextArea, .loginSelectList, .loginTextArea {
	background:#FFF;
	border:1px solid #CBCBCB;
	width:220px;
	margin:0 0 20px 0;
	padding:3px 7px;
}
.formContainer .medium-dropdown{
margin:0 0 20px 0;
}
.loginFileType {
	width:323px !important;
}
.loginTextArea {
	height:95px;
	width:440px;
}
.loginSelectList {
	padding:0px;
	width:236px;
}
.commentTextArea {
	width:635px;
	height:90px;
	margin-bottom:10px;
}
.filterListMenu {
	width:95px;
	font-size:11px;
	font-weight:bold;
	color:#0066A9 !important;
	margin-left:10px;
}
.sortByText {
	color:#333333;
	font-size:12px;
	padding:5px 0 0 10px;
}
.loginListField {
	width:234px;
}
.forgotPasswordCont {
	background:url(../../images/ar/more-arrow.gif) no-repeat right 4px;
	padding:0 10px 0 0;
	font-size:12px;
	color:#000000;
}
.forgotPasswordCont a, .forgotPasswordCont a:link, .forgotPasswordCont a:visited {
	color:#0066A9;
	text-decoration:underline;
}
.forgotPasswordCont a:hover {
	color:#000;
	text-decoration:none;
}
.loginBtn, .registerBtn {
	display:inline-block;
	width:101px;
	height:27px;
	background:url(../../images/ar/image.gif) no-repeat -678px -343px;
	font-size:1px;
	color:#E6E6E6;
	margin-bottom:10px;
}
.registerBtn {
	background:url(../../images/ar/image.gif) no-repeat -789px -343px;
	width:160px;
	height:27px;
}
.loginCompDescp {
	font-size:12px;
	color:#5D5D5D;
	line-height:20px;
	margin-bottom:15px;
}
div.leftMenuBtn a, div.leftMenuBtn a:link, div.leftMenuBtn a:visited {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:7px 10px;
	border-bottom:1px solid #FFF;
}
div.leftMenuBtn.last a, div.leftMenuBtn.last a:hover, div.leftMenuBtn.last a.selected, div.leftMenuBtn a.selected {
	border-bottom:0px;
}
#bupaWebsite h2, h2.newsTitle {
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
h2.newsTitle {
	margin-bottom:4px !important;
}
h2.newsTitle a, h2.newsTitle a:visited, h2.newsTitle a:link {
	text-decoration:none;
}
.asboluteBannerText {
	position:absolute;
	right:10px;
	width:180px;
	top:10px;
}
.bannerTextBackiDentity, .bannerTextBackiCSR, .bannerTextBackTools {
	padding:15px;
	color:#FFF;
	font-size:12px;
	margin-bottom:10px;
	background:#0F375E;
}
.bannerTextBackiCSR {
	background:#939905;
}
.bannerTextBackTools {
	background:#007A3D;
}
.bannerTitle {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.learnMoreButton a, .learnMoreButton a:link, .learnMoreButton a:visited, .learnMoreButtonBlue a, .learnMoreButtonBlue a:link, .learnMoreButtonBlue a:visited, .learnMoreButtonOrange a, .learnMoreButtonOrange a:link, .learnMoreButtonOrange a:visited {
	display:inline-block;
	background:url(../../images/ar/buttons-back.gif) no-repeat left 0;
	font-size:16px;
	text-transform:uppercase;
	color:#333333 !important;
	padding:7px 15px 7px 37px;
	font-weight:bold;
	text-decoration:none;
	white-space: nowrap;
}
.learnMoreButtonBlue a, .learnMoreButtonBlue a:link, .learnMoreButtonBlue a:visited {
	background:url(../../images/ar/buttons-back.gif) no-repeat left -35px;
	color:#FFF !important;
}
.learnMoreButtonOrange a, .learnMoreButtonOrange a:link, .learnMoreButtonOrange a:visited {
	background:url(../../images/ar/buttons-back.gif) no-repeat left -70px;
	color:#FFF;
}
.investorBanner, .CSRBanner, .tipofTheDayBanner {
	background:#008789;
	padding:15px;
	color:#FFF;
	font-size:14px;
}
.CSRBanner {
	background:#939905;
	font-size:18px;
}
.tipofTheDayBanner {
	font-size:12px;
	background:#007A3D;
}
.contactTitle span {
	font-size:17px;
}
.investorBannerTitle, .careerBannerTitle, .contactTitle, .faqTitle, .rightMenuTitle {
	font-size:21px;
	background:url(../../images/ar/inverstorhr-back.gif) repeat-x right bottom;
	padding-bottom:7px;
	margin-bottom:15px;
}
.contactTitle, .faqTitle {
	background:url(../../images/ar/contacticon.gif) no-repeat left top;
	padding:3px 0 10px 0;
	margin-bottom:7px;
}
.faqTitle {
	background:url(../../images/ar/faq-icon.gif) no-repeat left top;
	padding:5px 0 5px 0;
}
.careerBannerTitle {
	background:url(../../images/ar/careerhr-back.gif) repeat-x right bottom;
}
.careerBanner, .contactBanner {
	background:#FFF;
	border:10px solid #CCCCCC;
	padding:10px;
	color:#333333;
	font-size:12px;
}
.careerBanner span a:hover {
	color:#333333;
}
.rightTestimonial {
	font-size:14px;
	color:#FFF;
	margin-bottom:15px;
	background:#01AEF0 url(../../images/ar/slogan-back-lightblue.gif) no-repeat right bottom;
}
.floatRightSlogan {
	float:left;
	width:229px;
	font-size:17px;
	color:#333;
	margin:0 15px 0 0;
	line-height:23px;
}
.floatRightSloganPad {
	padding:15px 15px 30px 15px;
}
.floatRightSlogan span, .rightTestimonial span {
	font-size:12px;
	font-weight:normal;
}
.rightTestimonial span {
	font-weight:bold;
}
.leftSubMenu {
	padding:7px;
	font-size:12px;
	font-weight:bold;
}
.leftSubMenu span.selected {
	text-decoration:underline !important;
	display: block;
padding: 5px 7px !important;
}

.leftSubMenu, .leftSubMenu a, .leftSubMenu a:link, .leftSubMenu a:visited {
	text-decoration:none;
	display:block;
	background:none !important;
}
.leftSubMenu a:hover, .leftSubMenu a.selected {
	text-decoration:underline !important;
}
.mostReadDate {
	font-size:11px;
	color:#7A7A7A;
	margin-bottom:4px;
}
.pollsAnswers, .servicesText, .domesticHelpText, .newsMarquee marquee a, .newsMarquee marquee a:visited, .newsMarquee marquee a:link, .contentContainer, .mostReadDescp {
	font-size:12px;
	color:#333333;
}
.mostReadTitle {
	margin-bottom:2px;
}
.mostReadTitle, .mostReadTitle a, .mostReadTitle a:link, .mostReadTitle a:visited {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.mostReadMoreLink {
	padding: 3px 0 6px 0;
}
.mostReadMoreLink a, .mostReadMoreLink a:link, .mostReadMoreLink a:visited {
	font-size:12px;
	text-decoration:none;
	padding:0 10px 0 0;
	margin-top:3px;
	display:inline-block;
}
.mostReadTitle a:hover, .mostReadMoreLink a:hover, h2.newsTitle a:hover {
	color:#333 !important;
}
.mostReadRow, .commentListing {
	padding-bottom:13px;
	margin-bottom:13px;
	border-bottom:1px solid #DCDCDC;
}
.filterSearchBtn {
	display: inline-block;
	background: url(../../images/ar/image.gif) no-repeat -426px -383px;
	width: 68px;
	font-size: 1px;
	color: #0990CD;
	height: 26px;
	text-align: right;
	border: none !important;
	cursor: pointer;
}
.paginationContainer {
	text-align:center;
	font-size:12px;
	color:#0066A9;
	padding-right:7px;
}
.paginationContainer a, .paginationContainer a:link, .paginationContainer a:visited {
	color:#0066A9;
	text-decoration:none;
	display:inline-block;
	padding:3px 7px;
	margin:0 0 0 7px;
}
.paginationContainer a:hover, .paginationContainer a.selected {
	background: #0066A9;
	color: white !important;
}
a.prevBtn {
	background:url(../../images/ar/prev-arrow.gif) no-repeat right 7px;
	padding-right:10px !important;
}
a.nextBtn {
	background:url(../../images/ar/next-arrow.gif) no-repeat left 7px;
	padding-left:10px !important;
}
.healthBanner {
	background:#007A3D;
	padding:10px;
	font-size:12px;
	color:#FFF;width: 451px;
}
.healthBannerTitle {
	font-size:18px;
	margin-bottom:7px;
	text-transform:uppercase;
}
.margBottom7 {
	margin-bottom:7px;
}
h1.newsDetailsTitle {
	font-size:27px;
}
.contactUsBtn a, .checkOtherProducts a {
	background: url(../../images/ar/image.gif) no-repeat -58px -418px;
	width: 155px;
	height: 51px;
	display: inline-block;
	font-size: 1px;
	color: #0991CE !important;
}
.checkOtherProducts a {
	background:url(../../images/ar/image.gif) no-repeat -490px -418px;
	width:287px;
}
.mostReadRow span, .bottomBannerHeight span, .assisstanceBanner div.price {
	font-weight:bold;
	font-size:17px;
}
.callUsText {
	margin:5px 0;
	font-size:14px;
}
.bottomBannerHeight {
	height:50px;
}
.contactBanner div.mostReadRow {
	padding-bottom:7px;
	margin-bottom:7px;
}
.contactBanner a, .contactBanner a:link, .contactBanner a:visited {
	color:#0066A9;
	text-decoration:none;
}
.contactBanner a:hover {
	color:#333;
}
.floatRightPic {
	float:left;
	margin:0 15px 0 0;
}
.floatLefttPic {
	float:right;
	margin:0 0 15px 15px;
}
.articleSource, .articleSource a:link, .articleSource a:visited {
	font-size:12px;
	color:#333333;
}
.articleSource a {
	text-decoration:none;
}
.shareArticleComp {
	padding-top:7px;
	border-top:1px solid #BFBFBF;
	margin:25px 0;
}
.mostReadComp1 {
	padding:0 0 0 30px;
	border-left:1px solid #E4E4E4;
}
.mostReadComp2 {
	padding:0 30px;
	border-left:1px solid #E4E4E4;
}
.mostReadComp3 {
	padding:0 30px 0 0;
}
.youAlsoLikeBanner {
	padding:15px;
	font-size:12px;
	color:#333333;
}
.likeLinks, .likeLinks a, .likeLinks a:visited, .likeLinks a:link {
	text-decoration:none;
}
.postCommentTitle {
	font-size:18px;
	color:#333333;
	padding-bottom:10px;
}
.viewAllComments a {
	display:inline-block;
	background:url(../../images/ar/comment-icon.gif) no-repeat right 3px;
	padding:0 20px 0 0;
	color:#0176BE;
	font-size:13px;
	text-decoration:none;
}
.viewAllComments, .commentBtns {
	text-align:left;
}
.commentBox {
	background:#D6D6D6;
	padding:20px 15px 15px 15px;
	font-size:12px;
	color:#333333;
}
.commentBox input.loginTextField {
	width:170px;
	margin:0 7px 15px 0;
}
.commentBtns a {
	display:inline-block;
	width:70px;
	height:27px;
	font-size:1px;
	text-decoration:none;
	text-align:right;
	margin:0 7px 0 0;
}
a.clearBtn {
background: url(../../images/ar/image.gif) no-repeat -345px -383px;
color: #51A9D1;
}
a.postBtn {
background: url(../../images/ar/image.gif) no-repeat -265px -383px;
color: #0991CE;
}

.backButton {
	text-align:left;
	font-size:12px;
	padding:5px 0 0 0;
}
.backButton a {
	display:inline-block;
	padding:0 10px 0 0;
	text-decoration:none;
}
.articleSource a:hover, .likeLinks a:hover, .viewAllComments a:hover, .backButton a:hover {
	color:#333 !important;
}
.mostReadTitle, .mostReadTitle a, .mostReadTitle a:link, .mostReadTitle a:visited {
	color:#0F375E;
}
.mostReadMoreLink a, .mostReadMoreLink a:link, .mostReadMoreLink a:visited {
	color:#0F375E;
	background:url(../../images/ar/navy-arrow.gif) no-repeat right 4px;
}
.width175 {
	width:160px !important;
}
.newsLetterBanner {
	background:#FFF;
	border:10px solid #CCCCCC;
	padding:15px 25px;
}
.newsLetterBanner div.newsletterTitle {
	color:#333;
}
.highlightText, .eCommerceHighlight {
	font-size:16px;
	padding:15px;
	color:#333;
	margin-bottom:15px;
}
.eCommerceHighlight {
	font-size:12px;
}
#bupaWebsite .contentContainer h2 {
	font-weight:bold;
	font-size:18px;
	margin-bottom:7px !important;
	font-family:Tahoma !important;
}
#bupaWebsite .contentContainer h3 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:7px !important;
}
#bupaWebsite .contentContainer ul {
	padding:7px 7px 0 0;
}
#bupaWebsite .contentContainer ul li {
	padding:0 15px 3px 0;
}
.contentActionButton {
	background:url(../../images/ar/buttons-back.gif) no-repeat left -105px;
	font-size:21px;
	color:#FFF;
	padding:7px 15px 16px 40px;
	margin-bottom:25px;
	line-height:25px;
}
.contentActionButton a, .contentActionButton a:link, .contentActionButton a:visited {
	color:#FFF !important;
	text-decoration:none;
}
.ms-WPBody .contentActionButton a:hover, .contentActionButton a:hover {
	color:#000 !important;
	text-decoration:none;
}
.commentHead {
	background:#D6D6D6;
	padding:7px 15px;
	font-size:12px;
	color:#333;
}
.commentName {
	font-size:14px;
	font-weight:bold;
}
.commentDate {
	text-align:left;
}
.commentHead {
	margin-bottom:7px;
}
.commentBoxContainer .loginListField {
	width:145px;
	margin:0px;
}
.imageCaption {
	font-size:11px;
	font-style:italic;
	color:#333333;
	margin-top:7px;
}
.contentImgBorder {
	border:1px solid #BFBFBF !important;
}
.absoluteTopSubMenu {
	background:#E4E4E4 url(../../images/ar/submenu-back.gif) repeat-x;
	position:absolute;
	right:-1px;
	top:42px;
	font-size:12px;
	color:#1D71AD;
	width:600px;
	z-index:1000;
	visibility:hidden;
	text-align:right;
}
.highZindex {
	z-index:1000;
}
.higherZindex {
	z-index:1001;
}
.absoluteTopSubMenuPad {
	padding:10px;
	border-bottom:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-left:1px solid #A1A1A1;
}
.subMenuLeft {
	padding:0 0 0 20px;
}
.subMenuRight {
	border-right:1px solid #C6C6C6;
	padding-right:20px;
	width:360px;
}
.productsButtons {
	width:175px;
}
.productsButtons a, .productsButtons a:visited, .productsButtons a:link {
	margin-bottom:5px;
	background:url(../../images/ar/buttons-back.gif) no-repeat left -153px;
	display:block;
	padding:14px 11px 20px 0;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}
.productsButtons a:hover {
	color:#000;
}
.subMenuMainBtn {
	background:url(../../images/ar/submenu-hr.gif) repeat-x right bottom;
	padding:0 0 7px 0;
	margin-bottom:7px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.subMenuMainBtn a, .subMenuMainBtn a:link, .subMenuMainBtn a:visited {
	color:#333;
	text-decoration:none;
}
.subMenuMainBtn a:hover {
	color:#01AEF0;
}
.subMenuLinks a, .subMenuLinks a:link, .subMenuLinks a:visited {
	display:block;
	background:url(../../images/ar/blue-arrow.gif) no-repeat right 4px;
	padding:0 10px 3px 0;
	font-size:12px;
	color:#1D71AD;
	text-decoration:none;
}
.subMenuLinks a:hover {
	color:#333;
}
.subMenuLinksCont {
	float:right;
	width:175px;
	margin:0 0 20px 25px;
}
.subMenuLinksContLast {
	margin:0px;
}
#bupaWebsite .contentContainer .toolsPiContainer {
	background:#C6C6C6;
	width:195px;
	height:103px;
	text-align:center;
	vertical-align:middle !important;
}
#bupaWebsite .toolsandapps .toolsListing li {
	float:right;
	width: 211px;
	background:#F0F0F0;
	margin:0 0 10px 10px !important;
	padding:0;
	height: 310px;
}
#bupaWebsite .toolsandapps .toolsListing li.last {
	margin:0 0 10px 0 !important;
}
div.toolsListingPad {
	padding:12px;
}
.toolsTitle {
	font-size:16px;
	margin-bottom:3px;
}
.toolsTitle, .toolsTitle a, .toolsTitle a:link, .toolsTitle a:visited {
	text-decoration:none;
}
.toolsSlogan {
	font-size:14px;
	color:#333333;
	margin-bottom:7px;
}
.toolsPic {
	margin-bottom:10px;width:215px;
}
.toolsDescp {
	font-size:12px;
	color:#333;
	line-height:18px;
	margin-bottom:10px;
}
.toolsLink a {
	border-top:1px solid #D1D1D1;
	display:block;
	font-size:12px;
	padding:7px 10px 0 0;
	text-decoration:none;
}
.toolsLink a:hover, .toolsTitle a:hover {
	color:#333 !important;
}
.landingContainer {
	background:#FFF;
	padding:8px;
}
.landingSectionCont {
	width:164px;
	background:#F0F0F0;
}
.landingSectTitle {
	font-size:15px;
	margin-bottom:7px;
}
.landingSectTitle a, .landingSectTitle a:link, .landingSectTitle a:visited {
	text-decoration:none;
}
.ladingText {
	font-size:12px;
	color:#333333;
	margin-bottom:10px;
	/*width: 143px;*/
}
.landingListing .ladingText{
	width: 143px;
}
.ladingText ul {
	padding:7px 0 0 0 !important;
}
.ladingText ul li {
	padding:0 10px 2px 0 !important;
}
#bupaWebsite .contentContainer ul.dfwp-list li .ladingText ul li {
	padding:0 10px 2px 0 !important;
}
.ladingText ul li a, .ladingText ul li a:link, .ladingText ul li a:visited {
	text-decoration:none;
}
.landingCompPad {
	padding:10px;
}
.landingInternalLink a, .landingInternalLink a:link, .landingInternalLink a:visited {
	display:block;
	padding:7px 10px 0 0;
	border-top:1px solid #D1D1D1;
	font-size:12px;
	text-decoration:none;
}
.ladingText ul li a:hover, .landingInternalLink a:hover, .landingSectTitle a:hover {
	color:#333 !important;
}
.landingSetHeight {
	height:153px;
}
.productApplyNowButton {
	display:inline-block;
	font-size:18px;
	text-decoration:none;
	padding:10px 30px 10px 60px;
	text-transform:uppercase;
}
.contentTable td {
	font-size:13px !important;
	color:#333333;
	padding:10px 7px;
	border-bottom:1px solid #333333;
}
.downloadsIcons td {
	padding:0px;
	border-bottom:0px;
}
.contentTable {
	background:url(../../images/ar/tableborder-top.gif) repeat-x;
}
td.leftAlignment {
	text-align:right;
	padding:10px 7px;
}
.removeBackground {
	background:none;
}
.contactIcon {
	background:url(../../images/ar/image.gif) no-repeat right -418px;
	width:33px;
	height:33px;
}
.landingLinks a, .landingLinks a:link, .landingLinks a:visited {
	display:inline-block;
	margin:0 0 20px 37px;
	padding-top:10px;
	font-size:12px;
	text-decoration:none;
	padding:7px 10px 0 0;
	width:120px;
	border-top:1px solid #D1D1D1;
}
.landingLinks a.last {
	margin:0 0 20px 0;
}
.landingLinks a:hover, .faqQuestions a:hover {
	color:#333 !important;
}
.faqQuestions {
	background:url(../../images/ar/faqhr-back.gif) repeat-x right top;
	padding:10px 0 0 0;
}
.faqQuestions a, .faqQuestions {
	color:#0066A9;
	font-size:12px;
	text-decoration:none;
}
.testimonialTitle {
	font-size:21px;
	color:#FFF;
	padding:0 0 7px 0;
	margin-bottom:10px;
}
.subMenuRow {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
}
.subMenuLevel2 {
	padding:5px 12px 0 0;
}
.subMenuLevel2, .subMenuLevel2 a, .subMenuLevel2 a:visited, .subMenuLevel2 a:link {
	font-size:12px;
	color:#1D71AD;
	text-decoration:none;
}
.subMenuLevel2 a:hover {
	color:#333333;
}
.subMenuLevel1, .subMenuLevel1 a, .subMenuLevel1 a:link, .subMenuLevel1 a:visited {
	display:block;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.subMenuLevel1 a {
	background:url(../../images/ar/gray-arrow.gif) no-repeat right 4px;
	padding:0 12px 0 0;
	text-decoration:none;
}
.subMenuLevel1 a:hover {
	color:#1D71AD;
}
.moreForMembersLink {
background: url(../../images/ar/image.gif) no-repeat -202px top;
width: 96px;
height: 96px;
display: inline-block;
position: relative;
top: -20px;
font-size: 1px;
color: white !important;
text-decoration: none;
}
a.moreMembers, a.moreMembers:link, a.moreMembers:visited {
	background:url(../../images/ar/blue-arrow.gif) no-repeat right 3px;
	margin-top:7px;
	padding:0 10px 0 0;
	display:block;
}
.locatorIcon {
width: 33px;
height: 33px;
background: url(../../images/ar/image.gif) no-repeat -529px -418px;
}
.hopitalNetwork {
	font-size:14px;
}
.hopitalNetwork a {
	font-size:12px;
}
.learnMoreBtnBanner {
display: block;
background: url(../../images/ar/buttons-back.gif) no-repeat left -34px;
padding: 10px 15px 9px 0;
color: white !important;
font-size: 14px;
text-transform: uppercase;
}
.absoluteLeftMenu {
	position: absolute;
	right: 200px;
	top: 0px;
	width: 200px;
	visibility: hidden;
	z-index: 999;
}
.absoluteLeftMenuPad {
	padding:10px;
}
.absoluteLeftMenuPad a, .absoluteLeftMenuPad a:visited, .absoluteLeftMenuPad a:link, .absoluteLeftMenuPad a:hover {
	display:block;
	border-bottom:1px solid #FFF !important;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	padding-bottom:7px;
	margin-bottom:7px;
	background:none !important;
}
.absoluteLeftMenuPad a.last {
	border-bottom:0px !important;
	padding:0 10px 7px 0 !important;
	margin:0px !important;
}
.margBottom15, .investorBanner, .careerBanner, .CSRBanner, .contactBanner, .youAlsoLikeBanner, .tipofTheDayBanner, .leftMenuContainer, .hospitalFiltering {
	margin-bottom:15px;
}
.faqQuestion {
	font-size:16px;
	color:#333333;
	line-height:21px;
	margin-bottom:10px;
}
.faqQuestion span {
	font-weight:bold;
}
.faqAnswer {
	font-size:12px;
	color:#333333;
}
.faqListingCont {
	margin:15px 0 0 0;
}
.contactUsForFree {
	font-size:21px;
	margin-bottom:7px
}
.contactUsButton a {
	display:block;
	background:url(../../images/ar/buttons-back.gif) no-repeat left -247px;
	text-decoration:none;
	font-size:1px;
	color:#088FCC;
	width:405px;
	height:51px;
}
.googleMapContainer {
	border:1px solid #A3A3A3;
	margin-bottom:15px;
}
.branchesListing li {
	float:right;
	width:175px;
	border-right:1px solid #B6B6B6;
	padding:0 20px !important;
	margin-bottom:20px !important;
}
.branchesListing li.first {
	padding:0 0 0 20px !important;
	border-right:0px;
	clear:both;
}
.formLabel {
	font-weight:bold;
	margin-bottom:5px;
}
.formContainer input.loginTextField {
	width:307px;
}
.formContainer select.loginSelectList {
	width:323px;
}
.resetButton, .submitButton {
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	display:inline-block;
	padding:7px 50px 10px 50px;
	text-decoration:none;
	margin-right:10px;
	float:left;
	margin-top:20px;
}
.submitButton {
	padding:8px 45px 8px 55px;
}
.reportAbuseBanner a {
	display:block;
	width:200px;
	background:url(../../images/ar/reportabuse-button.gif) no-repeat left top;
	font-size:1px;
	color:#0992CE;
	text-decoration:none;
	height:61px;
}
/*** Suzan ******/
.FloatRight {
	float:left;
	padding-right:10px;
}
.FloatLeft {
	float:right;
	padding-left:10px;
}
.toolbar ul li.first {
	margin-right: 0;
	padding-right: 0;
}
.toolbar ul.set-sharing li a#share-facebook {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat -29px 0;
}
.toolbar ul.set-sharing li a#share-google {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat 0 0;
	width: 24px;
}
.toolbar ul.set-sharing li a#share-twitter {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat -50px 0;
}
.toolbar ul.set-sharing li a#share-linkedin {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat -71px 0;
}
.toolbar ul.set-email-print li a#tool-email {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat -113px 0;
}
.toolbar ul.set-email-print li a#tool-print {
	background: white url(../../images/ar/bg-social-icons.png) no-repeat -134px 0;
}
#bupaWebsite .contentContainer .toolbar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	float: left;
}
.toolbar ul li {
	float: left;
	margin: 0 2px;
	font-size:0;
}
.toolbar ul.set-sharing li a, .toolbar ul.set-email-print li a {
	text-indent: -9999px;
}
.toolbar ul.set-sharing li a, .toolbar ul.set-email-print li a {
	display: block;
	width: 16px;
	height: 16px;
}
.pollchartcolor {
	background-color:#0072BC;
	margin:10px 0;
}
.pollchoice {
	margin:5px 0;
}
a.applyNowBtn {
	display: block;
	background: url(../../images/ar/image.gif) no-repeat -747px -413px;
	font-size: 1px;
	color: #0992CE;
	text-decoration: none;
	width: 183px;
	float: right;
	height: 51px;
	position: absolute;
	bottom: 15px;
	left: 382px;
}
.downloadsSep {
	background:url(../../images/ar/downloadsSep.gif) center center no-repeat;
	width:14px;
	height:15px;
	font-size:1px;
}
.downloadLink {
	display:block;
	width:15px;
	height:15px;
	background:url(../../images/ar/image.gif) no-repeat -720px -225px;
	font-size:1px;
	text-decoration:none;
	color:#00A1E4;
	font-size:0 !important;
	text-decoration:none !important;
}
td.sizeField {
	font-size:12px;
	color:#333333;
	width:80px;
}
.bannerBackCont {
	padding:15px;
	font-size:12px;
	color:#FFF;
}
.bannerContTitle {
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
}
.absoluteDomesticText {
	position:absolute;
	right:10px;
	width:160px;
	top:10px;
	background:#FFF;
}
.absoluteDomesticTextPad {
	padding:10px;
}
.downloadAppBanner {
	padding:10px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
}
.rightMenuTitle {
	background:url(../../images/ar/rightmenu-hr.gif) repeat-x right bottom;
	color:#FFF;
}
.rightMenuBtn, .rightMenuBtn a {
	font-size:12px;
	color:#FFFFFF !important;
	font-weight:bold;
}
.rightMenuBtn a, .rightMenuBtn a:visited, .rightMenuBtn a:link {
	display:block;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:7px;
	background:url(../../images/ar/rightmenu-arrow.gif) no-repeat right top;
	text-decoration:none;
	padding:0 27px 10px 0;
}
.rightMenuBtn.last a {
	padding-bottom:5px;
	margin-bottom:0px;
	border-bottom:0px;
}
.rightMenuBtn a:hover, .rightMenuBtn a.selected {
	color:#000;
}
tr.contentTableHeader td {
	font-size:18px;
	font-weight:bold;
}
.hospitalTableContent td {
	font-size:12px;
}
.width145 {
	width:145px;
	margin:0 5px 10px 0;
}
.hospitalFiltering {
	font-size:12px;
	color:#333333;
	padding:10px 10px 10px 10px;
}
.bmiLeftProduct {
	border-left:1px solid #E4E4E4;
	padding-left:20px;
}
.bmiRightProduct {
	padding-right:20px;
}
#bupaWebsite img.picBorder {
	border:1px solid #C6C6C6;
}
.calculateBodyMass {
	background:#E6E6E6;
	padding:10px;
}
.calculateBodyMassTitle {
	font-size:21px !important;
	color:#333333;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Tahoma;
}
.calculationContainer {
	padding:20px 10px;
	background:#FFF;
}
.calculationField {
	font-size:16px !important;
	color:#333333;
	font-weight:bold;
	padding:7px 0 0 7px;
}
.calculationFieldType {
	font-size:27px !important;
	font-weight:normal;
	color:#333333;
	padding:0 7px 0 0;
}
.calculationFieldBack {
background: url(../../images/ar/image.gif) no-repeat -120px -250px;
width: 160px;
height: 36px;
}
.calculationListBack {
background: url(../../images/ar/image.gif) no-repeat -160px -297px;
width: 120px;
height: 36px;
}
.calculationFieldBack input, .calculationListBack select {
	font-size:16px !important;
	color:#333333 !important;
	width:140px;
	height:30px;
	border:0px;
	background:none;
	margin:0 5px 15px 0;
}
.calculationListBack select {
	height:20px;
	margin:7px 5px 0 0;
	width:110px;
}
.calculateBtn {
	background:url(../../images/ar/buttons-back.gif) no-repeat left -438px;
	font-size:14px;
	color:#FFF !important;
	text-decoration:none;
	padding:10px 35px 10px 45px;
	display:inline-block;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.loader {
	border:0px;
	position:absolute;
	z-index:9998;
	right:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#F3F5F8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
	-moz-opacity:.75;
	opacity:.75;
}
.loaderimage {
	position:absolute;
	text-align:center;
	right:49%;
	top:49%;
	z-index: 99999;
}
.progressdiv {
	width:100%;
	margin:0px;
	position:relative;
	clear:both;
}
.error-message {
	color:Red;
}
.pollchartcolor {
	background-color:#0072BC;
	margin:10px 0;
}
.pollchoice {
	margin:5px 0;
}
.yourBMICont {
	background:#ECECEC url(../../images/ar/yourbmi-back.gif) repeat-x right top;
	border-bottom:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	font-size:12px !important;
	color:#333333;
	padding:20px 15px;
}
.yourBMITitle {
	font-size:21px !important;
	vertical-align:middle !important;
}
.bmiNumber {
	font-size:27px !important;
	font-weight:bold;
	text-align:left;
}
.genderOptions {
	padding:7px 0 15px 0;
	font-size:14px;
}
.fieldLabelSmall {
	font-size:12px;
	color:#333333;
	margin-bottom:5px;
}
.redColor {
	color:#C20000;
}
.downloadsContainer {
	border:1px solid #CCCCCC;
	padding:25px;
}
.calculateBodyMassTitle td.setNumber {
	font-size:16px;
	font-weight:bold;color: #005D2E;
	text-align:left;
	vertical-align:middle !important;
}
.testSect {
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin-bottom:5px;
}
.testOptions {
	font-size:12px;
	color:#333333;
}
.proteinFactorMessage {
	font-size:14px;
	color:#333333;
}
.choicesIndicatorCont {
	background:#E6E6E6;
	padding:15px;
	color:#333333;
	font-size:12px;
}
.landingListing li {
	float:right;
	width:164px;
	margin:0 0 4px 8px !important;
}
.landingListing li.last {
	margin:0 0 4px 0 !important;
}
.landingListing .landingSectionCont {
	height:292px;
}
.rightMenuCont {
	padding:10px;
}
.ellipse {
	float: right;
}
.container {
	width: 260px;
	float: right;
	margin: 50px 10px 10px;
	padding: 20px;
	background-color: white;
}
.page_navigation, .alt_page_navigation {
	padding-bottom: 10px;
}
.page_navigation {
	display:inline;
}
.active_page {
	background-color:white !important;
	color:black !important;
}
.content, .alt_content {
	color: black;
}
.content li, .alt_content li, .content > p {
	padding: 5px
}
.ellipse, .page_link, .last_link, .first_link {
	display:none;
	font-size:0;
	background:transparent
}
.next_link {
	background: url(../../images/ar/buttons-back.gif) no-repeat left -438px;
	font-size: 12px;
	color:white !important;
	text-decoration: none;
	padding: 10px 35px 10px 45px;
	display: inline-block;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.previous_link {
	background: url(../../images/ar/buttons-back.gif) no-repeat right -438px;
	font-size: 12px;
	color:white !important;
	text-decoration: none;
	padding: 10px 45px 10px 35px;
	display: inline-block;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin-left:10px
}
.no_more {
	display:none;
}
.content {
	min-height:400px;
}
.contentContainer ul.content li {
	background:none !important;
}
.eCommerceTable td {
	padding:13px 10px;
	font-size:14px;
	color:#333333;
	border-bottom:1px solid #333333;
}
.eCommerceCheckBox {
	text-align:left;
	font-size:12px !important;
}
tr.grayRow td {
	background:#F2F2F2;
}
.eCommerceHighlightTitle {
	font-weight:bold;
	background:url(../../images/ar/blue-hr.gif) repeat-x right bottom;
	margin-bottom:15px;
	padding-bottom:10px;
}
.uploadDocument td {
	vertical-align:middle !important;
	font-weight:bold;
	color:#333333;
	font-size:12px;
	padding-left:7px;
}
.uploadDocument input {
	margin:0px;
}
.attachDocument {
	background:url(../../images/ar/buttons-back.gif) no-repeat left -35px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	padding:10px 15px 10px 35px;
	text-transform:uppercase;
	float:left;
}
.dateOfBirthField {
	width:100px !important;
}
.shareArticle li {
	padding:0px !important;
	background:none !important;
	margin-right:2px !important;
}
.srch-results {
	padding-right:0px !important;
}
.downloadPressRelease {
background: url('/Style Library/images/downloadPDFList.png') no-repeat 38px 6px;
padding: 6px 15px 6px 0;
}
.downloadPressRelease a:link, .downloadPressRelease a:visited {
	color: #0F375E !important;
}
.joinNewsLetter {
	color:white;
	width:251px;
}
.BigSitemap .footerSection {
	width: 186px;
	margin: 0 0 20px 36px;
	float: right;
}
.BigSitemap .footerMap1 a:link, .BigSitemap .footerMap1 a:visited {
	color:#1D71AD !important;
}
.BigSitemap .footerMap2 a:link, .BigSitemap .footerMap2 a:visited {
	color:#333 !important;
}
.BigSitemap .footerMap2 .footerMap3 a:link, .BigSitemap .footerMap2 .footerMap3 a:visited {
	color:#1D71AD !important;
}
.BigSitemap .footerMap1 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #333;
}
td.landingSectionCont .ladingText ul li {
	width: 145px;
}
.contentContainer ul li {
	background:url(../../images/ar/contentbullet-green.gif) no-repeat right 4px;
}
.contentContainer .BigSitemap ul li {
	background:none !important;
}
.contentContainer .branchesListing ul li {
	background:none !important;
}
#bupaWebsite .contentContainer ul li.dfwp-item {
	background:none;
}
#bupaWebsite .contentContainer ul.dfwp-list {
	padding:0 !important;
}
.contentImage {
	float:right;
	margin:0 0 10px 10px;
}
body#bupaWebsite .srch-Title2 {
	font-size:18px;
}
body#bupaWebsite .srch-Title3 {
	padding-right:0;
}
body#bupaWebsite .srch-Title2 a:link, body#bupaWebsite .srch-Title2 a:visited {
	color:#0F375E !important;
}
body#bupaWebsite .srch-Title2 a:hover {
	color:#333333 !important;
	text-decoration:none;
}
body#bupaWebsite .srch-Icon {
	display:none;
}
body#bupaWebsite .srch-Description2 {
	font-size:12px;
	color:#333333;
	margin-right:0;
}
body#bupaWebsite .srch-Metadata2 {
	font-size:11px;
	color:#7A7A7A;
	margin-top:5px;
	margin-right:0;
}
body#bupaWebsite .faqAnswer a {
	color:#0072BC;
}
body#bupaWebsite .srch-Metadata1 {
	background: url("../images/navy-arrow.gif") no-repeat scroll right 4px transparent;
	color: #0F375E;
	padding:0 10px 0 0;
	margin-right:0;
}
.clearFix {
	clear:both;
}
body#bupaWebsite .srch-URL2, body#bupaWebsite span.srch-urllink a:link, body#bupaWebsite .srch-urllink a:visited {
	color: #0F375E !important;
}
body#bupaWebsite .srch-Page strong, body#bupaWebsite .srch-Page a:link, body#bupaWebsite .srch-Page a:visited {
	display:inline-block;
	padding:3px 7px;
	margin:0 0 0 7px;
	border:0 none;
	float:none;
}
body#bupaWebsite .srch-Page a:link, body#bupaWebsite .srch-Page a:visited {
	color:#0066A9;
}
body#bupaWebsite .srch-Page {
	text-align:center;
	padding:0.7em 0;
}
body#bupaWebsite .srch-Page a:hover, body#bupaWebsite .srch-Page strong {
	color:#fff !important;
	background:#0066A9;
}
body#bupaWebsite .srch-stats {
	margin:0 0 10px 0;
}
body#bupaWebsite .srch-results, body#bupaWebsite .srch-Description2 {
	max-width:100%;
}
.rightMenuCont {
	background:#EF8900;
}
.contentContainer a {
	color:#00ADED
}
.contentContainer a:hover {
	color:#333;
}
.mainMenu .menuArrow {
	position: absolute;
	bottom: -5px;
	height: 6px;
	width: 11px;
	right: 50%;
	margin: 0 -5px 0 0;
	display: none;
	background: url(../../images/ar/menu-arrow.png) 0 0 no-repeat;
}
.mainMenu.selected .menuArrow {
	display: block;
}
.contentContainer a.resetButton, .contentContainer a.submitButton {
	color:#fff !important;
}
#bupaWebsite .contentContainer ul li.dfwp-item {
	padding:0;
}
.homeLink.selected .menuArrow {
	display: block;
}
.homeLink .menuArrow {
	position: absolute;
	bottom: -5px;
	height: 6px;
	width: 11px;
	right: 50%;
	margin: 0 -5px 0 0;
	display: none;
	background: url(../../images/ar/menu-arrow.png) 0 0 no-repeat;
}
input[type=radio] {
	margin:2px 0 3px 3px;
}
.dynamicValidator {
	display:inline;
}
#bupaWebsite .contentContainer ul.dfwp-list li {
	display:inline;
	float:right;
	background:none;padding: 0 0px 0 0px;
}
.other-tool-container {
	margin-left: 20px !important;
	border-left:1px solid #E4E4E4;
	padding-left: 20px !important;
}
.Letters a:link, .Letters a:hover {
	color:#005D2E !important;
	text-decoration:none !important;
	padding-right: 5px;
	font-size:14px;
}
.Letters a.selected {
	text-decoration:underline !important;
}
.pollchoice {
	font-size:12px;
}
.leftSubMenu a {
	padding:5px 7px !important;
}
a.helpline{
	
}
.anythingSlider-default .anythingControls .start-stop{
	left:62px;
	right:auto !important;
}
.anythingSlider-default .back{
	background:url(../images/image.gif) left -127px;
	right:auto !important;
	left:35px;
}
.anythingSlider-default .forward{
	background:url(../images/image.gif) -54px -127px;
	left:89px;
	right:auto !important;
}
.anythingControls{
	left:0 !important;
	right:auto !important;	
}
.anythingSlider li.panel *{
	direction:rtl;
}
.ladingText ul li{
	background-position:right 4px !important;
}
.landingInternalLink a, .landingInternalLink a:link, .landingInternalLink a:visited, .landingLinks a, .landingLinks a:link, .landingLinks a:visited{
	background-position:right 10px !important;
}


td.alphaSearchContLeft{
	font-size:18px !important;
	font-weight:bold;
}
.lettersContainer{
	margin:7px 0 15px 0;
	background:#DCDCDC;
	font-size:16px;
	text-transform:uppercase;
	padding:10px;
}
.lettersContainer a,.lettersContainer a:link,.lettersContainer a:visited{
	color:#007A3D !important;
	text-decoration:none;
	display:inline-block;
	margin-right:7px;
}
td.alphaSearchContRight{
	text-align:right;
	vertical-align:middle !important;
}
td.alphaSearchContRight a,td.alphaSearchContRight a:link,td.alphaSearchContRight a:visited{
	color:#007A3D !important;
}
.anythingSlider{
	direction:ltr;
}
.anythingSlider li.panel *{
	direction:rtl;
}


/*****************************Branch locator*************************/
.branchName{
	color:#333333;
	font-weight:bold;
	font-size:13px;
	padding:5px;
	background:#e6e6e6;
	margin:0 0 10px 0;
	}
.viewMap{
	display:block;
	float:left;
	background:url(../../images/view-map-bg.gif) 0 0 repeat-x;
	padding:0 15px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}
.viewMap span{
	display:block;
	height:24px;
	line-height:24px;
	padding:0 0 0 20px;
	background:url(../../images/map-icon.png) 0 center no-repeat;
	color: white !important;
	}
.clearFix{
	clear:both;
	}
.branchLocatorItem{
	margin:0 0 15px 0;
	font-size:12px;
	}
.radiobutton-list{
	width:150px;
}
.anythingSlider .panel{
	text-align:right !important;
}

	.contentTableTOB td {
	font-size:13px !important;
	color:#333333;
	padding:10px 7px;
	border-bottom:1px solid #333333;
}
.contentTableTOB {
	background:url(../images/tableborder-top.gif) repeat-x;
}

.headerContainer .rightAlignment{
	vertical-align:bottom;
}

.filterResetBtn {
display: inline-block;
background: url(../../images/ar/image.gif) no-repeat -347px -383px;
width: 68px;
font-size: 1px;
color: #0990CD;
height: 26px;
text-align: left;
border: none !important;
cursor: pointer;
}
.logoListing
{
    display:inline;
}

.logoListing div
{
    display: inline;
padding-left: 10px;
}

.logoListing div img
{
   max-width:165px
}

.numberEn{
    direction:ltr;
    font-weight:normal;
}
/* .highlightText
{
    margin-bottom:5px;
}
 */
 
 
/*Home Tips */
.tipsContainerHome{
	position:fixed;
bottom: 0px;
	left:0px;
	font-family:Arial;
	width: 258px;
z-index: 100;
}
div.tipsReadMore a,div.tipsReadMore a, div.tipsReadMore a:visited{
	color:#FFF;
	text-decoration:none;
	background:url(../../images/ar/white-arrow.gif) no-repeat right 3px;
	display:block;
	padding:0 10px 0 0;
}
div.tipsReadMore a:hover{
	text-decoration:underline;
}
.tipsContainerHome .tipofTheDayBanner
{
    margin:0px
}

/*************Share Links******************/
.shareLinks
{
    padding:20px 0 0 0;
    font-size:10pt !important;
 }
.shareLinks table td
{
    vertical-align:middle !important;
}
.dynamicfieldcell .medium-dropdown {
width:322px;
padding:3px;
}
/************ Get Quote Styles 7.3.2013*************/
.getQuoteForm label{
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0 0 6px 0;
}
.getQuoteForm .selectHolder{
	border:1px solid #adadad;
	padding:3px;
	margin:0 0 12px 0;
}
.getQuoteForm select{
	width:210px;
	border:0;
}
.dateOfBirth select{
	display:inline-block;
	width:60px;
}
.dateOfBirth{
	margin:0 6px 12px 0 !important;
}
.greyBorder{
	border-bottom:1px solid #DCDCDC;
	margin:0 0 15px 0;
}
.fontSize15{
	font-size:15px !important;
}
a.addDependent{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 21px;
	margin-top:20px;
	display:block;
}
.nopadding{
padding:0 !important;
}
.contentTableQuotes td{
	padding:13px;
	background:#fef9f2;
	border:0;
	font-size:12px;

vertical-align: middle !important;
	color:#333333;
}
.contentTableQuotes td.last{
	border-left:1px solid #e8e3dc;
	text-align:center;
}
.contentTableQuotes tr.firstRow td{
	background:#ffffff;
	border-bottom:double;font-size: 14px;
}
tr.BigText td{
	font-size:16px !important;
	color:#4d4d4d;
}
tr.BigText span{
	font-weight:normal;
	
}
span.st_sharethis{
	display:block;
	width:16px;
	float:left;
	font-size:1px;
	color:#ffffff;
}
.stButton .chicklets{
	font-size:1px !important;
	padding:10px 0 0 0 !important;
	width:16px !important;
	color:#ffffff;
	margin-left:0px;
	margin-top:5px;
}
.noneStyleTable table td{
	background:none;
	border:0 !important;
	padding:0;
	
}

.radio-buttons label
{
    display:inline;
}

.disabled.submitButton{
opacity:0.5;
}

.contentTableQuotes tr.highlighted td {
background: #fdeedb;
}

.surveyBtn,.surveyBtn:visited,.surveyBtn:link
{
    font-size:1px;
	background:url(../../images/ar/takesurvey.gif) no-repeat 0 0;
	width:95px;
	height:27px;
	display:block;
}

.backToTop
{
    float: left;
}

.share-facebook
{
   background: white url(../../images/bg-social-icons.png) no-repeat -29px 0;
}

/**********************************************************Slogan*************************************/
.SloganHolder{
	position:relative;
	top:0;
	left:0
}
.Slogan{
	right: 154px;
    position: absolute;
    top: 24px;
}

.calendars-cmd-prev, .calendars-cmd-prevJump, .calendars-cmd-clear {
float: right !important;
padding-left: 2% !important;
}

.deleteQuote
{
    padding: 9px 31px 8px 49px;margin: 0; 
}

.submitButton {
padding: 8px 40px 8px 40px;
}
.calendars-cmd-prev
{
    text-align: left;
}
/*************************Carol 2.1.2013****************/
a.BuyNowBtnNew{
	background:url(../../images/ar/image.gif) no-repeat -126px -109px;
bottom: 15px;
color: #006bb8;
display: block;
float: right;
font-size: 1px;
height: 51px;
position: absolute;
left: 382px;
text-decoration: none;
width: 155px;}
a.BuyNowBtnNew:visited, a.BuyNowBtnNew:Link{
color: #006bb8 !important;} 

.new
{
    color: red;
}

a.linkedInIcon {
	background:url(../../images/ar/linkedIn.png) no-repeat left top;
	display:block;
	width:38px;
	height:44px;
}

.tipsContainerHome
{
	display:none
}


.getQuoteBlock .absoluteWellBeingContent{
	background:url(../../images/white-bg.png);
	height:auto;
}

.getQuoteBlock  .wellBeingLinks a{ font-size:12px;
	
}
/******************services 2.4.2014*********************/
a.doctoronphone{width:108px; height:108px; background:url(/PublishingImages/services/doctoronphone-ar.jpg) center center no-repeat !important;}
a.helpline{width:108px; height:108px; background:url(/PublishingImages/services/helpline-ar.jpg) center center no-repeat !important;}
a.onlineservices{width:108px; height:108px; background:url(/PublishingImages/services/onlinessedrvices-ar.jpg) center center no-repeat !important;}
a.msgbupa{width:108px; height:108px; background:url(/PublishingImages/services/msgbupa-ar.jpg) center center no-repeat !important;}
a.sos{width:108px; height:108px; background:url(/PublishingImages/services/sos-ar.jpg) center center no-repeat !important;}


a.instagramIcon {
	background:url(../../images/ar/instagram.png) no-repeat left top;
	display:block;
	height:44px;
}
.contentTableCCHI{
	display:none;
}
.newContent{
	display:none;}
.schememessage{
background:#ef8900;
padding:15px;
margin-bottom:7px;
font-size:13px;	
}
.schememessage a{
	color:#000 !important;
}

.schememessage span{
	font-weight: bold;
color: #c30000;

}
.overviewmessage{
	/*margin-top:15px;*/
}
.HospitalNetworkBtn{
	position: absolute;left: 13px;top: -54px;
}

/****************added by carol 7.7.2014*******************/
.servicesBlockNew .wellBeingLinks a, .servicesBlockNew .wellBeingLinks a:visited, .servicesBlockNew .wellBeingLinks a:link {
	display:block;
	background:url(../../images/darkred-arrow-ar.gif) no-repeat right 3px;
	padding:0 11px 0 0;
	color:#800000 !important;
	text-decoration:none;
}
.servicesBlockNew h1{color:#800000;}

.servicesBlockNew .wellBeingLinks a:hover {
	color:#800000;
}
.servicesBlockNew .wellBeingTitle {
	font-size:16px;
	color:#800000;
	margin-bottom:3px;
}
.servicesBlockNew .wellBeingRow {
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px dotted #800000;
}
.contactBlock h1{color:#123b5f;}
.contactBlock{width:227px;}
.darkBlue{background:#0f375e; padding:0 20px; height:247px;}
.darkBlue .listingRow{color:#fff; font-size:18px; line-height:24px; padding:15px 0; border-bottom:1px solid #4f6c89;}
.darkBlue .listingRow.last{padding-bottom:0; border:none;}
.footerContectBlock{float:left; background:url(../../images/contact-icon.png) right 10px no-repeat; padding-right:50px; color:#fff}
.footerContectBlock .listingRow{display:inline-block; background:url(../../images/contact-separator.gif) left center no-repeat; padding-left:12px; margin-left:10px; line-height:24px; font-size:18px; color:#fff}
.footerContectBlock .listingRow.last{background:none;}
/******************added by carol 12.8.2014***************************/
.getQuoteBlock h1, .centerBack .ms-WPBody h1{
font-weight:normal !important; font-family:Tahoma !important;
}


/*****************added by carol 20.8.2014*********************/
.bold{font-weight:bold;}
.csrImage{
float:right; margin-left:5px; margin-bottom:5px;
}
.csrImage.last{
	margin-left:0;
}
.contentTable td .downloadPressRelease a{
	font-size:12px !important;
}
/******************************services added by carol 14.8.2014**********************/


.servicesIntro{border:9px solid #bfbfbf; padding:20px; margin-bottom:10px; font-size:15px; color:#989898; margin-bottom:20px; font-family:Tahoma;}
.servicesList{text-align:right; direction:rtl;}
.servicesIntro h2{font-size:22px; color:#454545; margin-bottom:15px;}
.servicesListingRow{width:49%; float:right; margin-left:2%; background:#0178c8; margin-bottom:20px; font-family:Tahoma;}
.servicesListingRow.secondRow{margin-left:0;}
.servicesListingRow .listingImage{float:right; width:46%; text-align:center; padding:20px 0;}
.servicesListingRow .listingInfo{width:54%; float:left;}
.servicesListingRow .listingInfoPad{margin:10px; background:#fff; padding:20px 12px;}
.listingTitle a{font-size:20px !important; color: #454545 !important; margin-bottom:10px !important; text-decoration:none !important; display:block !important;}
.listingSumary{font-size:15px  !important; color:#989898  !important;}
.listingInfoPad{text-align:right !important; direction:rtl;}

#fancybox-content .servicesListingRow{width:50%; margin-left:0; margin-bottom:0;}
#fancybox-content .listingImage{width:20%;}
#fancybox-content .listingInfo{width:80%;}

.contentContainer.servicesContainer {direction: rtl;}
.clonedServices{display:none;}
.listingSumary{height:110px; overflow:hidden;}
.popActive a{color:#00aded;} 
.popActive .listingSumary{height:auto; overflow:auto; margin-bottom:15px;}
.serviceDate{font-weight:bold; font-size:18px; color:#202020; display:none; text-align:right; direction:rtl;}
.popActive .serviceDate{display:block;}
.bupaMember{color:#717171; font-size:16px;font-style:italic; float:left; display:none;}
.popActive .bupaMember{display:block;}
.popActive{width:100% !important;}
h2.servicesTitle{color:#454545; font-size:22px; margin-bottom:15px; text-align:right; direction:rtl; font-family:tahoma;}
.servicesContainer ul li{ font-family:tahoma; background:url(../../images/listing-bullet.png) no-repeat right 3px !important; text-align:right; direction:rtl !important; padding:0 15px 0 3px !important;}
.servicesContainer ul.twoCol li{ width:34%; margin-right:2%; float:right;}
.servicesContainer ul{display:inline-block !important; margin-bottom:25px !important; text-align:right; direction:rtl;}
.servicesContainer ul.twoCol{width:60%; !important}
.otherServices{color:#454545; font-size:28px; font-family:tahoma; background:url(../../images/title-border.png) repeat-x left bottom !important; padding-bottom:10px !important; margin-bottom:15px !important;}

/*************************************elie******************************************************/
.newHomeSlider .absoluteHomeMessage{height:auto; top:auto; right:auto; bottom:20px; left:20px;}
.newHomeSlider .absoluteHomeMessagePad{padding:14px;}
/*.newHomeSlider .arrow, .newHomeSlider .start-stop{display:none !important;}
.newHomeSlider .thumbNav li a{background:url(../images/bullet.png) no-repeat left top; width:12px; height:12px; display:block; float:left; font-size:1px; color:#fff;}
.newHomeSlider .thumbNav li a.cur{background:url(../images/bullet-on.png) no-repeat left top;}
.newHomeSlider .thumbNav li{float:left; margin-right:5px; list-style:none;}
.newHomeSlider .homeSlider ul.thumbNav{display:block !important;}
.newHomeSlider .anythingControls{right:20px;}*/

.docOnPhoneInfo .listingTitle a{
	margin-left:33px;
}

/*****************added by carol 20.8.2014*********************/
.bold{font-weight:bold;}
.csrImage{
float:right; margin-left:6px; margin-bottom:7px; width:223px;
}
.csrImage.last{
	margin-left:0;
}
#mainmenuLink6{
	max-width:65px;
}

.hosNetD{
	position: absolute; 
	left: 13px; 
	top: -54px;	
}
/****************added by carol 1-9-2014*****************/
.servicesReadMore{font-size:12px; font-family:Tahoma, Geneva, sans-serif; display:block; float:left; color:#fff !important; text-decoration:none; background:#0178c8; padding:5px 9px; position:absolute; left:10px; bottom:10px; line-height:12px;}
	.listingInfoPad{position:relative;}
	.popActive a.servicesReadMore{display:none}
	a.servicesReadMore:hover{
	text-decoration:none !important;
}
/****************added by moustafa 17-9-2014*****************/
.productsLandingNew .listingRow {width: 49%;float: right;margin-left: 2%; font-family:Tahoma, Geneva, sans-serif;}
.productsLandingNew .fullwidth{width: 100%;float: none;margin-left: 0; margin-bottom:20px;}
.productsLandingNew .listingRow.last {margin-left: 0;}
.productsLandingNew .listingImage img {width: 100%;}
.productsLandingNew .listingInfo{background:#ef8900; padding:20px; min-height:130px; position:relative;}
.productsLandingNew .listingTitle a{font-size:18px; color:#ffffff !important; font-weight:bold; text-decoration:none; margin-bottom:15px; display:block}
.productsLandingNew .listingSummary{font-size:13px; color:#fff; margin-bottom:15px}
.productsLandingNew a.listingLink{background:url('/Style Library/images/learn-more-ar.jpg') center center no-repeat; display:block; width:162px; height:35px; position:absolute; bottom:20px; right:20px;}
.productsLandingNew a.listingLink:hover, .productsLandingNew .listingTitle a:hover{opacity:0.8}

/*****************added by carol 17-10-2014***************/
#WebPartWPQ1 .logoListing div{
	width:205px; float:right; border:1px solid #f0f0f0; margin-left:8px; margin-bottom:10px; text-align:center;
}
#WebPartWPQ1 .logoListing div img{
	width:100% !important; max-width:100% !important; 
}
.servicesContainerMobile{
	display:none;
}


/*****************added by carol 29-12-2014***************/
.captainImage{
	float:right;
	margin-left:1%;
	width:24%;
}
.captainImage img{
	display:block;
	width:100%;
}
.ladingText .secondLevelListing{ margin-bottom:10px !important;}
.secondLevelListing ul{padding-top:0 !important;}
.highlightedProductLeftpart {
width:347px; float:right;	
}
.highlightedProductRightpart{
	width:535px; float:left;
	background:#EF8900;
}
.highlightedProductImage{
	float:left;
	margin-right:10px;
	
}
.highlightedProductImage img{
	height:100%;
	display:block;
}

.ladingText ul li.navigationTitle{
	background:none !important;
	padding-right:0 !important;
}
.contentSideImageNew{
	float:right;
	margin:0 0 10px 20px;
}
/*************************Carol 6.1.2015****************/
.homePageListingItem{
	width:227px; float:right; margin-left:14px
}
.homePageListingItem.last{margin-left:0;}
.mainTableHolder{
	width:995px;}
.largetd{
	width:661px; float:right;
}
.largetd img{
	max-width:100%;
}
.landingPicSmall{
	float:right;
	width:154px;
}
.landingSectionContFloated{
	float:left;
	min-height:306px;
	width:183px;
}
.branchLocatorMap{
	width: 677px; height: 470px; position: relative;
}
.landingListingItem{
	width:49%; margin-left:2%;
	margin-bottom:20px;
	float:right;
}
.landingListingItem:nth-child(2), .landingListingItem:nth-child(4), .landingListingItem:nth-child(6){
margin-left:0;
	
}
.landingListingItem img{
width:100%
	
}
.landingListingItem .absoluteDomesticText{bottom:10px;
	
}

.aboutUsBlock, .pollsBlock{
	width:28%;
	float:right;
}
.doctorBlock{
	width:36%;
	float:right;
}
.aboutUsBlock, .pollsBlock{
margin-left:2%;
	
}
.absoluteDomesticHolder{
	width:347px; float:right; margin-left:15px;
}
.bupaBusinessBanner{
	width:528px; float:left;
}
.bannerBackCont{
	width:179px; float:right;
	height:193px;
}
.bupaBusinessImage {
	width:319px; float:left;}
}
.bupaBusinessImage img{
	display:block; width:100%;}
}
.bupaBusinessBanner .learnMoreButton a{
font-size:14px !important;
	
}

.bupaBusinessBanner .learnMoreButton a, .bupaBusinessBanner .learnMoreButton a:link, .bupaBusinessBanner .learnMoreButton a:visited{
font-size:14px !important;
	
}
.contactBannerRow{
	width:23.5%;
	float:right;
	margin-left:2%;
	
	}
.contactBannerRow .contactBanner{
min-height:201px;
margin-bottom:0;
	
}
.contactBannerRow.last{
	margin-left:0;
}

.hospitalFiltering {
                background: #fbe1bf;
                position:relative;
}
.filterSelect {
                margin-left: 5px;
                width: 147px;
}
.filterLabel, .filterSelect {
                display: inline-block;
                margin-bottom: 5px;
}
.filterLabel {
                font-family: Tahoma;
}
.hospitalFiltering {
                position: relative;
}
.hospitalFiltering .hosNetD {
                position: absolute;
                left: 20px;
                bottom: 20px;
                top:inherit !important;
}
.hospitalFiltering .hosNetD input, .hospitalFiltering .hosNetD a {
                float: right;
                margin-left: 10px;
}
.hide{
	display:none;
}


.alhilalBanner{
	background:url(../../images/al-hilal-banner-ar.jpg) no-repeat center bottom  !important;
	height:98px;
	margin-top:20px;
	display:none;
}
.bannerButtons{
	padding-right:250px;
	padding-top:20px;
}
.bannerButton{
	display:inline-block;
-webkit-box-shadow: 0 7px 8px 2px #242424;
box-shadow: 0 7px 8px 2px #242424;
margin-left:10px;
}
.bannerButton a{
	display:block;padding:10px; color:#fff !important; font-size:14px; font-weight:bold; background:#0f375e; text-decoration:none !important; font-family:tahoma
}
table.downloadsIcons{
	max-width:200px;
	float:left;
}
.showOnMobile{
	display:none !important;
}


#generationCampaign .centerBack{
/*background:url(../../images/generationCampaignBackgound.jpg) no-repeat center top #E6E6E6  !important;*/ padding-top:135px;}

/*****************Request call back styles 5-5-2015*********************/
.requestCallBack{
background:url(../../images/request-call-banner.jpg) center top no-repeat #cccccc;	
}
.requestCallBack .innerPad{
padding:80px 10px 10px;
}
.blueBlock{
	background:#0079c8; padding:10px; color:#fff; font-size:14px; font-family:Tahoma;
}
a.requestCallBackBtn, a.requestCallBackBtn:focus, a.requestCallBackBtn:visited{
	display:block;
	font-size:16px;
	color:#0079c8 !important;
	font-weight:bold;
	padding:10px;
	background:url(../../images/request-call-btn-bg.jpg) left top repeat-x;
	margin-bottom:25px;
	position:relative;
}
.requestCallBackBtn span{
	position:absolute; background:url(../../images/request-call-icon-ar.png) center center; width:28px; height:31px; left:10px; top:3px; display:block; z-index:9;
}
.whiteBorder{
	border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; height:2px; line-height:2px;
}
.phoneNUmber{
	display:block; font-size:18px; font-weight:bold; margin-bottom:15px; direction:ltr;}

a.mailto{
	color:#fff !important; text-decoration:underline !important;}
	
	.requestCallBackPopup .innerPadd{
	/*border:10px solid #ccc;*/ padding:20px; font-size:14px; font-family:Tahoma;
}
.requestCallBackPopup h2{
	font-size:20px; color:#0065b2 !important;
}
.requestCallBackPopup .loginTextField{display:block; margin-left:0; width:90% !important;
	
}

.requestCallBackPopup .mobileLoginTextField{
 width:90% !important;
color:#ACACAC !important;
}
.requestCallBackPopup .mobileLoginTextField{
 width:75% !important;
color:#ACACAC !important;
float:right;
}
.requestCallBackPopup .firstNameLoginTextField{
width: 44% !important;
float: right;
margin-left: 2%;
color:#ACACAC !important;
}

.requestCallBackPopup .familyNameLoginTextField{
width: 44% !important;
float: right;
color:#ACACAC !important;
}

.requestCallBackForm{
	width:60%; float:right;
}
.requestCallBackGreyBlock{
	width:35%; float:left; background:#dddddd; text-align:center;
}
.requestCallBackGreyBlock .innerPad{
padding:20px;
}
#requestCallBack{
	display:none;
}

.requestCallBackPopup .mobileContainer{
width: 15%;
float: right;
}

.goldMenu .subMenuLevel1, .goldMenu  .subMenuLevel1 a, .goldMenu .subMenuLevel1 a:link, .goldMenu .subMenuLevel1 a:visited, 
.goldMenu .subMenuLevel2, .goldMenu .subMenuLevel2 a, .goldMenu .subMenuLevel2 a:visited, .goldMenu .subMenuLevel2 a:link{
	
	color:#86754d ;
}


.goldMenu  .subMenuLevel1 a:hover,  .goldMenu .subMenuLevel2 a:hover{
	color:#a79771;
}
.ncbBannerMobile{
	display:none;
}
.ncbBanner{
	margin-bottom:20px;
}
.ncbBanner img, .ncbSideBanner img{
	max-width:100%;
	width:100%;
}

.additionalText{
right:20px; bottom:20px; position:
absolute; font-size:18px; color:#066c55;
}
.additionalText div, .additionalText a{
	float:
	right;
}
.additionalText a{
	color:#066c55 !important; font-size: 14px; line-height:14px; padding:5px 10px; background:#00A1E4; margin-right:10px;
}

.mainMenu.hilalMainMenuLink, .mainMenu.hilalMainMenuLink:visited, .mainMenu.hilalMainMenuLink:link{
padding-right:40px; position:relative;
}
.mainMenu.hilalMainMenuLink:after, .hilalMainMenuLink.mainMenuHighlight:after{
	position:absolute;  background:url(../../Images/hilal-icon.png) no-repeat center center !important ; width:25px; height:29px; right:10px; top:6px; z-index:90; content:" ";
}

.mainMenu.hilalMainMenuLink:hover, .hilalMainMenuLink.mainMenuHighlight {
	background:url(../../images/ar/menu-back-on.gif) repeat-x;
	color:#009EE0 !important; padding-right:40px; position:relative;
}



/*********************8-6-2015******************/
.membersLInkBanner, .sabicMemberBanner{
	display:inline-block; width:214px; height:214px; text-align:center; margin:0 10px; position:relative;
}
.membersLInkBanner{
	background:url(../../images/bupa-member-btn-bg.jpg) no-repeat right top ;
}
.sabicMemberBanner{
	background:url(../../images/sabic-member-btn.jpg) no-repeat right top ;
}
.membersLInkBanner a{
	 color:#fff !important; 
}
.sabicMemberBanner a{
	 color:#2261ad !important; 
}
.membersLInkBanner a, .sabicMemberBanner a{
	font-size:20px;display:block; padding:40px 20px; position:absolute; left:0; top:0; bottom:0; right:0;
}
.boardPositionListing, .memberPositionDetails{
	font-size:14px; font-weight:bold; color:#6a6a6a; margin-bottom:15px; font-family:Tahoma;
}
.surveyRedirectTitle{
	width:204px; margin:0 auto 10px; text-align:center; padding:10px; 
	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#62b4e9+0,0072bc+100 */
background: #62b4e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYjRlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDcyYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #62b4e9 0%, #0072bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62b4e9), color-stop(100%,#0072bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #62b4e9 0%,#0072bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b4e9', endColorstr='#0072bc',GradientType=0 ); /* IE6-8 */
 color:#fff; font-size:16px; font-family:tahoma;

}
.surveyRedirectIntro{
	margin-bottom:20px;
	font-size:14px; font-family:Tahoma;
}
.surveyRedirectInput{
	width:200px; margin:0 auto 10px;  border:2px solid #0072bc; padding:5px 10px;
}
.surveyRedirectInput input{
	border:none !important; width:100%;padding:0;
}
.surveyRedirectButton{
	width:120px; margin:0 auto; padding:5px 10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#62b4e9+0,0072bc+100 */
background: #62b4e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYjRlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDcyYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #62b4e9 0%, #0072bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62b4e9), color-stop(100%,#0072bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #62b4e9 0%,#0072bc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #62b4e9 0%,#0072bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b4e9', endColorstr='#0072bc',GradientType=0 ); /* IE6-8 */
 border-radius:5px;
}
.surveyRedirectButton a{
	font-size:12px;  color:#fff !important; display:block; text-align:center; font-family:tahoma;
}
.surveyRedirectButton a:hover{
	text-decoration:none !important;}

.surveyRedirectButton:hover{
	opacity:0.7;
}

.internationaMainBanner img{
width:100%;
display:block;
	
}
.aliHilalThreeBlocks .listingRow{
width:33.33%; float:
right; background:#0F375E; text-align:center;}
.aliHilalThreeBlocks .listingRow:hover{
	background:#009EE0;
}

.aliHilalThreeBlocks .listingRow a{
	display:block; text-align:center; color:#fff; font-weight:bold; padding:30px; font-size:23px; border-right:10px solid #fff; text-decoration:none;}
	.aliHilalThreeBlocks .listingRow a:hover{
	text-decoration:none;
}

.aliHilalThreeBlocks .listingRow:first-child a{
border:none;
	
}











