/* Fashion CSS Document - for colors, images, and visual styling of design elements */
/* Created by Jonathan Pratchios - Property of QAS */
/* Copyright 2006 */


#siteframe { 
	background-image:url(../images/siteframe_bg.gif);
	background-position:top right; background-repeat:repeat-y;
}


/* /HTML Tags
_________________________________________*/
* { }

a{	color:#FF3333;	text-decoration:underline; }
a:hover{ text-decoration:none; }			

body, body.patient { background-image:url(../images/body_bg.gif); }
body.professional { background-image:url(../images/body2_bg.gif); }

img { border:0px none; }

h1, h2, h3, h4, h5{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; text-indent:0px;}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-indent:0px; text-align:left; }
	p, p.p1{
		font-size:12px; line-height:15px; }
	p.p2, span.quote{
		color:#555555;
		font-size:inherit;	font-weight:normal; font-style:italic;
		line-height:15px;
		text-indent:0px;}
	
sub.normal{
	color:#555555;
	text-align:inherit;
	vertical-align:text-bottom;
	font-style:inherit;
}	
sub{	
	color:#6666FF;
	font-weight:normal; font-style:normal;
	text-align:right; text-indent:0px;
	}

ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-indent:0px; text-align:left; }
	ul.ul4{
		font-size:11px;	line-height:12px; }
	ul.ul5, .ul6{
		font-size:12px;	line-height:20px; }
		
/* /Content
_________________________________________
*/

div#content h1.title{
	background-color:#FFFFFF;
	border-bottom:2px solid #999999;
	
	color:#99aadd;
	font-size:24px; line-height:26px;
	text-indent:0px;
	}div#content h1.title a{color:#99aadd; text-decoration:none; 
	}body.professional div#content h1.title a{color:#5271cc; text-decoration:none;
}

#flash{background-color:#FFFFFF; cursor:pointer;}

		
/* /Content (anchors)
_________________________________________
*/

div#article a{	text-decoration:underline; }
div#content a.definition{
	/*background-image:url(../images/a_definition.gif);
	border-bottom: 1px solid #FF9999;
	background-position:bottom; background-repeat:repeat-x;*/
	border-bottom: 1px dashed #999999; color:#000000;
	text-decoration:none;
	}
	a.definition:active{}
	a.definition:hover{ cursor:help;
}	
	
/* /Content (Article)
_________________________________________*/

div#articleBox{
	background-image:url(../images/watermark_drip.gif);
	background-position:bottom right; background-repeat:no-repeat;
}
div#content.article h2.headline, div#content.article h4{
	background-color:#FFFFFF;
}

div#articleBox li{ font-weight:bold; list-style:none;}

div#content.article h4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;	font-weight:bold;
	letter-spacing:0em; line-height:16px; }
	div#content.article h4.date{ color:#FF6666; }
	div#content.article h4.source, div#content.article h4.source a{ color:#888888; font-size:11px; }
	div#content.article h4.summary{ border-top: 0px solid #FF3333;
}

div#articleBox #articleQuote{
	background-color:#FFF; background-image:url(../images/quote_bg.gif);
	background-position:top left; background-repeat:no-repeat;

	color:#99aadd; font-family:Arial, Helvetica, sans-serif;
	font-style:italic; font-weight:bold;
	letter-spacing:-0.01em;}
	body.professional div#articleBox #articleQuote{
	color:#5271cc;
	}

div#articleBox.small p, div#articleBox.small p.p1, div#articleBox.small li{
	font-size:12px; line-height:15px;}
	div#articleBox.small h4{font-size:14px; line-height:16px;}
	div#articleBox.small h4.source{ font-size:11px; }
	div#articleBox.small h2.headline{
	font-size:24px;	line-height:26px;
	font-weight:bold; letter-spacing:-0.04em;}
	div#articleBox.small #articleQuote{ font-size:15px;  line-height:18px;
}

div#articleBox.large p, div#articleBox.large p.p1, div#articleBox.large li{ 
	font-size:15px; line-height:18px;}
	div#articleBox.large h4{font-size:18px; line-height:22px;}
	div#articleBox.large h4.source{ font-size:14px; }
	div#articleBox.large h2.headline{
	font-size:28px;	line-height:32px;
	font-weight:bold; letter-spacing:-0.04em;}
	div#articleBox.large #articleQuote{ font-size:20px;  line-height:24px;
}
div#articleBox .chart {
	text-align:right; text-decoration:none;
}
div#articleBox,  div#articleBox p{

	background-color:#FFFFFF;
}



