/*COMMON*/
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 {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, #contentPage .SectionHead, p.q
	{font-family: "Arial Narrow", Arial, "Helvetica Neue Condensed", "Helvetica Condensed", sans-serif;}
h1, h2, h3, h4, .SectionHead {}
.subhead
	{text-transform: uppercase !important; letter-spacing: 1px; word-spacing: 2px; color: #000; font-weight: bold;}

h1 { font-weight: normal; color:#AE2524; font-size: 2.2em; margin: .3em 0 .6em; line-height: 125%; clear: both}
h2, h3, h4, h5, h6, .SectionHead, .intro h1 {font-weight: normal}
h3, h4, h5, h6, .SectionHead, .intro h1 {margin: .7em 0 .6em 0 !important; line-height: 125%}


.SectionHead, .intro h1 {font-size: 1.8em !important; color: #D17B0A !important}
h5 {font-size: 1.1em; font-weight: bold;}
h6 {font-size: 1em; font-weight: bold;}

p {margin: 0 0 1.3em}
.small {font-size: .9em}
p.q {font-size: 1.3em; line-height: 140%; font-weight: bold; color: #A86308; 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;
}

ul li, ul.checklist li ul li, ol ul li {
	list-style-type: none;
	list-style-image: none !important;
	background-image: url(/cs/groups/code/@system/documents/webasset/img_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 0 0 0 .6em;
}
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 li {font-size: .9em; margin-bottom: .4em}
ul li ul li ul {font-size: 1em}
ol li, ul li ol li {list-style-type: decimal; background-image: none; text-indent: 0; padding-left: 0; margin: 0 0 .6em 0;}

.desc { font-size: .9em; color: #645E50; line-height: 130%; margin: .2em 0}
li.desc {background-image: none; list-style-type: none}
span.desc {display: block;}
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}
.date {font-weight: bold; color: #757062;}
.toolTip {font-weight: normal}
.contentContainer h2 {font-size: 2.2em; color: #AE2524; margin: 0 0 .5em; line-height: normal}
/*added for sublink spacing, correspondence with Susan Stevens 1.17.12*/
 ul li ul {margin-top: .3em; margin-bottom: .1em !important}


/*Marketing and Sales Bulletins*/
#msBulletins ul, ol {margin: .09em 0 1em 0}
#msBulletins p + ul, p + ol {margin-top: 0}
#msBulletins ol + ul, ul + ol {margin-top: .3em}
#msBulletins li { margin-bottom: .4em}
#msBulletins .colWrapper {width: 100%; margin: 1em 0 0}
#msBulletins .colWrapper:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
#msBulletins .indexColOne, .indexColTwo, .indexColThree {position: absolute; top: 0; left: 0}/*indexColThree used for HR index page*/
#msBulletins .indexColOne { width: 47%}
#msBulletins .indexColTwo {left: 53%; width: 47%}
#msBulletins .contentGrp, #news {position: relative; border-top: solid 2px #F5EEBA;	margin: 0 0 .7em 0;	}
#msBulletins .contentGrp h3 {font-weight: bold; color: #645E50}
#msBulletins .date {font-weight: bold; color: #757062;}
#msBulletins h1 + h2, h1 + a + .SectionHead, .overHead + h2 {margin-top: 0;}
/*end of Marketing and Sales Bulletins*/


/*Common and needs to be at the end*/
.clear_children, .cc_tallest { position: relative}
.cc_tallest:after { content: ''; }
* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */