﻿/******* Top Nav Menu ******/

TD
{
	font-family:Arial;
}

.AspNet-Menu-Horizontal
{
	
}

.TMTopNav ul.AspNet-Menu /* Tier 1 */
{
	font-family:"Arial Rounded MT Bold";
	font-size:9pt;
	margin-left:10px;	
	margin-bottom:10px;	
	margin-right:15px;
	width:450px;
	list-style-type:none;
}

/* IE6 only */
/*\*/

* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/_layouts/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

* html .TMTopNav ul.AspNet-Menu
{
	
}

* html .TMTopNav ul.AspNet-Menu a
{
	float:left;
}


* html .TMTopNav ul.AspNet-Menu ul
{
	float:none !important;
	left:0px;:
	top:20px;
}

* html .TMTopNav ul.AspNet-Menu ul a /* Tier 2 */
{ 	
	float:none!important;
}


/**/

.TMTopNav ul.AspNet-Menu a /* Tier 1 */
{
	font-family:Arial;
	height:auto;
	color:white;
	padding:2px 12px 11px 12px;
	white-space:nowrap;
}

.TMTopNav ul.AspNet-Menu ul  /* Tier 2 */
{
	font-family:Arial;
	border-style:none;
	font-size:8.5pt;
	background-color:#0056a7;	
	position:absolute;	
	list-style-type:none;	
}

.TMTopNav ul.AspNet-Menu ul a /* Tier 2 */
{ 
	padding-top:5px;
	padding-bottom:5px;	
	margin-left:10px;
	background: url('/_layouts/images/tm/topnav.gif') no-repeat left center !important;
}

.TMTopNav ul.AspNet-Menu ul a:hover /* Tier 2 */
{
	background: url('/_layouts/images/tm/topnavhover.gif') no-repeat left center !important;
	color:#fc7d1f;
}

.TMTopNav ul.AspNet-Menu ul ul a /* Tier 3 */
{
	padding-top:5px;
	padding-bottom:5px;	
	margin-left:5px;
	z-index:50;
}


.TMTopNav ul.AspNet-Menu ul ul a:hover /* Tier 3 */
{
	background: url('/_layouts/images/tm/dash.gif') no-repeat left center !important;
	color:#fc7d1f;
}

.TMTopNav ul.AspNet-Menu ul ul  /* Tier 3+ */
{
	padding-top:2px;
	padding-bottom:2px;
	position:absolute;
	left:230px;	
	visibility:hidden !important;
	display:block;
	top:0px;
	z-index:50;
}

.TMTopNav ul.AspNet-Menu ul li,
.TMTopNav ul.AspNet-Menu ul ul li,  /* Tier 2+ */
.TMTopNav .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float:none !important;
	width:230px;
}


.TMTopNav ul.AspNet-Menu ul li a:hover, /* tier 2 hover */
.TMTopNav ul.AspNet-Menu ul li.AspNet-Menu-Hover
{
	font-size:9pt;
	font-weight:bold;	
	color:#fc7d1f;
}

.TMTopNav ul.AspNet-Menu ul ul li a:hover, /* tier 3 hover */
.TMTopNav ul.AspNet-Menu ul ul li.AspNet-Menu-Hover
{
	font-size:8.5pt;
	font-weight:normal;
	color:#fc7d1f;
}

.TMTopNav ul.AspNet-Menu ul ul li:hover, /* tier 3 hover */
.TMTopNav ul.AspNet-Menu ul ul li.AspNet-Menu-Hover
{
	background-color:#3d71b5;
	color:#fc7d1f;
}


.TMTopNav ul.AspNet-Menu ul ul a /* Tier 3+ */
{
	margin-left:10px;
	color:#86dbea;
	background: url('/_layouts/images/tm/dash.gif') no-repeat left center !important;
}

.TMTopNav ul.AspNet-Menu ul ul a:hover /* Tier 3+ */
{
}

.TMTopNav li /* all list items */
{

}

.TMTopNav li:hover, /* list items being hovered over */
.TMTopNav li.AspNet-Menu-Hover
{
}

.TMTopNav a, /* all anchors and spans (nodes with no link) */
.TMTopNav span
{
}

.TMTopNav li.AspNet-Menu-Leaf a, /* leaves */
.TMTopNav li.AspNet-Menu-Leaf span
{

}

.TMTopNav li:hover a, /* hovered text */
.TMTopNav li:hover span,
.TMTopNav li.AspNet-Menu-Hover a,
.TMTopNav li.AspNet-Menu-Hover span,
.TMTopNav li:hover li:hover a,
.TMTopNav li:hover li:hover span,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.TMTopNav li:hover li:hover li:hover a,
.TMTopNav li:hover li:hover li:hover span,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	background-color:#0056a7;
}

.TMTopNav li:hover li a, /* the tier above this one is hovered */
.TMTopNav li:hover li span,
.TMTopNav li.AspNet-Menu-Hover li a,
.TMTopNav li.AspNet-Menu-Hover li span,
.TMTopNav li:hover li:hover li a,
.TMTopNav li:hover li:hover li span,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.TMTopNav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
}

