/*
	Global styles used across multiple pages in this skin.
	Styles marked by the comment (EDITOR) should be manually propagated to
	editor.css so the WYSIWYG editor will properly render them.

	author: Eric Byrnes
	modifications:
*/

/* ========== Generic ========== */

/* General defaults for the page (EDITOR) */
body {
   background: url(images/body_fade.jpg) top left repeat-x;
   background-color: #333233; /* charcoal */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt; /* base font size */
   font-weight: normal;
   margin: 0 auto;
}

/* General label properties */
label {
   cursor: pointer;
   cursor: hand; /* for IE compatibility */
   font-size: 10pt; /* base font size */
}

/* Image-based submit buttons don't have borders either, so this would be used
   in conjunction with the "submitbutton" class above */
input[type="image"] {
   border: 0px;
}
input[type="text"], input[type="password"], select {
   padding: 1px 0;
}
input[type="radio"] {
   background-color: transparent;
}

/* This turns off borders around images (EDITOR) */
img {
   border: 0px;
   margin: 0px;
   padding: 0px;
}

/* Ordinary paragraphs and list-items (EDITOR) */
p, ul, ol {
   font-size: 100%;
   margin-top: 0em;
   margin-bottom: 0.6em;
   padding-top: 0em;
}

/* Ordinary paragraphs and list-items (EDITOR) */
p, td, a {
   font-size: 10pt;
}

/* Link styles (EDITOR) */
a, a:link, a:active, a:visited {
   color: #779DE0; /* light blue */
}
a:link, a:active, a:visited, a:hover {
   cursor: pointer;
   cursor: hand;
   text-decoration: none;
}
a:hover {
   color: #1A3D7A;
}
a.arrow {
   background: url(images/link_arrow.gif) center left no-repeat;
   padding-left: 15px;
}
a.pageLink {
   font-size: 8pt;
}

/* Error/validation image */
.error-image {
   display: inline;
}

/* Used for messages displayed when performing form validation */
ul.messages {
   padding-top: 10px;
   padding-bottom: 10px;
}

li.error, .error, li.Error, .Error {
   color: #FF0000;
   font-weight: bold;
}
li.warning, .warning, li.Warning, .Warning {
   color: #FF8000;
   font-weight: bold;
}
li.info, .info, li.Info, .Info {
   color: #00CC00;
   font-weight: bold;
}

/* This can be used to hide text from regular browsers while allowing it appear for text readers */
p.accessibility, li.accessibility {
   display: none !important;
}


/* ========== DotNetNuke Core Styles ========== */

.SkinObject {
   background-color: transparent;
   color: #779DE0; /* light blue */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
}

a.SkinObject:link, a.SkinObject:active, a.SkinObject:visited, a.SkinObject:hover {
   color: #779DE0; /* light blue */
   text-decoration: none;
}


/* ========== DotNetNuke Elements ========== */

/* Text style for the selected tab */
.SelectedTab {
   color: #C0C0C0;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: none;
}

/* Text style for the unselected tabs */
.OtherTabs {
   color: #C0C0C0;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: none;
}

/* Text style used for textboxes in the admin and edit pages, for Nav compatibility */
/* Style for module titles (EDITOR) */
.Head {
   color: #D1261F; /* dark red */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   margin-bottom: 0.4em;
}
a.Head {
   color: #D1261F; /* dark red */
}
    
