<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  #EBF7F9;/*body bg light blue*/
/*  #007A96;/*soft blue*/
/*  #20536F;/*blue*/
/*  #7cc7d9;/*navbar blue*/
/*  #A02D22;/*red*/

* {
  margin: 0;
  padding: 0;
}
body {
	background:url(/images/bg_tile.gif) repeat-x;
	background-position: top;
	background-color:#EBF7F9;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}
html {box-sizing: border-box}/*new*/
*, *:before, *:after {box-sizing: inherit}/*new*/
body.frame {/*for pages used in an iframe*/
	background-image:none;
	background-color:#fff;
  text-align: left;
}
/*new*****************************/
.wrapper {
  max-width: 976px;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 10px;
}
.top_logo {
  float: left;
  width: 198px;
}
.top_right {
  max-width: 778px;
  height: 126px;
  display: block;
  margin-left: 198px;
  position: relative;
}
#apHome {
	position: absolute;
  right: 0;
	top: 0;
	max-width: 510px;
	height: 99px;
	z-index: 4;
}
.swifwrap {
  position: absolute;
  bottom: 0;
  left: -30px;
}
.top_wwwt {
  position: absolute;
  top: 0;
  left: 0;
}
.top_storks1 {
	position:absolute;
  right: -40px;
	top: 0;
	width: 450px;
	height: 93px;
	z-index: 4;
}
.top_storks2 {
  position: absolute;
	top: 0;
  right: 410px;
	width: 60px;
	height:159px;
	z-index: 4;
}

.contactform input[type="text"], 
.contactform input[type="email"], 
.contactform textarea, 
.contactform select {
  width: 300px;
  font-size: 15px;
}
.contactform textarea {
  height: 120px;
}
.contactform label {
  font-size: 14px;
}
.submit {/*for forms*/
	display:inline-block;
	margin:10px 0 10px;
	padding:10px 12px;
	background-color:#6FB6C9;
	border:#007A96;/*soft blue*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#fff;
	font-size:12px;
	line-height:1em;
	font-weight:bold;
	text-decoration:none;
}
.submit:hover {
	background-color:#007A96;/*soft blue*/
	color:#fff;
	text-decoration:none;
}

