body
{ margin: 0px; }
td { font-family: Arial; font-size: 12px; }

.smallNote { font-size: 10px; }

/* Sidebar */
#tblSidebar		{  background-color:#eeeeee; height: 100%;  }
.sidebarArrowCell { background-color: #cccccc; border-left: 1px solid #999999; border-right: 1px solid #999999;}



/* Tabs */
.tblTabContainer		{ width: 100% }
.tblTabOff		{ background-image: url(/mf/cp/controls/images/TabBk.jpg); border-bottom: 1px solid #999999; }
.TabOff			{ border-bottom: 1px solid #999999; }
.TabTableOff	{ border-bottom: 1px solid #999999; background-image: url(/mf/cp/controls/images/bannerBk.jpg);  }
.tblTabOn		{ background-image: url(/mf/cp/controls/images/hTabBk.jpg); border-bottom: 1px solid #ffffff; }
.TabOn			{  }
.TabLinkCell	{ padding-right: 2px; padding-left: 2px; }
.tblTabOn a.TabNav { color: #0F6EBE; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: none; }
.tblTabOn a:hover.TabNav { color: #0F6EBE; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: none; }
a.LogOutLink { color: #ffffff; font-weight: bold; font-family: Arial; font-size: 11px; }
a.TabNav { color: #666666; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: none; }
.tblTabOff a:hover.TabNav { color: #333333; background-color: #eeeeee; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: none; }


/* CMS Template */
#CMSMainContainer { padding-top: 25px; padding-left: 35px; padding-right: 25px; padding-bottom: 25px; }

a.preview	{ font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }

/* Forms */
.FormLabel		{font-family: Arial; font-size: 12px; font-weight: bold; color: #003366; }
.FormGeneral	{font-family: Arial; font-size: 11px;  }
.LoginField		{ font-family: Arial; font-size: 11px; background-color: #99ccff; }
.sitemapForm	{ font-family: Arial; font-size: 10px;  }
.pageeditorForm	{ font-family: Arial; font-size: 10px;  }

/* PageEditor */
.PageEditorTitle { font-family: Arial; font-size: 14px; font-weight:bold; color: #666666; letter-spacing: 2px; }
table .PageEditor { background-color: #eeeeee;  border: 1px solid #cccccc; }

/* Sitemap */
.ChildPageHeader { background-color: #cccccc; }

.SiteMapEditorTitle { font-family: Arial; font-size: 14px; font-weight:bold; color: #666666; letter-spacing: 2px; }
.treeviewSitemap { width: 245px; }
a.sitemap			{ font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a:hover.sitemap { color: #0F6EBE; }
table .sitemapEditor { background-color: #eeeeee;  border: 1px solid #cccccc; }
.ChildPageLink a	{font-family: Arial; font-size: 11px; color: #003366; text-decoration: none;}
a.sitemapSublink	{font-family: Arial; font-size: 11px; color: #003366; text-decoration: none;  }
a.sitemapEditor		{font-family: Arial; font-size: 11px; color: #000000; border: 1px solid #cccccc; padding: 4px; text-decoration: none;  }
a:hover.sitemapSublink	{ color: #0F6EBE;}
a:hover.sitemapEditor	{ color: #999999;}

/* Scripted Listing */
.scrListItem		{ margin: 15px; font-family: Arial; font-size: 11px; }
.scrListFolderTitle	{ font-family: Arial, font-size: 12px; color: #000000; font-weight: bold; }
a.scrListLinkTitle	{ font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a:hover.scrListLinkTitle	{ font-family: Arial; font-size: 12px; color: #0F6EBE; text-decoration: none;  font-weight: bold;  }

/* Controls */
a.breadcrumb		{ font-family: Arial; font-size: 12px; color: #003366; text-decoration: none;  }
a:hover.breadcrumb	{ font-family: Arial; font-size: 12px; color: #0F6EBE; text-decoration: none;  }

.tblBreadCrumb		{ background-color: #eeeeee; border: 1px solid #cccccc; }

.ctl
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	padding: 4px;
}

.ctl a:link
{
	color: #000000;
	text-decoration: none; 
	background-color: #eeeeee;
	border-bottom:#999999 solid 1px;
    border-right:#999999 solid 1px;
    border-left:#999999 solid 1px;
    border-top:#333333 solid 1px;
    padding: 2px;

}
.ctl a:visited
{
	color: #000000;
	text-decoration: none; 
	background-color: #eeeeee;
	border-bottom:#999999 solid 1px;
    border-right:#999999 solid 1px;
    border-left:#999999 solid 1px;
    border-top:#333333 solid 1px;
    padding: 2px; 

}
.ctl a:active
{
	color: #000000;
	text-decoration: none; 
	background-color: #eeeeee;
	border-bottom:#999999 solid 1px;
    border-right:#999999 solid 1px;
    border-left:#999999 solid 1px;
    border-top:#333333 solid 1px;
    padding: 2px; 

}
.ctl a:hover		
{
	color: #000000; 
	text-decoration: none;
	background-color: #dddddd;
	border-bottom:#999999 solid 1px;
    border-right:#999999 solid 1px;
    border-left:#999999 solid 1px;
    border-top:#333333 solid 1px;
    padding: 2px;

}

