/***************************************************
DevPrism Module : Directory Default Skin
Modified: July,1,2005
***************************************************/
h1, h2, h3, h4, h5, h6
	{
		margin: 0;
		padding: 0;
		border: 0;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		line-height: 1.5em;
	}
h1 
	{
		font-size: 15px;
		font-weight: bold;
		color: Black;
		margin-bottom: .5em;
		line-height: 1.25em;
		clear: left;
	}

h1 span 
	{
		font-size: .5em;
		font-weight: bold;
	}
	
h2, h3, h4
	{
		margin-top: 1.5em;
	}

h2
{
	font-weight: bold;
	font-size: 12px;
	width: auto;
	color: navy;
	font-family: Verdana;
	border-bottom: 1px solid #E0E0E0;
}

/* Directory Container */
.Directory_Container
{
}

/* Directory Header */
TD.Directory_Header, .Directory_Header
{
	font-weight: bold;
	font-size: 8pt;	
	color: #ffffff;
	font-family: Verdana;		
	letter-spacing: 1px;
	background-color: #006699;	
	background: url('Images/header_bg.gif') repeat-x top left;	
	padding-top: 8px; padding-bottom: 9px;
}

TD.Directory_HeaderImage
{
	width: 32px;	
	background: url('Images/header_bg.gif') repeat-x top;
	padding-left: 6px; padding-bottom: 0;
}

.Directory_HeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;	
	letter-spacing: 1px;
}

TD.Directory_HeaderCapLeft, TD.Directory_HeaderCapRight
{
	width: 0;
}

/* Directory AltHeader */
TD.Directory_AltHeader, .Directory_AltHeader
{
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	background: url(Images/alt_header_bg.gif) repeat-x left top;
	padding-bottom: 9px;
	color: black;
	padding-top: 6px;
	font-family: Verdana;
	letter-spacing: 1px;
}

TD.Directory_AltHeaderImage
{	
	background: url('Images/alt_header_bg.gif') repeat-x top;
	width: 32px;
	padding-left:8px; padding-top:3px; padding-bottom:6px;
}

.Directory_AltHeaderText
{
	font-weight: bold;
	font-size: 8pt;	
	color: black;
	font-family: Verdana;
	letter-spacing: 1px;
}

TD.Directory_AltHeaderCapLeft, TD.Directory_AltHeaderCapRight
{
	width: 0;
}

/* Directory Row*/
.Directory_RowHeader
{
	color: #003366;		
	font-family: Verdana;
    font-size: 11px;
    font-weight: normal;	
}

TD.Directory_RowHeader
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;	
	border-left: white 1px solid;
	border-bottom: #999999 1px solid;	
	background-color: #ececec;
	width: 32px;		
}

.Directory_Row
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

TD.Directory_Row
{
	background-color: #eef3fb;
	padding: 1px 2px 1px 2px;
}

TD.Directory_RowCapLeft, TD.Directory_RowCapRight
{
	width: 0;
}

.Directory_RowHighLight
{		
	font-weight: normal;
	font-size: 11px;	
	font-family: Verdana;
	letter-spacing: 0; 
	color: #003366;	
}

TD.Directory_RowHighlight
{			
	background-color: #ececec;
	padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;
}

TD.Directory_RowPanel, .Forum_RowPanel
{
	border-right: #999999 1px solid;
	border-top: white 1px solid;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	border-left: white 1px solid;	
	background-color: #f6f4fc;
	border-bottom: #999999 1px solid;
}

/* Directory_Footer */
TD.Directory_Footer, .Directory_Footer
{
	font-weight: bold;
	font-size: 8pt;	
	color: #ff9900;
	font-family: Verdana;
	letter-spacing: 1px; 
	background: url('Images/footer_bg.gif') repeat-x top;	
	padding-left:5px; padding-right:0; padding-top:8px; padding-bottom:14px;
}

