@charset "iso-8859-1";
/* $Header: /MASweb_MMSQL/6.22.01/web_server/source/dealer/group/default/style/style.css 104   10/03/07 8:20a Jwood $ */
/* © 2007 copyright GE Security all rights reserved */
/* For Legal Notice, Terms & Conditions see www.ge.com/en/ge/gl_terms.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;
}

table.HList {
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
}

/* Properties for Form Buttons */
button.Button, button.ButtonDown, .Button, .CalendarButton, .HalfButton, .ListButton, span.Button {
	background-color: #CCC;
	clear: left;
	margin-right: 15px;
}

.Button, .ButtonFF, .CalendarButton {
	vertical-align: middle;
}

.CalendarButton {
	margin: 0;
}

.HalfButton, .HalfButtonFF {
	padding: 0;
}

.ListButton {
	margin-right: 0;
}

span.Button {
	background-color: Transparent;
}

/* Properties for Image-based Form Buttons */
a.Button, a.Button:link, a.Button:visited, a.Button:hover, a.Button:active, 
a.ButtonFF, a.ButtonFF:link, a.ButtonFF:visited, a.ButtonFF:hover, a.ButtonFF:active, 
a.HalfButton, a.HalfButton:link, a.HalfButton:visited, a.HalfButton:hover, a.HalfButton:active, 
a.HalfButtonFF, a.HalfButtonFF:link, a.HalfButtonFF:visited, a.HalfButtonFF:hover, a.HalfButtonFF:active {
	border: outset 2px #FFF;
	cursor: default;
	margin: 0;
}

a.ButtonFF, a.ButtonFF:link, a.ButtonFF:visited, a.ButtonFF:hover, a.ButtonFF:active {
	padding: 2px 0 2px 2px;
}

a.Button:active, a.ButtonFF:active, a.HalfButton:active, a.HalfButtonFF:active {
	border-style: inset;
}

a.HalfButton, a.HalfButton:link, a.HalfButton:active, a.HalfButton:visited, a.HalfButton:hover {
	font-size: 8px;
	line-height: 7px;
}

a.HalfButtonFF, a.HalfButtonFF:link, a.HalfButtonFF:active, a.HalfButtonFF:visited, a.HalfButtonFF:hover {
	font-size: 6px;
	line-height: 5px;
}

a.MLFIcon,a.MLFIcon:link,a.MLFIcon:visited,a.MLFIcon:active,a.MLFIcon:hover {
	color: transparent;
	text-decoration: none;
}

button.Button, button.ButtonDown {
	clear: none;
	/*height: 25px;*/
	margin: 0;
	padding: 0;
	/*width: 25px;*/
	vertical-align: middle;
}

button.ButtonDown {
	background-color: #999;
}

span.DisabledLink {
	color: #669;
}

span.DisabledLink:hover {
	cursor: hand;
}

table.Layout, table.Layout2, table.CompactLayout {
	background-color: Transparent;
	border-collapse: separate;
	margin: 0 20px 20px 0;
}

table.Layout2 {
	margin: 0 10px 10px 0;
}

table.CompactLayout {
	border-collapse: collapse;
}

table.ToolBar {
	background-color: #CCC;
	border: solid 1px #999;
	border-collapse: collapse;
	width: 100%;
}

form.Layout {
	margin: 0 0 20px 0;
}

table.FormLayout {
	margin: 0 20px 20px 0;
}

td.FormLayout,td.FormLayoutVO,th.FormLayout,th.FormLayoutVO {
	height: 22px;
	padding-right: .5ex;
	vertical-align: top;
	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: 0;
	padding: 0 20px 20px 0;
}

td.LayoutLastRow {
	padding-bottom: 0;
}

td.ColumnSpace {
	padding-bottom: 0;
}

td.PageTitle {
	padding-left: 5px;
}

