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;
}

img
{
	border:           0;
}

a
{
	color:       		   #110A8B;
	font-weight:       bold;
	text-decoration:   none;
}

a:hover
{
	color:             #D81706;
}

a.italic
{
	color:       		   black;
	font-weight:       normal;
	font-style:        italic;
	text-decoration:   none;
}

a.italic:hover
{
	color:             #D81706;
}

div.background
{
	margin:            0;
	width:             100%;
	height:            100%;
}

div.wholepage
{
	width:             1000px;
	margin-left:       auto;
	margin-right:      auto;
	text-align:        left;
}

div.wholepage div.top
{
	height:            20px;
}

div.whitebg
{
	background-color:  white;
}

div.wholepage div.middle
{
	background:        white;
	margin-left:       12px;
	margin-right:      12px;
	padding-bottom:    10px;
	margin-bottom:     0px;
}

div.wholepage div.bottom
{
	background:        transparent url(/images/mip/bodybottom.gif);
	height:            5px;
	margin-bottom:     3px;
}

div.logo
{
	float:             left;
	margin-bottom:     1px;
	width:             145px;
	height:            80px;
}

div.logo img
{
	display:           block;
}

div.pageleft
{
	width:             640px;
	float:             left;
}

div.mainads
{
	width:             125px;
	text-align:        right;
	float:             right;
}

div.topads
{
	text-align:        center;
	float:             right;
	width:             705px;
	height:            90px;
	padding:           0;
}

div.topads div.left
{
}

div.topads img
{
}

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.leftcol
{
	float:            left;
	width:            174px;
	background-color: white;
}

div.rightcol
{
	width:            660px;
	float:            left;
	margin-left:      10px;
}

div#eventrightcol
{
	width:            578px;
}


div.rightcol div.leftsubcol
{
	float:            left;
	width:            219px;
}

div.rightcol div.rightsubcol
{
	margin-left:      223px;
	width:            219px;
}



div.quicklink
{
	height:           20px;
	line-height:      20px;
	font-size:        11px;
	background:       url(images/mip/button_leftnav.gif) no-repeat top left;
	background-color: white;
	color:            #110A8B;
	border:           solid 1px #cdcdcd;
	border-collapse:  collapse;
	padding-left:     20px;
	margin-bottom:    -1px;
}

div.quicklink div.linkcontainer
{
	padding-left: 5px;
}

div.eventlinks div.quicklink
{
	background-position: 15px 0px;
}

div.eventlinks div.quicklink div.linkcontainer
{
	padding-left: 20px;
}

div.quicklink a
{
	color:            #110A8B;
	text-decoration:  none;
	font-weight:      normal;
}

div.quicklink a:hover
{
	color:            #D81706;
}

div.quicklink#inverse
{
	background:       url(images/mip/button_leftnav_inverse.gif) no-repeat top left;
	background-color: #D81706;
}

div.quicklink#inverse a
{
	color:            white;
}

div.quicklink#inverse a:hover
{
	color:            #110A8B;
}

div.breadbar
{
	clear:            both;
	background-color: white;
	border-top:       solid 3px #D81706;
}

div.breadbar div.upper
{
	border-bottom:    solid 1px white;
}

div.breadbar div.middle
{
	width:            100%;
	margin:           0;
	padding:          0;
	border-bottom:    solid 1px white;
	background:       url(images/mip/mipmenubg.jpg) no-repeat top center;
	text-align:       center;
	line-height:      20px;
	font-weight:      bold;
	font-size:        13px;
	
}

div.breadbar div.middle a
{
	color:            white;
	font-style:       oblique;
	margin-left:      5px;
	margin-right:     5px;
}

div.breadbar div.middle a:hover
{
	color:            #D81706;
}

div.breadbar div.lowerleft
{
	float:            left;
	height:           21px;
	background-color: #D81706;
	width:            650px;
}

div.breadbar div.lowerright
{
	float:            right;
	height:           21px;
	background-color: #D81706;
	padding-right:    5px;
	line-height:      21px;
	width:            321px;
}

div.rightcol div.topimage
{
	margin-bottom:    5px;
}

div.rightcol h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #110A8B;
}

div.rightcol h1.flushtop
{
	margin-top:        0px;
}

div.rightcol h2
{
	font-weight:       bold;
	font-size:         13px;
	color:       		   #110A8B;
	margin-bottom:     3px;
	padding:           0;
}

div.rightcol h3
{
	font-size:         13px;
}

div.searchbox
{
	width:             125px;
	background-color:  #D81706;
	margin-bottom:     5px;
	text-align:        right;
}

div.searchbox div.title
{
	height:            27px;
	line-height:       25px;
	font-weight:       bold;
	font-size:         11px;
	color:             white;
	text-align:        center;
}

div.searchbox form
{
	margin-right:      7px;
	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:      12px;
}
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:5px;
}

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(images/mip/reddot.gif);
	background-position: 0px 7px;
	background-repeat:   no-repeat;

	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(images/mip/reddot.gif);
	background-position: 0px 7px;
	background-repeat:   no-repeat;

	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.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(images/mip/miplogowithstrap.gif);
	background-position: top left;
	background-repeat:   no-repeat;
	padding-top:         80px;
	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: #110A8B;
	background-image: url(images/mip/fp_titlebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.feedback div.content
{
	margin-top:       0px;
	padding:          10px;
	border-left:      solid 1px #110A8B;
	border-right:     solid 1px #110A8B;
	border-bottom:    solid 1px #110A8B;
}

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(images/mip/fp_titlebg.gif);
	background-position: top left;
	background-repeat:   no-repeat;
	background-color:    #110A8B;
	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
{
}

div.advsitewidebanner img
{
	border: 0;
}

div.advsitewiderhs
{
	margin-bottom:5px;
}

div.advsitewiderhs img
{
	border: 0;
}

div.advcat-specificrhs
{
	margin-bottom:5px;
}

div.advcat-specificrhs 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
{
	text-align:          left;
	padding-bottom:      1px;
	padding-left:        10px;
	font-weight:         bold;
	font-size:           11px;
	line-height:         15px;
	color:               #110A8B;
}

div.featurepanel div.panelstory
{
	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;
}

div.featurepanel div.panelstory div.body b
{
}

div.featurepanel div.panelstory div.body a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.featurepanel div.panelstory div.body b
{
	color:       		   #110A8B;
}

div.featurepanel div.panelstory div.body a:hover
{
	color:       		   #D81706;
}

div.featurepanel div.panelstory div.body a:hover b
{
	color:       		   #D81706;
}


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: #110A8B;
	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:             #D81706;
}


div.minorarticle
{
	margin-bottom:     3px;
}

div.minorarticle a
{
	text-decoration:   none;
	color:             black;
}

div.minorarticle div.strapline
{
	color:             #110A8B;
}

div.minorarticle b
{
}

div.minorarticle a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.minorarticle b
{
	color:       		   #110A8B;
}

div.minorarticle a:hover
{
	color:       		   #D81706;
}

div.minorarticle a:hover b
{
	color:       		   #D81706;
}

div.contentbar
{
	margin-top:        1px;
	width:             100%;
	height:            11px;
	background:          url(/images/mip/redblueline.gif);
	background-position: -196px 0px;
	background-color:    white;
	background-repeat:   no-repeat;
}

div.articleoptions
{
}

div.articleoptions a
{
	text-decoration:   none;
	color:             #888;
}

div.articleoptions a:hover
{
	text-decoration:   none;
	color:             #D81706;
}

