/* default text styles used for the main page body */
body {font-weight: normal; font-size: small; color: black;  font-family: arial; margin-top: 0; margin-bottom: 0}
h1   {font-weight: bold; font-size: medium;    color: #0047b6; font-family: arial; margin-top: 10; margin-bottom: 10}
h2   {font-weight: bold; font-size: small;   color: #0047b6; font-family: arial; margin-top: 10; margin-bottom: 10 }
h3   {font-weight: bold; font-size: small; color: black; font-family: arial; margin-top: 10; margin-bottom: 10 }
p    {font-weight: normal; font-size: small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0}
ul   {list-style-image: url(http://www.newscaletech.com/art/arrow.gif);
	font-weight: normal; font-size: small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0 }
table {font-weight: normal; font-size: x-small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0}

/* Layout classes for aligning items on page 
	div.header { }
	div.nav { }
	div.greyrule { }
	div.content { }
	div.vertspace  { }  */
	
div.sidebox {width: 200px;  border: 1pt solid #0047b6; padding:3 }
div.sidebar {width: 200px;  border-style:none;  padding:3 }

/* tagline is used for the tagline in the top header*/
.tagline { font-family: verdana; font-weight: normal; font-size: small; color:white}
/* special font-size for IE */
.tagline {_font-size: 12px}


/* Navigation menu on left side of all pages*/
.navhead {font-weight: bold; font-size: x-small; color: #0047b6; font-family: verdana}
.navlinkin { font-weight: bold; font-size: xx-small; color: black; font-family: verdana; margin-top: 0; margin-bottom: 0}
.navlinkhome { font-weight: bold; font-size: xx-small; color: white; font-family: verdana; margin-top: 0; margin-bottom: 0}
.navlinksubin { font-weight: bold; font-size: xx-small; color: black; font-family: verdana; margin-top: 0; margin-bottom: 0}
.navlinksubhome { font-weight: bold; font-size: xx-small; color: white; font-family: verdana; margin-top: 0; margin-bottom: 0}

/* navlinkin is used for 1st level navigation links on left side - inside pages */
a:link.navlinkin { color: black; text-decoration: none }
a:visited.navlinkin {color: black; text-decoration: none }
a:hover.navlinkin { color: black; text-decoration: underline }

/* navlinkhome is used for 1st level navigation links on left side - home page  */
a:link.navlinkhome { color: white; text-decoration: none }
a:visited.navlinkhome { color: white; text-decoration: none }
a:hover.navlinkhome { color: white; text-decoration: underline }

/* navlinksubin is used for 2nd level navigation links on left side - inside pages */
a:link.navlinksubin { color: black; text-decoration: none }
a:visited.navlinksubin { color: black; text-decoration: none }
a:hover.navlinksubin { color: black; text-decoration: underline }

/* navlinksubhome is used for 2nd level navigation links on left side - home page  */
a:link.navlinksubhome { color: white; text-decoration: none }
a:visited.navlinksubhome { color: white; text-decoration: none }
a:hover.navlinksubhome { color: white; text-decoration: underline }

/* homelink is used for links in body of home page */
.homelink { font-weight: bold; font-size: xx-small; color: white; font-family: verdana; margin-top: 0; margin-bottom: 0}
a:link.homelink    { color: white; text-decoration: none }
a:visited.homelink { color: white; text-decoration: none }
a:hover.homelink  { color: #0047b6; text-decoration: none }

/* mini is used for mini menu below header */
.mini   {font-weight: bold; font-size: small; color: white; font-family: arial; margin-top: 0; margin-bottom: 0}
a:link.mini   {color: white; text-decoration: none }
a:visited.mini{color: white; text-decoration: none }
a:hover.mini  {color: #0047b6; text-decoration: none }

/* Caption, and captext classes are used for picture captions */
.caption {font-weight: bold;   font-size: xx-small; color: #0047b6; font-family: arial; margin-top: 0; margin-bottom: 0}
.captext {font-weight: normal; font-size: xx-small; color: #0047b6; font-family: arial; margin-top: 0; margin-bottom: 0}

/* Table classes used for data (not layout) tables in the main page body */
.ttitle  {font-weight: bold; font-size: x-small;    color: white; font-family: arial; margin-top: 0; margin-bottom: 0}
.ttext   {font-weight: normal; font-size: xx-small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0}
.txtbold {font-weight: bold; font-size: xx-small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0}

/* Table classes used for product finder tables */
.pflink {font-weight: normal; font-size: xx-small;                    font-family: arial; margin-top: 0; margin-bottom: 0}
.pftext {font-weight: normal; font-size: xx-small; text-align:center; font-family: arial; margin-top: 0; margin-bottom: 0}
.pfbold {font-weight: bold;   font-size: xx-small; text-align:center; font-family: arial; margin-top: 0; margin-bottom: 0}

/* Fineprint is used for fine print */
.fineprint {font-weight: normal; font-size: xx-small; color: black; font-family: arial; margin-top: 0; margin-bottom: 0}

/* Printable - download printable version */
.printable {font-weight: normal; font-size: xx-small; color: #0047b6; font-family: arial; margin-top: 0; margin-bottom: 0}