/* ---- ----------------------------------- ---- */
/* ---- Plastics Plus print stylesheet      ---- */
/* ---- steve@bit10.net                     ---- */
/* ---- ----------------------------------- ---- */

body		{ background: #FFFFFF; color: #323232; text-align: left; margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a, a:link	{ color: #27496e; text-decoration: none; }
a:visited	{ color: #49276e; text-decoration: none; }
a:hover		{ color: #27496e; text-decoration: underline; } 

p		{ margin-top: 0px; }

img 		{ border: 0px; }

h1		{ font-size: 180%; margin-bottom: 0px; font-weight: normal; }
h2		{ font-size: 160%; margin-bottom: 0px; font-weight: normal; }
h3		{ font-size: 130%; margin-bottom: 0px; font-weight: normal; }
h4		{ font-size: 120%; margin-bottom: 0px; font-weight: normal; }
h5		{ font-size: 110%; margin-bottom: 0px; font-weight: normal; }

ul		{ padding-left: 0px; margin-left: 18px; list-style: url('/img/icon_plus.gif') square; margin-top: 0px; }
ol		{ margin-top: 0px; }

ul li, ol li	{ line-height: 140%; }

blockquote  	{ padding: 5px 10px 5px 10px; margin: 0px; }

hr          	{ margin: 0px; padding: 0px; height: 0px; border: solid #323232; border-width: 5px 0px 0px 0px; }
hr.rule_blue	{ border-color: #0055a5; }
hr.rule_red	{ border-color: #ee2d24; }

/* ---- Main site containers and shadow ----- */

div.main_site_shadow		{ margin: 0px; padding: 0px; }
div.main_site_container		{ font-size: 70%; }
div.main_site_padding		{ padding: 0px 35px 21px 35px; margin: 0px; }

/* ---- Site Header ----- */

div.site_header		{ height: 109px; padding: 0px; margin: 0px; border: 0px; width: 612px; text-align: right; }
div.site_header img	{ float: left; }
div.contact_us		{ display: none; }

div.contact_us a, div.contact_us a:link,  div.contact_us a:hover, div.contact_us a:visited { color: #323232; }

/* ---- Site Navigation ----- */

div.site_nav_main	{ display: none; }
div.site_nav_main a	{ padding: 0px 7px; }
div.site_nav_main a, div.site_nav_main a:link,  div.site_nav_main a:hover, div.site_nav_main a:visited { color: #323232; }
div.bar_nav_top		{ border-bottom: 5px solid #ee2d24; padding: 0px; margin: 0px 0px 10px 0px; clear: both; line-height 0px; font-size: 0px; }
div.bar_nav_base	{ display: none; }

/* ---- Main image ----- */

div.image_main		{ display: none; }
div.bar_image_base	{ display: none; }

/* ---- Home Content ----- */

#home_box_01		{ margin: 0px 6px 0px 0px; }
#home_box_02		{ margin: 0px 6px 0px 0px; }
#home_box_03		{ margin: 0px 6px 0px 0px; }
#home_box_04		{ margin: 0px; }

div.box_bar_red		{ padding: 0px; margin: 0px; border-bottom: 5px solid #ee2d24; clear: both; line-height 0px; font-size: 0px; }
div.box_bar_blue	{ padding: 0px; margin: 0px; border-bottom: 5px solid #0055a5; clear: both; line-height 0px; font-size: 0px; }
div.box_bar_grey	{ padding: 0px; margin: 0px; border-bottom: 5px solid #323232; clear: both; line-height 0px; font-size: 0px; }

div.box_outer		{ width: 144px; float: left; padding: 0px; }
div.box_inner_content	{ padding: 9px 3px 3px 3px; margin: 0px; }
div.box_inner_top	{ padding: 9px 3px 3px 3px; margin: 0px; }
div.box_inner_base	{ padding: 9px 3px 3px 3px; margin: 0px; }

div.box_inner_content h3, div.box_inner_top h3	{ margin-top: 0px; }

/* ---- Content area ----- */

#content_box_01			{ display: none; }
div.content_main		{ padding: 0px; margin: 0px; }
p.content_main_breadcrumb	{ padding: 0px; margin: 0.45em 0px 0.5em 0px; }
div.content_main_inner		{ padding: 9px 3px 3px 3px; margin: 0px; }

div.content_main h1		{ margin-top: 0px; }


/* ---- Site Footer ----- */

div.bar_footer_base	{ border-bottom: 5px solid #0055a5; padding: 0px; margin: 0px; clear: both; }
div.footer_text_outer	{ display: none; }