/* Style of item titles on edit and admin pages (EDITOR) */
.SubHead {
   color: #779DE0; /* light blue */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules (EDITOR) */
.SubSubHead {
   color: #779DE0; /* light blue */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
}

/* Style of item titles on announcements (EDITOR) */
.ItemTitle {
   color: #779DE0; /* light blue */
   font-family: Helvetica, Arial, sans-serif;
   font-size: 100%;
   font-weight: bold;
   margin-bottom: 0.3em;
}

/* Text style used for most text rendered by modules (EDITOR) */
.Normal, .NormalDisabled {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
}

/* Bold text (EDITOR) */
.NormalBold {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

/* Text box style */
input.NormalTextBox {
   border: 1px solid #7B9EBD; /* standard border blue */
   padding: 1px 0;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
}

/* Text style for error messages */
.NormalRed {
   color: red;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

/* Text style for text requiring emphasis */
.NormalBold {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

/* Text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
   font-family: Helvetica, Arial, sans-serif;
   font-weight: normal;
}
    
/* Hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
   color: #779DE0; /* light blue */
   text-decoration: underline;
}

a.CommandButton:hover {
   color: #D1261F; /* dark red */
   text-decoration: underline;
}

/* button style for standard HTML buttons */
.StandardButton {
   background: #6F8AA4; /* blue-gray */
   border: 1px outset #779DE0; /* light blue */
   color: white;
   font-size: smaller;
   font-variant: small-caps;
   padding-right: 5px;
   padding-left: 5px;
}

.StandardButton:hover {
   background: #779DE0; /* light blue */
   border: 1px outset #779DE0; /* light blue */
   color: white;
   cursor: pointer;
   cursor: hand;
   font-size: smaller;
   font-variant: small-caps;
   padding-right: 5px;
   padding-left: 5px;
}

        
/* ========== Skin Object Styles ========== */

/* Top nav style */
.skinLinkTopNav {
   color: #779DE0;
   font-size: 9pt;
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
}
a.skinLinkToolNav:link, a.skinLinkToolNav:visited, a.skinLinkToolNav:active {
   color: #779DE0;
}
a.skinLinkToolNav:hover {
   color: #D1261F;
}

.skinFooterNav {
   color: #779DE0;
   float: right;
   font-size: 7.5pt;
   font-weight: normal;
}
.skinFooterNav .SkinObject {
   font-size: 7.5pt;
   font-weight: normal;
}
/* General bottom nav style */
.skinFooterNav .skinFooterItem
{
   padding: 3px 0;
}
/* [PRIVACY] style */
.skinFooterNav .skinPrivacy {
   padding: 3px 0;
}
/* [TERMS] style */
.skinFooterNav .skinTerms {
   padding: 3px 0;
}
/* [COPYRIGHT] style */
.skinFooterNav .skinCopyright {
   padding: 10px 0 0; 
}
.skinFooterNav .skinCopyright .SkinObject {
   color: #C0C0C0;
   font-size: 7pt;
}
        
/* [SEARCH] style */
.skinSearch {
   font-size: 8pt;
}


/* ========== Module Menu Styles ========== */

/* Module Title Menu */
.ModuleTitle_MenuContainer {
   border: 0 solid white;
}

.ModuleTitle_MenuBar {
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   height: 16px;
   background-color: transparent;
}

.ModuleTitle_MenuItem {
   color: black; 
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   font-size: 9pt; 
   font-style: normal; 
   font-weight: bold;
   border-left: 0px solid white;
   border-bottom: 1px solid white; 
   border-top: 1px solid white; 
   border-right: 0px solid white;
   background-color: transparent;
}

.ModuleTitle_MenuIcon {
   background-color: #EEEEEE;
   border-bottom: 1px solid transparent;
   border-left: 1px solid transparent;
   border-top: 1px solid transparent;
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   height: 21px;
   text-align: center; 
   width: 15px; 
}

.ModuleTitle_SubMenu {
   background-color: #FFFFFF; 
   border: 0px;
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
   z-index: 1000; 
}

.ModuleTitle_MenuBreak {
   background-color: #EEEEEE; 
   border-bottom: 1px solid #EEEEEE;
   border-left: 0px solid #EEEEEE;
   border-right: 0px solid #EEEEEE;
   border-top: 1px solid #EEEEEE;
   height: 1px;
}

.ModuleTitle_MenuItemSel {
   background-color: #C1D2EE;
   color: black; 
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   font-size: 9pt; 
   font-style: normal;
   font-weight: bold; 
}

.ModuleTitle_MenuArrow {
   border-bottom: 0px solid transparent;
   border-left: 0px solid transparent;
   border-top: 0px solid transparent;
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   font-family: webdings; 
}

.ModuleTitle_RootMenuArrow {
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   font-family: webdings; 
}

/* ========== Main Menu Styles ========== */

.MainMenu_MenuContainer {
   border: 0px;
}

.MainMenu_MenuBar {
   height: 25px;
}

.MainMenu_MenuItem {
   background-color: #DDBF31;
   border: 0px;
   color: white;
   cursor: pointer;
   cursor: hand; /* for IE compatibility */
   font-size: 10pt;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 25px;
   height: 25px;
}

.MainMenu_MenuIcon {
   background-color: #909090; /* medium gray */
   border-left: 1px solid transparent;
   border-bottom: 1px solid transparent;
   border-top: 1px solid transparent;
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   height: 25px;
   text-align: center; 
   width: 5px; 
}
* html .MainMenu_MenuIcon {
   height: 23px;
}

.MainMenu_SubMenu {
   background-color: #DDBF31;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=6); 
   font-variant: normal;
   z-index: 1000; 
}
.MainMenu_SubMenu .MainMenu_MenuItem {
   color: #779DE0; /* light blue */
   font-size: 9pt;
   font-style: normal;
   font-variant: normal;
   font-weight: bold;
   line-height: 23px;
   height: 23px;
}

.MainMenu_MenuBreak {
   display: none;
}

.MainMenu_MenuItemSel {
   background-color: #D7D7D7; /* light gray */
   color: #D1261F; /* dark red */
}

.MainMenu_MenuArrow {
   border: 1px solid transparent;
   cursor: pointer; 
   cursor: hand; /* for IE compatibility */
   font-family: webdings; 
}
* html .MainMenu_MenuArrow,
* html .MainMenu_MenuItemSel .MainMenu_MenuArrow {
   border: 0;
}
+ html .MainMenu_MenuItemSel .MainMenu_MenuArrow {
   border: 0;
}

.MainMenu_RootMenuArrow {
   display: none;
   font-family: webdings;
   font-size: 10pt;
}

/* Class used for top-level menu items */
.MainMenu_RootMenuItem {
   color: white;
   font-size: 10pt;
   font-variant: normal;
   line-height: 36px;
   height: 36px;
   padding: 0 10px;
}
tr.MainMenu_RootMenuItem td {
   padding: 0 10px;
}

/* Class used for top-level menu item during mouse-over */
.MainMenu_RootMenuItemSel {
   background: url(images/nav_active_gradient.gif) top left repeat-x;
   background-color: #D7D7D7; /* light gray */
   color: #779DE0; /* light blue */
   font-variant: normal;
   font-weight: bold;
   line-height: 36px;
   height: 36px;
   padding: 0 10px;
}
tr.MainMenu_RootMenuItemSel td {
   padding: 0 10px;
}

/* Class used for top-level active (selected) menu item */
.MainMenu_RootMenuItemActive {
   background: url(images/nav_active_gradient.gif) top left repeat-x;
   background-color: #D7D7D7; /* light gray */
   color: #779DE0; /* light blue */
   font-variant: normal;
   font-weight: bold;
   line-height: 36px;
   height: 36px;
   padding: 0 10px;
}
tr.MainMenu_RootMenuItemActive td {
   padding: 0 10px;
}
 
/* Class used for sub-level menu items */
.MainMenu_SubMenuItem {
}

/* Class used for sub-level selected menu item during mouse-over */
.MainMenu_SubMenuItemSel {
   background-color: #C0C0C0; /* light gray */
   color: white;
}

/* Class used for sub-level active (selected) menu item */
.MainMenu_SubMenuItemActive {
   background-color: #C0C0C0; /* medium gray */
   color: white;
}
.MainMenu_SubMenu .MainMenu_SubMenuItemActive {
   color: white;
}

/* Class used for separator string (between menu items) */
.MainMenu_Separator {
   background-color: transparent;
   color: white;
   font-size: 9pt;
   font-style: normal;
   font-weight: bold;
}


/* ========== Page Containers ========== */

/* This holds the upper content area */
#skinTop {
   background: url(images/top_fade.jpg) top left repeat-x;
   background-color: #D3CDCD; /* gray */
   width: 100%;
}

/* This holds the upper content area, and centers it within the browser window */
#skinTopContent {
   background-color: white;
   margin: 0 auto;
   text-align: left;
   width: 964px;
}

/* The header holds any content above the menu */
#skinHeader {
   height: 58px;
   padding: 0px;
   position: relative;
   overflow: hidden;
   width: 100%;
}