div#content.article #articleTools h4{
	background-color:transparent;
	background-image:url(../images/misc_title_articletools_pat.gif);
	background-repeat:no-repeat;
	font-size:1px; line-height:33px; text-indent:197px; /* hides text */}
	body.professional div#content.article #articleTools h4{background-image:url(../images/misc_title_articletools_pro.gif);}

	
	
/* /Buttons
_________________________________________*/
a.button1, a.button2{
	background-image:url(../images/btn_bg_white.gif);
	background-position:top right; background-repeat:no-repeat;
	
	color:#555555; cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	font-weight:bold; 
	letter-spacing:0em; line-height:12px;
	text-decoration:none;}
	a#activeButton{background-image:url(../images/btn_bg_active_white.gif);}
	a#activeButton:hover{background-image:url(../images/btn_bg_red.gif);}
	div#message a.button1:hover, div#message a.button2:hover{
		background-image:url(../images/btn_bg_red.gif);}
	
	a.button1:visited, a.button2:visited{color:#555555; text-decoration:none;}
	a.button1:hover, a.button2:hover{
		background-image:url(../images/btn_bg_red.gif);
		color:#FFFFFF; text-decoration:none;}
	a.button1:active, a.button2:active{color:#FFFFFF; text-decoration:none;
}
a.button1 span, a.button2 span{
	background-image:url(../images/btn_edge_white.gif);
	background-position:left; background-repeat:no-repeat;
	}
a.button2{
	background-position:top left;
}
a.button2 span{
	background-position:right;
	}

/* /Content Boxes - Universal
_________________________________________*/
div.edge1{
	background-repeat:no-repeat; background-position:top left;
}
div.edge2{
	background-repeat:no-repeat; background-position:bottom right;
}
div.box1 h3, div.box2 h3, div.box3 h3, div.box4 h3{
	background-position:bottom left; background-repeat:repeat-x;  
	color:#222222;
	font-size:12px;	line-height:13px;
	text-align:left; text-indent:15px;
}
div.box1 em, div.box3 em, div.box4 em{
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px; text-align:left;
	font-style:normal; font-weight:bold;
}
div.box1 li, div.box3 li, #content.section div.box4 li{border-bottom:1px solid #CCCCCC; color:#333333;}
div.box1 a:link, div.box3 a:link, #content.section div.box4 a:link{	
	background-image:none; background-color:none;
	text-decoration:none;
	color:#333333;
}
div.box1 a:visited, div.box3 a:visited, #content.section div.box4 a:visited{text-decoration:none;color:#333333;}
div.box1 a:hover, div.box3 a:hover, #content.section div.box4 a:hover{	
 	background-position:bottom;
	background-image:url(../images/list_bg_red.gif);
	background-repeat:repeat-x;
	
	color:#FFFFFF;
}


/* /Content (Box 1 - 594px wide)
_________________________________________*/
div.box1{
	xbackground-color:#e6e6e6; background-image:url(../images/box1_bg_grey.gif); 
	xbackground-position:bottom left; xbackground-repeat:no-repeat;
} 

div.box1 h3{	/* BOX LABEL */
	background-color:#FFFFFF; background-image:url(../images/box1_top_grey.gif);
	text-align:center;
}

div.box1 em{font-size:17px;	line-height:17px;}

div.box1 li.alt{background-image:url(../images/box1_bg_blu.gif);}

div.box1 a:hover{background-image:url(../images/list_bg_red.gif);}

div.box1 div.edge2{background-image:url(../images/box1_btm_grey.gif);}
	
div#archive span.date, div#results span.date{ 
	background-image:url(../images/date_bg.gif);
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold; text-align:center;}
	div#archive span.date span, div#results span.date span{
	color:#FFFFFF; font-size:11px;
}
span.resultNum {
	color:#FF6666;
	font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.04em;
	font-size:40px; font-weight:bold; text-align:center;}
