#home-content {
   width: 100%;
   position: relative;
   clear:both;
}



#course-finder-link {
   height:40px;
}

#course-finder-link a {
	display:block;
	float:right;
	width:270px;
	height:40px;
   display: block;
   background: url(/SiteData/images/btn-course/8abaa2acc1e2c58e/btn-course-finder.jpg) no-repeat 0 3px; 
   text-indent:-300em;
}



#audiences h1 {
   margin:0;
   padding:0;
   height:40px;
   line-height:40px;
   font-size:16px;
   color:#676767;
}
#audiences {
   position:relative;
   float: left;
   width:321px;
}



#audiences ul {
	width:321px;
	float:left;
   	margin:0;
   	padding:0; 
  	list-style-type:none;
}

#audiences li {	
float:left;
clear:both;
   width:321px;
   height:60px;
   line-height:.9em;
   padding:0px;
   margin:0px;
   color:#fff;
   list-style-type:none;
   position:relative;
}

#audiences #personal	{background:transparent url(/SiteData/images/audiences-/173fd8d83b3a6472/audiences-personal.jpg) no-repeat left top;}
#audiences #corporate	{background:transparent url(/SiteData/images/audiences-/13a96b2d3396de24/audiences-corporate.jpg) no-repeat left top;}	
#audiences #schools		{background:transparent url(/SiteData/images/audiences-/9d8d9d7ce30355ce/audiences-schools.jpg) no-repeat left top;}
#audiences #military	{height:61px;background:transparent url(/SiteData/images/audiences-/6d094966e0a67de5/audiences-govt.jpg) no-repeat left top;}

#audiences .icon h2 {
   height:54px;
   margin:0;
   padding:0;
}

#audiences li.last {
	height:61px;
   	margin: 0;
}

#audiences p {
	width:260px;
	height:28px;
   padding:0;
   margin:0;
   position:absolute;
   top:28px;
   left:55px;
   font-size:11px;
}
#audiences p a	{color:#000;text-decoration:none;}

#audiences .icon h2 a {
   display:block;
   width:300px;
   height:54px;
   text-indent:-100em;
   position:absolute;
   top:5px;
   left:5px;
}



#audiences #personal h2	a {
   background:url(/SiteData/images/audiences-/dd8cdfebb3b189fb/audiences-personal-header.gif) no-repeat top left;}

#audiences #corporate h2 a {
   background:url(/SiteData/images/audiences-/7e3d06400cd2c946/audiences-corporate-header.gif) no-repeat top left;}

#audiences #schools h2 a {
   background:url(/SiteData/images/audiences-/878f31ae0058a166/audiences-schools-header.gif) no-repeat top left;}

#audiences #military h2 a {
   background:url(/SiteData/images/audiences-/d6616e620ee57ad9/audiences-govt-header.gif) no-repeat top left;}


#audiences .cms-paneledit-div	{position:absolute;top:0;left:0;z-index:100;}
#audiences .nr-content-approval	{position:absolute;top:0;right:0;width:75%;z-index:100;}

#home-promo .round-blue-box {
   display: block;
   width: 159px;
   height: 118px;
   background: url(/SiteData/images/assets/audiences_alt_bg.jpg) no-repeat;
}

#banner	{width:658px;float:right;}
#slider 	{overflow:hidden;}
#slider, #slider .cms-textitemlist-detail	{width:658px;height:241px;position:relative;}
#slider .slide	{width:658px;height:241px;position:absolute;top:0;left:0;}
#slider .slide a {display:block;width:658px;height:240px;position:absolute;z-index:1000;}
#slider img	{position:relative;top:0;right:0;z-index:-1;}
#slider p, #slider h2, #slider h3, #slider h4	{position:absolute;width:658px;padding:0;margin:0;border:none;text-indent:-900em;}
#slider .slide .txt	{display:block;width:658px;height:240px;position:absolute;text-indent:-900em;}

#slider .pagination	{padding:0;margin:0;list-style-type:none;position:absolute;top:10px;right:2px;width:104px;height:18px;z-index:2000;}
#slider .pagination li	{padding:0;margin:0 8px 0 0;list-style-type:none;display:block;width:18px;height:18px;float:left;}
#slider .pagination li a {display:block;width:20px;height:18px;line-height:20px;background:transparent url(/SiteData/images/slider-ico/00eb13ef1c4e81b0/slider-icon-nav.png) no-repeat center center;font-size:11px;color:#fff;text-align:center;}
#slider .pagination li.current a	{background:transparent url(/SiteData/images/slider-ico/fbfb59b393edecbf/slider-icon-nav-current.png) no-repeat center center;color:#fff;}

#audiences .start {
   display:none;
   position:absolute;
   top:0;
   right:0;
   height:24px;
   line-height:24px;
   font-size:.8em;
}

#audiences .start a.finder {
   padding: 0.3em 0 0.3em 25px;
   background:url(/SiteData/images/assets/button_compass.gif) no-repeat left center;
   font-weight:bold;
   text-decoration:underline;
}

h3 {margin:0 0 .25em 0;line-height:24px;font-size:1.15em;border-bottom:1px solid #ddd;padding-bottom:.15em;}

#altNav	{
   position:relative;
   margin:0 0 0 0;
   width: 658px;
   float: right;
}

#home-promo {
   float: left;
   width: 321px;
}
.promoContent	{padding-top:11px;margin-bottom:9px;}
.promoContent p	{margin:0;pading:0;}

.highlight	{margin:4px 0;padding:8px 14px;color:#333;background-color:#739DD3;}
.highlight	p	{font-size:11px;margin:0;color:#333;}
.highlight h3	{font-size:12px;color:#333;border:none;margin:0px;}
.highlight a	{color:#333;text-decoration:none;}

#callouts	{margin:20px 0 15px 0;}

#callouts .callout	{width:154px;height:165px;float:left;margin-left:4px;position:relative;}
#callouts .callout img	{position:absolute;bottom:0px;right:0px;z-index:-1;}
.callout h3	{font-size:12px;color:#000;margin-top:0px;border:0;}
.callout p	{font-size:11px;line-height:1.25em;margin-top:0px;padding-right:5px;}
.callout a	{text-decoration:none;color:#000;border:0;}

#lang {
   width:651px;
   position:relative;
   text-align:justify;
   float:right;
   padding: 0;
   margin: 15px 0 30px 0;
}
#lang h3	{font-size:16px;font-weight:normal;color:#676767;}

#lang ul.viewAll {
   position:absolute;
   top:0;
   right:0;
   margin: 0.5em 0 0;
}

#lang ul.viewAll li {
   display: inline;
}

#lang ul.viewAll li a {
   text-decoration:underline;
   font-size:.75em;
   display: inline;
   width: auto;
   height: auto;
   line-height: 1;
   padding-left: 1em;
}


#lang ul {
   margin:.75em 0 0 0;
   padding:0;
   list-style-type:none;
}

#lang li { 
   display: inline;
   list-style-type:none;
}

#lang li a {
   display: block;
   float:left;
   font-size:11px;
   text-decoration: underline;
   width:90px;
   height:24px;
   line-height:24px;
}

#lang .popLang li a {
   color: #666666;
}


hr.home	{
   height:10px;
   text-align:left;
   margin:0 auto 0 0;
   border:none;
   background: url(/SiteData/images/hr-home-or/ed449617727bea66/hr-home-org.jpg) repeat-x top left;
   clear:both;
}

.control #footer #utility .utNav, .control #footer #utility .credits, .control #footer ul	{padding-left:0;margin-left:0;}
