@charset "utf-8";
/* Home Strategic Navigation*/

/*===============================================================================================*/
/* Top Navigation */
/*===============================================================================================*/
#nav-menu
{
float:left;
width:950px;
background: url(../images/navblockbg.gif) no-repeat top;
height:52px;
margin-bottom:30px;
}

#nav-menu ul
{
list-style: none;
padding-left:90px;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 1px;
}

#nav-menu li a
{
background: url(../images/navbg.gif) #fff bottom left no-repeat;
height: 36px;
line-height: 2em;
float: left;
width: 130px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
font: bold 12px Arial, Helvetica, sans-serif;
letter-spacing: 1px;
padding-top:16px;
}

#nav-menu li a:hover{
background-position:0 0;
color:#fff600;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none;
}
/* End hide */ 

#nav-menu li a#current{
background-position:0 0;
color:#fff600;
}

/*===============================================================================================*/

/* Column Nav */

ul {
    clear: both;
    list-style-type: none;
    position: relative;
    margin: 0;
    padding: 0;
}

ul li {
    position: relative;
    z-index: 200;
    padding: 0;
    float: left;
}

ul.links {
    font-family: arial, sans-serif;
}

ul.links div.ahover {
    background: #ffb url(../images/services-go.gif) no-repeat center;
	margin-top:-2px;
	padding-top:4px;
}

div.ahover {
    position: absolute;
}

ul.core {
    font-family: arial, sans-serif;
}

ul.core div.ahovercore {
    background: #ffb url(../images/services-go.gif) no-repeat center;
}

div.ahovercore {
    position: absolute;
}

#listcontainer{width:870px; margin:0; padding:30px 0 0 80px; background-color:#FFFFFF; color:#666666; }
.servicesCol {float: left; width: 200px; margin-left:0; padding:0;}
.servicesCol a{text-decoration:none;}	
.servicesCol a:hover{ color:#33CC00; text-decoration:none;}		
.servicescontainer ul { float:left; list-style-type: none; font-family: arial, sans-serif; font-size: 12px; color:#666666;}
.servicescontainer li { margin: 0 0 3px 0; padding: 8px 2px 8px 0; border-bottom: 1px dotted #888; width: 180px; display:block;}
.corecontainer ul { float:left; list-style-type: none; font-family: arial, sans-serif; font-size: 12px; color:#666666;}
.corecontainer li { margin: 0 0 3px 0; padding: 8px 2px 8px 0; border-bottom: 1px dotted #888; border-top: 1px dotted #888; width: 180px; display:block;}


.green a{color: #53951E;}
.green a:hover{color:#33CC00; text-decoration:none;}
.grey a{color:#666666;} 
.grey a:hover{color:#33CC00; text-decoration:none;}