div.box1 a:hover span.resultNum{color:#000000;}

/*   /Content (Box 2 - 350px wide)
_________________________________________*/
div.box2{
	background-image:url(../images/box2_bg_grey.gif);background-color:#F9F9F9;
	background-repeat:no-repeat; background-position:bottom left;
}
div.box2 h3{	/* BOX LABEL */
	background-color:#FFFFFF; background-image:url(../images/box2_top_grey.gif);
}
div.box2 h2{
	border-top:1px solid #999999;
	color:#000000;
	font-size:18px;	line-height:20px;
}		
div.box2 img, div.box2 h2, div.box2 p, div.box2 ul{
	border-left:1px solid #999999; border-right:1px solid #999999;
}			

div.box2 div.edge1{
	background-image:url(../images/box2_top_edge.gif);
}
div.box2 div.edge2{
	background-image:url(../images/box2_btm_grey.gif);
}


/* /Content (Box 3 - 236px wide)
_________________________________________*/
div.box3{
	background-color:#e6e6e6; background-image:url(../images/box3_bg_grey.gif); 
	background-position:bottom left; background-repeat:no-repeat;} 
	div#recomended-list.box3{background-image:url(../images/box3_bg_blu.gif);}
	body.professional div#recomended-list.box3{background-image:url(../images/box3_bg_drkblu.gif);
}

div.box3 h3{	/* BOX LABEL */
	background-color:#FFFFFF; background-image:url(../images/box3_top_grey.gif);
}/*body.professional div#recomended-list.box3 h3{background-image:url(../images/box3_top_drkblu.gif); color:#FFFFFF;}*/
div.box3 em{
	font-size:12px;	line-height:14px;
}div#secondary-menu.box3 em{
	font-size:18px;	line-height:20px;
}

div#recomended-list.box3 li{border-bottom:1px solid #BBBBCC;}
body.professional div#recomended-list.box3 li{border-bottom:1px solid #BBBBCC; color:#FFFFFF;} 

body.professional div#recomended-list.box3 a:link{color:#FFFFFF;}

div.box3 a:visited{text-decoration:none;}
div.box3 a:hover{background-image:url(../images/list_bg_red.gif);}

div.box3 div.edge2, div.table3 div.edge2{
	background-image:url(../images/box3_btm_grey.gif);}
	body.professional div#recomended-list.box3 div.edge2{
		background-image:url(../images/box3_btm_dark.gif);
	}

/* /Box 4 - 192px wide
_________________________________________*/
div.box4{
	background-image:url(../images/box4_bg_grey.gif);background-color:#F9F9F9;
	background-repeat:no-repeat; background-position:bottom left;
}
div.box4 h3{	/* BOX LABEL */
	background-color:#FFFFFF; background-image:url(../images/box4_top_grey.gif);
}
div.box4 div.edge1{
	background-image:url(../images/box4_top_edge.gif);
	}#message div.box4 div.edge1{
	background-image:url(../images/box4_top_edge_alt.gif);
}
div.box4 img{
	border:1px solid #999999; border-bottom:none;
}
div.box4 div.edge2{
	background-image:url(../images/box4_btm_grey.gif);
	}#message div.box4 div.edge2{
	background-image:url(../images/box4_btm_grey_alt.gif);
}

div#content.section div.box4 a:visited{color:#333333;text-decoration:none;}
div#content.section div.box4 a:hover{color:#FFFFFF;background-image:url(../images/list_bg_red.gif);}

body#main div.box4{background-image:url(../images/box4_bg_blu.gif);}
body#main.professional div.box4{background-image:url(../images/box4_bg_drkblu.gif);}
body#main.professional div#content.section div.box4 a{color:#FFFFFF;}
body#main.professional div.box4 div.edge2{background-image:url(../images/box4_btm_dark.gif);}

div#recomended-list.box4{background-image:url(../images/box4_bg_blu.gif);}

div#box-list div.box4 img{border:none;}

div#box-list div.box4 li{border-bottom:1px solid #BBBBCC;}

/* /Box 5 - 192px wide - gh - ptinr redesign 3.14.08
____________________________________________*/
div.box5{
	background-image:url(../images/box5_bg_green.gif);
	background-repeat:no-repeat; background-position:bottom left;
}
div.box5 h3{	/* BOX LABEL */
	color: #fff;
	background-image:url(../images/box5_top_green.gif);
	font-size:16px;
	text-indent:10px;
	line-height: 30px;}