TD.Directory_FooterImage, .Directory_FooterImage
{
	background: url('Images/footer_bg.gif') repeat-x top;	
	padding-left:5px; padding-top:3px; padding-bottom:6px;
}

TD.Directory_FooterText, .Directory_FooterText
{
	font-weight: bold;
	font-size: 8pt;
	color: #cccccc;
	font-family: Verdana;
	letter-spacing: 1px;
}

TD.Directory_FooterCapLeft, TD.Directory_FooterCapRight
{
	width: 0;
}

/* Additional Styles */
.Directory_NavBarButton
{
	background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 130px;      
    font-family: Verdana; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
}
	
/* *** Control Bar Buttons *** */
.Directory_ControlBar
	{
		border-bottom: 1px solid #E0E0E0;
	}
	
.Directory_ControlBar_Print
	{
		background: transparent url(Images/btn-print.gif) no-repeat;
		width: 23px;
	}

.Directory_ControlBar_Email
	{
		background: transparent url(Images/btn-email.gif) no-repeat;
		width: 23px;
	}
	
.Directory_ControlBar_Web
	{
		background: transparent url(Images/btn-web.gif) no-repeat;
		width: 23px;
	}

.NormalBold
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold
}

.NormalGrey
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

.Directory_Link     
{
    background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
    padding-top: 2px;
    text-align: center;    
    height: 18px;
    width: 56px;      
    font-family: Tahoma; 
    font-size: 11px;
    font-weight: normal;       
    filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;   
}

/* *** ELEMENTS *** */
Directory_CommandButton
{
	text-decoration:   none;
    color: #003366;
}

/* Menu */
.Menu_MenuContainer 
	{
		border-bottom: transparent 0px solid; 
		border-left: transparent 0px solid; 
		border-top: transparent 0px solid; 
		border-right: transparent 0px solid;  
		background-color: Transparent;
	}
	
.Menu_MenuBar
	{
		cursor: hand; 
		text-align: center;
		height: 20px;
		width: 48px;
	}
	
.Menu_MenuItem
	{
		cursor: hand; 
		color: #003366; 
		font-family: Verdana, Arial, Helvetica; 
		font-size: 8pt; 
		font-weight: normal; 
		font-style: normal; 
		border-left: transparent 0px solid; 
		border-bottom: transparent 0px solid; 
		border-top: transparent 0px solid; 
		border-right: transparent 0px solid;
	}
	
.Menu_MenuItemSel
	{
		font-weight: bold;
		font-size: 8pt;
		cursor: hand;
		color: #ff9900; 
		font-style: normal;
		font-family: Tahoma, Arial, Helvetica;
		background-color: transparent;
	}
	
.Menu_MenuIcon
	{
		border-bottom: transparent 0px solid;  
		border-right: transparent 0px solid;
		border-left: Transparent 0px solid;
		border-bottom: #003366 1px solid;
		background-color: #003366;	
		width: 21px;		
		height: 21px;	
		cursor: hand;
		text-align: center;
	}

.Menu_MenuSubMenu
	{
		z-index: 1000; 	
		cursor: hand; 
		background-color: #eef3fb; 	
		border-bottom: transparent 0px solid; 
		border-left: transparent 0px solid; 
		border-top: transparent 0px solid; 
		border-right: transparent 0px solid;
	}
	
.Menu_MenuBreak
	{
		border-bottom: transparent 0px solid; 
		border-left: transparent 0px solid; 
		border-top: transparent 0px solid;  
		border-right: transparent 0px solid; 
		background-color: White; 
		height: 1px;
	}
	
.Menu_MenuRootArrow
	{
		font-family: webdings; 
		font-size: 8pt; 	
		cursor: hand; 	
		border-bottom: transparent 0px solid; 
		border-top: transparent 0px solid; 
		border-right: transparent 0px solid;
	}
	
.Menu_MenuArrow
	{
		font-family: webdings; 
		font-size: 8pt; 	
		cursor: hand;
	}
	
