/*
	Eric Meyer CSS Reset Reloaded
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

.hide { display: none; }


/*
  Layout Container
*/
.container {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.content {
  overflow: hidden;
  margin-bottom: 1em;
  position: relative;
}
#footer .phsa-link,
#sidebar {
  width: 220px;
  float: left;
}
#callouts,
.right-column {
  width: 190px;
  float: left;
  margin-top: 1em;
}
#main-content,
.center-column {
  width: 520px;
  margin: 0.5em 20px 0.5em 10px;
  float: left;
}
.content-full-width #main-content {
  width: 730px;
  margin: 0.5em 0 0.5em 10px;
}
.content-fluid-width #main-content {
    width: 640px;
}
.content-fluid-width #callouts,
.content-full-width  #callouts {
  position: absolute;
  right: 0;
  top: 0;
}
.content-fluid-width .main-title,
.content-full-width  .main-title {

}
.main-column {
  width: 740px;
  float: left;
}
#footer .footer-content {
  width: 600px;
  margin: 0.5em 10px;
  float: left;
}
#footer .FooterImageStrip
{
    border-top:solid 1px gray;
    margin:0 auto;
    }
    
#footer .FooterImageStrip ul 
{
   list-style-type:none;
   /*margin: 5 auto;*/
   margin-left: 20px;
   margin-right: 20px;
   padding:5px 0 0 0;
   display:block;
   width:100%;
}

#footer .FooterImageStrip ul li
{
    display:inline;
    float:left;
    /*width:25%;*/
    padding-left: 40px;
    padding-right: 40px;
}


/*
	HTML Elements
*/
body {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 76%;
    color: #333;
}
a {
    text-decoration: none;
    color: #274899;
}
a:visited {
}
a:hover {
    text-decoration: underline;
}
input, textarea {
    font-family: verdana, arial, san-serif;
}
h1 {
	font-size: 1.9em;
	line-height: 1.2em;
}
h2 {
	font-size: 1.5em;
	line-height: 1.2em;
}
h3 {
	font-size: 1.2em;
	line-height: 1.2em;
}
div {
    text-align: left;
}
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 1.2em 0;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}
acronym,
abbr {
    border-bottom: 1px dashed #aaa;
}
code {
    font-family: courier new, courier, monospace;
    font-size: 1.1em;
    color: #666;
    background: #efefef;
}

