@charset "iso-8859-1";
/* $Header: /MASweb_MMSQL/version300/web_server/source/dealer/group/default/style/style.css 35    10/12/04 3:53p Jwood $ */
/* $204Header: /MASweb_MMSQL/version204/dealer/webDotNet Source/group/default/style/style.css 11    7/03/03 5:53p Jwood $ */
/* © 2003 Copyright Monitoring Automation Systems All rights reserved */
/* For Legal Notice and Terms & Conditions see www.monauto.com/legal.htm */

/* Main font Properties for MASweb */
body,.Normal,.Button,.CalendarButton,.DataBox,.DataSubBox {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 200;
	font-size: 8pt;
	color: #000;
	background-color: #FFF;
}

table.Normal {
	background-color: Transparent;
}

.AlignLeft {
	text-align: left !important;
}

.AlignRight {
	text-align: right !important;
}

/* Properties for Form Buttons */
.Button,.CalendarButton,.HalfButton {
	background-color: #CCC;
	clear: left;
	margin-right: 15px;
}

.Button,.CalendarButton {
	vertical-align: middle;
}

.CalendarButton {
	margin: 0px;
}

.HalfButton {
	padding: 0px;
}

/* Properties for Image-based Form Buttons */
a.Button, a.Button:visited, a.Button:hover, a.HalfButton, a.HalfButton:link, a.HalfButton:visited, a.HalfButton:hover {
	border: outset 2px #FFF;
	cursor: default;
	margin: 0px;
}

a.Button:active, a.HalfButton:active {
	border: inset 2px #FFF;
	cursor: default;
	margin: 0px;
}

a.HalfButton, a.HalfButton:link, a.HalfButton:active, a.HalfButton:visited, a.HalfButton:hover {
	font-size: 8px;
	line-height: 7px;
}

a.MLFIcon,a.MLFIcon:link,a.MLFIcon:visited,a.MLFIcon:active,a.MLFIcon:hover {
	color: transparent;
	text-decoration: none;
}

span.DisabledLink {
	color: #669;
}

span.DisabledLink:hover {
	cursor: hand;
}

table.Layout {
	background-color: Transparent;
	border-collapse: separate;
	margin: 0px 0px 20px 0px;
}

form.Layout {
	margin: 0px 0px 20px 0px;
}

table.FormLayout {
	margin: 0px 0px 20px 0px;
}

td.FormLayout,td.FormLayoutVO,th.FormLayout,th.FormLayoutVO {
	height: 22px;
	white-space: nowrap;
}

td.FormLayoutVO,th.FormLayoutVO {	/* View Only Layout */
	height: 12px;
}

td.CalendarDay,td.CalendarDayDefault,td.CalendarDeadCell,td.CalendarHead,td.CalendarTitle,td.CalendarDayHover,td.CalendarDayDefaultHover {
	font-size: 10pt;
	text-align: center;
	border: solid 1px #006;
	padding: 1ex;
}

td.CalendarTitle {
	background-color: #006;
	color: #FFF;
	font-size: 12pt;
	font-weight: bold;
}

td.CalendarHead,td.CalendarDeadCell,td.CalendarDay,td.CalendarDayDefault {
	background-color: #FFC;
}

td.CalendarHead,td.CalendarDay,td.CalendarDayDefault {
	color: #006;
}

td.CalendarDeadCell {
	color: #CCC;
}

td.CalendarHead,td.CalendarDayDefault,td.CalendarDayDefaultHover {
	border: solid 2px #006;
	font-weight: bold;
}

td.CalendarDay,td.CalendarDayDefault,td.CalendarDayHover,td.CalendarDayDefaultHover {
	cursor: hand;
}

td.CalendarDayHover {
	background-color: #006;
	font-weight: bold;
	color: #FFC;
}

td.CalendarDayDefaultHover {
	background-color: #00C;
	font-weight: bold;
	color: #FFC;
}

td.Layout,td.LayoutLastRow,td.ColumnSpace {
	margin: 0px;
	padding: 0px 20px 20px 0px;
}

td.LayoutLastRow {
	padding-bottom: 0px;
}

td.ColumnSpace {
	padding-bottom: 0px;
}

	/* Display settings for table headers */
th {
	background-color: transparent;
	border-style: none none solid none;
	border-bottom-color: #006;
	border-bottom-width: 1px;
	/*color: inherit;*/
	text-align: left;
	white-space: nowrap;
}

	/*  Sets the background color for list items 1,3,5	*/
.TOdd {
	background-color : #CCD6E0;
}

	/*  Sets the background color for list items 2,4,6	*/
.TEven {
	background-color : transparent;
}

/*  Sets the font properties for the links in the lists	*/
.Tlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #006;
	border-color: #000;
}

a:link, a:visited, a:hover, a:active, a.Selected:link, a.Selected:visited, a.Selected:hover, a.Selected:active, 
a.Attention:link, a.Attention:visited, a.Attention:hover, a.Attention:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #006;
}

