/* remove body margins */
HTML, BODY {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	}
	
/* establish base font and font-size */
BODY, TABLE, TR, TH, TD, P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
P {
	margin-top: 0;
}

TABLE.data {
	margin-bottom: 15px;
	border-spacing: 0px;
	border-collapse: collapse;
}
TABLE.data TD, TABLE.data TH{
	border: 1px solid gray;
	padding: 3px;
}

/* global headline formatting */
/* headline level formatting */
H1 {
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #63306B;
	margin-bottom: 15px;
	padding-bottom: 0;
	clear: left;
	}
DIV.PEhead {
	width: 100%;
	background-image: url('/images/headers/peHeaderBg.gif');
	background-position: 29px 0px;
	background-repeat: repeat-x;
	}
DIV.DQIIndex {
	background-image: url("/images/headers/DQIIndexBg.jpg");
	background-repeat: repeat-x;
	width: 100%;
	}
DIV.PRIndex {
	background-image: url("/images/headers/PressRoomIndexBg.jpg");
	background-repeat: repeat-x;
	width: 100%;
	margin-bottom: 20px;
	}
DIV.PRSecondLvl {
	background-image: url("/images/headers/PressRoomSecondLvlBg.jpg");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
DIV.WorldwideTopLvl {
	background-image: url("/images/headers/WorldwideTopLvlBg.jpg");
	background-repeat: repeat-x;
	width: 100%;
	}
DIV.WorldwideTopLvl H1 {
	background-image: url("/images/headers/WorldwideTopLvl.jpg");
	background-repeat: no-repeat;
	padding: 68px 0px 0px 10px;
	width: 517px;
	height: 45px;
	margin-top: 0px;
	}

DIV.EmailNoticeTopLvl H1 {
	background-image: url("/images/headers/EmailNoticeTopLvl.jpg");
	background-repeat: no-repeat;
	padding: 60px 0px 0px 10px;
	width: 517px;
	height: 45px;
	margin-top: 0px;
	}
DIV.DQISecondLvl {
	background-image: url("/images/headers/DQISecondLvlBg.jpg");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
DIV.DQISecondLvl H1 {
	background-image: url("/images/headers/DQISecondLvl.jpg");
	background-repeat: no-repeat;
	padding: 75px 0px 0px 15px;
	width: 517px;
	height: 45px;
	margin: 0px;
	}
H2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #63306B;
	margin-bottom: 5px;
	padding-bottom: 0;
	clear: left;
	}
H3, H4, H5, H6, H7  {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #63306B;
	margin-bottom: 3px;
	padding-bottom: 0;
	clear: left;
	}
.noBorder { /* General class to remove a border */
	border: 0px !important;
	margin:0px;
	padding: 0px;
	}

IMG { /* Remove borders from all linking images */
	border: 0;
	}
.imgLeftBullets { /* image aligned left next to bullets */
	float: left;
	padding: 0px 20px;
	}

/* Photos with captions */	
DIV.capImgFloatRight, DIV.imgFloatRightBorder {
/* Note: width of div must be set using inline style to prevent caption width from exceeding image */ 
	float: right;
	clear: right;
	text-align: right; 
	margin: 0px 0px 10px 10px;
}
DIV.capImgFloatLeft, DIV.imgFloatLeftBorder {
/* Note: width of div must be set using inline style to prevent caption width from exceeding image */ 
	float: left;
	clear: left;
	text-align: right; 
	margin: 0px 10px 10px 0px;
}
DIV.imgFloatRightBorder IMG, DIV.imgFloatLeftBorder IMG {
	display: block;
	border: solid #999999 1px;
}

DIV.capImgFloatRight IMG, DIV.capImgFloatLeft IMG {
	margin-bottom: 3px;
}

DIV.capImgFloatRight P, DIV.capImgFloatLeft P {
	text-align: left;
	font-size: 10px;
	color: #555555;
}

DIV.capImgFloatRight .credit, DIV.capImgFloatLeft .credit {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 90%;
}
	
/* Citation and credit */
.credit {
	font-size: 9px;
	color: #999999;
}
	
/* link styles */
A:link {
	text-decoration: none;
	color: #296D94;
	border-bottom: solid #BDCFCE 1px;
	}
A:visited {
	text-decoration: none;
	border-bottom: solid #BDCFCE 1px;
	}
A:hover {
	text-decoration: none;
	color: #296D94;
	border-bottom: solid #296D94 1px;
	}
A:active {
	text-decoration: none;
	color: #296D94;
	border: 0;
	}
A.printLink {
	display: block;
	background-image: url("/images/icons/printIcon.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	padding-bottom: 2px;
	float: right;
	white-space: nowrap;
}
A.printLink:link, A.printLink:visited, A.printLink:hover, A.printLink:active {
	border: 0px;
}
A.emailLink {
	display: block;
	background-image: url("/images/icons/emailIcon.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 10px;
	float: right;
	white-space: nowrap;
}
A.emailLink:link, A.emailLink:visited, A.emailLink:hover, A.emailLink:active {
	border: 0px;
}
A.pdfLink {
	/* bug #351 - temporarily disabling until style issues can be resovled
	background-image: url("/images/icons/iconPdf.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 16px;
	padding-top: 1px;
	*/
}
A.pdfLink:link, A.pdfLink:visited, A.pdfLink:hover, A.pdfLink:active {
}

/* since we are using bottom borders rather than text decoration for underlining links, we need a style to remove the underline for linked images, etc. */
A.noLine:link, A.noLine:visited, A.noLine:hover, A.noLine:active {
	border: 0 !important;
	text-decoration: none;
	}
/* disable visited color on these links */
#utilCell A:visited, #footer A:visited, .linkList A:visited {
	color: #296D94;
	}
.layout, #layout {
	width: 100%;
	/*min-width: 750px;*/
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
.marginCell, .marginHeaderCell {
	width: 1%;
	}

FORM.disabled {
	background-color: #EEEEEE;
	border: solid 1px #DDDDDD;
	padding: 25px 10px 10px 10px;
	background-image: url("/images/bgFormDisabled.gif");
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 10px;
}
/* logo, utility nav and global search area */
#pageTop {
	width: 100%;
	min-width: 750px;
	margin-bottom: 3px;
	padding: 0;
	border-collapse: collapse;
	background-image: url("/images/bgGreyStripeFade.gif");
	background-repeat: repeat-y;
	}
#logoCell {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	
	}
