/* @override https://www.healthpointcapital.com/inc/style-sans.css */

/* @override http://www.healthpointcapital.com/inc/style.css */



body {

	background-color: #32364c;

	background-image: url(/gfx/bknd/bknd-dk.gif);

	margin: 0;

	padding: 0;

	font-family: Verdana, sans-serif;

	font-size: 12px;

	line-height: 1.3em;

}

#page {

	width: 948px;

	margin: 0 auto;

	padding: 0 1px;

	border: 1px solid #e6e4dd;

	border-bottom: 1px solid #d8d7cd;

	background-color: white;

}



#nav {
	background-color: #142265;
}



#nav ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#nav li {

	display: inline;

	color: #d8d5b2;

	font-family: Verdana, sans-serif;

	font-size: 9px;

	line-height: 2.2em;

	text-transform: uppercase;

	padding:  0 2em;

}



#nav a {

	color: #d8d5b2;

	text-decoration: none;

}

#nav a:hover {

	color: #e1da88;

	text-decoration: underline;

}

.flags {
	padding-right: 9px;
}





#header {

	border-bottom: 1px solid #e7e6df;

}



#right_column {

}


/* andrew change 22oct08 was 	background-image: url(/clients/hpc/html/gfx/bknd/bknd.jpg); */

#content {

	background-image: url(/gfx/bknd/bknd.jpg);

	background-repeat: repeat-x;

	padding: 24px 32px;

	position: relative;

}



#search {

	position: absolute;

	top: 1px; right: 1px;

	display: block;

	padding: 3px;

	background-color: white;

	border-right:  1px solid #f0efe8;

	border-bottom:  1px solid #cac6ad;

	border-left:  1px solid #e7e6df;

	font-family: Verdana, sans-serif;

	font-size: 9px;

	text-transform: uppercase;

	color: #777777;

}



#search form {

	margin: 0;

}



#search label {

	padding: 0 9px;

}



#search input {

	font-size: 10px;

	font-weight: bold;

	font-family: Verdana, sans-serif;

	color: #485699;

}



input.submit_button {

	padding: 3px 5px;

}





.nav {

	font-family: verdana, sans-serif;

	font-size: 9px;

	line-height: 1.7em;

	color: #777777;

	padding-bottom: 24px;

	text-transform: uppercase;

}



a {color: #485699;}

a:hover {color: #142265;}





.cutline {

	font-family: verdana, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #777777;

	padding: 0 0 0 1em;

	border-left: 1px solid #e7e6df;

	display:  block;

	line-height: 1.7em;

	margin-left: 0;

	letter-spacing: normal;

	white-space: nowrap;

}



.cutline a {color: #485699;}

.cutline a:hover {color: #142265;}



.nav a {color: #777777;text-decoration: none;}

.nav a:hover {color: #444444;}





.purchase {

	font-weight: bold;

	color: #500d3f;

	padding-left: .5em;

}



.hpc, .small_caps {

	font-variant: small-caps;

	font-size: 1.1em;

}



#footer .hpc {

	font-size: 1.3em;

}



p .hpc {

	font-size: 1.2em;

}



h2 .hpc {

	font-size: 1em;

}



.story {

	margin-top: 24px;

	padding: 0 0 6px 0;

	border-bottom: 1px solid #eeeeee;

} 

h1 {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	color: #485699;

	margin: 0 0 .5em 0;

	text-transform: uppercase;

	line-height: 1em;

	letter-spacing: .2em;

}



h2 {

	font-family: Georgia, serif;

	font-size: 22px;

	font-weight: normal;

	color: #142265;

	line-height: 1.1em;

	margin: 0;

}



h3 {

	font-family: Georgia, serif;

	font-size: 18px;

	line-height: 1.2em;

	font-weight: normal;

	color: #444444;

	margin: 0 0 .2em 0;

}







h2 a, h3 a {

	text-decoration: none;

	color: #444444;

}



h2 a:hover, h3 a:hover, h5 a:hover {

	text-decoration: underline;

}



h4, .date {

	font-family: Verdana, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #142265;

}



h4 {

	text-transform: uppercase;

	padding: 0;

	margin: 0;

}





h5 {

	font-family: Georgia, serif;

	font-size: 16px;

	color: #444444;

	font-weight: normal;

	margin: 0 0 .2em 0;

}



h5 a {

	text-decoration: none;

	color: #444444;

}



h6 {

	font-family: Georgia, serif;

	font-size: 15px;

	color: #485699;

	font-weight: normal;

	margin: 0 0 .5em 0;

	text-transform: uppercase;

	line-height: 1em;

	letter-spacing: .2em;

}





p {

	font-family: Verdana, sans-serif;

	font-size: 12px;

	line-height: 1.3em;

	text-align: justify;

	color: #444444;

}



ul, ol {

	font-family: Verdana, sans-serif;

	font-size: 12px;

	line-height: 1.3em;

	color: #444444;

}



li {

	padding-bottom: .5em;

}



.dialogue {

	font-family: Verdana, sans-serif;

	float: left;

	margin-right: 10px;

	color: #444444;

}



.investment_status {

	font-size: 12px;

	font-weight: bold;

}





.company {

	margin-right: 48px;

	border-bottom: 1px solid #d8d7cd;

	margin-bottom: 36px;

}



.company img, .bio img {

	float: left;

	padding-right: 12px;

}



.company .headlines, .bio .headlines {

	clear: both;

	margin-left: 162px;

}



.company .cutline {

	margin-left: 0;

}



.small, .disclaimer {

	font-size: 0.9em;

	line-height: 1.2em;

	margin-bottom: 2em;

	color: #777777;

}





.subscribe {

	padding: 7px 6px 6px 6px;

	border-left: 4px solid #d1c881;

	border-top: 4px solid #d1c881;

	border-bottom: 4px solid #d1c881;

	border-right: 4px solid #d1c881;

	margin-bottom: 10px;

	font-family: verdana, sans-serif;

	font-size: 10px;

	color: #777777;

	line-height: 1.4em;

}



.subscriberesearchhome {

	padding: 7px 26px 6px 6px;

	border-left: 4px solid #d1c881;

	border-top: 4px solid #d1c881;

	border-bottom: 4px solid #d1c881;

	border-right: 4px solid #d1c881;

	margin-right: 20px;

	font-family: verdana, sans-serif;

	font-size: 10px;

	color: #777777;

	line-height: 1.4em;

}



.newsbox {

	border:  1px solid #d8d7cd;

	padding: 16px 24px 0px 24px;

	margin-bottom: 24px;

	margin-top: 24px;

}



.newsbox h1, .headlines h1 {

	margin: 0 0 1.4em 0;

}

.newsbox h3, .newsbox h2, .headlines h2, .headlines h3 {

	margin: 0 0 .7em 0;

}



.newsbox .archive-link {

	background-color: #5d5a52;

	font-family: Verdana, sans-serif;

	font-weight: normal;

	color: white;

	font-size: 9px;

	text-transform: uppercase;

	line-height: 1em;

	padding: 2px 4px;

	letter-spacing: 0;

}



.newsbox .archive-link a {

	color:  white;

	text-decoration: none;

}



.newsbox .archive-link a:hover {

	color:  white;

	text-decoration: underline;

}



.newsbox h1 .archive-link {

	margin-left: 1.5em;

	padding: 0 4px 1px 4px;

	line-height: 1em;

}





.cutline .archive-link {

	margin-left: 1.5em;

	padding: 0 4px 1px 4px;

}



.archives {

	padding-bottom: 24px;

}



.newsbox.archives h2 {

	margin-bottom: 0;

}



.archives td h3 {

	font-size: 16px;

	margin-bottom: .1em;

}



.archives td h3 .cutline {

	display: inline;

	border-left: 0;

}



.archives td h4 {

	margin-top: 1em;

}







.summary {

	margin-top: 24px;

}

.summary p {

	margin: 0;

}



.summary h3 {

	margin: .2em 0;

}



.newsletter {

	border-bottom: 1px solid #dddddd;

}

.newsletter p {

	margin: .5em 0;

}



.reports {

	margin-top: 36px;

	padding-left: 8px;

}



#previous_next {

	padding-left: 8px;

}







.reports h1 {

	margin-bottom: 18px;

}



#grayital {

	padding-bottom: 20px;

	}



.grayitaltext {

	font-size: 10px;

	color: #777777;

	font-style: oblique;

}	



#footer {

	width: 944px;

	margin: 0px auto 24px auto;

	background-color: #e7e6df;

	font-family: verdana;

	font-size: 9px;

	line-height: 1.2em;

	color: #777777;

	padding: 2px 3px;

	border-bottom: 1px solid #d8d7cd;

	border-left: 1px solid #d8d7cd;

	border-right: 1px solid #d8d7cd;

}



#footer a {

	color: #777777;

	text-decoration: underline;

}

#footer a:hover {

	color: #555555;

	text-decoration: underline;

}



table.stock th, table.stock td {

	text-align: right;

	font-family: Verdana, sans-serif;

	font-size: 10px;

	padding: 0 5px;

	line-height: 1.5em;

}



table.stock th {

	background-color: #e7e3c1;

	font-size: 9px;

	line-height: 1.3em;

	border-bottom: 1px solid #d1c881;

}



table.stock td {

	padding-top: 1px;

	border-bottom: 1px solid #d8d7cd;

}



.mission_statement {



}



.mission_statement p {

	font-family: Verdana, sans-serif;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

	color: #485699;

	text-align: left;

	margin: 0 0 .5em 0;

}



/* below style stands alone; applies to tag line only */

.mission_statement .hpc {

	font-size: 1.1em;

}



#portfolio {

	text-align: center;

	padding-right: 24px;

}



#portfolio img {

	margin-bottom: 36px;

}



.calendar_include {

	font-size: 11px;

	text-align: left;

}



.calendar_include p {

	font-size: 11px;

	text-align: left;

	margin: 0;

	text-indent: -.5em;

	padding-left: .5em;

}





.photo {

	float: left;

	padding-right: 12px;

	padding-bottom: 18px;

}



.excerpt {

	padding-bottom: 1.5em;

}



.cloud {

	padding-right: 18px;

}



.cloud a {color: #777777;}

.cloud a:hover {color: #142265;}



div.related_posts {

	font-size: 11px;

	padding-bottom: 1em;

	color: #777777;

}



div.related_posts a:link {

	color: #888aaa;

}



div.member {

	font-weight: bold;

	font-size: 11px;

	color: #142265;	

}



div.member div.small {

	font-weight: normal;

}



.mgtmenu table td {

font-family: Verdana, sans-serif;

font-size: 12px;

border-bottom: 0px solid #fff;

padding: 0px 0px 0px 0px;

}



.mgtmenupad table td {

font-family: Verdana, sans-serif;

font-size: 12px;

border-bottom: 0px solid #fff;

padding: 5px 5px 5px 5px;

}



.GeneralCopy {

	font-family: Verdana, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	color: #000000;

	background-color: #FFFFFF;

	text-align: center;

}