a:hover, a:active {
	color: #00F;
}

a.Attention:link, a.Attention:visited, a.Attention:hover, a.Attention:active {
	color: #C00;
}

a.Attention:hover, a.Attention:active {
	color: #F00;
}

a.Selected:link, a.Selected:visited {
	color: #FFF;
	text-decoration: none;
}

a.Selected:hover, a.Selected:active {
	color: #FFC;
	text-decoration: none;
}

a.ShortText {
	cursor: default;
}

input, select, option, textarea, .ReadOnly {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #006;
	background: #FFF;
	vertical-align: middle;
}

input.Radio, input.TOdd, input.TEven {
	background-color: transparent;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

textarea {
	font-family: "Courier New", monospace;
}

.ReadOnly {		/*  Properties for fields that are readonly	*/
	color: #000;
	background: #CCC;
	font-weight: bold;
}

p.Heading,p.PendingHeading {
	font-size: 8pt;
	margin: 0px 0px 5px 0px;
}

p.PendingHeading {
	margin-top: -5px;
}

p.AfterList,p.AfterForm {
	font-size: 8pt;
	margin: 5px 0px 20px 0px;
}

p.AlignLeft {text-align: left;}
p.AlignCenter {text-align: center;}
p.AlignRight {text-align: right;}
p.AlignJustify {text-align: justify;}

.ContentHeading,p.ContentHeading {
	background-color: #006;
	color: #FFF;
	font-family: Tahoma;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	padding: 2px 15px 3px 15px;
	white-space: nowrap;
	word-spacing: .5ex;
}

p.PageTitle,.PageTitle,.PageSubTitle,p.PageTitleLayout,.PageTitleLayout {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}

p.PageTitle,.PageTitle,p.PageTitleLayout,.PageTitleLayout {
	font-weight: bold;
}

p.PageTitleLayout,.PageTitleLayout {
	margin-bottom: 20px !important;
}

.TextData {
	font-weight: bold;
	font-size: 8pt;
}

.BoldLink,.BoldLink:link,.BoldLink:visited,.BoldLink:active,.BoldLink:hover {
	color: #006;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

.BoldLink:active,.BoldLink:hover {
	color: #00C;
}

.BannerLink,.BannerLink:link,.BannerLink:visited,.BannerLink:active,.BannerLink:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.BannerLink:active,.BannerLink:hover {
	color: #FF6;
}

.HeadLink,.HeadLink:link,.HeadLink:visited,.HeadLink:active,.HeadLink:hover {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.HeadLink:active,.HeadLink:hover {
	color: #FF6;
}

.QuickLink,.QuickLink:link,.QuickLink:visited,.QuickLink:active,.QuickLink:hover {
	color: #006;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-right: 5px;
}

.QuickLink:active,.QuickLink:hover {
	color: #00F;
}

div.Layout {
	margin: 0px 20px 20px 0px;
	padding: 1px 0px 1px 0px; /* 1px padding at the top and bottom prevents content from being clipped by 1px - just a wierd browser behavior */
}

div.FormDiv {
	margin: 0px 18px 0px 0px;
	padding: 0px;
	width: 300px;
}

div.DropDownApp,div.DropDownDetail {
	left: 0px;
	position: absolute;
	top: -1000px;
	z-index: 75;
}

div.DropDownDetail {
	z-index: 65;
}

div.RecPageList > table.Normal td {
	white-space: nowrap;
}

table.PageHeading,.PageHeading {
	background-color: #FFC;
	color: #006;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1ex;
	width: 100%;
	z-index: 50;
}

img.BannerSpace {
	border: none, 0px;
	height: 1px;
	margin: 0px;
	width: 33px;
}

img.ButtonImage {
	border: none;
	margin: 0px;
}

img.NavIcon, img.NavIconHover {
	background-color: #006;
	cursor: hand;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	vertical-align: middle;
}

img.NavIconHover {
	background-color: #00F;
}

img.Icon {
	border: 0;
}

.DataBox {
	border: solid 1px #000;
	border-collapse: collapse;
	background-color: transparent;
	padding: 10px;
}

.DataSubBox,.DataSubBoxLeft,.DataSubBoxMid,.DataSubBoxRight {
	background-color: transparent;
	margin: 0px;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.DataSubBoxLeft {
	padding-right: 10px;
}

.DataSubBoxMid,.DataSubBoxRight {
	border-left-color: #000;
	border-left-style: solid;
	border-left-width: 2px;
	padding-left: 10px;
}

.DataSubBoxMid {
	padding-right: 10px;
}

.ErrorMsg {
	font-weight: bold;
	color: #CC3333;
}

p.Error {
	margin: 0px 0px 15px 0px;
}

.Emphasis {
	font-weight: bold;
	font-size: larger;
}

body.Help,table.HelpLayout {
	background-color: #FFC;
	color: #006;
}

p.HelpTitle {
	font-weight: bold;
	font-size: 16pt;
}

p.HelpBody {
	text-align: justify;
}

.HelpTextHide {
	/*visibility: collapse;*/
	display: none;
}

p.HelpTopic {
	cursor: hand;
	font-weight: bold;
	margin: 1ex 0px 1ex 2em;
	text-align: justify;
	text-indent: -2em;
	visibility: visible;
}

span.HelpText {
	cursor: default;
	font-weight: normal;
	visibility: visible;
}

div.PageHeader,div.HeaderSpace,div.HelpHeader {
	background-color: #FFF;
	/*background-image: URL(../image/sitebannerbg.jpg);*/
	/*background-repeat: repeat-y;*/
	left: 15px; /* Should be set to equal div.Content.margin-left */
	margin: 0px;
	overflow-x: hidden;
	overflow-y: visible;
	padding: 0px;
	position: absolute;
	top: 0px;
	z-index: 100;
}

div.HelpHeader {
	background-color: #FFC;
	color: #006;
	width: 100%;
}

div.Copyright,div.FooterSpace {
	background-color: #FFF;
	border-top: solid 1px #999;
	bottom: -1px;
	left: 15px; /* Should be set to equal div.Content.margin-left for best display results */
	margin: 0px;
	padding: 2px 1ex 3px 1ex;
	position: absolute;
	text-align: right;
	width: 800px;
	z-index: 100;
}

div.HeaderSpace,div.FooterSpace {
	background-color: Transparent;
	margin-bottom: 0px;
	padding: 0px;
	position: static;
	width: 100%;
	visibility: hidden;
}

div.FooterSpace {
	padding-bottom: 2px;
}

body, body.Help {	/* Important! Do not change */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.Content, div.PopupContent {
	height: 100%;
	margin: 0px; /* Important! Do not change */
	overflow-x: hidden;
	overflow-y: auto;
	left: 0px;
	padding: 0px 15px 15px 15px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 10;
}

div.PopupContent {
	padding: 0px 5px 15px 5px;
}

img.WidthCheck {
	height: 1px;
	margin: 0px;
	width: 100%;
	visibility: collapse;
}

img.HeightCheck {
	width: 1px;
	height: 100%;
	position: static;
	visibility: collapse;
}

table.AppMenu, table.DetailMenuTop, table.DetailMenuSide {
	border-collapse: collapse;
	border: none;
	background-color: #009;
	margin: 0px 0px 0px 0px;
}

table.AppMenu, table.DetailMenuTop {
	width: 100%;
}

table.DetailMenuTop {
	border-top: solid 1px #66C;
	z-index: 70;
}

table.DropDownMenu {
	border-collapse: collapse;
	border: none;
	background-color: #009;
	color: #FFF;
	margin: 0px 0px 0px 0px;
}

td.AppMenu, td.DetailMenuTop {
	text-align: center;
}

td.DetailMenuSide {
	text-align: left;
}

tr.DropDownMenu {
	background-color: Transparent;
	border-top: solid 1px #66C;
}

tr.DropDownMenu:hover {
	background-color: #006;
	cursor: hand;
}

tr.Selected {
	background-color: #009;
	color: #FFF;
}

p.DetailMenuTop {
	background-color: #009;
	border-top: solid 1px #66C;
	margin: 0px;
	padding: 1px 0px 1px 1ex;
	z-index: 60;
}

img.Logo {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

form {
	margin: 0px;
	padding: 0px;
}

.FieldHint {
	color: #069;
}

.Invisible {visibility: hidden;}
.Collapse {visibility: collapse;}
.FloatLeft{float: left !important;}
.FloatNone{float: none !important;}
.FloatRight{float: right !important;}
.ClearBoth{clear: both !important;}
.ClearLeft{clear: left !important;}
.ClearNone{clear: none !important;}
.ClearRight{clear: right !important;}
.LastFloat{margin-right: 0px !important;}
.Inline{display: inline !important;}
.Block{display: block !important;}
.NoDisplay{display: none;}
.PadLeft{padding-left: 10px;}
.PadLeftDouble{padding-left: 20px;}
.PadRight{padding-right: 10px;}
.PadRightDouble{padding-right: 20px;}
.PadTop{padding-top: 10px;}
.PadTopDouble{padding-top: 20px;}
.PadBottom{padding-bottom: 10px;}
.PadBottomDouble{padding-bottom: 20px;}
.SmallText {font-size-adjust: 50% !important;}
.AlignCenter {text-align: center !important;}
.AlignLeft {text-align: left !important;}
.AlignRight {text-align: right !important;}
.NoDisplay {display: none;}
.NoMargin {margin: 0px !important;}
.NoPadding {padding: 0px !important;}
.Tinted {background-color: CCF !important;}
.LargeText {font-size: 10pt !important;}
.NoWidth {width: auto !important;}