div.box5 div.edge2{
	background-image:url(../images/box5_btm_green.gif);
	}
div.box5 em{
	font-style:normal;
	letter-spacing:-0.04em;
	/*text-indent:10px; */
}
div.box5 p {text-align: left; padding: 5px 2px 0px 8px;}
div.box5 a { color: #666666; text-decoration: underline;}
div.box5 a:hover em{ text-decoration: underline; color: #ff3333;
	
}

/* /Box 6 - 192px wide - gh - ptinr redesign 3.24.08
____________________________________________*/
div.box6{
	background-image:url(../images/box6_bg_teal.gif);
	background-repeat:no-repeat; background-position:bottom left;
}
div.box6 h3 {	/* BOX LABEL */
	background-color:#FFFFFF;
	background-image:url(../images/box6_top_teal.gif);
	font-size:16px;
	text-indent:10px;
	line-height: 30px;}

div.box6 div.edge2{
	background-image:url(../images/box6_btm_teal.gif);
	}
	
div.box6 p {text-align: left; padding: 5px 2px 0px 8px;}
div.box6 em{
	font-style:normal;
	letter-spacing:-0.04em;
}
div.box6 a { color: #666666; text-decoration: underline;
	
}
div.box6 a:hover em{ text-decoration: underline; color: #ff3333;
	
}


/* /Box 7 - 192px wide - gh - ptinr redesign 3.24.08
____________________________________________*/
div.box7 {
	background-image: url(../images/box7_bg_grey.gif);
	}
div.box7 h3 a{	/* BOX LABEL */
	display:block;
	background-color:#FFFFFF;
	font-size:16px;
	text-indent:10px;
	line-height:29px;
	height:29px;
	border-top: 1px solid #666;
	text-decoration:none;
	color: #fff; 
	background-color: #9b9b9b;}

div.box7 div.edge2{
	background-image:url(../images/box7_btm_grey.gif);
	}

div.box7 div.accordian-content p{
	padding: 5px 2px 0px 8px;
	color:#666;}	

div.box7 div.accordian-content em{
	font-style:normal;
	letter-spacing:-0.04em;
	display:block;
	margin-bottom:0px;
	}
div.box7 div.accordian-content p.title{
	font-size: 14px;
	font-weight:bold;
	color: #666666;
	letter-spacing:-0.03em;
	display:block;
	margin-bottom:0px;
	}	
	
	
div.box7 .active h3 a{
	background-color: #becefc;
}

div.box7 #accordian1 h3 a{
	line-height: 30px;
	border-top: none;
	background-image:url(../images/box7_top_curved_grey.gif);
}

div.box7 #accordian1.active h3 a{
	background-image:url(../images/box7_top_curved_blue.gif);
}
div.box7 div.accordian-content a{color: #666; text-decoration: underline;}
div.box7 div.accordian-content a:hover{color: #ff3333; text-decoration: underline; background-color: #fff;}
div.box7 div.accordian-content a.red{color: #ff3333; text-decoration: underline;}

div.box7 a { color:inherit;}
/*
div.box7 a:hover{ color: #fff;
	background-color: #becefc;	
}
*/
/* /homepage images 192x192
_________________________________________*/

#professional{
	width:392px;
	height:192px;
	float:left;
	margin:5px 9px 10px 0px;
	position:relative;
	}
a #professional{background: url(../images/homepage/192x392_Hero.jpg) no-repeat;}
a:hover #professional{background: url(../images/homepage/192x392_Hero_on.jpg) no-repeat;}

#patient{
	width:392px;
	height:192px;
	float:left;
	margin:5px 9px 10px 0px;
	position:relative;
	}
a #patient{background: url(../images/homepage/192x392_Freedom.jpg) no-repeat;}
a:hover #patient{background: url(../images/homepage/192x392_Freedom_on.jpg) no-repeat;}


#warfarin{
	width:192px;
	height:192px;
	float:left;
	margin:3px 9px 10px 0px;
	/*position:relative; */
	display: block;
	}

a#warfarin{
	background:url(../images/homepage/192x192_warafin.jpg) no-repeat;
}