td.PageTitleIcon {
	padding-right: 5px;
}

	/* 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.Copyright {
	margin-right: 5px;
}

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, 
a.Copyright:link, a.Copyright:visited, a.Copyright:hover, a.Copyright: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, select.ReadOnly {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #006;
	background-color: #FFF;
	vertical-align: middle;
}

input.Radio, input.TOdd, input.TEven, select.TOdd, select.TEven {
	background-color: transparent;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

select.TOdd, input.TOdd, select.TOdd option {
	background-color: #EEF5F7;
}

select.TEven, input.TEven {
	background-color: #FFF;
}

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: 0 0 5px 0;
}

p.PendingHeading {
	margin-top: -5px;
}

p.AfterList,p.AfterForm {
	font-size: 8pt;
	margin: 5px 0 20px 0;
}

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;
}

p.Indent {
	margin-left: 4em;
}

p.PopupButtonHeading {
	margin: 0 0 15px 0;
	text-align: right;
}

.TextData, .TextDataWrap
{
	font-weight: bold;
	white-space: nowrap;
}

.TextDataWrap
{
	white-space: normal;
}

.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;
}

form.Layout {
	margin: 0 0 20px 0;
}

div.Layout {
	margin: 0 20px 20px 0;
	padding: 1px 0 1px 0; /* 1px padding at the top and bottom prevents content from being clipped by 1px - just a wierd browser behavior */
}

div.FormDiv {
	margin: 0 18px 0 0;
	padding: 0;
	width: 300px;
}

div.DropDownApp,div.DropDownDetail {
	left: 0;
	position: absolute;
	top: -1000px;
	z-index: 75;
}

div.DropDownDetail {
	z-index: 65;
}

div.RecPageList > table.Normal td {
	white-space: nowrap;
}

div.RTFControl {
	border: solid 1px #009;
	display: inline;
	width: 525px;
}

div.RTFBlock {
	border: solid 1px #F00;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.ToolGroup {
	border: none;
	margin: 0 5px 0 0;
}

div.ServerID {
	bottom: 0;
	color: #555;
	font-size: 6pt;
	left: 0;
	margin: 0;
	padding: 0 0 1px 1ex;
	position: absolute;
}

iframe.RTF {
	margin: 0;
	padding: 0;
}

table.PageHeading,.PageHeading {
	background-color: #FFC;
	color: #006;
	margin: 0 0 0 0;
	padding: 0 0 0 1ex;
	width: 100%;
	z-index: 50;
}

img.BannerSpace {
	border: none, 0;
	height: 1px;
	margin: 0;
	width: 33px;
}

img.ButtonImage {
	border: none;
	margin: 0;
	vertical-align: middle;
}

img.ColorGrid {
	border: none;
	height: 15px;
	width: 15px;
}

img.NavIcon, img.NavIconHover {
	background-color: #006;
	cursor: hand;
	margin: 0 0 0 2px;
	padding: 0;
	vertical-align: middle;
}

img.NavIconHover {
	background-color: #00F;
}

img.Icon {
	border: 0;
}

img.Clickable {
	cursor: hand;
}

.DataBox {
	border: solid 1px #000;
	border-collapse: collapse;
	background-color: transparent;
	padding: 10px;
}

.DataSubBox,.DataSubBoxLeft,.DataSubBoxMid,.DataSubBoxRight {
	background-color: transparent;
	margin: 0;
	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: 0 0 15px 0;
}

.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 0 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;
	left: 0;
	margin: 0;
	overflow-x: hidden;
	overflow-y: visible;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 100;
}

div.HelpHeader {
	background-color: #FFC;
	color: #006;
	text-align: right;
	width: 100%;
}

div.Copyright,div.FooterSpace,p.Copyright {
	border-top: solid 1px #999;
	margin: 0;
	padding: 2px 1ex 3px 0;
	text-align: right;
}

div.Copyright,div.FooterSpace {
	background-color: #FFF;
	bottom: -1px;
	left: 0;
	margin: 0;
	position: absolute;
	width: 100%;
	z-index: 100;
}

