/* 
====
Skin styles for Nexsys Basic - Blue
====
*/   
/*Page Classifications*/
body { background-color: white; background-image: url(images/SH-back.jpg); background-repeat: repeat-x; }
.pagemaster { width: 100%; height: 100%; background-color: transparent; background-image: url(images/home-full-back.jpg); background-repeat: no-repeat; /*background-image: url(images/home-back2.jpg); background-repeat: repeat-x; background-position: 0 top;*/ }
.skinmaster { background-color: transparent; background-position: center 0; vertical-align: top; position: relative; left: 30px; }
.SkinHeader { /*border: solid 2px white; */}
.SkinBodyH {  }
.LogoHeader { vertical-align: top; margin-right: 24px; padding: 2px 24px 2px 2px; }
#AMGlayerH { position: relative; height: 90px; left: 1015px; top: -285px; width: 90px !important; visibility: visible; }
#LOGOlayer1 { vertical-align: top; height: 85px; width: 200px; left: 5px; position: relative; visibility: visible; }
/* === Pane Styles === */
.BannerImagePane { background-position: center; text-align: center; vertical-align: middle; }
.TopPane { padding: 16px; }
.TopImagePane { padding: 10px; }
.HTopPane { padding: 6px; width: 100%; border-bottom: 1px solid #4168b0; }
.D1LeftPane { padding: 6px; }
.contentpaneH { margin-right: 32px; margin-left: 32px; padding: 24px 32px; }
.rightpane { text-align: right; vertical-align: top; padding: 250px 4px 4px; }
.HRightPane { padding: 6px !important; border-left: 1px solid #4168b0; }
.bottompane { width: 100%; padding: 6px; }
.LatestPane { background-position: 0 top; vertical-align: top; margin: 8px; padding: 12px; }
.VideoPane{ padding: 6px; }
.InfoPane{}
.headerlinkspane { background-position: right bottom; text-align: right; vertical-align: middle; }
.bannerimagepane { }
/* -- FOOTER -- */
.BottomBar { color: #062d68; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
A.BottomBar:link { color: #062d68; font-size: 8pt; }
A.BottomBar:visited { color: #062d68; font-size: 8pt; }
A.BottomBar:hover { color: #731207; font-size: 8pt; text-decoration: underline; }
A.BottomBar:active { color: #062d68; font-size: 8pt; }
#BottomBar { color: #062d68; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
#BottomBar A:link { color: #062d68; font-size: 8pt; }
#BottomBar A:visited { color: #062d68; font-size: 8pt; }
#BottomBar A:hover { color: #731207; font-size: 8pt; text-decoration: underline; }
#BottomBar A:active { color: #062d68; font-size: 8pt; }
#BottomBar .SkinObject { color: #062d68; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
#BottomBar P { color: #062d68; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; }
#BottomBar .TopHeaderSub { color: #062d68; font-size: 7pt; font-family: Georgia, "Times New Roman", Times, serif; }
/* -- search style -- */
/*
.SearchHeader { text-decoration: none; text-align: center; vertical-align: middle; }
.SearchHeaderSub { text-decoration: none; text-align: center; vertical-align: middle; }
img.SearchHeaderSub { text-decoration: none; text-align: center; vertical-align: middle; border-style: none; }
A.SearchHeaderSub { text-decoration: none; text-align: center; vertical-align: middle; border-style: none; }
A.SearchHeaderSub:link { text-decoration: none; border-style: none; }
A.SearchHeaderSub:visited { text-decoration: none; border-style: none; }
A.SearchHeaderSub:hover { text-decoration: none; border-style: none; }
A.SearchHeaderSub:active { text-decoration: none; border-style: none; }
#SearchHeaderSub { text-decoration: none; text-align: right; vertical-align: middle; padding-right: 4px; padding-left: 4px; }
#SearchHeaderSub img { text-decoration: none; border-style: none; }
#SearchHeaderSub A { text-decoration: none; border-style: none; }
#SearchHeaderSub A:link { text-decoration: none; border-style: none; }
#SearchHeaderSub A:visited { text-decoration: none; border-style: none; }
#SearchHeaderSub A:hover { text-decoration: none; border-style: none; }
#SearchHeaderSub A:active { text-decoration: none; border-style: none; }
/* --- old search style ---
.SearchHeader { color: #4168b0; background-color: #fff; padding: 2px; border-width: 2px; }
.SearchHeaderSub { color: #036; font-size: 8pt; font-family: arial, verdana, Helvetica; border-width: 2px; }
A.SearchHeaderSub:link { color: #036; font-size: 8pt; font-family: arial, verdana, Helvetica; text-decoration: none; border-width: 2px; }
A.SearchHeaderSub:visited { color: #036; font-size: 8pt; font-family: arial, verdana, Helvetica; text-decoration: none; border-width: 2px; }
A.SearchHeaderSub:active { color: #036; font-size: 8pt; font-family: arial, verdana, Helvetica; text-decoration: none; border-width: 2px; }
A.SearchHeaderSub:hover { color: #800; font-size: 8pt; font-family: arial, verdana, Helvetica; text-decoration: underline; border-width: 2px; }
*/
/* .controlpanel {
	width: 100%;
	background-color: #fff;
} */
/*.StandardButton {
  background: #4168b0; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu { width: 175px; background-color: #e3e8f2; border: solid 1px #4168b0; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px; }
.TreeViewMenu_Header {
	
}
/* === GENERAL ==== */
.SkinObject { font-size: 8pt; color: #062d68; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-weight: normal; text-decoration: none;  */
}
A.SkinObject:link {
    text-decoration:    none;
    color:#036;  */
}
A.SkinObject:visited  {
    text-decoration:    none;
    color:#003366;  */
}
A.SkinObject:hover    { color: #800; text-decoration: underline;
/*    text-decoration:    none;
    color:#003366;  */
}
A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;  */
}
/* style for module titles */
.Head { font-size:  14px; font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif; }
/* style of item titles on edit and admin pages */
.SubHead    { font-size:  12px; font-weight:    bold; color: black; font-family: Arial, Helvetica, sans-serif; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-size:  11px; font-family: Arial, Helvetica, sans-serif; font-weight:    bold; }
/* text style used for most text rendered by modules */
.Normal
{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.NormalRed
{ font-size: 12px; font-weight: bold; color: #f00
; font-family: Arial, Helvetica, sans-serif; }
.NormalBold
{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold
 }
/* === Menu-Styles ==== */

/*===  Main Menu ===*/
.MenuHeader { color: #405a67; }
.MenuHeaderSub { color: #405a67; }
.MainMenu_MenuContainer { font-family: Georgia, "Times New Roman", Times, serif; background-color: transparent; }
.MainMenu_MenuBar { color: #405a67 !important; cursor: pointer; cursor: pointer; height:34px; }
.menuitem { color: #405a67 !important; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(images/home-menu-back.png); background-repeat: repeat-x; }
.MainMenu_TabRootMenuItem TD
{ color: #405a67 !important; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-color: white; background-image: url(images/home-menu-back.png); background-repeat: repeat-x; height: 34px; }
.MainMenu_TabRootMenuItemSel TD
{ color: #405a67 !important; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-color: white; background-image: none; background-repeat: repeat-x; height: 34px; }
.MainMenu_TabMenuItemHover TD
{ color: white; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
.MainMenu_TabMenuItemSelHover TD
{ color: white; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
.MainMenu_MenuItem { cursor: hand; color: #fff; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; background-repeat: repeat-x; }
.MainMenu_MenuIcon { cursor: pointer; cursor: pointer; background-color: #9cb5c1; text-align: center; width: 13px; height: 25px; border-bottom: 0 solid #4168b0; border-top-color: #4168b0; border-top-width: 0; border-right-color: #4168b0; border-right-width: 0; border-left-color: #4168b0; border-left-width: 0; }
.MainMenu_SubMenu { color: #fff; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; z-index: 1000; cursor: pointer; cursor: pointer; background-color: #9cb5c1; 
/*filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=3);*/
 }
.MainMenu_MenuBreak { background-color: transparent; border-color: #4168b0; border-width: 0; }
.MainMenu_MenuItemSel { color: #2e414b; background-color: #9cb5c1; cursor: hand; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; height:34px; border-bottom: 0 solid #4168b0; border-top-color: #4168b0; border-top-width: 0; border-right-color: #4168b0; border-right-width: 0; border-left-color: #4168b0; border-left-width: 0; }
.MainMenu_MenuArrow 
{ color: #2e414b; font-family: webdings; font-size: 10pt; cursor: pointer; cursor: pointer; border-bottom: 0 solid #4168b0; border-top-color: #4168b0; border-top-width: 0; border-right-color: #4168b0; border-right-width: 0; border-left-color: #4168b0; border-left-width: 0; }
.MainMenu_RootMenuArrow 
{
    display: none;
}
/*{ color: #e6ae41; font-family: webdings; font-size: 10pt; cursor: pointer; cursor: pointer; }*/

/* === GENERIC === */

H1  { font-size:  14pt; font-weight:    bold; color: #731207; font-family: Georgia, "Times New Roman", Times, serif; }

H2  { font-size:  12pt; font-weight:    bold; color: #062d68; font-family: Georgia, "Times New Roman", Times, serif; }

H3  { font-size:  11pt; font-weight:    bold; color: #ab0909; font-family: Georgia, "Times New Roman", Times, serif; }

H4  { font-size:  10px; font-weight:    bold; color: #e6ae41; font-family: Georgia, "Times New Roman", Times, serif; }

H5, DT  { font-size:  11px; font-weight:    bold; color: #003366; font-family: Arial, Helvetica, sans-serif; }

H6  { font-size:  11px; font-weight:    bold; color: #003366; font-family: Georgia, "Times New Roman", Times, serif; }

TFOOT, THEAD    { font-size:  12px; color: #003366; font-family: Georgia, "Times New Roman", Times, serif; }

TH  { vertical-align: baseline; font-size:  12px; font-weight:    bold; color: #003366; font-family: Arial, Helvetica, sans-serif; }
p { color: #494848; font-size: 8pt; font-family: Tahoma, Verdana, Arial, Sans-Serif; }
td { color: #000; font-size: 8pt; font-family: Tahoma, Verdana, Arial, Sans-Serif; }
A:link  {
    text-decoration:    underline;
    color:  #4168b0;
}

A:visited   {
    text-decoration:    underline;
    color:  #4168b0;
}
A:hover {
    text-decoration:    underline;
    color:  #c90000;
}
A:active    {
    text-decoration:    underline;
    color:  #4168b0;
}
SMALL   {
    font-size:  9px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #4168b0;
    height:1pt;
    text-align:left
}
/* Module Title Menu */
/*s.ModuleTitle_MenuContainer {

}
.ModuleTitle_MenuBar {
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem { cursor: hand; color: black; font-family: Arial, Helvetica; font-size: 8pt; font-weight: normal; font-style: normal; }
.ModuleTitle_MenuIcon {
	cursor: hand; 
	background-color: #fdcc70; 
	text-align: center; 
	width: 15; 
	height: 23;
}
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: pointer; 
	background-color: #fdcc70; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=3);
}
.ModuleTitle_MenuBreak { background-color: #fdcc70; height: 1px; border-top: 1px solid #4168b0; border-right: 0 solid #4168b0; border-left: 0 solid white; border-bottom-color: white; border-bottom-width: 0; }
.ModuleTitle_MenuItemSel {
	background-color: #e6ae41;
	cursor: hand; 
	font-family: Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	height:23px;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: pointer; 
	border-right: 1px solid #e3e8f2; 
	border-bottom: 1px solid #e3e8f2; 
	border-top: 0 solid #e3e8f2;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
 */
/* === Home Buttons ===*/
.HButtons { margin-top: 30px; margin-bottom: 30px; }
.Smith_TMGl { text-align: center; vertical-align: bottom; margin: 24px; padding: 24px; }
A.Smith_TMGl:link { background-image: url(images/Timberline09_2.png); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 105px; height: 62px; display: block; }
A.Smith_TMGl:visited { background-image: url(images/Timberline09_2.png); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 105px; height: 62px; display: block; }
A.Smith_TMGl:hover { background-image: url(images/Timberline09_2rev.png); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 105px; height: 62px; display: block; }
A.Smith_TMGl:active { background-image: url(images/Timberline09_2.png); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 105px; height: 62px; display: block; }
/*
A.HB-Ski:link { background-image: url(images/ski.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block;  }
A.HB-Ski:visited { background-image: url(images/ski.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Ski:hover { background-image: url(images/ski-rev.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Ski:active { background-image: url(images/ski.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Alpine:link { background-image: url(images/alpine.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block  }
A.HB-Alpine:visited { background-image: url(images/alpine.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Alpine:hover { background-image: url(images/alpine-rev.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Alpine:active { background-image: url(images/alpine.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Global:link { background-image: url(images/global.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block }
A.HB-Global:visited { background-image: url(images/global.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Global:hover { background-image: url(images/global-rev.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Global:active { background-image: url(images/global.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Rock:link { background-image: url(images/rock.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block }
A.HB-Rock:visited { background-image: url(images/rock.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Rock:hover { background-image: url(images/rock-rev.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Rock:active { background-image: url(images/rock.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
/*== OLD STYLES ==*/
/*.TopHeader { color: #000; font-weight: normal; text-decoration: none; padding: 2px; }
.TopHeader .SkinObject { color: #036; font-size: 7.5pt; font-weight: bold; text-decoration: none; background-color: #a0b3d7; vertical-align: middle; padding: 2px; }
.TopHeaderSub { color: #036; font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal; }
A.TopHeaderSub:link { color: #036; font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }
A.TopHeaderSub:visited { color: #036; font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }
A.TopHeaderSub:hover { color: #800; font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal; text-decoration: underline; }
A.TopHeaderSub:active { color: #036; font-size: 8pt; font-family: Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }































