﻿/******* Sub Site Lister Top Nav Menu ******/

.TMSubSiteNav ul.AspNet-Menu /* Tier 1 */
{
	font-family:"Arial Rounded MT Bold";
	font-size:9pt;
	background-color:#0057A7;
	color:#FFFFFF;
	background:none;
	list-style-type:none;
	text-align:center;
}


* html .TMSubSiteNav ul.AspNet-Menu a /* Tier 1 */
{
	height:auto;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	white-space:nowrap;
	margin-right:10px;
	background-color:#0057A7;
	color:#FFFFFF;
	width:200px!important;
}


* html .TMSubSiteNav ul.AspNet-Menu ul a /* Tier 2 */
{ 
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:8px;	
	margin-left:20px;
	text-align:left;
	width:170px!important;
}


.TMSubSiteNav ul.AspNet-Menu a /* Tier 1 */
{
	height:auto;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	white-space:nowrap;
	margin-right:10px;
	background-color:#0057A7;
	color:#FFFFFF;
	width:210px;
}

.TMSubSiteNav ul.AspNet-Menu ul  /* Tier 2 */
{
	font-family:Arial;
	border-style:none;
	font-size:8.5pt;
	background-color:#0057A7;
	position:absolute;
	list-style-type:none;
}


.TMSubSiteNav ul.AspNet-Menu ul a /* Tier 2 */
{ 
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:8px;	
	margin-left:20px;
	text-align:left;
	width:190px;
}

.TMSubSiteNav ul.AspNet-Menu ul a:hover /* Tier 2 */
{
	text-decoration:underline;
	color:#fc7d1f;
	font-size:8.5pt;
}

.TMSubSiteNav ul.AspNet-Menu ul ul a /* Tier 3 */
{
	padding-top:5px;
	padding-bottom:8px;	
	margin-left:5px;
	text-align:left;
	background-color:#0057A7;
	color:#FFFFFF;
}


.TMSubSiteNav ul.AspNet-Menu ul ul a:hover /* Tier 3 */
{
	background: url('/_layouts/images/tm/dash.png') no-repeat left center !important;
}

.TMSubSiteNav ul.AspNet-Menu ul ul  /* Tier 3+ */
{
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:100px;	
	visibility:visible !important;
	display:block;
	top:0px;
	text-align:left;
}

.TMSubSiteNav ul.AspNet-Menu ul li,
.TMSubSiteNav ul.AspNet-Menu ul ul li,  /* Tier 2+ */
.TMSubSiteNav .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float:none !important;
	width:175px;
	background-color:#0057A7;
}


.TMSubSiteNav ul.AspNet-Menu ul li a:hover, /* tier 2 hover */
.TMSubSiteNav ul.AspNet-Menu ul li.AspNet-Menu-Hover
{
	font-size:8.5pt;
	font-weight:normal;	
}

.TMSubSiteNav ul.AspNet-Menu ul ul li a:hover, /* tier 3 hover */
.TMSubSiteNav ul.AspNet-Menu ul ul li.AspNet-Menu-Hover
{
	font-size:8.5pt;
	font-weight:normal;
}

.TMSubSiteNav ul.AspNet-Menu ul ul li:hover, /* tier 3 hover */
.TMSubSiteNav ul.AspNet-Menu ul ul li.AspNet-Menu-Hover
{
	background-color:#3d71b5;
}


.TMSubSiteNav ul.AspNet-Menu ul ul a /* Tier 3+ */
{
	margin-left:30px;
	color:#86dbea;
	background: url('/_layouts/images/tm/dash.png') no-repeat left center !important;
}

.TMSubSiteNav ul.AspNet-Menu ul ul a:hover /* Tier 3+ */
{
}

.TMSubSiteNav li /* all list items */
{

}

.TMSubSiteNav li:hover, /* list items being hovered over */
.TMSubSiteNav li.AspNet-Menu-Hover
{
}

.TMSubSiteNav a, /* all anchors and spans (nodes with no link) */
.TMSubSiteNav span
{
}

.TMSubSiteNav li.AspNet-Menu-Leaf a, /* leaves */
.TMSubSiteNav li.AspNet-Menu-Leaf span
{

}

.TMSubSiteNav li:hover a, /* hovered text */
.TMSubSiteNav li:hover span,
.TMSubSiteNav li.AspNet-Menu-Hover a,
.TMSubSiteNav li.AspNet-Menu-Hover span,
.TMSubSiteNav li:hover li:hover a,
.TMSubSiteNav li:hover li:hover span,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.TMSubSiteNav li:hover li:hover li:hover a,
.TMSubSiteNav li:hover li:hover li:hover span,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	background-color:#0056a7;
}

.TMSubSiteNav li:hover li a, /* the tier above this one is hovered */
.TMSubSiteNav li:hover li span,
.TMSubSiteNav li.AspNet-Menu-Hover li a,
.TMSubSiteNav li.AspNet-Menu-Hover li span,
.TMSubSiteNav li:hover li:hover li a,
.TMSubSiteNav li:hover li:hover li span,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.TMSubSiteNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
}

.TMSubSiteNav .AspNet-Menu-Selected /* this tier is selected */
{

}

.TMSubSiteNav .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{

}

.TMSubSiteNav .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{

}


.TMSubSiteNav ul.AspNet-Menu li:hover ul ul,
.TMSubSiteNav ul.AspNet-Menu li:hover ul ul ul,
.TMSubSiteNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.TMSubSiteNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
.TMSubSiteNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
.TMSubSiteNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul
{
	/*display:block;
	visibility:visible !important; 
*/}

.TM-TopLinkPart
{
	height:258px;
}

.TM-MasterHead
{
	background-repeat:no-repeat;
	width:935px;
	vertical-align:top;
}

.TM-MainContent
{
	background-color:#F6F6F6;
	border-bottom:medium #0056a7 solid;
	border-top:thin #fc7d1f solid;
	padding:20px 20px 20px 20px;
	width:540px;
}


/*********** overwrite **********/
.breadcrumb
{
	border-bottom:0px transparent none;	
	padding:0 0 0 0;
}

.breadcrumb SPAN
{
	padding-right:5px;
}

.mainContainer
{
	margin-left:0px;
}

.breadcrumb span
{
	text-decoration:none;
	color:#0056a7;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.breadcrumb a
{
	text-decoration:none;
	color:#0056a7;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.breadcrumbCurrent
{
	color:#4f4f50 !important;
} 

.master
{
	background-color:#FFFFFF;
	height:100%;
}

.masterContent
{
	background-color:transparent;
}

.leftNav
{
	border:0px transparent none;
	background-color:transparent;
}

.leftNav a
{
	color:white;
	white-space:nowrap;	
	font-family:Arial;
	font-size:12px!important;
	vertical-align:middle;
}

.leftNav1
{
	padding-top:3px;
	padding-left:15px;
}

.leftNav1 a
{
	display:list-item;
	list-style-position:outside;
	list-style-image:url('/_layouts/images/tm/leftnav.gif');
}

.leftNav1 a:hover
{
	display:list-item;
	list-style-image:url('/_layouts/images/tm/leftnavhover.gif');	
}

.leftNav2 a
{
	display:block;
}

.leftNav2
{
	padding-left:10px;
	padding-bottom:1px;
}

.leftNavSelected
{
	background-color:transparent;
	border-style:none;
}


.leftNavHover
{
	background-color:transparent;
	border-style:none;
}


.leftNavSelected a
{
	color:#fc7d1f;
	list-style-image:url('/_layouts/images/tm/leftnavhover.png');	
}


.leftNavHover a
{
	color:#fc7d1f;
	list-style-image:url('/_layouts/images/tm/leftnavhover.png');	
}

.pageTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:25pt;	
}

.mainnode
{
	margin-left:0px;
        text-decoration:none;
        height:30px;
	vertical-align:top;
	font-weight:bold;
	width:145px;
}

.childnode1
{
	padding-top:10px;
	margin-left:0px;
        text-decoration:none;
	color:##676766;
	font-weight:bold;
}

.childnode1 a
{
	padding-top:10px;
	margin-left:0px;
        text-decoration:none!important;
	color:#676766!important;
	font-weight:bold!important;
}

.childnode1 a:hover
{
	padding-top:10px;
	margin-left:0px;
        text-decoration:underline;
	color:#676766!important;
	font-weight:bold!important;
}

.childnode2
{
	margin-left:0px;
}

.childnode3
{
	margin-left:5px;
}