/* Header logo container */
#skinHeaderLogo {
   background-color: white;
   text-align: left;
   overflow: hidden;
   vertical-align: middle;
   width: 100%;
}
#skinHeaderLogo img {
   margin-top: 16px;
   margin-left: 16px;
   margin-right: 16px;
}

/* Search box and language selection */
#skinHeaderSearchNav {
   background-color: white;
   margin-top: 2px;
   margin-bottom: 5px;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
   white-space: nowrap;
}

/* Header common/tool navigation */
#skinHeaderToolNav {
   background-color: white;
   color: white;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
   white-space: nowrap; 
}

/* Drop-down menu container */
#skinMenuBar {
   background-color: #EFC000; /* orange */
   border-left: 1px solid #D9AF00;
   border-right: 1px solid #D9AF00;
   _border: 0;
   clear: both;
   height: 36px;
   margin: 0px;
   padding: 0px;
   width: 100%;
}

#skinMenu {
   background-color: #EFC000; /* orange */
   width: 100%;
}

/* Page interior area */
#skinInterior {
   background: url(images/gray_white_fade.jpg) repeat-x;
   background-color: white;
   min-height: 540px;
   padding-bottom: 10px;
}
* html #skinInterior {
   height: 540px;
   overflow: visible;
}
+ html #skinInterior {
   height: 540px;
   overflow: visible;
}

