/* ======================== Structure ======================== */
							/* Miscellaneous */

.text_right		{
			text-align: right}

.float_right		{
			float: right}

.float_left		{
			float: left}

.white			{
			color: rgb(255,255,255)}

.blue			{
			color: rgb(57,83,170)}

.black			{
			color: rgb(0,0,0)}

.bold			{
			font-weight: 700}

.italic			{
			font-style: italic}

/* Lists */
.lower_roman		{
			list-style-type: lower-roman}

.list_none		{
			list-style-image: none;
			list-style-type: none}

/* Images */
img			{
			border-width: 0px}

/* Line spacing */
.cancel			{
			margin: 0px}

.single			{
			margin-top: 20px}

.double			{
			margin-top: 30px}

.treble			{
			margin-top: 40px}




/* ========================== Fonts ========================== */

.hp_mini_box_heading	{
			text-align: center;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 100%;
			font-weight: 600;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(57,83,170);
			z-index: 6}
.hp_mini_box_heading a:link {text-decoration: underline; color: rgb(0,0,136)}
.hp_mini_box_heading a:active {text-decoration: underline; color: rgb(57,83,170)}
.hp_mini_box_heading a:visited {text-decoration: underline; color: rgb(128,0,128)}
.hp_mini_box_heading a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.hp_mini_box_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 100;
			letter-spacing: +0.3pt;
			line-height: 1.5em;
			word-spacing: 0em;
			color: rgb(57,83,170)}
.hp_mini_box_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.hp_mini_box_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.hp_mini_box_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.hp_mini_box_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

input:focus, select:focus, textarea:focus
			{
			background: rgb(220,220,220);
			color: rgb(0,0,0);
			border: 2px solid rgb(57,83,170)} 

.skip_over_text		{
			font-family: verdana, tahoma, helvetica, sans-serif;
			color: rgb(57,83,170)}
.skip_over_text a:link {text-decoration: none; color: rgb(57,83,170)}
.skip_over_text a:visited {text-decoration: none; color: rgb(57,83,170)}
.skip_over_text a:active {text-decoration: none; color: rgb(57,83,170)}
.skip_over_text a:hover {text-decoration: none; color: rgb(57,83,170)}

.help_contact_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 70%;
			font-weight: 200;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(255,255,255)}
.help_contact_text a:link {text-decoration: underline; color: rgb(255,255,255)}
.help_contact_text a:visited {text-decoration: underline; color: rgb(255,255,255)}
.help_contact_text a:active {text-decoration: underline; color: rgb(255,255,255)}
.help_contact_text a:hover {background-color: rgb(255,255,255); text-decoration: underline; color: rgb(57,83,170)}

/* Margin required because Gecko-based browsers have a high default margin-top value */
#navigation_list	{
			list-style-type: none;
			margin: 0px;
			padding: 0px}

.navigation_large	{
			position: relative;
			top: -3px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 100%;
			font-weight: 500;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(255,255,255);
			z-index: 6}
.navigation_large a:link {text-decoration: none; color: rgb(255,255,255)}
.navigation_large a:visited {text-decoration: none; color: rgb(255,255,255)}
.navigation_large a:active {text-decoration: none; color: rgb(255,255,255)}
.navigation_large a:hover {text-decoration: underline; color: rgb(134,194,254)}

.large_nav_blue		{
			letter-spacing: 0.5em;
			line-height: 0.5em;
			font-size: 40%;
			color: rgb(57,83,170)}

.navigation_medium	{
			position: relative;
			top: -2px;
			left: 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 90%;
			font-weight: 500;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(255,255,255);
			z-index: 6}
.navigation_medium a:link {text-decoration: none; color: rgb(255,255,255)}
.navigation_medium a:visited {text-decoration: none; color: rgb(255,255,255)}
.navigation_medium a:active {text-decoration: none; color: rgb(255,255,255)}
.navigation_medium a:hover {text-decoration: underline; color: rgb(134,194,254)}

.medium_nav_blue	{
			color: rgb(80,111,196)}

.navigation_small	{
			position: relative;
			top: -2px;
			left: 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 80%;
			font-weight: 500;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(255,255,255);
			z-index: 6}
.navigation_small a:link {text-decoration: none; color: rgb(255,255,255)}
.navigation_small a:visited {text-decoration: none; color: rgb(255,255,255)}
.navigation_small a:active {text-decoration: none; color: rgb(255,255,255)}
.navigation_small a:hover {text-decoration: underline; color: rgb(134,194,254)}

.small_nav_blue		{
			color: rgb(87,124,215)}

.contact_us_text, .print_contact_us_text
			{
			text-align: center;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 65%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.contact_us_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.contact_us_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.contact_us_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.contact_us_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.right_box_heading	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 100%;
			font-weight: 400;
			line-height: 1em;
			letter-spacing: +0.1pt;
			color: rgb(255,255,255);
			z-index: 6}

