body  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #000;
	margin : 0px;
	padding : 0px;
	background : #fff;
}

/* Main text classes*/
p
{font-size: 70%;}

ol  {
	font-size : 77%;
	color : #096;
	line-height : 150%;
}

ul  {
	font-size : 77%;
	color : #096;
	line-height : 150%;
}

ul ul
{
font-size: 100%;
}

h1  {
	font-size : 140%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #159b71;
	margin : 0px 0px 10px;
	width : 100%;
}

h4  {
	font-size : 130%;
	font-family : arial, sans-serif;
	font-weight : bold;
	color : #369;
	margin : 0px;
	padding-bottom : 3px;
	width : 100%;
}

h1.pageTitle  {
	font-size : 160%;
	font-family : arial, sans-serif;
	font-weight : normal;
	color : #369;
	margin : 0px;
	padding-bottom : 3px;
}

h3  {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #369;
	margin : 0px;
	margin-bottom : 3px;
	padding : 0px;
}

h2  {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #369;
	margin : 0px;
	margin-bottom : 3px;
	padding : 0px;
}

h3.featureHeader  {
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #f63;
	margin : 0px;
	margin-bottom : 3px;
	padding : 0px;
}

h4.featureHeader  {
	font-size : 84%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #f63;
	padding : 4px 9px 4px 9px;
}

.firstPara  {
	color : #096;
	font-size : 120%;
}

.txt369_normal  {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #369;
	margin : 0px;
	margin-bottom : 3px;
	padding : 0px;
}

.txt369  {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #369;
}

.txt369Title  {
	font-size : 160%;
	font-family : arial, sans-serif;
	font-weight : normal;
	color : #369;
	margin : 0px;
	padding-bottom : 3px;
}

.txt10px  {
	font-size : 100%;
}

li.greenbullettext  {
	font-size : 140%;
	line-height : 160%;
}

ul.greenbullettext  {
	color : #096;
	margin-top : 0px;
	padding-top : 0px;
}

/* Links classes*/
a  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #096;
}

a:hover  {
	text-decoration : underline;
}

a.blue  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : #1E60A2;
}

a.blue:hover  {
	text-decoration : underline;
}

a.blueBold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #1E60A2;
}

a.blueBold:hover  {
	text-decoration : underline;
}

a.headerLinks  {
	color : #999;
	font-size : 63%;
	margin-right : 15px;
}

a.headerLinks:hover  {
	color : #999;
	text-decoration : underline;
}

a.headerLinks:visited  {
	color : #999;
}

a.languageLinks  {
	font-family : Arial, Helvetica, sans-serif;
	color : #369;
	font-size : 80%;
	text-decoration : underline;
}

a.languageLinks:visited  {
	color : #369;
}

a.languageLinks:hover  {
	color : #369;
}

a.languageLinksSelected  {
	font-family : Arial, Helvetica, sans-serif;
	color : #096;
	font-size : 80%;
}

a.languageLinksSelected:visited  {
	color : #096;
}

a.languageLinksSelected:hover  {
	color : #096;
}

a.footerLinks  {
	font-size : 80%;
	color : #999;
	margin-left : 300px;
	padding-top : 20px;
}

a.footerLinks:hover  {
	color : #999;
}

a.footerLinks:visited  {
	color : #999;
}

a.popfooterLinks  {
	font-size : 56%;
	color : #999;
	margin-left : 30px;
	padding-top : 20px;
}

a.featureLinks  {
	color : #f63;
	font-size : 100%;
	background : url(../../images/feature_link.gif) no-repeat;
	background-position-x : left;
	background-position-y : 4px;
	padding-left : 10px;
}

a.featureLinks:visited  {
	color : #f63;
}

a.featureLinks:hover  {
	color : #f63;
}