/*
    Contents
*/
#main-content .main-title {
    color: #252;
    font-weight: bold;
    margin: 0.5em 0 0.8em;   
}
.content-full-width .main-title,
.content-fluid-width .main-title {
  margin: 0.5em 80px 0.8em 0 !important;
}
.content-block {
    line-height: 1.5em;
}
.content-block h1 {
    color: #252;
    font-weight: bold;
    margin: 0.5em 0;   
}
.content-block h2 {
    color: #CE6E19;
    font-family: arial, helvetica, verdana, sans-serif;
    margin: 0.5em 0;   
}
.content-block h3 {
    color: #666;
    font-family: arial, helvetica, verdana, sans-serif;
    font-weight: bold;
    margin: 0.5em 0;
}
.content-block h4 {
    color: #252;
    font-weight: bold;
    margin: 0.5em 0;
}
.content-block h5 {
    color: #4b6654;
    margin: 0.5em 0;
}
.content-block h6 {
    color: #999;
    margin: 0.5em 0;
}
.content-block a.external-link,
.content-block span.external-link {
    padding-right: 12px;
    background: url(/PHSA_v2/images/external.gif) 100% center no-repeat;
}
.content-block a.pdf-link,
.content-block span.pdf-link {
    padding-right: 15px;
    background: url(/PHSA_v2/images/pdf.gif) right center no-repeat;
}
.content-block a.doc-link,
.content-block span.doc-link {
    padding-right: 15px;
    background: url(/PHSA_v2/images/icon-doc.png) right center no-repeat;
}
.content-block a.ppt-link,
.content-block span.ppt-link {
    padding-right: 15px;
    background: url(/PHSA_v2/images/icon-ppt.png) right center no-repeat;
}
.content-block a.xls-link,
.content-block span.xls-link {
    padding-right: 15px;
    background: url(/PHSA_v2/images/icon-xls.png) right center no-repeat;
}
.content-block a.mailto-link,
.content-block span.mailto-link {
    padding-left: 16px;
    background: url(/PHSA_v2/images/mailto.gif) 0 center no-repeat;
}
.content-block span.pdf-link,
.content-block span.doc-link,
.content-block span.ppt-link,
.content-block span.xls-link,
.content-block span.external-link,
.content-block span.mailto-link {
  display: inline-block;
  cursor: pointer;
}
/* rules are duplicated because IE6 drops the rule; targeting all other browsers except IE7 and below */
html>/**/body .content-block a[target='_blank'] {
    padding-right: 12px;
    background: url(/PHSA_v2/images/external.gif) 100% center no-repeat;
}
html>/**/body .content-block a[href^='mailto:'] {
    padding-left: 16px;
    background: url(/PHSA_v2/images/mailto.gif) 0 center no-repeat;
}
html>/**/body .content-block a[href$='.pdf'] {
    padding-right: 15px;
    background: url(/PHSA_v2/images/pdf.gif) right center no-repeat;
}
html>/**/body .content-block a[href$='.docx'],
html>/**/body .content-block a[href$='.doc'] {
    padding-right: 15px;
    background: url(/PHSA_v2/images/icon-doc.png) right center no-repeat;
}
html>/**/body .content-block a[href$='.pptx'],
html>/**/body .content-block a[href$='.ppt'] {
    padding-right: 15px;
    background: url(/PHSA_v2/images/picon-ppt.png) right center no-repeat;
}
html>/**/body .content-block a[href$='.xlsx'],
html>/**/body .content-block a[href$='.xls'] {
    padding-right: 15px;
    background: url(/PHSA_v2/images/icon-xls.png) right center no-repeat;
}
.content-block .no-link {
  padding: 0 !important;
  background: none !important;
}
.content-block strong {
    font-weight: bold;
}
.content-block p {
    margin: 1em 0;
}
.content-block .callout p {
    margin: 0;
}
.content-block table {
    padding: 1px;
}
.content-block td {
    padding: 5px;    
}
.content-block .feature table {
    border: none;
}
.content-block .feature td {
    border: none;
}
.content-block td p {
    margin: 0;
}
.RadEWrapper table {
    border: none;
    padding: 0;
    table-layout: auto;
}
.RadEWrapper td {
    padding: 0;
    border: none;
}
.content-block blockquote {
    margin-left: 20px;
}
.content-block dt {
    margin: 0.5em 0;
}
.content-block dd {
    margin-left: 20px;
}
.content-block ul {
}
.content-block ol {
    list-style: decimal;
}
	.content-block li {
		line-height: 1.5em;
		color: #333;
	}
		.content-block ol ol {
			list-style-type: upper-latin;
		}
		.content-block ol ol ol {
			list-style-type: lower-latin;
		}
	.content-block ol li {
		margin-left: 35px;
		padding: 2px 0;
	}
	.content-block ul li {
		padding: 2px 13px;
		background: url(/PHSA_v2/images/bullet-ul.png) no-repeat 0px 9px;
	}
.callout-container .content-block ul {
    border-top: 1px solid #ddd;
}
	.callout-container .content-block ul li {
		padding: 4px 0;
		border-bottom: 1px solid #ddd;
		background: none;
	}
		.callout-container .content-block ul ul {
			border: 0;
		}
			.callout-container .content-block ul li li {
				border: 0;
				padding: 2px 13px;
				background: url(/PHSA_v2/images/bullet-ul.png) no-repeat 0px 9px;
			}