#USPlogo {
	margin: 9px 0 9px 0;
	padding:0;
	}

#langTop {
	width: 100%;
	min-width: 750px;
	margin-top: 4px;
	padding: 0;
	border-bottom: solid #296D94 1px;
}
/*
TABLE#langNav {
	background-color: #FFFFFF;
	border: 0;
	width: 100%;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 4px;
}
TABLE#langNav TD {
	background-color: #CFD2D6;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	padding: 2px 0;
	margin-right: 20px;
	border-right: 3px solid white;
	width: 20%;
	}

#langNav A:link, #langNav A:visited, #langNav A:hover, #langNav A:active {
	text-decoration: none !important;	
	padding: 0;
	margin: 0;
}
*/
#languageCell {
	padding-left: 10px;
}
#utilRow {
	background-color: #999999;	
	vertical-align: top;
	}
#utilCell {
	vertical-align: top;
	text-align: right;
	}
#utilNav, #langNav {
	display: block;
	list-style: none;
	white-space: nowrap;
	font-size: 10px;
	margin: 1px 30px 2px 0;
	padding: 0;
	}
#utilNav LI, #langNav LI {
	list-style: none;
	display: inline;
	padding: 0 4px 0 3px;
	margin: 0;
	height: 14px;
	}
#utilNav LI {
	border-right: solid #B7B7B7 1px;
}
#langNav LI {
	text-transform: uppercase;
	border-right: solid #999999 1px;
}
#utilNav A, #utilNav A:visited, #langNav A {
	text-decoration: none !important;	
	border-bottom: none;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
	}
#langNav A.current, #langNav A:visited.current, #langNav A:hover.current {
	text-decoration: underline !important;
	font-weight: bold;
}
#utilNav A:hover, #langNav A:hover {
	text-decoration: underline !important;
	}
LI.last {
	border: 0 !important;
	padding-right: 0 !important;
	}
IMG#cartIcon {
	margin-right: 3px;
	vertical-align: top;
	border: 0px;
	}
#searchCell {
	text-align: right;
	}
#globalSearchForm {
	margin: 0;
	padding: 0;
	background-color: #;
	border: 0px;
	background-image: none;
	}
#globalSearchForm INPUT {
	vertical-align: middle;
	}
#globalSearchForm LABEL {
	text-transform: uppercase;
	font-weight: bold;
	color: #296D94;
	font-size: 10px;
	margin: 0;
	}
	
#globalLoginForm {
	margin: 0;
	padding: 0;
	background-color: #;
	border: 0px;
	background-image: none;
	}
#globalLoginForm INPUT {
	vertical-align: middle;
	}
#globalLoginForm LABEL {
	text-transform: uppercase;
	font-weight: bold;
	color: #296D94;
	font-size: 10px;
	margin: 0;
}

.arrowButton {
	}
#homeHeaderCell, #homeHeaderCellInt, #homeNavCell, .marginHeaderCell, #defaultHeaderCell {
	margin: 0;
	padding: 0;
	border-top: solid 3px #286F93;
	/* border-bottom: solid 4px #286F93; 
	background-color: #331739; */
	}
#homeHeaderCell {
	height: 100px;
	width: 100%;
	text-align: left;
	margin-top: 0;
	padding: 0;
	background-image: url("/images/bgColorGrid.gif");
	background-image: url("/images/bgColorGrid.gif");
	background-repeat: repeat-x;
	}
#homeHeaderCellInt {
	height: 100px;
	width: 100%;
	text-align: left;
	margin-top: 0;
	padding: 0;
	background-image: url("/images/bgColorGridA.gif");
	background-repeat: repeat-x;
	}
#homeHeaderBotBrdr {
	margin: 0;
	padding: 0;
	height: 5px;
	background-color: #EDD470;
	background-image: url("/images/colorBarWide.jpg");
	background-repeat: repeat-y;
	}
#nav {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 218px;
	<!--#endif -->
	margin: 0;
	padding: 0;
	list-style: none;
	}
	/*html>body #nav {
  	width: auto;
	}*/
	#nav LI {
	margin: 0;
	padding-left: -15px;
	list-style: none;
	display: block;
	}
	#nav A {
	width: 218px;
	margin: 0;
	display: block;
	text-indent: -9000px;
	border: 0;
	min-height: 17px;
	<!--#if expr="${HTTP_USER_AGENT} = /MSIE [4-6]/"-->
	height: 17px;
	<!--#endif -->
	}