/* Breadcrumb nav / submenu container */
#skinSubMenu {
   background-color: transparent;
   font-family: Helvetica, Arial, sans-serif;
   font-variant: normal;
   height: 1.5em;
   padding-top: 2px;
}

/* Link properties  */
#skinSubMenu a:hover {
   color: red;
}

/* Breadcrumb nav container */
#skinBreadcrumb {
   background-color: transparent;
   margin: 0;
   padding: 0;
}

/* Registration nav container */
#skinRegister {
   background-color: transparent;
   padding-right: 5px;
   white-space: nowrap;
}

/* Page interior area */
#skinContent {
   background-color: transparent;
}

/* The footer holds various logos and footer links */
#skinBottom {
   background-color: #333233; /* charcoal */
   background: url(images/bottom_fade.jpg) repeat-x;
   min-height: 130px;
   width: 100%;
}
* html #skinBottom {
   height: 130px;
}
+ html #skinBottom {
   height: 130px;
}

/* This holds the upper content area, and centers it within the browser window */
#skinBottomContent {
   margin: 0 auto;
   padding-top: 3px;
   padding-bottom: 5px;
   text-align: left;
   width: 964px;
}

/* The footer holds various logos and footer links */
#skinFooter {
   background-color: transparent;
   color: #909090;
   clear: both;
   margin-bottom: 1.0em;
}

/* The footer common navigation (disclaimers, etc.) */
#skinFooterCommonNav {
   font-size: 8pt;
   padding-left: 5px;
   padding-right: 5px;
   text-align: center;
   white-space: nowrap;
}

/* The footer copyright and contact information */
#skinFooterCopyright {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 7pt;
   padding-left: 5px;
   padding-right: 5px;
   white-space: nowrap;
}


/* ========== X2Vol shared styles ========== */
select {
   padding: 1px 0 1px;
}

.wneCombo {
   font-size: 14px;
}

/**  Watermarked text **/
.watermarked {
   color: #C0C0C0;
   height: 16px;
   padding: 1px;
}

/**  Standard field prompt cell **/
.prompt {
   color: #6D6D6D;
}
td.prompt {
   text-align: right;
}
/**  Standard field value cell **/
td.value {
   text-align: left;
}

/** Section header **/
.SectionTitle {
   border-bottom: 1px solid black;
   font-size: 125%;
   font-weight: bold;
   margin-bottom: 6px;
   width: 100%;
}
.SectionTitle .instruct {
   font-size: 80%;
   font-weight: normal;
}

.SubTitle {
   font-size: 110%;
   font-weight: bold;
   margin-bottom: 4px;
}

.SubSubTitle {
   font-size: 105%;
   font-weight: bold;
   margin-bottom: 2px;
}

.instruct {
   font-size: 80%;
}

.SectionArea {
   border: 1px solid #EEEEEE;
   width: 99%;
}

.SectionTitle {
   background-color: #DDE2EA;
   color: #1A3D7A;
   border-bottom: 1px solid white;
   padding-top: 10px;
   padding-bottom: 10px;
}
.SectionTitle span {
   padding-left: 10px;
}

.HeaderTitle, .Normal .HeaderTitle {
   color: #1A3D7A !important; /** dark blue **/
   font-size: 10pt;
}

/**  Popup styles **/
.Popup { }
.Popup .ButtonContent {
   text-align: center;
}

/**  Checkbox list styles **/
.checkList input {
   width: 15px;
}
.checkList label {
}

.threeColumn td {
   width: 33%;
}


/* ========== Profile ========== */

/** PAGE 1 **/
.InterestArea {
   margin-top: 0;
}

.SectionArea .ButtonArea {
   border-width: 0;
}
.ButtonArea .SectionTitle {
   padding: 0;
   line-height: 1px;
   height: 1px;
}

/** PAGE 2 **/
/** Container for goal information **/
.GoalArea {
   border: 1px solid #EEEEEE;
}
.GoalArea .SectionTitle {
   background-color: #DDE2EA;
   border-bottom: 1px solid white;
}

/** Container for sign-in preferences **/
.SignInArea {
   border: 1px solid #EEEEEE;
}

/** Container for checkbox field **/
.checkField {
   display: inline;
   text-align: center;
   width: 40px;
}
/** Container for checkbox prompt **/
.checkPrompt {
   display: inline;
}


/* ========== Infragistics Controls ========== */
/** Container for notification emails **/
.igdw_Control .igdw_BodyEdgeLeft {
   border-right: 1px solid whitesmoke;
}
.igdw_Control .igdw_BodyEdgeBottom {
   border-top: 1px solid whitesmoke;
}
.igdw_Control .igdw_BodyEdgeRight {
   border-left: 1px solid whitesmoke;
}
.igdw_Control .igdw_BodyContent {
   background-color: whitesmoke;
}


/* ========== Button styling (see http://www.hedgerwow.com/360/dhtml/css-round-button/demo.php) ========== */
span.buttonsep {
   padding: 0 10px;
}

a.button,
span.button,
del.button {
   display: -moz-inline-box;
   display: inline-block;
   cursor: pointer;
   border: none;
   font-size: 0;
   line-height: 0;
    
/*
   For Safari, read this first
   http://creativebits.org/webdev/safari_background_repeat_bug_fix
*/
   background-position: 0 0;
   background-repeat: no-repeat;
   height: 32px;
   text-decoration: none;
   color: #2E523B;
   font-style: normal;
   /* ===== form_buttons.png === 
   margin: 0 6px 0px 0;
   padding: 0 10px 0 0;	
*/
   /* ===== form_buttons_glass.png === */
   padding: 0px 10px 0px 0px;
   _padding-right: 2px;

   vertical-align: middle;	

   padding-top: -2px;
   _position: relative;
   _width: 10px;	
   _overflow-y: hidden;
}

