/* Corporate Counseling Associates CSS Document */

	.style1 {font-family: Arial, Helvetica, sans-serif}
	
	.Headline1 {
		font-size: 12px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727; 
	}
	
	.Headline2 
	{
		font-size: 13px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000; 
		margin-right: 30px;
	}
	.Headline3 
	{
		font-size: 14px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
	}
	.Headline4
	{
		font-size: 12px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
		margin-right: 30px;
	}
	.Headline5 
	{
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #b60001;
	}
	.Headline6
	{
		font-size: 12px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	.pageHeadline1
	{
		font-size: 20px; 
		/*font-weight: bold; */
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
	}

	html {
		min-height: 100%; 
		margin-bottom: 1px;
	}
	
	body {
		background-color:#f2f2f2;
		font-size: 68.75%;
		margin-left: auto;
		margin-top: auto;
		text-align: center;
	}

	.container {
	overflow: auto;
	text-align: center;
	}
	
	.Body1 {
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
	}
	
	.BodyBold {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight: bold;
	}

	.BodyBoldIt {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		font-style: italic; 
	}

	.BodySmall {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px
	}

	.BodySmallItalic {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: italic; 
	}

	.BodyGreen {
		color: #299727;
		text-decoration: none;
	}
	
	html>body {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #231f20;
		min-height: 100%; 
		margin-bottom: 1px;
	}

	p {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		margin-bottom: 1.1em;
		margin-top: 1.1em;
		color:#000000;
	}

	h1 {
		font-size: 1.0909em;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.545em;
	}
	
	.head1 {
		font-size: 1.0909em;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		line-height: 1.35em;
	}

	.floatright { 
		float: right; 
		margin: -14px 0px 0px 0px; 
	}
	

	.title_text {
		font: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #000000;
		line-height: 32px;
	}


	.title_text_HL {
		font-size: 24px;
		font: Arial, Helvetica, sans-serif;
		color: #2aa42f;
	}
	
	ul {
		line-height: 1.6em;
		font: Arial, Helvetica, sans-serif;
	}
	
	ul.sub {
		line-height: 1.6em;
		font: Arial, Helvetica, sans-serif;
	}

/* Subchannel links in Channels */
	
	
	
	a:link {
		color: #000000;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; 
	}
	a:visited {
		color: #000000;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; 
	}
	
	a:hover {
		color: #299727;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; 
	}
	img {
	border:none;
	}

/* Subchannel links in Channels */
	
	.leftSubNav {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
	}
	
	.leftSubNav a:link {
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
		text-decoration: none;
	}
	.leftSubNav a:visited {
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
		text-decoration: none;
	}
	
	.leftSubNav a:hover {
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		text-decoration: none;
	}
	
	.leftSubOn {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #299727;
	}

	.leftSubOn a:link{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #299727;
	}

 	.leftSubOn a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #299727;
	}

	.leftSubOn {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #299727;
	}

	.leftSubHead {
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 14px;
		font-weight: bold;
		line-height: 26px;
	}

	.leftSubHead a:link{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 14px;
		font-weight: bold;
		line-height: 26px;
	}

	.leftSubHead a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 14px;
		font-weight: bold;
		line-height: 26px;
	}

	.leftSubHead a:hover{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 14px;
		font-weight: bold;
		line-height: 26px;
	}

	.leftSubSub {
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
		line-height: 17px;
		margin-top: 15px;
		margin-left: 15px;
	}

	.leftSubSub a:link{
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
	}

	.leftSubSub a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
	}
	
	.leftSubSub a:hover{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
	}

	.leftSubSub2 {
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
		line-height: 12px;
		margin-top: 3px;
		margin-left: 15px;
		margin-bottom: 5px;
	}

	.leftSubSub2 a:link{
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
	}

	.leftSubSub2 a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		color: #333333;
		font-size: 11px;
	}
	
	.leftSubSub2 a:hover{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
	}

	.leftSubSubOn {
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
		line-height: 17px;
		margin-top: 15px;
		margin-left: 15px;
	}

	.leftSubSubOn a:link{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
		line-height: 17px;
		margin-top: 15px;
	}

	.leftSubSubOn a:visited{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
		line-height: 17px;
		margin-top: 15px;
	}

	.leftSubSubOn a:hover{
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
		line-height: 17px;
		margin-top: 15px;
	}

	.leftSubSub2On {
		font-family: Arial, Helvetica, sans-serif; 
		color: #299727;
		font-size: 11px;
		line-height: 12px;
		margin-top: 3px;
		margin-left: 15px;
		margin-bottom: 5px;
	}