.content-block .photo-right,
.content-block .img-right {
    margin: 10px 0 0 10px;
    float: right;
}
.content-block .photo-center,
.content-block .img-center
{
    margin: 10px auto;
    display: block;
}
.content-block .photo-left,
.content-block .img-left {
    margin: 10px 10px 0 0;
    float: left;
}
.content-block .photo-center,
.content-block .photo-right,
.content-block .photo-left {
    background: url(/PHSA_v2/images/image-shadow-right.png) right bottom no-repeat;
}
.content-block .photo-center .outer-wrapper,
.content-block .photo-right .outer-wrapper,
.content-block .photo-left .outer-wrapper {
    background: url(/PHSA_v2/images/image-shadow-left.png) left bottom no-repeat;
    padding-bottom: 15px;
    display: block;
}
.content-block .photo-center .inner-wrapper,
.content-block .photo-right .inner-wrapper,
.content-block .photo-left .inner-wrapper {
    display: block;
    border: 1px solid #9f9f9f;
    padding: 1px;
}
.content-block .feature {
    background-color: #f5f5f5;
	font-family: arial, helvetica, verdana, sans-serif;
    padding: 10px;
}
.content-block .feature1 {
    border: 1px solid #ccc;
    padding: 5px;
    position: relative;
    background: url(/PHSA_v2/images/feature-stripe.png) #e5e5e5 right top no-repeat;
}
.content-block .feature2 {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #e5e5e5;
}
.content-block .feature3 {
    border: 1px solid #8ea7be;
    padding: 5px;
    background-color: #e5e5e5;
}
	.content-block .feature1 .feature {
		background: url(/PHSA_v2/images/feature-stripe-inner.png) #f5f5f5 right top no-repeat;
		padding-right: 30px;
	}
		.content-block .feature3 strong {
			color: #466a8b;
			font-size: 1.15em;
			font-weight: bold;
		}
.date {
    color: #776;
    font-size: 0.8em;
    font-weight: bold;
}
#last-updated {
    margin-left: 230px;
	margin-bottom: 1em;
}
/*
	Page Elements
*/

#wrapper {

}

#header {
    position: relative;
}

#logo a {
    display: block;
    text-indent: -999em;
    width: 275px;
    height: 90px;
    background: url(/PHSA_v2/images/phsa_logo.png) no-repeat;
}
#menu {
    position: absolute;
    top : 20px;
    right: 0;
    color: #ccc;
	padding-bottom: 3px;
}
	#menu a {
		font-size: 0.9em;
		font-weight: bold;
	}
#search {
    position: absolute;
    text-align: right;
    top : 50px;
    right: 0;
    width: 240px;
    height: 30px;
    background: url(../images/bg-search.png) right center no-repeat;
}
	#search label {
		display: none;
	}
	#search input {
		display: block;
		float: left;
	}
	#search .search-button {
		margin: 10px 3px;
	}
	#search .search-box{
		border: none;
		padding: 4px;
		color: #444;
		background: transparent;
		height: 17px;
		width: 160px;
		margin: 4px 0;
	}
#nav {
    margin-top: 0.5em;
    padding-top: 3px;
    background: url(../images/bg-nav.png) 0 0 #252 repeat-x;
}
	#nav ul {
		overflow: hidden;
		width: 100%;
		background: url(../images/bg-nav.png) 0 bottom #252 repeat-x;
	}
		#nav li {
			float: left;
		}
		#nav a {
			display: block;
			padding: 8px;
			margin: 4px 0 6px 10px;
			font-size: 1.1em;
			font-weight: bold;
			font-family: arial, helvetica, verdana, sans-serif;
			color: #f2f2f2;
		}
		#nav a.active,
		#nav a:hover {
			background: url(../images/bg-nav-hover.png) 0 bottom #8ab398 repeat-x;
			text-shadow: 2px 2px 2px #4b6654;
			text-decoration: none;
			
		}
#breadcrumb {
    position: relative;
    background: url(../images/bg-breadcrumb.png) 0 bottom repeat-x #eaeaea;
    padding: 8px 10px 10px;
    font-size: 0.9em;
	font-family: arial, helvetica, verdana, sans-serif;
    text-align: left;
    line-height: 1.3em;
    min-height: 1.3em;
}
	#breadcrumb .label {
		font-size: 0.95em;
		font-weight: bold;
		color: #aaa;
		text-transform: uppercase;
	}
	#breadcrumb .breadcrumb-trail {
		margin-right: 140px;
	}
		#breadcrumb .breadcrumb-trail a {
			text-decoration: underline;
		}
