﻿/*=======================================================================================================
			Genratec Global
			http://www.Genratec.com
================================================================================++=======================*/
a:link {
	text-decoration: underline;
	color: #050031;
}
a:hover {
}
A:visited {
	color: #666666;
	text-decoration: underline;
}
A:active {
}
a.external
{
	padding-right: 14px;
	padding-left: 0px;
	background-color: transparent;
	background-image: url(http://www.genratec.com/Portals/_default/Skins/GenratecV3/ex.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right -100px;
	padding-bottom: 0px;
	padding-top: 0px;
}
a.external:hover
{
	padding-right: 14px;
	padding-left: 0px;
	background-color: transparent;
	background-image: url(http://www.genratec.com/Portals/_default/Skins/GenratecV3/ex.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
Body {
	leftMargin: 0;
	topMargin: 0;
	marginheight: "0";
	marginwidth= "0";
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #FEFEFE;
	color: #404040;
}
.ControlPanel {
	background-color: #fefefe;
	color: #404040;
}
.BannerBackground {
	background-image: url(XDSharedPix/GraduatedHeader.gif);
	height: 32px;
	background-color: #808081;
	color: #404040;
}
.MenuBlock {
	background-color: #cccccc;
	height: 1px;
}
.MainContentBG {
	background-repeat: repeat;
	padding: 0px;
	background-color: white;
}
.FixedWidth {
	border-left: solid #DDDDDD 1px;
	border-right: solid #DDDDDD 1px;
}
.VerticalMenu {
	width: 200px;
	height: 100%;
	background-color: #E5E5E5;
	color: #404040;
	border-right: 1px #dcdcde solid;
}
.LeftBlue {
	width: 200px;
	height: 100%;
	background-color: #E5E5E5;
	color: #404040;
	border-right: 1px #dcdcde solid;
}
.LeftWhite {
	width: 200px;
	height: 100%;
	background-color: transparent;
	border-right: 1px #dcdcde solid;
}
.LeftContent {
	width: 200px;
	background-color: transparent;
	border-right: 0px #dcdcde solid;
}
.LeftPane {
	width: 200px;
	background-color: transparent;
	border-right: 0px #dcdcde solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.ContentPane {
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #404040;
}
.RightPane {
	width: 200px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.LinksMenu {
	font-family: Arial, Verdana,sans-serif;
	font-size: 11px;
	color: #201C3D;
	padding-left: 10px;
	margin-top: 3px;
}
/*textstylefortheselectedtab*/
.SelectedTab {
	font-weight: normal;
	font-size: 9px;
	line-height: 0em;
	color: #808080;
	font-family: Arial,Helvetica,san-serif;
	text-decoration: none;
}
/*hyperlinkstylefortheselectedtab*/
A.SelectedTab:link {
	text-decoration: none;
	color: #BEB98C;
	background-color: transparent;
}
A.SelectedTab:visited {
	text-decoration: none;
	color: #BEB98C;
	background-color: transparent;
}
A.SelectedTab:active {
	text-decoration: none;
	color: #050031;
}
A.SelectedTab:hover {
	text-decoration: underline;
	color: #050031;
}
/*textstylefortheunselectedtabs*/
.OtherTabs {
	font-weight: bold;
	font-size: 8.5pt;
	color: #BEB98C;
	font-family: Arial,Helvetica,san-serif;
	text-decoration: none;
	vertical-align: middle;
}
.FooterBackground {
	background-repeat: repeat-x;
	background-image: url(XDSharedPix/GraduatedFooter.gif);
	height: 32px;
	padding-top: 5px;
}
.Footer {
	color: #EAEAEA;
	height: 26px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Arial,Helvetica,san-serif;
	padding-right: 10px;
}
/*hyperlinkstyleforthefooterlinks*/
A.Footer:link {
	text-decoration: none;
	color: #EAEAEA;
}
A.Footer:active {
	text-decoration: none;
	color: #FAFAFA;
}
A.Footer:hover {
	text-decoration: none;
	color: #ffffff;
}
A.Footer:visited {
	text-decoration: none;
	color: #EAEAEA;
}
/*hyperlinkstylefortheunselectedtabs*/
A.OtherTabs:link {
	text-decoration: none;
	color: #6F74A5;
}
A.OtherTabs:active {
	text-decoration: none;
	color: #6F74A5;
}
A.OtherTabs:hover {
	text-decoration: none;
	color: #ffffff;
}
A.OtherTabs:visited {
	text-decoration: none;
	color: #4A5078;
}
/*GENERALstyleformoduletitles*/
.Head {
	font-family: Arial,Helvetica,san-serif;
	font-weight: bold;
	color: #201C3D;
}
/*styleofitemtitlesoneditandadminpages*/
.SubHead {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #201C3D;
}
/*moduletitlestyleusedinsteadofHeadforcompactrenderingbyQuickLinksandSigninmodules*/
.SubSubHead {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A996E;
}
.LoginTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 3px;
	padding-right: 12px;
}
/*hyperlinkstylefortheselectedtab*/
A.LoginTab:link {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:visited {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:active {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:hover {
	text-decoration: underline;
	color: #808080;
}
/*this is where you format font size in the site */
.Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #201C3D;
}
.NormalSpaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #201C3D;
	line-height: 1.6em;
	padding-bottom: 6px;
}
/*textstyleusedfortextboxesintheadminandeditpages,forNavcompatibility*/
.NormalTextBox {
	border-style: solid;
	border-width: 1px;
	border-color: #E4E3DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #201C3D;
}
.NormalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E9C70;
}
.NormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/*textstyleforbuttonsandlinkbuttonsusedintheportaladminpages*/
.CommandButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*hyperlinkstyleforbuttonsandlinkbuttonsusedintheportaladminpages*/
A.CommandButton:link {
	text-decoration: underline;
	color: #201C3D;
}
A.CommandButton:visited {
	text-decoration: underline;
	color: #9D9B70;
}
A.CommandButton:active {
	text-decoration: underline;
	color: #9D9B70;
	font-family: Arial, Helvetica, sans-serif;
}
A.CommandButton:hover {
	text-decoration: underline;
	color: #201C3D;
}

/*===================================================================================================================
      
			   * * * * *        Genratec BodyStyles FOR CONTENT  * * * * *
      
=====================================================================================================================*/
H1, .h1 {
	margin: 0px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 20px;
	font-weight: bold;
	color: #050031;
	background-color: transparent;
	word-spacing: 1pt;
	padding-bottom: 12px;
}
H1_Subtext {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #BEB98C;
	background-color: transparent;
	word-spacing: 1pt;
	font-style: italic;
	letter-spacing: 1px;
	padding-bottom: 12px;
}
H2, .h2 {
	padding: 4px 0px 4px 0px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BEB98C;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C5C4A4;
}
H2_Bullet {
	background-position: 8px 5px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BEB98C;
	background-color: transparent;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding-top: 16px;
	background-image: url('http://www.genratec.com/Portals/_default/Skins/GenratecV3/images/RedStar_8x8.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1em;
}
H3 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BEB98C;
	background-color: transparent;
	letter-spacing: 2px;
	padding-top: 10px;
}
H3_Bullet {
	background-position: 28px 5px;
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #050031;
	background-color: transparent;
	padding-top: 16px;
	background-image: url('http://www.genratec.com/Portals/_default/Skins/GenratecV3/images/RedStar_8x8.gif');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1em;
}
H4 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BEB98C;
	background-color: transparent;
	letter-spacing: 2px;
	padding-top: 6px;
	padding-left: 18px;
	font-style: italic;
}
H5, DT {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #050031;
	background-color: transparent;
	padding-top: 10px;
}
H6 {
	font-family: Arial,Helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #050031;
	background-color: transparent;
	text-indent: 12px;
}
TFOOT, THEAD {
	font-family: Arial,Helvetica,san-serif;
	font-size: 10px;
	color: #050031;
}
TH {
	vertical-align: baseline;
	font-family: Arial,Helvetica,san-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A996E;
}
.fancy {
	font-family: Georgia,Times New Roman,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 2.2em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #BEB98C;
	float: left;
	margin-top: 0pt;
	margin-right: 0.2em;
	margin-bottom: -0.2em;
	margin-left: 0pt;
}
.featurelink, .featurelink a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
}
/*===================================================================================================================
      
			   * * * * *        Genratec SolpartMenu   * * * * *
      
=====================================================================================================================*/
/* .MainMenu_MenuContainer  This styles the main menu container for the root menu items. */
.MainMenu_MenuContainer {
	background-color: transparent;
	border: 0px;
}
/* .MainMenu_MenuBar  Sets the height of the menu bar section. */
.MainMenu_MenuBar {
	border: 0px;
	cursor: hand;
	height: 28px;
	background-color: Transparent;
}
/* .MainMenu_SubMenu  	This styles the main menu and sub-menu boxes. 
						Here you can set an overall border and background color for these elements. */
.MainMenu_SubMenu {
	background-color: #E4E3DD;
	z-index: auto;
	cursor: pointer;
	cursor: hand;
	margin-top: 0px;
	color: #201C3D;
	font-family: Arial, Helvetica, sans-serif;
}
/* .MainMenu_MenuBreak  Styles the break section between the menu items. */
.MainMenu_MenuBreak {
	height: 28px;
	width: 5px;
}
/* .MainMenu_MenuArrow  The arrow is displayed to the right of a sub-menu item whenever there is a sub-sub-menu item */
.MainMenu_MenuArrow {
	border-style: none;
	padding: 0px;
	margin: 0px;
	display: table-cell;
}
/* .MainMenu_RootMenuArrow  The arrow is displayed to the right of a root menu item whenever there is a sub-menu item */
.MainMenu_RootMenuArrow {
	display: none;
	vertical-align: middle;
}
/* .MainMenu_RootMenuItemActive  Styles the root menu item for the currently selected page. */
.MainMenu_RootMenuItemActive {
	border: none;
	background-color: #BEB98C;
}
.MainMenu_MenuIcon {
	border-style: none;
	padding: 5px;
	margin: 5px;
	display: run-in;
	background-color: #E4E3DD;
}
.MainMenu_MenuItem {
	border-style: none;
	background-color: Transparent;
	border-left: #808080 0px solid;
	border-bottom: #808080 0px solid;
	border-top: #808080 0px solid;
	border-right: #808080 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #201C3D;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	height: 28px;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.MainMenu_MenuItemSel {
	border-style: none;
	background-color: #BEB98C;
	cursor: pointer;
	cursor: hand;
	color: #050031;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	height: 28px;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.MainMenu_SubMenuItem {
	border-style: none;
	border-color: #FFFFFF;
	background-color: Transparent;
	border-left: #808080 0px solid;
	border-bottom: #808080 0px solid;
	border-top: #808080 0px solid;
	border-right: #808080 0px solid;
	cursor: pointer;
	cursor: hand;
	color: white;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	height: 28px;
	text-align: center;
	padding: 0px 5px 0px 5px;
}
.MainMenu_SubMenuItemSel {
	border-style: none;
	background-color: #BEB98C;
	cursor: pointer;
	cursor: hand;
	color: #050031;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	height: 28px;
	text-align: left;
	padding: 0px 5px 0px 5px;
}
.MainMenu_SubMenuBreadcrumb {
	background-color: Transparent;
	border: 0px;
	cursor: hand;
	color: #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 28px;
	text-align: left;
}
/* .MainMenu_RootMenuItemBreadcrumb  Styles the root menu item related to the breadcrumb list. 

.MainMenu_RootMenuItemBreadcrumb
{  
    border: solid 10px purple;
    background-color: green;
    height: 50px;
}*/
/*SolpartMenu 2*/
.rootmenuitembreadcrumb {
	background-color: transparent;
	border: 0px;
	cursor: hand;
	color: #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	height: 28px;
	text-align: left;
}
.rootmenuitem {
	cursor: pointer;
	cursor: hand;
	color: #201C3D;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	height: 28px;
}
.rootmenuitemselected {
	background-color: transparent;
	cursor: pointer;
	cursor: hand;
	color: #fff;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	height: 25px;
	text-align: left;
}
/*EndSolpartMenu*/
/*===================================================================================================================
      
     		SKIN		 Breadcrumb 
      
=====================================================================================================================*/
.BreadCrumbPane {
	font-family: Arial;
	font-size: 7pt;
	height: 15pt;
	padding-left: 220px;
	padding-right: 1px;
}
.BreadCrumbPaneLeft {
	font-family: Arial;
	font-size: 7pt;
	height: 15pt;
	padding-left: 200px;
	padding-right: 1px;
}
.BreadCrumb {
	font-size: 7pt;
	color: #9a996e;
	font-family: arial;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
}
A.BreadCrumb:link {
	text-decoration: none;
	color: #9a996e;
}
A.BreadCrumb:visited {
	text-decoration: none;
	color: #9a996e;
}
A.BreadCrumb:active {
	text-decoration: none;
	color: #050031;
}
A.BreadCrumb:hover {
	color: #050031;
	text-decoration: underline;
}
/*styleforLightBackgroundelements*/
.LightBG {
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 3px;
	padding-right: 12px;
	color: #201C3D;
}
/*hyperlinkstyleforLightBackgroundelements*/
A.LightBG:link {
	text-decoration: none;
	color: #808080;
	background-color: transparent;
}
A.LightBG:visited {
	text-decoration: none;
	color: #808080;
	background-color: transparent;
}
A.LightBG:active {
	text-decoration: none;
	color: #808080;
	background-color: transparent;
}
A.LightBG:hover {
	text-decoration: underline;
	color: #808080;
	background-color: transparent;
}
/* dnnCOPYRIGHT Page Footer Style */
.copyright {
	color: #201C3D;
	height: 26px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 7.5pt;
	font-family: Arial;
	padding-right: 10px;
}
/* DarkBG Style */
.DarkBG {
	color: #BEB98C;
	height: 26px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 7.5pt;
	font-family: Arial;
	padding-right: 10px;
}
A.DarkBG:link {
	text-decoration: none;
	color: #000;
}
A.DarkBG:active {
	text-decoration: none;
	color: #000;
}
A.DarkBG:hover {
	text-decoration: none;
	color: #BEB98C;
}
A.DarkBG:visited {
	text-decoration: none;
	color: #000;
}
/* DarkBG Style2 */
.DarkBG2 {
	color: #E8E6D7;
	font-weight: normal;
	font-size: 7.5pt;
	font-family: Arial;
	vertical-align: top;
}
A.DarkBG2:link {
	text-decoration: none;
	color: #e8e6d7;
	vertical-align: top;
}
A.DarkBG2:active {
	text-decoration: none;
	color: #ffffff;
	vertical-align: top;
}
A.DarkBG2:hover {
	text-decoration: none;
	color: #ffffff;
	vertical-align: top;
}
A.DarkBG2:visited {
	text-decoration: none;
	color: #ffffff;
	vertical-align: top;
}
/*backgroundforSearchImage*/
.Search {
	background-image: url(XDSharedPix/searchlefty.gif);
	width: 7px;
	height: 32px;
	background-repeat: no-repeat;
}
.SearchBG {
	background-color: #ECEBE7;
}
.LogoPadding {
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
/*===================================================================================================================
      
      				Genratec -   PANES    Background, Padding, Module Alignment, etc
      
=====================================================================================================================*/
.LeftPane {
	background-color: transparent;
	width: 200px;
	padding: 0px;
	vertical-align: top;
}
.TopPane {
	background-color: transparent;
	padding: 0px;
	vertical-align: top;
}
.RightPane {
	background-color: transparent;
	padding: 0px;
	vertical-align: top;
	width: 25%;
}
.ContentPane {
	background-color: transparent;
	padding: 0px;
	vertical-align: top;
	width: 75%;
}
.ContentPane2 {
	background-color: transparent;
	padding: 0px;
	vertical-align: top;
}
.ImagesPane {
	background-color: transparent;
	padding: 0px;
	vertical-align: top;
}
/*===================================================================================================================
      
      				GENRATEC (R) - Inventua SideMenu Module
      
=====================================================================================================================*/
/* SideMenu  */
.MenuHdr {
	font-size: 7.5pt;
	font-family: Arial;
	font-weight: bold;
	font-color: #201C3E;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #ffffff;
	border-top: none;
	border-left: none;
	border-right: 1px solid #CBC7BF;
	border-bottom: 1px solid #CBC7BF;
	cursor: default;
}
.currentHeaderHighlight {
	border-style: none;
	border-width: thin;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	font-style: oblique;
	font-variant: normal;
	text-transform: none;
	color: #9A996E;
	padding-top: 5px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-bottom: 5px;
}
.currentItemHighlight {
	border-style: none;
	border-width: thin;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	font-style: oblique;
	font-variant: normal;
	text-transform: none;
	color: #99001F;
	padding-top: 5px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding-bottom: 5px;
}
.MenuHdr2 {
	font-size: 7.5pt;
	font-family: Arial;
	font-weight: bold;
	font-color: #201C3E;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 1px;
	background-color: #ffffff;
	border-top: none;
	border-left: none;
	border-right: 1px solid #CBC7BF;
	border-bottom: 1px solid #CBC7BF;
	cursor: default;
}
.MenuItem HR {
	background-color: #ffffff;
	border-top: none;
	border-left: none;
	border-right: 0px solid #CBC7BF;
	border-bottom: 1px solid #CBC7BF;
	margin-right: 5px;
}
.MenuItemMouseOver {
	background-position: right top;
	background-image: url(images/menuarrow-bg.gif);
	background-repeat: no-repeat;
}
.MenuItem, .MenuItemMouseOver {
	font-size: 7pt;
	font-family: Arial;
	font-weight: normal;
	padding-bottom: 2px;
	background-color: #ffffff;
	padding-top: 5px;
	border-top: none;
	border-left: none;
	border-right: 1px solid #CBC7BF;
	border-bottom: 1px solid #CBC7BF;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link {
	text-decoration: none;
	color: black;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	display: block;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link {
	display: block;
	padding-left: 12px;
	padding-bottom: 1px;
	cursor: pointer;
	color: #201C3E;
	padding-top: 1px;
	text-decoration: none;
	width: 100%;
}
.MenuCurrentPage {
	font-size: 7pt;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 7px;
	border-top: none;
	border-left: 0px solid #CBC7BF;
	border-right: 1px solid #CBC7BF;
	border-bottom: 1px solid #CBC7BF;
	background-color: #E4E3DD!important;
	color: #99001E;
}
.MenuItemMouseOver {
	border-width: 1px 1px 1px 0px;
	border-style: none none none solid;
	border: #CBC7BF 1px solid;
	background-color: #E4E3DD!important;
}
/*========================================================================================================================
      
     					 GENRATEC (R) - Inventua TopMenu Module
      
==========================================================================================================================*/
/* TopMenu  */
.TopMenuItem a, .TopMenuItem a:active, .TopMenuItem a:hover, .TopMenuItem a:visited, .TopMenuItem a:link, .TopMenuItemMouseOver a, .TopMenuItemMouseOver a:active, .TopMenuItemMouseOver a:hover, .TopMenuItemMouseOver a:visited, .TopMenuItemMouseOver a:link    (line 164)
{
    text-decoration: none;
    color: white;
    cursor: pointer;
    padding-left-value: 10px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-value: 10px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}
.TopMenuItem a, .TopMenuItem a:active, .TopMenuItem a:hover, .TopMenuItem a:visited, .TopMenuItem a:link, .TopMenuItemMouseOver a, .TopMenuItemMouseOver a:active, .TopMenuItemMouseOver a:hover, .TopMenuItemMouseOver a:visited, .TopMenuItemMouseOver a:link    (line 164)
{
    text-decoration: none;
    color: white;
    cursor: pointer;
    padding-left-value: 10px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-value: 10px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}
.TopMenuItem a, .TopMenuItem a:active, .TopMenuItem a:hover, .TopMenuItem a:visited, .TopMenuItem a:link, .TopMenuItemMouseOver a, .TopMenuItemMouseOver a:active, .TopMenuItemMouseOver a:hover, .TopMenuItemMouseOver a:visited, .TopMenuItemMouseOver a:link    (line 164)
{
    text-decoration: none;
    color: white;
    cursor: pointer;
    padding-left-value: 10px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-value: 10px;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
}
/*=======================================================================================================
			Genratec Global            PAGE AND XMOD COACH FORM STYLES
			info@Genratec.com
			http://www.Genratec.com
================================================================================++=======================*/
.Coach_Name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #201C3D;
	letter-spacing: 2px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.Coach_Headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #201C3D;
	letter-spacing: 1px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: scroll;
	line-height: 22px;
}
.Page_Name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #201C3D;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.Page_Headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
	letter-spacing: 1px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Section_Title {
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #BEB98C;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.Section_SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #BEB98C;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Section_Intro {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
	letter-spacing: 1px;
	font-style: italic;
	line-height: 22px;
}
.Section_Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
}
.Section_Body_Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
	font-style: italic;
}
.Section_Bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #201C3D;
	background-image: url('../../../0/images/Red_Star_8x8.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Section_Bullet_Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #201C3D;
	background-image: url('../../../0/images/Red_Star_8x8.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
}
.Section_Small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
}
.Section_Background {
	background-color: #CBC7BF;
}
.Section_BackgroundAlt {
	background-color: #DDDAD5;
}
.XMOD_Coach_Profile_Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color: #201C3D;
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 10px; /* ENGAGE:PUBLISH Hiding Print Email and Last Updated from page Display */;}
	