/*end new*****************************/
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	color:#007A96;/*soft blue*/
}
h1 {/*same as .blue28*/
	font-size: 28px;
	color: #20536F;/*blue*/
	margin:0 0 18px;
}
.h1blog {
  margin-bottom: 10px;
}
h2 {
	font-size: 18px;
	margin:0 0 10px;/*was 18px*/
}
h2.blog {/*for the Blog heading on hmpg*/
	font-size: 28px;
	color: #20536F;/*blue*/
	margin:10px 0 0 16px;
}
.blogbox {
	border:2px solid #96d2e1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
h3 {
	font-size: 16px;
	margin:0 0 3px;
}
h4 {
	font-size: 15px;
	line-height: 18px;
	margin: 0;
}
h5 {
  margin: 0 0 10px;
}
p {/*same as .grey15*/
	font-size: 15px;
	line-height:18px;
	color: #5E5E5E;
	margin:0 0 10px;/*was 18px*/
}
.lastupdate {
	font-size:12px;
  margin: 10px 0;
}
li {/*same as .grey15*/
	font-size: 15px;
	line-height:18px;
	color: #5E5E5E;
	margin:0 0 1px;
}
.limorespace li {
	margin:0 0 18px;
}
ul, ol {
  margin: 0 0 10px 24px;
}
ul.nobullets, ul.nobullets li {
	margin-left: 0;
	list-style: none;
}
ul.spread li, ol.spread li {
  margin-bottom: 10px;
}
a {
	color:#007A96;/*soft blue*/
	text-decoration: underline;
}
a.nodec:link {
	text-decoration: none;
}
a:visited {
	color:#007A96;/*soft blue*/
	text-decoration: none;
}
a:hover, a.nodec:hover {
  color: #A02D22;/*red*/
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.a_red24, .a_red24:visited {
	font-size: 24px;
	color: #A02D22;
	text-decoration: none;
}
.a_red24:hover {
	color: #A02D22;
	text-decoration: underline;
}

/*images
**************************************************/
img {max-width: 100%; height: auto;}
@media \0screen {
  img {width: auto; /* for ie 8 */}
}
.imgright {
	float:right;
	margin:0 0 15px 15px;
}
.imgleft {
	float:left;
	margin:0 15px 15px 0;
}
/*Menu
**************************************************/
/*PVII AMM: Adaptive Menu Magic by Project Seven Development www.projectseven.com - version: 1.2.8 - modified
*/
.navbar {
  position: absolute;
  left: 0;
  bottom: -29px;
  height: 61px;
  width: 778px;
  background-image: url("/images/navbar.png");
}

.p7AMM {
	padding: 0;
	box-sizing: border-box;/*probably not needed*/
}
.p7AMM ul {
	margin: 0;
	padding: 0;
	font-size: 0px;
	z-index: 10;
}
.p7AMM ul li {
	list-style-type: none;
	vertical-align: middle;
	display: inline-block;
	position: relative;
  margin: 1px 0 0;
  padding: 0;
}
.p7AMM ul li.gap {
  margin-left: 66px;
}
.p7AMM li a, .p7AMM li a:visited {
	display: block;
	text-decoration: none;
	padding:14px 19px 0 20px;
	font-size: 12px;
	color: #fff;
  line-height: 16px;
}
.p7AMM li a:hover {
	color: #fff;
	text-decoration:underline;
}
.p7AMM.amm-noscript li:hover ul {display: block}
/*.p7AMM li a.current_mark {
	font-weight: bold;
} this made 'contact' move to a second line when 'professionals' was bold*/
.p7AMM.amm ul a {
	color: #FFF;
}
.p7AMM.amm ul a:hover,
.p7AMM.amm ul a:focus,
.p7AMM.amm ul a.amm-trigger.open {
	color: #FFF;
  text-decoration: underline;
}

/*responsive css
**************************************************/
.p7AMM.amm-responsive .amm-toolbar {
	display: none;
}
@media only screen and (min-width: 0px) and (max-width: 975px) {
  body {background-image: none}
  .top_wwwt {top: 8px}
.wrapper {margin: 0 10px 0 0}
.top_storks1, .top_storks2 {display: none}
.navbar {
  position: static;
  padding-top: 88px;
  height: 61px;
  width: 100%;
  background-image: none;
}
.shareicons {
	position:absolute;
	width: 150px;
  top: 4px;
	right:0;
}
.p7AMM ul li.gap {margin-left: 0}
  
.p7AMM li a {
	background-color: #7cc7d9;/*navbar blue*/
  font-size: 14px;
  padding: 14px;
} 
.p7AMM.amm-responsive {
	padding: 0px !important;
}

.p7AMM.amm-responsive li {
	text-align: left !important;
	display: block;
	max-height: 700777px;
  margin: 0;
  border-top: 1px solid #fff;
}

.p7AMM.amm-responsive ul,
.p7AMM.amm-responsive a {
	border-radius: 0px !important;
}
.p7AMM.amm-responsive .amm-toolbar {
	display: block;
	text-align: right;
	margin: 0;
	padding: 7px 14px;
	background-color: #7cc7d9;/*navbar blue*/
	color: #FFF !important;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.p7AMM.amm-responsive .amm-toolbar a {
	display: inline-block;
	text-decoration: none;
	font-size: 1.5rem;
	color: #FFF;
}
.p7AMM.amm-responsive .amm-toolbar.closed a:before {
	content: "Menu";
}
.p7AMM.amm-responsive .amm-toolbar.opened a:before {
	content: "Hide Menu";
}
.p7AMM.amm-responsive .amm-toolbar.closed a:before,
 .p7AMM.amm-responsive .amm-toolbar.opened a:before {
	font-size: 14px !important;
	position: relative;
 top: -.25rem;
 left: -.25rem;
}
.p7AMM.amm-responsive ul.closed {
	display: none;
}
.p7AMM.amm-responsive ul.opened {
	display: block;
}
.p7AMM.amm-responsive li.amm-more {
	display: none !important;
}
.p7AMM.amm-responsive li.amm-root-moved {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
}
}


#content {
	max-width:976px;
	margin:0 auto;
	background:#fff url(/images/left_bground.gif) repeat-y;
}
#maincontent {
	background-color:#fff;
	padding:30px 30px 0;
  margin: 0 0 0 198px;
  max-width: 778px;
}
.contentbx {/*used inside #maincontent on worksheet pgs to preserve spacing as orginally developed*/
  box-sizing: content-box;
}
.hmpginner {
  position: relative;
  padding-top: 10px;
}
.col1, .col1hmpg {
  float: left;
  width: 47.9%;
}
.padcol1 {
  padding-bottom: 180px;
}
.col2, .col2hmpg {
  float: right;
  width: 47.9%;
}
#footer {
  clear: both;
  position: relative;
	text-align: center;
	font-size: 12px;
	margin: 0 0 20px 198px;
  padding-top: 200px;
	color: #20536F;/*blue*/
}
#footerhmpg {
  clear: both;
	text-align: center;
	font-size: 12px;
	margin: 27px 0 20px 198px;
	color: #20536F;/*blue*/
}
#footer a, #footerhmpg a {
	color: #20536F;/*blue*/
  text-decoration: none;
}
#footer a:hover, #footerhmpg a:hover {
	color: #A02D22;/*red*/
  text-decoration: underline;
}
#hda {/*for the Health Direct Australia logo*/
  margin: 15px 0;
}
#honcode {
  position: absolute;
  bottom: 0;
  left: -183px;
  text-align: left;
  width: 168px;
}
#honcode p {
  font-size: 12px;
  line-height: 15px;
}
#honcode a {
	color:#007A96;/*soft blue*/
	text-decoration: underline;
}
#honcode a:visited {
	color:#007A96;/*soft blue*/
	text-decoration: none;
}
#honcode a:hover {
  color: #A02D22;/*red*/
	text-decoration: underline;
}
.breadcrumbs {
	font-size: 12px;
	color: #5E5E5E;
}
.breadcrumbs a {
	color: #A02D22;/*red*/
}
.bibliography {
    padding-left: 18px;
    text-indent: -18px;
}
.prev, .nxt {
	float:left;
	width:204px;
	height:52px;
	background-image: linear-gradient(#feffff, #e9f6f9);
  border: 1px solid #e9f6f9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 10px 0 20px;
	position:relative;
}
.nxt {
  float:right;
	text-align:right;
}
.laquo {
  position: absolute;
  left: 7px;
  top: 4px;
	font-size: 32px;
	color: #A02D22;/*red*/
}
.raquo {
  position: absolute;
  right: 7px;
  top: 4px;
	font-size: 32px;
	color: #A02D22;/*red*/
}
.prev a {
	font-size: 16px;
	color: #A02D22;/*red*/
  text-decoration: none;
	padding-left:22px;
	position:absolute;
	top:10px;
	left:10px;
}
.prev a span {
	font-size: 12px;
}
.nxt a {
	width:188px;
	font-size: 16px;
	color: #A02D22;/*red*/
  text-decoration: none;
	padding-right:22px;
	position:absolute;
	top:10px;
	right:10px;
}
.nxt a:hover, .prev a:hover {
  text-decoration: underline;
}
.nxt a span {
	font-size: 12px;
}
.prev span.noprev {
	font-size: 16px;
	color: #999;
	background:url(/images/sprite.png) no-repeat 0 -2px;
	padding:5px 0 5px 22px;
	position:absolute;
	top:14px;
	left:10px;
}
.nxt span.nonxt {
	width:188px;
	font-size: 16px;
	color: #999;
	background:url(/images/sprite.png) no-repeat 175px -225px;
	padding:5px 22px 5px 0;
	position:absolute;
	top:14px;
	right:10px;
}
/*clear for floats
**************************************************/
.clr {clear:both;}
/* clearfix for modern browsers -- the class is applied to the parent element containing the floated items */
.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}/* For IE 6/7 (trigger hasLayout) */