.right_panel_subheading	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 90%;
			font-weight: 700;
			line-height: 1.6em;
			color: rgb(57,83,170)}
.right_panel_subheading a:link {text-decoration: underline; color: rgb(0,0,136)}
.right_panel_subheading a:active {text-decoration: underline; color: rgb(57,83,170)}
.right_panel_subheading a:visited {text-decoration: underline; color: rgb(128,0,128)}
.right_panel_subheading a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.right_panel_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 80%;
			font-weight: 100;
			letter-spacing: +0.3pt;
			line-height: 1.2;
			margin: 0px;
			word-spacing: 0em;
			color: rgb(57,83,170)}
.right_panel_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.right_panel_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.right_panel_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.right_panel_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.website_tools_single_link
			{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 80%;
			font-weight: 100;
			line-height: 1.2em;
			letter-spacing: +0.3pt;
			word-spacing: 0em;
			color: rgb(57,83,170)}
.website_tools_single_link a:link {text-decoration: underline; color: rgb(57,83,170)}
.website_tools_single_link a:active {text-decoration: underline; color: rgb(57,83,170)}
.website_tools_single_link a:visited {text-decoration: underline; color: rgb(57,83,170)}
.website_tools_single_link a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

/* There was an anomoly in IE re: a:hover.  Tried to overide setting with hp_text but it did not work so had to change
a:hover in the standard h1.  If I need to make h1 a link elsewhere this will need fixing. */

h1			{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 150%;
			font-weight: 700;
			line-height: 1.2em;
			letter-spacing: +0.1pt;
			color: rgb(57,83,170)}
h1 a:link {text-decoration: underline; color: rgb(0,0,136)}
h1 a:active {text-decoration: underline; color: rgb(57,83,170)}
h1 a:visited {text-decoration: underline; color: rgb(128,0,128)}
h1 a:hover {text-decoration: none; color: rgb(57,83,170)}

.h1_hp_text		{
			margin: 0px 0px;
			font-size: 110%}
.h1_hp_text a:link {text-decoration: none; color: rgb(57,83,170)}
.h1_hp_text a:active {text-decoration: none; color: rgb(57,83,170)}
.h1_hp_text a:visited {text-decoration: none; color: rgb(57,83,170)}
.h1_hp_text a:hover {text-decoration: none; color: rgb(57,83,170)}

.h1_hp_link		{
			margin: 9px 0px 0px 0px;
			font-size: 110%}
.h1_hp_link a:link {text-decoration: underline; color: rgb(0,0,136)}
.h1_hp_link a:active {text-decoration: underline; color: rgb(57,83,170)}
.h1_hp_link a:visited {text-decoration: underline; color: rgb(128,0,128)}
.h1_hp_link a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

h2, .print_ns_url_text	{
			margin: 40px 0px 0px 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 130%;
			font-weight: 600;
			line-height: 1em;
			color: rgb(57,83,170)}
h2 a:link {text-decoration: underline; color: rgb(0,0,136)}
h2 a:active {text-decoration: underline; color: rgb(57,83,170)}
h2 a:visited {text-decoration: underline; color: rgb(128,0,128)}
h2 a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

h3			{
			margin-bottom: 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 100%;
			font-weight: 600;
			line-height: 1em;
			color: rgb(57,83,170)}
h3 a:link {text-decoration: underline; color: rgb(0,0,136)}
h3 a:active {text-decoration: underline; color: rgb(57,83,170)}
h3 a:visited {text-decoration: underline; color: rgb(128,0,128)}
h3 a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

p.h3			{
			margin-top: 0px}

h4			{
			margin-bottom: 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 600;
			line-height: 1em;
			color: rgb(57,83,170)}
h4 a:link {text-decoration: underline; color: rgb(0,0,136)}
h4 a:active {text-decoration: underline; color: rgb(57,83,170)}
h4 a:visited {text-decoration: underline; color: rgb(128,0,128)}
h4 a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

p.h4			{
			margin-top: 0px}

h4.h4_resources		{
			margin-top: 0px;
			margin-left: 0px;}

p.h4_resources		{
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;}

p.h4_resources_date	{
			margin-top: 40px;
			margin-bottom: 0px;
			margin-left: 0px;}

.series_links_top_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 90%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.series_links_top_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.series_links_top_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.series_links_top_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.series_links_top_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.back_links_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 90%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.back_links_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.back_links_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.back_links_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.back_links_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.main_panel_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.main_panel_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.main_panel_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.main_panel_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.main_panel_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}


