﻿/* tab control */
.tabArrow
{
	background-position:center center;
	background-repeat:no-repeat;
}
.tabArrow, .tabArrowHidden
{
	text-decoration:none;
	padding:0px 8px;
}
.tabContentHidden
{
	display:none;
	visibility:hidden;
}
.tabContentContainer
{
    background-repeat: no-repeat;
    background-position: left top;
    width: 538px !important;
    height: 409px;
/*    height: auto !important;*/
    padding: 5px 0px 0px 15px;
    margin: 0px;
    background-color: #99cccc;
    clear: none;
    overflow: auto;
	visibility:visible;
}
.tabContent
{
	width:523px !important;
	display:inline;
	visibility:visible;
}
.tabControl
{
	margin:-10px 0px 0px 0px;
}
.tabLabel, .tabLabelSelected 
{
    font-family:verdana;
    font-size:8pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding-bottom:4px;
    padding-top:4px;
    text-align:right;
    width:100%;
}
.tabContainer
{
	width:171px;
	height:409px;
	background-position: right top;
	background-repeat: repeat-y; /* no-repeat; */
    text-align:right;
}
.tabLabelText
{
	text-align:right;
	position:relative;
	z-index:1;
	width:171px;
}
.tabLabelTop, .tabLabelBottom, .tabLabelTopSelected, .tabLabelBottomSelected
{
	height:2px;
	font-size:2px;
}
.tabLabelTopSelected, .tabLabelSelected, .tabLabelBottomSelected
{
	background-position: right;
	background-repeat: repeat-y;
}
.tabLabelBottom
{
	background-position:right;
	background-repeat:no-repeat;
}
.tabLabel a, .tabLabel a:visited
{
	text-decoration:none; /*no underline;*/
	color: #333333;
	cursor:pointer;
}
.tabLabelSelected a, .tabLabelSelected a:visited
{
    font-weight: bold;
    color: teal;
    text-decoration: none; /*no underline;*/
    cursor: pointer;
}
.tabSelector
{
	display:inline;
	font-weight:normal;
	font-size:12px;
	padding:0px 5px;
}
.tabSelector a, .tabSelector a:visited
{
	color:#095d7f;
	text-decoration:none; 
	font-size:12px;
}
.tabSelectorCurrent
{
	display:inline;
	font-weight:bold;
	color:#666668 !important;
	text-decoration:none !important;
	font-size:12px;
}
.tabTop
{
	color:#666668;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:40px;
}
.itemHeading
{
    text-align: justify;
    font-size: 10pt;
    color: teal;
    font-family: 'Bodoni MT';
    font-weight: bold;
}
.itemContent
{
    text-align: justify;
    font-size: 10pt;
    color: #545454;
    font-family: 'Tw Cen MT';
    padding-right: 20px;
}
.itemCost
{
    font-size: 10pt;
    color: #545454;
    font-family: 'Tw Cen MT';
    padding-right: 20px;
    width: 100%;
}
.editorRadios
{
    color: Yellow;
    background-color: Blue;
    font-weight: bold;
}
/****************************************/
.tabArrow{background-repeat: no-repeat; background-image: url('../layout/arrow_gray_rt.gif');}
.tabArrowHidden{background-image:none;}
.tabContainer{background-image: url('../layout/vert_tab_bkg.png');}
.tabContentContainer{background-image: url('../layout/vert_tab_contnt_bkg.png');}
.tabLabelBottom{background-image:url('../layout/vert_tab_divline.png');}
.tabLabelBottomSelected{background-repeat: no-repeat; background-image: url('../layout/vert_tab_btm_active.png');}
.tabLabelSelected{background-image: url('../layout/vert_tab_bkg_active.png');}
.tabLabelTopSelected{background-image: url('../layout/vert_tab_top_active.png');}