/* NOTES:
> The styles are listed alphabetically within 3 sections: 1.) Basic, 2.) ID's and 3.) Classes.
> Look in /includes/style-features.css for CSS related to a specific add-on or feature. 
> This CSS is synched up to the current styles as of 24 Sep 2008 
*/



/* 1. Basic Styles
=============================================================================================== */
body {
background:#194B96;
background-image:url(/img/templates/shared/bg_tile.gif);
background-repeat:repeat-y;
color:#000;
font:11px/13px verdana,arial,sans-serif;
height:100%;
margin:0;
padding:0;
line-height:13px;
}
blockquote {
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
margin:5px;
padding:5px 10px 5px 10px;
}
em, i {
font-style:italic;
}
form {
margin:0;
}
h1,h2,h3,h4 {
color:#194B96;
font:bold 1.4em verdana,arial,sans-serif;
}
hr {
color:#194B96;
height:1px;
}
hr.lite {
background-color:#eee;
color:#ccc;
height:1px;
}
input {
font-size:.8em;
}
ol {
line-height:20px;
list-style-type:decimal;
margin:0 0 0 20px;
padding:0;
}
ol li ol {
line-height:18px;
}
p {
margin:11px 0 11px 0;
padding:0;
}
strong, b {
font-weight:bold;
}
table, tr, td {
font:11px/13px verdana,arial,sans-serif;
line-height:13px;
}
textarea,select {
font-size:12px;
}
ul {
line-height:20px;
list-style-type:disc;
margin:0 0 0 20px;
padding:0;
}
ul li ul {
line-height:18px;
list-style-type:circle;
}
a:link {
color:#194B96;
text-decoration:underline;
}
a:visited {
color:#666;
text-decoration:underline;
}
a:hover {
color:#666;
text-decoration:none;
}
a:active {
color:#666;
text-decoration:none;
}
#footer a,#footer a:link,#footer a:visited,#footer a:active,#loginarea a,#loginarea a:link,#loginarea a:visited,#loginarea a:active {
color:#666;
text-decoration:none;
}
#footer a:hover,#loginarea a:hover {
color:#194B96;
text-decoration:underline;
}


/* 2. ID Tags
=============================================================================================== */
#audienceheader {
margin-bottom:20px;
}
#audienceheaderdescender {
margin-bottom:8px;
}
#calendar {
border:0;
padding:3px;
text-align:center;
width:100%;
}
#conferences ul li.community {
background:url(/img/templates/icons/conf_community.jpg) 0 .3em no-repeat;
background-color:#fff;
}
#conferences ul li.fd {
background:url(/img/templates/icons/conf_fd.jpg) 0 .3em no-repeat;
background-color:#fff;
}
#conferences ul li.hq {
background:url(/img/templates/icons/conf_hq.jpg) 0 .3em no-repeat;
background-color:#fff;
}
#conferences ul li.section {
background:url(/img/templates/icons/conf_section.jpg) 0 .3em no-repeat;
background-color:#fff;
}
#containment {
background:#fff;
color:#000;
height:100%;
margin:0;
padding:0;
width:800px;
}
#contentarea,.maintext {
padding:10px;
}
#educationnav {
background:#690;
margin:0 0 10px;
padding:15px 0 0 22px;
vertical-align:bottom;
}
#educationnav a,#educationnav a:link,#educationnav a:visited,#educationnav a:active {
background:#7DA826;
background-image:url(/img/templates/tabs-green-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}
#educationnav a:hover,#educationnav a.overnav,#educationnav a.overnav:link,#educationnav a.overnav:visited,#educationnav a.overnav:hover,#educationnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#4F7208;
}
#footer {
color:#666;
font:.9em verdana,arial,sans-serif;
padding:10px 0;
text-align:center;
text-decoration:none;
clear:both;
}
#gobutton {
float:right;
}
#learnnav {
background:#CC4D00;
margin:0 0 10px;
padding:12px 0 0 16px;
vertical-align:bottom;
}
#learnnav a,#learnnav a:link,#learnnav a:visited,#learnnav a:active {
background:#D46826;
background-image:url(/img/templates/tabs-orange-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}
#learnnav a:hover,#learnnav a.overnav,#learnnav a.overnav:link,#learnnav a.overnav:visited,#learnnav a.overnav:hover,#learnnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#CC4D00;
}
/*#leftnav {
margin:0;
padding:0 0 20px;
width:160px;
}
html #leftnav {
margin:-3px 0 0;
}
#leftnav .search {
padding:0 0 5px;
vertical-align:bottom;
}
#leftnav .searchfield {
padding:0 0 0 8px;
}
#leftnav .searchfontsize {
font-size:xx-small;
}
#leftnav .utility {
padding:0px 8px 8px 8px;
}
#leftnav ul.blue {
color:#690;
margin:0;
padding:0 0 10px;
}
#leftnav ul.blue a:link,#leftnav ul.blue a:visited,#leftnav ul.blue a:active {
color:#194B96;
text-decoration:none;
}
#leftnav ul.blue li {
background:url(/img/templates/shared/blue_arrow.gif) .9em .2em no-repeat;
margin:0;
padding:0 0 1px 20px;
line-height: 13px;
}
#leftnav ul.green {
color:#690;
margin:0;
padding:0 0 10px;
}
#leftnav ul.green a:link,#leftnav ul.green a:visited,#leftnav ul.green a:active {
color:#690;
text-decoration:none;
}
#leftnav ul.green li {
background:url(/img/templates/shared/green_caret.gif) .9em .2em no-repeat;
margin:0;
padding:0 0 1px 20px;
}
#leftnav ul.orange {
color:#CC4D00;
margin:0;
padding:0 0 10px;
}
#leftnav ul.orange a:hover,#leftnav ul.green a:hover,#leftnav ul.blue a:hover {
text-decoration:underline;
}
#leftnav ul.orange a:link,#leftnav ul.orange a:visited,#leftnav ul.orange a:active {
color:#CC4D00;
text-decoration:none;
}
#leftnav ul.orange li {
background:url(/img/templates/shared/orange_caret.gif) .9em .2em no-repeat;
margin:0;
padding:0 0 1px 20px;
}
#leftsubnav {
margin:0;
padding:0;
width:145px;
}
#leftsubnav ul {
color:#666;
font:.95em/1.4em verdana,arial,sans-serif;
list-style-type:none;
margin:0;
padding:0 0 10px;
}
#leftsubnav ul a,#leftsubnav ul a:link,#leftsubnav ul a:visited,#leftsubnav ul a:active {
color:#666;
text-decoration:none;
}
#leftsubnav ul a:hover {
color:#039;
text-decoration:underline;
}
#leftsubnav ul li {
background:url(/img/templates/shared/grey_box_caret.gif) 0 .3em no-repeat;
background-color:#FFF;
padding:0 0 0 15px;
}
#leftsubnav ul li.accesscircle {
background:url(/img/templates/icons/circle_small.gif) 0 .3em no-repeat;
}
#leftsubnav ul li.accesstriangle {
background:url(/img/templates/icons/triangle_small.gif) 0 .3em no-repeat;
}
#leftsubnav ul li.selected {
background:url(/img/templates/shared/blue_box_caret.gif) 0 .3em no-repeat;
background-color:#FFF;
color:#039;
}
#leftsubnav ul li.selected a,#leftsubnav ul li.selected a:visited {
color:#039;
} */
#libraryarticles {
text-align:left;
}
#libraryarticles ul li,#conferences ul li {
background:url(/img/templates/icons/black_arrow_bullet.gif) 0 .3em no-repeat;
background-color:#fff;
margin:0;
padding:0 0 10px 25px;
}
#libraryarticles ul li.cd {
background:url(/img/templates/icons/cd-rom.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul li.cr {
background:url(/img/templates/icons/classroom.gif) 0 .3em no-repeat;
background-color:#fff;
margin-right:3px;
}
#libraryarticles ul li.green {
background:url(/img/templates/icons/article_icon_unlocked.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul li.locked {
background:url(/img/templates/icons/article_icon_locked.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul li.os {
background:url(/img/templates/icons/on-site.gif) 0 .3em no-repeat;
background-color:#fff;
padding-right:5px;
}
#libraryarticles ul li.unlocked {
background:url(/img/templates/icons/article_icon.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul li.wb {
background:url(/img/templates/icons/web-based.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul li.web {
background:url(/img/templates/icons/webinar.gif) 0 .3em no-repeat;
background-color:#fff;
}
#libraryarticles ul,#conferences ul {
background-color:#fff;
list-style-type:none;
margin:0;
padding:0;
}
#libraryarticles,#conferences {
background-color:#fff;
color:#000;
}
#librarybooks ul li {
background:url(/img/templates/icons/book_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}
#librarybooks ul,#libraryebooks ul,#libraryestandards ul,#libraryjournals ul,#librarystandards ul,.sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}
#librarybooks,#libraryebooks,#libraryestandards,#libraryjournals,#librarystandards {
color:#000;
}
#libraryebooks ul li {
background:url(/img/templates/icons/ebook_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}
#libraryestandards ul li {
background:url(/img/templates/icons/estandards_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}
#libraryestandards ul li.locked {
background:url(/img/templates/icons/estandards_icon_locked.gif) 0 .3em no-repeat;
}
#libraryjournals ul li {
background:url(/img/templates/icons/journal_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}
#libraryjournals ul li.locked {
background:url(/img/templates/icons/journal_icon_locked.gif) 0 .3em no-repeat;
}
#librarystandards ul li {
background:url(/img/templates/icons/standards_icon.gif) 0 .3em no-repeat;
margin:0;
padding:0 0 10px 25px;
}
#librarystandards ul li.locked {
background:url(/img/templates/icons/standards_icon_locked.gif) 0 .3em no-repeat;
}
#liveChat {
background-color:#194B96;
background-image:url(/img/buttons/pw-reminder-bg-blu.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin:0 0 5px 0;
padding:2px 5px 1px 5px;
text-align:center;
}
#liveChat a {
color:#eeeeee;
font-size:.9em;
text-decoration:none;
}
#liveChat h2 {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:lighter;
margin-top:3px;
text-align:center;
text-transform:uppercase;
}
#liveChat p, #myPass p, #passRemind p {
color:#ffffff;
}
/* COMMENT OUT FOR NEW HEADER LINKS
========================================================================================================= */
#loginarea {
color:#666;
font:.8em verdana,arial,sans-serif;
padding:15px 10px 0 0;
text-align:right;
vertical-align:middle;
width:480px;
}


