@charset "UTF-8";

body  {font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; background-color: #ffffff; margin: 10px; }

div, p.txt, tr, td, p.toc-text, p.txt-5mm-indent-half-spc-aft,
p.txt-alt, p.txt-half-spc-aft, p.txt-no-spc-aft,
p.txt-indent, p.txt-indent-end-s, p.txt-indent-half-spc-aft,
p.txt-list-r, p.txt-n {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size : x-small;
	border-top: 1px;
	border-top-color: #003399;
}

.text   {
	font-size: x-small;
	font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	white-space: normal;
}
.introtext	{
	font-size: 12px;
	font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	white-space: normal;
	color: #002457;
}
.header { font-size: x-small; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.title { font-size: small; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.pms648 { color: #002457; }
.pms647 { color: #19558B; }
.pms646 { color: #5A87B0; }
.pms644 { color: #95B9D7; }
.pms642 { color: #D6E3ED; }
.green	{ color: #4B7A30; }
.grey	{ color: #525355; }
.purple	{ color: #391E2A; }
.brown	{ color: #80601E; }
.red	{ color: #93351F; }
.orange	{ color: #FF9900; }



h1, p.hd1, p.hd1-annex-title, p.hd1-annexes-section, p.hd1-contents {
	color: #002457;
	font-size: 14pt;
	font-family: Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	line-height:2;
}

h2, p.hd2, li.hd2-n, p.hd2-numbers, p.hd2-numbers-spc-bfr, p.hd2-s, p.hd2-x, p.hd2-r, p.toc-hd2 {
	color: #19558B;
	font-size: small;
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
}

p.hd2-r {
	color:#5A87B0;
}

h3, p.hd3, p.hd3-half-spc-bfr {
	color: #5A87B0;
	font-size: small;
	font-weight: bold;
	font-style:italic;
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
}

h4, p.hd4 {
	color: #002457;
	font-size: x-small;
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	line-height: 1;
}

 h4 color: #95B9D7; 

p.hd5 {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size:9pt;
	line-height:1;
}

p { margin : 0px 0px 8px 0px;}

a	{text-decoration: none}
a:link		{ color: #19558B; }
a:visited	{ color: #002457; }
a:hover		{ color: #5A87B0; }
a:active	{ color: #95B9D7; }

a.extramenu:link	{ color: #FFFFFF; }
a.extramenu:visited	{ color: #FFFFFF; }
a.extramenu:hover	{ color: #391E2A; }
a.extramenu:active	{ color: #4B7A30; }

a.mainmenu			{font-weight: bold;}
a.mainmenu:link		{ color: #FFFFFF; }
a.mainmenu:visited	{ color: #FFFFFF; }
a.mainmenu:hover	{ color: #391E2A; }
a.mainmenu:active	{ color: #4B7A30; }


a.mainmenuHi			{font-weight: bold; color: #FF9900; }
a.mainmenuHi:link		{ color: #FF9900; }
a.mainmenuHi:visited	{ color: #FF9900; }
a.mainmenuHi:hover		{ color: #391E2A; }
a.mainmenuHi:active		{ color: #4B7A30; }


a.newslink			{font-weight: bold; font-size : x-small;}
a.newslink:link		{ color: #19558B; }
a.newslink:visited	{ color: #002457; }
a.newslink:hover	{ color: #5A87B0; }
a.newslink:active	{ color: #95B9D7; }


tr.row-head td.first a.sortLabel			{font-weight: bold; color: #FFFFFF; }
tr.row-head td.first a.sortLabel:link		{ color: #FFFFFF; }
tr.row-head td.first a.sortLabel:visited	{ color: #FFFFFF; }
tr.row-head td.first a.sortLabel:hover		{ color: #FFFFFF; }
tr.row-head td.first a.sortLabel:active		{ color: #FFFFFF; }





img {
	border:0;
	text-align: center;
}

img.thm { border:1px solid #D6E3ED;}

div.story {}
li.blt, li.blt2, li.blt-no-spc, li.blt2-no-spc, li.blt3, li.txt-n-sublist-r, p.blt-num,
ol.annex, ol.list-1, ol.list-2, ol.list-3, ol.list-4, ol.list-5, ol.list-6, ol.list-7, ol.list-8, ol.list-9, blt2-n-no-spc  {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size : x-small;
	line-height:1;
}

span.footnote {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight:400;
	font-size : 6pt;
	line-height: 0.5;
	color: #000000;
}

span.footnote-reference {
	font-size:6pt;
	vertical-align: super;
}

p.toc-hd3 {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-style:italic;
	font-size:10pt;
	line-height:1;
}

quote {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight:400;
	font-style:italic;
	font-size:12pt;
	line-height:1;
}
p.txt-single-end-r {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight:400;
	font-size:10pt;
	line-height:1;
}
p.txt-small {
	font-family:Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	font-weight:400;
	font-size:10pt;
	line-height:1;
}


.embargo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: d6e7f1;
	line-height: 120%;
}
.heading-1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
}
.bullets {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text-blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: #003366;
}
.heading-2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}



/* PAGE INDEX LINKS */
ul.nobullet		{list-style-type: none; padding-bottom: 12px;}
ul.index		{list-style-type: none; padding: 0px 0px 3px -10px; margin: 0px 0px 0px -10px;}
ul.indexsub1	{list-style-type: none;} /* PAGE SUBINDEX LINKS 1*/
ul.indexsub2	{list-style-type: none;} /* PAGE SUBINDEX LINKS 2*/
li.pdf			 { list-style-image: url(../images/hmcpsi/icons/pdf.gif); padding: 0 0 3px } /* PDF icon */
li.doc			 { list-style-image: url(../images/hmcpsi/icons/doc.gif); padding: 0 0 3px } /* DOC icon */
li.xls			 { list-style-image: url(../images/hmcpsi/icons/xls.gif); padding: 0 0 3px } /* XLS icon */
li.cht			 { list-style-image: url(../images/hmcpsi/icons/cht.gif); padding: 0 0 3px } /* CHT icon */
li.txt			 { list-style-image: url(../images/hmcpsi/icons/txt.gif); padding: 0 0 3px } /* TXT icon */
li.jpg			 { list-style-image: url(../images/hmcpsi/icons/jpg.gif); padding: 0 0 3px } /* JPG icon */
li.www			 { list-style-image: url(../images/hmcpsi/icons/www.gif); padding: 0 0 3px } /* WWW icon */
li.nws			 { list-style-image: url(../images/hmcpsi/icons/nws.gif); padding: 0 0 3px } /* News icon */






tr.row-head td {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	line-height: 15px;
	background-color: #85b6d5;
	padding: 2px 5px 3px;
	vertical-align: top;
	border-top: 1px solid #b4c8d6;
}

tr.row-head-plain td.maintitle {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	line-height: 15px;
	background-color: #85b6d5;
	padding: 2px 5px 3px;
	vertical-align: top;
}

tr.row-head-plain td.date{
	background-color: #85b6d5;
	font-size: x-small;
	font-weight: bold;
	color: #0000000;
	padding: 2px 5px 3px;
	vertical-align: top;
}


tr.row-head td.head-txt {
	font-size: x-small;
	font-weight: normal;
}

tr.row-subhead td {
	color: #19558B;
	font-size: small;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	background-color: #D6E3ED;
	padding: 2px 5px 3px;
	vertical-align: top;
	border-top: 1px solid #b4c8d6;
}

tr.row-news td {
	font-weight: normal;
	font-size: x-small;
	background-color: #ffffff;
	padding: 2px 5px 3px;
}

tr.row-media td {
	color: #000000;
	font-weight: normal;
	background-color: #fef3b4;
	border-top: 1px solid #000000;
}

tr.row-alert td {
	color: #000000;
	font-weight: normal;
	background-color: #faced5;
	border-top: 1px solid #000000;
}

tr.row-even td {
	font-weight: normal;
	background-color: #ffffff;
	border-top: 1px solid #85b6d5;
}

tr.row-even td.bluebg {
	color: #ffffff;
	font-weight: bold;
	background-color: #85b6d5;
	border-top: 1px solid #ffffff;
}

tr.row-even td.outline {
	border: 1px solid #85b6d5;
}

tr.row-even td.extra {
	color: #000000;
	background-color: #D6E3ED;
}


tr.row-even td.empty {
	color: #ffffff;
	background-color: #ffffff;
	border-top: 0px solid #000000;
}

tr.row-last td, tr.row-lastB td {
	font-weight: normal;
	background-color: #ffffff;
	border-top: 1px solid #85b6d5;
	border-bottom: 2px solid #85b6d5;
}

tr.row-lastB td {
	font-weight: bold;
}

tr.row-newsdate td {
	line-height: 10px;
	color: #525355;
	font-size: x-small;
	padding: 2px 5px 3px;
	border-top: 1px solid #85b6d5;
	border-bottom: 1px solid #85b6d5;
}

tr.row-odd td {
	padding: 2px 5px 3px;
}




tr td.menu {
	line-height: 16px;
	padding: 2px 1px 3px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #D6E3ED url(../images/hmcpsi/scaffold/main_menu_bg_dark.jpg) repeat right center;
}


tr td.menuB {
	line-height: 16px;
	padding: 2px 5px 3px;
	border-top: 1px solid #ffffff;
	background: #D6E3ED;
}

tr td.menuC {
	line-height: 12px;
	font-size : x-small;
	font-weight: bold;
	padding: 2px 5px 3px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background: #95B9D7;
}



tr td.vert, tr td.sitemap {
	border-left: 3px solid #5A87B0;
}


tr td.sitemap {
	border-top: 1px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	background: #D6E3ED;
	padding-left: 2px;
}

tr td.inspection {
	border-bottom: 1px solid #5a87b0;
	background: #D6E3ED;
	font-size: x-small;
}


#headline1 { 
	background-attachment: fixed; 
	background-image: url(images/hmcpsi/newsletter_headline1.gif); 
	background-repeat: no-repeat; 
	background-position: left top; 
	padding-top:68px;
	margin-bottom:50px;
} 





.FormButton {
	margin-top: 0px;
	margin-bottom: 2px;
	border: 1px solid #94B4D3;
	height: 13px!important;;
	color: #000;
	font-size: 0.9em;
	text-align: left;
	padding: 1px 18px 1px 2px!important;
	font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	background: #d6e7f1 url(../images/hmcpsi/arrows/submit_arrow.gif) no-repeat right center;
	cursor: pointer;
	overflow: visible;
	
}

.FormButton[class] {
	border: 1px solid #94B4D3;
	padding: 1px 18px 3px 0pt!important;;
	margin-top: 0px;
	height: 17px!important;;
	width: auto;
}
  
.FormTextInputField,.FormSelectBox {
	border:1px solid #94B4D3;
	font-size: 1.0em;
}

textarea {
	border:1px solid #94B4D3;
}
