
body {
  border-top: 12px solid #fc0;
  background: none repeat scroll 0% 0% #369;
}
.skip {
	padding:6px;
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}
a.skip:active, 
a.skip:focus, 
a.skip:hover {
  left: 0; 
  top: 0;
  width: auto; 
  height: auto; 
  overflow: visible; 
	color:white;
	background:#00008e;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}
img.print {
	display:none
}
.ImgFloatLeft {
	clear: right;
	float: left;
	margin: 10px 10px 5px 0;
}
.ImgFloatRight {
	clear: left;
	float: right;
	margin: 10px 0 5px 10px;
}
h1, h2 {
	color: #00008E;
}
h5, .h5 {
    font-size: 16px;
}
.xlrgfont {
	font-size: x-large;
}
.lrgfont {
	font-size: large;
}
.medfont {
	font-size: small;
}
.smallfont {
	font-size: x-small;
}
p.question {
    font-style: italic;
    font-weight: bold;
}
hr { 
    display: block;
	height: 3px;
    margin-top: 1em;
    margin-bottom: -0.5em;
    margin-left: auto;
    margin-right: auto;
    border-width: 0px;
	color: #ccc;
	background-color: #ccc;
} 

.container {
	background: none repeat scroll 0% 0% #FFF;
}
.masthead {
	background: #6283AE;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: -15px;
	margin-left: -15px;
}

/* Colour Adjustments for High Contrast Accessibility */
a {
  color: #0000c0;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #4040ff;
  text-decoration: underline;
}
.breadcrumb-hc {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb-hc > li {
  display: inline-block;
}
.breadcrumb-hc > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb-hc > .active {
  color: #494949;
}

/* Top Navigation Styles*/
.navbar-toggle {
  color: #FFF;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 14px;
}
.navbar-top {
	font-size: 1em;
	line-height: 1.8;
	background: #00008e;
	margin-right: -15px;
	margin-left: -15px;
	border-radius: 0;
	border: none;
}
.navbar-top a {
	display: block;
	width: auto;
	border-right: 1px solid #fff;
	border-left: none;
	border-top: none;
	border-bottom: none;
	font-size: 1.2em;
	background: #00008e;
	color: #FFF;
	text-align: left;
}
.nav > li > a {
    padding: 15px 18px;
}
.nav .navbar-nav > .active {
	border-left: none;
}
.navbar-nav > .last {
	border-right: none;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
	color: #000;
	background-color: #fc0;
	text-decoration: none;
}
.navbar-nav > li:last-child {
	 border-right:0px; 
}
 
/* Button Styles */
.btn {
    margin-bottom: 10px;
}    
.btn-primary {
  color: #FFF;
  background-color: #00008E;
  border-color: #00008E;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
 	color: #000;
  background-color: #FC0;
  border-color: #00008E;
}

/* Search Button */
.btn-default {
    color: #00008E;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active {
	color: #00008E;
  background-color: #FC0;
}

/* search box */
.navbar-form {
  padding: 0px 15px;
  margin-top: 0px;
  margin-left: -15px;
}
.navbar-form .form-control {
    min-width: 300px;
}
/* Zoom search styles */
.highlight { background: #FFFF80; }
.searchheading { font-size: 120%; font-weight: bold;  font-style: italic; color: #00008E; background-color: #FC0;}
.summary { font-size: 100%;}
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }
.result_title { font-size: 135%; }
.description { font-size: 120%; color: #000000; }
.context { font-size: 100%; color: #333333; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 90%;}
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }
input.zoom_button {  }
input.zoom_searchbox {  }
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
.searchtime { font-size: 80%; }
.recommended {background: #DFFFBF;	border-top: 1px dotted #808080;	border-bottom: 1px dotted #808080;	margin-top: 15px;	margin-bottom: 15px;}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
.recommend_image { float: left; display: block; }
.recommend_image img { margin: 10px; width: 80px; border: 0px; }

/*  Side Menu Styles */
.list-group.panel > .list-group-item {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px
}
.list-group-item-success {
    background-color: #6488B4;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
    color: #000;
    background-color: #fc0;
    border-color: #fff;
}
.list-group-item {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 0px;
    border-left: 0px;
    font-size: 1.2em;
    margin-top: 20px;
    margin-bottom: -10px;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    color: #000;
    background-color: #fc0;
    border-color: #fff;
    border-left: 6px;
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
    color: #fff;
    background-color: #6283ae;
}
a.list-group-item:hover, a.list-group-item:focus {
    color: #000;
    text-decoration: none;
    background-color: #fc0;
}
a.list-group-item-success {
    color: #000;
}
a.list-group-item {
    color: #000;
}
.list-group-submenu {
  margin-left:20px;
}
.panel {
    box-shadow: none;
}

/* Table Styles */
table {
	width: 90%;
	border: 1px solid #00008e;
}
td {
  padding: 2px 6px;
	border: 1px solid #00008e;
}
td a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

/* Content List Styles - Medical Articles */
li.anchor_nav {
    list-style-type:square;
    color: #00008e;    
}
li.anchor_nav a {
	font-size: 1.2em;
	color: #00008e;
}

/* Footer Styles */
.nav-bottom {
  padding-left: 30px;
  margin-bottom: 30px;
  list-style: none;
}
.nav-bottom > li > a {
  position: relative;
  display: block;
  padding: 15px 18px;
}
.navbar {
    border: 0px;
}
.navbar-orange > li > a:hover,
.navbar-nav > .navbar-orange > li > a:focus {
	color: #fff;
	background-color: #f90;
	text-decoration: none;
}
.navbar-bottom {
	font-size: 1.2em;
	background-color: #ffcc00;
	color: #000;
	margin-top: 15px;
	margin-left: -15px;
	margin-right: -15px;
	border-radius: 0;
	position: relative;
  min-height: 50px;
  margin-bottom: 20px; 
}	
.navbar-bottom a {
	color: #000;
	text-decoration: none;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	display: inline;
}
.footer {
	clear: both;
	color: #000;
	text-align: left;
	margin-left: 15px;
	font-size: 0.8em;
	}

/* Panel Gradient Styles */
.panel-heading-darkgreen{
  background: #53A319;
  color: #ffffff;
	font-size: 1.2em;
  font-weight: bold;
  padding: 5px 17px 8px;
}
.panel-body-fd{
  background: #a1eb3a;
  background: -moz-linear-gradient(top, #a1eb3a 0%, #53A319 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1eb3a), color-stop(100%, #53A319));
  background: -webkit-linear-gradient(top,  #a1eb3a 0%, #53A319 100%);
  background: -o-linear-gradient(top,  #a1eb3a 0%, #53A319 100%);
  background: -ms-linear-gradient(top,  #a1eb3a 0%, #53A319 100%);
  background: linear-gradient(to bottom,  #a1eb3a 0%, #53A319 100%);
  color: #000000;
  padding: 5px 17px 8px;
}
.panel-footer-darkgreen{
	border-top: 1px solid #fff;
  background: #53A319;
  color: #ffffff;
	font-size: 1.2em;
  padding: 5px 17px 8px;
}
.panel-heading-blue{
  background: #6283AE;
  color: #ffffff;
	font-size: 1em;
  font-weight: bold;
  padding: 5px 17px 8px;
}
.panel-body-bd{
  background: #91C4F2;
  background: -moz-linear-gradient(top, #91C4F2 0%, #6283AE 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91C4F2), color-stop(100%, #6283AE));
  background: -webkit-linear-gradient(top,  #91C4F2 0%, #6283AE 100%);
  background: -o-linear-gradient(top,  #91C4F2 0%, #6283AE 100%);
  background: -ms-linear-gradient(top,  #91C4F2 0%, #6283AE 100%);
  background: linear-gradient(to bottom,  #91C4F2 0%, #6283AE 100%);
  color: #000000;
  padding: 5px 17px 8px;
}
.panel-footer-blue{
	border-top: 1px solid #fff;
  background: #6283AE;
  color: #ffffff;
	font-size: 1em;
  padding: 5px 17px 8px;
}

/* Print Styles*/
@media print {
 
body {border-top: none;}
.masthead .screen {display:none;}
.masthead .print {display: block;}
.noprint {display:none;}
.navbar-form {display:none;}
.navbar-nav {display:none;}
.list-group.panel {display:none;}
.btn {display:none;}
 
}