/*html>body #nav A{
 	width: auto; 
  	height: auto;
	}*/
	/* nav button styles */
	#bAboutUSP A {
	background: url("/images/bAboutUSP.gif") top left no-repeat;
	height: 18px;
	margin-top: 0px;
	}	
	#bUSPNF A {
	background: url("/images/bUSPNF.gif") top left no-repeat;
	height: 18px;
	}
	#bFCC A {
	background: url("/images/bFCC.gif") top left no-repeat;
	height: 18px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bStandards A {
	background: url("/images/bStandards.gif") top left no-repeat;
	height: 18px;
	}		
	#bRefStds A {
	background: url("/images/bRefStds.gif") top left no-repeat;
	height: 21px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bVerification A {
	background: url("/images/bVerification.gif") top left no-repeat;
	height: 22px;
	}
	#bEducation A {
	background: url("/images/bEducation.gif") top left no-repeat;
	height: 20px; width:218px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bHQI A {
	background: url("/images/bHQI.gif") top left no-repeat;
	height: 22px;
	}
	#bWorldwide A {
	background: url("/images/bWorldWide.gif") top left no-repeat;
	height: 22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bMeetings A {
	background: url("/images/bMeetings.gif") top left no-repeat;
	height: 22px;
	}	
	#bProducts A {
	background: url("/images/bProducts.gif") top left no-repeat;
	height: 22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bPendingStds A {
	background: url("/images/bPendingStds.gif") top left no-repeat;
	height: 22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bShopProducts A {
	background: url("/images/shopAllProducts.gif") top left no-repeat;
	height: 24px; /* button height exception to alot for extra vertical pixels in nav */
	
	}
	#bFoodCodex A {
	background: url("/images/foodChemicalCodex.gif") top left no-repeat;
	height: 22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bUSPVerified A {
	background: url("/images/uspVerified.gif") top left no-repeat;
	height: 22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	html>body #bProducts A{
    height: auto;
    }
	/* rollovers for nav buttons */
	#nav A:hover {
	background-position: 0 -17px;
	}
	#bFCC A:hover, #bRefStds A:hover {
	background-position: 0 -24px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bEducation A:hover {
	background-position: 0 -23px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bProducts A:hover {
	background-position: 0 -19px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bUSPNF A:hover {
	background-position: 0 -25px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bAboutUSP A:hover {
	background-position: 0 -22px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bPendingStds A:hover {
	background-position: 0 -23px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bVerification  A:hover {
	background-position: 0 -25px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bWorldwide  A:hover {
	background-position: 0 -25px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bMeetings  A:hover {
	background-position: 0 -24px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bShopProducts  A:hover {
	background-position: 0 -25px; /* button height exception to alot for extra vertical pixels in nav */
	}
		
	#nav A:active, #nav A.expanded1, #nav A.open1, #nav A.selected1 {
	background-position: 0 -34px;
	}
	#bFCC A:active, #bRefStds A:active, #bEducation A:active, #bVerification A:active, #bShopProducts A:active, #bMeetings A:active, #bWorldwide A:active, #bPendingStds A:active, #bMeetings A:active, #bUSPNF A:active   {
	background-position: 0 -47px; /* button height exception to alot for extra vertical pixels in nav */
	}
	

	#bShopProducts A:active{
	background-position: 0 -49px; /* button height exception to alot for extra vertical pixels in nav */
	}
	
	#bAboutUSP A:active{
	background-position: 0 -46px; /* button height exception to alot for extra vertical pixels in nav */
	}
	
	#bFCC A.expanded1, #bRefStds A.expanded1, #bEducation A.expanded1, #bVerification A.expanded1, #bShopProducts A.expanded1, #bMeetings A.expanded1, #bWorldwide A.expanded1, #bPendingStds A.expanded1, #bMeetings A.expanded1, #bUSPNF A.expanded1  {
	background-position: 0 -48px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bAboutUSP A.expanded1  {
	background-position: 0 -44px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bShopProducts A.expanded1  {
	background-position: 0 -51px; /* button height exception to alot for extra vertical pixels in nav */
	}
	#bFCC A.open1, #bRefStds A.open1, #bEducation A.open1, #bVerification A.open1, #bShopProducts A.open1, #bMeetings A.open1, #bWorldwide A.open1, #bPendingStds A.open1, #bAboutUSP A.open1, #bMeetings A.open1, #bUSPNF A.open1{
	background-position: 0 -48px; /* button height exception to alot for extra vertical pixels in nav */
	}	
	#bProducts A:active, #bProducts A.expanded1, #bProducts A.open1 {
	background-position: 0 -38px; /* button height exception to alot for extra vertical pixels in nav */
	
	}
	#nav A.expanded1, #nav A.open1 {
	border-bottom: solid 1px #9CA69C;
	
	}	
	#nav UL, #nav UL UL, #nav UL UL LI {
	margin: 0;
	padding: 0;
	}
	/* 2nd level nav styles */
	#nav UL LI A {
	margin-left:-3px;
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: auto;
	<!--#endif -->
	color: #14395E;
	text-indent: 0px;
	background: url("/images/bulletDarkBlueArrowSmall.gif") 37px 9px no-repeat;
	background-color: #F7DFA5;
	padding: 5px 5px 10px 48px;
	border-bottom: solid 1px #9CA69C;
	font-size: 10px;
	text-decoration: none !important;
	/* height: 10px; */
	}
	#nav UL LI A:hover {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: auto;
	<!--#endif -->
	color: #14395E;
	background: url("/images/bulletDarkBlueArrowSmall.gif") 37px 9px no-repeat;
	background-color: #F9E8C2;
	}
	#nav A.selected2 {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	font-weight: bold;
	background-color: #F0CE7F;
	}
	#nav A.selected2:hover {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	background-color: #F7DFA5;
	background-color: #F0CE7F;
	}
	#nav A.expanded2 {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	font-weight: bold;
	background: url("/images/bulletDarkBlueArrowSmallExpanded.gif") 36px 10px no-repeat;
	background-color: #F7DFA5;
	background-color: #F0CE7F;
	}
	#nav A.expanded2:hover {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	background: url("/images/bulletDarkBlueArrowSmallExpanded.gif") 36px 10px no-repeat;
	background-color: #F7DFA5;
	background-color: #F0CE7F;
	}
	#nav A.open2 {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	background: url("/images/bulletDarkBlueArrowSmallExpanded.gif") 36px 10px no-repeat;
	background-color: #F7DFA5;
	background-color: #F0CE7F;
	}
	#nav A.open2:hover {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 168px;
	<!--#endif -->
	background: url("/images/bulletDarkBlueArrowSmallExpanded.gif") 36px 10px no-repeat;
	background-color: #F7DFA5;
	background-color: #F0CE7F;
	}
	/* 3rd level nav styles */
	#nav UL LI UL LI A {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 161px;
	<!--#endif -->
	background: 0;
	background-color: #F9E8C2;
	padding: 5px 5px 5px 52px;
	margin: 0px;
	border-bottom: solid 1px #9CA69C;
	font-size: 10px;
	text-decoration: none !important;
	/* height: 10px; */
	}
	#nav UL LI UL LI A:hover {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 161px;
	<!--#endif -->
	background: 0;
	background-color: #FFF3D6;
	border-bottom: solid 1px #9CA69C;
	font-size: 10px;
	text-decoration: none !important;
	/* height: 10px; */
	}
	#nav A.selected3 {
	<!--#if expr="${HTTP_USER_AGENT} != /MSIE [4-5]/"-->
	width: 161px;
	<!--#endif -->
	background: 0;
	background-color: #F9E8C2;
	border-bottom: solid 1px #9CA69C;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
	/* height: 10px; */
	}
	
