﻿html,body
{
	padding:             0;
	margin:              0;
}

BODY
{
	font-family:         Verdana, Helvetica, sans-serif;
	color:               black;
	font-size:           7.5pt;
	margin-top:          0;
	text-align:          center;
}

a
{
	color:       		   #3F7FBF;
	text-decoration:   none;
}
a:hover
{
	color:             #A3060F;
	text-decoration:   none;
}

div.background
{
	margin:            0;
	width:             100%;
	height:            100%;
	
}

div.wholepage
{
	width:             99.5%;
	margin-top:        10px;
	padding:           0px;
	margin-left:       auto;
	margin-right:      auto;
	padding-left: 4px;
	text-align:        left;
	min-width: 850px;
}

div.wholepage div.top
{
	background:        url('bodytop.gif');
	height:            20px;
}

div.wholepage div.middle
{
	background:        white;
	padding-left:      0px;
	padding-right:     5px;
	padding-bottom:    0px;
	margin-bottom:     0px;
}

div.wholepage div.bottom
{
	background:        url('bodybottom.gif');
	height:            5px;
	margin-bottom:     3px;
}

div.logo
{
	float:             left;
	margin-bottom:     1px;
	width:             145px;
	height:            95px;
}

div.logo img
{
	display:           block;
}

div.pageleft
{
	width:             640px;
	float:             left;
}

div.mainads
{
	width:             125px;
	text-align:        right;
	float:             right;
}

div.topads
{
	float:             right;
	width:             600px;
	padding:           0;
}

div.topads img
{
}

div.topads div.left
{
	padding-left:       7px;
	float:             left;
}

div.topads div.leftold
{
	float: left;
	width: 470px;
}

div.topads           div.right
{
	float:             right;
	text-align:        right;
	padding:           0;
	margin:            0;
}

div.topads img
{
	border:            0;
	display:           block;
}

div.topads div.left div.pagetabs
{
	margin-top:        6px;
	margin-left:       9px;
	border-top:        solid 1px white;
}

div.topads div.left div.pagetabs div.tab
{
	float:left;
}

div.leftcol
{
	float: left;
	width: 200px;
}
div.rightcol
{
	
	display:        inline;
	width:100%;
	
}


div.rightcol div.leftsubcol
{
	float:            left;
	width:            219px;
}

div.rightcol div.rightsubcol
{
	margin-left:      223px;
	width:            219px;
}


div.quicklink
{
	width:            200px;
	height:           20px;
	line-height:      20px;
	font-size:        11px;
	margin-bottom:    1px;
	background:       #7E7E80 url('button_leftnav.gif');
	background-repeat:no-repeat;
	background-position: right;
	color:            white;
	cursor:           hand;
}

div.quicklink div.linkcontainer
{
	padding-left: 5px;
	width:            180px;	
}

div.quicklink a
{
	color:            white;
	text-decoration:  none;
}

div.quicklink:hover
{
	background:       url('button_leftnav_r.gif');
	background-position: right;
	background-repeat:no-repeat;
	background-color:#91b4d7;

}

div.fishcakes a:hover div.quicklink
{
	background:       url('button_leftnav_r.gif');
	
	background-repeat:no-repeat;


}

div.nolink div.quicklink:hover
{
	background:       url('button_leftnav.gif');
	background-repeat:no-repeat;

	
}



div.eventlinks div.quicklink
{
	background:       #91B4D7 url('event_bgv2_r.gif');
	background-repeat:no-repeat;
	background-position: right;
	font-size: 10px;
	line-height: 20px;
	}


div.eventlinks div.quicklink a
{
	color:            #004;
}

div.eventlinks div.quicklink div.linkcontainer
{
	padding-left: 20px;
}

div.eventlinks div.quicklink:hover
{
	background:       url('event_bgv2.gif');
	background-position: right;
	background-repeat:no-repeat;

}

div.breadbar
{
	clear:            both;
	width:            100%;
	background-color: #C4D0DE;
	margin-bottom:    5px;
}

div.breadbar div.menu
{
	height:           18px;
	background-color: #3F7FBF;
	padding-left:     184px;
}

div.breadbar div.menu a
{
	color:            white;
	font-weight:      bold;
	font-size:        11px;
	display:          block;
	line-height:      18px;
	padding-left:     5px;
	padding-right:    5px;
	float:            left;
	border-right:     solid 1px white;
}

div.breadbar div.menu a.first
{
	border-left:     solid 1px white;
}

div.breadbar div.menu a:hover
{
	color:            white;
	background-color: #C4D0DE;
}

div.breadbar div.upper
{
	border-top:       solid 1px white;
	height:           4px;
	background-color: #91B3D6;
	clear:            both;
}

div.breadbar div.lowerleft
{
	float:            left;
	height:           18px;
	background-color: #C4D0DE;
	width:            500px;
}

div.breadbar div.lowerright
{
	float:            right;
	text-align:right;
	height:           21px;
	background-color: #C4D0DE;
	padding-right:    5px;
	line-height:      18px;
	width:            258px;
}

div.rightcol div.topimage
{
	margin-bottom:    5px;
}

div.rightcol h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #3F7FBF;
}

div.rightcol h1.flushtop
{
	margin-top:        0px;
}

div.rightcol h2
{
	font-weight:       bold;
	font-size:         13px;
	color:       	 #3F7FBF;
	margin-bottom:     3px;
	padding:           0;
}

