/*-----------------------------------
 *  tabs.css
 *-----------------------------------*/
#TwoLevelTabStrip tr
{
    vertical-align: top;
}

#TwoLevelTabStrip
{
    width: 545px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    margin: 0px 0px 0px 2px;
}

#TwoLevelTabStrip td.LeftEdge,
#TwoLevelTabStrip td.LeftEdgeTall,
#TwoLevelTabStrip td.LeftEdgeShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_left.gif);
    background-position: right top;
    background-repeat: no-repeat;
    width: 4px;
    height: 74px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

#TwoLevelTabStrip td.LeftEdgeTall
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_left_tall.gif);
    height: 93px;
}

#TwoLevelTabStrip td.LeftEdgeShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_left_short.gif);
    height: 47px;
}

#TwoLevelTabStrip td.Middle,
#TwoLevelTabStrip td.MiddleTall,
#TwoLevelTabStrip td.MiddleShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_tile.gif);
    background-repeat: repeat-x;
    background-position: top;
    width: 546px;
    height: 74px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

#TwoLevelTabStrip td.MiddleTall
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_tile_tall.gif);
    height: 93px;
}

#TwoLevelTabStrip td.MiddleShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_tile_short.gif);
    height: 47px;
}

#TwoLevelTabStrip div.LineOne
{
    font-size: 14px;
    font-weight: bold;
}

#TwoLevelTabStrip div.LineTwo
{
    font-size: 12px;
}

#TwoLevelTabStrip div.LineThree
{
    height: 17px;
}

#TwoLevelTabStrip div.LineThreeMinimal
{
    height: 9px;
    overflow:hidden;
}

#TwoLevelTabStrip td.RightEdge,
#TwoLevelTabStrip td.RightEdgeTall,
#TwoLevelTabStrip td.RightEdgeShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_right.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 8px;
    height: 74px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

#TwoLevelTabStrip td.RightEdgeTall
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_right_tall.gif);
    height: 93px;
}

#TwoLevelTabStrip td.RightEdgeShort
{
    background-image: url(/vp/images/nns/common/background/tabs/tabstrip_right_short.gif);
    height: 47px;
}

#TwoLevelTabStrip tr.BottomStrip
{
    height: 5px;
}
#TwoLevelTabStrip td.BottomStrip
{
    height : 5px;
    background-color: #fcf4ca;
    font-size: 0px;
    background-image : url(/vp/images/nns/common/background/page_shadow_tile.gif);
    background-position : right;
    background-repeat : repeat-y;
}

#StandardTabs,
#StandardTabsTall,
#StandardTabsShort
{
    padding : 0px;
    margin : 41px 0px 0px 0px;
    border : 0px;
    cursor: default;
}

#StandardTabs,
#StandardTabsShort
{
    top: -54px;
    margin : 0px 0px 0px 0px;
}

#StandardTabs tr
{
    vertical-align: top;
}

#StandardTabs.no-step-numbers tr.RowOne
{
	display:none;
}

/*** RowOne (hump on top of main tab) ***/
/* RowOneCornerOne */
#StandardTabs td.RowOneCornerOne,
#StandardTabs td.RowOneCornerOneClickable,
#StandardTabs td.RowOneCornerOneSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_left.gif);
    background-repeat: no-repeat;
    width: 8px;
}
#StandardTabs td.RowOneCornerOneClickable
{
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowOneCornerOneSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_left_sel.gif);
}

/* RowOneWords */
#StandardTabs td.RowOneWords,
#StandardTabs td.RowOneWordsClickable,
#StandardTabs td.RowOneWordsSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_tile.gif);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size :8px;
    color : White;
    font-weight : bold;
    width : 35px;
}
#StandardTabs td.RowOneWordsClickable
{
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowOneWordsSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_tile_sel.gif);
}

/* RowOneCornerTwo */
#StandardTabs td.RowOneCornerTwo,
#StandardTabs td.RowOneCornerTwoClickable,
#StandardTabs td.RowOneCornerTwoSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_right.gif);
    background-repeat: no-repeat;
    width : 11px; /* Image is 8px and 3px of white space */
}
#StandardTabs td.RowOneCornerTwoClickable
{
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowOneCornerTwoSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_deco_right_sel.gif);
}

/* RowOneFiller */
#StandardTabs td.RowOneFiller
{
    width : 24px;
}

/*** RowTwo (main tab) ***/
/* RowTwoCornerOne */
#StandardTabs td.RowTwoCornerOne,
#StandardTabs td.RowTwoCornerOneClickable,
#StandardTabs td.RowTwoCornerOneSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_left.gif);
    background-repeat: no-repeat;
    width: 8px;
}
#StandardTabs.no-step-numbers td.RowTwoCornerOne,
#StandardTabs.no-step-numbers td.RowTwoCornerOneClickable,
#StandardTabs.no-step-numbers td.RowTwoCornerOneSelected
{
	background-image: url(/vp/images/nns/common/background/tabs/tab_main_left_no_number.gif);
}
#StandardTabs td.RowTwoCornerOneClickable
{
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowTwoCornerOneSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_left_sel.gif);
}
#StandardTabs.no-step-numbers td.RowTwoCornerOneSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_left_sel_no_number.gif);
}

/* RowTwoWords */
#StandardTabs td.RowTwoWords,
#StandardTabs td.RowTwoWordsClickable,
#StandardTabs td.RowTwoWordsSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_tile.gif);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size : 10px;
    color: #7278bc;
    height : 28px;
    width : 90px;
    text-align : center;
}
#StandardTabs td.RowTwoWordsClickable
{
    color: #2E2f91;
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowTwoWordsSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_tile_sel.gif);
    font-weight : bold;
    color: #2E2f91;
}

/* RowTwoCornerTwo */
#StandardTabs td.RowTwoCornerTwo,
#StandardTabs td.RowTwoCornerTwoClickable,
#StandardTabs td.RowTwoCornerTwoSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 11px; /* Image is 8px and 3px of white space */
}
#StandardTabs td.RowTwoCornerTwoClickable
{
    cursor: pointer;
    cursor: hand; 
}
#StandardTabs td.RowTwoCornerTwoSelected
{
    background-image: url(/vp/images/nns/common/background/tabs/tab_main_right_sel.gif);
}




/*-----------------------------------
 *  tabs.brand09.css
 *-----------------------------------*/
/*@import url(/vp/css/tabs.css?siteversion=201);*/

#TwoLevelTabStrip td.LeftEdge, 
#TwoLevelTabStrip td.LeftEdgeTall,
#TwoLevelTabStrip td.RightEdge, 
#TwoLevelTabStrip td.RightEdgeTall{
background-image:url(/vp/images/nns/common/background/tabs/tabstrip_tile.gif);
background-repeat: repeat-x;
}

#TwoLevelTabStrip td.LeftEdgeShort,
#TwoLevelTabStrip td.RightEdgeShort {
	background-image: url(/vp/images/nns/common/background/tabs/tabstrip_tile_short.gif);
	background-repeat: repeat-x;
}


#TwoLevelTabStrip td.BottomStrip
{
	background-image:none;
}