OL {
	margin-bottom: 10px;
}
OL LI {
	margin-bottom: 10px;
}
#featureContainer {
	padding: 0 0 15px 15px;
	float: right;
	vertical-align: top;
	}

.inputSmall {
  width:150px;
  font-size:11px;
}

#centerColumnDefault {
	width:100%;
	}
#centerColumnIndex, #centerColumnDefault, #centerColumnPress, #rightColumnIndex, #rightColumnDefault {
	vertical-align: top;
	border: solid #94CFE7 2px;
	border-top: 0px;
	padding: 10px;
	}
#rightColumnIndex, #rightColumnDefault {
	width: 196px;
	}
#homeNavCell{
	vertical-align: top;
	left-border: solid #94CFE7 2px;
	background-color: #276E92;
	padding: 0  !important;
	margin: 0 !important;
	width: 196px !important;
<!--#if expr="${HTTP_USER_AGENT} = /MSIE [4-5]/"-->
<!--#else -->
	
<!--#endif -->
	}
#centerColumnIndex	{
	padding: 15px;
	}	
#leftColumnIndex {
	width: 216px !important;
	background-color:  #E7EBEF;
	vertical-align: top;
	border: solid #94CFE7 0px;
	border-top: 0;
	padding: 0;
	margin: 0;
	}
	#leftColumnIndex SELECT {
	font-size: 9px;
	margin-bottom: 5px;
	width: 196px; /* 196 is the widest the drop-down can be without messing up the column */
	}
	#leftColumnIndex INPUT {
	margin-bottom: 4px;
	}
#leftColumnDefault	{
	background: url("/images/bgBottles.gif") no-repeat;
	padding:  0 0 200px 0;
	background-position: bottom right;
	/* background-color:  #E7EBEF; */
	background-color:  #CEDFE6;
	width: 196px;
	vertical-align: top;
	border: solid #94CFE7 2px;
	border-top: 0;
	}
.leftColumnDropdownBlock {
	width: 100%;
	background-color:#CED7E0;
	margin:0px;
	}
.leftNavFeatureBlock {
width: auto;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
	.leftNavFeature {
	width: 196px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: solid #94CFE7 1px;
	}
	.leftNavHotTopics {
	width: 194px;
	margin: 0px;
	padding-top:5px;
	padding-bottom:5px;
	}
	.leftNavHotTopics IMG {
		margin: 0px;
	}
	p.Left
	{
	width:140px;
	margin-bottom: -1px;
	}
	.leftNavFeature IMG {
	margin: 4px 0px 0px 20px;
	display: block;
	}
	.leftNavFeature H2 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	font-size: 8.5pt;
	background-position: 0px 3px
	}
	.leftNavFeature P {
	margin: 5px 0 0 19px;
	font-size: 7.5pt;
	color: #555555;
	}
	.leftNavFeature TD {
	margin: 5px 0 0 19px;
	font-size: 7.5pt;
	color: #555555;
	}

.leftNavFeatureBlock UL {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	}
.leftNavFeatureBlock UL LI {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 8.5pt;
	font-weight: bold;
	background-position: 0px 3px;
	list-style-type: none;
	list-style-image: url("/images/bulletDarkBlueArrow.gif");
	}
	
#rightColumnIndex {
	width: 180px;
	border-left: 0px;
	}
#centerColumnDefault, #centerColumnPress {
	border-right: 0;
	}
	/* Default styles for lists in the content area */
	#centerColumnDefault UL, UL.whatsNewList {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
	list-style-image: url("/images/bulletDarkBlueArrow.gif");
	}
	#centerColumnDefault UL LI, UL.whatsNewList LI {
	margin:5px 0 5px 10px;
	padding: 0;
	list-style-type: none;
	list-style-image: url("/images/bulletDarkBlueArrow.gif");
	}
#centerColumnDefault {
	padding: 0px 30px 30px 30px;
	}
#rightColumnDefault {
	border-left: 0;
	border-right: 0;
	}
	UL.whatsNewList {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
	list-style-image: url("/images/bulletDarkBlueArrow.gif");
	}
	UL.whatsNewList LI {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style-type: none;
	list-style-image: url("/images/bulletDarkBlueArrow.gif");
	}
	UL.agendasList {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	list-style-type: none;
	list-style-image: url("/images/acpelogo.gif");
	}
	DIV.sidebarFeature {
	margin: 0px 0px 15px 10px;
	width: 183px;
	padding: 0px;
	background-color: #F1F4ED;
	border: 1px solid #D2D9C2/*#94CFE7*/;
	}
	
	.sidebarFeatureTextBlock {
	margin: 5px 10px 10px 10px;
	}
	
	DIV.sidebarFeature H1 {
	background-color: #D2D9C2;
	color: #596340;
	font-family: Arial;
	padding: 5px 8px;
	font-size: 11px;
	margin: 0px;
	/* white-space: nowrap; */
	text-align: left;
	/* width: 100%; */
/*	width: 167px;*/
	}
	DIV.sidebarFeature IMG, DIV.sidebarFeature A IMG {
	padding: 0 !important;
	border: 0 !important;
	}
	.featureCaption {
	margin: 8px;
	}
A.featureLink:link, A.featureLink:visited, A.featureLink:hover, A.featureLink:active {
	border: 0 !important;
	display: block;
	text-decoration: none;
	color: #63306B;
	}
DIV.linkListRow {
	display: block;
	width: 305px;
	}
DIV.linkListColumn {
	display: block;
	width: 140px;
	float: left;
	margins: 0;
	}
