/*SnapsisDNN Skinning Solution - GreenTabs*/

/* Main Body & Scrollbars */
.Body
{
    BACKGROUND-ATTACHMENT:fixed;
    BACKGROUND-IMAGE:url(bg_tile.jpg);
    BACKGROUND-REPEAT:repeat-x;
    MARGIN-BOTTOM:10;
    MARGIN-TOP:0;
    SCROLLBAR-3DLIGHT-COLOR:#d1d7dc;
    SCROLLBAR-ARROW-COLOR:#006699;
    SCROLLBAR-BASE-COLOR:#336699;
    SCROLLBAR-DARKSHADOW-COLOR:#98aab1;
    SCROLLBAR-FACE-COLOR:#dee3e7;
    SCROLLBAR-HIGHLIGHT-COLOR:white;
    SCROLLBAR-SHADOW-COLOR:#dee3e7;
    SCROLLBAR-TRACK-COLOR:#efefef;
}

/*
.BreadcrumbArrow
{
    background-color:transparent;
    background-image:url(BreadcrumbArrow.gif);
    background-repeat:no-repeat;
    height:15px;
    vertical-align:top;
    width:10px;
}

.BreadCrumbContainer
{
    background-color:transparent;
    color:red;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:20;
    left:300;
    position:relative;
    top:130;
    vertical-align:top;
    width:100%;
    z-index:0;
}

A.BreadCrumbs:link, A.BreadCrumbs:hover, A.BreadCrumbs:active, A.BreadCrumbs:visited
{
    color:#000000;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:20;
    z-index:0;
}
*/

.contentpane 
{
    height:98%;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:2;
}

/*
/*Style for contractor list on online membership app (TabIDs:501 & 592)*1/
#\_ctl0\_\_ctl0_chkContractorServices TD
{
    white-space:nowrap;
    width:30%;
}
*/

/*
.Date
{
    background-color:transparent;
    color:black;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:20;
    left:250;
    padding-left:5;
    padding-right:5;
    padding-top:5;
    position:relative;
    top:21;
    visibility:hidden;
    width:100%;
}
*/

.DateContainer
{
    background-color:transparent;
    color:black;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    /*height:10;*/
    /*left:650;*/
    POSITION:static;
    /*top:-10;*/
    width:140;
}

.InnerContainerHead
{
    background-color:#306EFF;
    color:#FFFFFF;
    font-family:Helvetica, Tahoma, Arial;
    font-size:13pt;
    font-weight:bold;
    padding-top:7px;
    text-align:center;
    vertical-align:top;
}

.leftpane
{
    height:100%;
    padding-bottom:0;
    padding-left:0;
    padding-right:4;
    padding-top:2;
    width:200;
}

.leftpaneshadow
{
    background-color:white;
    height:100%;
    padding-left:0;
    padding-right:0;
    width:0;
}

.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
    background-color:transparent;
    color:#003300;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:16;
    left:0;
    padding-left:5;
    padding-right:5;
    position:relative;
    text-align:left;
    top:2;
    width:25;
}

A.LoginLogout:Hover 
{
    color:#006633;
}

/* MainMenu Style */
.MainMenu
{
    padding-left:35px;
    text-align:left;
}

A.MainMenu1:active
{
    color:#00A814;
    text-decoration:none;
}

A.MainMenu1:hover
{
    color:#FFFFFF;
    text-decoration:none;
}

A.MainMenu1:link
{
    color:#00A814;
    text-decoration:none;
}

A.MainMenu1:visited
{
    color:#00A814;
    text-decoration:none;
}

A.MainMenu2:active
{
    color:#FFFFFF;
    text-decoration:none;
}

A.MainMenu2:hover
{
    color:#FFFFFF;
    text-decoration:none;
}

A.MainMenu2:link
{
    color:#FFFFFF;
    text-decoration:none;
}

A.MainMenu2:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

.MainNavContainer 
{
    height:1;
    left:0;
    padding:0;
    position:relative;
    top:0;
    width:50%;
}

.MembersContainer, A.MembersContainer:Link, A.MembersContainer:Active,  A.MembersContainer:Visited
{
    background-color:transparent;
    color:black;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:16;
    /*left:225;*/
    padding-left:5;
    padding-right:5;
    /*position:absolute;*/
    /*top:175;*/
    visibility:visible;
    width:150;
}

A.MembersContainer:Hover
{
    color:#dee3e7;
}

.MenuDivider
{
    color:#FFFFFF;
}

/*Snapsis - SolPartMenu Styles */
.ms_MenuArrow {font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand; border-top:#99FFCC 1px solid; border-bottom:#99FFCC 1px solid; border-right:#99FFCC 1px solid;}
.ms_MenuBar {cursor:pointer; cursor:hand; height:16;}
.ms_MenuContainer {background-color:transparent;}
.ms_MenuIcon {cursor:pointer; cursor:hand; background-color:#000000; border-left:#000000 1px solid; border-top:#000000 1px solid; border-bottom:#000000 1px solid; text-align:center; width:20;height:20;}
.ms_MenuItem {cursor:pointer; cursor:hand; color:#000000; font-family:Tahoma; font-size:12px; font-weight:bold; font-style:normal; text-decoration:; border-bottom:#99FFCC 1px solid; border-top:#99FFCC 1px solid; border-right:#99FFCC 20px solid;}
.ms_MenuItemSel {cursor:pointer; cursor:hand; background-color:#99FFCC; color:#FFFFFF; font-family:Tahoma; font-size:12px; font-weight:bold; font-style:normal; text-decoration:; border-bottom:#99FFCC 1px solid; border-top:#99FFCC 1px solid;}
.ms_SubMenu {z-index:999; cursor:pointer; cursor:hand; background-color:#99FFCC; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);}

.NormalSmall
{
    color:#000000
    font-family:Tahoma, Arial, Helvetica;
    font-size:12px;
    font-weight:normal;
}

.NormalSmallBlue
{
    color:#306EFF;
    font-family:Helvetica, Tahoma, Arial;
    font-size:12px;
    font-weight:normal;
}

.NormalSmallGreen
{
    color:#01A63F
    font-family:Tahoma, Arial, Helvetica;
    font-size:12px;
    font-weight:normal;
}

.NormalSmallRed
{
    color:#CC0000
    font-family:Tahoma, Arial, Helvetica;
    font-size:12px;
    font-weight:normal;
}

/* Banner Styles */
.PortalBanner
{
    BACKGROUND-IMAGE:url(spacer.gif);
    BACKGROUND-REPEAT:repeat-y;
    padding:0;
    width:958;
}

.PortalBannerRepeat
{
    /*background-image:url(PortalBannerRepeat1.jpg);*/
    background-image:url(spacer.gif);
    background-repeat:repeat-x;
    padding:0;
    width:100%;
}

.PortalFooter
{
    background-image:url(bg_footer.gif);
    background-position:top left;
    height:36;
    padding:0;
    width:958;
}

.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
    background-color:transparent;
    color:#003300;
    font-family:Verdana, tahoma, sans-serif;
    font-size:12px;
    font-weight:bold;
    height:16;
    left:0;
    padding-left:5;
    padding-right:5;
    position:relative;
    text-align:left;
    top:2;
    visibility:visible;
    width:150;
}

A.ProfileRegister:Hover
{
    color:#006633;
}

.rightpane
{
    height:100%;
    padding-bottom:0;    
    padding-left:4;
    padding-right:0;
    padding-top:2;
    width:100%;
}

.SectionHead
{
    color:#FF9933;
    font-family:Helvetica, Tahoma, Arial;
    font-size:15pt;
    font-weight:normal;
    line-height:18pt;
}

.SectionHeadU
{
    color:#FF9933;
    font-family:Helvetica, Tahoma, Arial;
    font-size:15pt;
    font-weight:normal;
    text-decoration:underline;
}

.SectionHead_A50021
{
    color:#A50021;
    font-family:Helvetica, Tahoma, Arial;
    font-size:15pt;
    font-weight:normal;
}

.SectionHeadU_A50021
{
    color:#A50021;
    font-family:Helvetica, Tahoma, Arial;
    font-size:15pt;
    font-weight:normal;
    text-decoration:underline;
}

.SignInBackBottom
{
    background-image:url(SignInBackBottom.gif);
    background-repeat:no-repeat;
    height:25px;
    padding:0 0 0 0;
    vertical-align:top;
    width:309px; 
}

.SignInBackTile
{
    background-image:url(SignInBackTile.gif);
    background-repeat:repeat-y;
    height:20;
    padding:1 0 1 0;
    width:309px;
}

.SignInBackTop
{
    background-image:url(SignInBackTop.gif);
    background-repeat:no-repeat;
    height:35px;
    padding:0 0 0 0;
    vertical-align:top;
    width:309px; 
}

.SignInbtnEmailPassword
{
    background-image:url(btnEmailPassword1.gif);
    background-position:center top;
    background-repeat:no-repeat;
    text-align:center;
}

.SignInbtnLogin
{
    background-image:url(btnLogin1.gif);
    background-position:center top;
    background-repeat:no-repeat;
    text-align:center;
}

.SignInContainer
{
    display:block;
    /*filter:alpha(Opacity=99 FinishOpacity=85 Style=1);*/
    height:120;
    left:135;
    position:absolute;
    top:204;
    visibility:visible;
    width:309; 
}

.skin-border-bottom-left
{    
    BACKGROUND-IMAGE:url(border-bottom-left.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:10;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-bottom-right
{    
    BACKGROUND-IMAGE:url(border-bottom-right.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:10;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-bottom-tile
{    
    BACKGROUND-IMAGE:url(border-bottom-tile.gif);
    background-repeat:repeat-x;
    HEIGHT:10;
    /*PADDING:3px;*/
    WIDTH:784;
}

.skin-border-container
{
    BACKGROUND-IMAGE:url(bg_container.gif);
    BACKGROUND-REPEAT:repeat-y;
    PADDING:4;
    WIDTH:958;
}

.skin-border-container-footer
{
    PADDING:0;
    WIDTH:958;
}

.skin-border-left-tile
{    
    BACKGROUND-IMAGE:url(border-left-tile.gif);
    background-repeat:repeat-y;
    HEIGHT:100%;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-right-tile
{    
    BACKGROUND-IMAGE:url(border-right-tile.gif);
    background-repeat:repeat-y;
    HEIGHT:100%;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-top-left
{    
    BACKGROUND-IMAGE:url(border-top-left.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:18;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-top-right
{    
    BACKGROUND-IMAGE:url(border-top-right.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:18;
    /*PADDING:3px;*/
    WIDTH:18;
}

.skin-border-top-tile
{    
    BACKGROUND-IMAGE:url(border-top-tile.gif);
    background-repeat:repeat-x;
    HEIGHT:18;
    /*PADDING:3px;*/
    WIDTH:784;
}

A.SubMenu1:hover
{
    background-color:#00A814;
    color:#FFFFFF;
    font-weight:900;
    text-decoration:underline;
}

A.SubMenu1:link
{
    color:#FFFFFF;
    font-weight:300;
    text-decoration:underline;
}

A.SubMenu1:visited
{
    color:#FFFFFF;
    font-weight:300;
    text-decoration:underline;
}

A.SubMenu2:hover
{
    background-color:#00A814;
    color:#FFFFFF;
    font-weight:300;
    text-decoration:underline;
}

A.SubMenu2:link
{
    color:#FFFFFF;
    font-weight:900;
    text-decoration:underline;
}

A.SubMenu2:visited
{
    color:#FFFFFF;
    font-weight:900;
    text-decoration:underline;
}

.TopLevelMenuItem1_L
{
    BACKGROUND-IMAGE:url(Mnu1_L.gif);
    BACKGROUND-REPEAT:no-repeat;
    cursor:default;
    height:31px;
    /*padding-right:10;*/
    width:15px;
}

.TopLevelMenuItem1_M
{
    BACKGROUND-IMAGE:url(Mnu1_M.gif);
    BACKGROUND-REPEAT:repeat-x;
    color:#00A814;
    cursor:default;
    font-family:Helvetica, Tahoma, Arial;
    font-size:9pt;
    font-style:normal;
    font-weight:bold;
    height:31px;
    /*padding-left:8;*/
    text-align:center;
    text-decoration:none;
    width:100px;
}

.TopLevelMenuItem1_R
{
    BACKGROUND-IMAGE:url(Mnu1_R.gif);
    BACKGROUND-REPEAT:no-repeat;
    cursor:default;
    height:31px;
    /*padding-right:30;*/
    width:22px;
}

.TopLevelMenuItem2_L
{
    BACKGROUND-IMAGE:url(Mnu2_L.gif);
    BACKGROUND-REPEAT:no-repeat;
    height:31px;
    /*padding-right:10;*/
    width:15px;
}

.TopLevelMenuItem2_M
{
    BACKGROUND-IMAGE:url(Mnu2_M.gif);
    BACKGROUND-REPEAT:repeat-x;
    color:#FFFFFF;
    font-family:Helvetica, Tahoma, Arial;
    font-size:9pt;
    font-style:normal;
    font-weight:bold;
    height:31px;
    /*padding-left:8;*/
    text-align:center;
    text-decoration:none;
    width:100px;
}

.TopLevelMenuItem2_R
{
    BACKGROUND-IMAGE:url(Mnu2_R.gif);
    BACKGROUND-REPEAT:no-repeat;
    height:31px;
    /*padding-right:30;*/
    width:22px;
}

.TopLevelMenuItem3_L
{
    BACKGROUND-IMAGE:url(Mnu2_L.gif);
    BACKGROUND-REPEAT:no-repeat;
    height:31px;
    /*padding-right:10;*/
    width:15px;
}

.TopLevelMenuItem3_M
{
    BACKGROUND-IMAGE:url(Mnu2_M.gif);
    BACKGROUND-REPEAT:repeat-x;
    color:#FFFFFF;
    font-family:Helvetica, Tahoma, Arial;
    font-size:11pt;
    font-style:normal;
    font-weight:bold;
    height:31px;
    /*padding-left:8;*/
    text-align:center;
    text-decoration:none;
    width:127px;
}

.TopLevelMenuItem3_R
{
    BACKGROUND-IMAGE:url(Mnu2_R.gif);
    BACKGROUND-REPEAT:no-repeat;
    height:31px;
    /*padding-right:30;*/
    width:22px;
}