BODY { overflow:hidden; font-family:Arial}
.clsTopSection
{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; Z-INDEX: 101; 
	BORDER-LEFT: 0px; WIDTH: 100%; height:75px; 
	BORDER-BOTTOM: 0px; 
	background-color:#E6EBEE;

}
.clsMainTable 
{

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; Z-INDEX: 101; 
	BORDER-LEFT: 0px; WIDTH: 100%; height:expression(document.body.clientHeight-76); 
	BORDER-BOTTOM: 0px; POSITION: absolute;
	background-color:#E6EBEE;

}

.clsHeaderRow 
{ 
	height:60px;
}
.clsMainBodySection 
{ 
	HEIGHT: 100%;
}
.clsCP_HeaderSection 
{ 
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Arial; 
	padding-left: 35px; padding-right: 25px; padding-bottom:5px;
}

.clsCP_BreadCrumbs
{   padding-left:35px;
    font-family:Arial;
    font-size: 10pt; 
    color: Black;
    padding-bottom:5px;}

.clsNavBar 
{ 
	WIDTH: 160px; BACKGROUND-COLOR: #9CA6B5;
}
.clsNavPane
{
    WIDTH: 162px; BACKGROUND-COLOR: #9CA6B5;
    padding-left: 5px; padding-right: 5px;
}

.clsSearchTextStyle 
{ 
	font-size: 10pt; color: Black; font-family: Arial 
}
.clsSearchQueryText 
{ 
	font-size: 10pt; font-weight: bold; 
	color: Red; font-family: Arial 
}

.clsSearchDropDown
{ 
    position: absolute; 
    margin-top:-4;
    left: 8px; 
    width: 160px; 
    z-index: 1;      
    border: solid 1px black; 
    color: black; 
    background-color: white;
    font-size: 10pt; color: Black; font-family: Arial; 
}


.clsPageLineTextStyle 
{
	font-size: 10pt; color: Black; font-family: Arial 
}
.clsCategoryHeader
{
    text-align:left;padding-left:5px;
    color: white; font-size: 10pt; font-weight: bold; 
    font-family: Arial; 
    border-style:solid; border-width:1px; border-color: White;
	background-color: #9CA6B5; padding-top: 8px; padding-bottom:8px;
	cursor:hand;
	width:160px; overflow:hidden;
	margin-bottom:2;
}

.clsCatMenuDyn
{
	width:161px;
    padding-left:1;
    scrollbar-base-color: White; /*border of clickable object*/
    scrollbar-face-color: #ABB3BD;/* face of clickable objects*/
    scrollbar-highlight-color: White;
    scrollbar-shadow-color: White;
    scrollbar-track-color: #E0E3ED;
    scrollbar-arrow-color: #5D616B;
    scrollbar-darkshadow-color: White;
    overflow-x:hidden;overflow-y:auto;
}
#CategoryList
{
    text-align:left;
    overflow:hidden;
    cursor:hand;
}

.clsCategoryItem
{
    font-size: 10pt; color: black;
    font-family: Arial; background-color: white;
    padding-left:5px;
    padding-top: 8px; padding-bottom: 8px;
    margin-bottom:2px; margin-top:0px;
    width:160px; overflow:hidden;
}

.clsCategoryItemActive
{
    font-size: 10pt; color: black; font-family: Arial; 
    background-color: #E5EfDF;
    padding-left:5px;     
    padding-top: 8px; padding-bottom: 8px;
    margin-bottom:2px; margin-top:0px;
    width:160px; overflow:hidden;
}

#ContextualToolsSection
{
    align:center; position:absolute; 
    top:expression(TableMain.clientHeight - 78 -32 -16);
    padding-top: 32px;
    display:expression(document.body.clientHeight < 400 ? "none" : "");
}


.clsContentPane
{
    padding-left: 35px; padding-right: 25px; background-color:#E6EBEE;
    padding-top: 8px; padding-bottom: 10px; overflow:auto; 
    height:100%; width:100%;
}

#CoverFrame {width:100%; height:100%;}

#CP_Item {margin-top:20px; padding-left:20px;width:50%;}

.clsCP_itemHlink { text-decoration:underline; font-weight:bold; cursor:hand;}
.clsCP_ToolTitle { font-weight:bold;}

.clsCP_ImgSet
{
    WIDTH: 68px; 
    HEIGHT: 68px;
    position: relative;
}
.clsIdrop
{
    z-index: 1; left: 48px; width: 22px;
    position: absolute; top: 44px; height: 22px;
}
/***  Unused (IE6 PNG bug Q294714)*/
.cslImgContainer
{
    width: 64px; height:64px;
}
.clsItemImg
{
    width: 64px; height:64px;
}
/***********/
.clsCP_Data
{
    font-size: 13px; color: black; font-family: Arial; 
    height:64px; overflow:hidden;
    margin-left:15px; margin-bottom:34px;
}

.clsCP_TextTool
{
    font-size: 13px; color: black; font-family: Arial;font-weight:bold; 
    margin-left:15px; margin-bottom:10px;margin-top:10px;
    vertical-align:baseline;
}

.clsCP_SeparatorTool
{
    font-size: 13px; color: black; font-family: Arial;font-weight:bold; 
    height:10px; overflow:hidden;
    margin-left:15px; margin-bottom:4px;
    vertical-align:baseline;
}

.cslLibImgContainer
{
    width: 105px; height:125px; text-align:center; cursor:hand;
}


.clsLibItemImg
{
    width: 90px; height:120px;
}

.clsLibItemData
{
    vertical-align:super; 
    text-align:center;
    font-family: Arial; 
    font-size:13px;
    font-weight:normal;
    height:80px;
    overflow:hidden;
    margin-bottom:22px; 
}

.clsSelectedItem
{
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
    background-color: #c3c5cf;
}