DIV.linkList {
	display: block;
	margin: 0;
	width: 140px;
	padding-bottom: 15px;
	}
	DIV.linkList H2 {


	padding: 0;
	margin: 0;
	}
	DIV.linkList UL {
	list-style-type: none;
	margin: 5px 0 0px 0px;
	padding: 0;
	}
	DIV.linkList UL LI {
	list-style-type: none;
	margin-bottom: 3px;
	}
#rightColumn {
	}
#footer {
	padding: 5px 0;
	margin: 0;
	font-size: 9px;
}
#copyright {
	color: #888888;
	float: left;
}
#terms {
	color: #286F93;
	float: right;
}
.frames {
	border: 0;
	margin: 0;
	}
.imageFloatRight {
	float: right;
	margin: 0 0 10px 10px;
	text-align: center;
	}
.imageFloatLeft {
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	}
.imageFloatCenter {
	width:100%;
	margin-bottom: 10px;
	text-align:center;
}
/* imageFloat...Bio used for BOT member section */
.imageFloatRightBio {
	float: right;
	margin: 0 0 10px 10px;
	border: solid 1px #94CFE7;
	padding:5px;
	width:200px;
	}
.imageFloatLeftBio {
	float: left;
	margin: 0 10px 10px 0;
	border: solid 1px #94CFE7;
	padding:5px;
	width:200px;
	}
DIV.fpoImage {
	display: block;
	border: solid #CCCCCC 1px;
	background-color: #EEEEEE;
	color: #888888;
	padding: 10px;
	text-align: center;
	}
HR {
	background-color: #94CFE7;
	color: #94CFE7;
	height: 1px;
	border: 0;
	}
/* for notice box above what's new on homepage */		
DIV.notice {
	border: solid #7E3E84 1px;
	padding: 0;
	margin-right: 10px;
	background-color: #FCF0D6;
}
DIV.notice H2 {
	margin-top: 0px;
	padding: 7px;
	background-color: #984C9A;
	color: #FFFFFF;
}
DIV.notice P {
	margin: 7px;
	color: #800080;
	}

DIV.notice a:link {
	color: #800080;
	}
DIV.notice a:visited {
	color: #800080;
	}
DIV.notice a:hover {
	color: #800080;
	}
DIV.notice a:active {
	color: #800080;
	}

	
/*  below is used in the sitemap */	
.siteMapColumn
	{
	margin-left: 25px;
	margin-top: 20px;
	width: 150px;
	float: left;
	}

	
.siteMapRow
	{
	width: 600px;
	}	
	
/*  Divs to emulate td's and tr's */		
	
.bodyColumn
	{
	margin-left: 25px;
	margin-top: 20px;
	width: 150px;
	float: left;
	height:220px;
	}

	
.bodyRow
	{
	width: 600px;
	}		
	
/*  below is used in the /store directory */	
.myAccountMenu {
	display: block;
	border: solid 1px #CEDFE6;
	padding: 7px;
	float: left;
	margin: 0px 0px 10px 0px;
	}
.storeGreeting {
	margin: 0px;
	display: block;
	font-weight: bold;
	color: #4A7BA5;
	font-size: 110%;
	}
.accountLinks {
	margin: 0px;
	color: #296D94;
	}

.productBlock
	{
	width: 160px;

<!--#if expr="${HTTP_USER_AGENT} = /MSIE [4-6]/"-->
	height: 200px;
<!--#else -->
	height: 215px;
<!--#endif -->
	
	
	float: left;
	margin-bottom:20px;
	position:relative;
	}
	
.productBlockEnd
	{
	width: 150px;
	}	
	
.productHeaderBlock	
	{
	margin: 0 10px;
	height: 50px;
	}
.productHeaderBlock H3 {
	margin: 0;
	padding: 0;
	}
.productLinkBlock {
	margin: 0 10px;
	padding-bottom:3px;
	bottom:3px;
	}

.productListHead {
	background-color:#CEDFE7;
	font-weight:bold;
	}
.productListRow {
	background-color:#F7F7F7;
	}
.productListRowAlt {
	background-color:#EFEFEF;
	}

.nowrap { /* style for non-wrappable table cells */
	white-space: nowrap;
	}
	
.noBullet, .noBullet LI { /*style to remove bullets from lists */
	list-style-type: none;
	list-style-image: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
	}
#pageUtils {
	border: 0px;
	width: 100%;
	margin-top:5px;
}
#breadcrumbs, #emailPrintLinks {
	margin-top: 5px;
	height: 20px;
	vertical-align:top;
}
#breadcrumbs {
	color: gray;
	float: left;
}

#emailPrintLinks {
	width: 220px;
	white-space: nowrap !important;
}

/* Styles for FAQ pages*/
P.Q {
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}

P.A {
	margin-top: 0px;
}

