/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 16px;
	margin:0px 10px 0px 10px;
	padding:0px;
	
	
}
p {
	margin:0px;
	padding:8px 0px 8px 0px;
}
sup { 
 vertical-align: text-top;
}

#Container {
	width:761px;
	padding:0px;
	margin:0px auto 0px auto;
	position:relative;
}
#header {
	width:761px;
	height:100px;
	margin: 0px;
	padding: 0px;
	clear:both;
	float:left;
}
#logo {
	height: 72px;
	width: 123px;
	padding:28px 35px 0px 20px;
	margin:0px;
	float: left;
	display:inline;
}
#rhsHeader {
	height: 100px;
	vertical-align: middle;
	font-size: 10px;
	color: #123465;
	text-decoration: none;
	width:580px;
	float:left;
	padding-top:0px;
	margin-top:0px;
	
}
ul, ol, dl {
	/*position: relative;*/
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
/*#topNav {
	background-color: #f6f8fa;
	height:22px;
	width:580px;
}*/
.topNav_test
{
	background-color: #f6f8fa;
	height:22px;
	width:580px;
	float:left;
	clear:right;
}

.topnav {
	background-color: #f6f8fa;
	height:22px;
	width:240px;
	float:left;
	position:relative;
}
.topnav ul {
	margin: 0px;
	padding: 0px;
	width:220px;
	height:22px;
	float:left;
	
}
.topnav li {
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #123466;
	list-style-type: none;
	float:left;
	line-height:12px;
	padding:0px 10px 0px 10px;
	margin:5px 0px 2px 0px;
/*	width:43px;*/
}
.topnav li a {
	color:#123465;
	text-decoration:none;
	float:left;
}
.topnav li a:hover {
	color:#123465;
	text-decoration:underline;
}
#topNavRhsdiv {
	width:230px;
	float:right;
	margin:0px 0px 0px 0px;
	height:22px;
	position:relative;
	
}
.headerText[class] {
	height: 39px;
	width: 476px;
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	top:170px;
	left:200px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.subheaderText[class] {
	height: 31px;
	width: 476px;
	background-image: url(../images/subheader_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	top:120px;
	left:200px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
}
.sub_subheaderText[class] {
	height: 22px;
	width: 476px;
	background-image: url(../images/sub_subheader_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	top:100px;
	left:200px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.sub_subheaderText_sub[class] {
	height: 22px;
	width: 476px;
	background-image: url(../images/sub_subheader_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	position:absolute;
	top:70px;
	left:200px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.search {
	float: left;
	width: 50px;
	vertical-align:top;
	margin:4px 0px 2px 0px;
	line-height:12px;
}
.search1 {
	width:130px;
	float:left;
}
.search1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	width:125px;
	height: 12px;
	border: 1px solid #CCCCCC;
	margin:3px 0px 2px 0px;
	padding:0px;
}
.margin0 {
	margin:0px;
	padding:0px;
}
.btnGo {
	float: left;
	background-color: #003082;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #dcd9d9;
	padding:0px 5px 0px 5px;
	margin:2px 0px 2px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.btnGo a {
	text-decoration: none;
	color: #ffffff;
}
.btnGo a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.date {
	float: right;
	/*width: 118px;*/
	padding:18px 0px 2px 0px;
}
.date a {
	color: #136798;
	text-decoration: underline;
}
.date a:hover {
	color: #136798;
	text-decoration: none;
}

.datesub
{
	width:120px;
	float:left;
}
.mainContainer {
	width:761px;
	position:relative;
	float:left;
}
.mainContainer1 {
	width:761px;
	clear: both;
	padding-top: 17px;
	/*margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
}
.mainContainer1Main {
	width:761px;
	margin-top: 17px;
	margin:0px auto 0px auto;
	/*float:left;*/
}
.lhswrap {
	float: left;
	width: 160px;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
}
.mainwrap {
	float: left;
	width: 580px;
	margin:0px 0px 0px 18px;
	
}
#banner {
	width: 580px;
	margin:0px 0px 0px 0px;
	padding-bottom:15px;
	float:left;
	/*position:relative;*/
}
.mainContent {
	float: left;
	width: 580px;
	margin:0px;
	padding:0px;

}
/*.mainContentRhs {
	float: left;
	width: 131px;
	width:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:right;
}*/
.mainContentRhsMain
{
	width:0px;
	float:left;
}
a {
	color: #ff9900;
	text-decoration: underline;
}
a:hover {
	color: #ff9900;
	text-decoration: none;
}
h1, #products h1, #news h1 {
	background-image: url(../images/bg_h1_transparent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	line-height:30px;
	font-weight: bold;
	margin:0px;
	padding:0px 0px 0px 8px;
}
h1 {
	color: #123466;
	background-color:#f0f7fb;
}

#products a, #news a {
	 text-decoration:none;
 }
 #products a, #news a:hover {
	 text-decoration:underline;
	 color:#FF9900;
 }
 
.improvingTeasorMain{
	width:160px;
	float:left;
	/*margin-bottom:15px;*/
}
.improvingTeasor h1{
	color: #fff;
	background-color:#1e7f9d;
}
#products h1 {
	color: #fff;
	background-color:#006866;
}
#news h1 {
	color: #ffffff;
	background-color:#fcc05b;
}
#conditions h1 {
	background-color:#abbe2d;
	color: #ffffff;
}
#companyProfile {
	width:580px;
	float: left;
	height:auto;
}

#companyProfile h1 {
	background-color:#154a98;
	color: #ffffff;
}
#careers h1 {
	color: #ffffff;
	background-color:#df5821;
	
}
#improvingLives h1 {
	color: #ffffff;
	background-color:#abbe2d;
}
#comminitySpirit h1 {
	color: #ffffff;
	/*background-color:#0683cd;*/
	background-color:#b00734;
}
.normal {
	background-image: url(../images/bg_homeContent_02.gif);
}
.business {
	background-color:#006866;
}
.newss {
	background-color:#fcc05b;
	color:#ffffff;
}

.rhsCommon {
	color:#ffffff;
	background-color:#123466;
}
.upcomingEvent {
	/*color:#ffffff;
	background-color:#b00734;*/
	color: #ffffff;
	background-color:#fcc05b;
}
.ourBusiness h1 {
	color:#ffffff;
	/*background-color:#154a98;*/
	background-color:#006866;
}
h1.anualReport {
	
	color: #123466;
	background-color:#f0f7fb;
	
}
h1.mediaPool {
	
	color: #123466;
	background-color:#f0f7fb;

}
.newsResources {
	/*background-color:#fcc05b;
	color:#ffffff;*/
	/*width:207px;*/
	color: #ffffff;
	background-color:#fcc05b;
}
.information {
	/*background-color:#df5821;
	color:#ffffff;*/
	color: #123466;
	background-color:#f0f7fb;	
	/*width:207px;*/
}
.careersh1
{
	background-color:#df5821;
	color:#ffffff;
}

.communitySpirit {
	/*background-color:#0683cd;*/
	background-color:#b00734;
	color:#ffffff;/*width:160px;*/
}
.communitySpirit h1 a{
text-decoration:none;
}

.consumerHealth {
	background-color:#006866;
	color:#ffffff;
}

.productslhsheader {
	background-color:#006867;
	color:#ffffff;
}


/*.conditions-teaser {
	background-color:#006866;
	color:#ffffff;
}*/

.conditions {
	float: left;
	width: 131px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

.conditions-teaser {
/*	background-color:#006866;*/
	background-color:#abbe2e;
	color:#ffffff;
}

.conditions-teaser a{
text-decoration:none;
}   


.improvingLives {
	background-color:#abbe2d;
	color:#ffffff;
}
.flu {
	background-color:#1e7f9d;
	color:#ffffff;
}
h2 {
	background-image: url(../images/bg_subhead.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height:21px;
	padding:0px 0px 0px 8px;
	font-weight: bold;
	color: #0075ba;
	margin:0px;
}

.flutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height:21px;
	padding:0px 0px 0px 8px;
	font-weight: bold;
	color: #0075ba;
	margin:0px;
}
h3 {
	background-image: url(../images/bg_homeContent_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	background-color: #123466;
	padding:5px 0px 5px 0px;
	width: 131px;
	text-align: center;
}
.largeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 130px;
	position:relative;
	float:left;
	background-color:#123466;
	height:19px;
	/*margin-left:15px;*/

	text-align: center;
}
a.whitecolor,a.whitecolor:link,a.whitecolor:visited {
	color: #ffffff;
	position:relative;
	text-decoration:none;
}
a.whitecolor:hover {
	color: #ffffff;
	position:relative;
	text-decoration:underline;
}
.homeMainTeasor {
	background-color: #f8f8f8;
	padding: 10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.innerMain {
	padding: 3px 10px 10px 10px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float:left;
}
.homeMainTeasor p {
	margin:0px;
	padding:12px 0px 12px 0px;
}
.homeTeasorBg {
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float:left;
}
/*lhs main menu - General class for MAIN navs*/
/*.leftMenu {
	padding-bottom: 21px;
	width: 160px;
	float:left;
	clear:both;
	position:relative;
}
.leftMenu ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 160px;
	float:left;
	clear:both;
}
.leftMenu li {
	margin: 0px;
	padding:0px;
}*/
.leftMenuMain
{
	width:160px;
	float:left;
}
.leftMenu {
	padding-bottom: 15px;
	position:relative;
	width:160px;
	float:left;
}
.leftMenu ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width:160px;
	float:left;
}
.leftMenu li {
	margin: 0px;
	padding:0px;
	
}
.leftMenu li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #123466;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding:6px 10px 3px 10px;
	color: #FFFFFE;
	text-decoration: none;
	display:block;
	min-height:26px;
	line-height:21px;
	font-size: 12px;
}
.leftMenu li a:hover {
	color: #123466;
	text-decoration: none;
	background-color: #ff9900;
}
/* latest Menu - Color change class for Each MAIN navs*/
.leftMenu li.Company_Profile a {
	background-color: #123466;
	color:#fff;
}
.leftMenu li.Company_Profile a:hover {
	background-color: #154a98;
	color:#fff;
}

.leftMenu li.News
{
	width:160px;
}

.leftMenu li.News a {
	background-color: #123466;
	color:#fff;
	width:140px;
}
.leftMenu li.News a:hover {
	background-color: #fcc05b;
	color:#fff;
}
.leftMenu li.Conditions a {
	background-color: #123466;
	color:#fff;
}
.leftMenu li.Conditions a:hover {
	background-color: #abbe2d;
	color:#fff;
}
.leftMenu li.Products a {
	background-color: #123466;
	color:#fff;
}
.leftMenu li.Products a:hover {
	background-color: #006866;
	color:#fff;
}
.leftMenu li.Careers a {
	background-color: #123466;
	color:#fff;
}
.leftMenu li.Careers a:hover {
	background-color: #df5821;
	color:#fff;
}
.leftMenu li.Community_Spirit
{
	height:36px;
}
.leftMenu li.Community_Spirit a {
	background-color:#123466;
	color:#fff;
}
.leftMenu li.Community_Spirit a:hover {
	background-color: #b00734;
	color:#fff;
}

/*lhs nav- General class for FIRST level Nav*/
#dropmenu1 ul {
	list-style:none;
	margin: 0px;
	padding:0px;
}
#dropmenu1 ul li {
	margin: 0px;
	padding:0px;
}
#dropmenu1 ul li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 10px 3px 25px;
	border: none;
	min-height:14px;
	line-height:14px;
	text-decoration: none;
	font-size: 11px;
	min-height:14px;
}
#dropmenu1 ul li a:hover {
	text-decoration: none;
}

/* left Menu - Color change class for Each FIRST LEVEL blocks*/
.Company_Profile1 ul li a {
	background-color: #e0edff;
	color:#154a98;
}
.Company_Profile1 ul li a:hover {
	background-color: #154a98;
	color:#fff;
}
.News1 ul li a {
	background-color: #fff9f0;
	color:#e38e00;
}
.News1 ul li a:hover {
	background-color: #fcc05b;
	color:#fff;
}
.Conditions1 ul li a {
	background-color: #fefff4;
	color:#abbe2d;
}
.Conditions1 ul li a:hover {
	background-color: #abbe2d;
	color:#fff;
}
.Products1 ul li a {
	background-color: #d6e5e5;
	color:#006866;
}
.Products1 ul li a:hover {
	background-color: #006866;
	color:#fff;
}
.Careers1 ul li a {
	background-color: #ffeee7;
	color:#df5821;
}
.Careers1 ul li a:hover {
	background-color: #df5821;
	color:#fff;
}

.Community_Spirit1 ul li a {
	background-color:#ffebf2;
	color:#b00734;
	
	/*background-color: #e4eaed;
	color:#0683cd;*/
}
.Community_Spirit1 ul li a:hover {
	background-color: #b00734;
	color:#fff;
}
/*lhs nav- General class for SECOND level Nav*/
#dropmenu2 ul {
	list-style:none;
	margin: 0px;
	padding:0px;
}
#dropmenu2 ul li {
	margin: 0px;
	padding:0px;
}
#dropmenu2 ul li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 10px 3px 40px;
	border:none;	
	min-height:14px;
	line-height:14px;
	text-decoration: none;
	font-size: 11px;
	min-height:14px;
}
#dropmenu2 ul li a:hover {
	text-decoration: none;
}
/* lhs nav - Color change class for Each FIRST LEVEL blocks*/
.Company_Profile2 ul li a {
	background-color: #edf5ff;
	color:#154a98;
}
.Company_Profile2 ul li a:hover {
	background-color: #edf5ff;
	color:#4989e6;
}
.News2 ul li a {
	background-color: #fffbf5;
	color:#e38e00;
}
.News2 ul li a:hover {
	background-color: #fffbf5;
	color:#fcc05b;
}
.Products2 ul li a {
	background-color: #deefef;
	color:#006866;
}
.Products2 ul li a:hover {
	background-color: #deefef;
	color:#088280;
}
.Careers2 ul li a {
	background-color: #fff4f0;
	color:#df5821;
}
.Careers2 ul li a:hover {
	background-color: #fff4f0;
	color:#ff8554;
}
/*lhs nav- General class for THIRD level Nav*/
#dropmenu3 ul {
	list-style:none;
	margin: 0px;
	padding:0px;
}
#dropmenu3 ul li {
	margin: 0px;
	padding:0px;
}
#dropmenu3 ul li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 10px 3px 55px;
	border:none;
	min-height:14px;
	line-height:14px;
	text-decoration: none;
	font-size: 11px;
	min-height:14px;
}
#dropmenu3 ul li a:hover {
	text-decoration:underline;
}