.list_number_main_panel_text
			{
			list-style-type: decimal;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 80%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.list_number_main_panel_text a:link {text-decoration: underline; color: rgb(0,0,136)}
.list_number_main_panel_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.list_number_main_panel_text a:visited {text-decoration: underline; color: rgb(128,0,128)}
.list_number_main_panel_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.main_panel_text_small	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 70%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(57,83,170)}
.main_panel_text_small a:link {text-decoration: underline; color: rgb(0,0,136)}
.main_panel_text_small a:active {text-decoration: underline; color: rgb(57,83,170)}
.main_panel_text_small a:visited {text-decoration: underline; color: rgb(128,0,128)}
.main_panel_text_small a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}


.field_label_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 600;
			color: rgb(57,83,170)}

.legend			{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 700;
			letter-spacing: +0.2pt;
			color: rgb(57,83,170);
			border-style: solid;
			border-width: 1px;
			border-color: rgb(57,83,170);
			padding: 0.2em}

fieldset	{
			border-style: solid;
			border-width: 1px;
			border-color: rgb(57,83,170);
			padding: 0.2em 0.5em;
			margin-bottom: 20px}

.fieldset_at_bottom	{
			margin-bottom: 0px}
			
.radio_checkbox_text	{
			position: relative;
			top: 4px;
			padding: 2px 0px 0px 0px;
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 100;
			color: rgb(57,83,170)}

.form_error_text_indent	{
			position: relative;
			left: 120px;
			background-color: rgb(238,238,238);
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 400;
			color: rgb(200,0,0)}

.form_error_text	{
			background-color: rgb(238,238,238);
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 400;
			color: rgb(200,0,0)}

.red_star		{
			font-size: 120%;
			font-family: verdana, sans-serif;
			font-weight: 100;
			color: rgb(200,0,0)}

.code_text		{
			font-family: courier, sans-serif;
			font-size: 85%}
			

.content_inset_heading	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 90%;
			font-weight: 600;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(255,255,255)}
.content_inset_heading a:link {text-decoration: underline; color: rgb(255,255,255)}
.content_inset_heading a:active {text-decoration: underline; color: rgb(255,255,255)}
.content_inset_heading a:visited {text-decoration: underline; color: rgb(153,204,255)}
.content_inset_heading a:hover {background-color: rgb(255,255,255); text-decoration: underline; color: rgb(57,83,170)}

.content_inset_text	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 85%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.4em;
			color: rgb(255,255,255)}
.content_inset_text a:link {text-decoration: underline; color: rgb(255,255,255)}
.content_inset_text a:active {text-decoration: underline; color: rgb(255,255,255)}
.content_inset_text a:visited {text-decoration: underline; color: rgb(153,204,255)}
.content_inset_text a:hover {background-color: rgb(255,255,255); text-decoration: underline; color: rgb(57,83,170)}

.links_below_content_text
			{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 75%;
			font-weight: 600;
			letter-spacing: +0.2pt;
			line-height: 1.2em;
			color: rgb(57,83,170)}
.links_below_content_text a:link {text-decoration: underline; color: rgb(57,83,170)}
.links_below_content_text a:active {text-decoration: underline; color: rgb(57,83,170)}
.links_below_content_text a:visited {text-decoration: underline; color: rgb(57,83,170)}
.links_below_content_text a:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.footer_text		{
			font-family: verdana, tahoma, helvetica, sans-serif;
			text-align: left;	
			font-size: 60%;
			font-weight: 100;
			letter-spacing: 0pt;
			line-height: +1.2em;
			word-spacing: -0.07em;
			color: rgb(57,83,170)}
.footer_text A:link {text-decoration: underline; color: rgb(57,83,170)}
.footer_text A:visited {text-decoration: underline; color: rgb(57,83,170)}
.footer_text A:active {text-decoration: underline; color: rgb(57,83,170)}
.footer_text A:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

.footer_text_bold	{
			font-family: verdana, tahoma, helvetica, sans-serif;
			text-align: left;	
			font-size: 70%;
			font-weight: 700;
			letter-spacing: 0pt;
			line-height: +1.2em;
			word-spacing: -0.07em;
			color: rgb(57,83,170)}
.footer_text_bold A:link {text-decoration: underline; color: rgb(57,83,170)}
.footer_text_bold A:visited {text-decoration: underline; color: rgb(57,83,170)}
.footer_text_bold A:active {text-decoration: underline; color: rgb(57,83,170)}
.footer_text_bold A:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}

p.footer		{
			margin-top: 0px}

.compliance_copyright_text
			{
			font-family: verdana, tahoma, helvetica, sans-serif;
			font-size: 65%;
			font-weight: 100;
			letter-spacing: +0.2pt;
			line-height: 1.2em;
			color: rgb(57,83,170)}
.compliance_copyright_text A:link {text-decoration: underline; color: rgb(57,83,170)}
.compliance_copyright_text A:visited {text-decoration: underline; color: rgb(57,83,170)}
.compliance_copyright_text A:active {text-decoration: underline; color: rgb(57,83,170)}
.compliance_copyright_text A:hover {background-color: rgb(57,83,170); text-decoration: underline; color: rgb(255,255,255)}