div.articleoptions div.returntotop
{
	background:          url(/images/mip/red_arrow_up.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.previouspage
{
	background:          url(/images/mip/red_arrow_left.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.print
{
	background:          url(/images/mip/icon_print.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.print:hover
{
	background:          url(/images/mip/icon_print_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.email
{
	background:          url(/images/mip/icon_mail.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.email:hover
{
	background:          url(/images/mip/icon_mail_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.author
{
	background:          url(/images/mip/icon_auth.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          4px;
	margin-bottom:       5px;
}

div.articleoptions div.author:hover
{
	background:          url(/images/mip/icon_auth_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.commentonthis
{
	background-image:    url(/images/mip/icon_feedback.gif);
	background-position: bottom left;
	background-repeat:   no-repeat;
	padding-left:        15px;
	margin-right:        5px;
	margin-top:          2px;
	margin-bottom:       5px;
}

div.articleoptions div.commentonthis:hover
{
	background-image:    url(/images/mip/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:       		   #110A8B;
	padding:           0px;
	margin-bottom:     0px;
}

div.lo_standard p
{
	margin-top:        0px;
	margin-bottom:     15px;
}

DIV.lo_standard DIV.standfirst
{
	margin-bottom: 15px;
}

DIV.lo_bannerimage 
{
	background-color:    white;
	text-align:          left;
	margin-bottom:       10px;
}

DIV.lo_bannerimage img#bannerimage
{
	display:             block;
	margin-bottom:       10px;
}

div.lo_bannerimage h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #110A8B;
	padding:           0px;
	margin-bottom:     0px;
}

div.lo_bannerimage p
{
	margin-top:        0px;
	margin-bottom:     15px;
}

DIV.lo_bannerimage 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:            #110A8B;
	float:            left;
}

div.pagenavigation div.page a
{
	color:            #110A8B;
	text-decoration:  none;
}

div.pagenavigation div.page a:hover
{
	color:            #D81706;
}

div.pagenavigation div.divider
{
	width:            1px;
	height:           15px;
	background-color: #110A8B;
	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:            #D81706;
}

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:       		   #110A8B;
	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:       		   #110A8B;
	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:             #110A8B;
}

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:       		   #110A8B;
}

div.bloglist div.blog a:hover
{
	color:       		   #D81706;
}

div.bloglist div.blog a:hover b
{
	color:       		   #D81706;
}


div.crumbviewport
{
	position:      relative;
	padding-left:  5px;
	line-height:   21px;
	overflow:      hidden;
	width:         500px;
}

div.crumbviewport div.crumbcontainer
{
	float:         left;
	position:      relative;
	width:         auto;
	white-space:   nowrap;
}

div.crumbviewport div.crumbcontainer a
{
	font-weight:   normal;
	color:         white;
}

div.crumbviewport div.crumbcontainer a:hover
{
	color:       	 #110A8B;
}


div.lefthandpanel
{
	color:             white;
	background-color:  #A09FEB;
	width:             174px;
	margin-bottom:     5px;
}

div.lefthandpanel div.title
{
	color:            white;
	line-height:      27px;
	font-weight:      bold;
	font-size:        13px;
	font-style:       oblique;
	padding-left:     7px;
}

div.lefthandpanel div.image
{
}

div.lefthandpanel div.image img
{
	display: block;
}

div.lefthandpanel div.content
{
	padding:          6px;
}

div.lefthandpanel div.content div.gap
{
	height: 3px;
}

div.lefthandpanel a
{
	font-weight:      normal;
	color:            white;
}


div.lefthandpanel a:hover
{
	color:            #D81706;
}


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(images/mip/fl_background.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.featurelink div.date
{
	text-align:       right;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #110A8B;
	background-image: url(images/mip/fp_titlebg.gif);
	background-position: top left;
	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:            #110A8B;
}

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: #A09FEB;
	color:            white;
	margin-left:      auto;
	margin-right:     auto;
	margin-top:       5px;
	margin-bottom:    10px;
	font-size:     11px;
	background-image: url(images/mip/fl_background.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.account div.title
{
	text-align:       right;
	line-height:      17px;
	padding-right:    5px;
	font-weight:      bold;
	background-color: #110A8B;
	background-image: url(images/mip/fp_titlebg.gif);
	background-position: top left;
	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:            #D81706;
}

div.account div.warning
{
	padding:          10px;
	color:            #D81706;
}

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(/images/mip/fl_background.gif);
	background-position: bottom right;
	background-repeat:   no-repeat;
	margin-top:          5px;
	margin-bottom:       5px;
}

div.quiz div.header
{
	padding-left:     10px;
	background-color: #110A8B;
	color:            white;
	font-weight:      bold;
	background-image: url(/images/mip/fp_titlebg.gif);
	background-position: top left;
	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
{
	width:               100%;
	margin-bottom:       10px;
	margin-top:          0px;
	clear:               both;
}

div.footer div.main
{
	margin-left:         12px;
	margin-right:        12px;
	padding-top:         10px;
	background:          url(/images/mip/redblueline.gif);
	background-position: top;
	background-color:    white;
	background-repeat:   no-repeat;
	height:           21px;
	line-height:      21px;
	font-size:        11px;
	font-weight:      bold;
}

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
{
	background-repeat:   no-repeat;
	text-align:          center;
	font-size:           9px;
	padding-bottom:      5px;
}

div.staticcontent
{
	text-align:    justify;
}

div.staticcontent h3
{
	color:         #110A8B;
}


div.clinicalzonepanel
{
	width:            443px;
}

div.clinicalzonepanel div.title
{
	text-align:       right;
	color:            white;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #110A8B;
	background-image: url(images/mip/fp_titlebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.clinicalzonepanel div.content
{
	padding:          5px;
	border-left:      solid 1px #110A8B;
	border-right:     solid 1px #110A8B;
	border-bottom:    solid 1px #110A8B;
}

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:            #110A8B;
	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:            #110A8B;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover
{
	color:            #D81706;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover b
{
	color:            #D81706;
}

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 #110A8B;
	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:             #110A8B;
}

div.toprightspot a:hover
{
	color:             #D81706;
}

div.categorydescription
{
	margin-bottom:     5px;
}

div.panel
{
	width:             100%;
	margin-bottom:     10px;
}

div.panel div.title
{
	font-weight:       bold;
	padding-left:      5px;
	padding-right:     5px;
	color:             white;
	background-color:  #A09FEB;
	line-height:       20px;
	border-bottom:     solid 1px white;
}

div.panel div.content
{
	border-top:        solid 1px #D81706;
	padding-top:       3px;
}



div.subheading
{
	font-weight:       bold;
	color:             #A09FEB;
	text-transform:    uppercase;
	border-bottom:     solid 1px #D81706;
	margin-bottom:     3px;
}



div.toparticle b
{
	font-size:         14px;
}

div.toparticle a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.toparticle b
{
	color:       		   #110A8B;
}

div.toparticle a:hover
{
	color:       		   #D81706;
}

div.toparticle a:hover b
{
	color:       		   #D81706;
}


div.secondarticle b
{
}

div.secondarticle a
{
	font-weight:       normal;
	color:       		   black;
	text-decoration:   none;
}

div.secondarticle b
{
	color:       		   #110A8B;
}

div.secondarticle a:hover
{
	color:       		   #D81706;
}

div.secondarticle a:hover b
{
	color:       		   #D81706;
}

div.lowerads
{
	padding-top:       10px;
	padding-bottom:    10px;
	padding-left:      255px;
	background-color:  white;
}

div.cpd
{
	background:       white url(/images/mip/cpd_bg.jpg) no-repeat top center;
	margin-top:       5px;
	padding-top:      260px;
}

div.iqmedical
{
	background:       white url(/images/mip/iqbanner.jpg) no-repeat top center;
	margin-top:       5px;
	padding-top:      271px;
}

div.iqmedical ul
{
	list-style-image: url(images/mip/bullet.gif);
	margin-left:     0;
	padding-left:    2.0em;
}

div.iqmedical li
{
	margin-bottom:    5px;
}

div.iqmedical div.iqlist
{
	position:         absolute;
	width:            140px;
}


img.beeproduct
{
	position:         absolute;
	left:             -1000px;
	top:              -1000px;
	z-index:          1;
}

.advsitewidelowerbanner img
{
	border: 0;
}

form.suppliercategories
{
	margin-top:       20px;
	line-height:      40px;
	margin-bottom:    20px;
	text-align:       center;
}

form.suppliercategories a:focus, form.suppliercategories a:active
{
	width:            0;
	height:           0;
}

form.suppliercategories a
{
	outline:          0;
  outline:          none; /* FF1.5+ IE7+*/
	white-space:      nowrap;
	border:           3px solid #110A8B;
	background-color: white;
	margin-left:      7px;
	margin-right:     7px;
	padding:          3px;
	font-size:        16px;
	-webkit-border-radius: 10px;    /* for Safari */
  -moz-border-radius: 10px;       /* for Firefox */
}

form.suppliercategories a.selected
{
	border:            3px solid #D81706;
	color:             #D81706;
	background-color:  white;
}

form.suppliercategories a:hover
{
	border:            3px solid #D81706;
}

div.advisorresult
{
	clear:             left;
	margin-top:        15px;
	overflow:          hidden;
}

div.advisorresult img
{
	float:             left;
}

div.advisorresult div.text
{
	margin-left:       90px;
}

div.advisorresult a div.text
{
	font-weight:       normal;
}