.TMTopNav .AspNet-Menu-Selected /* this tier is selected */
{

}

.TMTopNav .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{

}

.TMTopNav .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{

}
 
.TMTopNav ul.AspNet-Menu li:hover ul ul,
.TMTopNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
	background:transparent; 
}


.TMTopNav ul.AspNet-Menu ul li:hover ul,
.TMTopNav ul.AspNet-Menu ul li.AspNet-Menu-Hover ul
{
	background:#0056a7;
}


.TMTopNav ul.AspNet-Menu li:hover ul ul a,
.TMTopNav ul.AspNet-Menu li.AspNet-Menu-Hover ul ul a
{
	display:none; 
}


.TMTopNav ul.AspNet-Menu ul li:hover ul a,
.TMTopNav ul.AspNet-Menu ul li.AspNet-Menu-Hover ul a
{
	display:block;
}

/****** Search Box Part ********/

.TM-SearchTextBox
{
	border:0 #C0C0C0 solid;
}

.TM-TopLogoPart
{
	width:224px;
}

.TM-Logo
{
	margin-left:50px;
	margin-top:28px;
}

.TM-TopMenuPart
{
	height:89px;
	width:711px;
	background-image:url('/_layouts/images/tm/bg.png');
	background-repeat:no-repeat;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/_layouts/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

.TM-TopStaticLink
{
	color:white;	
	font-size:8pt;
	font-family:Arial;
}

.TM-TopStaticLink a
{
	text-decoration:none;
	color:white;	
}


.TM-TopStaticLink a:hover
{
	color:#fc7d1f;	
}

.TM-SearchBoxMid
{
	background-image:none;
	background-color:white;
	width:206px;
	height:26px;
}

.TM-SearchBoxTop
{
	background-image:url('/_layouts/images/tm/search_top.png');
	background-repeat:no-repeat;
	width:214px;
	height:4px;
}

.TM-SearchBoxLeft
{
	background-image:url('/_layouts/images/tm/search_left.png');	
	background-repeat:repeat-y;
	width:4px;
}

.TM-SearchBoxRight
{
	background-image:url('/_layouts/images/tm/search_right.png');
	background-repeat:repeat-y;
	width:4px;
}

.TM-SearchBoxBottom
{
	background-image:url('/_layouts/images/tm/search_bottom.gif');
	background-repeat:no-repeat;
	width:214px;
	height:11px;
}

.TM-FooterZone
{
	background-color:#FD7E21;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

.TM-FooterZone TD
{
	background-color:#FD7E21;	
}


.TM-FooterZone td a
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}


.TM-MainContentZone
{
	background-color:#F6F6F6;
}



.TM-BlueBox
{
	background-color:#0057A7;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}

.TM-BlueBox a
{
	background-color:#0057A7;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

.TM-BlueBox
{
	
}

.TM-Background
{
	background-color:#666666 !important;
}
  

TD.footersectionheader
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

.footersectionheader
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

/***** Overwrite Default Style ******/
/* Overwrite */ 

.logo
{
	background-image:url('/_layouts/images/tm/logo-tm.gif');
}

.master
{
	width:935px;	
	height:auto;
	background-color:#666666;
}

.ms-sbtable
{

}

.ms-sbgo, .ms-sbgo TD
{
	padding:0 0 0 0 !important;
}

.ms-sbtable-ex
{
	margin:0 0 0 0 !important;
}

.ms-sbcell
{
	border:0px transparent none !important;	
}

.ms-sbplain
{
	height:100%;
	width:170px !important;
	margin-left:3px;
	font-family:Arial;
	font-size:15pt;
}

.shadowLeft, .shadowRight, .ms-sbLastcell, .ms-sbscopes, .ms-sblink
{
	display:none;
}

.mainContainer
{
	margin-left:0px!important;
	margin-right:0px!important;
}

.items 
{
    POSITION: absolute; 
    MARGIN: 0px; 
}

.vertical 
{
    POSITION: relative; 
    OVERFLOW: hidden; 
}

.items DIV 
{    
    MARGIN: 3px 0px; 
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

.prevNavigator a
{
	width:17px;
	height:12px;
	background-repeat:no-repeat;
	background-image:url('/PublishingImages/icons/ScrollUp.jpg');
}

.nextNavigator a
{
	width:17px;
	height:12px;
	background-repeat:no-repeat;
	background-image:url('/PublishingImages/icons/ScrollDown.jpg');
}

.nextPage
{
	width:10px;
}

.scrollerSeparator
{
	background-color:gray;
	height:1px;
}

.sub-menu 
{ 
	display: block;	
	text-align: left; 	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:20px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;	
}

:hover.sub-menu 
{ 
	text-decoration:underline;
}

.ms-PartSpacingVertical
{
	margin:4px!important;
}

.ms-pagemargin
{
	background:none;
}

.header
{
	padding-top:10px!important;
	padding-bottom:10px!important;
}

.TMImageColumn IMG
{
  width:100px;
  height:120px;
}