#text-size-switcher {
	position: absolute;
    top: 6px;
    right: 10px;
    text-align: right;
}
	#text-size-switcher .label {
		float: left;
		display: block;
		padding: 3px 0;
	}
	#text-size-switcher ul {
		display: inline;
	}
		#text-size-switcher li {
			line-height: 16px;
			width: 16px;
			padding: 0;
			text-align: center;
			margin-left: 5px;
			border: 1px solid #bebebe;
			font-family: verdana, arial, san-serif;
			float: left;
		}
			#text-size-switcher a {
				display: block;
				color: #666;
				font-weight: bold;
			}
			#text-size-switcher a.active,
			#text-size-switcher a:hover {
				background-color: #d8d8d8;
				text-decoration: none;
			}
	#text-size-switcher #text-small {
		font-size: 0.8em;
	}
	#text-size-switcher #text-large {
		font-size: 1.4em;
	}
#utilities {
    overflow: hidden;
    width: 80%;
    margin: 0 auto;
}

	#utilities li{
		float: left;
		width: 40%;    
		height: 20px;
		margin-left: 8px;
	}
		#utilities a {
			background-image: url(/PHSA_v2/images/icon-utilities.png);
			background-repeat: no-repeat;
			background-position: 0 1px;
			padding-left: 16px;
			font-size: 0.9em;
			font-family: arial, helvetica, verdana, sans-serif;
			padding-bottom: 3px;
		}
		#utilities #print-page a {
			background-position: 0 -55px;
		}
		#utilities #email-page a {
			background-position: 0 -83px;
            display: none;
		}
		#utilities #share-page a {
			background-position: 0 2px;
		}
		#utilities #facebook-page a {
			background-image: url(/PHSA_v2/images/icon-facebook.png);
			background-position: 0 -5px;
		}
		#utilities #subscribe-page a {
			background-position: 0 -27px;
		}

#sidebar {
    margin-top: 1em;
    margin-bottom: 1em;
	font-family: arial, helvetica, verdana, sans-serif;
}
	#sidebar h2 {
		background: url(../images/bg-sidebar-h2.png) 0 top #315a31 repeat-x;
		color: white;
		padding: 12px;
		font-size: 1em;
		font-weight: bold;
		text-transform: uppercase;
		margin-right: 11px;
		margin-top: 0.5em;
	}
	#sidebar ul {
		border-left: 1px solid #d6d6d6;
		background: url(../images/bg-sidebar-li.png) right bottom no-repeat;
	}
	#sidebar ul li {
		background: url(../images/bg-sidebar-li.png) right bottom no-repeat;
	}
	#sidebar ul a {
		font-size: 0.95em;
		display: block;
		font-weight: bold;
	}
	#sidebar ul a span {
        padding: 10px 20px 10px 10px;
		display: block;
		line-height: 1.2em;
	}
	#sidebar ul a:hover {
		color: #ce6e19;
		text-decoration: none;
	}
	#sidebar ul a.active {
		color: #ce6e19;
		font-weight: bold;
	}
	#sidebar ul a.active span {
		display: block;
		background: url(../images/bg-sidebar-li-active.png) right center no-repeat;
	}
	#sidebar ul ul {
		margin-top: -5px;    
		padding-bottom: 3px;
		margin-left: 10px;
		border: 0;
		background: none;
	}
	#sidebar ul ul ul{
		margin-top: 0; 
		padding-bottom: 0px;
	}
	#sidebar ul ul li {
		background: none;
	}
	#sidebar ul ul a {
		display: block;
		font-weight: normal;
		padding: 0 0 0 13px;
	}
	#sidebar ul ul span {
        padding: 5px 20px 5px 0;
		display: block;
	}
	#sidebar ul ul a:hover {
        background: url(/PHSA_v2/images/list-sidebar-hover.png) 2px 7px no-repeat;
	}
	#sidebar ul ul a.parent {
		font-weight: bold;
        background: url(/PHSA_v2/images/list-sidebar-inactive-down.png) 0 9px no-repeat;
	}
	#sidebar ul ul a.active {
        background: url(/PHSA_v2/images/list-sidebar-active-right.png) 2px 7px no-repeat;
	}
	#sidebar .level1, #sidebar .level2, #sidebar .level3, #sidebar .level4, #sidebar .level5, #sidebar .level6, #sidebar .level7 {
		padding-top: 10px;
	} 
	#sidebar .level1 li, #sidebar .level2 li, #sidebar .level3 li, #sidebar .level4 li, #sidebar .level5 li, #sidebar .level6 li, #sidebar .level7 li {
		height: 1%;
	} 

#callouts {
}
	.callout-container {
		margin-top: 0.5em;
		margin-bottom: 0.8em;
		padding: 5px;
		background-color: #e7e7e7;
		border: 1px solid #ccc;
	}
	.callout-container h2 {
		background: url(../images/bg-callout-h2.png) top left repeat-x;
		color: white;
		font-family: arial, helvetica, verdana, sans-serif;
		padding-top: 2px;
		font-size: 1.15em;
		font-weight: bold;
	}
		.callout-container h2 span {
			display: block;
			padding: 10px 12px;
			background: url(../images/bg-callout-h2.png) bottom left repeat-x;
		}
	.callout-container .callout {
		background-color: #fff;
		padding: 10px;
		overflow: hidden;
		font-size: 0.9em;
	}
#footer {
    clear: both;
    overflow: hidden;
    border-top: 5px solid #252;
    line-height: 1.3em;
    padding-top: 1.5em;
    font-size: 0.85em;
    color: #776;
    height: 1%;
}
	#footer img
	{
		margin-left:10px;
	}
	#footer .aside,
	#footer .phsa-link {
		text-align: center;
		margin-top:10px;
		margin-bottom:50px;
		margin-left:0;
	}
	#footer .phsa-link img 
	{
		float:none;
	}
	
	#footer p {
		margin: 0 0 1em;
	}
	#footer .copyright {
	}

/*
	Home Page
*/


.home {
    position: relative;
}
.home #main-content {
    margin: 0 20px 0 0;
    width: 500px;
}
.home #sidebar {
    width: 260px;
    margin: 0 20px 0 0;
}
.home #sidebar h2 {
    color: #333;
    margin: 1em 0 0;
	background: none;
    font-size: 1.2em;
	font-weight: normal;
	padding: 0;
    letter-spacing: -1px;
	text-transform: none;
    font-weight: bold;
}
.home #sidebar h2 a {
    padding: 0 5px;
}
.home #callouts {
    width: 160px;
    line-height: 1.4em;
}
.home h1 {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 1.8em;
}
#home-news .news-item {
    margin: 1em 0;
}
#home-news .category {
   background-image: url(/PHSA_v2/images/agency-logos-16.png);
   background-repeat: no-repeat;
   background-position: 0 100px;
   width: 18px;
   height: 18px;
   display: block;
   text-indent: -999em;
   float: right; 
   margin-left: 16px;
}
#home-news .title {
    line-height: 1.4em;    
    padding-right: 20px;
}
#home-news .date {
    margin: 0 0 4px;  
}
#home-news hr{
    margin: 0.5em 0 0;
}
#home-news p {
    margin: 5px 0;
    text-align: right;
    font-weight: bold;
}
.agency-transplant .category {
    background-position: 0 0 !important;
}
.agency-bccancer .category {
    background-position: 0 -100px !important;
}
.agency-gov .category {
    background-position: 0 -200px !important;
}
.agency-bcrenalagency .category {
    background-position: 0 -300px !important;
}
.agency-bcchildrens .category {
    background-position: 0 -400px !important;
}
.agency-bcmhas .category {
    background-position: 0 -500px !important;
}
.agency-bccdc .category {
    background-position: 0 -600px !important;
}
.agency-cardiacservices .category {
    background-position: 0 -700px !important;
}
.agency-bcwomens .category {
    background-position: 0 -800px !important;
}
.agency-phsa .category {
    background-position: 0 -900px !important;
}
.agency-cfri .category {
    background-position: 0 -1000px !important;
}

/*
	News Page
*/