a#warfarin:hover{
	background:url(../images/homepage/192x192_warafin_on.jpg) no-repeat bottom;
}


#survey{
	width:192px;
	height:86px;
	float:left;
	margin:5px 9px 10px 0px;
	/*position:relative; */
	display: block;
	}


a#survey{
	background:url(../images/homepage/192x86_survey_off.jpg) no-repeat;
}

a#survey:hover{
	background:url(../images/homepage/192x86_survey_on.jpg) no-repeat bottom;
}

#interviews2{
	width:192px;
	height:192px;
	float:left;
	margin:5px 0px 10px 0px;
	position:relative;
	dispaly: block;
}

a#interviews2{
	background:url(../images/homepage/192x192_interviews.jpg) no-repeat;
}

a#interviews2:hover{
	background:url(../images/homepage/192x192_interviews_on.jpg) no-repeat bottom;
}

/* /ToolTip
_________________________________________*/	
div#overDiv div#tip{
	background-image:url(../images/tooltip_bg_white.gif);
	background-position:top left; background-repeat:no-repeat;
}
div#overDiv span{
	background-color:#EEEEEE; background-position:3px 0px; background-repeat:no-repeat;
	border-left:1px solid #999999; border-right:1px solid #999999;
	border-top:1px solid #999999; border-bottom:1px solid #999999;
	
	color:#FF6666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:bold; 
	line-height:11px;
	text-align:left; text-indent:20px;}
	html>body div#overDiv span{background-position:2px 0px; }
	div#overDiv span.section{background-image:url(../images/tooltip_label_info.gif); background-color:#cccccc; color:#333333;}
	body.professional div#overDiv span.section{background-color:#3366dd; color:#FFFFFF;}	
	div#overDiv span.external{background-image:url(../images/tooltip_label_external.gif); background-color:#bbccff; color:#333333;}
	body.professional div#overDiv span.external{background-image:url(../images/tooltip_label_external.gif); background-color:#3366dd; color:#FFFFFF;}
	/*div#overDiv span.article{background-color:#FF9999; color:#FFFFFF;}   #bbccff */
	div#overDiv span.definition b{text-decoration:underline;}
	div#overDiv span.ad{
		background-image:url(../images/tooltip_logo.gif); 
		background-color:#bbccff; 
		color:#333333;  text-indent:45px;}
	body.professional div#overDiv span.ad{background-image:url(../images/tooltip_logo_rev.gif); background-color:#3366dd; color:#FFFFFF;
}
#overDiv p{
	background-image:url(../images/tooltip_bg_white.gif);
	background-position:bottom left; background-repeat:no-repeat;
	
	color:#555555;
	font-size:10px;	line-height:11px;
}	


/* /Dialogue Boxes	
_________________________________________*/
div#dialoguebox{background-repeat:no-repeat; background-position:bottom left; }
	.alert{ background-image:url(../images/dialogue1_bg_grey.gif) !important;}
	.interact{background-image:url(../images/dialogue2_bg_grey.gif) !important;
}
div#dialoguebox h2{
	color:#999999; font-size:18px;
}
div#dialoguebox .p1{
	color:#333333; font-weight:bold;
}div#dialoguebox .p1 b{color:#5271cc;}
div#dialoguebox sub, div#dialoguebox sup{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333; font-weight:normal; letter-spacing:-0.01em;
	font-size:11px; text-align:left; vertical-align:text-bottom;
	}html>body div#dialoguebox sub,html>body div#dialoguebox sup{font-size:9px;
}
div#dialoguebox div#message{background-repeat:no-repeat; background-position:top left;}
	.alert div#message{background-image:url(../images/dialogue1_top_grey.gif);}
	.interact div#message{background-image:url(../images/dialogue2_top_grey.gif);
}
/* /Forms
_________________________________________*/

div#message #formError{
	color:#000000;
	background-color:#FFDDDD;
	background-image:url(../images/form_advisory.gif);
	background-position:bottom left; background-repeat:no-repeat;
	border-top: 1px solid #666666;
	
	font-size:10px;
	}