/* SPOTLIGHT */

	.spotlight {
		background-color:#d7290b;
		font-size: 11px;
		color: #ffffff;
		text-decoration: none;
	}
	
	.spotlight_text {
		font-size: 1em;
		font-family: Arial, Helvetica, sans-serif; 
		line-height: 1.363em;
		color:#FFFFFF;
		margin-top: 1.363em;
		margin-bottom: 1.363em;
	}

/* QUICK LINKS */

	.quicklinks {
		height: 156px;
		background-color:#36b72a;
		font-size: 12px;
		color: #ffffff;
	}
	
	.quicklinks_text {
		background-color:#36b72a;
		font-family: Arial, Helvetica, sans-serif; 
		color:#FFFFFF;
		font-weight: normal;
		text-decoration: none;
	}

	.quicklinks_text a:link {
		font-family: Arial, Helvetica, sans-serif; 
		color:#FFFFFF;
		font-weight: normal;
	}

	.quicklinks_text a:visited {
		font-family: Arial, Helvetica, sans-serif; 
		color:#FFFFFF;
		font-weight: normal;
	}

	.quicklinks_text a:hover {
		font-family: Arial, Helvetica, sans-serif; 
		color:#FFFFFF;
		font-weight: bold;
	}

/* FOOTER FORMATTING */
	
	.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #231f20;
		text-decoration: none;
	}
	.footer a:link {
		color: #005C71;
		font-size: 11px;
		text-decoration: none;
	}
	.footer a:visited {
		color: #005C71;
		font-size: 11px;
		text-decoration: none;
	}
	
	.footer a:hover {
		color: #005C71;
		font-size: 11px;
		text-decoration: underline;
	}
	
/* ONLY FOR THE SITEMAP PAGE */
	
	.sitemapChannel {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
	}
	
	.sitemapChannel a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
  	.sitemapChannel a:visited {
		color: #000000;
		text-decoration: none;
	}
	.sitemapChannel a:hover {
		color: #299727;
		text-decoration: none;
	}
	
	.sitemapSubChannel {
		text-decoration: none;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
	}
	
	.sitemapSubChannel a:link {
		color: #000000;
		text-decoration: none;
		
	}
	.sitemapSubChannel a:visited {
		color: #000000;
		text-decoration: none;
	}
	
	.sitemapSubChannel a:hover {
		color: #299727;
		text-decoration: none;
	}
	
/* EMAIL LINKS THAT APPEAR ON THE SITE */
	
	.mail {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		/*font-weight: bold;*/
		color: #000000;
		text-decoration: none;
	}
	.mail a:link {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000;
		text-decoration: none;
	}
	.mail a:visited {
		color: #000000;
		text-decoration: none;
	}
	
	.mail a:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #299727;
		text-decoration: underline;
	}
	
/* CCA Assessment */
	.assessment {
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif; 
	}
	
/* Pull-quote Styles */
	.pullQuoteHeadline1
	{
		font-size: 13px; 
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		color: #000000;
	}
	
	
	.style13 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
	
	.style16 {font-family: Arial, Helvetica, sans-serif; color: #299727; font-size: 13px;}
	
	
	.style24 {	color: #000000;
		font-weight: bold;
		font-size: 13px;
	}
	.style27 {font-size: 13px; color: #000000; }
	
	/* CPI Video Button Styles */

	.cpiButton a {
		background:url(../assets/images_new/runDontWalk.jpg) top left no-repeat;
		width:155px;
		height:139px;
		margin:0;
		padding:0;
		border:none;
	}
	.cpiButton a:hover {
		background:url(../assets/images_new/runDontWalk_over.jpg) top left no-repeat;
		width:155px;
		height:139px;
		margin:0;
		padding:0;
		border:none;
	}
	#cpiButton span {
		visibility:hidden;
	}
	#video {
		padding:15px 40px 0;
		background-color:#e8e8e8;
	}
	#video h4 {
font-size:1em;
font-weight:normal;
margin-bottom:3px;
color:#4D4F55;
text-align:left;
}
#video h1 {
font-size:1.2em;
margin-bottom:14px;
color:#4D4F55;
text-align:left;

}
#video h2 {
border-top:1px solid #C9CACF;
color:#4D4F55;
font-size:1em;
margin-top:4px;
padding:14px 0 0 13px;
text-align:left;
}
h5 {
font-size:.85em;
margin-top:9px;
text-align:center;
}