﻿@import "/App_/COMMON/StyleSheet.css";
body {
	margin: 0 0 0 0;
	background-color: #f4f4f4;
}

.LargeFont {
font-size:18px !important;	
}

.LeasingRowInactive {
	color:#000000;	
}

.LeasingRowActive {
	color: #ff0000;
}

a, a:active, a:visited {
	color: #e71836;
	text-decoration: none !important;
}

a.SubMenuItemActive {
	color: #e71836 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

a.SubMenuItemInActive {
	color: #777777 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.ExtranetCenterFrame {
 background-color:#ffffff;
}

.HomeContentHeader {
	 color:#e71836 !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
}


.ContentHeader {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
}
.ContentHeader2 {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:normal !important;
}

.FormSectionHeader {
	 color:#000000 !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
}

.FormSectionHeader2 {
	 color:#e71836 !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
}


.UnitHeader {
	 color:#000000 !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
	 font-size:12px;
}


.MainMenuItem {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
	 font-size:14px !important;
}

a.MainMenuItem {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:bold !important;
	 font-size:14px !important;
	 text-transform:uppercase;
}


.MainMenuSubItem {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:normal !important;
	 font-size:11px !important;
	 text-transform:uppercase;
}

a.MainMenuSubItem {
	 color:#ffffff !important;
	 text-decoration:none !important;
	 font-weight:normal !important;
	 font-size:11px !important;
	 text-transform:uppercase;
}

a.TopMenuItem {
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 11px !important;
	color: #696969 !important;
}

a.TopMenuItemSelected {
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 11px !important;
	color: #000000 !important;
}

a.BottomMenuItem {
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 11px !important;
	color: #696969 !important;
}

a.BottomMenuItemSelected {
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 11px !important;
	color: #000000 !important;
}

h1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#ffffff !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:14px !important;
}
h1.Index_ {
	border-width: 0 0 0 0;
}
h1.TruckSearchHeader {
    color:red !important;
}
h2.Index_ {
	border-width: 0 0 0 0;
	padding: 0 0 0 0;
}
h2 {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	font-size:10px !important;
}

h3 {
	margin: 0px 0 0px 0;
	padding: 0 0 0 0px;
	font-size:16px !important;
	
}
h3.Index_ {
	border-width: 0 0 0 0;
}
h4 {
	margin: 0px 0 0px 0;
	padding: 0 0 0 0px;
	font-size:16px !important;
}
h4.Index_ {
	border-width: 0 0 0 0;
}
h5 {
	margin: 0px 0 0px 0;
	padding: 0 0 0 0px;
	font-size:24px !important;
}
h5.Index_ {
	border-width: 0 0 0 0;
}
h6 {
	margin: 0px 0 0px 0;
	padding: 0 0 0 0px;
	font-size:14px !important;
}
h6.Index_ {
	border-width: 0 0 0 0;
}
#holdul {
	list-style-image: url(/App_/ROOT/PageFrame/Bullet2.gif);
}

UL {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.PageBodyLeft-Index_, div.PageBodyLeft-Index_ td {
	font-size: 11px;
}
div.PageBodyLeft, div.PageBodyLeft td {
	font-size: 12px;
}
div.PageBodyLeft-Index_ span.Small {
	font-size: 1px;
}
span.Small {
	font-size: 10px;
}

/* InTheNews */
table.InTheNews td {
	line-height: 11px;
}
table.InTheNews span.Headline, table.InTheNews span.Headline a {
	font-size: 8pt !important;
	color: #ffffff !important;
	text-decoration:none	!important;
}
table.InTheNews span.Small {
	font-size: 8pt !important;
	color: #ffffff !important;
	text-decoration:none	!important;
	
}
a.Headline {
	font-size: 8pt !important;
	color: #ffffff !important;
	font-weight:bold !important;
	text-decoration:none	!important;
}

.SubHeadline {
	font-size: 8pt !important;
	color: #d3d3d3 !important;
	font-weight:normal !important;
	text-decoration:none	!important;
}

a.MHCNewsReadMore {
	font-weight:bold !important;
	text-decoration:none	!important;
	color:#e71836;
}

a.MHCArchiveReadMore {
	font-weight:bold !important;
	text-decoration:none	!important;
	color:#d3d3d3;
}


/* Expand */
a.Expand {
	padding: 0 0 0 19px;
	background: #ffffff url(/App_/ROOT/EngineFrame/ActionFrame/Plus_O.gif) no-repeat 0px top;
}
a.Expand:hover {
	color: #113567 !important;
	background: #ffffff url(/App_/ROOT/EngineFrame/ActionFrame/Plus_X.gif) no-repeat 0px top;
}
a.Collapse {
	padding: 0 0 0 19px;
	background: #ffffff url(/App_/ROOT/EngineFrame/ActionFrame/Minus_O.gif) no-repeat 0px top;
}
a.Collapse:hover {
	color: #113567 !important;
	background: #ffffff url(/App_/ROOT/EngineFrame/ActionFrame/Minus_X.gif) no-repeat 0px top;
}

/* Calendar */
table.Calendar td {
	background-color: #eaeaea;
}
table.Calendar td.Th {
	color: #ffffff !important;
	background-color: #002559;
}
table.Calendar td.Th a, table.Calendar td.Th a:active, table.Calendar td.Th a:visited {
	color: #ffffff !important;
	text-decoration: none !important;
}
table.Calendar td.Th2 {
	color: #000000;
	background-color: #c2c2c2;
}
table.Calendar td.Td, table.Calendar td.Td a, td.CalendarTd a:active, table.Calendar td.Td a:visited {
	color: #ffffff !important;
	text-decoration: none !important;
	background-color: #4090ff;
}
table.Calendar td.Td2, table.Calendar td.Td2 a, td.CalendarTd2 a:active, table.Calendar td.Td2 a:visited {
	color: #000000;
}

/* Page */
div.PageBodyLeft, div.PageBodyLeft-Index_ {
	padding: 10px 0 0 10px;
	overflow: hidden;
	float:left;
	clear:both;
}
div.PageBodyRight {
	padding: 10px 0 0 10px;
	float:right;
}
table.Login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	vertical-align: bottom;
	color: #444444;
}
div.BreadCrumb {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/PageSection/BreadcrumbSync.jpg) no-repeat 0 0;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 36px;
	width: 570px;
	margin-left: 10px;
}
div.BreadCrumbInner {
	color: #999999;
	padding: 10px 5px 5px 5px;
}
div.BreadCrumbInner a.O {
	color: #999999 !important;
	text-decoration: none !important;
}
div.BreadCrumbInner a.C {
	color: #4d4d4d !important;
	text-decoration: none !important;
}
table.WebLink {
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, Sans-Serif;
}
table.WebLink td.WebLink_O {
	color: #666666;
	cursor: default;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px 2px 10px;
}
td.WebLink_O a {
	color: #666666 !important;
	cursor: default;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
}
table.WebLink td.WebLink_X {
	background-color: #ffe459;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px 2px 10px;
	text-decoration: none;
}
td.WebLink_X a {
	color: #000000 !important;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
}


/* Pager Frame */
table.PagerFrame {
	
	empty-cells: show;
	width: 100%;
	border:solid 2px #c9cbcd;
}
table.PagerFrame th {
	background-color: #ffffff;
}
table.PagerFrame td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

table.PagerFrame input {
border:solid 1px #c9cbcd;
color:#777777;
}
table.PagerFrame th.Content, table.PagerFrame th.ContentTs {
	color: #777777 !important;
	padding: 4px 4px 4px 4px;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: bold;
	width: auto;
}

table.PagerFrame th.ContentTop, table.PagerFrame th.ContentTsTop {
	color: #777777 !important;
	padding: 4px 4px 4px 4px;
	vertical-align: bottom;
	font-size: 12px;
	font-weight:bold;
	width: auto;
	border-bottom:solid 2px #c9cbcd;
}

table.PagerFrame th.ColumnBreakTop {
	background-color: #c9cbcd;
}

table.PagerFrame th.Content a, table.PagerFrame th.Content a:visited, table.PagerFrame th.Content a:active, table.PagerFrame th.ContentTs a, table.PagerFrame th.ContentTs a:visited, table.PagerFrame th.ContentTs a:active {
	color: #777777 !important;
	text-decoration: none !important;
}
table.PagerFrame th.Content a:hover, table.PagerFrame th.ContentTs a:hover {
	text-decoration: underline !important;
	border-bottom:solid 2px #c9cbcd;
}
table.PagerFrame th.ContentTs {
	white-space: nowrap;
}
table.PagerFrame th.ColumnBreak {
	background-color: #c9cbcd;
}
table.PagerFrame th.Close {
	background-color: #c9cbcd !important;
	height: 2px;
}
table.PagerFrame td.Content {
	border: none;
	color: #777777 !important;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
	width: auto;
	border-bottom:solid 2px #c9cbcd;
}
table.PagerFrame td.ContentAlt {
	border: none;
	color: #777777 !important;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
	width: auto;
	border-bottom:solid 2px #c9cbcd;
}
table.PagerFrame td.ColumnBreak {
	background-color: #c9cbcd !important;
	width:2px;
}
table.PagerFrame td.RowBreak {
	background-color: #c9cbcd !important;
	height: 2px;
}

/* SearchTable */
table.SearchTable {
	background-color: #E5F3F6;
	width: 100%;
}
table.SearchTable td {
	padding: 15px 0 15px 0;
}

table.SearchTable td img {
	margin: 0 5px 0 15px;
}

td.Dashboard {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding: 4px;
	vertical-align: top;
}

td.Dashboard a, td.Dashboard a:visited, td.Dashboard a:active {
	color: #460757;
}

td.DashboardActive {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding: 4px;
	vertical-align: top;
}

td.DashboardActive a, td.DashboardActive a:visited, td.DashboardActive a:active {
	color: #F30000;
}

.ImageButton {
	margin: 3px 0 0 3px;
}

table.FooterMenuBar {
	
}

td.FooterMenuItem {
	padding-left: 5px;
	padding-right: 5px;
}

td.FooterMenuItem a, td.FooterMenuItem a:visited {
	color: #c9cbcd;
	font-weight: bold;
	text-decoration: none;
}

td.FooterMenuItem a:hover {
	font-weight: bold;
	text-decoration: underline;
}


@media print {
	body {
		background-color: white;
	}
	#LogoTd {
		padding-bottom: 20px;
	}
	#PageHeadToolTr {
		display: none;
	}
	#PageHeadImageTr {
		display: none;
	}
	#LeftToolbarTd {
		display: none;
	}
	#LeftImageTd {
		display: none;
	}
	#BannerB2Td {
		display: none;
	}
	#FooterTr {
		display: none;
	}

	table.SiteBlockNoPrint {
		display: none;
	}
	.NoPrint {
		display: none;
	}
	.PrintOnlyBlock {
		display: block;
	}
	.PrintOnlyInline {
		display: inline;
	}
	#MHCLogoTd {
		background-image: url(Standard/Logo_White.gif);
	}
}

/****************************************************** sIFR *******************************************************/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
	visibility: visible;
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
}

