.corpIcon {display:block;width:105px;height:85px;float:left;background:#fff url(/SiteData/images/assets/bg_gradient_gry-wht.jpg) repeat-x left bottom;margin:0 1em 0 0;position:relative;}

.corpIcon a {display:block; width:105px;height:85px;}
.corpIcon .instruction  a{background:url(/SiteData/images/assets/icon_corp_instruction.gif) no-repeat center bottom;}
.corpIcon .training a{background:url(/SiteData/images/assets/icon_corp_training.gif) no-repeat center bottom;}
.corpIcon .cultural a{background:url(/SiteData/images/assets/icon_corp_cultural.gif) no-repeat center bottom;}
.corpIcon .testing a{background:url(/SiteData/images/assets/icon_corp_testing.gif) no-repeat center bottom;}

#secondary #container .corpIcon .crnr_1 {background-image:url(/SiteData/images/assets/crnr_wht_t_l.gif);}
#secondary #container .corpIcon .crnr_2 {background-image:url(/SiteData/images/assets/crnr_wht_t_r.gif);}
#secondary #container .corpIcon .crnr_3 {background-image:url(/SiteData/images/assets/crnr_wht_b_l.gif);}
#secondary #container .corpIcon .crnr_4 {background-image:url(/SiteData/images/assets/crnr_wht_b_r.gif);}

/*.services {float:left;width:390px;}
h2 {margin-top:0;}
*/

/*#children-intro {
   background: url(/SiteData/images/assets/icon_schools.jpg) no-repeat;
}

#government-intro {
   background: url(/SiteData/images/assets/icon_govt.jpg) no-repeat;
}

#corporate-intro {
   background: url(/SiteData/images/assets/icon_corporate.jpg) no-repeat;
}

#personal-intro {
   background: url(/SiteData/images/assets/icon_personal.jpg) no-repeat;
}*/

.cat-img {
   float: left;
   width: 145px;
}

.cat-intro {
   float: right;
   width: 370px; 
}

.cat-intro h2 {
   padding-top: 1.5em;
}

.cat-links {
   clear: both;
   background: url(/SiteData/images/assets/gray-gradient.jpg) repeat-x;
   padding: 0.35em 0.5em 1em;
   margin: 1em 0;
   border-top: 2px solid #2E60A3;
   border-bottom: 1px solid #ccc;
}

.cat-links p { 
   margin: 0 0 0.25em; 
   font-size: .85em;
}


.cat-links ul {
   margin: 0; padding: 0;
   list-style: none;
}


.services h2 {
   padding: 0.25em;
   background: #2E60A3;
   font-size: 1.1em;
   position: relative;
}

.services h2 a,
.services h2 a:hover {
   color: #fff;
}

.services dl {
   font-size: .9em;
   line-height: 1.3em;
}


.services dt {
   font-weight: bold;
   position: relative;
   margin-bottom: 0.25em;
}

.services dt .bullet {
   position: absolute;
   top: -1px;
}

.services dt a {
   display: block;
   padding-left: 1em;
}

.services dd,
.services p {
   margin: 0;
}

.services dd {
   margin-bottom: 1em;
   margin-left: .9em;
}

.services dd a.more {
   text-decoration: underline;
   display: inline;
   padding: 0; margin: 0;
}

.services .top a {
   color: #999;
}