DIV.copyHighlight {
	border: #F0CE7F solid 1px;
	background-color: #FDF5E3;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}

DIV.copyHighlight H2 {
	margin: 0px;
	padding: 0px;
}

/* yellow one or two line notice that appears at the top of a page for special, temporary messages */
.pageTopNotice {
	border: #F0CE7F solid 1px;
	background-color: #FDF5E3;
	color: #2C5888;
	padding: 10px 10px 0px 10px;
	margin-bottom: 15px;
	}
	
.pageTopNotice H1, .pageTopNotice H2 {
	margin-top: 0px;
	padding: 0px;
	}
	
/*div below is for the temporary Fraudulent Email Notice being placed under the Store Outage Message*/
.fraudEmailAlert {
	height: 27px;
	width: 555px;
	background-color: #DC1D00;
	color: white;
	padding: 10px 10px 0px 10px;
	margin-: 15px;
	margin-bottom: 15px;
	text-align:center;
	}
	
.fraudEmailAlert A {
	color:white;
	border-bottom: solid white 1px;
	}


/* div below is for the images on the reference standards product page*/
.productRefStandard
	{
	height: 150px;
	}


.doubleSpace, .doubleSpace LI {
	line-height:25px;
}

	
/*  below is used in the /audiences/distributors/private/pubs directory */
.small {
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
}
/*  The red class is used in Calendar meeting agenda pages */
.red{
	color: #E83C3C;
}
/*  The redbold class is used on the /standards/pending/ page for new draft monographs labeled NEW */
.redbold{
	color: #E83C3C;
	font-weight:bold;
}	
.smallred{
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #E83C3C;
}	
.smallnote {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	margin: 5 0 0 0;
}

span.noBreak {
	white-space:nowrap;
}
/* begin PE course listing styles */
TH.detailHeading {
	background-color: #9D9D9D;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}

.earlyregnote {
	background-color: #FFDB91;
	font-size: 8pt;
}
.class-pkg-note {
	font-size: 9pt;
	font-style: italic;
}
.highlight {
	background-color: #D3E2F1;
}

HR.record {
	border-bottom-width: 1pt;
    border-style: solid;
	border-color: #DDDDDD;
    width: 100%;
}.note {
	font-size: 9pt;
	color: #006699;
}
.coursedesc {
	font-size: 9pt;
	background-color: #CCE0EA;
}
.fieldlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/* end PE course listing styles */

/* BEGIN homepage drop-down menu styles */
/* Style for the contents part of the dropdown when visible */
.formOn {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #486E97;
	visibility: visible;

	z-index: 100;
	margin: -9px 0px 0px 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: default;
}

/* Style for the contents part of the dropdown when hidden */
.formOff {
	display: none;
	z-index: 10;
}

/* Style for the drop down "arrow" in the top of the dropdown */
.dropdownArrow {
	margin: 0px;
	padding: 5px;
	background-color: #CED7DF;
	border: 1px solid #486E97;
	cursor: default;
}

/* Style for the text in the top of the dropdown */
.dropdownLabel {
	width: 100%;
	margin: 0px;
	background-color: white;
	border-color: #486E97;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	height: 1.2em;
	padding-left: 3px;
	padding-right: 3px;
	padding-top:1px;
	padding-bottom: 1px;
	cursor: default;
}

/* Style for a highlighted entry in the dropdown */
.dropdownOn {
	background-color: #BDDBE8;
	margin: .1em;
	padding-left: .2em;
	padding-right: .2em;
	white-space: nowrap;
}

/* Style for an unselected entry in the dropdown */
.dropdownOff {
	background-color: #FFFFFF;
	margin: .1em;
	padding-left: .2em;
	padding-right: .2em;
	white-space: nowrap;
}
/* END homepage drop-down menu styles */

/* BEGIN dqi styles */

HR.mediumwidth {
	width: 50%;
	margin-top: 10px;
	margin-bottom: 20px;
	}
#mediumList ul li {
	padding-bottom:5px;
	}
blockquote.feature {
	padding: 10px 10px 10px 10px;
	margin: 0 0 15px 0;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #DFEBF0;
	color: #276E92;
}
/* END dqi styles */


/*  concessions to IE */
<!--#if expr="${HTTP_USER_AGENT} = /MSIE [4-6]/"-->
#utilNav LI, #langNav LI {
	padding: 0px 4px 0px 7px;
}
	
/*  concessions to NN4 */
<!--#elif expr="${HTTP_USER_AGENT} = /Mozilla\/4/"-->

/*  concessions to all other browsers */
<!--#else -->
<!--#endif -->
/* begin USPPeople classes */
.captionImage {
	text-align: center;
	font-size: 8pt;
	padding: 0px 10px 10px 10px;
}
div.captionImageRight {
	float: right;
	text-align: center;
	font-size: 8pt;
	padding: 0px 10px 10px 10px;

}
div.captionImageLeft {
	float: left;
	text-align: center;
	font-size: 8pt;
	padding: 0px 10px 10px 0px;
}
div.captionImageCenter {
	float: center;
	text-align: center;
	font-size: 8pt;
	padding: 0px 0px 10px 0px;
}
.captionImageRight IMG, .captionImageLeft IMG, .captionImageCenter IMG, .captionImage IMG {
	display: block;
}
/* end USPPeople classes */
/* meetings/agendas/ classes added by MYD */
 TABLE.agenda { 
      border: 0px;
      width: 100%; 
  } 
  TABLE.agenda TD {
  padding: 4px; 
  }
 TABLE.agenda TD.agendaSubItem { 
  padding: 0px 0px 0px 40px; 
  } 
 TABLE.agenda TD.agendaSubItem UL {
  margin-left: 500px;
  } 
/* authorizedDistributors.html classes added by MYD */
TABLE.distributors { 
      border: 1px;
	  border-color:black;
      width: 100%; 
  	}
TABLE.distributors TD {
  padding: 10px; 
  }
DIV.bHeader {
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 6px 0px;
	background-color: black;
	font-size: 14px;
	font-weight: bold;
	color: white;
	width: 100%;
	height: 15px;
	margin-top: 0px;
	text-align:center;
	}
DIV.bHeader A {
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 6px 0px;
	background-color: black;
	font-size: 14px;
	font-weight: bold;
	color: white;
	width: 100%;
	height: 15px;
	margin-top: 0px;
	text-align:center;
	}
DIV.content {
	font-size: 10px;
	color: black;
	margin: 5px 0px 10px 0px;
	}
DIV.content H1 {
	font-size: 12px;
	color: black;
	margin: 0px 0px 0px 0px;
	}
DIV.content H2 {
	font-size: 11px;
	color: black;
	margin: 0px 0px 0px 0px;
	}
A.linkButton:link, A.linkButton:visited, A.linkButton:hover, A.linkButton:active {
	border: solid 1px #99CDE2;
	background: url('/images/interface/btnSmallBG.gif') top left repeat-x;
	margin: 10px 10px 20px 0;
	padding: 3px 8px 4px 8px;
}
DIV#linkButtonTwo {
	background: url("/images/icons/smallGreenArrowBG.gif") no-repeat;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-bottom: 2px;
	width: 183px;
	border: 1px solid #DCDCD6;
}