/* lhs nav - Color change class for Each THIRD LEVEL blocks*/
.Products3 ul li a {
	background-color: #deefef;
	color:#006866;
}
.Products3 ul li a:hover {
	background-color: #deefef;
	color:#088280;
}
/************************ flu li **********************************/
.flulink {
	list-style:none;
	width:100px;
}
.flulink ul {
	list-style:none;
	margin: 0px;
	padding:0px;
}
.flulink li {
	margin: 0px;
	padding:0px;
}
.flulink li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 10px 0px 18px;
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	font-size: 11px;
	line-height: 14px;
	background-image: url(../images/bullet_01.gif);
	background-position:0px 6px;
	background-repeat: no-repeat;
}
.flulink li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
/**********************************************************************

/* *************************************************************** */
/*Home left sub menus*/
.lhsSubMenu {
	list-style:none;
	width:160px;
	float:left;
}
.lhsSubMenu ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width:160px;
}
.lhsSubMenu li {
	margin: 0px;
	padding:0px;
}
.lhsSubMenu li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding:0px 10px 0px 20px;
	color: #123466;
	text-decoration: none;
	display:block;
	height:19px;
	font-size: 11px;
	line-height: 19px;
	background-color: #f5f6f6;
	background-image: url(../images/bullet_01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.lhsSubMenu li a:hover {
	color: #123466;
	text-decoration: underline;
}
/*  lhs sub menus section2  */
.lhsSubMenu1 {
	list-style:none;
	width:160px;
	float:left;
}
.lhsSubMenu1 ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width:160px;
}
.lhsSubMenu1 li {
	margin: 0px;
	padding:0px;
}
.lhsSubMenu1 li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2eff7;
	padding:0px 10px 0px 20px;
	color: #123466;
	text-decoration: none;
	display:block;
	height:20px;
	font-size: 11px;
	line-height: 20px;
	background-color: #ffffff;
	background-image: url(../images/bullet_01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.lhsSubMenu1 li a:hover {
	color: #123466;
	text-decoration: underline;
}
.lhsSubMenu2 {
	list-style:none;
}
.lhsSubMenu2 li a {

	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2eff7;
	padding:0px 10px 0px 20px;
	color: #123466;
	text-decoration: none;
	display:block;
	height:19px;
	font-size: 11px;
	line-height: 19px;
	background-color: #ffffff;
	background-image: url(../images/bullet_01.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.lhsSubMenu2 li a:hover {
	color: #123466;
	text-decoration: underline;
}

.news{
	width:431px;
	float:left;
	

}
/*Home left sub menus*/
.newsMenu {
	list-style:none;
	width:207px;
	float:left;
	
}

.newsMenu ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width:207px;
	float:left;
}
.newsMenu li {
	margin: 0px;
	padding:0px;
}
.newsMenu li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding:0px 10px 0px 22px;
	color: #000000;
	text-decoration: none;
	display:block;
	height:19px;
	font-size: 11px;
	line-height: 19px;
	background-color: #f4fafd;
	background-image: url(../images/bullet_04.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.newsMenu li a:hover {
	color: #123466;
	text-decoration: underline;
}

.newsMenu li a img {
	text-decoration:none;
	float:left;
	padding-left:5px;
	padding-top:5px;
	position:absolute;
}

/*Home Information sub menus*/
.infoMenu {
	list-style:none;
	width:207px;
	float:left;
}
.infoMenu ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width:207px;
	float:left;
}
.infoMenu li {
	margin: 0px;
	padding:0px;
}
.infoMenu li a {
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding:0px 10px 0px 8px;
	color: #000000;
	text-decoration: none;
	display:block;
	height:19px;
	font-size: 11px;
	line-height: 19px;
	background-color: #f4fafd;
}
.infoImg {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:5px 10px 0px 0px;
	float:left;
	
}

.infoImg1{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:0px 5px 0px 10px;
	text-decoration:none;

}
.infoImg1 a:hover{
	border:none;
	text-decoration:none;
}

.infoMenu li a:hover {
	color: #123466;
	text-decoration: underline;
}
.ourBusiness {
	padding: 0px 0px 2px 0px;
	margin:0px;
	float:left;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:160px;
}
.improvingTeasor {
	float: left;
	width: 160px;
	margin-top:8px;
	padding: 0px 0px 0px 0px;
}
.improvingTeasor h1{
	background-color: #154a98;
	color:#fff;

}
.improvingTeasor p {
	padding-top:10px;
}

.improvingTeasor a{
text-decoration:none;
}

.fluTeasor {
	float: left;
	width: 160px;
	margin:15px 0px 7px 0px;
	padding: 0px 0px 8px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fluTeasor .fluline {
	height:73px;
	background-image: url(../images/employee-info-teaser-bg.jpg);
}
.improvingTeasor p {
	margin:0px;
	padding:2px 0px 14px 8px;
}
.community {
	float: left;
	width: 160px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}


.homecommunity {
	float: left;
	width: 130px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.homecommunity a{
	text-decoration:none;
}

.condition {
	float: left;
	width: 131px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.condition a{
	text-decoration:none;
}

.news {
	float: left;
	width: 431px;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.news a{
text-decoration:none;}

.annual {
	float: left;
	width: 431px;
	margin:0px 18px 0px 20px;
	padding:0px;
}
.annual p {
	margin:0px;
	padding:2px 0px 2px 8px;
}
.annual2 {
	float: left;
	width: 431px;
/*	margin:0px 18px 0px 20px;*/
	margin:13px 18px 0px 0px;
	padding:0px;
}
.annual2 p {
	margin:0px;
	padding:2px 0px 2px 8px;
}
.rhsTeasor {
	padding:5px 0px 0px 6px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #00546e;
	background-color: #f0f7fb;
}
.rhsTeasorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:13px;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	font-weight: bold;
	color: #123466;
	margin:0px;
}



.rhsTeasorinput {
	margin-top: 5px;
	margin-bottom: 3px;
	width:120px;
}
.newslhs {
	float: left;
	width: 280px;
	margin:0px 20px 0px 0px;
	padding:0px;
	display:inline;
}
.newsrhs {
	float: right;
	width: 280px;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline;
}

.newslhsHome {
	float: left;
	width: 207px;
	margin:0px 16px 0px 0px;
	padding:0px;
	display:inline;
	position:relative;
}
.newsrhsHome {
	float: left;
	width: 207px;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline;
	position:relative;
}

/*.homebullets
{
	width:207px;
	float:left;
}
*/
.homebullets ul {
	margin:0px;
	padding:0px;
	width:207px;
	float:left;
	
}
.homebullets li {
	list-style:none;
	background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 3px 24px;
}
.homebullets li a {
	color:#000000;
	text-decoration: none;
}
.homebullets li a:hover {
	color:#ff9900;
	text-decoration: underline;
}
.upcomingEvents {
	clear:right;
	width: 125px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.upEvnt
{
	margin-top:27px;
}
.upEvnt2
{
	margin-top:26px;
}
.blankDiv1
{
	padding-top:26px;
}
.blankDiv2
{
	padding-top:29px;
}

.aboutBi {
	float: left;
	width: 131px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
	display:inline;
	position:relative;
}
.aboutBi p {
	margin:0px;
	padding:2px 0px 2px 8px;
	min-height:122px;
}
.TsrClinicalCareers
{
	float:left;
	padding:5px 0px 4px 7px;
	width:124px;
}

.TsrClinicalRsrch
{
	float:left;
	padding:3px 0px 1px 7px;
	width:121px;
}
.biFocus {
	float: left;
	width: 131px;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display:inline;
	position:relative;
}
.biFocus p {
	margin:0px;
	padding:5px 0px 8px 8px;
}
.imgFloatLeft {
	float: left;
}
.morebg {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	/*width:100%;*/
	width:207px;
	padding:2px 0px 0px 0px;
	position:relative;
	
}
.morebgImpTsr
{
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	width:160px;
	padding:0px 0px 0px 0px;
	
}
.morebg1 {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	/*width:100%;*/
	width:207px;
	padding:2px 0px 0px 0px;
}


.morebgNews {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	/*width:100%;*/
	width:280px;
	padding:2px 0px 0px 0px;
}


.morebg1Right {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	/*width:100%;*/
	width:130px;
	padding:0px 0px 0px 0px;
}
.morebg1Left {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	margin:0px 0px 0px 0px;
	float: left;
	/*width:100%;*/
	width:160px;
	padding:0px 0px 0px 0px;
}
.ClinicalResearch
{
	float:left;
	width:130px;
}

.ClinicalResearch a{
text-decoration:none;
}
.ClinRsrchh1
{
	color: #123466;
	background-color:#f0f7fb;
}
.consumer {
	margin: 0px;
	padding: 12px 10px 15px 14px;
}
.dotBg {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:22px;
}

.dotBg2 {
	background-image: url(../images/bg_more.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:22px;
}
.more a {
	background-image: url(../images/bullet_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
}
.more a:hover {
	text-decoration: underline;
}
.moreLightGreen a {
	background-image: url(../images/bullet_05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#abbe2d;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
}
.moreLightGreen a:hover {
	text-decoration: underline;
	color:#abbe2d;
}
.moreDarkGreen a {
	background-image: url(../images/bullet_06.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#006866;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
}
.moreDarkGreen a:hover {
	text-decoration: underline;
	color:#006866;
}
.moreRed a {
	background-image: url(../images/bullet_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#d61f26;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
}
.moreRed a:hover {
	text-decoration: underline;
	color:#d61f26;
}

.moreDarkBlue a {
	background-image: url(../images/bullet_08.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#1e7f9d;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
	
}
.moreDarkBlue a:hover {
	text-decoration: underline;
	color:#1e7f9d;
}

.moreNvyBlue a {
	background-image: url(../images/bullet_09.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#123466;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
	
}
.moreNvyBlue a:hover {
	text-decoration: underline;
	color:#123466;
}

.moreDarkOrange a {
	background-image: url(../images/bullet_10.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#df5821;
	height: 19px;
	padding:0px 20px 0px 8px;
	text-decoration: none;
	
}
.moreDarkOrange a:hover {
	text-decoration: underline;
	color:#df5821;
}

#footer {
	width:740px;
	float:left;
	margin:17px 0px 0px 0px;
	text-align: center;
	padding:10px;
	font-size: 10px;
	color: #454545;
	text-decoration: none;
	line-height: 14px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer a {
	color: #136798;
	text-decoration: underline;
}
#footer a:hover {
	color: #136798;
	text-decoration: none;
}
/*  classes added on 24 oct 07 ***********/
.headlines {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;/*line-height: 12px;*/
}
.headlines:visited {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;/*line-height: 12px;*/
}
/*.blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #123466;
	padding-bottom:3px;
	padding-left:0px;
}
*/
.bluecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #123466;
	padding-bottom:3px;
}
.news_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	padding-bottom:3px;
}

.contentbullets
{
	width:560px;
	float:left;
}

.contentbullets ul {
	margin:0px;
	padding:0px;
	width:560px;
	float:left;
}

.contentbullets li {
	list-style:none;
	background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:14px;
	margin:5px 0px 5px 0px;
	padding:4px 0px 3px 24px;
}
.contentbullets li a {
	color: #ff9900;
	text-decoration: none;
}
.contentbullets li a:hover {
	color:#ff9900;
	text-decoration: underline;
}

.contentbullets li ul li
{
	list-style:none;
	background-image:url(../images/bullet_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:14px;
	margin:5px 0px 5px 0px;
	padding:1px 0px 3px 20px;
}

.contentbullets  li ul li a {
	color: #ff9900;
	text-decoration: none;
}
.contentbullets  li ul li a:hover {
	color:#ff9900;
	text-decoration: underline;
}

.videoLinks a {
	color:#000000;
	text-decoration:underline;
}
.videoLinks a:hover {
	color:#000000;
	text-decoration:none;
}
.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #123466;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration:none;
	padding-bottom:3px;
}
.contentLink:active {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
}
.contentLink:visited {
	COLOR: #123466;
	text-decoration:none;
	font-weight:bold;
}
.contentLink:hover {
	COLOR: #123466;
	text-decoration: underline;
	font-weight:bold;
}
.asterisk {
	font-size: 11px;
	color: red;
	font-family: Arial, Helvetica, sans-serif
}
.news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #123466;
	padding-bottom:3px;
}
.newssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.prsrelease_archive_grey {
	FONT-SIZE: 9pt;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newscontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  #123466;
	padding-bottom:3px;
}
.bluetext {
	color:#0075ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.pressreleaseleft {
	float:left;
	width:80px;
}
.pressreleaseright {
	float:left;
	width:499px;
}
.presscontentleft {
	float:left;
	width:72px;
	padding:0px 0px 0px 8px;
	line-height: 14px;
}
.presscontentright {
	float:left;
	width:490px;
	padding:0px 0px 0px 8px;
	line-height: 14px;
}
.innercontentnews {
	padding: 5px 0px 0px 0px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear:both;
}
.newllink {
	color:#123466;
}
.medicinecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #123466;
	padding-bottom:3px;
}
/* new class for history */
.imgtitle {
	/*background-image: url(../images/bg_more.gif);
	background-repeat: repeat;*/
	background-color:#f0f7fb;
	background-position: left top;
	margin:0px 0px 0px 0px;
	float: left;
	width:126px;
	padding:5px 3px 5px 3px;
	text-align:center;
}
.imgtitle1 {
	/*background-image: url(../images/bg_more.gif);
	background-repeat: repeat;*/
	background-color:#f0f7fb;
	background-position: left top;
	margin:0px 0px 0px 0px;
	float: left;
	width:266px;
	padding:5px 3px 5px 3px;
	text-align:center;
}
.imgtitle2 {
	margin-bottom:15px;
	margin-left:0px;
}
/* new class for history */
.history {
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	position:relative;
	width:100%;/*background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.history h2 {
	width:572px;
	background-image:url(../images/bg_h1.gif);
}
.history2 {
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	position:relative;
	width:100%;
	min-height:175px;/*background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.history2 h2 {
	width:572px;
	background-image:url(../images/bg_h1.gif);
}
.history3 {
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	position:relative;
	width:100%;
	min-height:175px;/*background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.history3 h2 {
	width:572px;
	background-image:url(../images/bg_h1.gif);
}
.imgtext {
	width:365px;
	float:left;
	display:inline;
	margin: 0px;
	padding: 0px 5px 22px 14px;
}
/* classes for history currently not used*/
.imgstyle1 {
	margin-top:-50px;
	margin-left:10px;
}
.imgstyle2 {
	float:left;
	padding-top:5px;
	margin-left:11px;
	height:30px;
	width:192px;
}
.imgstyle3 {
	float:left;
	width:192px;
	margin-left:11px;
	padding-top:5px;
	height:30px;
}
/* end of classes for history currently not used */
/* classes for prescription medicine */
.leftdiv {
	font-size:12px;
	font-weight: bold;
	color: #123466;
	width:40%;
	float:left;
}
.rightdiv {
	width:60%;
	float:left;
	line-height:18px;
}
.divmain {
	float: left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:95%;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:10px 0px 10px 10px;
}
/* classes for error message*/
.error {
	FONT-SIZE: 11px;
	WIDTH: 100%;
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputbutton {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	BORDER-LEFT: #ffffff 1px solid;
	CURSOR: pointer;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px solid;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: #123466
}
.inputbutton {
	background-color: #15326E;
	color: #ffffff;
	FONT-FAMILY: "Arial", "Helvetica", "Sans Serif";
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	border:0px;
}
.bluetext_history {
	color:#0075ba;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	padding-left:8px;
}
.history_nav {
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* new classes for search page*/
.search2 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 1.1em;
	font-weight: bold;
	color: #0075ba;*/
	padding-bottom:3px;
	padding-top:0px;
	font-size:11px;
}
/* new classes for history*/
.leftdivHistory2 {
	display:inline;
	float:left;
	padding-left:10px;
	width:140px;
	margin-top:15px;
	margin-bottom:15px;
}
.leftdivHistory {
	display:inline;
	float:left;
	padding-left:10px;
	width:140px;
	margin-top:15px;
	margin-bottom:11px;
}
.rightdivHistory {
	padding-bottom:15px;
	padding-top:0px;
	display:inline;
	float:left;
	margin-top:15px;
}
/* new style for useful links */
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.style6 a, .style6 a:hover {
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #123466;
	text-decoration:underline;
}
.leftdivFinancial {
	position:relative;
	display:inline;
	float:left;
	padding:0px 15px 15px 0px;
	width:130px;
	margin-top:10px;
	float:left;
}
.contentbullets2 {
	width:560px;
	float:left;
}

.contentbullets2 ul {
	margin:0px;
	padding:0px;
	width:560px;
	float:left;
}
.contentbullets2 li {
	list-style:none;
	background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 3px 24px;
}
.imgRight {
	/*border-left:15px solid rgb(255, 255, 255); 
border-bottom:15px solid rgb(255, 255, 255);
border-top:15px solid rgb(255, 255, 255);*/
padding:5px 0px 15px 15px;
}
.imgLeft {
	/*border-right:15px solid rgb(255, 255, 255); 
border-bottom:15px solid rgb(255, 255, 255);
border-top:15px solid rgb(255, 255, 255);
*/
padding: 5px 15px 15px 0px;
}
.imgRighttop {
	/*border-left:15px solid rgb(255, 255, 255); 
border-top:15px solid rgb(255, 255, 255);*/
padding:5px 0px 0px 15px;
}
.historytext {
	margin-left:12px;
	padding-top:5px;
	padding-bottom:5px;
}
ul.searchResult {
	list-style: none;
	border-top: 1px solid #99adc2;
	padding:  5px 0px 5px 10px;
}
ul.searchResult li {
	position: relative;
	list-style: none;
	padding:  5px 0px 5px 0px;
}
ul.searchResult li a {
	display: inline;/*width: 400px;*/
}
ul.searchResult li div.relevancy {
	position: absolute;
	right: 10px;
	top:  0px;
	text-align: right;
}
ul.searchResult li div.relevancy div.bar {
	height: 10px;
	width: 100px;
	border: 1px solid #99adc2;
	overflow: hidden;
	background-color: white;
}
ul.searchResult li div.relevancy div.bar div.amount {
	height: 100%;
	background-color: #add6ff;
}
.docTitle a {
	text-decoration:none;
}
/********* classes for site map ************/

.mainbullets ul {
	margin:0px;
	padding:0px;
}
.mainbullets li {
	list-style:none;
	/*background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 3px 0px;
}
.mainbullets li a {
	color:#000000;
	text-decoration: none;
}
.mainbullets li a:hover {
	color:#ff9900;
	text-decoration: underline;
}
/******* End classes for sitemap ********/

.confTableHeader {
	background-color:#f0f7fb;
	color:#123466;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
.confTableHeader a {
	color:#123466;
	text-decoration:none;
}
.confTableHeader a:hover {
	color:#123466;
	text-decoration:underline;
}
.confTableBody {
	padding:10px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.confTableBody a {
	color: #123466;
	text-decoration:underline;
}
.confTableBody a:hover {
	color: #123466;
	text-decoration:none;
}
.confTableBody2 {
	padding:10px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.confTableBody2 a {
	color: #123466;
	text-decoration:underline;
}
.confTableBody2 a:hover {
	color: #123466;
	text-decoration:none;
}
.bluetext_video {
	color:#0075ba;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}
.bluetext_video a {
	color:#0075ba;
	text-decoration:none;
	font-weight:bold;
}
.bluetext_video a:hover {
	font-weight:bold;
	color:#0075ba;
	text-decoration:underline;
}
.videoContent {
	width:175px;
	font-family: Arial, Helvetica, sans-serif;
	color: #123466;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align:left;
	float:left;
	position:relative;
	padding:5px 5px 0px 0px;
	display:inline;
	text-decoration: none;
}
.videoContent:active {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
}
.videoContent:visited {
	COLOR: #123466;
	text-decoration:none;
	font-weight:bold;
}
.videoContent:hover {
	COLOR: #123466;
	text-decoration: underline;
	font-weight:bold;
}
.newsCenter {
	float: left;
	width: 580px;
	margin: 20px 0px 0px 0px;
	padding:0px;
}
.newsCenter p {
	margin:0px;
	padding:2px 0px 2px 8px;
}
.newsarchiveleft {
	float:left;
	width:290px;
}
.newsarchiveright {
	float:left;
	width:275px;
	padding-left:15px;
}
.int_links {
	padding: 5px 0px 15px 5px;
	margin:0px;

	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* styles for conference page */

/* --- new styles --- */

.innerMainConf {
	padding: 3px 10px 10px 10px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.innerMainConf ul {
	list-style: none;
	/*border-bottom: 1px solid #99ADC2;*/
	margin-bottom: 2px;
}
.innerMainConf ul li {
	display: inline;
}
.innerMainConf ul li a {
	display: block;
	background-color: #d5d5d5;
	text-decoration:none;
	font-weight: bold;
	color: #555;
	float: left;
	padding: 4px 8px;
	border-right: 1px solid white;
}
.innerMainConf ul li.active a {
	/*background-color: #006599;*/
	color: white;
	background-color: #ff9800;
	text-decoration:none;
}
.innerMainConf table {
	background-color: #f0f0f0;
	padding: 10px 7px;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	clear:both;
	width:560px;
}
.innerMainConf td {
	padding: 0 0 20px 0;
	margin-top:0px;
	vertical-align:top;
}
.innerMainConf td.img {
	border:none;
	padding: 0px 14px 14px 0;
	width: 102px;
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	outline:none !important;
}
.innerMainConf table div.meta {
	position: relative;
	background: url(../images/dotted-gray-line.gif) repeat-x 0 bottom;
	padding-bottom: 2px;
	margin-bottom: 5px;
	
}
.innerMainConf td img
{
	margin-top:3px;
	outline:none !important;
	
}
.innerMainConf table div span.tag {
	display:inline;
	float:right;
	right: 0px;
	max-width:200px;
	position:relative !important;
	
}
.innerMainConf td div.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*.innerMainConf td div.clearfix {
	zoom: 1;*/ /* Triggering hasLayout in IE7 : THIS IS NOT VALID */
/*}
* html .innerMainConf td div.clearfix { *//* only show to IE */
	/*height: 1%;
}*/
.innerMainConf table div span.date {
	display:inline;
	float:left;
	left:0px;
	padding-top:0px;
	vertical-align:bottom;
	width:160px;
}
/*.innerMainConf a#arrow {

	background-image: url(../images/arrow-right-conf.gif) !important;
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 8px;
	

}*/

.innerMainConf .qanda a.lightwindow {

	background-image: url(../images/arrow-right-conf.gif) !important;
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 8px;
	

}

.innerMainConf .qanda td.img a{

	background-image:none !important;
	

}

.qanda p
{
	margin-bottom:15px;
}

.innerMainConf a:active {
/*color: #ff9800;*/
}

/*.innerMainConf a.arrow {
	background-image: url(../images/arrow-right-yellow.gif);
	padding-left: 8px;
}*/

/* end style for conference */

/* new styles for the conference - CQ5 version */
.list-event {
	margin-bottom:2em;
	margin:0;
	outline:medium none;
	padding:0;
	color:#555555;
}

.list-event h3 {
	background-image:url("../images/h3_bg.jpg");
	background-repeat: repeat-x !important;
	background-position: inherit !important;
	background-color:#E2E2E2 !important;
	width: auto !important;
	text-align: left !important;
	border-bottom:1px solid #99ADC2;
	color:#003366;
	font-size:1em;
	margin:0 0 4px;
	padding:5px 7px 4px;
	position:relative;
}

.list-event ul {
	background-color:#F0F0F0;
	border-bottom:1px solid #D5D5D5;
	border-top:1px solid #D5D5D5;
	padding:7px;
}
.list-event ul {
	list-style-type:none;
	margin:0;
}
.list-event li {
	margin:0 0 34px;
	display: block !important;
}
.list-event li.last {
	margin-bottom:0;
}
.list-event ul .list-links-last {
	margin-bottom:0;
}
.list-event ul .list-links ul {
	border-bottom:0 none;
	border-top:0 none;
	padding:0;
}
.list-event .list-links li {
	margin:0;
}
.list-event li .media {
	float:left;
}
.list-event-itemcontent {
	outline: medium none;
	margin: 0;
	margin-left:112px;
	padding: 0;
	line-height: 1.25em;
}
.list-event li a {
	color:#FF6600;
	display:block;
}
.list-event li a:hover {
	color:#FF6600;
}
.list-event h4 {
	background:url("../images/dotted-line-999.gif") repeat-x scroll 0 bottom transparent;
	color: #555555;
	font-weight:normal;
	margin-bottom:0.7em;
	margin-top: 0;
	padding: 0 0 2px 0;
	border-style: none;
}
.list-event h4 span {
	float:right;
}
.list-event h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top: 0;
}
.list-event div.richtext-output {
	margin:0.7em 0 0.5em;
}
.list-event .icon-email {
	margin:4px 0;
}
.list-segmentedlinks {
	margin-bottom:2em;
}
.list-segmentedlinks ul {
	background-color:#F0F0F0;
	border-bottom:1px solid #D5D5D5;
	border-top:1px solid #D5D5D5;
	padding-top:7px;
}

a.standalonelink {
	background:url("../images/sprites_001.gif") no-repeat scroll 0 -296px transparent;
	background-color: transparent !important;
	color:#FF6600 !important;
	padding:0 0 0 7px !important;
	border:none !important;
	float:none !important;
	font-weight: normal !important;
}

.list-event ul p {
	padding: 0;
}

/* end new styles for conference - CQ5 version */

.lhsSB2 {
	width: 160px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	/*background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position:left bottom;*/
	color: #00546e;
	float:left;
	background-color: #f0f7fb;
}
.lhsSB2 a {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#2f4b73;
	text-decoration:none;
}
.lhsSB2 a:hover {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#2f4b73;
	text-decoration:none;
	
}

.lhsSB {
	width: 160px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
	color: #00546e;
	float:left;
	/*background-color: #f0f7fb;*/
}
.lhsSBText {
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position:left top;
	background-color: #f0f7fb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:30px;
	text-decoration: none;
	padding:0px 0px 0px 8px;
	font-weight: bold;
	color: #123466;
	margin:0px;
}
.lhsSB a {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#2f4b73;
	text-decoration:none;
}
.lhsSB a:hover {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color:#2f4b73;
	text-decoration:none;
	
}
.sub_lhsSB {
	clear:both;
	padding-top:10px;
	padding-left:8px;
	color:#143568;
	font-size: 12px;
}
.tblSurvey {
	margin-top:10px;
}
.tblSurvey td {
	height:21px;
}

.newsCommonText
{
	font-size:10px;
}

.aboutBILargeHt
{
	height:130px;
}

.aboutBIStdHt
{
	height:112px;
	
}



.clsHeightStd
{
	/*height:208px;*/
	height:267px;
}
.clsHeightStd2
{
	height:224px;
}
#listPadding{

	padding-bottom:1px;
}

.historyLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
	background-color: #66ACD7;
	height: 19px;
	padding-bottom:1px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	width: 45px;
}

.historyLink:active {
	COLOR: #123466;
	text-decoration: underline;
	font-weight:bold;
	font-size: 11px;
}
.historyLink:visited {
	COLOR: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
}
.historyLink:hover {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}
.imgLeftCharity {
	padding: 5px 15px 2px 0px;
}

.imgRightCharity {
	padding: 5px 0px 2px 15px;
}
.back_next_btn {
	position: relative;
	width: 300px;
	padding-top: 10px;
	display: block;
	float: left;
	height: auto;
}
.back_next_btn ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.back_next_btn li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}

.next_btn {
	height: 16px;
	width: 48px;
	background-image: url(../images/nxt_btn.jpg);
	margin-left: 8px;
	text-align: left;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 1px;
	color:#FFFFFF;
	text-decoration:none;
}

.next_btn a {
	color:#FFFFFF;
	text-decoration:none;
}

.next_btn a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.back_btn {
	height: 16px;
	width: 48px;
	background-image: url(../images/bck_btn.jpg);
	text-align: right;
	display: inline-block;
	margin-right: 8px;
	margin-left: 5px;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 1px;
}

.hist_back{
	float: left;
	height: 16px;
	width: 76px;
	display: inline;
	padding-left: 10px;
	background-image: url(../images/bck_btn_hist.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-left: 10px;
}

.hist_next{
	float: right;
	height: 16px;
	width: 76px;
	padding-right: 1px;
	background-image: url(../images/nxt_btn_hist.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
}
/*Styles used in history page */

.historytimemain{
	float:left;
	width:580px;
	height:138px;
	margin:0px;
	padding:0px;
}

.historytimebar{
	float:left;
	width:580px;
	height:52px;
	padding-top:25px;
	padding-bottom:0px;
}

/* new imporved styles */ 
.lhsdropdown {
	padding:5px 0px 8px 6px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #00546e;
	background-color: #f0f7fb;
}
.lhsdropdownLogin {
	padding:5px 0px 2px 6px;
	margin:0px;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #00546e;
	background-color: #f0f7fb;
}

.rhsTeasorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:13px;
	text-decoration: none;
	padding:5px 0px 10px 6px;
	font-weight: bold;
	color: #123466;
	margin:0px;
	line-height:18px;
	
}


.rhsTeasorTextLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:13px;
	text-decoration: none;
	padding:0px 0px 0px 6px;
	font-weight: bold;
	color: #123466;
	margin:0px;
	line-height:18px;
	
}

.largeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:160px;
	position:relative;
	float:left;
	background-color:#123466;
	height:21px;
	/*margin-left:15px;*/
	text-align: center;
}

.blankspace
{
	padding-top:6px;
	margin-top:37px;
}
.clsHeightStd
{
    min-height:267px;    
}

.blankspaceLogin
{
	padding-top:7px;
}


.rhsTeasorinput {
	margin-top: 5px;
	margin-bottom: 3px;
	width:140px;
}

.improvingTeasorlhs {
	float: left;
	width: 160px;
	margin-top:15px;
	margin-bottom:7px;
/*	height:114px;
*/	padding: 0px 0px 0px 0px;
	}

.improvingTeasorlhs h1{
	background-color: #154a98;
	color:#fff;
}

.improvingTeasorlhs a{
	text-decoration:none;
}

.productslhsHome {
	float: left;
	width: 160px;
	margin:15px 0px 0px 0px;
	padding:0px;
	display:inline;
}

.productslhsHome a{
	text-decoration:none;
}

.productBIStdHt
{
	height:15px;
	
}

.product {
	list-style:none;
	width: 207px;
	float:left;
}

.product ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 160px;
	float:left;
}
.product li {
	margin: 0px;
	padding:0px;
}
.product li a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding:0px 10px 0px 22px;
	color: #000000;
	text-decoration: none;
	display:block;
	height:19px;
	font-size: 11px;
	line-height: 19px;
	background-color: #f4fafd;
	background-image: url(../images/bullet_04.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.product li a:hover {
	color: #123466;
	text-decoration: underline;
}
h4 {
	background-color:#F0F0F0;
	border-color:#99ADC2;
	border-style:solid;
	border-width:1px 0pt;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	padding:3px 7px;
}
.domtab p
{
	padding-top:0px;
	padding-bottom:0px;
}

.sub_lhsSB_txt1
{
	line-height:28px;
	padding-left:8px;
}
.sub_lhsSB_txt1 a:hover
{
	text-decoration:underline;
}

.sub_lhsSB_txt2
{
	line-height:20px;
	padding-left:8px;
}

.sub_lhsSB_txt2 a:hover
{
	text-decoration:underline;
}

.news_sharelink
{
	margin-top:20px;
}
.news_sharelink h2
{
	background-image: url(../images/bg_h1_transparent.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#eff7fa;
}
.shr_link_tbl
{
	color:#143568;
	clear:both;
}

.shr_link_tbl a
{
	color:#143568;
	text-decoration:none;
}

.pressRelease_back{
	float: left;
	height: 16px;
	width: 60px;
	display: inline;
	padding-left: 17px;
	background-image: url(../images/bck_btn_hist.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 10px;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
}

.pressRelease_back a{
	color: #FFFFFF;
	text-decoration:none;
}

.pressRelease_back a:hover {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}


.pressRelease_next{
	float: left;
	height: 16px;
	width: 60px;
	display: inline;
	padding-left: 17px;
	background-image: url(../images/nxt_btn_hist.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
	margin-left:5px;
}

.pressRelease_next a{
	color: #FFFFFF;
	text-decoration:none;
}


.pressRelease_next a:hover {
	color: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}

.logoutHome{
	color: #ffffff;
	width:160px;
	margin:0 0 5px 0;
	
}

.logoutHome h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	background-color: #123466;
	padding:5px 0px 5px 0px;
	width: 160px;
	text-align: center;
	background-color:#123466;
	background-image:none;
}


/*button*/

.btnsContainer{
	width: 582px;
	display: inline;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pressRelease_back{
	float: left;
	height: 16px;
	width: 60px;
	display: inline;
	padding-left: 17px;
	background-image: url(../images/bck_btn_hist.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
}

.pressRelease_back:hover {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}

.pressRelease_next{
	float: left;
	height: 16px;
	width: 60px;
	display: inline;
	padding-left: 17px;
	background-image: url(../images/nxt_btn_hist.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
}

.pressRelease_next:hover {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}

.paginationText{
	/*width: 80px;*/
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #123466;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

.bluecontent li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
}

.up_btn {
	height: 16px;
	width: 52px;
	background-image: url(../images/btn_up.jpg);
	text-align: left;
	margin-left: 8px;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 1px;

}

.backlist_btn {
	height: 16px;
	width: 82px;
	background-image: url(../images/back_list.jpg);
	text-align: right;
	display: inline-block;
	margin-right: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
	position: relative;
	padding-top: 1px;
	color:#fff;
}

/*-----------Patient Support Group Page Content Styles---------*/
.PatientSupportGroupRow {
	clear:both;
	margin-bottom:20px;
}
.PatientSupportGroupLeftCol {
	float:left;
	display:inline;
	width:160px;
	margin-right:10px;
}
.PatientSupportGroupRightCol {
	margin-left:170px;
}
/*-----------Patient Support Group Page Content Styles---------*/


.pressRelease_next:hover {
	COLOR: #123466;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}

.ProductNameContainer{	
	height: 15px;
	background-color: #F1F6F9;
	font-size: 11px;
	color: #1C3669;	
	padding : 5px 0 5px 25px;
	margin: 0 0 1px 0;
}

.ProductName{
	width: 125px;	
	float: left;
}

.ProductGenericName{
	width: 160px;		
	float: left;
}

.ProductNameContainer2{	
	float: left;	
	width: 580px;
	background-color: #F1F6F9;
	font-size: 11px;
	color: #1C3669;	
	padding : 5px 0 5px 0;
	margin: 0 0 1px 0;	

}

.ProductNameArrow{
	float: left;
	width: 4px;
	height: 7px;
	padding: 4px 11px 0 10px;
}

.ProductNameExpanded{	
	float: left;	
	width: 580px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #1C3669;	
	padding : 5px 0 5px 0;
	margin: 0 0 1px 0;	
}

.ProductNameExpandedDetails{	
	width: 547px;	
	margin: 15px 0 15px 25px;	
}

.healthCareList{
	float: left;
	width: 580px;
	height: 30px;
	background-image: url(../images/bg_chc_list.jpg);
	background-repeat: repeat-x;
	margin: 0;
}

.healthCareListTitle{
	float: left;
	width: 400px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #026B5C;
	padding: 8px 0 0 0;
	margin: 0;
}

.healthCareArrow{
	float: left;
	width: 8px;
	height: 11px;
	padding: 9px 0 0 10px;
}

.companionIcon{
	float: right;
	width: 66px;
	height: 22px;
	padding: 5px 20px 0 0;	
}

.equineIcon{
	float: right;
	width: 27px;
	height: 22px;
	padding: 5px 35px 0 0;
	margin: 0;
}

.farmIcon{
	float: right;
	width: 69px;
	height: 22px;
	padding: 5px 20px 0 0;
	margin: 0;
}

.hcLevel2{
	float: left;
	width: 580px;
	height: 30px;
	margin: 0 0 2px 0;
	background-color: #FBFBFD;
}

.hcLevel2Title{
	float: left;
	width: 400px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #026B5C;
	padding: 4px 0 0 5px;
	margin: 0;
}

.hcLevel2Arrow{
	float: left;
	width: 8px;
	height: 11px;
	padding: 9px 0 0 20px;
}

.hcLevel3{
	float: left;
	width: 580px;
	height: 30px;
	margin: 0 0 2px 0;
	background-color: #FBFBFD;
}

.hcLevel3Title{
	float: left;
	width: 400px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #026B5C;
	padding: 5px 0 0 5px;
	margin: 0;
}

.hcLevel3Arrow{
	float: left;
	width: 8px;
	height: 11px;
	padding: 9px 0 0 34px;
}

.hcLevel4{
	float: left;
	width: 580px;
	height: 30px;
	margin: 0 0 2px 0;
	background-color: #FBFBFD;
}

.hcLevel4Title{
	float: left;
	width: 400px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #026B5C;
	padding: 5px 0 0 5px;
	margin: 0;
}

.hcLevel4Arrow{
	float: left;
	width: 8px;
	height: 11px;
	padding: 9px 0 0 47px;
}

.hcProductDetails{	
	width: 547px;	
	margin: 15px 0 15px 33px;	
}

.hcProductImage{
	float: right;
	padding: 0 20px 0 20px;
}

/*expandable_box
#ProductsContainerDiv {
	width:555px;
	margin-bottom:15px;
}
.productTitle {
	background-image: url(../images/product_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#f6fbfd;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height:26px;	
	height:26px;
	font-weight: bold;
	margin:0px;
	padding:3px 0px 0px 3px;
	clear:both;
	overflow:hidden;
	
}
.productContent {
	padding:0 0 0 20px;
	clear:both;
	overflow:hidden;
}
.productSubContent {
	padding:0 0 5px 20px;
	clear:both;
	overflow:hidden;
}
.productSubContent_Left, .productSubContent_Left ul {
	float:left;
	display:inline;
	width:350px;
	margin:0;
	padding:0;
}
.productSubContent_Left li {
	background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:5px 0 5px 30px;
	list-style:none;
}
.productSubContent_Left li a {
	text-decoration:none;
}
.productSubContent_Right {
	float:right;
	width:140px;
	text-align:center;
	margin-left:5px;
	
}

.productSubTitle {
	background-color:#fafbfc;
	font-size: 11px;
	line-height:26px;
	font-weight: bold;
	margin-bottom:1px;
	clear:both;
	overflow:hidden;
	height:26px;
}

.productTitle a, .productTitle a:visited, .productSubTitle a, .productSubTitle a:visited {
	color:#006866;
	text-decoration:none;
}
.productTitle a:hover, .productSubTitle a:hover {
	color:#ff9900;
	text-decoration:none;
}*/
/* ----------Products Section - New Design styles -------*/
#ProductsContainerDiv {
	width:580px;
	/*padding:0 0 20px 0;*/
	padding:0;
	margin:0 0 20px 0;
	background-image: url(../images/bg_homeContent.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
.productTitle {
	background-image: url(../images/product_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#f6fbfd;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	height:26px;
	font-weight: bold;
	margin:0px;
	padding:5px 0px 0px 3px;
	clear:both;
	overflow:hidden;
	
}
.productTitle_Left {
	float:left;
	padding:2px 0 0 0;
}
.productTitle_Right {
	float: right;
	padding: 0 20px 0 0;
}

.AH_productTableContainer {
	margin:0 0 20px 0;
}
.PM_productTitle,.AH_productTitle,.AH_productTitleSub, .AH_productTitleSubTree2, .AH_prodNameTitle {
	background-color:#f6fbfd;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color:#006866;
	margin:0px;
	clear:both;
	overflow:hidden;
	
}
.AH_productTitle,.AH_productTitleSub, .AH_productTitleSubTree2, .AH_prodNameTitle {
	font-weight:bold;
}
.PM_productTitle,.AH_productTitle,.AH_productTitleSub, .AH_productTitleSubTree2 {
	background-image: url(../images/product_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}
.AH_prodNameTitle {
	/*background-image: url(../images/product_title2.gif);*/
	background-image: url(../images/product_title3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:22px;
}
.PM_productTitle, .AH_prodNameTitle {
	font-size: 14px;
	padding:5px 0px 0px 20px;
}
.AH_productTitle {
	font-size: 14px;
	height:26px;
	padding:5px 0px 0px 20px;
	background-image: url(../images/product_title3.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.AH_productTitleSub, .AH_productTitleSubTree2 {
	font-size: 11px;
	height:22px;
}
.AH_productTitleSub {
	padding:5px 0px 0px 40px;
}
.AH_productTitleSubTree2 {
	padding:5px 0px 0px 60px;
}
.AH_productTitleSubTree2 {
	background-color:#f6fbfd;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 11px;
	color:#006866;
	height:22px;
	margin:0px;
	padding:5px 0px 0px 60px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/product_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight:bold;	
	
}
.AH_productTitle a, .AH_prodNameTitle a {
	color:#006866 !important;
	cursor:pointer;
	text-decoration:none  !important;
	
}
 .AH_productTitle a:hover, .AH_prodNameTitle a:hover{
	color:#ff9900!important;
	cursor:pointer;
	
}
.AH_productTitleSub a {
	color:#006866 !important;
	cursor:pointer;
	text-decoration:none  !important;
	
}
 .AH_productTitleSub a:hover{
	color:#ff9900!important;
	cursor:pointer;
	
}
.AH_productTitleSubTree2 a {
	color:#006866 !important;
	cursor:pointer;
	text-decoration:none  !important;
	
}
 .AH_productTitleSubTree2 a:hover{
	color:#ff9900!important;
	cursor:pointer;
	
}

.PM_productName{
	float:left;
	width:156px;
}

.PM_productTitle_ProdName, .AH_productTitle_ProdName {
	float:left;
	display:inline;
	height:22px;
	font-weight:bold;
}
.PM_productTitle_ProdName {
	width:150px;
	padding:0 20px 0 0;
}
.AH_productTitle_ProdName {
	width:130px;
	padding:0 20px 0 15px;
}

.PM_productTitle_GenName, .AH_productTitle_GenName {
	float:left;
	height:22px;
	display:block;
	font-weight:bold;
}
.PM_productTitle_GenName {
	width:350px;
}
.AH_productTitle_GenName, .AH_GenName, .AH_MoreInfo{
	width:175px;
}
.AH_productTitle_MoreInfo {
	float:left;
	height:22px;
	display:block;
	width:175px;
	font-weight:bold;
}
.AH_ProdName, .AH_GenName, .AH_MoreInfo {
	float:left;
	display:block;
}
.AH_ProdName {
	width:135px;
	padding:0 20px 0 15px;
}
.AH_prodTabularDataHeader {
	background-color:#f6fbfd;
	/*background-image: url(../images/ah_tabcontentbg.gif);*/
	background-image: url(../images/product_title3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:22px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color:#006866;
	margin:0px;
	clear:both;
	overflow:hidden;
	padding-left:20px;
	padding-top:5px;
}

.productContent, .PM_productContent {
	padding:0 0 0 20px;
	clear:both;
	overflow:hidden;
}
.AH_productContent {
	padding:5px 0 5px 20px;
	clear:both;
	overflow:hidden;
	background-color:#f6fbfd;
	background-image: url(../images/ah_tabcontentbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display:block;
	margin:0 0 2px 0;
	background-image:url(../images/product_title3.gif);
	background-position:left top;
	background-repeat:repeat-x;	
	
}
.productSubContent_CH{
	padding:0 0 0 0px;
	clear:both;
	overflow:hidden;
}
.productSubContent {
	padding:0 0 5px 40px;
	width:540px;
	clear:both;
	overflow:hidden;
}
.productSubContent_Left, .productSubContent_Left ul {
	float:left;
	display:inline;
	width:380px;
	margin:0;
	padding:0;
}
.PM_productContent ul {
	padding:0;
	margin:0;
}
.productSubContent_Left li, .PM_productContent li {
	background-image:url(../images/bullet_02.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:5px 0 5px 30px;
	list-style:none;
}
.productContent a, .productSubContent a, .productSubContent_Left li a, .PM_productContent li a {
	color:#ff9900;
	text-decoration:underline;
}
.productSubContent_Right {
	float:right;
	width:140px;
	text-align:center;
	margin-left:5px;
	
}


.productSubTitle {
	background-color:#fafbfc;
	font-size: 11px;
	line-height:26px;
	font-weight: bold;
	margin-bottom:1px;
	clear:both;
	overflow:hidden;
	height:26px;
}


.arrow_image{
	width:15px;
	height:15px;
	float:left;
	
}
a .arrow_image{
	background-image:url(../images/green_arrow.gif);
	background-repeat:no-repeat;
}
a:hover .arrow_image{
	background-image:url(../images/orange_arrow.gif);
	background-repeat:no-repeat;
}
.arrow_image_expand{
	width:15px;
	height:15px;
	float:left;
	
}
a .arrow_image_expand{
	background-image:url(../images/arrow-down-expand-green.gif);
	background-repeat:no-repeat;
}
a:hover .arrow_image_expand{
	background-image:url(../images/arrow-down-expand.gif);
	background-repeat:no-repeat;
}
.arrow_image_sub{
	width:15px;
	
	float:left;
	padding-top:12px;
	
}
a .arrow_image_sub{
	background-image:url(../images/green_arrow.gif);
	
	background-repeat:no-repeat;
}
a:hover .arrow_image_sub{
	background-image:url(../images/orange_arrow.gif);
	background-repeat:no-repeat;
}

.arrow_image_sub_expand{
	width:15px;
	height:14px;
	float:left;
	padding-top:8px;
	
}
a .arrow_image_sub_expand{
	
	background-image:url(../images/arrow-down-expand-green.gif);
	background-repeat:no-repeat;
}
a:hover .arrow_image_sub_expand{
	
	background-image:url(../images/arrow-down-expand.gif);
	background-repeat:no-repeat;
}
.product_contentHighlight {
	color: #123466;
	font-weight:bold;
}
.PM_productTitle a {
	color:#006866 !important;
	cursor:pointer;
	text-decoration:none  !important;
	
}
 .PM_productTitle a:hover{
	color:#ff9900!important;
	cursor:pointer;
	
	
}

.AH_productTitleLeft{
	padding:0px;
	margin:0px;
	float:left;
	width:456px;
}
.AH_productTitleRight{
	padding:0px;
	margin:0px;
}

/* ----------Products Section - New Design styles -------*/

/* ----------Products Section - Prescription products -------*/

.CA_table{
	margin: 10px 0 10px 0;
}

.CA_title{
	background-color: #006599;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;	
}

.CA_tableContainer{
	border: 1px solid #B9B9B9;	
}

.CA_ProdName{
	width: 80px;
	padding: 5px;
	background-color: #D5D5D5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	border-right: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;
	vertical-align: top;
}

.CA_ProdNameSep{
	width: 80px;
	padding: 5px;
	background-color: #D5D5D5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	border-right: 1px solid #B9B9B9;
	border-bottom: 3px solid #B9B9B9;
	vertical-align: top;
}

.CA_ProdEmpty{
	width: 80px;
	padding: 5px;
	background-color: #D5D5D5;	
	border-right: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;	
}

.CA_ProdEmptySep{
	width: 80px;
	padding: 5px;
	background-color: #D5D5D5;	
	border-right: 1px solid #B9B9B9;
	border-bottom: 3px solid #B9B9B9;	
}

.CA_ProdEmptyBottom{
	width: 80px;
	padding: 5px;
	background-color: #D5D5D5;	
	border-right: 1px solid #B9B9B9;		
}

.CA_ColOne{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	border-right: 1px solid #B9B9B9;
	border-bottom: 1px solid #B9B9B9;	
	vertical-align: top;	
}

.CA_ColOneSep{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	border-right: 1px solid #B9B9B9;
	border-bottom: 3px solid #B9B9B9;	
	vertical-align: top;	
}

.CA_ColOneBottom{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	border-right: 1px solid #B9B9B9;		
	vertical-align: top;	
}

.CA_ColRightLast{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;	
	border-bottom: 1px solid #B9B9B9;	
	vertical-align: top;	
}

.CA_ColRightLastSep{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;	
	border-bottom: 3px solid #B9B9B9;	
	vertical-align: top;	
}

.CA_ColRightLastBottom{
	width: 135px;
	padding: 5px;
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;			
	vertical-align: top;	
}

.newsCentreIntroLink a, .newsCentreIntroLink a:active, .newsCentreIntroLink a:visited {
	color:#c74a1b !important;
	text-decoration:none;
}
.newsCentreIntroLink a:hover {
	text-decoration:underline;
}
.factsAboutUs {
	color: #ffffff;
	background-color:#154A98;
}
.lhsNewsMore{
	/*margin-top:9px;*/
}
.footer_reg_tag{
	font-size:11px;
	color:#136798;
	vertical-align:top;
}
/*----------------new changes----------------*/
.leftMenu li.Medicines a {
	background-color: #123466;
	color:#fff;
}
.leftMenu li.Medicines a:hover {
	background-color: #006866;
	color:#fff;
}
.Medicines1 ul li a {
	background-color: #d6e5e5;
	color:#006866;
}
.Medicines1 ul li a:hover {
	background-color: #006866;
	color:#fff;
}
.about_bi_teasor {
	float: left;
	width: 130px;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.about_bi_teasor h1 {
	background-color:#133467;
	color:#ffffff;
}
.health_care_content_left{
	float:left;
	padding-right:100px;
}
.health_care_content_right{
	float:left;
}

/*---------ends--------------*/

/*------------- supplier contact page styles----------------*/

.supplier_code_list{
	width:auto;
}
.new_asterisk {
	font-size: 11px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.display_error {
	clear:both;
	font-size:12px;
	
	line-height:20px;
	color:#f47421;
}


