/*content*/
a, a:link, a:visited, a:hover, a:active {text-decoration: none; font-weight: bold}
.weightNormal {font-weight: normal}
a:link { color: #039;border-bottom: solid 1px #B2C1E0}
a:visited { color: #5A85B0; border-bottom: solid 1px #F0F1F2}
a:hover, a:active { color: #BF311A; border-bottom: solid 1px #BF311A !important;}
.tooltip a {color: #000 !important; font-weight: normal; font-size: .9em; border-bottom: dashed 1px #777}
.tooltip a span {display:none; padding:2px 3px; margin-left: 8px; width:130px;}
.tooltip a:hover {color: #000 !important; background:#ffffff; text-decoration:none; border-bottom: dashed 1px #777 !important} /*BG color is a must for IE6*/
.tooltip a:hover span {display:inline; color: #000 !important; position:absolute; background-color: #f6f5f3; border: solid 1px #e4e2dc; line-height: 15px; cursor: pointer; font-size: 10px}

/*headings*/
h1, h2, h3, h4, .SectionHead, p.q
	{font-family: "Arial Narrow", Arial, "Helvetica Neue Condensed", "Helvetica Condensed", sans-serif;}
.subhead
	{text-transform: uppercase; letter-spacing: 1px; word-spacing: 2px; color: #000; font-weight: bold;}

h3, h4, h5, h6, .SectionHead, .intro h1 {font-weight: normal; margin: .7em 0 .6em 0 !important; line-height: 125%}
h2 {font-weight: normal; margin: .7em 0 .4em; line-height: 125%; font-size: 1.8em} /*separate to avoid !important on margin*/
h1 + h2, h1 + a + .SectionHead, .overHead + h2 {margin-top: 0;}
h1 { font-weight: normal; color:#000; font-size: 2.2em; margin: .3em 0 .6em; line-height: 125%; clear: both}
.SectionHead, .intro h1 {font-size: 1.8em !important; color: #D17B0A !important}
h3 {font-size: 1.5em; font-weight: bold;}
h4 {font-size: 1.3em; font-weight: bold;}
h5 {font-size: 1.1em; font-weight: bold;}
h6 {font-size: 1em; font-weight: bold;}
.overHead {/*kicker*/
	font-size: 1.2em;
	margin: .3em 0 -.3em !important;
	font-weight: normal !important;
	color: #BD6F09
}
p.titlemain span.superscript {font-size: 1em !important;}
.SectionHead:before; h3.SectionHead { content: ".", visibility: hidden; clear: both;}

p {margin: 0 0 1.3em}
.small {font-size: .9em}
p.q {font-size: 1.3em; font-weight: bold; color: #577e36; margin: .4em 0 .6em}/*question*/
.clearAll { clear: both !important}
.clearNoSpace { clear: both !important; margin: 0; padding: 0; line-height: 1%; font-size: 1px; height: 0; visibility: hidden}
/*lists*/

ul, ol, dl {/*This fixes IE bug for disappearing background-image inside list items*/
	position: relative;
}
ul {
	margin: .09em 0 1.3em 0;
	text-indent: 0 !important;
}

ol li {padding: 0 !important}
ul li, ul.checklist li ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/graphics/upds/site_wide/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 0 0 0 .6em;
	margin: 0 0 .6em 0;
}
li.heading, li.leadIn {font-size: 1em; font-weight: bold; margin: 0 0 .3em; color: #000; padding: 0 !important; background-image: none !important}
.compact li.heading, .compact li.leadIn {margin-bottom: 0}
li.leadIn {font-weight: normal}
.compact li {margin-bottom: 0 !important}
ul li ul {margin-top: .3em; margin-bottom: .1em !important}
ol {padding-left: 2.7em; margin: .09em 0 1.3em 0 !important}
ol li {margin: 0 0 .6em 0; padding: 0}
ol.lowerRoman li {list-style-type: lower-roman !important}
ol.upperRoman li {list-style-type: upper-roman !important}
ol.lowerAlpha li {list-style-type: lower-alpha !important}
ol.upperAlpha li {list-style-type: upper-alpha !important}
ol li, ul li ol li {list-style-type: decimal; background-image: none; text-indent: 0; padding-left: 0; margin: 0 0 .6em 0;}
ol li ul, ul li ol {margin-top: .6em !important;}
ol li ul li, ul li ol li {padding: 0 0 0 .8em; text-indent: 0; margin-bottom: .3em; font-size: .9em}
p + ul, p + ol {margin-top: 0}
ol + ul, ul + ol {margin-top: .3em}
li.noBullet {background-image: none !important} /*used as a paragraph within a bulleted item*/
ul.checklist li {
background-image: url(/graphics/upds/site_wide/bullet_box.gif);
background-position: 0 4px;
	padding: 0 0 0 18px;
	margin: 0 0 .6em 0;}


dl { margin: .09em 0 1.3em; text-indent: 0 !important;}
dt {font-weight: bold; margin: 0 0 .6em}
dd {margin: 0 0 0 1em}

.fileInfo {font-size: .9em}
/*Following will not work in Visual Format on the employee site in a span tag*/

/*Brightners or pull quotes - applied to text entered in DCR fields*/
.FeatureText {width: 40%; min-width: 25%; float: right; margin: 0 0 1.5em 3%; background-color: #e4eed8;/*light green*/ border-top: solid 2px #b9cca9; border-bottom: solid 1px #b9cca9}
.FeatureText > * {margin-left: 12px; margin-right: 12px}
.FeatureText h1, .FeatureText h2, .FeatureText h3, .FeatureText h4, .FeatureText h5, .FeatureText h6  {margin: .4em 12px; line-height: 130%; color: #000 !important}
.FeatureText h1 { font-size: 1.3em; font-weight: normal}
.FeatureText h2, .FeatureText h3, .FeatureText h4, .FeatureText h5, .FeatureText h6  {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif}
.FeatureText h2 {font-size: 1.2em}
.FeatureText h3 {font-size: 1.1em}
.FeatureText h4, .FeatureText h5, .FeatureText h6 {font-size: 1em; font-weight: bold}
.FeatureText p {line-height: 145%; color: #000; margin: .9em  12px}
.FeatureText li {margin-bottom: .3em}
.FeatureText h1 + p, .FeatureText h2 + p, .FeatureText h3 + p, .FeatureText h4 + p, .FeatureText h5 + p, .FeatureText h6 + p {margin-top: 0}
/**/

p.FeatureTxtRt, p.boxRight/*legacy*/ {
	width: 33%;
	float: right;
	margin: 0px 0px 6px 12px;
	padding: 12px;
	background-color: #e4eed8;
	border: solid 1px #b9cca9;
	border-width: 2px 0 1px;
	clear: left;
}

/*content navigation*/
ul.navJumpTo, ul.navJumpToShort {margin: 1.5em 0}
ul.navJumpTo li {background: url(/graphics/upds/site_wide/nav_jump_arrow.gif) no-repeat 0 7px; padding-left: .8em; margin-bottom: 3px}
ul.navJumpToShort li {background: none !important; padding: 0 .3em}
.navJumpTo a, .navJumpToShort a {font-weight: normal}
a.navToTop {display: block; font-size: .9em; text-align: right; border-top: dashed 1px #E4E2DC; margin: .5em 0 -1em 0 !important; border-bottom: 0}
a.navToTop:hover {border-bottom: 0 !important}
.subtext {font-size: .9em} /*small*/
.clear_children, .cc_tallest { position: relative}
.cc_tallest:after { content: ''; }
* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */	