/* 
====
Skin styles for Nexsys Basic - Blue
====
*/   
/*Page Classifications*/
body { color: black; background-color: white; background-image: url(images/SRCS_home-gradient.jpg); background-repeat: repeat-x; text-align: center; width: 100%; }
.pagemaster { background-color: transparent; background-image: none; width: 100%; height: 90%; }
.skinmaster { background-color: transparent; background-image: none; text-align: left; width: 1100px; height: 100px; margin: 0 auto; }
.SkinHeader { /*border: solid 2px white; */}
.SkinBodyH {  }
.LogoHeader { vertical-align: top; margin-right: 24px; padding: 2px 24px 2px 2px; }
#LOGOlayer1 { background-position: left 0; position: relative; top: 15px; left: 5px; height: 85px; width: 200px; visibility: visible; float: left; margin-top: 5px; padding-top: 5px; padding-left: 5px; }
.LOGOlayer1 { background-position: left 0; visibility: visible; position: relative; top: 10px; left: -25px; width: 150px; height: 100px; float: left; }
#AMGlayerH { position: relative; height: 90px; left: 1015px; top: -285px; width: 90px !important; visibility: visible; }
/* === Pane Styles === */
.headerlinkspane { color: #e6ae41; background-position: right bottom; text-align: right; vertical-align: middle; position: relative; width: 300px; float: right; }
.topcontent { position: relative; left: -135px; width: 775px; float: left; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; }
.bannerimagepane { /*background-position: center; text-align: center; */height: 400px; width: 300px; background-color: #314855; vertical-align: top; top: 15px; float: left; padding: 10px; }
#BannerImagePane { /*left: 10px; top: 10px; visibility: visible; float: left; */}
.contentpaneH { text-align: right; width: 390px; float: left; padding: 55px 0 0 40px; }
.Hwelcome { color: #364e5c; font-size: 10pt; line-height: 14pt; margin-top: 10px; margin-bottom: 10px; }
H1.Hwelcome { color: #364e5c; font-size: 14pt; font-family: "trebuchet ms", Tahoma, Verdana, Arial, Sans-Serif; font-weight: bold; line-height: 16pt; margin-top: 50px; margin-bottom: 8px; }
.Hstrong { font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.followpane { background-image: url(images/socmedia_background_SRCS.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 217px; height: 63px; margin-top: 20px; margin-bottom: 10px; padding: 10px; /* background-color: #f5f5f5; border: solid 1px #3e4c7d; */} 
.followpane H3 { color: #314855; font-variant: small-caps; text-align: left; vertical-align: middle; margin: 1px; padding: 1px; }
.middlecontent {/*position:absolute; top:280px; left:115px;*/ background-position: 0 0; vertical-align: top; position: relative; left: 35px; width:905px; height: 250px; float: left; margin: 5px 0 10px; /*border: solid 1px #dadde2;*/ }
.middlecontent-L { background-image: url(images/Home-media-container-L.gif); background-repeat: no-repeat; position: relative; width: 11px; height: 225px; float: left; }
.middlecontent-C { /*background-color: white;*/ background-image: url(images/Home-media-container-C.gif); background-repeat: repeat-x; position: relative; left: 0; width: 850px; height: auto; float: left; }
.middlecontent-R { background-image: url(images/Home-media-container-R.gif); background-repeat: no-repeat; position: relative; width: 11px; height: 225px; float: left; }
.FeedPane { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.FeedPane A { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.FeedPane P { line-height: 14px; }
.LatestPane { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 5px 5px 5px 0; border-right: 1px solid #bcb8b4; }
.VideoPane{ padding-top: 10px; }
.lowerpane { width: 100%; float: left; margin-right: auto; margin-left: auto; }
.TopPane { padding: 16px; }
.TopImagePane { padding: 10px; }
.HTopPane { padding: 6px; width: 100%; border-bottom: 1px solid #4168b0; }
.D1LeftPane { padding: 6px; }
.rightpane { vertical-align: top; padding: 4px; }
.HRightPane { padding: 6px !important; border-left: 1px solid #4168b0; }
.InfoPane{}
.bottompane { width: 100%; padding: 6px; }
/* === Misc Styles === */
.linknooutline { text-decoration: none; }
A.linknooutline:link { text-decoration: none; }
A.linknooutline:visited { text-decoration: none; }
A.linknooutline:hover { text-decoration: none; }
A.linknooutline:active { text-decoration: none; }
/* === External Logos === */
.LogosExternal { text-align: center; /*position: relative; top: 35px; left: -17px;*/ width: 110px; float: left; }
.fsda-text { font-size: 7.5pt; line-height: 1; }
.ExtLogo-AMGA { text-align: center; width: 100px; height: 100px; margin: 2px; padding: 2px; display: block; }
A.ExtLogo-AMGA:link { background-image: url(images/amga-logo-2010c_bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; display: block; width: 100px; height: 100px; }
A.ExtLogo-AMGA:visited { background-image: url(images/amga-logo-2010c_bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 100px; display: block; }
A.ExtLogo-AMGA:hover { background-image: url(images/amga-logo-2010c.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 100px; display: block; }
A.ExtLogo-AMGA:active { background-image: url(images/amga-logo-2010c_bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 100px; display: block; }
/*.ExtLogo-FSDA { text-align: center; width: 60px; height: 66px; display: block; }
A.ExtLogo-FSDA:link { background-image: url(images/fsda-3-bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; display: block; width: 60px; height: 66px; }
A.ExtLogo-FSDA:visited { background-image: url(images/fsda-3-bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 60px; height: 66px; display: block; }
A.ExtLogo-FSDA:hover { background-image: url(images/fsda-3.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 60px; height: 66px; display: block; }
A.ExtLogo-FSDA:active { background-image: url(images/fsda-3-bw.gif); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 60px; height: 66px; display: block; }
.ExtLogo-BlackD { text-align: center; width: 100px; height: 55px; display: block; }
A.ExtLogo-BlackD:link { background-image: url(images/black_diamond_logo-100.jpg); background-repeat: no-repeat; background-position: center; text-decoration: none; display: block; width: 100px; height: 55px; }
A.ExtLogo-BlackD:visited { background-image: url(images/black_diamond_logo-100.jpg); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 55px; display: block; }
A.ExtLogo-BlackD:hover { background-image: url(images/black_diamond_logo-100.jpg); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 55px; display: block; }
A.ExtLogo-BlackD:active { background-image: url(images/black_diamond_logo-100.jpg); background-repeat: no-repeat; background-position: center; text-decoration: none; width: 100px; height: 55px; display: block; }
*/
.Smith_TMGl { text-align: center; vertical-align: bottom; width: 110px; height: 65px; margin: 2px; padding: 2px; display: block; }
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; }
/* === Home Menu === */
/*.HButtons { position: relative; left: 120px; width: 610px; float: left; margin-top: 5px; margin-bottom: 7px; }
.HButtons { margin-top: 5px; margin-bottom: 5px; position: relative; left: 120px; width: 610px; float: left; } 
A.HB-Ski:link { background-image: url(images/ski4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block;  }
A.HB-Ski:visited { background-image: url(images/ski4.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/ski4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Alpine:link { background-image: url(images/alpine4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block  }
A.HB-Alpine:visited { background-image: url(images/alpine4.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/alpine4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Global:link { background-image: url(images/global4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block }
A.HB-Global:visited { background-image: url(images/global4.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/global4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }
A.HB-Rock:link { background-image: url(images/rock4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block }
A.HB-Rock:visited { background-image: url(images/rock4.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/rock4.png); background-repeat: no-repeat; background-position: center; width: 120px; height: 85px; display: block; }*/
/* -- FOOTER -- */
.BottomBar { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; text-align: center; vertical-align: top; width:100%; float: left; margin: 15px auto; }
.BottomBar1 { width: 33%; float: left;/*position:absolute;top:417px;left:27px;*/}
.BottomBar2 {/*position:absolute;top:391px;left:335px;*/width:33%; float: left; }
.BottomBar3 {/*position:absolute;top:417px;left:653px;*/vertical-align: top; width:32%; float: left; }
.BottomBar A { color: #3e4c7d; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif;}
.BottomBar A:link { color: #3e4c7d; font-size: 8pt; text-decoration: none; }
.BottomBar A:visited { color: #3e4c7d; font-size: 8pt; text-decoration: none; }
.BottomBar A:hover { color: #731207; font-size: 8pt; text-decoration: underline; }
.BottomBar A:active { color: #3e4c7d; font-size: 8pt; text-decoration: none; }
.BottomBar .SkinObject A { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
.BottomBar P { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", 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 A { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar P { color: #062d68; font-size: 8pt; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }
#BottomBar .TopHeaderSub { color: #062d68; font-size: 7pt; font-family: "trebuchet ms", 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: "trebuchet ms", Tahoma, Verdana, Arial, Sans-Serif; font-weight: normal; text-decoration: none;  */
}
A.SkinObject:link { text-decoration:    none; color:#036; font-family: "trebuchet ms";  */
}
A.SkinObject:visited  { text-decoration:    none; color:#003366; font-family: "trebuchet ms";  */
}
A.SkinObject:hover    { color: #800; font-family: "trebuchet ms"; text-decoration: underline;
/*    text-decoration:    none;
    color:#003366;  */
}
A.SkinObject:active   { text-decoration:    none; color:#003366; font-family: "trebuchet ms";  */
}
/* style for module titles */
.Head { font-size:  12pt; font-weight: bold; color: #333333; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-variant: small-caps;  }
/* style of item titles on edit and admin pages */
.SubHead    { font-size:  11pt; font-weight:    bold; color: black; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
/* 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: 8pt; 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: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.NormalRed
{ font-size: 8pt; font-weight: bold; color: #f00
; font-family: Arial, Helvetica, sans-serif; }
.NormalBold
{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold
 }
/* === Menu-Styles ==== */
.HMenu { position: relative; top: 160px; left: -175px; width: 170px; float: left; /*margin-top: 10px; margin-right: auto; margin-left: auto; */}
@font-face{ font-family: SRCS_menu_font; src: url(http://smithrockclimbing.com/LITHOGRA.eot), local("SRCS_menu_font"), url(http://smithrockclimbing.com/LITHOGRA.TTF) format("opentype"); }
/*===  Main Menu ===*/
/*.MainMenu_container TD { color: aqua; }
.MainMenu_item TD { color: yellow; }
.MainMenu_itemsel TD { color: blue; }
.RootMenu TD { color: fuchsia; }
.RootMenu_active TD { color: gray; }
.RootMenu_sel TD { color: green; }
.SubMenu TD { color: lime; }
.SubMenu_item TD { color: maroon; }
.SubMenu_itemactive TD { color: navy; }
.SubMenu_itemsel TD { color: olive; }
*/
.MenuHeader { color: #314855; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; }
.MainMenu_MenuContainer { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; }
.MainMenu_MenuBar { color: #314855; background-color: transparent; cursor: pointer; cursor: pointer; height:30px; }
.menuitem { color: #314855; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; background-color: transparent; }
.MainMenu_MenuItem { cursor: hand; color: #314855; font: small-caps bolder 11pt/12pt "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 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_MenuItem TD { color: #314855; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: small-caps; font-weight: bold; cursor: hand; border-top-width: 0; border-top-color: #4168b0; border-right-width: 0; border-right-color: #4168b0; border-bottom: 0 solid #4168b0; border-left-width: 0; border-left-color: #4168b0; }
.MainMenu_MenuItemSel TD { color: #ab0909; cursor: hand; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: small-caps; height:25px; }
.MainMenu_MenuItemSel { color: aqua; }
.MainMenu_MenuItemHover TD { color: #900808; font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: small-caps; font-weight: bold; }
.MainMenu_MenuItemHover { color: #900808; font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-variant: small-caps; font-weight: bold; }
.MainMenu_MenuItemSelHover TD
{ color: #900808; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; background-color: #fdcc70; }
.MainMenu_MenuItemSelHover { color: #900808; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; font-weight: bold; background-color: #fdcc70; }
.MenuHeaderSub TD { color: olive; font-size: 12pt; background-color: #fdcc70; }
.MenuHeaderSub { color: olive; font-size: 12pt; background-color: #fdcc70; }
.MainMenu_SubMenu TD { color: #314855; font-size: 11pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; z-index: 1000; cursor: pointer; cursor: pointer; background-color: #fdcc70;  }
.MainMenu_SubMenu { color: #314855; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; cursor: pointer; z-index: 1000; }
.MainMenu_SubMenuItemSel TD { color: fuchsia; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; background-color: #fdcc70; cursor: pointer; z-index: 1000; }
.MainMenu_SubMenuItemSel { color: fuchsia; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; background-color: #fdcc70; cursor: pointer; z-index: 1000; }
.MainMenu_MenuIcon { cursor: pointer; cursor: pointer; background-color: transparent; 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_SubMenuItemSelected { color: #900808; }
/*.MainMenu_MenuItemSel
{ color: #314855; font-size: 14pt; font-weight: bold; font-variant: small-caps; height: 25px; }*/
.SubMenu_item TD { color: purple; }
.MainMenu_TabRootMenuItem TD
{ color: #314855; font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; background-color: red; height: 25px; }
.MainMenu_TabMenuItemHover TD
{ color: #900808; font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; background-color: teal; }
/*filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=3);*/
/*.MainMenu_MenuBreak { background-color: transparent; border-color: #4168b0; border-width: 0; }
.MainMenu_MenuArrow 
{ color: #e6ae41; 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: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H2  { font-size:  12pt; font-weight:    bold; color: #062d68; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H3  { font-size:  11pt; font-weight:    bold; color: #ab0909; font-family: "trebuchet ms", Georgia, "Times New Roman", Times, serif; }

H4  { font-size:  10px; font-weight:    bold; color: #e6ae41; 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: 9pt; 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; font-size: 9pt; }

A:visited   { text-decoration:    underline; color:  #4168b0; font-size: 9pt; }
A:hover { text-decoration:    underline; color:  #c90000; font-size: 9pt; }
A:active    { text-decoration:    underline; color:  #4168b0; font-size: 9pt; }
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 */
.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;
}
/*== 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; }