.divPrinterFriendly { display: none;}
.divLastUpdated {display:none;}
.divEmailAFriend {display:none}
}



/*******************************************************************************************************
											  X
										D N N X M E N U
											  X
******************************************************************************************************
/* MenuBar */
div#sample08 div.menubar {width: auto;font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;clear: both;position: relative;z-index:100;}
div#XMenu div.menubar-m {height: 40px;background: url(images/menu_bg.png) 0 0 repeat-x;}
div#XMenu div.menubar-l {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#XMenu div.menubar-r {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}


/* Menu */
div#XMenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div#XMenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#XMenu li a, #menu li span.separator {height: 40px;display: block;float: left;line-height: 32px;text-decoration: none;color: #646464;}
div#XMenu li span {display: block;}
div#XMenu li span {
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 95% 0px;
	font-size: 13px;
}
div#XMenu li a.current {color: #646464; font-weight:bold;}
div#XMenu a:hover, div#XMenu span.separator:hover, div#XMenu span.sfhover {color: #000000;}
div#XMenu li.active {font-weight: bold;}
div#XMenu li.active ul {
	font-weight: normal;
	color: #9E9C70;
}
div#XMenu li.parent span.separator {cursor: pointer;}
div#XMenu li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div#XMenu li.fancy { position: absolute;top: 1px; visibility: hidden; margin-top:-1px; z-index: 4; overflow: hidden;}
div#XMenu li.fancy div.fancy-container {padding: 0px 0px 0px 0px;}
div#XMenu li.fancy div.fancy-container div.fancy-m {height: 40px; background: url(images/menu_fancy_m.png) 0 0 repeat-x;}
div#XMenu li.fancy div.fancy-container div.fancy-l {position: absolute;	top: 0px; left: 2px;}
div#XMenu li.fancy div.fancy-container div.fancy-r {position: absolute;	top: 0px; right: 2px;}
div#XMenu ul.menu {position: absolute;top: 0px;left: 0px;z-index: 11;height: 40px;}
div#XMenu li.level1 {
	font-size: 10px;
	color: #00FF00;
}
div#XMenu a.level1, div#XMenu span.level1 {padding: 0px 5px 0px 5px;background: url(images/menu_level1_item.png) 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: normal;font-size: 125%;}
div#XMenu a.level1 span, div#XMenu span.level1 span {padding: 0px 20px 0px 20px;}
div#XMenu li:hover a.level1, div#XMenu li.sfhover a.level1, div#XMenu li:hover span.level1, div#XMenu li.sfhover span.level1 {/* color: #323232; */}
div#XMenu li.active a.level1, div#XMenu li.active span.level1 {color: #FFFFFF;}
div#XMenu a.level1 span.xtitle, div#XMenu span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div#XMenu a.level1 span.sub, div#XMenu span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #bfbfbf;margin-top: -7px;line-height: 10px;}


/* Sub Menu */
div#XMenu ul.menu ul {position: absolute;top: 40px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url(images/menu_dropdown_bg.png) 0 100% no-repeat;}
div#XMenu li:hover ul, div#XMenu li.sfhover ul {left: 0px;z-index: 100;}
div#XMenu li.level1 li {width: 100%;text-indent: 15px;}
div#XMenu li.level1 li a, div#XMenu li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url(images/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
div#XMenu li.level2 a.parent, div#XMenu li li.level2 span.parent {
	background: #FEFEFE url(images/menu_level2_item_parent.png) 100% 0 no-repeat;
}
div#XMenu li ul ul {margin: -41px 0 0 164px;}
div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul,  
div#XMenu li:hover ul ul ul, div#XMenu li.sfhover ul ul ul,  
div#XMenu li:hover ul ul ul ul, div#XMenu li.sfhover ul ul ul ul {left: -999em;}
div#XMenu li li:hover ul, div#XMenu li li.sfhover ul,  
div#XMenu li li li:hover ul, div#XMenu li li li.sfhover ul,  
div#XMenu li li li li:hover ul, div#XMenu li li li li.sfhover ul {left: 0;z-index: 100;}


