﻿/* -- GLOBAL CLASSES -- */

body 
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:#000000;
	background-image:url(images/NordicGenBkgrd4c.jpg);
}

a
{
	color:#9b1f13; text-decoration:none;
}

	a:link 		{ color:#9b1f13; text-decoration:none;}
	a:visited	{ color:#9b1f13; text-decoration:none;}
	a:focus		{ color:#9b1f13; text-decoration:none;}
	a:hover 	{ color:#A5A79A; text-decoration:none;}
	a:active	{ color:#A5A79A; text-decoration:none;}

table.main
{
	background-color:#eeeeee;  /* alternates a5a79a lt gray or DBDBDB dark for highlights */
	width:800px;  /* alternate width 100%  */
	/* padding:5px 10px 5px 10px;*/
	padding-top:5px;  /* orig padding 5 - 10 - 10 - 5 */
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	border:3px;
}

td.pageTitle
{
	width:800px;
	background-color:#ffffff;
	background-image:"";
	text-align:center;
	/* padding:5px 5px 5px 15px; */
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	
	/* border:none; */
	font-size:25px;
	line-height:30px;
}

td.leftContent
{
	height:420px;
	width:300px;
	text-align:left;
	vertical-align:top; 
	padding-top:5px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	border:3px; /* alternate for outlining areas - border:2px dotted #9b1f13; */	
}

td.leftContentMaps
{
	height:420px;
	width:300px;
	text-align:left;
	vertical-align:top; 
	padding-top:5px;
	padding-right:5px;
	padding-left:0px;
	padding-bottom:5px;
	border:2px;
	/* border:2px dotted #9b1f13;  alternate for outlining areas - border:2px dotted #9b1f13; */	
}

td.leftContentLinks
{
	height:420px;
	width:300px;
	text-align:left;
	vertical-align:top; 
	padding-top:5px;
	padding-right:5px;
	padding-left:0px;
	padding-bottom:5px;
	border:3px; /* alternate for outlining areas - border:2px dotted #9b1f13; */	
}

td.rightContent
{
	height:420px;	
	background-color:#eeeeee;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:5px;   /* original - padding:15px 30px 0px 30px; */
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
	border:3px;
}

table.upperMenu
{
	width:450px;
	height:40px;
	background-color:#ffffff;
	background-image:"";
	text-align:center;
	padding-top:0px;  /* original - padding:5px 5px 5px 15px; */
	padding-right:2px;
	padding-left:0px;
	padding-bottom:5px;	
	border:none;  /* alternative - use for links menus - border:2px dotted #9b1f13; */
	font-size:10px;
	line-height:12px;
}

table.upperMenuCombo
{
	width:450px;
	height:20px;
	background-color:#ffffff;
	background-image:"";
	text-align:center;
	padding-top:0px;  /* original - padding:5px 5px 5px 15px; */
	padding-right:2px;
	padding-left:0px;
	padding-bottom:0px;	
	border:none;  /* alternative - use for links menus - border:2px dotted #9b1f13; */
	font-size:10px;
	line-height:12px;
}

td.upperMenuItem
{
	width:50px;
	background-color:#ffffff;
	text-align:center;
	white-space:nowrap;
	padding:2px 2px 2px 2px;
}

td.upperComboMenuItem
{
	width:50px;
	background-color:#ffffff;
	text-align:center;
	white-space:nowrap;
	padding:0px 2px 2px 0px;
}

p.linkItem
{
	text-align:left;
}

p.linkSubItem
{
	text-align:left;
	margin-left:15px;
}

.linkNote
{
	font-size:9px;
}

table.lowerMenu
{
	width:450px;
	height:40px;
	background-color:#ffffff;
	background-image:"";
	text-align:center;
	/* padding:5px 5px 5px 15px; */
	padding-top:5px;
	padding-right:2px;
	padding-left:0px;
	padding-bottom:5px;	
	border:none;
	font-size:10px;
	line-height:12px;
}

td.lowerMenuItem
{
	width:75px;
	background-color:#ffffff;
	text-align:center;
	white-space:nowrap;
	padding:2px 2px 2px 2px;
}

td.lowerComboMenuItem
{
	width:75px;
	background-color:#ffffff;
	text-align:center;
	white-space:nowrap;
	padding:0px 2px 2px 0px;
}

td.menuSpacer
{
	width:10px;
	height:40px;
}



/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
/*   border-bottom: 1px dotted black;     If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 250px;
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}