a.leftNavSubLink  {
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

a.leftNavSubLink:hover  {
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

a.leftNavSubLink:visited  {
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

a.leftNavSubLinkSelected  {
	font-weight : bold;
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

a.leftNavSubLinkSelected:hover  {
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

a.leftNavSubLinkSelected:visited  {
	display : block;
	padding-left : 20px;
	color : #096;
	background : url(../../images/subnav_chevron.gif) no-repeat 0px 5px;
}

.subnav a:link, .subnav a:hover, .subnav a:visited, .subnav a:active  {
	padding : 0px 10px 0px 5px;
	color : #096;
}

a.wideSubLinks  {
	padding : 5px 10px 5px 5px;
	color : #096;
}

a.wideSubLinksSelected  {
	padding : 5px 10px 5px 5px;
	font-weight : bold;
}

underline  {
	text-decoration : underline;
}

/* Header classes*/
.topNav  {
	background : url(../../images/topnav_background.gif) repeat-x bottom;
	width : 762px;
	height : 123px;
}

.topNavImage  {
	position : absolute;
	left : 636px;
}

.topNavTitle  {
	position : absolute;
	left : 178px;
	top : 66px;
}

.topNavLogo  {
	position : absolute;
	left : 28px;
	top : 25px;
}

.headerLinksBar  {
	position : absolute;
	left : 185px;
	top : 7px;
}

/* Page container tags*/
.pageContainer  {
	background : url(../../images/body_background.gif) repeat-y;
	width : 762px;
}

.pageContainerMiddle  {
	background : url(../../images/leftnav_corner.gif) no-repeat top left;
}

.pageContainerInner  {
	background : url(../../images/leftnav_bottom.gif) no-repeat bottom left;
	margin-top : 12px;
	clear : both;
}

.footerContainerBottom  {
	background : url(../../images/footer_background.gif) repeat-x;
	height : 34px;
	width : 762px;
	clear : both;
	font-size : 70%;
}

.popFooterContainerBottom  {
	background : url(../../images/footer_background.gif) repeat-x;
	height : 34px;
	clear : both;
}

/* left navigation*/
.leftNavOuterContainer  {
	width : 134px;
	float : left;
	padding : 0px 8px 0px 13px;
	font-size : 70%;
}

.leftNavContainerInner  {
	margin-bottom : 16px;
}

div.leftNavLinkContainer  {
	padding : 2px 0px 2px 6px;
	margin : 2px 0px 1px 0px;
	min-height : 18px;
	max-height : 40px;
	background : url(../../images/leftnav.gif) no-repeat left;
	width : 134px;
}

div.leftNavLinkSelectedContainer  {
	padding : 2px 0px 2px 6px;
	margin : 2px 0px 1px 0px;
	min-height : 18px;
	max-height : 40px;
	background : url(../../images/leftnav_selected.gif) no-repeat left;
	width : 134px;
}

div.leftNavLinkContainer a  {
	color : #3e719b;
	float : none;
}

div.leftNavLinkContainer a:hover, div.leftNavLinkContainer a:active  {
	color : #3e719b;
}

div.leftNavLinkContainer a:visited  {
	color : #3e719b;
}

div.leftNavLinkSelectedContainer a  {
	color : #096;
	float : none;
	font-weight : bold;
}

div.leftNavLinkSelectedContainer a:hover, div.leftNavLinkSelectedContainer a:active  {
	color : #096;
}

div.leftNavLinkSelectedContainer a:visited  {
	color : #096;
}

div.leftNavSubLinkContainer  {
	padding : 3px;
	margin : 0px 0px 1px 0px;
	width : 134px;
}

.languageLinksBox  {
	padding-left : 3px;
	padding-bottom : 4px;
	float : left;
	border-top : 1px solid #BBD6D6;
	padding-top : 5px;
}

.languageLinkLine  {
	color : #096;
	font-size : 80%;
}

.leftNavdot  {
	padding : 0px;
	margin : 0px;
	color : #ffffff;
	float : right;
	clear : both;
}

.subNavdot  {
	padding : 0px;
	margin : 0px;
	color : #fff;
}

.quickFinder  {
	font-size : 100%;
	width : 134px;
	color : #fff;
	background-color : #3e719b;
}

/* Feature container styles for index pages*/
.featureContainer  {
	border : 4px solid #83bdbd;
	border-bottom-width : 0px;
	width : 168px;
	margin : 0px;
	float : left;
}

.featureBottom  {
	background-image : url(../../images/feature_corner.gif);
	width : 176px;
	background-position : right bottom;
	background-repeat : no-repeat;
	margin : 0px;
	float : left;
}

.featureHighlight  {
	background-color : #ffe9e2;
}

.featureTitle  {
	margin : 5px;
	width : 158px;
}

.featureCol1  {
	margin-top : 5px;
	width : 92px;
	float : left;
	padding-left : 5px;
}

.featureCol2  {
	margin-top : 5px;
	width : 65px;
	float : right;
}

.featureDate  {
	margin : 0px 5px;
}

.featureCopy  {
	margin : 5px;
	padding-bottom : 5px;
	border-bottom : 1px solid #83bdbd;
	border-top : 1px solid #83bdbd;
	padding-top : 5px;
	color : #1E60A2;
}

a.featureLinks:link, a.featureLinks:hover, a.featureLinks:active, a.featureLinks:visited  {
	color : #f63;
	background : url(../../images/feature_link.gif) no-repeat;
	background-position : 0px 4px;
	padding : 0px 0px 10px 10px;
	margin : 0px 5px;
	display : block;
}

.featureBottom a.featureLinks:link, .featureBottom a.featureLinks:hover, .featureBottom a.featureLinks:active, .featureBottom a.featureLinks:visited  {
	margin-left : 10px;
}

.featureCol1 p  {
	border-top : 1px solid #83bdbd;
	color : #1E60A2;
	padding : 5px 2px 5px 0px;
}

.featureCol13  {
	border-top : 1px solid #83bdbd;
	padding : 5px 0px;
}

/* Mini nav for Corporate Social Responsibility*/
.subnav  {
	border-bottom : 1px solid #c1c1c1;
	padding-bottom : 10px;
	margin-bottom : 10px;
	width : 592px;
	float : left;
}

div.miniNavColumns  {
	float : left;
	width : 187px;
}

/* who's who*/
.whoswho ul  {
	list-style-type : none;
	font-size : 100%;
	margin-left : -40px;
	margin-top : 20px;
}

.whoswho li  {
	line-height : 120%;
}

* html .whoswho ul  {
	margin-left : -0px;
}

/* Formatting for tables, cells, div atgs and general layout*/
.table762  {
	width : 762px;
	font-size : 100%;
}

.width390  {
	width : 376px;
	float : left;
	margin : 10px 10px 0px 0px;
}

.width390_feature  {
	width : 376px;
	float : left;
	margin : 10px 10px 0px 0px;
}

.width198  {
	width : 200px;
	float : left;
}

.width356  {
	width : 346px;
	float : left;
	margin : 0px 10px 0px 0px;
}

.width230  {
	width : 230px;
	float : left;
	margin : 0px 0px 0px 0px;
}

.width260  {
	width : 260px;
	float : left;
	margin : 0px 0px 0px 0px;
}

.width592  {
	width : 592px;
}

.table762  {
	width : 762px;
	font-size : 100%;
}

.td15  {
	width : 15px;
}

.td155  {
	width : 155px;
}

.width296_left  {
	width : 288px;
	float : left;
}

.width296_right  {
	width : 288px;
	float : right;
}

img.map  {
	border : solid 1px #CBCBCB;
	margin-bottom : 10px;
}

.imagepadding  {
	padding-top : 35px;
}

.width120  {
	width : 110px;
	float : left;
	padding-left : 10px;
}

.width450  {
	width : 430px;
	float : left;
}

.width192  {
	width : 185px;
	float : left;
	padding-left : 10px;
}

.table_depots td  {
	padding : 5px 0px;
}

.table_10px_pad td  {
	font-size : 100%;
	padding : 10px 0px;
}

.bottom_border_dot  {
	padding-top : 10px;
	padding-bottom : 5px;
	border-bottom : 2px dotted #CBCBCB;
}

hr.dot  {
	border-style : dotted;
	color : #CBCBCB;
}

/* Feature container styles for index pages*/
.featureContainerUni1  {
	border-bottom-width : 0px;
	width : 168px;
	margin : 0px;
	float : left;
}

.td110  {
	width : 120px;
	font-size : 70%;
}

.textstdWhite  {
	font-size : 70%;
	color: #FFF;
}

.textstd  {
	font-size : 70%;
}

.txt369_std  {
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	margin : 0px;
	margin-bottom : 3px;
	padding : 0px;
}

.textbold	
{	
	font-size : 70%;
	font-weight : bold;
}

.txtSubHead  
{
	font-size: 80%;
	font-weight: 500;
	margin-left : 40;
	margin-bottom : 0;
}

.firstPara1
{font-size: 80%; color: #096;}

/* Taken from Alliance Unichem site */
.homeFeatureBR 
{background: url(../images/left_feature_corner.gif) no-repeat bottom left;}

.homeFeatureLeft 
{background: url(../images/home_feature_dot.gif) repeat-y left;}

.homeFeatureBottom 
{background: url(../images/home_feature_dot.gif) repeat-x bottom;}

.homeFeatureRight 
{background: url(../images/home_feature_dot.gif) repeat-y right;}

.homeFeatureTop 
{background: url(../images/home_feature_dot.gif) repeat-x top;}

.homeFeatureHighlight 
{background-color: #ffe9e2; border: 3px solid #83bdbd; padding: 5px; float:right;}

.homeContentBackground 
{background: url(../images/familyPicnic.jpg) no-repeat top right; width:592px; height:283px;}

.homeFeatureContainer 
{margin:13px 0px 0px 13px;}
	
.homeFeatureBox 
{padding: 0px;}

.homeFeatureText 
{width:116px; font-size: 70%; padding-top: 9px; padding-bottom: 9px; padding-left:9px; padding-right: 9px; /*color: #1E609D;*/}

.homeFeatureMid 
{width:116px; font-size: 70%; padding-top: 11px; padding-bottom: 11px; padding-left:9px; padding-right: 9px; color: #1E609D; border-top: 3px solid #83bdbd; border-left: 3px solid #83bdbd; border-right: 3px solid #83bdbd; border-bottom: 3px solid #83bdbd;}

.homeFeatureImage 
{float:left; font-size: 70%; border-top: 3px solid #83bdbd; border-right: 3px solid #83bdbd; border-left: 3px solid #83bdbd; border-bottom: 3px solid #83bdbd;}

.homeFeatureEnd 
{font-size: 70%; padding-top: 5px; padding-bottom: 5px; padding-left:9px; padding-right: 9px; color: #1E609D;}

div.featureImageSharePrice 
{padding: 5px 2px 0px 9px;}

.sharePrice 
{font-size: 80%; font-family: Verdana, arial, sans-serif; font-weight: bold; color: #369; margin: 0px; padding-top: 3px; padding-bottom: 3px; padding-left:5px; padding-right:9px;}

.shareText 
{padding-left:9px; padding-right:11px; color:B3B3B3; font-size:70%; }

.shareLinksBot 
{padding-top: 5px; padding-bottom: 9px; padding-left:9px; padding-right: 0px; color: #369;}	

/* Taken from Original Unichem Public Site */
	.textBlueHeading {
		font-family : Tahoma;
		font-size : medium;
		color : #006699;
}

/* Firefox Compatability */

table.leftNavLinkContainer  {
	padding : 2px 0px 2px 6px;
	margin : 2px 0px 1px 0px;
	font-size : 100%;
	color :Blue;
	min-height : 18px;
	max-height : 40px;
	background : url(../../images/leftnav.gif) no-repeat left;
	width : 134px;
}

table.leftNavLinkSelectedContainer  {
	padding : 2px 0px 2px 6px;
	margin : 2px 0px 1px 0px;
	font-size : 100%;
	font-weight : bold;
	background : url(../../images/leftnav_selected.gif) no-repeat left;
	width : 134px;
}

#whiteText a {
        color: #FFFFFF;
        font-size: 11px;
        
}

TABLE.thinBorder
{
	BORDER: 1px solid #83bdbb; 
	BORDER-COLLAPSE: collapse;
}

TABLE.thinBorder TD 
{
	BORDER: 1px solid #83bdbb;
}