label span{	
	background-image:url(../images/label_bg_white.gif);
	background-position:top left; background-repeat:no-repeat;
	
	border-right:1px solid #AAAAAA;
	
	color:#555555; cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	font-weight:bold; 
	letter-spacing:0em; line-height:12px;
	text-decoration:none;}
	label.label2 span{
		background-position:top right;
		border-left:1px solid #AAAAAA; border-right:none;
}
label .textbox{ 
	background-color:transparent;
	background-image:url(../images/form_textbox_bg.gif);
	background-position:top right;
	border:0px none #bbccff;	
	color:#FF6666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}#focus.textbox{ background-image:url(../images/form_textbox_bg_focus.gif);
	}label.label2 .textbox{
		background-position:top left;
	} 
label .textbox-multiline{ 
	border:1px solid #666666;	
	color:#FF6666;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	}#focus.textbox-multiline{ border:1px solid #FF6666;	
	}
#message .textbox, #message .textbox-multiline{color:#333333}


/* /Branding
_________________________________________*/

#branding { }
	
#branding-global{
	background-image:url(../images/branding_leftedge.gif);
	background-repeat:no-repeat;}
	body.professional #branding-global{background-image:url(../images/branding_leftedge_pro.gif);}
#branding-global a{ 
	background-image:url(../images/ptinr_logo.gif);
	background-position:0px 0px; background-repeat:no-repeat;
	text-decoration:none;}
	#branding-global a:hover{background-position:0px -59px;}
	body.professional #branding-global a{background-image:url(../images/ptinr_logo_pro.gif);}
	
#branding-local{
	background-image:url(../images/branding_rightedge.gif);
	background-position:top right; background-repeat:no-repeat;
	text-align:right;}
	body.professional #branding-local{background-image:url(../images/branding_rightedge_pro.gif);}
#branding-local a{ 
	background-image:url(../images/alere_logo_pro.gif);
	background-position:0px 0px; background-repeat:no-repeat;
	text-decoration:none;}
	#branding-local a:hover{background-position:0px -59px;}
	body.professional #branding-local a{background-image:url(../images/alere_logo_pro.gif);}
/*
#branding-local a{ 
	background-image:url(../images/qas_logo.gif);
	background-position:0px 0px; background-repeat:no-repeat;
	text-decoration:none;}
	#branding-local a:hover{background-position:0px -59px;}
	body.professional #branding-local a{background-image:url(../images/qas_logo_pro.gif);}
*/
#heart_valve #branding-local a{
	background-image:url(../images/vr_logo.gif);
	}

	

/* /SiteTools
_________________________________________*/
#siteTools {
	background-image:url(../images/branding_bg.gif);
	
	color:#555555; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	font-weight:bold;
	letter-spacing:0em; line-height:12px;
	text-decoration:none;}	
	body.professional #siteTools {background-image:url(../images/branding_bg_pro.gif);}



/* /Global Navigation
_________________________________________*/
#nav-global{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#nav-global div{
	background-image:url(../images/menu_bg_grey.gif);
	background-repeat:repeat-y;
}
#nav-global div.category-1 h4{
	background-image:url(../images/menu_title_disease_pat.gif);
	top:0px; margin-bottom:-6px;}	
	body.professional #nav-global div.category-1 h4{background-image:url(../images/menu_title_disease_pro.gif);}	
	#nav-global div.category-2 h4{background-image:url(../images/menu_title_anticoag_pat.gif);}	
	body.professional #nav-global div.category-2 h4{background-image:url(../images/menu_title_anticoag_pro.gif);}	
	#nav-global div.category-3 h4{background-image:url(../images/menu_title_interactive_pat.gif);}	
	body.professional #nav-global div.category-3 h4{background-image:url(../images/menu_title_interactive_pro.gif);}	
	#nav-global div h4{background-repeat:no-repeat;
}	
#nav-global a{
	background-repeat:no-repeat;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-decoration:none;}
	#nav-global a:active, #nav-global a#active-link{
		background-image:url(../images/menu_hover_bg_none.gif);
		color:#333333;}
	#nav-global a:hover{
		background-image:url(../images/menu_hover_bg_red.gif);
		color:#FFFFFF;
}
#nav-global a.object{background-image:none; text-decoration:none; border:none;}
#nav-global span.edge2{
	background-image:url(../images/menu_bottom_blu.gif);
	background-color:none;
	background-repeat:no-repeat;
	border:none; color:none;}
	body.professional #nav-global span.edge2{background-image:url(../images/menu_btm_drkblu.gif);}