#linkButtonTwo A:link, #linkButtonTwo A:visited, #linkButtonTwo A:hover, #linkButtonTwo A:active {
	color: #333435;
	text-decoration: none;
	padding-left: 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 7.5pt;
}
.blockFloatLeft {
	display: block;
	float: left;
}
/* MYD: This is only being used for the Preview and More Info buttons on the /education/featuredCourse.html page - ticket 4968 */

A.linkButtonBlueArrow:link, A.linkButtonBlueArrow:visited, A.linkButtonBlueArrow:hover, A.linkButtonBlueArrow:active {
	border: solid 1px #99CDE2;
	background-image: url('/images/products/styles/buttonBgBlueArrow.gif');
	background-repeat: no-repeat;
	margin: 10px 10px 20px 0;
	padding: 1px 8px 3px 14px;
}

/*
.linkButtonBlueArrow {
	height: 20px;
	width: 70px;
	margin-top: 10px;
	padding: 0px 0px 0px 15px;
	background-image: url('/images/products/styles/buttonBgBlueArrow.gif');
	background-repeat: no-repeat;
	border: solid 1px #D4D4D4;
	z-index:0;
}
*/
.leftButtonFC {
	display: block;
	float:left;
	margin-left: 1px;
}
/* MYD: End of classes only being used for the Preview and More Info buttons on the /education/featuredCourse.html page - ticket 4968 */

/* indented block style used on the Hot Topic pages */
.indentedBlock {
	display: block;
	clear: both;
	margin-left: 105px;
	padding: 10px 0 20px 0;
	border-bottom: solid 1px #99CDE2;
}
.courseTitle {
	background: url('/images/bulletDarkBlueArrow.gif') top left no-repeat;
	display: block;
	float: left;
	padding: 0 0 0 10px;
	width: 350px;
}
/* 080128 JZS: the following button code needs to be replace with the above code within PE. Also, the buttons on the homepage should use the same (above) code. */
.courseListRow {
	background-color:#f1efef;
}
.courseListRowAlt {
	background-color:#e4e3e3;
}

/* For newsletter request form */
.newsletterItem {
	padding: 4px;
	margin-bottom: 4px;
}
/* align text next to checkboxes in the center */
.newsletterItem input {
	vertical-align: middle;
}

/* make the heading text same as our current H3 */
.newsletterItem span.heading {
	font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #63306B; margin-bottom: 3px; padding-bottom: 0; clear: left;
}

/* Similar Drug List App */

#similarDrugsContent {
	float: left;
	width: 200px;
	margin-right: 20px;
}

#similarDrugsResults {
	float: left;
	width: 550px;
}

.sdForm {
	text-align:left;
}



#similarDrugsResults .title, #similarDrugsSuggestions .title {
	font-weight: bold;
	padding: 3px;
}

#similarDrugsSuggestions {
	float: left;
	margin-right: 50px;
	width: 200px;
}
#drugtitle {
	margin-top: 5px;
	margin-right: 3px;
}

table.similarDrugList {
	background-color:white;
}

table.similarDrugList td {
	padding-top: 4px;
	padding-bottom: 4px;
}

table.similarDrugList th {
	padding: 5px;
}

table.similarDrugList th.sdNameCol {
	background-color: #CEDFE6;
	width: 150px;
}

table.similarDrugList th.sdValueCol {
	background-color: #CEDFE6;
	width: 60px;
}

table.similarDrugList tr.stdRow {
	background-color: #FFFFFF;
	text-align: center;
}

table.similarDrugList tr.altRow {
	background-color: #E0E8E9;
	text-align: center;
}

/*To be used on any table - MYD /support/products/shipping.html*/
tr.altRow {
	background-color: #E0E8E9;
}

table.similarDrugList td.sdNameCell {
	text-align: left;
	padding-left: 8px;
}

#hqiheader {
    color: #63306B;
}

#featuredCourse {
	background-image: url('/images/products/featuredCourseIcon.gif');
	background-repeat: no-repeat;
	width:180px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left:15px;
	padding-bottom: 5px;
	z-index:-1;
}
#featuredCourse a.block {
	display: block;
	height: 50px;
	border: none;
}
#featuredCourse span {
	height: 30px;
	width: 130px;
	display: none;
}

/*
#helpDiv {
	width: 200px;
	background-color: #E7EBEF;
	border: solid 1px #286F93;
	z-index: -1;
}

#helpDiv div.bar {
	background-color: #286F93;
	color: #FFFFFF;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}

#helpDiv div.bar a, #helpDiv div.bar a:visited {
	color: #FFFFFF;
}

#helpDiv div.bar a:hover {
	color: #E0E8E9;
}

#helpDetails {
	padding: 5px;
}

*/

div#buttonGoldArrow {
	height: 30px;
	width: 200px;
	line-height:16px;
	margin-left: 0px;
	margin-right: -100px;
	margin-bottom: -3px;
	padding-top: 6px;
	padding-left: 31px;
	padding-right: 4px;
	background-image: url('/images/homepage/goldButton.gif');
	background-repeat: no-repeat;
	font-size:11px;
	border: ;
	z-index:0;
}
#buttonGoldArrow:hover
  { 
    background: url("/images/interface/goldRollover.gif") no-repeat 0 0;
	
  }

div#buttonLimeArrow {
	height: 30px;
	width: 200px;
	line-height:16px;
	margin-left: 0px;
	margin-bottom: -3px;
	margin-right: -100px;
	padding-left: 31px;
	padding-top: 6px;
	padding-right: 4px;
	background-image: url('/images/homepage/limeButton.gif');
	background-repeat: no-repeat;
	font-size:11px;
	
}
#buttonLimeArrow:hover
  { 
    background: url("/images/interface/limeRollover.gif") no-repeat 0 0;
  }
div#buttonPurpleArrow {
	height: 30px;
	width: 200px;
	line-height:16px;
	margin-left: 0px;
	margin-bottom: -3px;
	margin-right: -100px;
	padding-left: 31px;
	padding-top: 6px;
	padding-right: 0px;
	background-image: url('/images/homepage/purpleButton.gif');
	background-repeat: no-repeat;
	font-size:11px;
	
}
#buttonPurpleArrow:hover
  { 
    background: url("/images/interface/purpleRollover.gif") no-repeat 0 0;
  }
