body{
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 5px;
	padding: 0px;
}
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.appArea h1, .appArea h2, .appArea h3, .appArea h4, .appArea h5, .appArea h6 {
	color:#444444;
	margin:0 0.25px 0.25em 0;
}

.wrapperTop {
	color: white;
	font-size: 10px;
}

a:link.wrapperTop {
	color: white;
	font-size: 10px;
}

a:visited.wrapperTop {
	color: white;
	font-size: 10px;
}

input.wrapperTop {
	color: black;
	font-size: 10px;
}

a:link {
	color: #006699;
	text-decoration: underline;
}

a:hover {
	color: #006699;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: #006699;
}

a.lftnav:link {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
}
a.lftnav:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
}
a.lftnav:hover {
	text-decoration: underline;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
}
a.lftnav:active {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	font-weight: bold;
}
.navlist_mcon {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size:8pt; color:#000000;padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}

#navlist_mc a:hover, #navlist_mc a:active {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size: 8pt; background-color: #99cc33; color: #000000;}

#navlist_mc a {font-family:arial,geneva,verdana,helvetica,sans-serif; color:#fff; font-size:8pt; padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}

#navlist_mc a:link, #navlist_mc a:visited {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size:8pt;}

#navlist_mc {margin:3px 0px 3px 0px; padding:0px; width:100%;}

#navlist_mc li {font-family:arial,geneva,verdana,helvetica,sans-serif; height:17px;  font-size:8pt; font-weight:bold; letter-spacing:1px; float:left; list-style-type:none; white-space:nowrap; list-style-image:none; margin:0px; padding:0px;}

#navlist_mc ul {list-style-type:none; list-style-image:none;margin:0px; padding:0px;}

.navlist_staffon {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size:8pt; color:#000000;padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}

#navlist_staff a:hover, #navlist_staff a:active {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size: 8pt; background-color: #FF6633; color: #000000;}

#navlist_staff a {font-family:arial,geneva,verdana,helvetica,sans-serif; color:#fff; font-size:8pt; padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}

#navlist_staff a:link, #navlist_staff a:visited {font-family:arial,geneva,verdana,helvetica,sans-serif; font-size:8pt;}

#navlist_staff {margin:3px 0px 3px 0px; padding:0px; width:100%;}

#navlist_staff li {font-family:arial,geneva,verdana,helvetica,sans-serif; height:17px;  font-size:8pt; font-weight:bold; letter-spacing:1px; float:left; list-style-type:none; white-space:nowrap; list-style-image:none; margin:0px; padding:0px;}

#navlist_staff ul {list-style-type:none; list-style-image:none;margin:0px; padding:0px;}


/* Coalition Navigation Styles */

.c_navlist_on {font-family:arial,verdana; font-size:8pt; color:#000000;padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}
#c_navlist a:hover, #c_navlist a:active {font-family:arial,verdana; font-size: 8pt; color: #000000;}
#c_navlist a {font-family:arial,verdana; color:#006699; font-size:8pt; padding-right:11px; padding-left:11px; height:100%; padding-top;0px; padding-bottom:0px; text-decoration:none;}
#c_navlist a:link, #c_navlist a:visited {font-family:arial,verdana; font-size:8pt;}
#c_navlist {margin:2px 0px 2px 0px; padding:0px; width:100%;}
#c_navlist li {font-family:arial,verdana; height:16px;  font-size:8pt; font-weight:bold; letter-spacing:1px; float:left; list-style-type:none; white-space:nowrap; list-style-image:none; margin:0px; padding:0px;}
#c_navlist ul {list-style-type:none; list-style-image:none;margin:0px; padding:0px;}

/* Ecommerce styles */

input.ShoppingButtons,
input.ShoppingButtonPrimary {
	color: black;
	background-color: #ccc;
	font-weight: normal;
}

td.ShoppingCartHeadings,
tr.ShoppingCartHeadings th,
tr.ShoppingCartHeadings td,
div.ShoppingCartContents {
	background-color: #bbd9ec;
}

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

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

div.FormBox99,
table.FormBox,
div.FormBox {
	background-color: white;
	border: 1px solid #069;
	width: 100%;
}

div.FormBox99 td,
table.FormBox table td,
div.FormBox td {
	padding: 2px 10px;
}

div.FormBox99 fieldset.noBox {
	width: 200px;
}

input#i_graphic_file {
	margin-left: -100px;
	*margin-left: 0px;
}

table.FormBox &gt; tbody &gt; tr &gt; td {
	padding: 0px 0px 4px 0px;
}

table.FormBox table.FormBox {
	border: none;
}

/* table table.FormBox {
	width: 90%;
} */

table table.FormBox table td.TableHeadings {
	padding: 0px;
}

p.PaddedListHeadings,
p.PaddedListHeadingsR {
	padding: 6px 2px;
}

td.TableHeadings {
	background-color: #069;
}

div.messageArea {
	background: transparent;
	border: none;
}

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

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

span.FormLabelText,
.FormInput label.RadioGroupLabel,
.FormInput label.CheckboxLabel {
	font-size:13px;
	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: 13px;
	margin: 0px;
}

table[width=&quot;90%&quot;] p,
table[style=&quot;width: 90%;&quot;] p {
	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: Verdana, Arial, Helvetica, sans-serif;
}
LEGEND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

.Instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ProgressBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Premiums {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Upgrades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormBoxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.scrollingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.cstmTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.cstmHeading, span.cstmHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.WhatNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.AlertListDescription, DIV.AlertListDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.paraBlueSansSmall {
	font-family:Arial, Helvetica, sans-serif;
}
.smallBlack {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.smallSans {
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.smallSansBold {
	font-family:Verdana,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: 9pt;
}

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

/* div.templateComponent table.FormBox {
	width: 95%;
	margin-bottom: 8px;
} */

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

.ObjTitle,
h1.ObjTitle,
p.ObjTitle,
.cstmTitle,
h1.cstmTitle,
h2.cstmTitle,
.TribHeading2 {
	color: #333333;
	font-size: 18px;
	line-height: 23px;
	margin: 0 0.25px 0.25em -10px;
	padding: 15px 10px;
}

.TribHeading3 {
	color:#444444;
	font-size:14px;
	margin: 0 0.25px 0.25em 0px;
}

/* UserLogin fixes */

table#userlogin td {
	padding: 0px 10px 0px 0px;
}

table#userlogin table {
	margin-bottom: 10px;
}

table#userlogin td td {
	padding: 2px 0px 2px 4px;
}

/* eCommerce fixes */
img.CatalogProductImage {
	padding-right: 10px;
}

/* left navigation fixes */
ul#nav_left li a:link,
ul#nav_left li a:visited {
	font-size: 16px;
}

