html,body
{
	padding:             0;
	margin:              0;
}

img
{
	border:              0;
}

BODY
{
	font-family:         Verdana,Geneva,serif;
	color:               #333;
	font-size:           11px;
	margin-top:          0;
	text-align:          center;
}

a
{
	color:       		   #48687e;
	text-decoration:   none;
}

a:hover
{
	color:             #000;
}

a.old:hover
{
	color:             #000;
}

h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #48687e;
}

div.background
{
	margin:            0;
	width:             100%;
	height:            100%;
}

div.topleader
{
	position:          relative;
	width:             978px;
	margin-left:       auto;
	margin-right:      auto;
	text-align:        left;
}

div.widthcontainer
{
	width:             978px;
	margin-left:       auto;
	margin-right:      auto;
	text-align:        left;
}

div.topleader
{
	margin-top:        10px;
}

div.menubar
{
	text-align:        center;
	height:            69px;
	background:        url(/images/hite/menubar-bg.gif) repeat-x top left;
}

div.sitebody
{
	margin-top:        6px;
}

div.advertisementfeatures
{
	background-color:  #cef7f7;
	margin-top:        5px;
	padding-top:       5px;
	padding-bottom:    5px;
}

div.logo
{
	float:             left;
	margin-bottom:     1px;
	width:             174px;
	height:            117px;
	background-color:  #fff;
}

div.logo img
{
	display:           block;
}

div.pageleft
{
	width:             640px;
	float:             left;
}

div.mainads
{
	width:             125px;
	text-align:        right;
	float:             right;
}

div.topads
{
	width:             728px;
	height:            90px;
	text-align:        left;
	position:          absolute;
	left:              189px;
	top:               20px;
}

div.topads div.left
{
}

div.topads img
{
}

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:            174px;
}

div.rightcol
{
	float:            left;
	margin-left:      10px;
	width:            657px;
}

div#eventrightcol
{
	width:            794px;
}


div.rightcol div.leftsubcol
{
	float:            left;
	width:            219px;
}

div.rightcol div.rightsubcol
{
	margin-left:      223px;
	width:            219px;
}


div.quicklink
{
	width:            174px;
	height:           20px;
	line-height:      20px;
	margin-bottom:    1px;
	background:       url(images/hite/button_leftnav.gif);
	background-color: #7E7E80;
	color:            white;
	cursor:           hand;
	font-weight:      bold;
	overflow:         hidden;
}

div.quicklink div.linkcontainer
{
	padding-left: 5px;
}

div.quicklink a
{
	color:            white;
	text-decoration:  none;
}

div.quicklink:hover
{
	background:       url(images/hite/button_leftnav_r.gif);
}

div.quicklink#WhiteOnBlue
{
	background:       url(images/hite/button_leftnav_blue.gif);
	background-color: #48687e;
}

div.quicklink#WhiteOnBlue:hover
{
	background:       url(images/hite/button_leftnav_r.gif);
}

div.quicklink#WhiteOnRed
{
	background:       url(images/hite/button_leftnav_red.gif);
	background-color: #000;
	font-weight:      bold;
}

div.quicklink#WhiteOnRed a
{
	font-weight:      bold;
}

div.quicklink#WhiteOnRed:hover
{
	background:       url(images/hite/button_leftnav_r.gif);
}


div.fishcakes a:hover div.quicklink
{
	background:       url(images/hite/button_leftnav_r.gif);
}

div.nolink div.quicklink:hover
{
	background:       url(images/hite/button_leftnav.gif);
}



div.eventlinks div.quicklink
{
	background:       url(images/hite/event_bgv2_r.gif);
	background-color: #f79d80;
}

div.eventlinks div.quicklink a
{
	color:            #004;
}

div.eventlinks div.quicklink div.linkcontainer
{
	padding-left: 30px;
}

div.eventlinks div.quicklink:hover
{
	background:       url(images/hite/event_bgv2.gif);
}