#InfoText{
width: 150px;
margin-top-5;
margin-right: -130px;
margin-bottom: 5px;
font-size: 14px;
font-family: verdana;
color: #707273;
}
#blockWidth{
top: 90px;
left:960px;
position:absolute;
width: 20%;
height: 1%;
z-index: 1;
background-color: #cbc27f;
}

/*Search Tools on Homepage*/
#mainContainer{
	float: right;
	position: absolute;
	width:340px;
	height: 80px;
	left:605px;
	top: 0px;
	z-index:0;
}
#mainContainerA{
	float: right;
	position: absolute;
	width:320px;
	height: 80px;
	padding-left:57px;
	top:22px;
	z-index:0;
}
#mainContainerD{
	float: right;
	position: absolute;
	width:50px;
	height: 200px;
	left:774px;
	top:54px;
	z-index:0;

}
#mainContainerB{
	float: right;
	position: absolute;
	width:260px;
	height: 50px;
	padding-left:121px;
	top:40px;
	z-index:0;

}
#mainContainerC{
	float: right;
	position: absolute;
	width:80px;
	height: 30px;
	left:111%;
	top:19px;
	z-index:0;
}

#mainContainerE{
	float: right;
	position: absolute;
	width:80px;
	height: 10px;
	left:111%;
	top:52px;
	z-index:0;
}
#mainContainerF{
	float: right;
	position: absolute;
	width:80px;
	height: 10px;
	left:111%;
	top:-1px;
	z-index:0;
}
#mainContainerG{
	float: right;
	position: absolute;
	width:160px;
	height: 80px;
	left:64%;
	top:21px;
	z-index:0;
}
#globalSearchForm SELECT {
			width: 100px;
			font-size: 11px;
			vertical-align: middle;
		}
		#globalSearchForm INPUT {
			font-size: 11px;
			vertical-align: middle;
		}
		#globalSearchForm LABEL {
			vertical-align: middle;
}
#globalLoginForm SELECT {
			width: 100px;
			font-size: 11px;
			vertical-align: middle;
		}
		#globalLoginForm INPUT {
			font-size: 11px;
			vertical-align: middle;
		}
		#globalLoginForm LABEL {
			vertical-align: middle;
}

#productImagePageHeader{
	background-color:#FCE19C;
	padding:3px 10px 10px 10px;
	margin-bottom:10px;
	width:530px;
}
.fieldGroups {
	padding: 5px 5px 5px 10px;
	background-color: #DDE8F1;
	margin-bottom: 10px;	
}
/**
* /aboutUSP/governance/councilOfExperts/expertCommittees.html
* 
* Expert committe button list styles
* 
* */
#expertCommitteeHeaderContainer, #expertCommitteeSubHeaderContainer, .expertCommitteeRowHeading {
	overflow: hidden;
	width:519px;
}
#expertCommitteeHeaderContainer {
	background-color:#59858E;
	border: solid 1px #E2E2DF;
}
#expertCommitteeSubHeaderContainer {
	margin-top:26px;
	background-color:#95b3c6;
	border: solid 1px #E2E2DF;
	
}
#expertCommitteeHeaderContainer h1 {
	font-size:18px;
	margin-top:0;
	padding-top:20px;
	padding-bottom:0px;
}
#expertCommitteeSubHeaderContainer h2 {
	font-size:16px;
	margin-top:0;
	padding-top:12px;
	padding-bottom:8px;
}
#expertCommitteeHeaderContainer h1, #expertCommitteeSubHeaderContainer h2 {
	text-align:center;
	color:#FFFFFF;
}
#expertCommitteeHeaderContainer div {
	float:left;
	width:173px;
}
#expertCommitteeHeaderContainer div h2 {
	text-align:center; 
	color:#AFBEC6;
}
.expertCommitteeRowHeading h3 {
	margin-top:18px;
	margin-left:75px;
	margin-right:75px;
	padding-top: 16px;
	height:32px;
	font-size:14px;
	color: #747679;
	text-align:center;
	background-image: url("/images/interface/bgBlueGradient.gif");
	background-repeat:repeat-x;
	border: solid 1px #E2E2DF;
}
.expertCommitteeRow {
	overflow:hidden;
	margin-top: 18px;
}
.expertCommitteeRow div div a {
	margin-top:0;
}
.expertCommitteeRow .rowOf2 {
	width:252px;
	margin-left:auto;
	margin-right:auto;
}
.expertCommitteeRow .rowOf3 {
	width:385px;
	margin-left:auto;
	margin-right:auto;
}
.expertCommitteeRow .rowOf4 {
	width:519px;
	margin-left:auto;
	margin-right:auto;
}
/* each individual button */
.expertCommitteeButton {
	float:left;
	overflow:hidden;
	width: 115px;
	height: 48px;
	margin-left:0px;
	margin-right:17px;
	text-align:center;
	background-image: url("/images/interface/btnMedExComBg.gif");
	background-repeat:repeat-x;
	border: solid 1px #e1dabe;
}
.expertCommitteHeading  {
	float:left;
	overflow:hidden;
	width: 115px;
	height: 88px;
	margin-left:0px;
	margin-right:17px;
	text-align:center;
	background-color: #95b3c6;
	border: solid 1px #95b3c6;
}
.expertCommitteHeading  h2 {
	color: #FFFFFF;
}
.expertCommitteeRow a {
	float:left;
	margin:auto;
	color: #5e5f61;
	width: 115px;
	height: 48px;
}
.expertCommitteeRow .lastInRow {
	margin-right:0;
}
.expertCommitteeRow a:hover {
	text-decoration: underline;
}

.expertCommitteeRow div.doubleLine a {
	padding-top:13px;
}
.expertCommitteeRow div.singleLine a {
	padding-top:18px;
	
}
.expertCommitteeRow .doubleLine h2 {
	padding-top:30px; 
}
.expertCommitteeRow .tripleLine h2 {
	padding-top:22px; 
}

