﻿



span.category {font-family: verdana; font-size: 10pt;}

span.category_hover {font-family: verdana; font-size: 10pt; font-weight: normal; }

span.subcat {font-family: verdana; font-size: 10pt; font-weight: normal}

span.subcat a { color: #3d79ad/*general links*/; text-decoration: none}

span.subcat a:hover { color: #000000/*general links*/; text-decoration: underline}



table.items_list span.name a { color: #3d79ad; text-decoration: none; font-size: 10pt; font-weight: normal; }

table.items_list span.name a:hover { color: #000000;  text-decoration: underline; }







<!-- Classes for Direct Link attachments - Halcyon Drives -->

table.hd-attachments { width: 50%;  padding-right: 15px; background-color: #fbf3f0; margin-bottom: 8px; font-weight: bold; font-size: 11px; } 

table.hd-attachments td.hd-icon { width: 60px; background-color: #fbf3f0; margin-bottom: 8px;	}



<!-- Classes for Product & Sub Product selection - Halcyon Drives -->

table.hd-prodcat td.hd-prodgrpimg {width: 105px}

table.hd-prodcat td.hd-prodcathead {background-color: #eff3f7 ;font-family: verdana; font-size: 10pt; color: #3d79ad; font-weight: bold}

table.hd-prodcat td.hd-prodgrp { font-family: verdana; font-size: 10pt; color: #00000; font-weight: bold}



ul.hd-subsubcatlist { line-height: 1.5;

font-family: verdana; font-size: 8pt; color: #454545; font-weight: normal; list-style: disc;

list-style-image: url(images/web_bulletarrow.gif);}



ul.hd-subsubcatlist a.hd-subsubcatmenu { color:#454545;  text-decoration: none}

ul.hd-subsubcatlist a.hd-subsubcatmenu:hover {color:#3d79ad; text-decoration: underline;background-color: #ffffff;  }



<!-- Classes for footer links - Halcyon Drives -->

table td.hd-footlink {font-family: verdana; font-size: 10pt;}

a.hd-footlink { color:#454545;  text-decoration: none}

a.hd-footlink:hover {color:#3d79ad; text-decoration: underline;background-color: #ffffff;  }



<!-- Classes for miscellaneous - Halcyon Drives -->

div.trailrow span.print_friendly { display: block; float: right; padding: 1px 0; padding-left: 20px; background: transparent url(/images/web_print.gif) no-repeat left center }







body {
	margin: 0;
	padding: 0;
	font-family: verdana; color: #454545;
	font-size: 10pt;
	/*page background*/
	background-color: #ffffff;
	/* background-image: url(../images/web_header-bg-rpt.jpg); */
	background-repeat: repeat-x;
	background-position: left top;
}



h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #3d79ad/*title text*/; margin: 0; padding: 0; padding-bottom: 5px; font-family: Verdana, sans-serif;}

h3 { margin: 0; padding: 0; padding-bottom: 5px;  font-family: Verdana, sans-serif; color: #3d79ad; font-size: 10pt }



a img { border: 0; }



a { color: #3d79ad/*general links*/; text-decoration: none/*general links text-decoration*/; }

a:hover { color: #3d79ad/*general links hover*/; text-decoration: underline/*general links hover text-decoration*/; }





/* Header and Main Menu TAB */

table.njh_header { width: 1002px; height: 127px; background: #ffffff/*header background*/ url(/template-data/header.jpg) no-repeat center top; margin-left: auto; margin-right: auto; margin-bottom: 4px; }



div.njh_tabsback { width: 1002px; 

background-image:url("/images/web_menunavbkgd.jpg");

background-repeat: repeat-x;

background-position: bottom left;

background-color: #3d79ad/*navigation tabs*/; border-bottom: 0px solid #888888/*navigation tabs hover*/; margin-left: auto; margin-right: auto; }



table.njh_tabs{ background-image:url("/images/web_navseparator.jpg");

background-repeat: repeat-x;

background-position: bottom left;

background-color:#c40000;}



table.njh_tabs td.cat_link{ background-image:url("/images/web_menunavbkgd.jpg");

background-repeat: repeat-x;

background-position: bottom left;

background-color:#c40000;

 height: 23px;}



table.njh_tabs td.cat_link_hover,

table.njh_tabs td.cat_link_active { 	background-image:url("/images/web_menunavselect.jpg");

	background-repeat: repeat-x;

	background-position: bottom left;

    background-color:#c40000; }



table.njh_tabs td a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff/*tab text colour*/; text-decoration: none;  }



table.njh_tabs td.cat_link_hover a,



table.njh_tabs td.cat_link_active a { color: white/*tab text hover colour*/; text-decoration: none;}

table.njh_tabs td a:hover { color: white/*tab text hover colour*/; text-decoration: underline; }







div.compinfo { width: 1002px; margin-left: auto; margin-right: auto; font-family: Tahoma, sans-serif; font-size: 11px; color: #000000/*print link*/; margin-bottom: 20px; text-align: right; }



div.compinfo a { color: #000000/*print link*/; text-decoration: none; }



div.compinfo a:hover { color: #666666/*print link hover*/; text-decoration: underline; }



div.breadrow { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d79ad/*breadcrumb seperator*/; }



div.breadrow a { color: #666666/*breadcrumb link*/; text-decoration: none; font-weight: bold; }



div.breadrow a:hover { color: #c40000/*breadcrumb link hover*/; text-decoration: underline; }



div.breadrow a.current { font-weight: normal; }



div.trailrow { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d79ad/*breadcrumb seperator*/; }



div.trailrow a { color: #dc241f/*breadcrumb link*/; text-decoration: none; font-weight: bold; }



div.trailrow a:hover { color: #3d79ad/*breadcrumb link hover*/; text-decoration: underline; }



div.trailrow a.current { font-weight: normal; }



div.trailrow span.print_friendly { display: block; float: right; padding: 1px 0; padding-left: 20px; background: transparent url(/images/web_print.gif) no-repeat left center; }



div.trailrow span.print_friendly a { font-family: Tahoma, sans-serif; font-size: 10px; color: #000000/*print link*/; text-decoration: underline; }



div.trailrow span.print_friendly a:hover { color: #666666/*print link hover*/; text-decoration: none; }





table.main { width: 1002px; margin-left: auto; margin-right: auto; margin-bottom: 25px; }



table.main td.center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #454545/*content text colour*/; padding: 10px; padding-top: 0; }





/* Sidebar General Style */

table.sidebar { width: 160px; margin-bottom: 20px; border-top: 0px transparent #888888/*sidebox title background*/; background-color: #ffffff/*sidebox background*/; }

table.sidebar caption { background: #ffffff/*sidebox title background*/; 



    background-image:url("/images/web_catnavbkgd.jpg");

    background-repeat: repeat-x;

    background-position: top left;

    background-color:#3d79ad;

    padding: 8px 4px 6px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #c40000*sidebox title text*/ text-align: left; margin-left: 0; }



table.sidebar td { height: 20px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #131313/*sidebox text colour*/; }

table.sidebar td a { color: #dc241f/*sidebox link*/; font-weight: bold; text-decoration: none; }

table.sidebar td a:hover { color: #3d79ad/*sidebox link hover*/; font-weight: bold; text-decoration: underline; }









table.njh_footer { width: 1002px; border-top: 1px solid #3d79ad/*footer top border*/; margin-left: auto; margin-right: auto; margin-bottom: 10px; }



table.njh_footer td { padding: 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333/*footer text*/; }



table.njh_footer td span { padding: 0 3px; }



table.njh_footer td a { color: #3d79ad/*footer link*/; text-decoration: underline; }



table.njh_footer td a:hover { color: #dc241f/*footer link hover*/; text-decoration: none; }





/* Categories Sidebar Style Level 1 */



table.sidebar#categories td.l1,

table.sidebar#categories td.l1_over,

table.sidebar#categories td.l1_active

	{ height: 20px; background: transparent /*sidebox l1 categories background*/; padding: 2px 5px; 

	background: #efefef /*sidebox l1 categories background*/ url("/template-data/l1.gif") no-repeat 10px center;

	padding: 4px 0; padding-left: 20px; border-top: 1px solid #bbbbbb/*sidebox l1 categories border*/;

	}



table.sidebar#categories td.l1_over,

table.sidebar#categories td.l1_active 

	{background-image:url("/images/web_catnavselect.jpg");

	background-repeat: repeat-x;

	background-position: bottom left;

    background-color:#c40000;}



table.sidebar#categories td.l1 a,

table.sidebar#categories td.l1_over a,

table.sidebar#categories td.l1_active a

	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#444444/*tab text hover colour*/; text-decoration: none; 

	text-align: left; margin-left: 0}



table.sidebar#categories td.l1_over a,

table.sidebar#categories td.l1_active a

	{ color: white/*tab text hover colour*/; text-decoration: none;}





/* Categories Sidebar Style Level 2 */



table.sidebar#categories td.l2,

table.sidebar#categories td.l2_over,

table.sidebar#categories td.l2_active

	{ height: 20px; background: transparent /*sidebox l2 categories background*/; padding: 2px 5px; 

	background: #efefef /*sidebox l2 categories background*/ url(template-data/l2.gif) no-repeat 10px center;

	padding: 4px 0; padding-left: 20px; border-top: 1px solid #888888/*sidebox l2 categories border*/;

	}



table.sidebar#categories td.l2_over,

table.sidebar#categories td.l2_active 

	{background-image:url("images/web_catnavselect.jpg");

	background-repeat: repeat-x;

	background-position: bottom left;

    background-color:#c40000;}





table.sidebar#categories td.l2 a,

table.sidebar#categories td.l2_over a,

table.sidebar#categories td.l2_active a

	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#444444/*tab text hover colour*/; text-decoration: none; 

	text-align: left; margin-left: 0}



table.sidebar#categories td.l2_over a,

table.sidebar#categories td.l2_active a

	{ color: white/*tab text hover colour*/; text-decoration: none;}