div.breadbar
{
	width:            100%;
}

div.breadbar div.menu
{
	height:           27px;
	padding-left:     184px;
}

div.breadbar div.menu a
{
	color:            white;
	font-weight:      bold;
	display:          block;
	line-height:      27px;
	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
{
	background-color: #000;
}

div.breadbar div.menu div.rss
{
	float:            right;
	width:            270px;
	color:            #fff;
}

div.breadbar div.menu div.rss img
{
	margin:           5px 5px 0px 5px;
}

div.breadbar div.menu div.rss a
{
	display:          inline;
	padding:          0;
	border:           0;
}

div.breadbar div.menu div.rss a:hover
{
	color:             #000;
	background-color: transparent;
}

div.breadbar div.upper
{
	height:           9px;
	clear:            both;
}

div.breadbar div.lowerleft
{
	float:            left;
	height:           32px;
	line-height:      32px;
	font-weight:      bold;
	width:            550px;
}

div.breadbar div.lowerright
{
	float:            right;
	height:           32px;
	padding-right:    5px;
	line-height:      32px;
	width:            420px;
}

div.rightcol div.topimage
{
	margin-bottom:    5px;
}


div.rightcol h1.flushtop
{
	margin-top:        0px;
}

div.rightcol h2
{
	font-weight:       bold;
	font-size:         13px;
	color:       		   #48687e;
	margin-bottom:     3px;
	padding:           0;
}

div.rightcol h3
{
	font-size:         13px;
}

div.searchbox
{
	text-align:        right;
}

div.searchbox form
{
	display:           inline;
	margin:            0;
	padding:           0;
}

div.searchbox form input
{
	margin:            0;
	display:           inline;
	width:             110px;
	height:            16px;
	line-height:       16px;
}

div.searchbox form input.submitbutton
{
	display:           inline;
	margin:            0;
	padding:           0;
	width:             60px;
	height:            24px;
	line-height:       16px;
}

div.searchbox form select
{
	display:           inline;
	width:             150px;
	height:            22px;
}



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 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(images/hite/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/hite/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
{
	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(images/hite/miplogowithstrap.gif);
	background-position: top left;
	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: #48687e;
	background-image: url(images/hite/fp_titlebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.feedback div.content
{
	margin-top:       0px;
	padding:          10px;
	border-left:      solid 1px #48687e;
	border-right:     solid 1px #48687e;
	border-bottom:    solid 1px #48687e;
}

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/hite/fp_titlebg.gif);
	background-position: top left;
	background-repeat:   no-repeat;
	background-color:    #48687e;
	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#surveyform textarea
{
	font-size:      11px;
	width:          600px;
	height:         100px;
}

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
{
	text-align:    left;
	margin-bottom:5px;
}

div.advsitewiderhs img
{
	border: 0;
}

div.advcat-specificrhs
{
	text-align:    left;
	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:               658px;
	background-color:    white;
	border-bottom:       solid 1px #CACECD;
	margin-bottom:       5px;
}

div.featurepanel div.paneltitle
{
	text-align:          left;
	padding-left:        10px;
	font-weight:         bold;
	font-size:           14px;
	line-height:         20px;
	color:               #48687e;
	background-color:    #fff;
	border-bottom:       solid 6px #cef7f7;
}

div.featurepanel div.panelstory
{
	position:            relative;
	height:              123px;
	border-left:         solid 1px #CACECD;
	border-right:        solid 1px #CACECD;
}

div.featurepanel div.panelstory span.articletitle
{
	font-weight:        bold;
	font-size:          16px;
}

div.featurepanel div.panelstory a span.articletitle
{
	color:              #48687e;
}

div.featurepanel div.panelstory a:hover span.articletitle
{
	color:              #000;
}

div.featurepanel div.panelstory div.image
{
	position:         absolute;
	top:              5px;
	left:             0;
}

div.featurepanel div.panelstory div.image img
{
	display: block;
	border:  0px;
}

div.featurepanel div.panelstory div.body
{
	position:         absolute;
	top:              15px;
	left:             220px;
	width:            400px;
	color:            black;
}

div.featurepanel div.panelstory div.body a
{
	color:            #333;
	text-decoration:  none;
}

div.featurepanel div.panelstory div.body a:hover
{
	color:            #000;
}

div.featurepanel div.panelstory div.arrow
{
	position:         absolute;
	top:              45px;
	left:             625px;
	color:            black;
}


div.CareMail div.featurepanel
{
	width:            637px;
	border:           none;
}

div.CareMail div.featurepanel div.panelstory
{
	border-left:      none;
	border-right:     none;
	border-bottom:    solid 1px #CACECD;
	margin-top:       5px;
	padding-bottom:   10px;
}

div.CareMail div.featurepanel div.panelstory#last
{
	border-bottom:    none;
}

div.CareMail div.featurepanel div.panelstory div.image
{
	border:           solid 1px #CACECD;
	top:              5px;
}

div.CareMail div.featurepanel div.panelstory div.body
{
	width:            379px;
	top:              5px;
}

div.CareMail div.featurepanel div.panelstory div.arrow
{
	left:             604px;
	top:              35px;
}



div.clinicalzones
{
	width:         443px;
	padding:       0px;
	margin-bottom: 5px;
	margin-left:   0px;
	margin-right:  0px;
}

div.clinicalzones div.accent
{
	background-color: #48687e;
	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.minorarticle
{
	margin-bottom:     3px;
}

div.minorarticle a
{
	text-decoration:   none;
	color:             black;
}

div.minorarticle div.strapline
{
	color:             #48687e;
}

div.minorarticle a span.title
{
	text-decoration:   none;
	color:             #48687e;
}

div.minorarticle a:hover span.title
{
	text-decoration:   none;
	color:             #000;
}

div.minorarticle span.title
{
	font-weight:       bold;
	font-size:         11px;
}

div.minorarticle a:hover
{
	text-decoration:   none;
	color:             #000;
}

div.contentbar
{
	margin-top:        1px;
	width:             100%;
	height:            11px;
	background-color:  #48687e;
}

div.articleoptions
{
}

div.articleoptions a
{
	text-decoration:   none;
	color:             #888;
}

div.articleoptions a:hover
{
	text-decoration:   none;
	color:             #000;
}

div.articleoptions div.returntotop
{
	background:          url(/images/hite/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/hite/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/hite/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/hite/icon_print_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.email
{
	background:          url(/images/hite/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/hite/icon_mail_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.author
{
	background:          url(/images/hite/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/hite/icon_auth_r.gif);
	background-repeat:   no-repeat;
}

div.articleoptions div.commentonthis
{
	background-image:    url(/images/hite/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/hite/icon_feedback_r.gif);
	background-repeat:   no-repeat;
}

div.issuefront
{
	width:          100%;
	padding-bottom: 15px;
	margin-bottom:  10px;
}

div.issuefront div.title
{
	font-weight:       bold;
	font-size:         11px;
	color:       		   #48687e;
	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:       		   #48687e;
	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:             #48687e;
}

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:       		   #48687e;
}

div.bloglist div.blog a:hover
{
	color:       		   #000;
}

div.bloglist div.blog a:hover b
{
	color:       		   #000;
}


div.crumbtitle
{
	float:         left;
	color:         #666;
	padding-left:  5px;
}

div.crumbviewport
{
	float:         left;
	position:      relative;
	padding-left:  5px;
	line-height:   32px;
	overflow:      hidden;
	width:         445px;
}

div.crumbviewport div.crumbcontainer
{
	float:         left;
	position:      relative;
	width:         auto;
	white-space:   nowrap;
}

div.crumbviewport div.crumbcontainer a
{
	color:       	#48687e;
	font-weight:  normal;
}

div.crumbviewport div.crumbcontainer a:hover
{
	color:         #000;
}


div.lefthandpanel
{
	width:            174px;
	margin-top:       8px;
}

div.lefthandpanel div.title
{
	height:            32px;
	background:        white url(/images/hite/panel_title_bg.gif) repeat-x top left;
	color:             #fff;
	font-weight:       bold;
	padding-left:      5px;
	font-size:         12px;
	line-height:       24px;
}

div.lefthandpanel div.title#blue
{
	background:        #000 url(/images/hite/panel_title_bg_blue.gif) repeat-x top left;
}


div.lefthandpanel div.oldtitle
{
	color:            white;
	line-height:      27px;
	background-color: #48687e;
	font-weight:      bold;
	font-size:        11px;
	padding-left:     7px;
}

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:          5px;
	background-color: white;
  color:            black;
}

div.lefthandpanel div.content#doublespaced
{
	line-height:      16px;
}

div.lefthandpanel div.content#alternate
{
	background-color: #cef7f7;
}

div.lefthandpanel div.content div.gap
{
	height: 3px;
}

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/hite/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: #48687e;
	background-image: url(images/hite/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:            #48687e;
}

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(images/hite/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: #48687e;
	background-image: url(images/hite/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:            #000;
}

div.account div.warning
{
	padding:          10px;
	color:            #000;
}

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/hite/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: #48687e;
	color:            white;
	font-weight:      bold;
	background-image: url(/images/hite/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
{
	clear:               both;
	margin-bottom:       10px;
	margin-top:          0px;
	padding-top:         0px;
}

div.footer div.blue1
{
	height:           7px;
	background-color: #7690d2;
}

div.footer div.blue2
{
	height:           20px;
	background-color: #cef7f7;
}

div.footer div.main
{
	background-color: white;
	height:           21px;
	line-height:      21px;
	font-size:        11px;
	font-weight:      bold;
}

div.footer div.main a
{
	color:            #48687e;
	text-decoration:  none;
}

div.footer div.main a:hover
{
	color:            #000;
}

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:            #48687e;
	text-decoration:  none;
}

div.footer div.main a:hover
{
	color:            #000;
}


div.staticcontent
{
	text-align:    justify;
}

div.staticcontent h3
{
	color:         #48687e;
}


div.clinicalzonepanel
{
	width:            443px;
}

div.clinicalzonepanel div.title
{
	text-align:       right;
	color:            white;
	padding-bottom:   1px;
	padding-right:    4px;
	font-weight:      bold;
	background-color: #48687e;
	background-image: url(images/hite/fp_titlebg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.clinicalzonepanel div.content
{
	padding:          5px;
	border-left:      solid 1px #48687e;
	border-right:     solid 1px #48687e;
	border-bottom:    solid 1px #48687e;
}

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:            #48687e;
	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:            #48687e;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover
{
	color:            #000;
}

div.clinicalzonepanel div.content div.subpanel div.articles div.article a:hover b
{
	color:            #000;
}

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:         11px;
}

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 #48687e;
	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:             #48687e;
}

div.toprightspot a:hover
{
	color:             #000;
}

div.categorydescription
{
	margin-bottom:     5px;
}

div.lowerads
{
	width:             978px;
	text-align:        left;
	padding-top:       10px;
	padding-bottom:    10px;
	background-color:  white;
}

div.panel
{
	width:             211px;
	margin-bottom:     10px;
}

div.panel div.title
{
	height:            32px;
	background:        white url(/images/hite/panel_title_bg.gif) repeat-x top left;
	color:             #fff;
	font-weight:       bold;
	padding-left:      5px;
	padding-right:     5px;
	font-size:         11px;
	line-height:       24px;
}

div.panel div.title#blue
{
	background:        #000 url(/images/hite/panel_title_bg_blue.gif) repeat-x top left;
}

div.panel div.title#white
{
	color:             #48687e;
	background:        white url(/images/hite/panel_title_bg_white.gif) repeat-x top left;
}

div.cpd
{
	background:       white url(/images/hite/cpd_bg.jpg) no-repeat top center;
	margin-top:       5px;
	padding-top:      260px;
}

div.cpd div.panel div.title
{
	color:            white;
	line-height:      27px;
	background:       #48687e;
	font-weight:      bold;
	font-size:        11px;
	margin-bottom:    2px;
	padding-left:     7px;
}

div.panel div.content
{
	padding:          5px 5px 5px 5px;
	border-left:      solid 1px #cef7f7;
	border-right:     solid 1px #cef7f7;
	border-bottom:    solid 1px #cef7f7;
}

div.panel div.mipforum
{
	background: #ffffff url(images/hite/Forum-BG.png) no-repeat bottom left;
}

div.panel div.mipforumcallout
{
	background:  #cef7f7;
	font-weight: bold;
}

div.content#events
{
	background:       #48687e url(/images/hite/Events-BG.png) no-repeat bottom right;
  color:            #fff;
}

div.content#events a
{
	color:            #fff;
}

div.content#events a:hover
{
	color:            #000;
}

div.content#events table
{
	border-collapse:  collapse;
}

div.content#events td
{
	font-weight:      bold;
}


div.panel div.subtitle
{
	line-height:       6px;
	height:            6px;
	padding-left:      5px;
	padding-right:     5px;
	background-color: #cef7f7;
}

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
{
	padding-top:       5px;
	padding-bottom:    5px;
	border-bottom:     solid 1px #888;
}

div.cpd div.secondarticle
{
	border-bottom:     none;
}


div.subheading
{
	font-weight:       bold;
	color:             #48687e;
	text-transform:    uppercase;
	border-bottom:     solid 1px #444;
	margin-bottom:     3px;
}


img.beeproduct
{
	position:         absolute;
	left:             -1000px;
	top:              -1000px;
	z-index:          1;
}

.advsitewidelowerbanner
{
	width:            790px;
	margin-left:      184px;
}

.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 #91B3D6;
	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 #000;
	color:             #000;
	background-color:  white;
}

form.suppliercategories a:hover
{
	border:            3px solid #000;
}

div.advisorresult
{
	clear:             left;
	margin-top:        15px;
	overflow:          hidden;
}

div.advisorresult img
{
	float:             left;
}

div.advisorresult div.text
{
	margin-left:       90px;
}

div.topinfo
{
	text-align:        right;
}

div.topinfo span.date
{
	font-style:        italic;
	padding-right:     10px;
}

div.topinfo a
{
	font-weight:       bold;
}

div.headlines
{
	position:          relative;
	width:             432px;
	height:            403px;
	border:            solid 1px #cacecd;
}

div.headlines div.image
{
	position:          absolute;
	display:           none;
}

div.headlines div.image#im0
{
	display:           block;
}

div.headlines div.headline
{
	position:          absolute;
	left:              271px;
	height:            50px;
	line-height:       14px;
	overflow:          hidden;
	border-bottom:     solid 1px #888;
}

div.headlines .selected
{
	font-weight:       bold;
	color:             #fff;
	background-color:  #48687e;
}

div.headlines a
{
	display:           block;
	margin-left:       5px;
	margin-right:      5px;
	margin-top:        4px;
	margin-bottom:     4px;
}

div.headlines .selected a
{
	color:             #fff;
}

div.headlines .selected:hover
{
	background-color:  #000;
}

div.headlines .selected a:hover
{
	background-color:  #000;
}

div.headlines div.headline
{
	width:             161px;
}

div.headlines div.headline#hl0
{
	top:               0px;
}

div.headlines div.headline#hl1
{
	top:               51px;
}

div.headlines div.headline#hl2
{
	top:               102px;
}

div.headlines div.headline#hl3
{
	top:               153px;
	height:            51px;
	border-bottom:     solid 1px #cacecd;
}

div.headlines div.others
{
	position:          absolute;
	width:             422px;
	top:               210px;
	left:              5px;
}

div.headlines div.others h3
{
	font-size:         12px;
	color:             #000;
	margin:            0;
}

div.headlines div.others a
{
	padding:           0;
	margin:            0;
}

div.headlines div.others div.otherstory
{
	line-height:       28px;
	height:            28px;
	border-bottom:     solid 1px #cacecd;
	overflow:          hidden;
}

div.headlines div.others div.otherstory div.title
{
	width:             285px;
	float:             left;
}

div.headlines div.others div.otherstory div.date
{
	float:             right;
	color:             #888;
}

div.headlines div.others div.morelink
{
	line-height:       28px;
	float:             right;
}



div#topstories div.content
{
	padding-top:        0;
	padding-left:       0;
	padding-right:      0;
	min-height:         0;
}

div#topStoriesMostCommented
{
	display:           none;
}

table.topstories
{
}

table.topstories td
{
	background-color:  #cef7f7;
}

table.topstories td.topStoriesSelected
{
	font-weight:       bold;
	background-color:  #fff;
}

div#topstories div.link
{
	margin-top:        5px;
	margin-left:       5px;
	margin-right:      5px;
}

div#quizpanel img
{
 margin-right:       5px;
 border:             0;
 float:              left;
 display:            block;
}

div#quizpanel
{
	min-height:        193px;
}

div#quizpanel div.text
{
 float:              right;
 width:              123px;
}

div#quizpanel div.text a
{
	font-weight:       bold;
}

div#soapboxpanel
{
	width:             434px;
}

div#soapboxpanel div.story div.image img
{
	float:             left;
	display:           block;
}

div#soapboxpanel div.story div.title
{
	height:            auto;
	line-height:       18px;
	width:             230px;
	background:        none;
	padding:           0;
	margin:            0;
	background:        none;
	font-weight:       bold;
	margin-left:       75px;
}

div#soapboxpanel div.story div.author
{
	float:             right;
	text-align:        right;
	line-height:       18px;
	height:            auto;
	width:             115px;
	color:             #888;
}

div#soapboxpanel div.story div.text
{
	margin-left:       75px;
	margin-bottom:     5px;
	padding-bottom:    5px;
	border-bottom:     solid 1px #888;
}

div#soapboxpanel div.story div.text div.clr
{
	height:            0;
}

div.panel div.content div.morelink
{
	margin-top:        5px;
	float:             right;
}

div.advertisementfeatures h3
{
	color:             #888;
	padding:           0;
	margin-top:        0px;
	margin-bottom:     5px;
	font-size:         12px;
}

div.advertisementfeatures div.adpanel
{
	float:             left;
	width:             213px;
	margin-right:      8px;
	background-color:  #cef7f7;
}

div.advertisementfeatures div.adpanel a
{
}

div.advertisementfeatures div.adpanel a div.title
{
}

div.advertisementfeatures div.adpanel a:hover
{
}

div.advertisementfeatures div.adpanel a:hover div.title
{
}

div.advertisementfeatures div.adpanel div.image
{
	float:             left;
	padding-right:     5px;
	padding-bottom:    5px;
}

div.advertisementfeatures div.adpanel div.title
{
	color:             #000;
	font-weight:       bold;
	margin-bottom:     5px;
}

div.newslist
{
	border-top:        solid 6px #cef7f7;
}

div.newslist div.day
{
	position:          relative;
	border-bottom:     solid 1px #333;
	width:             100%;
}

div.newslist div.day div.date
{
	position:          absolute;
	width:             100px;
	height:            20px;
	line-height:       20px;
	text-align:        right;
	font-size:         12px;
	font-weight:       bold;
	color:             #333;
	top:               5px;
	left:              0px;
}

div.newslist div.day div.stories
{
	margin-left:       105px;
}

div.newslist div.day div.story
{
	padding-top:       5px;
	padding-bottom:    5px;
}

div.newslist div.day div.story a
{
	color:             #333;
}

div.newslist div.day div.story a:hover
{
	color:             #000;
}
div.newslist div.day div.story a:hover span.title
{
	color:             #000;
}

div.newslist div.day div.story span.title
{
	line-height:       20px;
	font-size:         12px;
	font-weight:       bold;
}

div.newslist div.day div.story span.title
{
	color:             #48687e;
}

div.newslist div.day div.story#topborder
{
	border-top:        solid 1px #888;
}

div.pagenavigation
{
	height:           15px;
	font-size:        13px;
	font-weight:      bold;
	float:            right;
	line-height:      15px;
	margin-top:       5px;
	margin-bottom:    5px;
}

div.pagenavigation div.caption
{
	float:            left;
}

div.pagenavigation div.selectedpage
{
	font-family:      Calibri;
	margin-left:      5px;
	float:            left;
}

div.pagenavigation div.page
{
	font-family:      Calibri;
	margin-left:      5px;
	color:            #48687e;
	float:            left;
}

div.pagenavigation div.page a
{
	color:            #48687e;
	text-decoration:  none;
}

div.pagenavigation div.page a:hover
{
	color:            #000;
}

div.pagenavigation div.divider
{
	display: none;
}

div.pagenavigation div.leftarrow
{
	margin-right:     5px;
	border-right:     solid 2px #888;
	padding-right:    5px;
	float:            left;
	float:            left;
}

div.pagenavigation div.rightarrow
{
	margin-left:      5px;
	border-left:      solid 2px #888;
	padding-left:     5px;
	float:            left;
}


div.pagenavigation img
{
	border: 0;
}

div.zonevalue 
{
	font-size:      14px;
	font-weight:    bold;
	margin-top:     5px;
	padding:        5px;
	border-bottom:  solid 6px #cef7f7;
}

div.zonevalue a
{
}

div.zonevalue a:hover
{
	color:             #000;
}


div.searchresults
{
	border-top:        solid 6px #cef7f7;
	padding-top:       5px;
	margin-bottom:     10px;
}

div.searchresults div.result
{
	position:          relative;
	margin-bottom:     3px;
}

div.searchresults div.result div.date
{
	position:          absolute;
	width:             110px;
	padding-top:       3px;
	text-align:        right;
	font-size:         12px;
	font-weight:       bold;
	color:             #333;
	top:               0px;
	left:              0px;
}

div.searchresults div.result div.icon
{
	position:          absolute;
	left:              119px;
	padding-top:       5px;
}

div.searchresults div.result div.icon img
{
	display:           block;
}

div.searchresults div.result div.story
{
	margin-left:       141px;
}

div.searchresults#soapboxresults div.result div.story
{
	margin-left:       0;
}

div.searchresults div.result div.story a
{
	color:             #333;
}

div.searchresults div.result div.story span.title
{
	line-height:       20px;
	font-size:         12px;
	font-weight:       bold;
	color:             #48687e;
}

div.searchresults div.result div.story span.author
{
	color:             #000;
}

div.searchinfo
{
	border-left:       solid 1px #cef7f7;
	border-right:      solid 1px #cef7f7;
	border-bottom:     solid 1px #cef7f7;
}

div.searchinfo div.title
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #48687e;
	background-color:  #fff;
	border-bottom:     solid 6px #cef7f7;
	margin-left:       -1px;
	margin-right:      -1px;
	padding:           5px;
}

div.searchinfo div.text
{
	float:             left;
	width:             390px;
	padding:           5px;
}

div.searchinfo#soapboxinfo div.text
{
	width:             auto;
}

div.searchinfo div.key
{
	margin-left:       390px;
	background-color:  #cef7f7;
	padding:           5px;
}

div.searchinfo div.key table
{
	width:             250px;
}

div.searchinfo div.key td img
{
	margin-right:      5px;
}

div.searchinfo div.search
{
	clear:             left;
	padding:           5px;
}

div.searchinfo div.search div.searchbox
{
	text-align:        left;
}

div.soapboxresultscontainer
{
	margin-top:        5px;
}

div.panelinfo
{
	padding-top:       5px;
	padding-bottom:    5px;
}

div.panelmember
{
	margin-top:        5px;
	height:            80px;
}

div.panelmember div.image
{
	float:             left;
	width:             75px;
}

div.panelmember div.text
{
	margin-left:       80px;
}

div.panelmember div.text div.name
{
	line-height:       16px;
	font-size:         12px;
	color:             #48687e;
}

div.panelmember div.text div.description
{
}

div#productoutreachlinks
{
	font-size:         12px;
	text-align:        left;
	line-height:       18px;
}

div#productoutreachlinks a
{
	font-weight:       bold;
}

div.cpdascend
{
	font-size:         12px;
}

div.cpdascend td
{
	font-size:         12px;
}

div.cpdascendmenu
{
	text-align:        center;
	font-size:         10px;
	font-weight:       bold;
}

table.focus
{
	width:             100%;
	border:            0;
	border-collapse:   collapse;
}

table.focus td.mainpanel
{
	background-color:  #253b90;
	color:             #fff;
	padding:           5px;
	vertical-align:    top;
}

table.focus td.mainpanel div.title
{
	font-size:         60px;
}

table.focus td.mainpanel div.title span.accent
{
	color:             #bebebe;
}

table.focus td.mainpaneltext
{
	background-color:  #253b90;
	color:             #fff;
	padding:           5px;
	vertical-align:    top;
	font-size:         12px;
}

table.focus td.search
{
	vertical-align:    top;
	padding-top:       5px;
	padding-right:     20px;
}

table.focus td.search div.results
{
	margin-bottom:     10px;
}

table.focus td.quote
{
	vertical-align:    top;
	width:              200px;
	padding:            0;
}

table.focus td.quote div.quotetext
{
	padding:            5px;
	color:              #253b90;
	font-size:          20px;
}

table.focus td.quote div.quotename
{
	color:              #f12a36;
	padding:            5px;
}

table.focus td.quote img
{
	display:            block;
	margin-top:         10px;
}

table.focus div.newslist div.day
{
	border-bottom:     0;
}

table.focus div.newslist div.day div.date
{
	display:           none
}

table.focus div.newslist div.day div.stories
{
	margin-left:       0;
}

table.focus div.newslist div.day div.story
{
	border-bottom:     solid 1px #333;
}

table.focus div.newslist div.day div.story#topborder
{
	border-top:        0;
}

div.social-buttons
{
}

div.social-buttons div.google
{
	float:             left;
	width:             29px;
	padding-top:       3px;
}

div.social-buttons div.twitter
{
	float:             left;
	margin-right:      5px;
}

div.social-buttons div.facebook
{
	float:             left;
	height:            21px;
}

div.social-buttons div.facebook-unused
{
	width:             50px;
	overflow:          hidden;
}

DIV.lo_standard
{
	background-color:    white;
	text-align:          left;
	margin-bottom:       10px;
}

div.lo_standard h1
{
	font-weight:       bold;
	font-size:         14px;
	color:       		   #48687e;
	padding:           0px;
	margin-top:        30px;
	margin-bottom:     0px;
	clear:             left;
}

div.lo_standard p
{
	margin-top:        0px;
	margin-bottom:     15px;
}

DIV.lo_standard DIV.standfirst
{
	margin-bottom: 15px;
}

div.socialmedia
{
	padding-top: 20px;
}

div.socialmedia img
{
	display: block;
	margin: 0 auto 20px auto;
}