div.rightcol h3
{
	font-size:         13px;
}

div.searchbox
{
	width:             125px;
	background-color:  #C4D0DE;
	margin-bottom:     5px;
	text-align:        right;
}

div.searchbox div.title
{
	width:             118px;
	padding-left:      7px;
	background-color:  #3F7FBF;
	height:            27px;
	line-height:       25px;
	font-weight:       bold;
	color:             white;
	text-align:        left;
}

div.searchbox form
{
	margin-right:      5px;
	margin-top:        10px;
	margin-bottom:     0;
}

div.searchbox form input
{
	width:             105px;
	font-size:         8pt;
	margin-bottom:     5px;
}

div.searchbox form input.submitbutton
{
	width:             60px;
}

div.searchbox form select
{
	width:             110px;
	font-size:         8pt;
	margin-bottom:     5px;
}



div.searchbarspacer
{
	float:             left;
	width:             100px;
	height:            21px;
	background:        #e8ebf4;
	background-repeat: no-repeat;
}

div.mainmenu
{
	clear:             left;
	height:            100%;
	float:             left;
	width:             100px;
	background:        #e8ebf4;
	color:             #00008b;
}

div.mainmenu a
{
	padding-top:       4px;
	padding-bottom:    4px;
	padding-left:      5px;
	color:             #00008b;
	text-decoration:   none;
	display:           block;
	font-weight:       bold;
}

div.mainmenu div.menuitem_off a:hover
{
	color:             #9C2229;
}

div.mainmenu div.menuitem_on
{
	background:        white;
}

/*
div.mainmenu div.menuitem_off a:hover
{
	background:        white;
}
*/

div.mainmenu div.menusubitem
{
	margin:        0px;
	padding:       0px;
}


div.maincontent
{
	float:             left;
	width:             521px;
	padding:            0px;
	margin-top:        10px;
	margin-left:       10px;
	margin-right:      10px;
	
	font-size:         9px;
}

div.maincontentcolumnleft
{
	float:             left;
	width:             253px;
	margin-left:       0px;
}

div.maincontentcolumnright
{
	float:             left;
	width:             253px;
	margin-left:       10px;
	margin-right:      0px;
}

div.maincontent table
{
	margin:            0px;
	padding:           0px;
}

