#TopPane
{
	left: 0px;
	width: 100%;
	border-bottom: #696969 1px solid;
	position: absolute;
	top: 0px;
	height: 140px;
	background-color: white;
}
#LeftPane
{
	border-right: #696969 1px solid;
	background: white;
	left: 0px;
	width: 160px;
	position: absolute;
	top: 140px;
	height: 100%;
}
#MainPane
{
	position:absolute; top: 140px; left:160px; width: 100%; height: 100%;
}
#LeftMenu
{
	width: 100%
}
#LeftMenu a
{
	padding-left: 20px;
	width: 100%;
	color: #0000cd;
	padding-top: 20px;
}
#LeftMenu a:active
{
	color: black;
	color: #0000cd;
}
#LeftMenu a:hover
{
	color: black;
	color: #0000cd;
}
#TopPane img 
{
	left: 0px;	top: 0px; width: 92px; height: 119px;
}
.VerticalTab {}
.VerticalTabItem
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	width: 100%;
	height: 40px;
	padding-top: 10px;
	padding-left: 10px;
}
.VerticalTabItem a { color:#0000cd; text-decoration: none;}
.VerticalTabItem a:active { color:#0000cd; text-decoration: none;}
.VerticalTabItem a:visited { color:#0000cd; text-decoration: none;}
.VerticalTabItem a:hover { color:#0000cd; text-decoration: underline}


.VerticalTabItemSelected
{
	border-right: white 1px solid;
	border-top: black 1px solid;
	padding-left: 10px;
	border-left: black 1px solid;
	width: 100%;
	padding-top: 10px;
	border-bottom: black 1px solid;
	height: 40px;
	background-color: #f0f0f0;
}

.LabelHeader
{
	font-weight: normal;
	color: black;
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
}

.RadioBox
{
	font-family: "Arial, Helvetica, sans-serif";
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}

/*------------------------------------------------------------------------*/
/* MembershipList
/*------------------------------------------------------------------------*/
.AlphabeticPanel
{
	padding-top:10px;
}
.MembershipListPanel
{
	z-index: 101;
	width:100%;
	left: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
}
.MembershipListHeader
{
	
	padding-top:10px;
}
.PageSizeLabel
{
	width: 120px;
}
.RoleText
{
	width:100%;
	font-family: "Arial, Helvetica, sans-serif";
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}

.MembershipListHeaderRow
{
	height:40px;
	background-color:#CCCCCC;
	color: white;
	cursor:hand;
}
.MembershipListRow
{
	font-weight: normal;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}


/*------------------------------------------------------------------------*/
/* MemberView
/*------------------------------------------------------------------------*/
.MemberViewRow
{
	height:30px;
	background-color:#F4F4F4;
}
.MemberViewLabel
{
	width:120px;
	font-weight: normal;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.MemberViewText
{
	width:240px;
	font-weight: normal;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

