/*---- Caruso Leadership Institute-- 21/27-MAR-02  dant  edited designers styles--                     changed ALL 9px to 10px to make legible in Netscape on a PC-- 05-APR-02     dant  removed BlueHeaderCopy stylesheet--                     added .bottomlinks, div.bottomnav and div.bottomcontact-- 19-APR-02     dant  added .list supplied by designer, but changed 9px to 10px to make--                     legible in Netscape on a PC-- 09-MAY-02     dant  added .bookTitle for use on Publications page^M--                     edited P to include 12px of top padding^M--*/P{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	font-style: normal;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 12px 0 0 0;	line-height: 17px;}TD{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	font-style: normal;	color: black;	text-decoration: none;	line-height: 17px;}.BodyText{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: normal;	margin: 0;	padding: 0;}.BodyTextBold{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	line-height: normal;	font-weight: bold;	margin: 0;	padding: 0;}.CommentLink{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0000CC;}.bookTitle{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	font-style: italic;	color: #000033;}.header{	font-family: Georgia, Times, Times New Roman, serif;	font-size: 18px;	color: #660000;	font-weight: bold;	margin: 0 0 0 0;	padding: 0;}.BlueHeader{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #003399;}.RedHeader{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #660000;}.RedHeader A:link{	text-decoration: underline;	color: #660000;}.RedHeader A:visited{	text-decoration: underline;	color: #660000;}.RedHeader A:hover{	text-decoration: none;	color: #990000;}.BlueHeaderNoBelow{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #003399;	margin-bottom: 0;}

.promoHeader
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #003399;	margin-bottom: 0;
	margin-top: 0;
}.blackHeader{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.newsblackHeader{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin-top: 3px;}/*a:hover{	font-family: Arial, Helvetica, sans-serif;	color: #990033;	text-decoration: underline;}a:link{	text-decoration: none;}*/a {	color:#03C; text-decoration:none;}a:hover 
	{ 
	color: #660000; 
	text-decoration:underline; 
	}a:visited{	text-decoration: none;}.newsFlash{	color: #666;	border-bottom: 1px solid #000099;	border-top: 1px solid #000099;	font: italic bold 13px/13px Arial, Helvetica, sans-serif;	padding-top: 5px;	margin-top: 13px;	padding-bottom: 5px;	text-align: center;}.Testimonials{	color: #009;	margin: 0px;	padding: 0 10px 0 10px;	font: 12px/16px Georgia, "Times New Roman", Times, serif;}.blackTestimonials{	color: #666;	margin: 0px;	padding: 20px 0 0 20px;	font: 12px/18px Georgia, Times, "Times New Roman", serif;}.mainTestimonials{	color: #009;	margin: 0px;	padding: 0 10px 0 10px;	font: 12px/22px Georgia, Times, Times;}.sidebarNote{	color: #003399;	margin: 0px;	padding: 0;	font: 13px/18px Georgia, Times, Times;}.mainTestimonialBox{	border: 1px dotted #ccc;	padding: 5px;	margin-top: 20px;	background: #dee5ef url(images/services_bkgd.jpg) repeat-x;}.photo {	padding: 20px 0px 30px 30px;	clear: both;	float: right;	margin: 5px 0 10px 10px;}.sellBox {	color: #000099;	padding: 6px;	background-color: #ffffff;	margin-top: 10px;	margin-bottom: 10px;	border: 1px dotted #cccccc;	font: bold 12px/17px Georgia, Arial, Helvetica, sans-serif;}.preQuote{	color: #846519;	padding: 5px 10px 5px 10px;	font: 12px/16px Arial, Helvetica, sans-serif;}.Attribution{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #846519;	padding: 5px 10px 5px 10px;}.blackAttribution{	color: #666;	padding: 5px 0 20px 10px;	text-align: right;	font: italic bold 12px Arial, Helvetica, sans-serif;}.mainAttribution{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #846519;	padding: 5px 10px 5px 10px;	text-align: right;}.PreviewLinkDark{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}.productlink{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0000FF;}.articlelink{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0000FF;}.quotelink{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #846519;	padding: 1px 10px 0;	margin-bottom: 10px;}.formLabels{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.smalltext8pt{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.bottomlinks{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003399;	text-decoration: none;}.list{	font-size: 10px;	color: #FFFFFF;}.moreinfo{	font-size: 9px;	font-family: Arial, Helvetica, sans-serif;	color: #003399;	margin: 0 0 15px 0;	text-decoration: none;}div.servicesborder{	padding: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	width: 450px;}.servicesborderSM{	padding: 5px;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;}div.servicesbox{	background-image: url(images/services_bkgd.jpg);	background-repeat: repeat-x;	padding: 10px;	border: 0px;}.serviceslist{	line-height: 20px;	text-decoration: none;	list-style-type: square;	font-family: Arial, Helvetica, Verdana, Sans-Serif;	font-size: 13px;	font-weight: bold;}div.subscribebox{	padding: 10px;	border: 0px;	background-color: #eceff0;}div.sideboxborder{	padding: 5px;	border: 1px solid #CCCCCC;	background-color: #eceff0;	width: 245px;}div.tochead{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 0 0 0 0;	letter-spacing: 0;}div.tocupdate{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 36px 0 0 0;	letter-spacing: 0;}div.toctopics{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 12px 0 0 0;	letter-spacing: 0;}div.articlehead{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 0 0 0 0;	letter-spacing: 0;}div.articlebyline{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 0 0 0 0;	letter-spacing: 0;}div.articletitle{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	font-style: normal;	color: #000066;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 0 0 0 0;	letter-spacing: 0;}div.articletext{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: normal;	color: black;	text-align: justify;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 12px 0 0 0;	letter-spacing: 0;}div.articleemail{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	font-style: normal;	color: #0000CC;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 24px 0 0 0;	letter-spacing: 0;}div.articletopichead{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 36px 0 0 0;	letter-spacing: 0;}div.articletopic{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	font-style: normal;	color: #0000CC;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 10px 0 0 0;	letter-spacing: 0;}div.articlefooter{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	font-style: italic;	color: black;	text-align: left;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 48px 0 0 0;	letter-spacing: 0;}div.bottomnav{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	font-style: normal;	color: #0000CC;	text-align: center;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 24px 0 0 0;	letter-spacing: 0;}div.bottomcontact{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	font-style: normal;	color: #000066;	text-align: center;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;	padding: 5px 0 0 0;	letter-spacing: 0;}.dottedrule{	height: 1px;	width: 75%;	clear: both;	text-align: center;
	background: url(/images/dotted_h.gif) repeat-x center;
	margin: 10px auto;
}.dottedrule100{	background-image: url(/images/dotted_h.gif);	background-repeat: repeat-x;	height: 1px;	width: 100%;	clear: both;	margin: 10px 0 10px 0;	text-align: center;}li{	padding: 12px 0 0 0;}ul.afterhead {	margin-top: 0;	padding-top: 0;}#articleBody h1 {	margin-bottom: 0;	margin-top: 5px;	color: #000099;	font: bold 24px/26px Arial, Helvetica, Verdana, Geneva, sans-serif;	padding-bottom: 0;}#articleBody h2 {	color: #666;	margin-bottom: 3px;	font: bold 17px/22px Arial, Helvetica, Verdana, Geneva, sans-serif;	margin-top: 3px;}#articleBody h3 {	font-size: .85em;	color: #b20e0e;	font: bold 1.5em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;	}#articleBody h4 {	margin-bottom: 10px;	color: #262626;	font: bold 13px/17px Arial, Helvetica, Verdana, Geneva, sans-serif;	margin-top: 0;}#articleBody h5 {	margin-bottom: 10px;	color: #999999;	font: bold 12px/17px Arial, Helvetica, Verdana, Geneva, sans-serif;	margin-top: 0;	text-transform: uppercase;	letter-spacing: .5em;}#bookad {	border: 1px solid #cccccc;	padding: 10px;	background-color: #ffffd8;}.announcement {	margin-left: 60px;}
.promo {	border: 1px solid #009;	padding: 7px;	margin-bottom: 15px;	margin-top: 0;	background: #dee5ef url(images/services_bkgd.jpg) repeat-x;	font-style: italic;	}
	.checkitout {	margin-top: 0;	padding-top: 0;	color: #990000;	font-weight: bold;	font-style: italic;	font-size: 14px;	}
	a:hover .promo {
	text-decoration: none;	background: #9cc1ff;	color: #000099;
}/* =========== Navigation and Its Dropdowns =================== */#nav ul {	margin: 0;	padding: 0;	list-style: none;	width: 120px; /* Width of Menu Items */	/*border-bottom: 1px solid #ccc;*/	color: #009;	font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}#nav ul li {	position: relative; 	margin-bottom: 0;
	margin-top: -12px;	/*background: url(images/nav_btn_off.png) left bottom;*/	padding-bottom: 5px;
}	#nav li ul {	position: absolute;	left: 119px; /* Set 1px less than menu width */	top: 0;	display: none;	}/* Styles for Menu Items */#nav ul li a {	display: block;	text-decoration: none;	color: #009;	background: #D3D8DA; /* IE6 Bug */	padding: 5px;	margin-right: 10px;	margin-left: 6px;	border: 1px solid #fff;}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */#nav ul li a:hover { 
	color: #fff; 
	background: #9eaaaf; 
	} /* Hover Styles */		#nav li ul li a { 
	padding: 5px 5px;	font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif;	font-weight: normal;	font-style: normal;	margin-left: -5px;	background: #eee; 	margin-bottom: -5px;	border: 1px solid #d3d8da;	margin-right: -10px;
	z-index: 15;
} /* Sub Menu Styles */		#nav li:hover ul, li.over ul { display: block;	z-index: 18;} /* The magic */.vicon {	padding: 0 5px 5px;	position: relative;	clear: both;	float: right;	top: -15px;}.navbtn {
	background: url(images/nav_btn_off.png) left bottom;
}