BODY{margin:0; padding:0; font-family: Arial, "Verdana", Georgia; font-size:12px;}
A{font-size:12px; color:#000; text-decoration:none;}
A:hover{text-decoration:none; color:#569EC5;}
#bodymargin{width:940px; margin:0px auto;}
#maincontainer{width:940px;float:left;}
#topBanner{width:940px; height:79px; float:left; background-image:url(../images/banner/header_bg.jpg); background-repeat:repeat-x; padding:0px 0 0 0px;}
#logolink{float:left; height:60px; width:360px; margin:10px 0 0 40px; cursor:pointer; display:inline;}
#logotxt{width:220px;height:36px;float:left; margin-left:0px;margin-top:16px;}
.follow_us_div{float:left; width:250px; display:inline; height:62px; line-height:40px; margin:11px 0px 0px 55px;}
.follow_us_div a:hover{ margin-top:2px;}
.follow_us_div span{float:left; line-height:40px; margin-top:6px; font-family:Arial, Helvetica, sans-serif; color:#075e9b !important; font-weight:bold;}
.follow_us_div a{float:left; border:0px; margin:0px 0px 0px 10px; width:48px; height:48px;}
.follow_us_div_facebook{ background-image:url(../images/icons/fb-new.png); background-repeat:no-repeat;}
.follow_us_div_twitter{ background-image:url(../images/icons/twiter-new.png); background-repeat:no-repeat;}
.follow_us_div_linkedin{ background-image:url(../images/icons/linked-in-new.png); background-repeat:no-repeat;}

#topRightNav{width:171px; float:left;}
#topMainNav{width:940px;background-color:#fefefc;float:left;padding-top:6px;border-bottom:1px solid #989898;}
#bannersec{width:940px;height:271px;float:left;margin-top:10px;	background-repeat:no-repeat;}
#HealthConnect,#HealthSystems,#CustomSolutions,#ProductSol{background-repeat:no-repeat;}
#blocktab1,#blocktab2,#blocktab3,#blocktab4{width:101px;height:126px;background-repeat:no-repeat;}
img{ border:none;}

.blocktab11{background-image:url(../images/TabTop.gif);width:101px;height:126px;float:left;}
.blocktab11 a:hover div{background-image:url(../images/TabTopHover.gif); cursor:pointer;}
.blocktab22{background-image:url(../images/TabBot.gif);width:101px;height:126px;float:left;}
.blocktab22 a:hover div{background-image:url(../images/TabBotHover.gif); cursor:pointer;}

.blocktab33{background-image:url(../images/TabBot.gif);width:101px;height:84px;float:left;}
.blocktab33 a:hover div{background-image:url(../images/TabBotHover.gif); cursor:pointer;}
.blocktab44{background-image:url(../images/TabBot.gif);width:101px;height:84px;float:left;}
.blocktab44 a:hover div{background-image:url(../images/TabBotHover.gif); cursor:pointer;}

#tabsnavigation{width:470px;float:left;}
#contentblockLeft{width:101px;height:251px;float:left;background-color:#E2E2E2;background-image:url(../images/news_bg1.jpg);background-repeat:repeat-x;}
#contentblockRight{border-top:solid 1px #5795ba;border-bottom:solid 1px #5795ba;width:350px;height:250px;float:left;background-color:#E2E2E2;background-image:url(../images/news_bg1.jpg);background-repeat:repeat-x;}
.contentPointsicon{float:left; width:70px; margin-right:10px;}
.contentHeading {font-size:26px; font-style:italic;/*font-weight:bold;*/padding:15px 00px 10px 10px;color:#005D9E;background-image:url(../images/dots2.png);background-repeat:repeat-x;float: left;width: 615px;}
.contentHeadingicon {
	background-image:url(../images/dots2.png);
	background-repeat:repeat-x;
	float: left;
	width: 70px;
	height:55px;
}
.contentsubHeading {
	font-size:18px;
	font-style:italic;/*font-weight:bold;*/
	padding:12px 0 10px 0;
	color:#005D9E;
	/*background-image:url(../images/dots5.png);*/
	background-repeat:repeat-x;
	float: left;
	width: 695px;
}
.contentHeadingHome {font-size:22px; padding:0 0 10px 0; color:#005D9E; background-image:url(../images/dots1.png); background-repeat:repeat-x;}
.contentImg {float:left;width:102px;}
.tabshowmid{padding:15px 5px 0 15px;height:220px;width:330px;text-align:left;line-height:19px; text-align:justify;}
.HomeBoxLeft {width:181px; float:left;}
.HomeBoxRight {width:273px; float:left; margin-left:0px;}
.silverheader {cursor:pointer;}
#eventbg{width:450px;height:23px;padding:7px 0px 0px 15px;background-image:url(../images/newsheadbg.jpg);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#eventbg a{ color:#FFF;}
#eventcontentareaTop{width:458px;padding:0 5px 0 0;border-left:solid 1px #5795ba;border-right: solid 1px #5795ba;background-image:url(../images/news_bg.jpg);background-repeat:repeat-x;background-color:#E0E0E0;}
#eventcontentareaTop span.highlight{ text-decoration:underline; font-style:italic;}
#eventbottomTop{width:464px;height:7px;background-image:url(../images/newscontentbot.jpg);background-repeat:no-repeat;}
#videobg{width:300px;height:23px;margin-top:8px;padding:7px 0px 0px 15px;background-image:url(../images/newsheadbg.gif);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#sec1{width:258px;height:23px;margin-top:8px;padding:7px 0px 0px 15px;background-image:url(../images/secheadbg.jpg);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#sec2{width:166px;height:23px;padding:7px 0px 0px 15px;background-image:url(../images/secheadbg1.png);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#sec3{width:166px;height:23px;padding:7px 0px 0px 15px; margin:0;background-image:url(../images/secheadbg2.jpg);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#sec4{width:166px;height:23px;padding:7px 0px 0px 15px; margin:0;background-image:url(../images/secheadbg2.png);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
#video1{width:170px; height:24px;}
.vdeoicon {height:20px; width:20px; float:left; padding:4px 0 0 10px;}
.video{height:20px; width:110px;float:left; padding:4px 0 0 10px;}
#demoarea{width:174px; height:90px;padding:0 5px 0 0;border-left:solid 1px #5795ba;border-right: solid 1px #5795ba;background-image:url(../images/news_bg.jpg);background-repeat:repeat-x;background-color:#E0E0E0;}
#demobottom {width:181px;height:7px;background-image:url(../images/demobottom.jpg);background-repeat:no-repeat;}
#eventcontentarea{width:200px;padding:0 5px 0 0;border-left:solid 1px #5795ba;border-right: solid 1px #5795ba;background-image:url(../images/news_bg.jpg);background-repeat:repeat-x;background-color:#E0E0E0;}
#eventcontentareaHome{width:266px;padding:0 5px 0 0;border-left:solid 1px #5795ba;border-right: solid 1px #5795ba;background-image:url(../images/news_bg.jpg);background-repeat:repeat-x;background-color:#E0E0E0;}
.eventcontentareaul {list-style:url(../images/bullet.png); margin:0 0 0 5px; padding:5px 0 0 20px; text-align:left;}
.ReferenceArticles {text-align:left;}
.eventcontentareaul li{ margin:3px 0 0 0;}
#eventbottom{width:314px;height:7px;background-image:url(../images/newscontentbot.gif);background-repeat:no-repeat;}
#eventbottomHome{width:273px;height:7px;background-image:url(../images/newscontentbot1.jpg);background-repeat:no-repeat;}
#testisrtip{width:940px;height:41px;float:left;margin-top:8px;}
.testimonial{width:916px;height:27px;padding-top:14px;float:left;background-image:url(../images/NewsStripBg.gif);background-repeat:repeat-x;}
#testisecleft{width:12px; height:41px; float:left; background-image:url(../images/NewsStripLt.gif); background-repeat:no-repeat;}
#testisecright{width:12px; height:41px; float:right; background-image:url(../images/NewsStripRt.gif); background-repeat:no-repeat;}
#footersrtip{
	width:940px;
	height:41px;
	float:left;
	margin:20px 0 20px 0;
}
#footerrighttxt{width:500px; float:left; padding:0 0 0 10px;}
#footerlefttxt{width:270px; float:right; text-align:right;}
#bottomsec{width:940px; float:left;margin-top:10px;}
#tabshowtop{width:591px; height:18px; background-image:url(../images/tabshowtop.png);}
#eventsec{width:180px;float:left;}
#eventsecHome{width:464px;float:left; margin-left:5px;}
.newsevent{margin:0 0 0 0; padding:0 0 0 20px; line-height:19px;}
#innerbannersec{width:929px;height:238px;float:left;margin-top:10px;background-image:url(../images/innerbkgrnd.jpg);background-repeat:repeat-x;}
#innerbannersecright {width:11px; height:238px; float:left; margin-top:10px; background-image:url(../images/rightcurve.jpg); background-repeat:no-repeat;}
.internalFrame {width:740px; float:left; padding:10px 5px 10px 5px; font-size:12px; line-height:1.5em; text-align:justify;margin-left:10px;}
.innerImg {width:361px; float:left; margin:0 40px 0 0;}
.innerHead {width:523px; margin:0 0 0 5px; font-size:34px;float:left;color:#005D9E;}
.innerTopImg {width:523px; height:10px; margin:15px 0 0 0px; float:left; background-image:url(../images/innertop.jpg); background-repeat:no-repeat;}
.innerMid {width:493px; height:120px; background-color:#FFF; float:left; padding:2px 5px 25px 5px;; text-align:justify; font-size:12px; line-height:1.5em;}
.innerBotImg {width:523px; height:10px; margin:0 0 15px 0; float:left; background-image:url(../images/innerbottom.jpg); background-repeat:no-repeat;}
.level1left {width:197px; float:left; margin-right:20px; background-color:#E9F1F6; padding:0 0 0 17px;}
.level1left img {border:1px solid #5795BA;}
#level1right {width:695px; float:left; text-align:justify;}
.level1right {width:695px;float:left;text-align:justify;}
.level1right span {color:#005D9E;}
.level1right span a{color:#005D9E;}
.level1right span a:hover {color:#569EC5;}
.newsImg {margin: 2px 0 3px 8px;}
.newssynop {margin:5px 0 0 0;}
.AddSec {width:220px; float:left; font-size:15px; padding:15px 0 0 0; color:#005D9E;}
.AddSec span {font-size:12px; color:#000;}
.AddSec strong {font-size:13px;}
.underline {background-image:url(../images/dots3.png); background-repeat:repeat-x; height:1px; margin:5px 0 5px 0;}
.contactBox {padding:5px 10px 0 5px; height:200px;}
.contactIcon {width:140px; float:left;}
.fontsize {font-size:16px;}
#leftTopround {width:214px; height:16px; background:url(../images/leftTopbg.png) no-repeat;}
#leftBotround {width:214px; height:16px; background:url(../images/leftBotbg.png) no-repeat; position:relative; bottom:0px; left:-17px;}
#smsMobile {width:150px; height:208px; float:left; background:url(../images/Picture1.png) no-repeat; padding:50px 25px 80px 25px; text-align:justify;}
.smsText {width:425px; float:left; margin:10px 0 0 0;}
.smsText1 {color:#005D9E; font-size:14px; font-weight:bold;}
#smsMobile div {margin:10px 5px 5px 5px;}
.careerMainBox {width:695px; float:left; height:auto;}
.careerHead {width:680px; height:23px; padding:7px 0 0 15px; color:#fff; font-weight:bold; background:url(../images/careeshead.png) no-repeat;}
.careerSubBox {width:688px; height:auto; padding:0 5px 0 0; border-left:1px solid #5795ba; border-right:1px solid #5795ba; background-color:#e0e0e0;}
#careerDiv {padding:5px 10px 10px 5px;}
.careerBottom {width:695px; height:7px; background:url(../images/careersbottom.png) no-repeat;}
.times {color:#000; background-color:#dbeef3;}
.et { background-color:#95b3d7; text-align:center;}
.gmt { background-color:#c2d69a; text-align:center;}
.ist { background-color:#bfbfbf; text-align:center;}
.local { background-color:#fcd5b4; text-align:center;}
.graph {height:100%; width:695px; font-size:12px;}
.graphTR{color:#FFFFFF; background-color:#1f497d; text-align:center;}

/*--------------------Partner logo table css start-------------*/
.telecom_table{width:100%; margin:10px 0px 0px 0px; }
.telecom_table td{ height:46px; text-align:center; vertical-align:middle; width:25%; padding:0px 0px 12px 0px;}
.telecom_table td img{padding:0px 0px 10px 0px;}

/*--------------------Partner logo table css end-------------*/

/*--------------------health Partner logo div css start-------------*/
.main_div{
	float:left;
	width:100%;
	height:90px;
	}
	
.main_div img{ float:left; margin:10px 0px 24px 0px;}

/*--------------------health Partner logo div css end-------------*/


/*--------------------health Partner logo div css start-------------*/
.news_info_container{width:695px; float:left;}
	
.news_info_container span a{font-size:16px; color:#31849b;!important}


/*--------------------health Partner logo div css end-------------*/


/*--------------------
	SMOKIND CESSATION NEW PAGE
-------------*/

.clearfix:after { content: "."; display: block; font-size:0; height: 0; clear: both; visibility: hidden;}

.clearfix { display: block; }

ul.list6{ margin:0px 0px 10px 0px; padding:0px 0px 0px 10px; clear:both; }
ul.list6 li ul.child {margin:0px ; padding:10px 0px 0px 0px;}
ul.list6 li{ background:url(../images/list6-big-icon.gif) left 3px no-repeat; margin:0px 0px 12px 0px; padding:0px 0px 0px 12px; list-style:none;}
ul.list6 li ul.child li{ margin:0px 0px 10px 10px; padding:0px 0px 0px 12px; background:url(../images/list6-span-icon.gif) left 4px no-repeat; }
ul.list6 li ul.child li span.highlight{ text-decoration:underline; font-weight:bold; color:#000;}
ul#about-us-page li{ margin-bottom:8px;}

/*----- Three Column-layout ----*/
/*----- Three Column-layout ----*/
div.three-column-layout{ background:url(../images/three-column-bg.gif) left top no-repeat; padding:0px 5px 0px 10px; text-align:left; min-height:250px;}
div.three-column-layout div.section{ float:left; background:url(../images/three-column-section-divider.gif) top right repeat-y; width:207px; margin-right:10px; position:relative; height:266px; padding:0px 12px 10px 0px;}
div.three-column-layout div.section.last{ margin-right:0px; background:none; padding-right:0px;}
div.three-column-layout div.section h2{ background:url(../images/three-column-layout-h2bg.gif) top left no-repeat; font-weight:normal; text-align:center; font-size:24px; color:#FFF; line-height:34px; margin:0px 0px 17px 10px; }
div.three-column-layout div.section h2 span.arrow{background:url(../images/three-column-layout-h2-arrow.gif) top right no-repeat; display:inline-block; padding-right:40px; color:#FFF;}
div.three-column-layout div.section h3{ font-size:18px; color:#055788; position:absolute; bottom:15px; left:0%; font-weight:normal; text-align:center; margin:0px; padding:0px; min-width:212px;}
div.three-column-layout ul.list6{ padding:0px;}

/*----- Box2 ----*/
div.box2{ background:url(../images/box2-bg.gif) left top no-repeat; padding:5px 10px; }
div#learn-more{ font-family:Verdana, Geneva, sans-serif; float:left; text-align:left; width:308px; margin-top:45px;}
div#learn-more h3{ font-size:14px; color:#f6f7f7;  padding:3px 0px 5px 0px; margin:0px 0px 10px 0px; text-align:center; }

/*----- Box3 ----*/
div.box3{ margin:0px;}
div.box3 div.box3-top{ background:url(../images/boxes/box3-top-bg.gif) top left no-repeat; height:30px;}
div.box3 div.box3-middle{ background:url(../images/boxes/box3-middle-bg.gif) top left repeat-x #e0e2e1; border-right:1px solid #5795BA; border-left:1px solid #5795BA;}
div.box3 div.box3-bottom{ background:url(../images/boxes/box3-bottom-bg.gif) left top no-repeat; }
div.box3 h3{ color:#FFF; padding:7px 0px 0px 15px; margin:0px; font-size:12px;}
div.box3 h3 a{ color:#FFF;}
div.box3 h3 a:hover, #eventbg a:hover{ text-decoration:underline;}

ul.list1{ padding:10px 5px; margin:0px; background:url(../images/ul-list1-bg.gif) left top no-repeat; min-height:210px; width:171px;}
ul.list1 li{ padding:0px 0px 0px 5px; margin:0px 0px 15px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
ul.list1 li span.heading{ font-size:12px; color:#090909; font-weight:bold; display:block;}
ul.list1 li span.detail{  line-height:16px; display:block; padding:0px 5px 0px 31px;}
ul.list1 li span.detail a img.image1{ vertical-align:bottom;}
ul.list1 li img.icon{ padding-right:5px; vertical-align:middle;}


div#overview{ width:320px; float:left; margin-right:20px;}
div#overview h3, div#approach h3{ font-size:14px; color:#000; margin-bottom:10px; text-decoration:underline;}

div#approach{ width:355px; float:left; text-align:center;}

div#upcoming-events h4{ color:#01385e; font-size:12px; padding-left:7px; margin:0px 0px;}
ul.eventcontentareaul li span.inner{ margin-right:5px; display:inline-block; width:200px;}
div#upcoming-events ul.eventcontentareaul{ padding-top:0px;}
div#upcoming-events ul.eventcontentareaul li img{ vertical-align:middle;}

div#home-demo, div#home-video{ width:225px; float:left;}
div#home-demo div.box3 div.box3-middle{ padding-top:8px;}
div#home-video{ margin-left:12px;}

div#home-demo div.box3-middle{ *height:100px;}
div#upcoming-events ul.eventcontentareaul a{ display:inline-block;}


div#awards p{ font-size:12px; color:#252626; line-height:15px; }
div#awards h4{font-size:12px; color:#252626;  background:url(../images/award-h4-bg.gif) left bottom repeat-x; line-height:15px; padding-bottom:8px; margin-bottom:10px;}
div#awards ul.list3{ margin:0px 0px 30px 0px; padding:0px;}
div#awards ul.list3 li{ list-style:none; margin:0px 0px 26px 0px;}
div#awards ul.list3 li span.image{ float:left; width:156px; margin-right:15px; display:block;}
div#awards ul.list3 li div.section{ float:left; width:475px; padding-top:30px;}
div#awards ul.list3 li div.section h3{ font-size:14px; color:#005d9e; padding:0px; margin:0px;}

div#awards ul.list4{ margin:10px 0px 0px 30px; padding:0px;}
div#awards ul.list4 li { list-style:square ; color:#b1b1b1; font-size:12px; line-height:15px; margin:0px 0px 8px 0px;}
div#awards ul.list4 li span{ color:#252626;}

 ul.list7{ padding:0px 0px 0px 0px; margin:0px 0px 0px 15px;}
 ul.list7 li{ background:url(../images/list7.gif) left 3px no-repeat; padding:0px 0px 0px 10px;}
  ul.list7 li ul.list7-inner{padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; }
  ul.list7 li ul.list7-inner li{ background:url(../images/list7-child.gif) left 6px no-repeat;}

*+html #upcoming-events .middle{ margin-bottom:5px !important;}
@media \0screen { ul.eventcontentareaul{ margin-bottom:2px!important;}}
*+html #home-demo div.box3 div.box3-middle { padding-bottom:15px !important;}
:root #home-video div.box3 div.box3-middle{ padding-top:5px\9 !important;}
*+html div#upcoming-events ul{ bottom:0px; position:relative; }