a.button,
span.button,
del.button,
a.button span,
span.button button,
span.button input,
del.button span {
/*
   background-image: url(images/form_buttons.png);
   _background-image: url(images/form_buttons.gif);
*/
   background-image: url(images/form_buttons_glass.png);
   _background-image: url(images/form_buttons_glass.gif);
}

a.button span,
span.button button,
span.button input,
del.button span {
   white-space: nowrap;
   cursor: pointer;
   color: #222;
   display: -moz-inline-box;
   display: inline-block;
   line-height: 1;
   letter-spacing: 0 !important;
   font-family: Arial !important;
   font-size: 12px !important;
   font-style: normal;    
   background-color: transparent;
   background-position: 100% 0;
   background-repeat: no-repeat;
   height: 32px;
   /* ===== form_buttons.png === 
   padding: 8px 20px 0 10px;
   margin: 0 -14px 0 10px;
   */
   /* ===== form_buttons_glass.png === */
   margin: 0 -25px 0 13px;
   padding: 0px 20px 0 5px;
	
   border: none;
   vertical-align: text-top;
   zoom: 1;
   _position: relative;
   _padding-left: 0px;
   _padding-right: 12px;
   _margin-right: -10px;	
   _display: block;
   _top: 0;
   _right: -5px;
}

span.button button {
   line-height: 2.5; /* Opera needs this */
}

html.safari a.button span, 
html.safari del.button span {
   line-height: 1.3;
}

html.safari span.button button {
   line-height: 2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus {
   outline: none;
}

del.button {
   /* cursor: not-allowed;	*/
   background-position: 0 -120px;
}

del.button span {
   cursor: default;
   color: #aaa !important;
   background-position: 100% -120px;
}

span.button button,
span.button input {
   padding-top: 0px;
   line-height: 2.5; /* Opera need this */
   _padding-right: 22px;
}

/** optional **/
/*
a.button:visited {
   color: #aaa;
}
*/

/* Hover Style */
a.button:hover,
span.button:hover,
a.button:focus, 
a.dom-button-focus,
span.button-behavior-hover {
   background-position: 0 -60px;
   color: #222;
   text-decoration: none;
}

a.button:hover span,
a.button:focus span, 
span.button:hover button,
span.button:hover input,
span.button-behavior-hover button,
span.button-behavior-hover input {
   background-position: 100% -60px;
}

a.button:active,
a.button:focus span {
   color: #444;
}

del.button-behavior-hover,
del.button:hover {
   background-position: 0 -180px;
   /* cursor: not-allowed; */
}

del.button-behavior-hover span,
del.button:hover span {
   background-position: 100% -180px;
   /* cursor: not-allowed; */
}

/*Optional hack for IE6 to simulate :hover selector */
span.button button,
del.button span,
span.button input {
   _behavior: expression(
      (function(el) {
         if( typeof( behavior_onMouseEnter) == 'undefined'){
            behavior_onMouseEnter = function(el) {
               var dEl = this.parentNode;					
               var sClass = dEl.className;
               dEl.__defaultClassName = sClass;
               dEl.className = sClass + ' button-behavior-hover';	
               this.setCapture();
            };
            behavior_onMouseLeave = function(el) {
               var dEl = this.parentNode;
               dEl.className = dEl.__defaultClassName;
               dEl.__defaultClassName = undefined;
               this.releaseCapture();
            };
         };
         el.runtimeStyle.behavior = 'none';
         el.onmouseenter = behavior_onMouseEnter;
         el.onmouseleave = behavior_onMouseLeave;
      })(this));
}