.style1 {color: #999;}
.white12 {
	font-size: 12px;
	color: #fff;
}
.blue28 {/*default h1 style????*/
	font-size: 28px;
	color: #20536F;
}
.red12 {
	font-size: 12px;
	color: #A02D22;
}
.red14 {
	font-size: 14px;
	color: #A02D22;
}
.red15 {
	font-size: 15px;
	color: #A02D22;
}
.red16 {
	font-size: 16px;
	color: #A02D22;
}
.red24 {
	font-size: 24px;
	color: #A02D22;
}
.red30 {
	font-size: 30px;
	color: #A02D22;
}
.red22 {
	font-size: 22px;
	color: #A02D22;
}
.blue18 {
	font-size: 18px;
	color: #20536F;
}
.blue15 {
	font-size: 15px;
	color: #20536F;
}
.blue14 {
	font-size: 14px;
	color: #20536F;
}
.blue12 {
	font-size: 12px;
	color: #20536F;
}
.grey15 {/*default paragraph style????*/
	font-size: 15px;
	line-height:18px;
	color: #5E5E5E;
}
.grey13 {
	font-size: 13px;
	color: #5E5E5E;
}
.grey12 {
	font-size: 12px;
	color: #5E5E5E;
}
.grey11 {
	font-size: 12px;
	color: #5E5E5E;
}
.lightblue12 {
	font-size: 12px;
	color: #39ABC6;
}
.lightblue13 {
	font-size: 13px;
	color: #39ABC6;
}
.lineheight18 {
	line-height:18px;
}
.pink15 {
	font-size: 15px;
	color: #CF3659;
}
.softblue15 {
	font-size: 15px;
	color: #007A96;
}
.softblue18 {
	font-size: 18px;
	color: #007A96;
}
.grey15_2 {
	font-size: 15px;
	color: #5E5E5E;
}
.pink_box {
    width:70%; 
    background-color:#F1CDD6; 
    border:none; 
    text-align:center; 
    color:#CF3659; 
    font-weight:bold;
	font-size: 12px;
}
.blue_box {
    width:70%; 
    background-color:#71AFBF; 
    border:none; 
    text-align:center; 
    color:#FFFFFF; 
    font-weight:bold;
	font-size: 12px;
}
.blue_total_box {
    width:70%; 
    background-color:#FFFFFF; 
	border:none; 
    text-align:center; 
    color:#20536F; 
    font-weight:bold;
	font-size: 12px;
}
.pink_total_box {
    width:70%; 
    background-color:#FFFFFF; 
	border:none; 
    text-align:center; 
    color:#CF3659; 
    font-weight:bold;
	font-size: 12px;
}
.hilitebox1, .hilitebox2 {/*for homepg boxes*/
	display:block;
	background-image: url("/images/home_box1.png"), linear-gradient(#feffff, #e9f6f9);
  background-repeat: no-repeat;
  background-position: right top;
	border:2px solid #96d2e1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:0 0 10px;
	padding:10px 10px 1px;
}
.hilitebox2 {
	background-image: url("/images/home_box2.png"), linear-gradient(#feffff, #e9f6f9);
}
.hilitebox_a, .hilitebox_a:visited {
  font-size: 12px;
  color: #20536f;
  text-decoration: none;
}
.hilitebox_a:hover {
  color: #A02D22;
  text-decoration: underline;
}
.pink12 {
    color:#CF3659; 
    font-weight:bold;
	font-size: 12px;
}
.bib_indent {
	margin-left: 10px;
}
#swiffycontainer img, #swiffycontainer1 img,#swiffycontainer2 img, #swiffycontainer3 img, #swiffycontainer4 img, #swiffycontainer5 img {
	display: none;
}
#swiffycontainer rect, #swiffycontainer1 rect,#swiffycontainer2 rect, #swiffycontainer3 rect, #swiffycontainer4 rect, #swiffycontainer5 rect {
    background: none !important;
    display:none !important;
}
#swiffycontainer1 {
  width: 778px;
  height: 164px;
  clear: both;
}
.bg1 {/*new - used on Understanding Baby's Crying pg &amp; other pgs*/
  padding: 10px 13px;
  background-color: #def1f6;
  margin-bottom: 2px;
}
.bg2 {
  padding: 10px 13px;
  background-color: #edf7fa;
  margin-bottom: 2px;
}
/*for tabbed panels
***********************************/
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 710px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: right;
	padding: 6px 10px;
	margin: 0px 0px 0px 2px;
	background-color: #F0F9FB;
	list-style: none;
	border-left: solid 1px #CFDFEA;
	border-bottom: solid 1px #90B9CD;
	border-top: solid 1px #CFDFEA;
	border-right: solid 1px #CFDFEA;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: hand;
}
.TabbedPanelsTabHover {
	background-color: #E5EFF2;
}
.TabbedPanelsTabSelected {
	border-left: solid 1px #90B9CD;
	border-top: solid 1px #90B9CD;
	border-right: solid 1px #90B9CD;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #90B9CD;
	border-bottom: solid 1px #90B9CD;
	border-top: solid 1px #90B9CD;
	border-right: solid 1px #90B9CD;
	background-color: #FFF;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContentVisible {
}
/*this is from widget.css
***********************************/
*{outline:none;}
.TabbedPanelsTab{cursor:pointer;}
.ybiu_box_text{display:inline-block; font-size:11px; width:75px; vertical-align:top; text-align:left;}
.ybiu_box{width:78px; height:40px; background:url(../images/ybiu_box_bg.png) no-repeat; position:relative; display:inline-block;}
.ybiu_box img{position:absolute; left:7px; bottom:-2px;}