#loginarea a:link.ulined, #loginarea a.ulined {
text-decoration:underline;
}
#loginarea img,.midalign {
vertical-align:middle;
}
#logocell {
background:url(/img/templates/shared/grey_stripe_bg.gif) repeat-y bottom right #EBEBEB;
}
/*===== #main_nav a img,
#main_nav h2 img {
display:block;
}
#main_nav a.skipNav {
display:none;
}
#main_nav h1.logo img {
display:inline;
}
#main_nav img {
border:none;
margin:0;
padding:0;
} ============*/
#membershipnav {
background:url(/img/templates/membership/banner_gradient.jpg) top right no-repeat #194B96;
margin:0 0 10px;
padding:12px 0 0 16px;
vertical-align:bottom;
}
#membershipnav a,#membershipnav a:link,#membershipnav a:visited,#membershipnav a:active {
background:#3B66A6;
background-image:url(/img/templates/tabs-blue-fade-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#FFF;
display:block;
font:.9em verdana,arial,sans-serif;
margin:0 3px 0 0;
min-height:30px;
padding:4px 7px 3px;
text-decoration:none;
vertical-align:bottom;
}
#membershipnav a:hover,#membershipnav a.overnav,#membershipnav a.overnav:link,#membershipnav a.overnav:visited,#membershipnav a.overnav:hover,#membershipnav a.overnav:active {
background-color:#fff;
background-image:url(/img/templates/tabs-green-fade-overnav-bg.jpg);
background-position:top;
background-repeat:repeat-x;
color:#194B96;
}
#myPass {
background-color:#669900;
background-image:url(/img/buttons/pw-reminder-bg-grn.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin:0 0 5px 0;
padding:2px 5px 2px 5px;
}
#myPass h2 {
background-image:url(/img/buttons/my-pass-arrow.jpg);
background-position:0 1px;
background-repeat:no-repeat;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:lighter;
margin-top:3px;
padding:0 0 0 15px;
text-transform:uppercase;
}
#myPass input {
background-color:#ffffff;
border:1px solid #669900;
color:#669900;
padding-left:3px;
}
#myPass input.press1 {
border:none;
margin:5px 0 5px 100px;
padding-left:0;
}
#myPass label {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

