/* 
====
Skin styles for Nexsys Basic - Blue
====
*/   
/*Page Classifications*/
.pagemaster { width: 100%; height: 100%; background-color: #d38d48; background-image: url(images/smith-back-2d.jpg); background-repeat: repeat-x; background-position: 0 top; }
.skinmaster {   }
.SkinHeader { /*border: solid 2px white; */}
.SkinBody { background-color: #fff; background-image: url(images/Sbanner-back.jpg); background-repeat: repeat-x !important; background-position: 0 top; }
.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; }
.LogoHeader { padding: 1px; }
/* -- 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;
} */
/* === Pane Styles === */
.BannerImagePane { padding: 10px 0 0 0; }
.TopPane { text-align: left; padding: 12px; }
.TopImagePane { text-align: left; padding: 8px; }
.HTopPane { background-color: #fff; padding: 6px; width: 100%; border-bottom: 1px solid #4168b0; }
.D1LeftPane { background-color: white; padding: 6px; }
.contentpane { background-color: #fff; margin-right: 6px; margin-left: 36px; padding: 6px; }
.rightpane { padding: 6px; }
.HRightPane { background-color: #fff; padding: 6px; border-left: 1px solid #4168b0; }
.bottompane { width: 100%; background-color: #fff; padding: 6px; }
.headerlinkspane { background-position: right bottom; text-align: right; vertical-align: middle; }
.bannerimagepane { }
/*--- FOOTER ---*/
.BottomBar { color: white; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
A.BottomBar:link { color: white; font-size: 8pt; text-decoration: none; }
A.BottomBar:visited { color: white; font-size: 8pt; text-decoration: none; }
A.BottomBar:hover { color: #731207; font-size: 8pt; text-decoration: underline; }
A.BottomBar:active { color: white; font-size: 8pt; text-decoration: none; }
#BottomBar { color: white; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar A:link { color: white; font-size: 8pt; text-decoration: none; }
#BottomBar A:visited { color: white; font-size: 8pt; text-decoration: none; }
#BottomBar A:hover { color: #731207; font-size: 8pt; text-decoration: underline; }
#BottomBar A:active { color: white; font-size: 8pt; text-decoration: none; }
#BottomBar .SkinObject { color: white; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar P { color: white; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar .TopHeaderSub { color: white; font-size: 7pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
/*.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: #405a67; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-weight: normal; text-decoration: none;  */
}
A.SkinObject:link {
    text-decoration:    none;
    color:#405a67;  */
}
A.SkinObject:visited  {
    text-decoration:    none;
    color:#405a67;  */
}
A.SkinObject:hover    { color: #800; text-decoration: underline;
/*    text-decoration:    none;
    color:#003366;  */
}
A.SkinObject:active   {
    text-decoration:    none;
    color:#405a67;  */
}
/* style for module titles */
.Head { font-size:  12pt; font-weight: bolder; color: #333333; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; property: value; }
/* style of item titles on edit and admin pages */
.SubHead    { color: #405a67; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; padding-top: 6px; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-size:  11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight:    bold; }
/* text style used for most text rendered by modules */
.Normal
{ font-size: 12px; font-family: Tahoma, Verdana, Arial, 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: Tahoma, Verdana, Arial, Sans-Serif; font-weight: normal; }
.NormalRed
{ font-size: 12px; font-weight: bold; color: #f00
; font-family: Tahoma, Verdana, Arial, Sans-Serif; }
.NormalBold
{ font-size: 12px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-weight: bold
 }
/* === Menu-Styles ==== */
/* 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;
}
/*===  Main Menu ===*/
.MenuHeader { color: white; background-color: #405a67; }
.MenuHeaderSub { color: white; background-color: #405a67; }
.MainMenu_MenuContainer { font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; background-color: transparent; }
.MainMenu_MenuBar { color: white !important; cursor: pointer; cursor: pointer; height:27px; }
.menuitem { color: white; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
.MainMenu_TabRootMenuItem TD
{ color: white; font-size: 12pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-color: #405a67; height: 25px; }
.MainMenu_TabMenuItemHover TD
{ color: white; font-size: 12pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-color: #9cb5c1; }
.MainMenu_TabRootMenuItemSel TD
{ color: #f57e20 !important; font-size: 12pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; height: 25px; }
.MainMenu_TabMenuItemSelHover TD
{ color: white; font-size: 12pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-variant: small-caps; background-color: #9cb5c1; }
.MainMenu_MenuItem { cursor: hand; color: #fff; font-size: 9pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-style: normal; 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_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: "trebuchet ms", 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: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-style: normal; 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_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: #062d68; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H2  { font-size:  12pt; font-weight:    bold; color: #900808; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H3  { font-size:  11pt; font-weight:    bold; color: #415f8b; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H4  { font-size:  10px; font-weight:    bold; color: #9db1d3; font-family: "trebuchet ms", 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: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

TFOOT, THEAD    { font-size:  12px; color: #003366; font-family: "trebuchet ms", 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:  #415f8b;
}

A:visited   {
    text-decoration:    underline;
    color:  #415f8b;
}
A:hover {
    text-decoration:    underline;
    color:  #900808;
}
A:active    {
    text-decoration:    underline;
    color:  #415f8b;
}
SMALL   {
    font-size:  9px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
li { color: #494848; font-size: 8pt; font-family: Tahoma, Verdana, Arial, Sans-Serif; }
UL LI   {
    list-style-type:    disc ;
}

UL LI LI    {
    list-style-type:    circle;
}

UL LI LI LI {
    list-style-type:    square;
}

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
}
/*--- custom styles ---*/
#AMGlayer { position: relative; height: 105px; width: 105px; left: 985px; top: -100px; visibility: visible; }
#LOGOlayer1 { height: 90px; width: 200px; left: -10px; top: 1px; position: relative; visibility: visible; }
.Breadcrumb { color: #c89738; font-size: 7.5pt; text-decoration: none; padding-right: 4px; }
A.Breadcrumb:link { color: #c89738; font-size: 7.5pt; text-decoration: none; }
A.Breadcrumb:visited { color: #c89738; font-size: 7.5pt; text-decoration: none; }
A.Breadcrumb:hover { color: #731207; font-size: 7.5pt; text-decoration: underline; }
A.Breadcrumb:active { color: #c89738; font-size: 7.5pt; text-decoration: none; }
.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; }