.news-archive .news-item {
    margin-bottom: 1.5em;
}
.news-archive .category {
    background-image: url(/PHSA_v2/images/agency-logos-32.png);
    background-repeat: no-repeat;
    background-position: 0 100px;
    width: 32px;
    height: 32px;
    display: block;
    text-indent: -999em;
    float: left; 
    margin: 4px 2px;

}
.news-archive .title {
    font-size: 1.2em;
	padding-left: 40px;
    font-weight: bold;
    line-height: 1.5em;
}
.news-archive .description {
    margin: 4px;  
}
.news-archive .date {
    font-size: 0.8em;
    font-weight: bold;
	padding-left: 40px;
    margin: 4px 0;  
}
.news-archive hr,
.news-archive h2,
.news-archive p {
    display: none;
}


/*
        Research Home
*/
.research-home-title h1 {
    color: #769a52 !important;
    font-family: arial, helvetica, verdana, sans-serif;
    margin: 10px 180px 0 0 !important;
    padding: 0;
    font-size: 2.6em;
}
.research-home-title .subtitle {
    color: #386137 !important;
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 3.5em;
    margin: 0 !important;
    padding: 0;
    font-weight: bold;
}
#feature {
    position: relative;
    padding-right: 20px;
}
#feature .feature-image {
}
#feature .feature-text {
    position: absolute;
    top: 0;
    padding: 10px;
    padding-left: 20px;
    color: white;
}
#feature .feature-title {
    color: #fff;
    font-size: 2em;
    width: 420px;
    font-weight: bold;
    padding-top: 20px;    
}
#feature .feature-description {
    width: 420px;
    color: #fff;
    font-size: 1.3em;
    font-style: italic;
    font-weight: bold;
    line-height: 30px;
    padding-top: 20px;
}
#feature .feature-description a {
    color: #fff;
    font-style: normal;
    font-weight: bold;
    padding-left:5px;
}

#feature .feature-more {
    background: url(/PHSA_v2/images/bg-sidebar-h2.png) repeat-x;
    padding: 7px;
    text-align: right;
    margin: 1px 0 0;
    color: white;
}
#feature .feature-more a {
    color: white;
    font-weight: bold;
}
.research-inside #feature {
    float: left;
    margin-left: 10px;
    border-top: 3px double #ccc;
    padding-top: 15px;
    margin-bottom: 1em;
}
.research-inside .feature-description {
    margin-top: 100px;
}
.research-inside #main-content {
    width: 500px;
	margin: 0.5em 20px;
}
.research-inside #callouts {
    width: 180px;
}
.two-columns {
    overflow: hidden;
}
.two-columns .column {
    width: 49%;
    margin-right: 1%;
    float: left;
    margin-top: 2em;
}

#research-ability {
    border: 1px solid #ddd;
    margin-top: 1em;
    margin-right: 11px;
}
#research-ability h2 {
    background: none;
    color: black;
    margin: 0;
    text-indent: -999em;
    background: url(/PHSA_v2/images/researchAbility.jpg) right no-repeat;
    border-bottom: 1px solid #ddd;
}
#research-ability .content-block {
    padding: 3px 10px;
}
.research-home .download-button a {
    background: url(/PHSA_v2/images/download.jpg) center top no-repeat;
    text-indent: -999em;
    display: block;
    height: 85px;
    margin: 30px 0;
}
.research-stories h3 {
    font-size: 1em;
    font-weight: normal;
    font-family: verdana, san-serif;
    padding-top: 10px;    
}
.research-stories .story {
    clear: left;
    margin-bottom: 1em;
}
.research-pager {
    float: left;
    overflow: auto;
    border-top: 3px double #ccc;
    padding: 10px 0 2em;
    margin: 20px 0 0;
    color: #666;
    font-size: 1.1em;    
    font-style: italic;
    width: 100%;
}
.research-inside h3.related-links {
    border-bottom: 1px solid #666;
    color: #666;
    font-weight: normal;
    padding: 20px 0 10px 10px;
    text-transform:uppercase;
}
.research-pager a {   
    font-style: normal;
}
.research-pager .next-story {
    float: right;
    background: url(/PHSA_v2/images/next.jpg) 100% 50% no-repeat;
    padding-right: 12px;
	text-align: right;
}
.research-pager .previous-story {
    float: left;
    background: url(/PHSA_v2/images/prev.jpg) 0 50% no-repeat;
    padding-left: 12px;
}
.research-callout-container a.audio {
    background: url(/PHSA_v2/images/play.jpg) 0 2px no-repeat;
    padding-left: 22px;
    display: block;
}
/*
	Search Page
*/

div.search-results-container { margin: 10px 0; font-family: Arial; font-size: 12px; width: 700px; }
div.search-results-summary { margin: 0 0 15px 0; padding: 2px; line-height: 20px; background-color: #dedede; width: 700px; }
div.search-results-container div.item { margin: 0 0 15px 0; padding: 0; }
div.search-results-container div.item a.pagetitle-link { font-size: 16px; }
div.search-results-container div.item span.full-url { color: #666666; font-size: 11px; }
div.search-results-container .ext { font-size: 10px; display: none; }
div.search-results-container .item .doc {
	background: url(/PHSA_v2/images/icon_docx.gif) no-repeat left center;
	padding-left: 18px;
}
div.search-results-container .item .ppt {
	background: url(/PHSA_v2/images/icon_pptx.gif) no-repeat left center;
	padding-left: 18px;
}
div.search-results-container .item .xls {
	background: url(/PHSA_v2/images/icon_xlsx.gif) no-repeat left center;
	padding-left: 18px;
}
div.search-results-container .item .pdf {
	background: url(/PHSA_v2/images/icon_pdf.gif) no-repeat left center;
	padding-left: 18px;
}

div.paging { font-size: 14px; }
div.paging a { font-size: 14px; padding: 0 4px; }
div.paging a.current { color: Black !important; font-weight: bold; }


#contact-us {
    padding: 15px;
    border: 5px solid #eee;
    background-color: #f8f8f8;
}

#contact-us label {
    display: block;
    color: #555;
    padding: 0.5em 0;    
}
#contact-us label textarea,
#contact-us label select,
#contact-us label input{
    border: 1px solid #c3c3c3;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    padding: 4px;
}
#contact-us label textarea {
    width: 100%;
    padding: 4px 0;
}
#contact-us label input{
    width: 50%;
}
#contact-us .street input{
    width: 65%;
}
#contact-us .postal input{
    width: 20%;
}
#contact-us label span {
    display: inline-block;
    width: 30%;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 2px 0;
}
#contact-us .contact-method label {
    width: 20%;
}
#contact-us .contact-method label {
    display: inline;
    padding-right: 30px;
}
#contact-us .control-buttons {
    text-align: right;
    margin: 0.5em 0 0;
}
#contact-us .control-buttons input {
    padding: 6px 10px;
}
#contact-us .validation-error {
    display: block;
    text-transform: none;
    width: 65%;
    letter-spacing: 0;
    margin-left: 30%;
}
#contact-us .contact-method .validation-error {
    margin-left: 0;
}

#contact-us .FeedbackCat label 
{
    display: inline;
    padding-right: 30px;
}

/* Style for Site Map
***********************************************/
#siteMap td, #siteMap tr, #siteMap th
{
	vertical-align:middle;
}
#siteMap td div
{
	height: 19px !important;
}

/*-------------------------------------------------
Footer styles
-------------------------------------------------*/

	#ft_3imgcontainer {
		padding:0;
		padding-bottom:10px;
		margin:0;
		}

	#ft_3imgstrip {		
		padding:0;
		margin:0px;
		list-style-type: none;
	}

	#ft_3imgstrip li {
		display: inline;
		background-repeat:no-repeat;
		background-position: 0 3px;
		padding: 5px 1.6em 2px 2.0em;
		}
		
	#ft_3imgstrip .ft_emerg {
		background-image:url(../images/icon-emergency.png);
	}	
	#ft_3imgstrip .ft_comment {
		background-image:url(../images/icon-comments.png);
		background-position:0 5px;
	}
	#ft_3imgstrip .ft_hlthlink {
		background-image:url(../images/icon-mouse.png);
	}