/* Kathy 2-23-2011 social media and NEW LEFT/MAIN NAV styles
==================================== */
#main_nav iframe {
	margin: 5px;
	padding: 0;
	border: #999 1px solid;
	display: inline;
	float: left;
}
#nav_ads, #nav_social {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		overflow: auto;
		margin-left: 0;
		padding: 15px 10px;
    list-style: none;
	}
	
	#main_nav #nav_social a img {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		border:none;
		float: left;
		margin: 4px;
	}
	
		#nav_aou {
		background: url(/img/navigation/aou-bkgd.png) no-repeat top center;
		padding: 35px 20px 10px 20px;
		margin: -11px 0 0;
    list-style: none;
	}
	
	#nav_aou li {
		margin: 5px 0;
		font-size: 11px;
	}
	
	#nav_aou li a {
		color: #555;
		text-decoration: none;
	}
	
	#nav_aou li a:hover {
		color: #052667;
		text-decoration: underline;
	}
	

	#nav_search {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		padding: 10px 10px 10px 10px;
		margin-bottom: -10px;
		/* margin: -10px 0 0; */
	}
	
	#nav_search_submit {
		background: url(/img/navigation/nav-search-bkgd.png) repeat-x;
		height: 22px;
		padding: 0 4px;
		border: none;
		color: white;
	}
	
	#nav_search_text {
		width: 90px;
		height: 20px;
		border: 1px #a3a3a3 solid;
		background: white;
		font-size: 10px;
	}