div.maincontent h1
{
	font-size:      9px;
	width:          100%;
	color:          white;
	background:     #9C2229;
	padding-left:   2px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.maincontent p
{
	font-size:      9px;
	margin-bottom:     3px;
	padding:           0px;
}

div.maincontent h4
{
	font-size:      10px;
}

div.maincontent h3
{
	font-size:      14px;
	margin:         0px;
	margin-bottom:  3px;
	padding:        0px;
}


h1
{
	margin-top:        5px;
	margin-bottom:     5px;
	font-size:         9px;
}

h1 a
{
	color:             #ffffff;
	text-decoration:   none;
}

h1 a:hover
{
	color:             #00008b;
}

div.mainfigure
{
	float:             left;
	width:             607px;
	margin:            0px;
	padding-top:       10px;
	padding-left:      0px;
	padding-right:     0px;
	font-size:         9px;
}


DIV.lo_imgfloatright
{
	float:right;
	text-align:center;
	
	margin-right:0px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

DIV.lo_optionsfloatright
{
	float:right;
	text-align:left;
	
	margin-right:   0px;
	margin-left:    10px;
	margin-top:     0px;
	margin-bottom:  10px;
}

div.latestnews
{
	border:         solid #9C2229 1px;
	margin-bottom:  10px;
}

div.latestnews div.title
{
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
	margin-bottom:  5px;
}


div.latestnewssummary
{
	font-size:     9px;
	margin-top:    0px;
	margin-left:   10px;
	margin-right:  5px;
	margin-bottom: 15px;
	display:       table;
	clear:         both;
}

div.latestnewssummary img
{
  border:       none;
	float:        left;
	margin-right: 10px;
}

div.latestnewssummary div.text
{
}

div.latestnewssummary div.headline
{
	font-size:   9px;
	font-weight: bold;
}

div.latestnewssummary div.headline a
{
	background:          url('reddot.gif') no-repeat 0px 7px;
	margin-left:       0px;
	padding-left:      7px;
	color:             #000000;
	text-decoration:   none;
}

div.latestnewssummary div.headline a:hover
{
	color:             #9C2229;
}


div.latestnewssummary div.date
{
	font-style: italic;
}

div.latestnewssummary div.strapline
{
}


div.issuesummary
{
	width:          100%;
	background:     #EBD2D5;
	padding-bottom: 15px;
	font-size:      9px;
}

div.issuesummary div.title
{
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.issuesummary div.content
{
	display:        table;
	margin-top:     2px;
	padding-top:    15px;

	padding-left:   15px;
	padding-right:  15px;
}

div.issuesummary div.content div.image
{
	float:          left;
	margin-right:   15px;
}

div.issuesummary div.content div.image img
{
	border:         solid black 1px;
}

div.issuesummary div.content div.articles
{
}

div.issuesummary div.content div.articles div.article
{
	margin-top:  10px;
}

div.issuesummary div.content div.articles div.article div.headline
{
	font-size:   9px;
	font-weight: bold;
}

div.issuesummary div.content div.articles div.article div.headline a
{
	color:             #000000;
	text-decoration:   none;
}

div.issuesummary div.content div.articles div.article div.headline a:hover
{
	color:             #9C2229;
}

div.issuesummary div.content div.articles div.article div.strapline
{
}



div.issuelisting
{
	width:          99%;
	padding-bottom: 15px;
}

div.issuelisting div.title
{
	font-size:      9px;
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.issuelisting div.content
{
	display:        table;
	margin-top:     2px;
	padding-top:    15px;
}

div.issuelisting div.content div.image img
{
	float:          left;
	border:         solid black 1px;
	margin-left:    15px;
	margin-right:   15px;
}

div.issuelisting div.content div.articles
{
	padding-right:  15px;
}

div.issuelisting div.content div.articles div.article
{
	margin-bottom:  10px;
}

div.issuelisting div.content div.articles div.article div.headline
{
	font-size:   9px;
	font-weight: bold;
}

div.issuelisting div.content div.articles div.article div.headline a
{
	color:             #000000;
	text-decoration:   none;
}

div.issuelisting div.content div.articles div.article div.headline a:hover
{
	color:             #9C2229;
}

div.issuelisting div.content div.articles div.article div.strapline
{
}


div.backissuesfront
{
	width:          100%;
	border:         solid #9C2229 1px;
}

div.backissuesfront div.title
{
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
	margin-bottom:  5px;
}

div.backissuesummary
{
	font-size:     9px;
	display:       table;
	margin-top:    0px;
	margin-left:   10px;
	margin-right:  5px;
	margin-bottom: 15px;
	display:       table;
	clear:         left;
}

div.backissuesummary img
{
  border:       none;
	float:        left;
	margin-right: 10px;
}

div.backissuesummary div.text
{
}

div.backissuesummary div.headline
{
	font-size:   9px;
	font-weight: bold;
}

div.backissuesummary div.headline a
{
	background:          url('reddot.gif') no-repeat 0px 7px;
	margin-left:       0px;
	padding-left:      7px;
	color:             #000000;
	text-decoration:   none;
}

div.backissuesummary div.headline a:hover
{
	color:             #9C2229;
}


div.nextissue
{
	border:         solid #9C2229 1px;
	margin-bottom:  10px;
}

div.nextissue div.title
{
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.nextissue div.content
{
	margin:         10px;
}

div.eventnews
{
	border:         solid #9C2229 1px;
	margin-bottom:  10px;
}

div.eventnews div.title
{
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.eventnews div.content
{
	margin:         10px;
}

div.articlepoll
{
	font-size:      9px;
	text-align:     left;
	padding-left:   4px;
	padding-right:  2px;
	padding-top:    2px;
	padding-bottom: 2px;
	border-left:    dotted black 1px;
	border-right:   dotted black 1px;
}

div.articlepoll ol
{
	margin:         0px;
	padding-left:   20px;
}

div.articlepoll div.articlepollresult
{
	margin-bottom:  2px;
}

div.articlepoll div.polltitle
{
	font-weight:    bold;
	margin-bottom:  5px;
}

div.articlepoll div.pollquestion
{
	margin-bottom:  5px;
}

div.articlepoll li
{
	margin-bottom:  3px;
}


div.secondarticle div.articlepoll
{
	padding-left:   0px;
	padding-right:  0px;
	border-left:    none;
	border-right:   none;
}

div.secondarticle div.articlepoll div.polltitle
{
	display:        none;
}

div.secondarticle div.articlepoll div.pollquestion
{
	font-weight:    bold;
	margin-bottom:  5px;
}

div.secondarticle div.articlepoll div.pollextra1
{
	margin-bottom:  5px;
}

div.secondarticle div.articlepoll div.pollextra2
{
	margin-top:  5px;
}


div.issuepoll
{
	font-size:      9px;
	text-align:     left;
	margin-top:     10px;
	padding-left:   4px;
	padding-right:  2px;
	padding-top:    2px;
	padding-bottom: 2px;
	border:    solid #9C2229 1px;
}

div.issuepoll ol
{
	margin:         0px;
	padding-left:   20px;
}

div.issuepoll div.articlepollresult
{
	margin-bottom:  4px;
}

div.emailtofriend
{
	background-image:    url('niplogowithstrap.gif');
	background-position: left top;
	background-repeat:   no-repeat;
	padding-top:         60px;
	margin:              5px;
}

div.emailtofriend h1
{
	font-size:12px;
}

div.emailtofriend form
{
	font-size: 9px;
  margin:    0;
}

div.emailtofriend form input
{
	font-size: 9px;
	display:       block;
	margin-left:   165px;
	margin-top:    3px;
	margin-bottom: 3px
}

div.emailtofriend form input submit
{
	margin-left:   0px;
}

div.emailtofriend form textarea,checkbox
{
	display:       block;
	margin-left:   165px;
	margin-top:    3px;
	margin-bottom: 3px
}

div.emailtofriend form input text
{
	width: 250px;
}

div.emailtofriend form label
{
	float: left;
	display:        inline;
	text-align:     right;
	font-weight:    bold;
	width:          160px;
	margin-top:     3px;
	margin-bottom:  3px;
	margin-right:   0px;
	clear:          both;
}

div.articleoptionstop
{
	float:         right;
	margin-left:   10px;
	margin-bottom: 10px;
}

div.articleoptionsbottom
{
	float:         right;
	margin-top:    20px;
}

div.articleattachments
{
	font-size:      9px;
	text-align:     left;
	padding-left:   4px;
	padding-right:  2px;
	padding-top:    8px;
	padding-bottom: 5px;
	border-left:    dotted black 1px;
	border-right:   dotted black 1px;
	border-bottom:  dotted white 1px;
}

div.articleattachments div.attachment
{
	margin-bottom:3px;
}


div.feedback
{
	clear:          right;
 	width:          420px;
	margin-top:     20px;
	margin-bottom:  20px;
	padding:        0px;
	margin-left:    0px;
	margin-right:   0px;
}

div.feedback div.title
{
	text-align:       right;
	color:            white;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #3F7FBF;
	background-image: url('fp_titlebg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

div.feedback div.content
{
	margin-top:       0px;
	padding:          10px;
	border-left:      solid 1px #3F7FBF;
	border-right:     solid 1px #3F7FBF;
	border-bottom:    solid 1px #3F7FBF;
}

div.feedback div.content form
{
	margin-top:     5px;
	margin-bottom:  0px;
}

div.feedback div.content textarea
{
	font-size:      11px;
}

div.feedback div.content input
{
	font-size:      10px;
}


div.issuelisting
{
	width:          99%;
	padding-bottom: 15px;
}

div.abouttheauthor div.title
{
	background-image:    url('fp_titlebg.gif');
	background-position: left top;
	background-repeat:   no-repeat;
	background-color:    #3F7FBF;
	font-size:      9px;
	font-weight:    bold;
	color:          white;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.abouttheauthor div.content
{
	display:        table;
	margin-top:     2px;
	padding-top:    15px;
}

div.abouttheauthor div.content div.image img
{
	float:          left;
	border:         none;
	margin-left:    15px;
	margin-right:   15px;
}

div.abouttheauthor div.content div.articles
{
	padding-right:  15px;
}

div.survey div.title
{
	font-size:      9px;
	font-weight:    bold;
	color:          white;
	background:     #9C2229;
	padding-left:   5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.survey div.question
{
	display:        table;
	margin-bottom:  10px;
}

div.survey div.question div.text
{
	font-weight:    bold
}

div.survey div.question div.options
{
}

div.surveycompleted
{
	text-align:    center;
	font-weight:   bold;
	margin-top:    10px;
	margin-bottom: 10px;
	margin-left:   auto;
	margin-right:  auto;
}

div.advsitewidebanner
{
	position: relative;
	bottom: 3px;
	right: 5px;
}

div.advsitewidebanner img
{
	border: 0;
}

div.advsitewiderhs
{
	text-align:    center;
	margin-bottom:5px;
}

div.advsitewiderhs img
{
	border: 0;
}

div.advcat-specificrhs
{
	text-align:    center;
	margin-bottom:5px;
}

div.advcat-specificrhs img
{
	border: 0;
}

div.advmidarticle
{
	margin-top:    5px;
	margin-bottom: 5px;
}

div.advmidarticle img
{
	border: 0;
}


div.clr
{
	clear:            both;
}

div.clrmargin
{
	clear:            both;
	margin-bottom:    10px;
}

div.featurepanel
{
	width:               443px;
	background-color:    white;
	margin-bottom:       5px;
}

div.featurepanel div.paneltitle
{
	background-image:    url('fp_titlebg.gif');
	background-position: left top;
	background-repeat:   no-repeat;
	text-align:          left;
	padding-bottom:      1px;
	padding-left:        10px;
	font-weight:         bold;
	font-size:           11px;
	line-height:         15px;
	color:               white;
	background-color:    #3F7FBF;
}

div.featurepanel div.panelstory
{
	background-image:    url('fp_background2.gif');
	background-position: right bottom;
	background-repeat:   no-repeat;
	background-color:    white;
	padding-bottom:      5px;
}

div.featurepanel div.panelstory div.image
{
	background-color: white;
	width:            97px;
	float:            left;
	margin:           0;
	padding:          0;
	height:           100%;
}

div.featurepanel div.panelstory div.image img
{
	display: block;
	border:  0px;
}

div.featurepanel div.panelstory div.body
{
	margin-left:      100px;
	color:            black;
}

div.featurepanel div.panelstory div.body a
{
	color:            black;
	text-decoration:  none;
}

div.featurepanel div.panelstory div.body a:hover
{
	color:            #A3060F;
}

div.featurepanel div.panelstory div.body div.arrow
{
	float:            right;
	border:           0;
	margin-top:       15px;
	text-decoration:  none;
}

div.featurepanel div.panelstory div.body div.arrow img a
{
	border:           0;
	text-decoration:  none;
}

div.clinicalzones
{
	width:         443px;
	padding:       0px;
	margin-bottom: 5px;
	margin-left:   0px;
	margin-right:  0px;
}

div.clinicalzones div.accent
{
	background-color: #3F7FBF;
	height:           11px;
}

div.clinicalzones div.title
{
	font-size:      9px;
	font-weight:    bold;
	color:          white;
	background:     #91B3D6;
	padding-left:   5px;
	padding-right:  5px;
	padding-top:    2px;
	padding-bottom: 2px;
}

div.clinicalzones div.title a
{
	color:             #ffffff;
	text-decoration:   none;
}

div.clinicalzones div.title a:hover
{
	color:             #00008b;
}

div.clinicalzones div.title div.left
{
}

div.clinicalzones div.title div.right
{
	float:right;
}

div.clinicalzones div.content
{
	border:         solid #91B3D6 1px;
	background:     white;
}

div.zonevalue 
{
	font-size:      9px;
	font-weight:bold;
}

div.zonevalue a
{
	color:             #000000;
	text-decoration:   none;
}

div.zonevalue a:hover
{
	color:             #A3060F;
}


div.minorarticle
{
	margin-bottom:     3px;
}

div.minorarticle a
{
	text-decoration:   none;
	color:             black;
}

div.minorarticle div.strapline
{
	color:             #3F7FBF;
}

div.minorarticle a span.title
{
	text-decoration:   none;
	color:             #3F7FBF;
}

div.minorarticle a:hover span.title
{
	text-decoration:   none;
	color:             #A3060F;
}

div.minorarticle span.title
{
	font-weight:       bold;
	font-size:         11px;
}

div.minorarticle a:hover
{
	text-decoration:   none;
	color:             #A3060F;
}

div.contentbar
{
	margin-top:        1px;
	width:             100%;
	height:            11px;
	background-color:  #3F7FBF;
}

div.articleoptions
{
}

div.articleoptions a
{
	text-decoration:   none;
	color:             #888;
}

div.articleoptions a:hover
{
	text-decoration:   none;
	color:             #A3060F;
}

div.articleoptions div.returntotop
{
	background:          url('red_arrow_up.gif') no-repeat left bottom;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.previouspage
{
	background:          url('red_arrow_left.gif') no-repeat left bottom;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.print
{
	background:          url('icon_print.gif') no-repeat left bottom;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.print:hover
{
	background:          url('icon_print_r.gif') no-repeat;
	}

div.articleoptions div.email
{
	background:          url('icon_mail.gif') no-repeat left bottom;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.email:hover
{
	background:          url('icon_mail_r.gif') no-repeat;
	}

div.articleoptions div.author
{
	background:          url('icon_auth.gif') no-repeat left bottom;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.author:hover
{
	background:          url('icon_auth_r.gif') no-repeat;
	}

div.articleoptions div.commentonthis
{
	background-image:    url('icon_feedback.gif');
	background-position: left bottom;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          2px;
	margin-bottom:       5px;
}

div.articleoptions div.commentonthis:hover
{
	background-image:    url('icon_feedback_r.gif');
	background-repeat:   no-repeat;
}

DIV.lo_standard
{
	background-color:    white;
	text-align:          left;
	margin-bottom:       10px;
}

div.lo_standard h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #3F7FBF;
	padding:           0px;
	margin-top:        30px;
	margin-bottom:     0px;
}

div.lo_standard p
{
	margin-top:        0px;
	margin-bottom:     15px;
}

DIV.lo_standard DIV.standfirst
{
	margin-bottom: 15px;
}

div.pagenavigation
{
	height:           15px;
	font-size:        12px;
	float:            right;
	line-height:      15px;
	margin-top:       5px;
	margin-bottom:    5px;
}

div.pagenavigation div.selectedpage
{
	float:            left;
}

div.pagenavigation div.page
{
	color:            #3F7FBF;
	float:            left;
}

div.pagenavigation div.page a
{
	color:            #3F7FBF;
	text-decoration:  none;
}

div.pagenavigation div.page a:hover
{
	color:            #A3060F;
}

div.pagenavigation div.divider
{
	width:            1px;
	height:           15px;
	background-color: #3F7FBF;
	float:            left;
	margin-left:      2px;
	margin-right:     2px;
}

div.pagenavigation div.leftarrow
{
	padding-top:      1px;
	margin-right:     2px;
	float:            left;
}

div.pagenavigation div.rightarrow
{
	padding-top:      1px;
	margin-left:      2px;
	float:            left;
}


div.pagenavigation img
{
	border: 0;
}

div.searchresults
{
	font-size:        10px;
	margin-top:       10px;
	margin-bottom:    10px;
}

div.searchresults div.result
{
	margin-bottom:    3px;
}

div.searchresults div.result a
{
	color:            black;
	text-decoration:  none;
}

div.searchresults div.result a:hover
{
	color:            #A3060F;
}

div.searchresults div.result div.image
{
	padding-top:      4px;
	margin-right:     5px;
	float:            left;
	width:            13px;
}

div.searchinfo
{
}
div.searchinfo div.title
{
	font-weight:      bold;
}

div.searchinfo div.detail
{
	font-size:        9px;
}



div.issuefront
{
	width:          100%;
	padding-bottom: 15px;
	margin-bottom:  10px;
}

div.issuefront div.title
{
	font-weight:       bold;
	font-size:         11px;
	color:       		   #3F7FBF;
	margin-bottom:     3px;
	padding:           0;
}

div.issuefront div.content
{
}

div.issuefront div.content div.image
{
}

div.issuefront div.content div.image img
{
	border:         solid #999 1px;
	float:          right;
}

div.issuefront div.content div.summary
{
}

div.issuepanel
{
	margin-top:       5px;
	margin-bottom:    10px;
}

div.issuepanel div.image
{
	float:            left;
	margin-right:     5px;
}

div.issuepanel div.image img
{
	border:         solid #999 1px;
}

div.issuepanel div.content
{
	float:            left;
}

div.issuepanel div.content div.title
{
	font-weight:       bold;
	font-size:         13px;
	color:       		   #3F7FBF;
	margin-bottom:     3px;
	padding:           0;
}

div.issuepanel div.content div.summary
{
	margin-bottom:     7px;
}

div.issuepanel div.content div.articles
{
}

div.issuepanel div.content div.articles div.minorarticle div.title
{
	margin-bottom:     1px;
}

div.issuepanel div.content div.form
{
	margin-top:        10px;
	padding-left:      20px;
	font-size:         11px;
}

div.issuepanel div.content div.form form select
{
	margin-top:        3px;
	font-size:         11px;
}

div.issuepanel div.content div.link
{
	font-weight:       bold;
	font-size:         12px;
	float:             right;
}

div.issuepanel div.content div.link a
{
	color:             #3F7FBF;
}

div.issuepanel div.content div.link a:hover
{
	color:             #91B3D6;
}


div.sponsoredfeatures
{
	margin-top:        5px;
}

div.bloglist
{
	margin-top:        10px;
	margin-bottom:     10px;
}

div.bloglist div.blog
{
	margin-bottom:     10px;
}

div.bloglist div.blog b
{
	font-size:         11px;
}

div.bloglist div.blog a
{
	color:       		   black;
	text-decoration:   none;
}

div.bloglist div.blog a b
{
	color:       		   #3F7FBF;
}

div.bloglist div.blog a:hover
{
	color:       		   #A3060F;
}

div.bloglist div.blog a:hover b
{
	color:       		   #A3060F;
}


div.crumbviewport
{
	position:      relative;
	padding-left:  5px;
	line-height:   18px;
	overflow:      hidden;
	width:         700px;
}

div.crumbviewport div.crumbcontainer
{
	float:         left;
	position:      relative;
	width:         auto;
	white-space:   nowrap;
}

div.crumbviewport div.crumbcontainer a
{
	color:         black;
}

div.crumbviewport div.crumbcontainer a:hover
{
	color:         #A3060F;
}


.crumbnavlinks { font-weight: normal;	color: #000000;	font-size: 10px;	margin: 0px;	padding: 0px;}
.crumbnavlinks a {color: #000000; text-decoration: none;}
.crumbnavlinks a:hover {color: #6594d5;}

div.lefthandpanel
{
	width: 200px;
	margin-bottom: 5px;
}

div.lefthandpanel div.title
{
	color: white;
	line-height: 17px;
	background-color: #7E7E80;
	font-weight: normal;
	font-size: 11px;
	padding-left: 7px;
	text-decoration:none;
	
	background-image: url(moreg.gif);
    background-position: right;
    background-repeat:no-repeat;

}
div.lefthandpanel div.title:hover
{
	background-color: #91b3d6;
	cursor:pointer;
	text-decoration:none;
	
	background-image: url(morelb.gif);
    background-position: right;
    background-repeat:no-repeat;
}
div.lefthandpanel div.titlesel 
{
	font-weight: bold;
	
	color: white;
	line-height: 17px;
	
	font-weight: normal;
	font-size: 11px;
	padding-left: 7px;

	background-color: #3F7FBF;
	text-decoration:none;
	
	background-image: url(moreb.gif);
    background-position: right;
    background-repeat:no-repeat;
	
	}
div.lefthandpanel a.selected {
	font-weight:bold;
	
}
div.lefthandpanel a 
{
	text-decoration:none;	
}


div.lefthandpanel div.image
{
}

div.lefthandpanel div.image img
{
	display: block;
}

div.lefthandpanel div.content
{
	border-left:      solid 1px #CACECD;
	border-right:     solid 1px #CACECD;
	border-bottom:    solid 1px #CACECD;
	padding:          4px;
	padding-left:     6px;
	
	background-color: white;
	color:            black;
  	font-weight:normal;
  	font-size: 10px;
}

div.lefthandpanel div.content a
{
	background-position: right;
	background-repeat:no-repeat;
	width: 100%;
	display: block;
	background-image: url(morew.gif);
}

div.lefthandpanel div.content#alternate
{
	background-color: #C4D0DE;
}

div.lefthandpanel div.content div.gap
{
	border-style: solid none none none;
	border-width: 1px;
	border-color: #f1f1f1;
	margin: 1px 0px 1px 0px;
	height: 1px;
}


div.lefthandpanel a
{
	color:            black;
	font-weight:normal;
	text-decoration:none;
}


div.lefthandpanel a:hover
{
	color:            #A3060F;
	text-decoration:none;
}


div.listings
{
	font-size:        11px;
	margin-top:       10px;
	margin-bottom:    10px;
}

div.listings div.listing
{
	margin-bottom:    3px;
}

div.listings div.listing div.text 
{
}

div.listings div.listing div.text div.title
{
	font-weight:      bold;
}

div.listings div.listing div.text div.title a
{
	color:            black;
	text-decoration:  none;
}

div.listings div.listing div.text div.title a:hover
{
	color:            #91B3D6;
}


div.listing
{
}

div.listing a
{
}

div.listing a:hover
{
}

div.listing div.image
{
	float:left;
}

div.listing div.content
{
	margin-left: 125px;
}

div.listing div.content div.title
{
	font-weight:      bold;
}

div.listing div.content div.bodytext
{
	font-weight:      bold;
	margin-bottom:    5px;
}

div.listing div.content div.web
{
	margin-bottom:    5px;
}

div.listing div.content div.email
{
	margin-bottom:    5px;
}

div.listing div.content div.address
{
	margin-bottom:    5px;
}

div.featurelink
{
	width:            323px;
	background-color: #91B3D6;
	color:            white;
	margin-left:      auto;
	margin-right:     auto;
	margin-top:       5px;
	margin-bottom:    10px;
	background-image: url('fl_background.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.featurelink div.date
{
	text-align:       right;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #3F7FBF;
	background-image: url('fp_titlebg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

div.featurelink div.body
{
	padding:          5px;
	padding-left:     20px;
	color:            white;
	font-size:        18px;
}

div.featurelink div.body a
{
	color:            white;
	text-decoration:  none;
}

div.featurelink div.body a:hover
{
	color:            #3F7FBF;
}

div.featurelink div.arrow
{
	float:            right;
	border:           0;
	text-decoration:  none;
}

div.featurelink div.arrow a img
{
	border:           0;
	text-decoration:  none;
}


div.accounttext
{
	margin-left:      auto;
	margin-right:     auto;
	width:            323px;
	text-align:       center;
	font-weight:      bold;
}

div.account
{
	width:            323px;
	background-color: #7193B6;
	color:            white;
	margin-left:      auto;
	margin-right:     auto;
	margin-top:       5px;
	margin-bottom:    10px;
	font-size:     11px;
	background-image: url('fl_background.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.account div.title
{
	text-align:       right;
	line-height:      17px;
	padding-right:    5px;
	font-weight:      bold;
	background-color: #3F7FBF;
	background-image: url('fp_titlebg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

div.account div.information
{
	padding:          10px;
	color:            white;
}

div.account div.information a
{
	font-weight:      bold;
	color:            white;
	text-decoration:  none;
}

div.account div.information a:hover
{
	color:            #A3060F;
}

div.account div.warning
{
	padding:          10px;
	color:            #A3060F;
}

div.account table
{
	margin-left:   auto;
	margin-right:  auto;
	margin-bottom: 10px;
}

div.account table input
{
	font-size:     11px;
}


div.quiz
{
	width:               443px; 
	background-image:    url('fl_background.gif');
	background-position: right bottom;
	background-repeat:   no-repeat;
	margin-top:          5px;
	margin-bottom:       5px;
}

div.quiz div.header
{
	padding-left:     10px;
	background-color: #3F7FBF;
	color:            white;
	font-weight:      bold;
	background-image: url('fp_titlebg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	line-height:      18px;
}

div.quiz div.content
{
	background-color: white;
	height:           168px;          
}

div.quiz div.content div.image
{
	float:            left;
	width:            130px;          
	height:           168px;          
}

div.quiz div.content div.image img
{
	display:          block;
	margin:           0;
}

div.quiz div.content div.questioncontainer
{
	padding-top:      5px;
	padding-bottom:   5px;
	position:         relative;
	overflow:         hidden;
	width:            309px;          
	height:           158px;          
}

div.quiz div.content div.questions
{
	padding-top:      5px;
	position:         relative;
	width:            309px;          
	height:           158px;          
}

div.quiz div.content div.questions div.initialview
{
	width:            309px;          
	height:           158px;          
}

div.quiz div.content div.questions div.question
{
}

div.quiz div.content div.questions div.options
{
}

div.quiz div.content div.questions div.options ol
{
	margin-top:       2px;
	margin-bottom:    0px;
}

div.quiz div.content div.questions div.wrong
{
	display:          none;
	padding:          5px;
	color:            #008;
}

div.quiz div.content div.questions div.right
{
	display:          none;
	padding:          5px;
	color:            #008;
}

div.quiz div.qfooter
{
	padding-left:     10px;
	padding-right:    10px;
	height:           30px;
	line-height:      30px;
	color:            white;
	font-weight:      bold;
}

div.quiz div.qfooter div.left
{
	float: left;
}

div.quiz div.qfooter div.right
{
	float: right;
}

div.footer
{
	margin-bottom:       10px;
	margin-top:          0px;
	padding-top:         0px;
}

div.footer div.blue1
{
	height:           7px;
	background-color: #91B3D6;
}

div.footer div.blue2
{
	height:           20px;
	background-color: #C4D0DE;
}

div.footer div.main
{
	background-color: white;
	height:           21px;
	line-height:      21px;
	font-size:        11px;
	font-weight:      bold;
}

div.footer div.main a
{
	color:            #008;
	text-decoration:  none;
}

div.footer div.main a:hover
{
	color:            #91B3D6;
}

div.footer div.main div.left
{
	float:         left;
	margin-left:   5px;
}

div.footer div.main div.right
{
	float:         right;
	margin-right:   5px;
}

div.footer div.subtext
{
	text-align:       center;
	font-size:        9px;
	padding-bottom:   5px;
}

div.footer div.subtext a
{
	color:            #008;
	text-decoration:  none;
}

div.footer div.main a:hover
{
	color:            #91B3D6;
}


div.staticcontent
{
	text-align:    justify;
}

div.staticcontent h3
{
	color:         #3F7FBF;
}


div.clinicalzonepanel
{
	width:            443px;
}

div.clinicalzonepanel div.title
{
	text-align:       right;
	color:            white;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #3F7FBF;
	background-image: url('fp_titlebg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

div.clinicalzonepanel div.content
{
	padding:          5px;
	border-left:      solid 1px #3F7FBF;
	border-right:     solid 1px #3F7FBF;
	border-bottom:    solid 1px #3F7FBF;
}

div.clinicalzonepanel div.content div.subpanel
{
	margin-bottom:    3px;
}

div.clinicalzonepanel div.content div.subpanel div.subtitle
{
	color:            black;
	font-weight:      bold;
	float:            left;
}

div.clinicalzonepanel div.content div.subpanel div.link
{
	color:            #3F7FBF;
	font-weight:      bold;
	float:            right;
}

div.clinicalzonepanel div.content div.subpanel div.articles
{
	clear:            both;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article
{
	color:            black;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a
{
	color:            black;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a b
{
	color:            #3F7FBF;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover
{
	color:            #A3060F;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover b
{
	color:            #A3060F;
}

div.clinicalzonepanel div.content div.bottomlink
{
	float:            right;
	font-weight:      bold;
	color:            black;
}

div.printfriendly
{
	width:            600px;
	margin:           10px;
}

div.welcome
{
	font-size:        11px;
	font-weight:      bold;
	margin-bottom:     5px;
}

div.cds
{
}

div.cds form
{
	font-size: 11px;
}

div.cds form input
{
	font-size: 11px;
}

div.cds form select
{
	font-size:         8pt;
}

div.extralink
{
	text-align:        right;
	font-weight:       bold;
	margin-top:        3px;
	margin-bottom:     3px;
}

div.articlelogin
{
	text-align:        center;
	margin-top:        10px;
	margin-bottom:     20px;
	padding:           10px;
	border:            solid 2px #3F7FBF;
	clear:             both;
}

div.articlelogin h1
{
	color:             black;
	margin-bottom:     10px;
}

div.toprightspot
{
	width:             121px;
	height:            91px;
	text-align:        center;
	font-size:         12px;
}

div.toprightspot img
{
	float:             right;
	margin-left:       2px;
	border:            0;
	display:           block;
}

div.toprightspot a
{
	font-weight:       bold;
	color:             #3F7FBF;
}

div.toprightspot a:hover
{
	color:             #A3060F;
}

div.categorydescription
{
	margin-bottom:     5px;
}

div.lowerads
{
	padding-top:       10px;
	padding-bottom:    10px;
	padding-left:      184px;
	background-color:  white;
}

div.panel
{
	width:             211px;
	margin-bottom:     10px;
}

div.panel div.title
{
	height:            27px;
	background:        white url('panel_title_bg.gif') repeat-x left top;
	color:             #fff;
	font-weight:       bold;
	padding-left:      5px;
	padding-right:     5px;
	font-size:         10px;
	line-height:       14px;
}

div.panel div.subtitle
{
	line-height:       6px;
	height:            6px;
	padding-left:      5px;
	padding-right:     5px;
	background-color: #C4D0DE;
}

div.toparticle b
{
	font-size:         14px;
}

div.toparticle a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.toparticle b
{
	color:       		   #444;
}

div.toparticle a:hover
{
	color:       		   #4B98C4;
}

div.toparticle a:hover b
{
	color:       		   #4B98C4;
}


div.secondarticle b
{
}

div.secondarticle a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.secondarticle b
{
	color:       		   #444;
}

div.secondarticle a:hover
{
	color:       		   #4B98C4;
}

div.secondarticle a:hover b
{
	color:       		   #4B98C4;
}

div.subheading
{
	font-weight:       bold;
	color:             #3F7FBF;
	text-transform:    uppercase;
	border-bottom:     solid 1px #444;
	margin-bottom:     3px;
}

/*lefthandpaneltop*/

div.lefthandpaneltop
{
	width: 200px;
	margin-bottom: 5px;
}

div.lefthandpaneltop div.title
{
	font-weight: bold;
	
	color: white;
	line-height: 20px;
	background-color: #7E7E80;
	font-size: 11px;
	padding-left: 7px;
	text-decoration:none;

	background-image: url(moreg.gif);
    background-position: right;
    background-repeat:no-repeat;
}
div.lefthandpaneltop div.title:hover
{
	background-color: #91b3d6;
	cursor:pointer;
	text-decoration:none;
	
	background-image: url(morelb.gif);
    background-position: right;
    background-repeat:no-repeat;
	
}
div.lefthandpaneltop div.titlesel 
{
	font-weight: bold;
	
	color: white;
	line-height: 20px;
	
	font-size: 11px;
	padding-left: 7px;

	background-color: #3F7FBF;
	text-decoration:none;
	
	background-image: url(moreb.gif);
    background-position: right;
    background-repeat:no-repeat;

	}
div.lefthandpaneltop a.selected {
	font-weight:bold;
	
}
div.lefthandpaneltop a 
{
	text-decoration:none;	
}


div.lefthandpaneltop div.image
{
}

div.lefthandpaneltop div.image img
{
	display: block;
}

div.lefthandpaneltop div.content
{
	border-left:      solid 1px #CACECD;
	border-right:     solid 1px #CACECD;
	border-bottom:    solid 1px #CACECD;
	padding:          6px;
	background-color: #dfe6ef;
	color:            black;
  	font-weight:normal;
  	font-size: 10px;
  	
}

div.lefthandpaneltop div.content a
{
	background-position: right;
	background-repeat:no-repeat;
	width: 100%;
	display: block;
	background-image: url(morel.gif);
}

div.lefthandpaneltop div.content#alternate
{
	background-color: #C4D0DE;
}

div.lefthandpaneltop div.content div.gap
{
	border-style: solid none none none;
	border-width: 1px;
	border-color: #f1f1f1;
	margin: 1px 0px 1px 0px;
	height: 1px;
}


div.lefthandpaneltop a
{
	color:            black;
	font-weight:normal;
	text-decoration:none;
}
