@charset "UTF-8";
@media all {

/* over write */
/* userglobalstyles.css overrides */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%/1.0;
	background-color: transparent;
	margin: 0px;
}
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%/1.0;
}

/* customestyle.css overrides */
body{
	font: normal normal 100%/1.0 Arial, Helvetica, sans-serif;
	color: transparent;
	margin: 0px;
	padding: 0px;
}
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%/1.0;
}

A:link { color: transparent;}

A:hover { color: transparent; }

TEXTAREA, INPUT, SELECT, OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
}

FIELDSET {
	border: none;
	margin: 0px;
	padding: 0px;
}

LEGEND {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	margin-right: 0px;
}

LABEL {
	white-space: pre;
}

/* customestyle.css overrides */

.appArea h1, .appArea h2, .appArea h3, .appArea h4, .appArea h5, .appArea h6 {
	color: transparent;
	margin: 0px;
}

a:link {
	color: transparent;
	text-decoration: none;
}

a:hover {
	color: transparent;
	text-decoration: none;
}

a:visited {
	color: transparent;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: transparent;
}

/* added for SF 200833 */
div.appArea {
	width: 97%
}

div.templateComponent div.AppArea {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.ProductDetailsHeader,
div.ProductConfigSection {
	border: none;
	width: auto;
}

.appArea p,
.Don2AppArea p {
	font-size: inherit;
	line-height:18px;
	margin: 0 0 1em 0;
}

span.FormLabelText,
.FormInput label.RadioGroupLabel,
.FormInput label.CheckboxLabel {
	font-size: inherit;
	line-height:18px;
}

td.FormInput textarea,
td.FormInput input,
td.FormInput select,
.FormInput,
p.FormLabelText,
td.FormLabelText,
td.FormSectionHeader,
tbody.DFEC_el_wrapper td {
	font-size: inherit;
	margin: 0px;
}

/* overriding Verdana calls */
.Hint {
	font-family: Arial, Helvetica, sans-serif;
}
/* smaller font for notes and such */
.NoteText {
	font-family: Arial, Helvetica, sans-serif;
}
/*
	This is a general page title. It is also used
	wherever multiple pages edit the same object.
	Mind you, that doesn't happen a lot on the
	user side.
*/
.ObjTitle {
	font-family: Arial, Helvetica, sans-serif;
}
/* Replace FontMinus2 with a more descriptive name. */
.Smaller {
	font-family: Arial, Helvetica, sans-serif;
}
.SmallerC {
	font-family: Arial, Helvetica, sans-serif;
}

/* NOTE: if you change this, also change the corresponding HACK in AdminStyle.css */
h5.dividerHeading {
	font-family: Arial, Helvetica, sans-serif;
}
p.dividerHeading {
	font-family: Arial, Helvetica, sans-serif;
}

.Divider {
	font-family: Arial, Helvetica, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, sans-serif;
}

/* these alternate the row background color */

.ListItem0 {
	font-family: Arial, Helvetica, sans-serif;
}
.Button {
	font-family: Arial, Helvetica, sans-serif;
}
LEGEND {
	font-family: Arial, Helvetica, sans-serif;
}

/* 8631: Controls the look of instructional text on the message page */
.AdvocacyInstructions {
	font-family: Arial, Helvetica, sans-serif;
}

.Instructions {
	font-family: Arial, Helvetica, sans-serif;
}
.ProgressBox {
	font-family: Arial, Helvetica, sans-serif;
}
.ProgressBoxCurrent {
	font-family: Arial, Helvetica, sans-serif;
}
.Premiums {
	font-family: Arial, Helvetica, sans-serif;
}
.Upgrades {
	font-family: Arial, Helvetica, sans-serif;
}
.FormBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
}
.FormBox {
	font-family: Arial, Helvetica, sans-serif;
}
p.scrollingText {
	font-family: Arial, Helvetica, sans-serif;
}
p.cstmTitle {
	font-family: Arial, Helvetica, sans-serif;
}
p.cstmHeading, span.cstmHeading {
	font-family: Arial, Helvetica, sans-serif;
}
.WhatNext {
	font-family: Arial, Helvetica, sans-serif;
}
TD.AlertListDescription, DIV.AlertListDescription {
	font-family: Arial, Helvetica, sans-serif;
}
.paraBlueSansSmall {
	font-family:Arial, Helvetica, sans-serif;
}
.smallBlack {
	font-family:Arial,Helvetica,sans-serif;
}
.smallSans {
	font-family:Arial,Helvetica,sans-serif;
}
.smallSansBold {
	font-family:Arial,Helvetica,sans-serif;
}
.smallestBlackSans {
	font-family:Arial, Helvetica, sans-serif;
}
.smallWhiteSans {
	font-family:Arial, Helvetica, sans-serif;
}
.smallWhiteBoldSans {
	font-family:Arial, Helvetica, sans-serif;
}
TEXTAREA, INPUT, SELECT, OPTION {
	font-size: inherit;
}

div.templateComponent {
	margin-right: 8px;
	margin-left: 8px;
	*margin-right: 20px;
}

/* Tributes fixes */
div.appArea td {
	font-size: inherit;
}

/* end over write */

/* { margin:0; padding: 0; } */
option{padding-left:.4em;}
select{padding:1px;}

* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
  html { height: 100%; margin-bottom: 1px; }
  body {
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left; /* LTR */
  }
fieldset,img{border:0 solid}



/*
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
*/
dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}



}