#nav_core {
padding:0 0 0 0;
margin:10px 0 10px 0;
list-style: none;
}
	
	#nav_core li a {
		height: 43px;
		width: 160px;
		padding: 0;
		display: block;
		text-indent: -2000em;
		opacity: 0;
		filter:alpha(opacity=0);
		-webkit-transition-property: opacity;
		-webkit-transition-duration: 1s;
		-moz-transition-property: opacity;
		-moz-transition-duration: 1s;
		-o-transition-property: opacity;
		-o-transition-duration: 1s;
	}
	
	#nav_core li a:hover {
		-webkit-transition-property: opacity;
		-webkit-transition-duration: .5s;
		-o-transition-property: opacity;
		-o-transition-duration: .5s;
		-moz-transition-property: opacity;
		-moz-transition-duration: .5s;
		opacity: 1;
		filter:alpha(opacity=100);
	}
	
				
	#nav_core li.kc a {
		background: url(/img/navigation/btn-kc-on.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.kc {
		background: url(/img/navigation/btn-kc-off.png)   no-repeat top center;
    list-style: none;	
	
	}
	
	#nav_core li.mbr {
		background: url(/img/navigation/btn-mbr-off.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.mbr a {
		background: url(/img/navigation/btn-mbr-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.cert {
		background: url(/img/navigation/btn-cert-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.cert a {
		background: url(/img/navigation/btn-cert-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.tr {
		background: url(/img/navigation/btn-tr-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.tr a {
		background: url(/img/navigation/btn-tr-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.abt {
		background: url(/img/navigation/btn-abt-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.abt a {
		background: url(/img/navigation/btn-abt-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.comm {
		background: url(/img/navigation/btn-comm-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.comm a {
		background: url(/img/navigation/btn-comm-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.conf {
		background: url(/img/navigation/btn-conf-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.conf a {
		background: url(/img/navigation/btn-conf-on.png) no-repeat top center;
    list-style: none;
	
	}
/* END Kathy  2-23-2011 social media and new LEFT/MAIN NAV styles END
============================================================= */
	
#passRemind {
background-color:#CC4D00;
background-image:url(/img/buttons/pw-reminder-bg-ong.jpg);
background-position:bottom;
background-repeat:repeat-x;
margin:0 0 15px 0;
padding:2px 5px 2px 5px;
}
#passRemind h2 {
background-image:url(/img/buttons/my-pass-arrow-ong.jpg);
background-position:0 1px;
background-repeat:no-repeat;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:lighter;
margin:3px 0 0 0;
padding:0 0 0 15px;
text-transform:uppercase;
}
#passRemind input {
background-color:#ffffff;
border:1px solid #CC4D00;
}
#passRemind input.press2 {
border:none;
margin:5px 0 5px 100px;
}
#passRemind label {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}
#qpcover {
background-color:#fff;
float:right;
margin:0;
padding:0;
position:relative;
text-align:center;
width:110px;
z-index:5;
}
#qpSpotlight {
background-color:#F4F4F4;
background-image:url(http://www.asq.org/quality_progress/qp-templates/img/sidebar-gradient-bg.jpg);
background-position:0 31px;
background-repeat:repeat-x;
float:left;
height:auto;
margin:0 0 0 0;
padding:0 0 0 0;
width:140px;
}
#quicklinksarea {
background:#999;
padding:12px 10px;
}
#sideBarRight {
float:right;
margin:0 0 0 10px;
width:170px;
}
#teasercell {
background:#BFBFBF;
}
#topicLink {
font-size:.8em;
margin:-5px 0 15px 0;
padding:0;
}


/* 3. Class Tags
=============================================================================================== */
li.accesscircle {
background:url(/img/templates/icons/circle_small.gif) 0 .3em no-repeat;
padding:0pt 0pt 0pt 15px;
text-align:left;
}
li.accesstriangle {
background:url(/img/templates/icons/triangle_small.gif) 0 .3em no-repeat;
padding:0pt 0pt 0pt 15px;
text-align:left;
}
.areas_of_use ul {
list-style-type:none;
margin:0 0 0 0;
overflow:hidden;
padding:0;
width:100%;
line-height:0;
}
.areas_of_use ul li {
clear:left;
}
.areas_of_use ul li a {
background:url(/img/knowledge-center/left_nav/small_green_right_arrow.gif) no-repeat 0 3px;
color:#68a100;
display:inline;
line-height:16px;
margin-bottom:2px;
padding-left:7px;
text-decoration:none;
}
.areas_of_use ul li a:hover {
text-decoration:underline;
}
.blackcell {
background:#000;
}
.blackcell2 {
background:#2c2c2c;
}
.blacktitle {
font:bold 16px/18px verdana,arial,sans-serif;
}
ul.blue {
color:#690;
margin:0;
padding:0 0 10px 0;
}
ul.blue a:hover, ul.blue a:active {
text-decoration:underline;
}
ul.blue a:link, ul.blue a:visited {
color:#194B96;
text-decoration:none;
}
ul.blue li {
background:url(/img/templates/shared/blue_arrow.gif) .9em .2em no-repeat;
margin:0;
padding:0 0 1px 20px;
line-height: 13px;
}
.bluebold {
color:#194B96;
font-weight:700;
}
.bluebox {
background:#194B96;
}
.bluecaret ul li {
background:url(/img/templates/shared/blue_arrow.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}
.bluecell {
background:#194B96;
}
.bluecell2 {
background:#194B96;
background-image:url(/img/templates/learn-about-quality/bg-fade-blu.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.bluehead {
border-bottom:1px solid #999;
color:#194B96;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}
.blueheadline {
color:#194B96;
font:bold 1.4em verdana,arial,sans-serif;
}
.blueheadline a,.blueheadline a:link,.blueheadline a:visited,.blueheadline a:active {
text-decoration:none;
}
.blueheadline a:hover {
text-decoration:underline;
}
.boldChat {
color:#E27500;
}
.boldChat2 {
color:#4F004F;
}
.bulletOrange li {
background-image:url(../img/conferences/template/bulleted-li-bg.gif);
background-position:0 3px;
background-repeat:no-repeat;
list-style:none;
margin:0 0 5px -30px;
padding-left:15px;
}
.bulletOrange ul {
list-style:none;
}
a.button {
background:transparent url('/img/buttons/gel-button-blue-a.png') no-repeat scroll top right;
color:#FFF;
display:block;
float:left;
font:bold 11px verdana, arial, sans-serif;
height:16px;
margin-right:6px;
padding-right:10px;
text-decoration:none;
}
a.button span {
background:transparent url('/img/buttons/gel-button-blue-div.png') no-repeat;
display:block;
line-height:13px;
padding:1px 0 2px 10px;
}
a.button:active {
background-position:bottom right;
color:#DADADA;
outline:none;
}
a.button:active span {
background-position:bottom left;
padding:2px 0 1px 10px;
}
.calendarbold {
font-weight:700;
}
.calendardateinput {
font-size:xx-small;
width:35px;
}
.calendarinput {
font-size:xx-small;
width:100px;
}
.calendaron {
background-color:#476FAB;
}
.callout {
background:url(/img/templates/shared/caret-clear-white.gif) 5em .2em no-repeat;
background-position:bottom right;
border-bottom:1px solid #fff;
cursor:pointer;
font:1.2em/1.3em arial,sans-serif;
font-weight:700;
padding:10px;
text-decoration:none;
}
.callout a:hover, .callout a:link, .callout a:visited {
color:#FFF;
text-decoration:none;
}
.caretlink {
background:url(/img/templates/shared/white_caret_on_blue.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}
.caretlinkblue {
background:url(/img/templates/shared/blue_arrow.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 12px;
}
.caretlinkorangewhite {
background:url(/img/templates/shared/arrow-orange-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}
.caretlinktanwhite {
background:url(/img/templates/shared/caret-tan-white.gif) .2em .2em no-repeat;
margin-top:10px;
padding:0 0 0 18px;
}
.cellpadding {
padding:12px 12px 14px;
}
.conferencelinks a:hover {
color:#FFF;
text-decoration:none;
}
.contracted a.menuHide {
background:url(/img/knowledge-center/left_nav/purple_plus_icon.gif) no-repeat 0 7px;
display:block;
}
.contracted a.menuHideB {
background: url(/img/templates/shared/blue_plus_icon.gif) no-repeat 0 7px;
display: block;
}
.contracted ul {
display:none;
}
.courses_register {
border:none;
margin:-1em 0;
width:100%;
}
.creamcell {
background:#F4E7B4;
}
.darkgreycell {
background:#999;
color:#FFF;
}
.expanded ul li a, li.contracted ul li a {
background:url(/img/knowledge-center/left_nav/small_purple_right_arrow.gif) no-repeat 0 4px;
color:#663366;
display:inline;
float:left;
margin-left:10px;
padding-left:7px;
text-decoration:none;
}
.expanded ul li a:hover {
text-decoration:underline;
}
.expanded ul li ul li a, .contracted ul li ul li a {
background:url(/img/knowledge-center/left_nav/small_purple_right_arrow.gif) no-repeat 0 4px;
color:#663366;
display:inline;
float:left;
margin-left:20px;
padding-left:7px;
text-decoration:none;
}
.expanded ul li, .contracted ul li {
clear:left;
}
.expanded ul, .contracted ul {
display:block;
list-style-type:none;
margin:0;
padding:0;
padding-bottom:5px;
}
.expanded, .contracted {
clear:left;
overflow:hidden;
width:100%;
}
li.expanded a.menuHide {
background:url(/img/knowledge-center/left_nav/purple_minus_icon.gif) no-repeat 0 7px;
display:block;
}
li.expanded a.menuHideB {
background: url(/img/templates/shared/blue_minus_icon.gif) no-repeat 0 7px;
display: block;
}
.graysidebar {
background:#EBEBEB;
background-image:url(/img/templates/sidebar-bg.jpg);
background-position:left;
background-repeat:repeat-y;
border-bottom:solid 2px #7B7B7B;
border-left:solid 2px #BEBBBB;
border-right:solid 2px #7B7B7B;
border-top:solid 2px #BEBBBB;
color:#666;
float:right;
padding:8px;
text-align:left;
}
.greenbold {
color:#690;
font-weight:700;
}
.greencell {
background:#690;
}
.greencell2 {
background:#690;
background-image:url(/img/templates/learn-about-quality/bg-fade-grn.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.greenhead {
border-bottom:1px solid #999;
color:#690;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}
.greenheadline,.gH1 {
color:#6A9913;
font:bold 1.4em verdana,arial,sans-serif;
}
.greycell {
background:#EBEBEB;
}
.greycell,.greycelldarker,.blackfont {
color:#000;
}
.greycelldarker {
background:#BEBBBB;
}
.greycelldarkest {
background:#999;
}
.greyfont {
color:#5C5C5C;
}
.headerpadding {
padding:15px 0 15px 22px;
}
.hide {
display:none;
}
.imgleft {
border:none;
float:left;
margin:0 10px 5px 0;
padding:0;
}
.imgright {
border:none;
float:right;
margin:0 0 5px 10px;
padding:0;
}
.imgright2 {
border:none;
float:right;
margin:5px;
padding:0;
}
.kcnomenu {
padding-left: 12px;
padding-top: 5px;
margin-left: 0px;
background: url(/img/knowledge-center/left_nav/small_purple_right_arrow.gif) no-repeat 0px 9px;
color: #663366;
text-decoration: none;
float: left;
display: inline;
}
.knowledge_center ul {
list-style-type:none;
margin:0;
padding:0;
}
.libraryitemtitle {
color:#194B96;
font:bold 13px/15px verdana,arial,sans-serif;
}
.librarythumbnail {
background-color:#fff;
border:1px solid #999;
float:right;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
}
.lightgreycell {
background:#EBEBEB;
color:#000;
}
.links ul {
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
width:100%;
line-height:0;
}
.links ul li {
clear:left;
}
.links ul li a {
background:url(/img/templates/shared/blue_arrow.gif) no-repeat 0 3px;
color:#194B96;
display:inline;
line-height:16px;
margin-bottom:2px;
padding-left:7px;
text-decoration:none;
}
.links ul li a:hover {
text-decoration:underline;
}
.links ul.group2 {
border-top:1px solid #c8c8c8;
padding-bottom:0;
padding-top:5px;
}
.logo {
background:#fff url(/img/knowledge-center/logo_bg.gif) no-repeat right top;
margin:0;
/*padding-bottom:20px;
padding-top:29px; */
text-align:center;
}
.module {
background:url(/img/knowledge-center/left_nav/left_nav_module_bg.jpg) no-repeat left top;
clear:left;
padding:7px 0 10px 9px;
}
.moduleTight {
background:url(/img/knowledge-center/left_nav/left_nav_module_bg.jpg) no-repeat left top;
clear:left;
padding:7px 0 5px 9px;
}
.module a.menuHide, .moduleTight a.menuHide, .module a.menuHideB, .moduleTight a.menuHideB {
clear:left;
display:block;
padding-left:12px;
padding-top:5px;
}
.module h2, .moduleTight h2 {
margin:0 0 0 0;
padding-bottom:5px;
}
.module ul li ul#toolsNav li.contracted a, .moduleTight ul li ul#toolsNav li.contracted a {
background:url(/img/knowledge-center/left_nav/purple_plus_icon.gif) no-repeat 0 3px;
padding-left:10px;
}
.module ul li ul#toolsNav li.expanded a, .moduleTight ul li ul#toolsNav li.expanded a {
background:url(/img/knowledge-center/left_nav/purple_minus_icon.gif) no-repeat 0 3px;
padding-left:10px;
}
.module ul li ul#toolsNav li.expanded ul li a, .module ul li ul#toolsNav li.contracted ul li a, .moduleTight ul li ul#toolsNav li.expanded ul li a, .moduleTight ul li ul#toolsNav li.contracted ul li a {
background:url(/img/knowledge-center/left_nav/small_purple_right_arrow.gif) no-repeat 0 4px;
}
.myASQblock {
background-image:url(/img/templates/shared/left-nav-myasq-bg.jpg);
background-position:left;
background-repeat:repeat-y;
}
.myASQblock h2 {
margin:0 0 0 0;
padding-bottom:5px;
}
.myASQblock img {
bottom:0 0 -5px 0;
padding:0;
}
.myASQblockPeek {
background-image:url(/img/templates/shared/left-nav-myasq-bg.jpg);
background-position:left;
background-repeat:repeat-y;
}
.myASQblockPeek {
display:none;
}
.myASQblockPeek h2 {
margin:0 0 0 0;
padding-bottom:5px;
}
.myASQblockPeek img {
bottom:0 0 -5px 0;
padding:0;
}
.orangebold {
color:#CC4D00;
font-weight:700;
}
.orangecell {
background:#CC4D00;
}
.orangecell a:hover, .orangecell2 a:hover, .greencell a:hover,.greencell2 a:hover,.bluecell a:hover,.bluecell2 a:hover,.blackcell a:hover, .bluebox, .bluebox a:hover, .bluebox a:link, .bluebox a:visited {
color:#FFF;
text-decoration:none;
}
.orangecell, .orangecell2, .greencell,.greencell2,.bluecell,.bluecell2,.blackcell,.orangecell a:link,.orangecell2 a:link,.greencell a:link,.greencell2 a:link,.bluecell a:link,.bluecell2 a:link,.blackcell a:link,.orangecell a:visited,.orangecell2 a:visited,.greencell a:visited,.greencell2 a:visited,.bluecell a:visited,.bluecell2 a:visited,.blackcell a:visited,.whitefont {
color:#FFF;
}
.orangecell2 {
background:#CC4D00;
background-image:url(/img/templates/learn-about-quality/bg-fade.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.orangehead {
border-bottom:1px solid #999;
color:#CC4D00;
font-weight:700;
margin:0 0 -5px;
padding:4px 0 5px;
}
.orangeheadline {
color:#CC4D00;
font:bold 1.4em verdana,arial,sans-serif;
}
.quicklinksindex {
font-size:x-small;
margin:0;
width:150px;
}
.quicklinksmembers {
font-size:x-small;
margin:0;
width:120px;
}
.redbold {
color:red;
font-weight:700;
}
.review {
color:#666;
}
.rightimg {
border:1px solid #FFF;
float:right;
height:120px;
margin:0 0 10px 15px;
width:85px;
}
.rightimghoriz {
border:1px solid #FFF;
float:right;
height:73px;
margin:0 0 10px 15px;
width:120px;
}
.rowspace {
padding-bottom:5px;
}
.salsa input[type="text"].blockInput {
width:150px;
}
.salsa textarea[name="Letter_Content"] {
width:200px;
}
.search {
margin:0;
padding:7px 0 4px 9px;
}
.search img, .myASQblock img, .knowledge_center img, .areas_of_use img, .links img {
border:none;
margin:0;
padding:0;
}
input.searchText {
margin:6px 2px 0 0;
padding:0;
position:relative;
top:-4px;
width:80px;
}
li.selected {
background:url(/img/templates/shared/blue_box_caret.gif) 0 .3em no-repeat;
background-color:#FFF;
color:#039;
padding:0pt 0pt 0pt 15px;
text-align:left;
}
.sectiontitle {
border-bottom:1px solid #999;
color:#999;
font-weight:700;
margin:0 0 5px;
padding:4px 0 5px;
}
.sectiontitleapproaches {
border-bottom:1px solid #999;
color:#CC4D00;
font:bold 16px/16px verdana,arial,sans-serif;
margin:0 0 6px;
padding:20px 0 6px;
}
.sectiontitleapproaches h1 {
border:0;
margin:0;
padding:0;
}
.show {
display:block;
}
.sidebar {
background:#EBEBEB;
background-image:url(/img/templates/sidebar-bg.jpg);
background-position:left;
background-repeat:repeat-y;
border-bottom:solid 2px #7B7B7B;
border-left:solid 2px #BEBBBB;
border-right:solid 2px #7B7B7B;
border-top:solid 2px #BEBBBB;
color:#666;
padding:13px;
}
.sidebar b {
color:#194B96;
}
.sidebar ul li {
background:url(/img/templates/shared/orange_caret.gif) 0 .2em no-repeat;
margin:0;
padding:0 0 1px 12px;
}
.sidebarAd {
background:#EBEBEB;
background-image:url(/img/templates/sidebar-bg.jpg);
background-position:left;
background-repeat:repeat-y;
border-bottom:solid 2px #7B7B7B;
border-left:solid 2px #BEBBBB;
border-right:solid 2px #7B7B7B;
border-top:solid 2px #BEBBBB;
color:#666;
padding:10px;
}
.small {
font-size:9px;
}
.small-greyborder-right {
border-right:1px #999 solid;
font-size:9px;
}
.specialnews {
margin:0px auto 10px;
}
.tancaret ul li {
background:url(/img/templates/shared/caret-tan.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}
.tancell {
background:#B99016;
}
.thumbnail {
background-color:#fff;
border:1px solid #999;
margin:0;
position:relative;
}
.whitebottomborder {
border-bottom:1px solid #FFF;
color:#FFF;
}
.whitebottomborder10 {
border-bottom:10px solid #FFF;
color:#FFF;
}
.whitecaret ul li {
background:url(/img/templates/shared/white_arrow.gif) .5em .2em no-repeat;
margin:0;
padding:0 0 2px 15px;
}
.whitecaret ul,.bluecaret ul,.tancaret ul {
list-style-type:none;
margin:0;
padding:5px 0 0;
}
.whitecaret,.bluecaret,.tancaret,.conferencelinks a,.conferencelinks a:link,.conferencelinks a:visited {
color:#FFF;
}
.whitecell {
background:#FFF;
}
.whiteleftborder {
border-left:1px solid #FFF;
color:#FFF;
}
.whiteleftborder10 {
border-left:10px solid #FFF;
color:#FFF;
}
.whiterightborder {
border-right:1px solid #FFF;
color:#FFF;
}
.whiterightborder10 {
border-right:10px solid #FFF;
color:#FFF;
}
/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