div.HeaderSpace,div.FooterSpace {
	background-color: Transparent;
	margin-bottom: 0;
	padding: 0;
	position: static;
	width: 100%;
	visibility: hidden;
}

div.HeaderSpace2 {
	margin-bottom: 10px;
}

p.Copyright {
	background-color: Transparent;
	margin: 15px 0 0 0;
}

body, body.Help {	/* Important! Do not change */
	margin: 0;
	padding: 0;
	overflow: hidden;
}

body.RTF {
	margin: 0;
	padding: 0;
	overflow: auto;
}

body.DialogBox {
	padding: 1px;
}

div.Content, div.PopupContent {
	height: 100%;
	margin: 0; /* Important! Do not change */
	overflow-x: hidden;
	overflow-y: auto;
	left: 0;
	padding: 0 15px 15px 15px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

div.PopupContent {
	padding: 0 5px 15px 5px;
}

img.WidthCheck {
	height: 1px;
	margin: 0;
	width: 100%;
	visibility: hidden;
}

img.HeightCheck {
	width: 1px;
	height: 100%;
	position: static;
	visibility: hidden;
}

table.AppMenu, table.DetailMenuTop, table.DetailMenuSide {
	border-collapse: collapse;
	border: none;
	background-color: #009;
	margin: 0 0 0 0;
}

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: 0 0 0 0;
}

td.AppMenu, td.DetailMenuTop {
	text-align: center;
}

td.DetailMenuSide {
	text-align: left;
}

td.ColorGrid, td.ColorGridSel {
	border: none;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}

td.ColorGridSel {
	border: solid 2px #000;
	padding: 0;
}

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: 0;
	padding: 1px 0 1px 5px;
	z-index: 60;
}

img.Logo {
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	color: #006;
	height: 1px;
}

.FieldHint {
	color: #069;
}

img.TextTop {vertical-align: text-top;}

.AlignCenter {text-align: center !important;}
.AlignLeft {text-align: left !important;}
.AlignMiddle {vertical-align: middle !important;}
.AlignRight {text-align: right !important;}
.AlignTop {vertical-align: top !important;}
.Block {display: block !important;}
.ClearBoth {clear: both !important;}
.ClearLeft {clear: left !important;}
.ClearNone {clear: none !important;}
.ClearRight {clear: right !important;}
.Collapse {visibility: collapse;}
.FloatLeft {float: left !important;}
.FloatNone {float: none !important;}
.FloatRight {float: right !important;}
.Hidden {visibility: hidden;}
.Inline {display: inline !important;}
.Invisible {visibility: hidden;}
.LargeText {font-size: 10pt !important;}
.LastFloat {margin-right: 0 !important;}
.MLFDeleted {text-decoration: line-through !important;}
.NoBorder {border-style: none !important;}
.NoDisplay {display: none;}
.NoMargin {margin: 0 !important;}
.NoPadding {padding: 0 !important;}
.NoWidth {width: auto !important;}
.NoWrap {white-space: nowrap !important;}
.Override {background-color: #FF0 !important;}
.PadLeft {padding-left: 10px !important;}
.PadLeftDouble {padding-left: 20px;}
.PadLeftHalf {padding-left: 5px;}
.PadRight {padding-right: 10px;}
.PadRightDouble {padding-right: 20px;}
.PadRightHalf {padding-right: 5px;}
.PadTop {padding-top: 10px;}
.PadTopDouble {padding-top: 20px;}
.PadTopHalf {padding-top: 5px;}
.PadBottom {padding-bottom: 10px;}
.PadBottomDouble {padding-bottom: 20px;}
.PadBottomHalf {padding-bottom: 5px;}
.Sidebar {background-color: #009 !important; color: #CCC !important;}
.SmallText {font-size-adjust: 50% !important;}
.Tinted {background-color: CCF !important;}
.Wrap {white-space: normal !important;}