.ubc_box{width:670px; height:40px; border:2px solid #20536f; background:#ddf2f7;}
.ubc_box_12{width:334px;}
.ubc_box span{display:block; width:26px; height:40px; background:#FFF; float:left; margin-right:2px;}
.ubc_box span:last-child{margin-right:0;}
.ubc_inactive span{height:20px;}
.ubc_box_numbers{width:690px; position:relative;}
.ubc_box_numbers span{display:block; width:28px; float:left; color:#b45a51; text-align:right;}
.ubc_box_numbers .first{position:absolute; text-align:left; top:0; left:0;}
.red span.hover, .red_hover{background:#cf3659 !important;}
.blue span.hover, .blue_hover{background:#21546f !important;}
.red_blue_hover{background:url(../images/red_blue_bg.png) no-repeat !important;}

.ui-slider{height:2px; background:#336699; margin:0 20px;}
.ui-slider-handle{display:block; background:url(../images/slider_bullet.png) no-repeat; width:18px; height:18px; margin-top:-8px; cursor:pointer;}
.slider_blue .active, .slider_b{background:url(../images/slider_bullet_blue.png) no-repeat;}
.slider_red .active, .slider_r{background:url(../images/slider_bullet_red.png) no-repeat;}

.scale_cont{padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
.scale_cont p{font-size:16px; color:#21546f; margin:0 0 2px 0;}
.scale_cont table{margin-top:10px;}
.scale_cont th{color:#3b6880; font-size:18px; text-align:left; padding-bottom:15px;}
.scale_cont td{padding-bottom:10px; color:#32617a; font-size:15px;}
.scale_cont .num_tag, .scale_item{background:#c1d5e1; padding:4px 0; display:block; float:left; font-size:13px; color:#FFF; width:24px; text-align:center; cursor:pointer;}
.scale_item{margin:10px 10px 0 0; position:absolute; bottom:110px;; left:0;}

.scale{position:relative; width:560px; height:190px; background:url(../images/scale_bot.png) center bottom no-repeat; margin:165px auto 0; float:none; clear:both;}
.scale_sur{position:absolute; bottom:65px; left:99px;}
.scale_gains{position:absolute; bottom:85px; left:0; background:url(../images/scale_gain.jpg) no-repeat bottom; width:226px; padding-bottom:104px;}
.scale_losses{position:absolute; bottom:85px; right:0; background:url(../images/scale_loss.jpg) no-repeat; width:226px; padding-bottom:104px;}
.inactive{cursor:default !important;}

.has_box{height:44px; width:265px; cursor:url(../images/pencil_cursor.png), default;}
.has_box .bar{height:44px; width:0;}
.has_box .bar_compare_r{height:22px; width:0; background:#d9627e;}
.has_box .bar_compare_b{height:22px; width:0; background:#3399cc;}
.red .bar{background:#d9627e;}
.blue .bar{background:#21546f;}
/*end
***********************************/
.margin10 {
	height:10px;
}
.centered {text-align:center;}
.txtright {text-align:right;}
.mb10 {/*new*/
  margin-bottom: 10px;
}

/*sidebar navbar
***********************************/
.sidecontent {/*new*/
  float: left;
  width: 198px;
  margin: 0;
  padding: 30px 15px 15px 15px;
  background: url("/images/logo.gif") no-repeat top left;
}
.submenu {/*for the ul*/
  margin: 10px 0 13px;
  border-bottom: 1px solid #E8E2DB;/*slightly darker sidebar color*/
}
.submenu li {
	list-style:none;
  margin-bottom: 8px;
}
.submenu a {
	font-size: 13px;
	color: #A02D22;
	text-decoration:none;
}
.submenu a:hover {
	text-decoration:underline;
}

.sidebar {
	padding:0 0 0 18px;
	margin:0 0 18px;
}
.sidebar h3 {
	font-size: 18px;
	color: #20536F;
	line-height:24px;
}
.sidebar h4 {
	font-size: 12px;
	color: #20536F;
	line-height:18px;
	margin-bottom:1px;
}
.sidebar a {
	color: #A02D22;
	text-decoration:none;
	font-size: 12px;
}
.sidebar a:hover {
	text-decoration:underline;
}
.sidebar ul, .sidebar li {
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:18px;
	list-style:none;
}
/*AddThis Social Media Icons
***********************************/
.nav {
	position:relative;
}
.nav2 {
	position:relative;
	background:url(/images/wwwt_01.02_07.gif) repeat-x;
	height:61px;
}
.nav_active {
	display:inline-block;
	background-color:#fff;
	padding:12px 16px 0;
	height:49px;
	margin-top:-4px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.menuitem {
	display:inline-block;
	padding:14px 16px 0;
	font-size: 12px;
	color: #fff;
	text-decoration:none;
}
.menuitem:hover {
	color: #fff;
	text-decoration:underline;
}
.shareicons {
	position:absolute;
	width: 150px;
	bottom: -10px;
	right:0;
}
/*blog*****************************/
.bloglist_item {
  margin-bottom: 15px;
  min-height: 100px;
}
.bloglist_item_hmpg {
  padding: 10px 0;
  border-top: 1px solid #EBF7F9;
}
.bloglist_item_hmpg p {
  margin-bottom: 0;
}
.bloglist_image {
  float: left;
  width: 150px;
  height: 100px;
  margin-bottom: 15px;
}
.bloglist_summary {
  margin-left: 165px;
}
.bloglist_h2 {
  margin-bottom: 5px;
}
.bloglist_h2link {
  color:#007A96;/*soft blue*/
  text-decoration: none;
}
.bloglist_h2link:hover {
  color:#a02d22;/*red*/
  text-decoration: underline;
}
.blog_authorlink {
  color: #007A96;/*soft blue*/
}
.blog_authorlink:hover {
  color: #a02d22;/*red*/
  text-decoration: underline;
}
.blogauthor_item {
  margin-bottom: 30px;
  min-height: 150px;
}
.blog_authorimg {
  float: left;
  width: 150px;
  height: 150px;
  margin-bottom: 15px;
}
.expert_response {
  background-color: #EBF7F9;
  padding: 20px 20px 10px;
  margin: 0 0 20px;
}
.blog_expertauthorlink {
  color: #a02d22;/*red*/
}
.blog_expertauthorlink:hover {
  color: #a02d22;/*red*/
  text-decoration: underline;
}
.posted {
  margin: 20px 0 10px;
}
/*pagination
**************************************************/
.pagination ul {
  margin: 20px 0;
}
.pagination li {
  display: inline-block;
  list-style: none;
  margin-right: 20px;
  margin-bottom: 20px;
}
.pagination a {
  padding: 6px;
  color: #a02d22;/*red*/
}
.pagination a.hover {
  color: #a02d22;/*red*/
  text-decoration: underline;
}
.pagination .active a {
  color:#007A96;/*soft blue*/
  font-weight: bold;
  text-decoration: none;
}
.pagination .prev {
  margin: 20px 0;
  float: none;
  width: auto;
  height: auto;
  background-image: none;
  position: static;
}
/*YouTube iframes
--------------------------------------------------*/
.video_wrap {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 0px;
height: 0;
margin: 20px 0;
max-width:600px;
}
.video_wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*RWD
--------------------------------------------------*/
@media only screen and (min-width: 0px) and (max-width: 975px) {
  .padcol1 {padding-bottom: 0}
  .swifwrap {
    display: none;
  }
}
@media only screen and (min-width: 776px) and (max-width: 875px) {
  .hilitebox1 {background-image: none}
}
@media only screen and (min-width: 576px) and (max-width: 698px) {
  .hilitebox1 {background-image: none}
}
@media only screen and (min-width: 0px) and (max-width: 370px) {
  .hilitebox1 {background-image: none}
}
@media only screen and (min-width: 0px) and (max-width: 775px) {
  #apHome {
    display: none;
  }
  .col1hmpg, .col2hmpg {
  float: none;
  width: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 700px) {
  #content {
    background-image: none;
    display: flex;
    flex-direction: column;
  }
  .navbar {
    padding-top: 84px;
  }
  .col1hmpg {
    float: left;
    width: 47.9%;
  }
  .col2hmpg {
    float: right;
    width: 47.9%;
  }
  .sidecontent {
    order: 2;
    float: none;
    width: auto;
    background-image: none;
    background-color: #fbf5eb;
    padding: 15px 15px 15px 30px;
  }
.sidebar_img {
  max-width: 300px;
}
  #maincontent {
    order: 1;
    margin: 0;
    padding: 15px 15px 15px 30px;
  }
  #footer, #footerhmpg {
    order: 3;
    margin: 0;
    padding: 15px 15px 15px 30px;
  }
#honcode {
  height: 211px;
  position: static;
  bottom: 0;
  left: 0;
  text-align: left;
  width: auto;
  max-width: 200px;
  margin: 0 auto;
}
  .posted {
  margin: 20px 0 10px;
  line-height: 24px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 575px) {
  .col1hmpg, .col2hmpg {
  float: none;
  width: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 500px) {
  .top_wwwt {top: 36px}
  .bloglist_image, .blog_authorimg {
    float: none;
    width: auto;
    height: auto;
  }
  .bloglist_summary {margin: 0}
  .blogauthor_item {
    padding-bottom: 20px;
    border-bottom: 1px dotted #7cc7d9;/*navbar blue*/
  }
  .bloglist_item {
    padding-bottom: 10px;
    border-bottom: 1px dotted #7cc7d9;/*navbar blue*/
    margin-bottom: 25px;
  }
}

/*print css
**************************************************/
@media print {
   a:after{content:" (" attr(href) ") ";font-size:0.8em;font-weight:normal;}
   body {
	   margin:0;
	   padding:0;
	   font-family:"Times New Roman", Times, serif;
	   font-size:11pt;
	   color:#000;
	   background-color:#fff;
	   text-align:center;
   }
  .noprint {display: none}
.grey15 {/*?????????????????????????????????????????*/
	font-size: 13px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
}
}</pre></body></html>