html table{
	font-size:100%;}
/*	
.PageTitle
{
	width:800px;
}*/ 
	
.menu{
	font-size:90%;
	}

.menu img
{
	border:none; 
 }
		
	
.Summary td{
	vertical-align:top;}
	
.MenuTitle{
	font-size:100%;
	padding-left:5px;
	padding-top:13px;
	margin-top:0px;}

.MenuTitle a{
	padding-top:1px;}	

.MenuSectionTitle{
	font-weight:bold;
	color:#ffffff;} 

.MenuSectionTitle td {
	color:#ffffff;} 
	
.MenuSectionTitle A:link, .MenuSectionTitle A:visited, .MenuSectionTitle A:active  {
	color: #ffffff; 
	text-decoration: none}

.MenuSectionTitle A:hover {
	color: #ffffff; 
	text-decoration: underline}	
	
.MenuGroup{
	background-color:#eaeaea;
	font-size:100%;}
	
.MenuSectionTitle td, .MenuSection td, .MenuGroup td{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;}
		
.MenuPage td, .MenuPageTitle td{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px; 
	}
	
.MenuFineLine
{
	height:0.2em;
}

.MenuBoldLine
{
	height:0.8em;
}

#Footer
{
	margin:  10px 0px 10px 0px;
}
/*
#ContentWrapper table{
 margin:0px 0px 0px 0px; 
}
#ContentWrapper td{
 padding:0px 0px 0px 0px; 
}
*/
p
{
	margin-top:0px 
}

.leftalignpanel
{
	float:left; 
	margin-left:0px;
	margin-right:0px;
	margin-top:0em;
	margin-bottom:1em;
	padding-top:0em;
	padding-bottom:0em;
}

.datatable
{
	margin-bottom:2em;
	margin-top:1em;
}

.datatable caption
{
	text-align:left; 
	padding-bottom:1em;
	white-space:nowrap;
}

.datatable td
{
	padding:0.25em 10px 0.25em 0px;
}

.datatable img
{
	border:none; 
}

.datatablerightalign{
	text-align:right; 
	}



/***********************************************************/
/* XHTMLDesktopModule lists - Standard Module lists		   */
/***********************************************************/

.modlist {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 5px;}

.modlist img{
	border:none; }

.modlist hr	{	
	padding: 0px -5px 0px -5px;
	border:1px solid;
	color: #f6f4f4;
	background-color:#f6f4f4;
	background:#f6f4f4;} 
	
.modlist h2	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;}

.modlist p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;}

.modlist .alignleft {	
	margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;	}
	 
.modlist .alignright {	
	margin: 0px 0px 0px 0px;
	text-align:right;
	float:right;}

.modlist .date {	
	margin: -5px 0px 0px 0px;
	text-align:right;	
	white-space:nowrap;}

.modlist ul {
	list-style-type:none;
	margin: 10px 0px 0px 0px;
	padding-left:0px; }	

.modlist ul li {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0.5em 0px;	}	

.modlist ol {
	list-style-type:decimal;
	margin: 10px 0px 0px 2.5em;
	padding-left:0px;	}	

.modlist ol li {
	padding:0px 0px 0.5em 0px;	}	

.modgrouplist {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 5px;}

.modgrouplist h2	
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;}

.modgrouplist p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;	}

.modgrouplist ul {
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding-left:0px;	}	

.modgrouplist ul li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;}	

/********************************************************************/
/* DesktopModule rhs links - used by the DocumentLinkMod.ascx       */
/*                                       DocumentWhatsNewMod.ascx   */
/*                                       RelatedInformationMod.ascx */
/********************************************************************/

.modrhspanel
{
	width:150px;
	font-size:90%;
	margin-top:10px;
	}

.modrhspanel ul
{
	padding-left: 0px;
	text-align: left;
	list-style-type: none;
	margin: 5px;	
	margin-top: 10px;

}

.modrhspanel li
{
	background-image:url(img/arrete.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-size:100%;
	padding: 0px 0px 5px 10px;
	text-align:left;
	}		
/***********************************************************/
/* XHTML Menu */
/***********************************************************/

#standardmenu
{
	width:150px;
	font-size:90%;
	margin-bottom:5px;
	}

#standardmenu ul
{
	padding-left: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;	
}

#standardmenu li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border-bottom: 2px solid #ffffff;
	}


#submenu
{
	margin: 5px 0px -10px -5px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	color:#000000;
	}

#submenu ul
{
	padding-left: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;	
}

#submenu li
{
	margin: 0px 0px 5px 0px;
	padding: 2px 5px 2px 10px;
	border-bottom: none;
	}

#submenu a:link, #submenu a:visited, #submenu a:active  {
	color: #000000; 
	text-decoration: none}

#submenu a:hover {
	color: #000000; 
	text-decoration: underline}	


#groupmenu
{
	background-color:#eaeaea;
	font-size:90%;
	}

#groupmenu ul
{
	padding-left: 0px;
	text-align: left;
	list-style-type: none;
	margin: 0px;	
}

#groupmenu li
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border-bottom: 2px solid #ffffff;
	}

.selectedcategory
{
	font-weight:bold;
	color:#ffffff;
	}

.selectedcategory a:link, .selectedcategory a:visited, .selectedcategory a:active  {
	color: #ffffff; 
	text-decoration: none}

.selectedcategory a:hover {
	color: #ffffff; 
	text-decoration: underline}	
	