/* /Category-4 List (Icon-based Tools Menu) */
#nav-global div.icon-menu{	background-image:url(../images/menu_alt_bg_grey.gif);}	
#nav-global div.icon-menu h4{background-image:url(../images/menu_title_resources_pat.gif);}	
body.professional #nav-global div.icon-menu h4{background-image:url(../images/menu_title_resources_pro.gif);}
#nav-global div.icon-menu a{
	background-image:url(../images/menu_tools_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border: 0px none;
	color:#333333;
	}
	#nav-global div.icon-menu a:active, #nav-global div.icon-menu a#active-link{
	background-image:url(../images/menu_tools_bg.gif);
	background-position:0px -32px;}
	#nav-global div.icon-menu a:hover{
	background-image:url(../images/menu_tools_bg.gif);
	background-position:0px -32px;
}

/* ******** /TEST ********* */
#nav-global div.icon-menu-test{	background-image:url(../images/menu_alt_bg_grey.gif);}	
#nav-global div.icon-menu-test h4{background-image:url(../images/menu_title_resources_pat.gif);}	
body.professional #nav-global div.icon-menu-test h4{background-image:url(../images/menu_title_resources_pro.gif);}
#nav-global div.icon-menu-test a{
	background-image:url(../images/menu_tools_pat_bg.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border: 0px none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	letter-spacing:-0.03em;
	font-weight:bold;
	}
	#nav-global div.icon-menu-test a:active, #nav-global div.icon-menu-test a#active-link{
	background-image:url(../images/menu_tools_pat_bg.gif);
	background-position:0px -32px;}
	#nav-global div.icon-menu-test a:hover{
	background-image:url(../images/menu_tools_pat_bg.gif);
	background-position:0px -32px;
	color:#FF6666;
	}
	
	body.professional #nav-global div.icon-menu-test a:active, 
	body.professional #nav-global div.icon-menu-test a#active-link,
	body.professional #nav-global div.icon-menu-test a{
		color:#FFFFFF;
		background-image:url(../images/menu_tools_pro_bg.gif);
	}
	body.professional #nav-global div.icon-menu-test a:hover{
		color:#FFCCCC;
		background-image:url(../images/menu_tools_pro_bg.gif);
	}

/* ************************ */


/* /Switcher
_________________________________________*/

#nav-global div#switcher{
	background-image:none;
	}


/* /Footer
_________________________________________*/

div#footer{
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;	
	text-align:center;
}
div#footer a{
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; letter-spacing:0.05em;
	}div#footer a:hover{
	color:#FF6666;
	}



/* /Cafe Nutrition Panel (last minute)
__________________________________________*/
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bolder;
}
.style2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
border-bottom:10px solid #000000;
}
.style5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
border-bottom:1px solid #000000
}
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-0.1px;
font-weight: bolder;
border-bottom:5px solid #000000;
}
.style4 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.1px;
font-weight: Bolder;
margin-top:3px;
margin-left:10px;
border-top:1px solid #000000;
}

.dr-gourmet-sig {
	margin:0 0 20px 5px;
	width:350px; height:105px;
	
	background:url(../images/cafe-drgourmet.gif) no-repeat;
	
	font-style:italic; color:#666666;
}


.p-interview{
	color:#FF0000; font-weight:bold;
}
.p-interview2{
	font-style:italic;
}
#bibliography,
#references{
	margin:45px 0 15px 0;
	padding:10px;
	background:#DDDDDD;
	border:1px solid #999999;
	clear: both;
	}#bibliography h3,
	 #references h3{
		font:bold 14px/16px Arial;
		
	}div#bibliography ol li,
	 div#references ol li{
		margin-top:10px;
		list-style-type:decimal;
		font:bold 11px/11px Arial;		text-indent:0px;
		margin-left:20px;
	}#bibliography p,
	 #references p{
		padding:5px;
		font-size:11px;
		background:#FFFFFF;
		color:#000000;
	}#bibliography a,
	 #references a{
		font-size:10px;
	}
div#content a.sup{
vertical-align: super;
font-size: 9px;}